Académique Documents
Professionnel Documents
Culture Documents
Lagrange MEF PDF
Lagrange MEF PDF
Octobre 2016
Octobre 2016
1 / 26
Sommaire
Maillage
Exemple 2D
Octobre 2016
2 / 26
Sommaire
Maillage
Exemple 2D
Octobre 2016
3 / 26
Maillage
Maillage Th
Un maillage lments finis dun domaine est la discrtisation de ce
dernier en un nombre dlments recouverants lintegralit du domaine
sans chevauchement. Il est souvent not Th .
Octobre 2016
4 / 26
Maillage
Un lment K dun maillage Th est caractris par :
hK son diamtre
a3
k sa rondeur
La taille maximale des lments :
h = max hK
K Th
a1
a2
Octobre 2016
5 / 26
Sommaire
Maillage
Exemple 2D
Octobre 2016
6 / 26
(k+1)(k+2)
2
En 3D, Pk = vect{X i Y j Z l , 0 i + j + l k} et
;
dimPk = (k+1)(k+2)(k+3)
6
On notera Qk lespace vectoriel des polynmes de degr k par rapport
chaque variable :
En 1D, Qk = Pk ;
En 2D, Qk = vect{X i Y j , 0 i, j k} et dimQk = (k + 1)2 ;
En 3D, Qk = vect{X i Y j Z l , 0 i, j, l k} et dimQk = (k + 1)3 ;
Octobre 2016
7 / 26
Octobre 2016
8 / 26
Elments finis 1D
Elment fini P1
K = [a, b]
= {a; b}
P = P1
Elment fini P2
K = [a, b]
= {a; a+b
2 ; b}
P = P2
(a+b)/2
Elment fini Pk
K = [a, b]
= {a + kl h, l = 0, , k}
P = Pk
Octobre 2016
9 / 26
Elments finis 2D
a2
Elment fini P1
K = triangle de sommets a1 , a2 , a3
= {a1 ; a2 ; a3 }
P = P1
a1
a3
a2
Elment fini P2
K = triangle de sommets a1 , a2 , a3
= {a1 ; a2 ; a3 ; a12 ; a13 ; a23 }, o aij =
P = P2
a12
a23
ai +aj
2
a1
a13
a3
a3
a2
a4
a1
Elment fini Q1
K = rectangle de sommets a1 , a2 , a3 , a4
= {a1 ; a2 ; a3 ; a4 }
P = Q1
Octobre 2016
10 / 26
a3
a2
a1
a4
K = ttradre de sommets a1 , a2 , a3 , a4
= {ai }1i4 {aij }1i<j4
P = P2
a34
a14
a13
a1
a3
a24
a23
a12
Octobre 2016
a2
11 / 26
Elments finis 3D
Elment fini paralllpipdique Q1
K = paralllpipde de sommets a1 , , a8
= {ai }1i8
P = Q1
a8
a7
a5
a6
a4
a3
a2
a1
a6
a5
a4
a3
a2
a1
Octobre 2016
12 / 26
Sommaire
Maillage
Exemple 2D
Octobre 2016
13 / 26
Elment de rfrence
Famille affine dlments finis
, ,
et (K , , P) sont affine-quivalents ssi il
P)
Deux lments finis (K
K
K
existe une fonction affine TK inversible TK :
telle
x 7 x = B
x +b
que
)
K = TK (K
ai = TK (
ai ), i = 1, , n
P = {
p T 1 , p P}
K
Elment de rfrence
On appelle famille affine dlments finis une famille dlments finis tous
, ,
P),
appel lment de
affine-quivalents un mme lment fini (K
rfrence.
Hadda and Berrada (ENSAM)
Octobre 2016
14 / 26
Elment de rfrence
= [0, 1]
En 1D : Segment unitaire K
TK : x [0, 1] 7 x = xi + h
x
En 2D : Simplexe unitaire de sommets (0,0), (0,1) et (1,0)
Carr unitaire [0, 1]2
Octobre 2016
15 / 26
Sommaire
Maillage
Exemple 2D
Octobre 2016
16 / 26
{pi = i TK1 , 1 i n}
constituent une base nodale locale (vrifiant Lki (aj ) = ij ) dans le cas 1D.
Hadda and Berrada (ENSAM)
Octobre 2016
17 / 26
Lagrange P2
Lagrange P3
{0, 1}
{0, 1/2, 1}
1 x
x
(2
x 1)(
x 1)
4
x (1 x )
x (2
x 1)
1
x 1)(3
x 2)(1
2 (3
9
x
(3
x
2)(
x 1)
2
9
(3
x 1)(1 x )
2x
1
x
(3
x
1)(3
x 2)
2
x )
Octobre 2016
18 / 26
Lagrange P2
1 (
x ) = 1 x1 x2
2 (
x ) = x1
3 (
x ) = x2
i (2i 1), 1 i 3
4i j , 1 i < j 3
Lagrange P3
(3
1)
,
i
j 1 i, j
2 i
1i 3
3, i 6= j
271 2 3
Octobre 2016
19 / 26
Lagrange Q2
Lagrange Q3
x2 ),
L1i (
x1 )L1j (
0 i, j 1
x2 ),
L2i (
x1 )L2j (
0 i, j 2
x2 ),
L3i (
x1 )L3j (
0 i, j 3
Octobre 2016
20 / 26
Sommaire
Maillage
Exemple 2D
Octobre 2016
21 / 26
Vh = vect{1 , , Nh }
i|K est une fonction de base locale de llment K
Octobre 2016
22 / 26
ai
Maillage conforme
La dfinition de ces fonctions de base nest possible que si le maillage est
conforme : Lintersection entre deux lments est soit vide, soit rduite
un sommet ou une arrte en dimension 2 (ou un sommet, une arrte ou
une surface en dimension 3)
Hadda and Berrada (ENSAM)
Octobre 2016
23 / 26
ai
Maillage conforme
La dfinition de ces fonctions de base nest possible que si le maillage est
conforme : Lintersection entre deux lments est soit vide, soit rduite
un sommet ou une arrte en dimension 2 (ou un sommet, une arrte ou
une surface en dimension 3)
Hadda and Berrada (ENSAM)
Octobre 2016
23 / 26
Sommaire
Maillage
Exemple 2D
Octobre 2016
24 / 26
Exemple 2D
Problme
de Poisson :
u = f , x
o = [0, 1]2
u
= 0, x
On note Th le maillage ci-devant de
3
3
1
2
Elment nuds
1
1, 2, 5
2
2, 3, 5
3
3, 4, 5
4
1, 4, 5
Octobre 2016
25 / 26
Octobre 2016
26 / 26