Calcul Rupture
Calcul Rupture
Séance 10 (2022-2023)
Sommaire
1 Calcul à la rupture
2 Applications
3 Optimisation topologique
approche cinématique
charge limite
approche statique
λs ≤ λ + ≤ λk
λ+ = max λ
λ,σ
div σ + λf = 0
σ · n = 0 sur ∂ΩT
t.q.
[[σ]] · n = 0 à travers Γ
f ( σ ) ≤ 0 ∀x ∈ Ω
λ+ ≥ λs = max λ
λ,σ
Hσ + λF = 0
t.q. Cσ = 0
f ( σ i ) ≤ 0 ∀i
λ+ ≥ λs = max λ
λ,σ
Hσ + λF = 0
t.q. Cσ = 0
f ( σ i ) ≤ 0 ∀i
λ+ ≥ λs = max λ
λ,σ
Hσ + λF = 0
t.q. Cσ = 0
f ( σ i ) ≤ 0 ∀i
λ+ ≥ λs = max λ
λ,σ
Hσ + λF = 0
t.q. Cσ = 0
f ( σ i ) ≤ 0 ∀i
λ+ ≤ λk = min
U,d,V
∑ ωi π (di ) + ∑ ωj0 π (n; Vj )
i j
t.q. FT U = 1
d = Bu
V = Du
λ+ ≥ λs = max λ
λ,σ
Hσ + λF = 0
t.q. Cσ = 0
f ( σ i ) ≤ 0 ∀i
λ+ ≤ λk = min
U,d,V
∑ ωi π (di ) + ∑ ωj0 π (n; Vj )
i j
t.q. FT U = 1
d = Bu
V = Du
Logiciels
OptumG2 (http://www.optumce.com)
Logiciels
DS-Steel pour assemblages métalliques : société Strains (http://www.strains.fr/)
Sommaire
1 Calcul à la rupture
2 Applications
3 Optimisation topologique
Vincent, Arquier, Bleyer, de Buhan, Int. J. Num. Anal. Meth. Geomech., 2018
Éléments finis pour le génie civil Calcul à la rupture Séance 10 (2022-2023) 13 / 33
Applications
Sommaire
1 Calcul à la rupture
2 Applications
3 Optimisation topologique
Optimisation topologique
Formulation 1 :
Z
min T · u dS
Z
Ω,u ∂Ω min σ : C : σ dx
Ω,σ Ω
s.t. σ = C : ε[u] dans Ω ⇔
σ SA dans Ω
σ SA
|Ω| ≤ η |D|
|Ω| ≤ η |D|
Optimisation topologique
Formulation 2 :
Ω remplacé par une fonction binaire ρ(x) = 0 ou 1 :
Z
min T · u dS
Z
ρ,u ∂D min ρ−1 σ : C−1 : σ dx
s.t. σ = ρC : ε[u] dans D ⇔
ρ,σ D
R SA dans D
σ
R SA
σ
D ρ dx ≤ η |D|
D ρ dx ≤ η |D| ρ(x) ∈ {0, 1}
ρ(x) ∈ {0, 1}
Optimisation topologique
Formulation 3 :
Ω remplacé par une fonction continue ρ(x) ∈ [0; 1] :
Z
min ρ−1 σ : C−1 : σ dx
ρ,σ D
R SA dans D
σ
D ρ dx ≤ η |D|
0≤ρ≤1
⇒ problème convexe ! facile mais produit des niveaux de gris 0 < ρ < 1
Optimisation topologique
Formulation 4 :
densité intermédiaires pénalisées, classiquement(SIMP) : C(ρ) = ρp C, p>1
Z
min ρ−p σ : C−1 : σ dx
ρ,σ D
R SA dans D
σ
D ρ dx ≤ η |D|
0≤ρ≤1
Exemple
Exemple FEniCS (https://comet-fenics.readthedocs.io)
Améliorations
filtrage pour éliminer la dépendence au maillage, etc.
autres fonctions coût
contraintes supplémentaires : limite d’élasticité
Autre question
Trouver Ω ⊆ D qui maximise la résistance à volume donné ?
Objectif : trouver la structure Ω possédant une charge limite maximale pour un volume
donné
λ+ (η ) = max λ
λ,σ,Ω
s.t. σ en éq. avec λF dans Ω
σ∈G dans Ω
|Ω| ≤ η |D|
Objectif : trouver la structure Ω possédant une charge limite maximale pour un volume
donné
λ+ (η ) = max λ
λ,σ,Ω
s.t. σ en éq. avec λF dans D
σ∈G dans Ω
σ=0 dans D \ Ω
|Ω| ≤ η |D|
extension par σ = 0 en dehors de Ω
Objectif : trouver la structure Ω possédant une charge limite maximale pour un volume
donné
λ+ (η ) = max λ
λ,σ,ρ
s.t. σ en éq. avec λF dans D
R ∈ ρG
σ dans D
D ρ dx ≤ η |D|
ρ ∈ {0; 1}
fonction caractéristique ρ = 0 ou ρ = 1 de Ω
Objectif : trouver la structure Ω possédant une charge limite maximale pour un volume
donné
λ+ (η ) = max λ
λ,σ,ρ
s.t. σ en éq. avec λF dans D
(LOAD-MAX)
R ∈ ρG
σ dans D
D ρ dx ≤ η |D|
ρ ∈ [0; 1]
convexification du problème
Objectif : trouver la structure Ω possédant une charge limite maximale pour un volume
donné
λ+ (η ) = max λ
λ,σ,ρ
s.t. σ en éq. avec λF dans D
(LOAD-MAX)
R ∈ ρG
σ dans D
D ρ dx ≤ η |D|
ρ ∈ [0; 1]
convexification du problème
Propriétés :
la contrainte σ ∈ ρG est convexe
problème d’analyse limite avec un champ scalaire ρ supplémentaire
λ+ (η = 1) : charge limite du domaine D
convexification du problème
Poutre MBB
Résultats
(VOL-MIN) = (LOAD-MAX)
On économise jusqu’à 50% de matière
pmax = 3, 20 itérations
(LOAD-MAX) pénalisé
(VOL-MIN) pénalisé
1 0.5
1.0
1.5
1.0
s 1.4 s
1.8 1.8
1.0
1.5
1.0
s 1.4 s
1.8 1.8
forme d’arc !
Éléments finis pour le génie civil Calcul à la rupture Séance 10 (2022-2023) 24 / 33
Optimisation topologique
1.0
1.5
1.0
s 1.4 s
1.8 1.8
1.0
1.5
1.0
s 1.4 s
1.8 1.8
création d’arc-boutants !
Sommaire
1 Calcul à la rupture
2 Applications
3 Optimisation topologique
Critère de résistance
1 2
σ = σ + σ
1 2 1 1
σ ∈ G(ρ1 , ρ2 ) ⇔ ∃σ , σ s.t. σ ∈ ρ1 G
2
σ ∈ ρ 2 G2
avec ρ1 + ρ2 ≤ 1
Formulation du problème
λ+ = 1
Z
max λ η − = min c(ρ1 , ρ2 ) dx
λ,σ 1 ,σ 2 ,ρ 1 ,ρ2
σ ,σ ,ρ1 ,ρ2 |D| D
1 2
s.t. (σ 1 + σ 2 ) en éq.avec λF
σ 1 ∈ ρ1 G1 s.t. (σ 1 + σ 2 ) en éq.avec λF
2 2 σ 1 ∈ ρ 1 G1
R ∈ ρ2 G
σ
σ 2 ∈ ρ 2 G2
D c(ρ1 , ρ2 ) dx ≤ η |D|
0 ≤ ρ1 ≤ 1 0 ≤ ρ1 ≤ 1
0 ≤ ρ2 ≤ 1 0 ≤ ρ2 ≤ 1
ρ1 + ρ2 ≤ 1 ρ1 + ρ2 ≤ 1
(BIMAT-LOAD-MAX) (BIMAT-VOL-MIN)
Poutre MBB
(c) η = 0.2
(d) η = 0.3
Poutre MBB
Structure complexe
Structure complexe
Figure – BIMAT-VOL-MIN
Structure complexe
Exemple du corbeau
Exemple du corbeau
Exemple du corbeau
Exemple du corbeau
Exemple du poutre-poteau
Exemple du poutre-poteau
Extensions
nominal
robust optimization