Galerkin MEF1D
Galerkin MEF1D
Galerkin MEF1D
Mthode de Galerkin 1D
Octobre 2017
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 1 / 32
Sommaire
1 Mthode de Galerkin
2 Principe de la MEF
3 Exemple en 1D
4 Technique dassemblage
5 Application numrique
6 Exercice
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 2 / 32
Sommaire
1 Mthode de Galerkin
2 Principe de la MEF
3 Exemple en 1D
4 Technique dassemblage
5 Application numrique
6 Exercice
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 3 / 32
Mthode de Galerkin
Sous les hypothses de Lax-Milgram, soit u lunique solution de
(
Trouver u V tel que
(FV )
a(u, v ) = L(v ) v V
Lobjectif
Calculer une solution approche uh de u dans un sous espace de dimension
finie Vh V
Principe
Lorque h 0, la dimension de Vh devient de plus en plus gros et
approchera de mieux en mieux lespace V
Dfinition
Les espaces (Vh )h>0 forment une approximation interne de V si :
1 h > 0, Vh V
2 v V , (vh ) (Vh ) telle que kv vh kV 0
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 5 / 32
Mthode de Galerkin
Lemme de Ca
On a lestimation suivante
M
ku uh kV inf ku v kV
v Vh
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 6 / 32
Sommaire
1 Mthode de Galerkin
2 Principe de la MEF
3 Exemple en 1D
4 Technique dassemblage
5 Application numrique
6 Exercice
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 7 / 32
Principe de la MEF
Principe de la MEF
Subdiviser (discrtiser) une forme complexe en un grand nombre de
sous-domaines lmentaires de forme gomtrique simple (lments finis)
interconnects en des points appels nuds.
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 8 / 32
Etapes de calcul par EF
Etape 1 : Maillage
Crer le maillage en dfinissant les nuds, les lments et les
polynmes dinterpolation
Etape 2 : Calcul
Calcul lmentaire
Pour chaque lment, tablir la matrice lmentaire et le second
membre lmentaire
Assemblage
Assembler les matrices et les vecteurs lmentaires
Conditions aux limites
Modifier le systme global en tenant compte des conditions aux limites
Systme linaire
Rsoudre le systme algbrique obtenu AX = b
Etape 3 : Post traitement
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 9 / 32
Sommaire
1 Mthode de Galerkin
2 Principe de la MEF
3 Exemple en 1D
4 Technique dassemblage
5 Application numrique
6 Exercice
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 10 / 32
Exemple 1D
Formulation variationnelle
(
Trouver u W tel que
R1 0 0
R1
0 (u (x )v (x ) + u(x )v (x )) dx = 0 f (x )v (x ) dx , v W0
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 13 / 32
Base nodale de type P1
Pn
La ieme composante de v dans cette base est vi = v (xi ) : v = i=1 vi i
La fonction j|Ki est dfinie par sa valeurs aux 2 nuds i = {xi , xi+1 }
Le triplet (Ki , i , P1 ) est appel lment fini de Lagrange 1D de type P1
Un lment fini de Lagrange 1D de type Pk est le triplet (Ki , i , Pk ) tel que
i = {xi + kl hi , l = 0, , k} (k + 1) nuds.
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 14 / 32
Ecriture matricielle
Pour u, v Vh , on a
a(u, v ) = [0,1] u 0 v 0 + uv
R
R
= [0,1] [B T u]T [B T v ] + [T u]T [T v ] L(v ) = fv
R
"[0,1]
Z #
Z Z = fT v
[0,1]
= u T BB T + T v
[0,1] | {z }
[0,1]
LT
| {z } | {z }
S M
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 15 / 32
Introduction des conditions aux limites
Espace admissible
Wh = {v Vh / v (0) = et v (1) = }
{v = [v1 , v2 , , vn ] Rn / v1 = et vn = }
{v = [v1 , v2 , , vn ] Rn / C v = g}
o
1 0 0
C= g=
0 0 1
Espace associ Wh
Wh0 = {v Vh / C v = 0}
La forme matricielle
Trouver u Wh telle que
u T [S + M]v = LT v v Wh0
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 16 / 32
Introduction des conditions aux limites
On trouve alors
T T
u(L1 ) N(L1 , L1 ) N(L1 , L2 ) 0 L(L1 ) 0
=
u(L2 ) N(L2 , L1 ) N(L2 , L2 ) v (L2 ) L(L2 ) v (L2 )
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 17 / 32
Sommaire
1 Mthode de Galerkin
2 Principe de la MEF
3 Exemple en 1D
4 Technique dassemblage
5 Application numrique
6 Exercice
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 18 / 32
Technique dassemblage
Technique dassemblage
Les matrices S et M sont calcules lment par lment en profitant du fait que
les fonctions de base sont nulles sauf sur deux lments.
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 19 / 32
Technique dassemblage
Fonctions de base locales
Dans llment Ki = [xi , xi+1 ], seuls les fonctions i et i+1 sont non nuls
|Ki |Ki
1
Ki
x
0 xi xi+1 1
La fonction vectorielle |Ki est note i
0
0
0
0
0
i
h i h i
i
i = i i = et Bi = [Bi ] [Bi ] =
0i+1
i+1 0
0
0 0
h i xi+1 x 1
On aura alors i = h1i et [Bi ] = h1i
x xi 1
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 20 / 32
Technique dassemblage
Matrices lmentaires
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 21 / 32
Matrices lmentaires
Elment de rfrence K = [0, 1]
On introduit la transformation
Ti : K Ki
t 7 x = xi + thi
Les matrices S et M
1
h11
h1 0 0
h11 1
h1 + h2
1
h12 0 0
...
S= ...
1 1 1 1
0 hn2 hn2 + hn1 hn1
1 1
0 0 hn1 hn
h1 h1
3 6 0 0
h1 h1
+ h32 h1
0
6 3 6
...
M= ...
hn2 hn2 hn1 hn1
0 6 3 + 3 6
hn1 hn
0 0 6 3
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 25 / 32
Second terme
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 26 / 32
Sommaire
1 Mthode de Galerkin
2 Principe de la MEF
3 Exemple en 1D
4 Technique dassemblage
5 Application numrique
6 Exercice
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 27 / 32
Application numrique
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 28 / 32
Application numrique
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 29 / 32
Sommaire
1 Mthode de Galerkin
2 Principe de la MEF
3 Exemple en 1D
4 Technique dassemblage
5 Application numrique
6 Exercice
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 30 / 32
Exercice 1D
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 31 / 32
Fin Mthode de Galerkin 1D
Berrada and Hadda (ENSAM) Mthode des lments Finis Octobre 2017 32 / 32