Académique Documents
Professionnel Documents
Culture Documents
6 Janvier 2010
CHAPITRE I
INTRODUCTION A
L’OPTIMISATION DE STRUCTURES
GENERALITES
Définition de la topologie
Deux formes ont la même topologie si on peut passer de l’une à l’autre par
une déformation continue.
En dimension 2 la topologie est caractérisée par le nombre de composantes
connexes du bord ou de trous.
En dimension 3 c’est plus compliqué ! Il faut tenir compte du nombre de
composantes connexes du bord mais aussi du nombre “d’anses” ou de
“boucles”.
(une boule 6= une boule creuse 6= un tore 6= un bretzel)
BUTS DU COURS
où u dépend bien sûr de h à travers l’équation. Par exemple, la rigidité d’une
structure est souvent mesurée par la compliance, ou travail des forces
extérieures: moins la structure travaille, plus elle est rigide (attention !
compliance = - rigidité). Dans ce cas on a
j(u) = f u.
j(u) = |u − u0 |2 .
Autres exemples de critère
☞ On introduit le vecteur des contraintes σ(x) = µh(x)∇u(x), et on pose
Autres exemples de critère (suite)
☞ Optimisation multi-chargements: pour n forces données (fi )1≤i≤n on a les
déplacements ui
− div (h∇u ) = f dans Ω i i
ui = 0 sur ∂Ω,
avec le critère
n
X Z
J(h) = ci j(ui ) dx,
i=1 Ω
111
000
0
1
000
111
0
1
Ω 11
00
000
111
000
111
000
111
00
11
000
111 000
111
00
11
000
111
11
00 000
111
00
11
00
11 000
111
00
11 000
111
00
11
00
11
00
11
00
11
00
11
inf J(Ω),
Ω∈Uad
ΓN
ΓD
Ω Γ
Optimisation de forme en élasticité
Le modèle de l’élasticité linéarisée donne le champ de déplacement
u(x) : Ω → IRN comme la solution du système
− div (A e(u)) = 0 dans Ω
u=0
sur ΓD
A e(u) n = g sur ΓN
A e(u)n = 0
sur Γ
t
avec e(u) = ∇u + (∇u) /2, et Aξ = 2µξ + λ(trξ) Id, où µ et λ sont les
coefficients de Lamé.
Le bord du domaine est encore divisé en trois parties disjointes
∂Ω = Γ ∪ ΓN ∪ ΓD ,
inf J(Ω).
Ω∈Uad
Applications
Logiciels industriels
U = ∇φ.
−∆φ = 0 dans Ω
lim (φ(x) − U0 · x) = 0 à l’infini
|x|→+∞
∂φ
∂n = 0 sur ∂P,
où la fonction j est typiquement un critère de moindre carré pour obtenir une
“pression cible” sur le profil
j(p) = |p − pcible |2 .
inf J(P ).
P ∈Uad
Optimisation paramétrique d’un profil mince
±
inf J(f ± ),
f ∈Uad
avec
f + (x) : [0, L] → IR+
Uad = tel que f + (0) = f − (0) = f + (L) = f − (L) = 0 .
f − (x) : [0, L] → IR−
Choix de la modélisation
Autres domaines proches de l’optimisation de formes
Les techniques du cours sont aussi utiles pour les problèmes suivants.
☞ Contrôle optimal.
☞ Problèmes inverses.
☞ Analyse de sensibilité aux paramètres.
CHAPITRE II
Problème aux limites
ΩN
ΩD
−∆u = f dans Ω,
n = normale unité extérieure,
u=0 sur ∂ΩD , ∂u
∂u
notation: ∂n = ∇u · n.
∂n = g sur ∂ΩN
Modèle de membrane. f = forces volumiques, g = forces surfaciques.
Méthode fondamentale qu’il faut connaı̂tre:
L’approche variationnelle
☞ Problème aux limites = e.d.p. + conditions aux limites
☞ On démontre que le problème aux limites est équivalent à une formulation
variationnelle.
☞ Mécaniquement, la formulation variationnelle est le principe des
puissances virtuelles.
☞ Une formulation variationnelle s’écrit
Ingrédients techniques
Formule de Green:
∂u
Z Z Z
∆u(x)v(x) dx = − ∇u(x) · ∇v(x) dx + (x)v(x) ds
Ω Ω ∂Ω ∂n
Espaces de Sobolev (fonctions d’énergie finie):
Z
1 2 2
u ∈ H (Ω) ⇔ |∇u(x)| + |u(x)| dx < +∞
Ω
Recette
Pour se souvenir de la formule de Green: n’apprendre que la formule suivante
∂w
Z Z
(x) dx = w(x)ni ds
Ω ∂xi ∂Ω
∂u
Par exemple, en prenant w = v ∂xi
et en sommant en i, on obtient
∂u
Z Z Z
∆u(x)v(x) dx = − ∇u(x) · ∇v(x) dx + (x)v(x) ds
Ω Ω ∂Ω ∂n
Formulation variationnelle
On intègre par parties
∂u
Z Z Z Z
f v dx = − ∆u v dx = ∇u · ∇v dx − v ds
Ω Ω Ω ∂Ω ∂n
☞ On impose la C.L. de Dirichlet à la fonction test.
☞ On ne fait rien pour la C.L. de Neumann.
Espace de Sobolev adéquat:
1
V = v ∈ H (Ω) tel que v = 0 sur ∂ΩD
Vérification
Montrons que u solution de la F.V. ⇒ u solution du problème aux limites
1
Soit u ∈ V = v ∈ H (Ω) tel que v = 0 sur ∂ΩD tel que
Z Z Z
∇u · ∇v dx = f v dx + g v ds ∀ v ∈ V.
Ω Ω ∂ΩN
−∆u = f dans Ω.
Système de l’élasticité linéarisée
− divσ = f dans Ω
avec σ = 2µe(u) + λ tr(e(u)) Id
u=0 sur ∂ΩD
σn = g sur ∂ΩN ,
1 1 ∂ui ∂uj
e(u) = ∇u + (∇u)t = +
2 2 ∂xj ∂xi 1≤i,j≤N
1 N
V = v ∈ H (Ω) tel que v = 0 sur ∂ΩD
Formulation variationnelle: trouver u ∈ V tel que
Z Z Z Z
2µe(u) · e(v) dx + λ divu divv dx = f · v dx + g · v ds ∀ v ∈ V.
Ω Ω Ω ∂ΩN
Eléments finis IP1 en dimension N = 1
1
Maillage uniforme de sommets (xj = jh)0≤j≤n+1 avec h = n+1 .
vh
φj
x0 =0 x1 x2 xj xn−1 xn xn+1=1
Résolution pratique
On résout le système linéaire Kh Uh = bh (Kh est la matrice de rigidité)
Z 1 Z 1
Kh = φ′j (x)φ′i (x) dx , bh = f (x)φi (x) dx ,
0 1≤i,j≤n 0 1≤i≤n
Nh
X
uh (x) = uj φj (x) avec Uh = (u1 , ..., uNh ) ∈ IRNh
j=1
Résolution pratique (suite)
Convergence de la méthode des E.F.
De plus, si u ∈ H 2 (0, 1) (ce qui est vrai si f ∈ L2 (0, 1)), alors il existe une
constante C indépendante de h telle que
où les (λj (x))1≤j≤N +1 sont les coordonnées barycentriques de x ∈ IRN définies
par
PN +1 a λ = x pour 1 ≤ i ≤ N
j=1 i,j j i
PN +1 λj = 1
j=1
Résolution pratique
On résout le système linéaire Kh Uh = bh (Kh est la matrice de rigidité)
Z Z
Kh = ∇φj · ∇φi dx , bh = f φi dx ,
Ω 1≤i,j≤ndl Ω 1≤i≤ndl
Nh
X
uh (x) = uj φj (x) avec Uh = (uh (âj ))1≤j≤ndl ∈ IRndl
j=1
Eléments finis quadrangulaires Q1
N QN
Un N -rectangle K de IR est un pavé (non-dégénéré) i=1 [li , Li ] avec
−∞ < li < Li < +∞. On note (aj )1≤j≤2N les sommets de K.
Toute polynôme de Q1 est caractérisé de manière unique par ses valeurs aux
sommets (aj )1≤j≤2N d’un N -rectangle.
Section 2.2.2: Energie duale ou complémentaire