Introduction à la méthode des éléments finis
Introduction à la méthode des éléments finis
et Problèmes Elliptiques
17 septembre 2021
Avant-propos
Ce livre s’adresse aux élèves ingénieurs et aux étudiants des universités dont le cur-
sus intègre un enseignement de la méthode des éléments finis. Sa forme et son contenu
résultent de l’expérience des auteurs dans l’enseignement au département de génie civil
de l’Ecole Nationale d’Ingénieurs de Tunis.
Il s’agit d’une introduction à la méthode des éléments finis volantairement concise
pour accompagner un cours oral et des travaux dirigés en petite classe étalés sur un se-
mestre. Le premier chapitre introduit les concepts de base de la méthode des éléments
finis et les met en application pour le calcul de solutions approchées dans des exemples
de problèmes linéaires d’équilibre en élasticité et en thermique. Les exemples unidimen-
sionnels sont traités analytiquement et des logiciels sont utilisés pour traiter les exemples
bidimensionnels. Les chapitres suivants sont dédiés aux formulations, fondements et justi-
fications mathématiques les plus simples concernant la méthode des éléments finis. Cette
présentation permet aux apprenants d’entamer l’utilisation des logiciels dès les premières
séances du cours et d’accompagner ainsi les formulations théoriques d’illustrations pra-
tiques.
Les étudiants peuvent s’appuyer sur la bibliographie donnée en fin du livre pour ap-
profondir certaines notions ou découvrir des compléments sur d’autres applications de la
méthode des éléments finis.
1
Table des matières
2
3.1.4 Problème mêlé de Dirichlet-Neumann . . . . . . . . . . . . . . . . 51
3.2 Le problème de l’équilibre en élasticité tridimensionnelle . . . . . . . . . . 53
3.3 Un problème elliptique du quatrième ordre . . . . . . . . . . . . . . . . . . 55
3.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3
Chapitre 1
La méthode des éléments finis est une méthode numérique utilisée pour le calcul de
solutions approchées de problèmes définis par des équations aux dérivées partielles et des
conditions aux limites. Ces problèmes aux limites apparaissent constamment en physique
et il en existe particulièrement trois grandes classes, illustrées chacune par un problème
typique. Le phénomène de propagation des ondes conduit à un problème aux limites
du type hyperbolique. Les problèmes paraboliques sont représentatifs des problèmes de
diffusion, par exemple de la chaleur. Enfin, les problèmes elliptiques apparaissent dans les
études de régimes stationnaires en thermique, en mécanique et en électricité.
Pendant longtemps, l’outil le plus utilisé pour la résolution des équations aux dérivées
partielles a été la méthode des différences finies. Peu à peu, et en raison de sa rigueur et de
sa souplesse d’emploi, la méthode des éléments finis a connu un essor remarquable. Pour
un problème aux limites donné, la méthode des différences finies part de l’approximation
des opérateurs différentiels en utilisant les développements de Taylor, alors que la méthode
des éléments finis part d’une formulation intégrale dite variationnelle.
L’invention de la méthode des éléments finis est attribuée à Courant en 1943 [1].
Quelques années plus tard, les ingénieurs l’ont réinventée pour résoudre des problèmes de
calcul de structures, et ceci indépendamment du travail de Courant ; les plus anciennes
références citées dans la littérature sont celles d’Argyris [2] qui datent de 1954. Ensuite et
dés le début des années soixante, de nombreux travaux mathématiques ont été menés sur
cette méthode. Actuellement, et dans le champ d’application des sciences de l’ingénieur,
la méthode des éléments finis est intégrée dans la plupart des logiciels de calcul et de
conception assistée par ordinateur.
Dans ce chapitre nous introduisons la méthode des éléments finis en la mettant en
4
œuvre dans l’étude de problèmes d’équilibre en thermique et en élasticité. Certains aspects
mathématiques concernant la régularité des fonctions considérées, sont volontairement
ignorés dans ce chapitre et seront traités dans les chapitres suivants. Les exemples en
thermique sont choisis pour être traités analytiquement. Les exemples en élasticité sont
traités en ayant recours à un logiciel d’éléments finis.
~ T
~q = −λ grad (1.1)
~q est le champ courant de chaleur et T est le champ de température. Le milieu est soumis
à une densité volumique de taux de chaleur s définie dans Ω. L’équation d’équilibre
thermique s’écrit alors :
div(~q) = s (1.2)
La température est imposée nulle sur ∂Ω.
Proposition 1.1 Si T est une solution ”suffisamment régulière” de (1.3) alors T est
solution du problème variationnel suivant :
Trouver T ∈ V tel que
(1.4)
a(T, θ) = L(θ) ∀ θ ∈ V
où :
V = {τ : Ω → R, τ suffisamment régulière et τ = 0 sur ∂Ω} , (1.5)
5
Z
a(T, θ) = λ ~ ∇θ
∇T. ~ dΩ , (1.6)
Ω
et Z
L(θ) = sθ dΩ . (1.7)
Ω
Preuve. Nous rappelons que la formule d’intégration par parties de Green s’écrit :
Z Z Z
∂U ∂V
V dΩ = U V ni dΓ − U dΩ (1.8)
Ω ∂xi ∂Ω Ω ∂xi
où U et V sont deux fonctions définies sur Ω, xi est une coordonnée cartésienne par
rapport à une base orthonormée (e~1 , e~2 , ..., e~N ) de RN (~x = xj e~j ) 1 et ni est la composante
selon e~i du vecteur ~n unitaire et normal extérieur à ∂Ω (~n = nj e~j ).
Si T est une solution suffisamment régulière du problème (1.3), alors pour toute fonc-
tion θ suffisamment régulière on a :
Z Z
−λ ∆T θ dΩ = sθ dΩ (1.9)
Ω Ω
Le problème (1.4) est une formulation variationnelle de (1.3) sur l’espace V . L’écriture
d’une telle formulation intégrale constitue la première étape de la mise en œuvre de
la méthode des éléments finis. En précisant la définition de l’espace V , les résultats
du chapitre 3 nous permettront de montrer que la solution du problème (1.4) existe et est
unique.
.
∂2A
2. Notation : A,kl =
∂xk ∂xl
6
k k
Trouver T ∈ V tel que
(1.11)
k k k k k
a(T , θ ) = L(θ ) ∀ θ ∈ V .
Rk . T k = F k ,
(1.12)
où les composantes de la matrice 3 Rk et celles du vecteur colonne F k sont :
k
Rij = a(τi , τj ) i, j ∈ {1, 2, ..., k}, (1.13)
Tik Rij
k k
θj = Fjk θjk
La symétrie de la matrice Rk , qui découle de la symétrie de la forme bilinéaire a, conduit
alors à :
k
Tik θjk = Fjk θjk
Rji
d’où :
Rk . T k − F k . θ k = 0 ∀ θk ∈ Rk
3. Les matrices Rk sont appelées matrices de rigidité.
7
ce qui conduit au système linéaire (1.12).
La forme bilinéaire a est aussi définie positive :
∀τ ∈ V a(τ, τ ) ≥ 0 et (a(τ, τ ) = 0 ⇒ τ = 0) .
En effet, Z
a(τ, τ ) = λ ~ ∇τ
∇τ. ~ dΩ ≥ 0
Ω
et
a(τ, τ ) = 0 ⇒ τ = constante dans Ω
lorsque Ω est connexe 4 . Et comme τ = 0 sur ∂Ω, la constante est donc nulle et τ = 0
dans Ω.
La définie positivité de la forme bilinéaire a entraı̂ne la définie positivité de la matrice
k
R , ce qui prouve l’existence et l’unicité de la solution du système linéaire (1.12).
Maillage
Le maillage d’un domaine Ω correspond à un découpage de Ω en éléments géométriques
simples Ke , e = 1..Ne . Ces éléments géométriques sont appelés éléments finis ou mailles
S
et constituent un recouvrement de Ω : Ke = Ω.
e=1..Ne
4. Ω est connexe signifie qu’il n’est pas la réunion de deux ouverts non vides disjoints
8
— Pour un domaine unidimensionnel le maillage est un découpage en segments tel
que l’intersection de deux éléments finis distincts est soit vide, soit réduite à un
point extrémité d’un segment.
— Pour un domaine bidimensionnel les éléments finis les plus courants sont les tri-
angles et les quadrangles. L’intersection de deux éléments finis distincts est soit
vide, soit réduite à un sommet, soit réduite à une arête complète.
— Pour un domaine tridimensionnel les éléments finis les plus courants sont les
tétraèdres, les hexaèdres (appelés éléments cubiques) et les prismes à bases tri-
angulaires. L’intersection de deux éléments finis distincts est soit vide, soit réduite
à un sommet, soit réduite à une arête complète, soit réduite à une face complète.
Dans ce chapitre, nous nous limitons aux degrés de liberté du type (1.15). D’autres
types de degrés de liberté seront présentés dans le chapitre 4.
9
Ainsi, les composantes Tik de l’approximation T k dans un espace éléments finis V k =
V ect{τ1 , ..., τk } correspondent aux degrés de liberté de T k . En effet, et en vertu de (1.16),
on a :
ddli (T k ) = T k (Ai ) = Tjk τj (Ai ) = Tjk δji = Tik .
En outre, l’approximation T k est une fonction continue sur Ω et polynomiale par maille.
La définition des fonctions de base implique aussi que sur une maille l’espace poly-
nomial considéré et les degrés de liberté par maille sont tels que : Tout polynôme est
complètement défini par la donnée de ses degrés de liberté sur la maille. Ce qui est aussi
équivalent à : Tout polynôme est complètement défini par la donnée de ses valeurs aux
nœuds de la maille.
En particulier, il est nécessaire que la dimension de l’espace polynomial considéré sur
une maille soit égale au nombre des degrés de liberté de la maille, et donc égale au nombre
des nœuds de la maille.
— Pour une approximation affine par maille, l’espace éléments finis est l’espace des
fonctions continues sur Ω et affines par maille. Dans cet espace, les degrés de liberté
d’une fonction sont ses valeurs aux sommets Si . Ces sommets constituent alors les
nœuds du maillage. Les graphes des fonctions de base sont donnés dans la figure
(1.2).
L’élément fini à 2 degrés de liberté est dénommé le segment P1 (pôlynome de degré
≤ 1)(figure 1.4).
— Pour une approximation par des fonctions continues sur Ω et polynomiales de degré
deux par maille, les nœuds du maillage sont les extrémités (Si ) et les milieux des
segments. Ces nœuds sont donc les points Aj (j = 0..2k + 2) définis par :
1
A2i = Si i = 0..k + 1 et A2i+1 = Si ∗ Si+1 = (Si + Si+1 ) i = 0..k.
2
Les graphes des fonctions de base τ1 , τ2 , τ3 et τ4 sont donnés dans la figure (1.3).
L’élément fini à 3 degrés de liberté est dénommé le segment P2 (figure 1.4).
10
L/(k+1)
0=S0 S1 ..... Sk+1 =L
-x
6τ 6τ
0 k
1 1
\ \
\ \
\ - \-
6τ 6τ
1 k+1
1 1
\
\
\ - -
— Pour une approximation affine par maille, l’espace éléments finis est l’espace des
fonctions continues sur Ω et affines par triangle. Dans cet espace, les degrés de
liberté d’une fonction sont ses valeurs aux sommets Si des triangles. Ces sommets
constituent alors les nœuds du maillage. La figure 1.5 présente des exemples de
maillages de Ω par des triangles. A chaque nœud Si est associée une fonction de
base τi continue sur Ω, affine par maille et vérifiant τi (Sj ) = δij . Les triangles
repérés par des étoiles dans la figure 1.5 (a) constituent le support 5 de la fonction
τi associée au nœud Si . L’élément fini triangulaire à 3 degrés de liberté est dénommé
le triangle P1 (figure 1.6).
Pour le maillage à quatre triangles (K1 , K2 , K3 , K4 ) de la figure 1.5 (b), la fonction
de base τ1 associée au degré de liberté du nœud S1 a pour expression :
y
2 dans K1
L
x
2(1 − ) dans K2
L
τ1 (x, y) = (1.17)
y
2(1 − ) dans K3
L
2x
dans K4 .
L
— Pour une approximation par des fonctions continues sur Ω et polynomiales de degré
deux par maille, les nœuds du maillage sont les sommets des triangles et les milieux
5. Le support d’une fonction est l’ensemble des points en lesquels cette fonction est non nulle.
11
Figure 1.3 – Fonctions de base pour l’élément fini segment P2 .
Segment P1 Segment P2
• • • • •
de leurs arêtes. Cet élément fini triangulaire à 6 degrés de liberté est dénommé le
triangle P2 (figure 1.6).
— Pour une approximation dans laquelle les nœuds du maillage sont les sommets
des quadrangles, l’espace élément fini est l’espace des fonctions continues sur Ω et
polynômiales par maille, les polynômes étant de degré ≤ 1 par rapport à chacune
des variables. L’espace de ces polynômes est :
12
6y
L
@ @ @ @ @ K3
@ @ @ @ @
@ @ @ @@ @
@ * @
@ @ @ @
S*i @
@ @ @
* @ S1
. .
@
@ @
@
@ @ @ @ K4 @ K2
@ * *
@ @ @ @
@
@ @ * @ @ @
@ @ @
@ @
@ @ @ @
@ @
@ @
@
@ @ @
@ K1 @ x
@ @ @
@ @ @-
0 L
(a) (b)
• •
A A
A A
A
A
• A•A
A A
• A• • • A•
P1 P2
Figure 1.6 – Schématisation d’éléments finis triangulaires P1 et P2 .
(figure 1.8).
— Pour une approximation dans laquelle l’espace polynomial considéré est celui des
polynômes de degré ≤ 2 par rapport à chacune des variables :
les nœuds du maillage sont les sommets des quadrangles, les milieux des arêtes et
les centres des quadrangles (9 degrés de liberté par maille). L’élément fini quadran-
gulaire à 9 degrés de liberté est dénommé le quadrangle Q2 (figure 1.8).
13
Figure 1.7 – Maillage de Ω = ] 0, L [×] 0, L [ par des éléments quadrangulaires.
• • • • •
• • •
• • • • •
Q1 Q2
Figure 1.8 – Schématisation d’éléments finis quadrangulaires Q1 et Q2 .
Nous recherchons pour ce problème une approximation par éléments finis affine par maille.
Le maillage considéré est un maillage régulier en k + 1 segments [Si , Si+1 ] i = 0, ..., k
(figure 1.2). Ces segments constituent les éléments finis du maillage et leurs extrémités
sont les nœuds de la formulation éléments finis considérée. L’espace éléments finis est
l’espace V k = Vect{τ1 , ..., τk }. Les graphes des fonctions de base τ1 , ..., τk sont ceux de la
figure (1.2). Il est à noter que V k est bien un sous-espace de V dans la mesure où toutes
les fonctions de base considérées (τ1 , ..., τk ) vérifient les conditions aux limites contenues
dans la définition de V . (Les fonctions τ0 et τk+1 , de la figure (1.2), ne vérifient pas ces
conditions aux limites.)
Les composantes de la matrice de rigidité Rk se calculent aisément à partir des
relations (1.13) qui s’écrivent ici :
Z L
k dτi dτj
Rij =λ dx i et j ∈ {1, .., k} (1.18)
0 dx dx
14
et on obtient :
2 −10 ··· 0
−1 2 . . . . . . ...
k+1
0 ... ... ... 0 .
k
R =λ (1.19)
L
.. . . . . . .
. . . . −1
0 · · · 0 −1 2
k
Il est à noter que les matrices R ont de faibles largeurs de bande. Ceci est dû au fait
que les fonctions de base ont des supports réduits à quelques mailles. Le support d’une
fonction de base correspond aux mailles contenant le nœud associé à cette fonction. Ainsi,
de nombreux couples de fonctions de base (τi , τj ) ont des supports disjoints ce qui entraı̂ne
k
que pour ce couple la composante Rij = a(τi , τj ) est nécessairement nulle. En numérotant
judicieusement les nœuds, il est alors possible de minimiser la largeur de bande de la
matrice Rk .
Les composantes du vecteur F k se calculent à partir des relations (1.14) qui s’écrivent
ici : Z L
Fik = τi s dx i ∈ {1, .., k}, (1.20)
0
et en prenant à titre d’exemple :
x2
s(x) = λT0 , (1.21)
L4
on obtient :
7
..
.
k λT0
2
F = 6 i + 1 . (1.22)
3
6(k + 1) L
.
..
2
6k + 1
k k k
La résolution du système linéaire R . T = F permet alors de déterminer l’ap-
proximation T k de T .
Dans cet exemple simple, la solution exacte T est facile à déterminer et elle s’écrit :
x3
x
T (x) = T0 1− 3 . (1.23)
12L L
Une comparaison de cette solution exacte avec la solution obtenue par la méthode des
éléments finis en prenant k = 3 est présentée dans la figure (1.9). Il est à remarquer que
dans cet exemple les valeurs prises par T k aux points Si et calculées par la méthode des
éléments finis, coı̈ncident avec celles de la solution exacte (T k (Si ) = T (Si )). Ce résultat
est propre aux problèmes unidimensionnels et il est prouvé dans l’exercice II-3 du chapitre
2.
15
0.04
T/To
Solution exacte
Solution par la M.E.F
0.03
0.02
0.01
S1 S2 S3 x/L
0 0.25 0.5 0.75 1
Figure 1.9 – Comparaison entre la solution exacte et une solution obtenue par la M.E.F.
16
Dans cet exemple simple, le choix du champ s défini par (1.25) fait que la solution
exacte T s’écrit :
xy x y
T (x, y) = 16 T0 1− 1− (1.27)
LL L L
et la température exacte au point S1 est T0 . On observe ainsi que contrairement au cas
unidimensionnel la solution obtenue par la méthode des éléments finis et la solution exacte
ne coı̈ncident pas aux nœuds du maillage.
Dans cet exemple bidimensionnel et vu la forme polynomiale de la solution exacte
(1.27), celle ci pourrait être exactement retrouvée par la méthode des éléments finis. Il
suffirait pour cela de considérer un maillage constitué d’un seul élément, qui n’est autre
que le carré ] 0,L[×] 0, L[, et l’espace élément fini serait l’espace engendré par le polynôme
xy x y
16 1− 1− . Ce polynôme correspond à la fonction de base associée au nœud
LL L L
S1 .
Il est à noter que dans toutes les illustrations présentées ci-dessus, les calculs d’intégrales
ont été menés de façon analytique alors qu’en pratique les logiciels d’éléments finis uti-
lisent l’intégration numérique. La méthode de quadrature de Gauss (cf. Chapitre 6 ) est
la méthode d’intégration numérique la plus utilisée.
17
z
r
R
18
ν E
λ=E , µ= (1.35)
(1 + ν)(1 − 2ν) 2(1 + ν)
Et il est à rappeler que les constantes élastiques E et ν vérifient :
1
E>0 et −1<ν < (1.36)
2
ce qui entraı̂ne que :
µ>0 et 3λ + 2µ > 0 (1.37)
Les équations (1.31-1.34) constituent les conditions aux limites écrites en fonction des com-
posantes des champs de contrainte et de déplacement dans la base orthonormée (~er , ~eθ , ~ez )
des coordonnées cylindriques.
ce qui, en considérant les composantes des tenseurs dans une base orthonormée cartésienne,
conduit à Z
σij,j vi dΩ = 0 (1.39)
Ω
et en utilisant la formule de Green (1.8) on obtient :
Z Z
σij nj vi dΓ − σij vi,j dΩ = 0. (1.40)
∂Ω Ω
La relation (1.41) correspond en mécanique au théorème des travaux virtuels ([7], [8])
qui énonce que pour une structure à l’équilibre la somme du travail virtuel des efforts
intérieurs Wint (~v ) et du travail virtuel des efforts extérieurs Wext (~v ) est nulle pour tout
champ de déplacement virtuel ~v .
En tenant compte de la relation de comportement (1.30) et des conditions aux limites
(1.31-1.34), on obtient à partir de (1.41) la formulation variationnelle en déplacement
suivante :
Trouver ~u ∈ V tel que
(1.42)
a(~u, ~v ) = L(~v ) ∀ ~v ∈ V
19
où
V = {~v suffisamment régulier / vz (z = 0) = 0 et vr (r = R) = 0}
R
a(~u, ~v ) = Ω (λ T r(ε(~v )) T r(ε(~u)) + 2 µ ε(~v ) : ε(~u)) dΩ (1.43)
L(~v ) = −p R
v dΓ.
0≤r≤a,z=h z
La résolution numérique fournit alors, par inversion d’un système linéaire, les compo-
santes du déplacement selon e~r et e~z aux nœuds du maillage. La figure 1.11.(2) présente
la déformée de la section médiane avec un facteur d’amplification de 4. La figure 1.12
fournit les isovaleurs des composantes ur et uz du champ de déplacement.
20
z
R=3a=h/2=75mm
R
a
(1) (2)
Figure 1.11 – Maillage de la configuration initiale (1) et géométrie déformée (2) am-
plifiée 4 fois.
21
R=3a=h/2=75mm
−3.22E−02 0.26
−0.23 0.22
−0.42 0.19
−0.61 0.15
−0.81 0.11
−1.00 6.94E−02
−1.
2 3.05E−02
−1.
4 −8.33E−03
−1.
6 −4.72E−02
−1.
8 −8.60E−02
−2.
0 −0.12
−2.
2 −0.16
−2.
4 −0.20
−2.
5 −0.24
−2.
7 −0.28
−2.
9 −0.32
−3.
1 −0.36
−3.
3 −0.40
−3.
5 −0.44
−3.
7 −0.47
−3.
9 −0.51
−4.
1 −0.55
uz ur
R=3a=h/2=75mm
7.12E−02
6.78E−02
6.45E−02
6.11E−02
5.78E−02
5.44E−02
5.11E−02
4.77E−02
4.43E−02
4.10E−02
3.76E−02
3.43E−02
3.09E−02
2.76E−02
2.42E−02
2.08E−02
1.75E−02
1.41E−02
1.08E−02
7.42E−03
4.07E−03
7.10E−04
22
Ces valeurs peuvent être comparées au déplacement de référence suivant :
p 1 − 2ν
uoz = −h (1 + ν) = −12, 8mm.
E 1−ν
où uoz est le déplacement en r = 0 et z = h pour le problème (1.28-1.34) (figure 1.10)
lorsque a = R. Dans ce dernier problème, la solution exacte est accessible. Les contraintes
et les déformations y sont homogènes et le champ de déplacement est :
p 1 − 2ν
~u = − (1 + ν) z ~ez
E 1−ν
.
Lorsque le solide cylindrique n’est plus soumis à la pression p mais est en contact sans
frottement, en z = h et 0 ≤ r ≤ a, avec un piston rigide qui s’enfonce avec un déplacement
imposé uz = −d, le nouveau problème d’équilibre est similaire au problème (1.28-1.34)
sauf que la condition aux limites (1.33) doit être remplacée par :
Pour une valeur donnée de d, les calculs par éléments finis permettent de déterminer la
force F nécessaire pour réaliser ce déplacement d. La linéarité du problème permet alors
de déduire l’enfoncement d1 du piston qui résulterait d’une force imposée F1 .
Pour les données géométriques R = 3a = h/2 = 75mm et une force imposée F1 =
2
π a p avec p = 0.1M P a, les calculs conduisent à un enfoncement du piston uz = −d1 =
−3.1mm.
Pour une géométrie où R = 10a = h/2 = 250mm et une force imposée F1 = π a2 p
avec p = 0.1M P a, un deuxième calcul conduit à un enfoncement uz = −d1 = −3.3mm.
Ces valeurs peuvent être comparées au déplacement de référence suivant :
π p
u∞
z = −a (1 − ν 2 ) = −3, 6mm (1.44)
2 E
où u∞z correspond au déplacement d’une plaque rigide, circulaire de rayon a, soumise à
une pression uniforme p, et placée à la surface d’un milieu semi infini, homogène, isotrope
et élastique de module d’Young E et de coefficient de Poisson ν [10].
23
1.3 Exercices
Exercice I-1
On considère le problème aux limites défini par
T
−λ∆T + λ 2 = s dans Ω =]0, L[
L (1.45)
T = 0 sur ∂Ω,
Nous cherchons à déterminer une solution approchée de (1.45) par éléments finis
en utilisant des fonctions de base continues sur Ω et polynomiales de degré deux
par maille. Le maillage de Ω est choisi régulier et est constitué de k + 1 segments
[Si , Si+1 ] i = 0, ..., k. Une fonction de base est dans ce cas complètement définie par
ses valeurs aux extrémités et aux milieux des segments. Les nœuds du maillage sont
donc les points Aj (j = 0..2k + 2) définis par :
1
A2i = Si i = 0..k + 1 et A2i+1 = Si ∗ Si+1 = (Si + Si+1 ) i = 0..k.
2
2. Tracer les graphes de quelques fonctions de base.
3. Calculer les composantes de la matrice de rigidité R2k+1 (matrice (2k + 1) × (2k +
1)).
4. En considérant l’expression (1.21) pour la fonction s :
— Calculer les composantes du vecteur colonne F 2k+1 .
— Pour k = 2, superposer le graphe de la solution exacte de (1.45) à celui de la
solution approchée.
Exercice I-2
Nous reprenons le problème aux limites défini par (1.3), Ω =]0, L[ et (1.21) et nous
cherchons à comparer la solution éléments finis de la section 1.4 à une deuxième solution
approchée que nous allons construire par la méthode des différences finies.
Nous utilisons le maillage régulier de la figure 1.2 et nous notons h = L/(k + 1) le pas
de la discrétisation. Nous rappelons que la méthode des différences finies (la plus simple
et la plus courante) utilise la formule de Taylor suivante :
T (Si−1 ) − 2T (Si ) + T (Si+1 ) h2 (4)
T 00 (Si ) = + T (Si + θi h) avec |θi | < 1 (1.46)
h2 12
1. En utilisant (1.3), en applicant (1.46) pour tous les sommets Si du maillage, et
en négligeant les termes en h2 dans les formules de Taylor, déterminer le système
linéaire vérifié par les T (Si ).
24
2. Résoudre ce système linéaire pour k = 3 et comparer les approximations ainsi
trouvées avec les valeurs de la figure 1.9.
Exercice I-3
Nous reprenons le problème d’équilibre en élasticité de la section (1.2) avec toutes ses
hypothèses et données sauf que la surface latérale du solide cylindrique est maintenant
supposée libre.
1. Calculer par éléments finis le déplacement uz au centre de la surface chargée (r = 0
et z = h) pour chacune des géométries suivantes :
— R = 3a = h/2 = 75mm,
— R = 0.9a = h/2 = 75mm.
2. Comparer les déplacements calculés dans la question 1. à ceux d’un essai de com-
p
pression simple (R = a) dans lequel le déplacement est tel que : uz (z) = − z .
E
3. Dans cette question le solide cylindrique n’est plus soumis à la pression p mais est
en contact sans frottement, en z = h et 0 ≤ r ≤ a, avec un piston rigide qui
s’enfonce avec un déplacement imposé uz = −d et la force nécessaire pour réaliser
ce déplacement d est notée F . A partir de calculs par éléments finis, déterminer
l’enfoncement d du piston pour une force imposée F = π a2 p avec p = 0.1M P a et
cela pour chacune des géométries suivantes :
— R = 3a = h/2 = 75mm,
— R = 10a = h/2 = 250mm.
4. Comparer les enfoncements calculés dans la question 3. à l’enfoncement donné par
l’équation (1.44) d’une plaque rigide, circulaire de rayon a, soumise à une pression
uniforme p, et placée à la surface d’un milieu semi infini, homogène, isotrope et
élastique de module d’Young E et de coefficient de Poisson ν.
25
Chapitre 2
où a est une forme bilinéaire définie sur l’espace vectoriel fonctionnel V et L est une
forme linéaire sur V . Ces formulations variationnelles sont bien adaptées à l’approximation
numérique par la méthode des éléments finis introduite dans le chapitre I.
Ce chapitre est dédié à une présentation de résultats mathématiques permettant
l’étude de l’existence et l’unicité des solutions de problèmes variationnels du type (2.1).
Les espaces de Sobolev 1 sont des espaces fonctionnels apparaissant dans de nombreux
problèmes variationnels elliptiques comme ceux de l’équilibre thermique ou élastique.
Dans ce chapitre certains résultats mathématiques sont énoncés sans démonstrations
car celles ci nécessiteraient des développements importants qui ne sont pas essentiels pour
les objectifs et la suite de ce livre. Néanmoins, le lecteur pourra trouver ces démonstrations
dans des ouvrages de référence tels que [4], [5] et [13].
26
— la forme bilinéaire a est continue sur V , c’est-à-dire
— la forme bilinéaire a est V -elliptique (on dit aussi que a est coercive sur V ), c’est-
à-dire
∃ α > 0 / ∀ v ∈ V a(v, v) ≥ αkvk2V , (2.4)
la solution u du problème (2.1) existe et est unique.
Proposition 2.1 Si la forme bilinéaire a est positive et symétrique, alors u est une so-
lution de (2.1) si et seulement si u vérifie :
1
J(u) = M in J(v) où J(v) = a(v, v) − L(v).
2 (2.5)
v ∈V
a(u, v − u) = L(v − u)
2. Peter Lax est un mathématicien hongrois et américain né en 1926. Arthur Norton Milgram est un
mathématicien américain (1912-1960).
27
et
1
J(v) − J(u) = a(v − u, v − u) ≥ 0,
2
ce qui prouve la condition nécessaire de la proposition 2.1.
Réciproquement, supposons que u réalise le minimum de J sur V . Pour tout réel x et
tout élément v de V , on a alors :
x2
0 ≤ J(u + xv) − J(u) = a(v, v) + x (a(u, v) − L(v))
2
Le polynôme de degré 2 en x qui apparaı̂t dans la précédente inégalité est ainsi toujours
positif et il s’ensuit que nécessairement
a(u, v) − L(v) = 0
Dans le cas où la forme bilinéaire a est non symétrique, l’équivalence entre le problème
variationnel (2.1) et le problème de minimisation de la fonctionnelle J (2.5) n’est plus
assurée alors que le théorème de Lax-Milgram demeure applicable.
Le théorème de Lax-Milgram est un théorème qui donne des conditions suffisantes pour
assurer l’existence et l’unicité de la solution du problème variationnel (2.1). Lorsque la
forme bilinéaire a est symétrique, les conditions du théorème de Lax-Milgram deviennent
nécessaires et suffisantes pour assurer l’existence et l’unicité de la solution du problème
variationnel (2.1)([13]).
En outre, dans le cas symétrique le théorème de Lax-Milgram peut être vu comme une
situation particulière du théorème suivant :
28
2.3 Les espaces de Sobolev
Les espaces de Sobolev sont des espaces fonctionnels intervenant fréquemment dans
les problèmes elliptiques issus des modèles mathématiques de l’ingénieur. Ces espaces sont
des espaces de Hilbert et nous rappelons que :
— un espace de Hilbert est un espace vectoriel normé, complet (espace de Banach)
muni d’un produit scalaire,
— tout sous-espace fermé d’un Hilbert est un Hilbert,
— si A et B sont deux espaces de Hilbert pour les normes respectives k kA et k kB ,
l’espace A × B est un espace de Hilbert pour la norme définie par
1/2
(u, v) ∈ A × B k(u, v)kA×B = kuk2A + kvk2B .
Il est aussi à rappeler que l’espace D(Ω) , qui désigne l’espace des fonctions à valeurs
réelles indéfiniment différentiables sur Ω et à support compact dans Ω 3 , est dense dans
L2 (Ω) . Cette densité signifie que tout élément de L2 (Ω) peut être approché par une suite
d’éléments de D(Ω) :
29
L’espace L2 (Ω) est bien utile pour l’étude des problèmes aux limites mais il est in-
suffisant pour principalement deux raisons. D’abord, il n’y est pas possible de parler de
conditions aux limites. En effet, la norme de cet espace ne permet pas de distinguer deux
fonctions qui ne diffèrent que sur la frontière. Ensuite, les problèmes variationnels (voir
par exemple (1.6)) font souvent apparaı̂tre des intégrants contenant des dérivées de fonc-
tions, or les dérivées de fonctions de L2 (Ω), définies au sens des distributions, ne sont pas
toujours des fonctions.
T : D(Ω) → R
ϕ → < T, ϕ > .
La convergence dans D(Ω) de la suite (ϕn ) vers ϕ a lieu lorsque le support de ϕn reste
dans un compact fixe de Ω et lorsque toute dérivée partielle d’ordre quelconque k de ϕn
converge uniformément vers la dérivée partielle d’ordre k de ϕ sur R.
Dans la théorie des distributions les deux exemples suivants sont fondamentaux :
— Exemple 1. La masse de Dirac δa au point a (a ∈ Ω) est la distribution définie par :
30
Enfin, et pour T ∈ D0 (Ω), il est rappelé que par définition de la dérivation au sens
∂T
des distributions, la distribution est telle que :
∂xi
∂T ∂ϕ
∀ ϕ ∈ D(Ω) < , ϕ >= − < T, >. (2.12)
∂xi ∂xi
Cette définition conduit aisément au fait que toute distribution, et en particulier toute
fonction de L2 (Ω), est infiniment dérivable au sens des distributions. Pour une fonction
∂u ∂Tu
u dans L2 (Ω), la dérivée au sens des distributions (= ) n’est pas en général dans
∂xi ∂xi
L2 (Ω). Considérons par exemple la fonction d’Heaviside sur Ω =] − 1, 1[ définie par :
(
1 pour 0 < x < 1
H(x) =
0 pour −1 < x < 0.
dH dH
Ainsi, = δ0 et n’est pas dans L2 (Ω).
dx dx
Proposition 2.2 Si (vn ) est une suite convergente vers v dans L2 (Ω), alors cette suite
∂vn ∂v
converge vers v dans D0 (Ω) et la suite ( ) converge vers ( ) dans D0 (Ω).
∂xi ∂xi
Preuve. Précisons d’abord que la convergence dans D0 (Ω) d’une suite (Tn ) vers T est à
considérer au sens suivant :
Et comme on a :
Z
| < vn − v, ϕ > | = | (vn − v)ϕ dΩ| ≤ kvn − vk0,Ω kϕk0,Ω
Ω
et Z
∂vn ∂v ∂ϕ ∂ϕ
|< − , ϕ > | = |− < vn − v, >|=| (vn − v) dΩ|
∂xi ∂xi ∂xi Ω ∂xi
∂ϕ
≤ kvn − vk0,Ω k k0,Ω ,
∂xi
la proposition 2.2 est prouvée.
31
2.3.3 L’espace de Sobolev H 1 (Ω)
L’espace de Sobolev d’ordre 1 sur Ω (⊂ RN ) est défini par :
1 2 ∂v 2
H (Ω) = v ∈ L (Ω) / ∈ L (Ω), 1 ≤ i ≤ N . (2.13)
∂xi
Cet espace est muni du produit scalaire suivant :
Z Z X N
∂u ∂v
(u, v)1,Ω = uv dΩ + dΩ . (2.14)
Ω Ω i=1 ∂xi ∂xi
Proposition 2.3 L’espace H 1 (Ω) est un espace de Hilbert pour le produit scalaire (2.14).
Preuve. Il est aisé de voir que H 1 (Ω) est euclidien pour le produit scalaire (2.14) et il reste
à montrer qu’il est complet pour la norme (2.15).
Considérons (vn ) une suite de Cauchy dans H 1 (Ω). La définition (2.15) de la norme
∂vn
de H 1 (Ω) implique alors que (vn ) est une suite de Cauchy dans L2 (Ω) et ( ) est une
∂xi
suite de Cauchy dans L2 (Ω) pour tout i ∈ {1, .., N }. L2 (Ω) étant complet, la suite (vn )
∂vn
converge vers un élément v de L2 (Ω) et pour tout i ∈ {1, .., N } la suite ( ) converge
∂xi
vers un élément wi de L2 (Ω).
∂vn
La proposition 2.2 implique que pour tout i ∈ {1, .., N } la suite ( ) converge vers
∂xi
∂v
dans D0 (Ω) et cette même suite converge vers wi dans D0 (Ω).
∂xi
Ainsi
∂v
= wi dans D0 (Ω).
∂xi
∂v
Et comme wi ∈ L2 (Ω), est alors dans L2 (Ω) et la suite de Cauchy (vn ) converge vers
∂xi
v dans H 1 (Ω). L’espace H 1 (Ω) est ainsi complet pour la norme (2.15).
32
En notant D(Ω) l’espace des restrictions à Ω des fonctions de D(RN ), l’application
Preuve. Conférer le chapitre 4 (volume 3) de ([5]) dans lequel il est aussi démontré que
l’espace D(Ω) est dense dans H 1 (Ω).
L’application de H 1 (Ω) dans L2 (Γ) définie à partir du théorème 2.3 est encore notée
γ et est appelée application trace. La continuité de γ se traduit par
Ainsi, pour u = v dans H 1 (Ω) on a nécessairement u|Γ = v|Γ dans L2 (Γ). Ceci donne un
sens aux conditions aux limites du type u = h sur Γ (où h est une fonction donnée) pour
une fonction u appartenant à H 1 (Ω). Par ailleurs, et en introduisant l’espace
Théorème 2.4 (La formule de Green dans H 1 (Ω)) Ω est un ouvert borné de RN de
frontière ∂Ω assez régulière .
Pour tout u et v dans H 1 (Ω), on a
Z Z Z
∂u ∂v
v dΩ = uvni dΓ − u dΩ (2.20)
Ω ∂xi ∂Ω Ω ∂xi
où xi est une coordonnée cartésienne par rapport à une base orthonormée (e~1 , e~2 , ..., e~N ) de
RN (~x = xj e~j ) et ni est la composante selon e~i du vecteur ~n unitaire et normal extérieur
à ∂Ω (~n = nj e~j ).
Preuve. La formule (2.20) est vraie pour des fonctions u et v dans D(Ω) et se prolonge
aux fonctions de H 1 (Ω) grâce à la densité de D(Ω) dans H 1 (Ω).
33
Preuve. Conférer le chapitre 4 (volume 3) de ([5]).
Le théorème 2.5 entraı̂ne que de toute suite bornée de H 1 (Ω) on peut extraire une
sous-suite convergente dans L2 (Ω).
ce qui montre que (wn0 ,i ) converge vers 0 dans L2 (Ω). Ainsi, pour tout i ∈ {1, ..., N } on a
w,i = 0. Et comme Ω est supposé connexe alors w = constante et par suite w ∈ H 1 (Ω).
La convergence de (wn0 ) vers w est donc dans H 1 (Ω).
En outre, on a
R 2 R 2 R 2
| Γ wn0 dΓ − w2 (mes(Γ))2 | = | Γ wn0 dΓ − Γ w dΓ |
34
où cT est la constante introduite dans l’inégalité (2.17) du théorème de trace. La dernière
inégalité entraı̂ne que : Z 2
wn0 dΓ −→ w2 (mes(Γ))2 .
Γ
Et comme (2.22) implique que
Z 2
wn0 dΓ −→ 0,
Γ
il s’ensuit que w = 0. Ainsi, la suite (wn0 ) converge vers 0 dans H 1 (Ω) alors que chacun
de ses termes a une norme égale à 1. Ceci est absurde et l’inégalité de Poincaré-Friedrichs
est ainsi prouvée.
Remarques
— En utilisant l’inégalité de Cauchy-Schwarz et l’inégalité (2.17) découlant du théorème
de trace dans H 1 (Ω), on a
R 2 1/2 1/2
N (v) = |v|21,Ω + Γ v dΓ ≤ kvk21,Ω + (mes(Γ))2 kvk20,Γ
(2.23)
≤ (1 + (mes(Γ))2 c2T )1/2 kvk1,Ω .
Les inégalités (2.21) et (2.23) montrent que la norme N est une norme sur H 1 (Ω)
équivalente à la norme k k1,Ω .
— En remarquant que
∀ v ∈ H01 (Ω) N (v) = |v|1,Ω ,
il s’ensuit que | |1,Ω et k k1,Ω sont deux normes équivalentes sur H01 (Ω).
— Un raisonnement similaire à celui adopté dans la démonstration du théorème de
l’inégalité de Poincaré-Friedrichs, permet de prouver que la norme
Z !1/2 2
M(v) = |v|21,Ω + v dΩ , (2.24)
Ω
35
La norme associée à ce produit scalaire est notée
1/2 1/2
kvk2,Ω = (v, v)2,Ω = kvk21,Ω + |v|22,Ω , (2.27)
Proposition 2.4 L’espace H 2 (Ω) est un espace de Hilbert pour le produit scalaire (2.26).
Il est clair que la définition des espaces H 1 (Ω) (2.13) et H 2 (Ω) (2.25) peut être
généralisée et conduire à la définition d’espaces de Sobolev d’ordre m, H m (Ω), pour tout
entier m ≥ 3.
Le théorème de trace dans H 2 (Ω) donne un sens aux conditions aux limites du type
∂u
= g sur ∂Ω (où g est une fonction donnée) pour une fonction u appartenant à H 2 (Ω).
∂n
Une telle condition aux limites n’a évidemment pas de sens pour une fonction qui n’est
que dans H 1 (Ω).
Par ailleurs, en introduisant l’espace WΓ défini par :
−1 2 ∂v
WΓ = ~γ ({(0, 0)}) = v ∈ H (Ω) / v = = 0 sur Γ , (2.29)
∂n
la continuité de l’opérateur ~γ entraı̂ne que WΓ est un sous-espace fermé de H 2 (Ω) et est
par conséquent un espace de Hilbert pour la norme k k2,Ω .
Lorsque Γ = ∂Ω, l’espace WΓ est noté H02 (Ω)
2 2 ∂v
H0 (Ω) = v ∈ H (Ω) / v = = 0 sur ∂Ω . (2.30)
∂n
36
Théorème 2.8 (La formule de Green dans H 2 (Ω)) Ω est un ouvert borné de RN de
frontière ∂Ω assez régulière.
Pour tout u dans H 2 (Ω) et tout v dans H 1 (Ω), on a
Z Z Z
∂u ~ ∇v
~ dΩ
− ∆u v dΩ = − v dΓ + ∇u. (2.31)
Ω ∂Ω ∂n Ω
Preuve. Les dérivées premières u,i et la fonction v étant dans H 1 (Ω), ce théorème est une
conséquence immédiate de la formule de Green dans H 1 (Ω). En effet, on a
R R R R
− Ω
∆u v dΩ = − Ω
u,ii v dΩ = − ∂Ω
u,i ni v dΓ + Ω
u,i v,i dΩ
Z
R ∂u ~ ∇v~ dΩ
=− ∂Ω
v dΓ + ∇u.
∂n Ω
Preuve. Soit (vn ) une suite bornée de H 2 (Ω) et montrons qu’on peut en extraire une
sous-suite convergente dans H 1 (Ω).
La suite (vn ) est aussi bornée dans H 1 (Ω) et on peut, grâce à la compacité de l’injection
de H 1 (Ω) dans L2 (Ω) ( théorème 2.5), en extraire une sous-suite (vn0 ) convergente vers v
dans L2 (Ω).
En outre, (vn ) étant bornée dans H 2 (Ω) il vient que pour tout i ∈ {1, .., N }, la suite
∂v 0 ∂v 00
( n ) est aussi bornée dans H 1 (Ω) et on peut donc en extraire une sous-suite ( n )
∂xi ∂xi
convergente vers wi dans L2 (Ω).
Par ailleurs, la convergence de la suite (vn00 ) vers v dans L2 (Ω), implique la convergence
∂v 00 ∂v ∂v ∂v
de ( n ) vers dans D0 (Ω). Il s’ensuit alors que = wi et est dans L2 (Ω). La
∂xi ∂xi ∂xi ∂xi
suite (vn00 ) est ainsi une sous-suite de (vn ) convergente dans H 1 (Ω).
Proposition 2.5 | |2,Ω et k k2,Ω sont deux normes équivalentes sur H02 (Ω).
37
2.3.5 L’espace (H 1 (Ω))N
Pour tout entier N = 2 ou 3, l’espace (H 1 (Ω))N est un espace de fonctions à valeurs
dans RN et dont chacune des composantes (dans une base de RN qui sera considérée
orthonormée cartésienne) est dans H 1 (Ω). Cet espace est un espace de Hilbert pour la
norme définie par :
N
!1/2
X
k~v k(H 1 (Ω))N = kvi k21,Ω . (2.32)
i=1
on a
X
∃ cΓ > 0 / ∀ ~v ∈ VΓ M 2 (~v ) = kεij (~v )k20,Ω ≥ cΓ k~v k2(H 1 (Ω))N , (2.35)
1≤i,j≤N
38
Preuve. Nous commençons d’abord par vérifier que M définit bien une norme sur VΓ . En
effet, si ~v ∈ (H 1 (Ω))N et ε(~v ) = 0 alors ~v est de la forme
~ ~a, ~b ∈ R3
~v (~x) = ~a + b ∧ ~x,
pour N = 3,
~v (~x) = (a1 + bx2 )~e1 + (a2 − bx1 )~e2 , a1 , a2 , b ∈ R, ~e1 , ~e2 ∈ R2 pour N = 2.
Si en plus ~v est nul sur Γ, qui est de mesure non nulle, alors ~v = ~0. Ainsi, M est bien une
norme sur VΓ .
Pour démontrer l’inégalité (2.35) nous adoptons un raisonnement par l’absurde et nous
supposons que
1
∃ une suite (~vn ) dans VΓ / ∀ n ∈ IN∗ M (~vn ) ≤ k~vn k(H 1 (Ω))N .
n
~vn
Posons w
~n = . La suite de fonctions (w
~ n ) vérifie ainsi
k~vn k(H 1 (Ω))N
1
M (w
~ n) ≤
n
(2.36)
kw
~ n k(H 1 (Ω))N = 1.
L’espace (H 1 (Ω))N et l’inégalité de Korn seront bien utiles pour l’étude du problème
de l’équilibre en élasticité tridimensionnelle (cf. chapitre 3).
39
2.4 Récapitulatif des principaux résultats
Le théorème de Lax-Milgram
Trouver u ∈ V tel que
Pour le problème variationnel
a(u, v) = L(v) ∀ v ∈ V
où a est une forme bilinéaire et L est une forme linéaire et sous les hypothèses :
— l’espace V est un espace de Hilbert sur R de norme [Link] ,
— L est continue sur V : ∃ M > 0 / ∀ v ∈ V | L(v) |≤ M kvkV ,
— a est continue sur V : ∃ β > 0 / ∀ u, v ∈ V | a(u, v) |≤
βkukV kvkV ,
— a est V -elliptique ( V -coercive) : ∃ α > 0 / ∀ v ∈ V a(v, v) ≥ αkvk2V ,
la solution u existe et est unique.
R
L’espace L2 (Ω) = v : Ω −→ R / Ω v 2 dΩ < +∞
L2 (Ω) est un espace de Hilbert pour le produit scalaire et la norme :
Z Z 1/2
2
(u, v)0,Ω = uv dΩ, kvk0,Ω = v dΩ .
Ω Ω
R
Inégalité de Cauchy-Schwarz : | Ω
uv dΩ| ≤ kuk0,Ω kvk0,Ω ∀ u, v ∈ L2 (Ω).
Les distributions
D(Ω) est l’espace des fonctions C ∞ sur Ω et à support compact dans Ω. L’espace D0 (Ω)
des distributions sur Ω est l’espace des formes linéaires continues sur D(Ω). Exemples :
— La masse de Dirac δa au point a : < δa , ϕ >= ϕ(a). Z
— Pour une fonction u ∈ L2 (Ω) : < Tu , ϕ >=< u, ϕ >= uϕ dΩ .
Ω
∂T ∂ϕ
Pour T ∈ D0 (Ω) : < , ϕ >= − < T, >.
∂xi ∂xi
40
1 2 ∂v 2
L’espace de Sobolev H (Ω) = v ∈ L (Ω) / ∈ L (Ω), 1 ≤ i ≤ N .
∂xi
H 1 (Ω) est un espace de Hilbert pour le produit scalaire et la norme :
Z Z X N
∂u ∂v 1/2
(u, v)1,Ω = uv dΩ + dΩ , kvk1,Ω = kvk20,Ω + |v|21,Ω
Ω Ω i=1 ∂xi ∂xi
N
!1/2
X ∂v 2
où | |1,Ω est la semi-norme de H 1 (Ω) : |v|1,Ω = k k .
i=1
∂xi 0,Ω
Théorème de trace dans H 1 (Ω)
Γ est une partie de ∂Ω de mesure non nulle : ∃ cT > 0 / ∀ v ∈ H 1 (Ω) kvk0,Γ ≤ cT kvk1,Ω .
L’espace VΓ = {v ∈ H 1 (Ω) / v = 0 sur Γ} , est un espace de Hilbert pour k k1,Ω .
Inégalité de Poincaré-Friedrichs
Γ est une partie de ∂Ω de mesure non nulle
Z 2 !1/2
∃ cp > 0 / ∀ v ∈ H 1 (Ω), N (v) = |v|21,Ω + v dΓ ≥ cp kvk1,Ω .
Γ
∂ 2v
2
L’espace de Sobolev H (Ω) = v ∈ H 1 (Ω) /
2
∈ L (Ω), 1 ≤ i, j ≤ N
∂xi ∂xj
H 2 (Ω) est un espace de Hilbert pour le produit scalaire et la norme
∂ 2u ∂ 2v
Z X
1/2
(u, v)2,Ω = (u, v)1,Ω + dΩ, kvk2,Ω = kvk21,Ω + |v|22,Ω ,
Ω 1≤i,j≤N ∂xi ∂xj ∂xi ∂xj
!1/2
X ∂ 2v 2
où | |2,Ω est la semi-norme de H 2 (Ω) : |v|2,Ω = k k0,Ω .
1≤i,j≤N
∂x i ∂xj
2 ∂v
-WΓ = v ∈ H (Ω) / v = = 0 sur Γ est un espace de Hilbert pour k k2,Ω .
∂n
2 2 ∂v
-| |2,Ω et k k2,Ω sont deux normes équivalentes sur H0 (Ω) = v ∈ H (Ω) / v = = 0 sur ∂Ω .
∂n
La formule de Green dans H 2 (Ω) Pour tout u dans H 2 (Ω) et tout v dans H 1 (Ω),
Z Z Z
∂u ~ ∇v ~ dΩ
− ∆u v dΩ = − v dΓ + ∇u.
Ω ∂Ω ∂n Ω
41
N
!1/2
X
L’espace (H 1 (Ω))N (N = 2 ou 3) est un Hilbert pour la norme k~v k(H 1 (Ω))N = kvi k21,Ω .
i=1
Inégalité de Korn
X
∃ cK > 0 / ∀ ~v ∈ (H 1 (Ω))N K2 (~v ) = k~v k2(L2 (Ω))N + kεij (~v )k20,Ω ≥ cK k~v k2(H 1 (Ω))N .
1≤i,j≤N
42
2.5 Exercices
Exercice II-1
Toutes les questions de cet exercice sont indépendantes.
1. Montrer qu’un espace vectoriel normé (respectivement de Banach) est euclidien
(respectivement de Hilbert) si et seulement si sa norme k k vérifie :
Montrer alors que l’espace L1 (]0, 2π[) n’est pas un Hilbert pour la norme :
Z 2π
kf k = |f | dx.
0
R1
2. Montrer que l’espace C 0 (] − 1, 1[), muni du produit scalaire : (f, g) = −1
f g dx ,
n’est pas complet. Utiliser pour cela la suite (ϕn )n∈IN∗ définie par :
1
−1, pour −1 ≤ x ≤ −
n
1 1
ϕn (x) = nx, pour − ≤x≤
n n
1
1, pour
≤x≤1.
n
Exercice II-2
Une démonstration du théorème de trace sur H 1 (R2 ) est ici présentée. Cette démonstration
repose sur la densité de D(Ω) dans H 1 (Ω) lorsque Ω = Rn . (Cette densité n’est pas tou-
jours assurée pour des ouverts Ω quelconques.)
43
1. On considère l’application trace définie par :
γ : D(R2 ) → L2 (R)
f → γf où γf (x) = f (x, 0)
Z 0
2 ∂f
Montrer que : (γf (x)) = 2 f (x, y) (x, y) dy.
−∞ ∂y
2
2. Montrer que : ∀f ∈ D(R ) kγf k0,R ≤ kf k1,R×R∗− .
3. En utilisant la densité de D(R2 ) dans H 1 (R2 ), montrer que γ admet un unique
prolongement continu : γ : H 1 (R2 ) → L2 (R) .
Exercice II-3
Cet exercice a pour but de justifier un résultat rencontré dans la section 4 du chapitre
1. Ce résultat concerne la coı̈ncidence, aux nœuds du maillage, entre la solution exacte et
celle par éléments finis pour un problème elliptique unidimensionnel (cf. Figure 1.9).
1. Pour y ∈ ] − 1, 1[, déterminer la solution, qu’on notera E(., y), du problème aux
limites suivant :
d2 u
− 2 = δy dans ] − 1, 1[
dx
u(−1) = u(1) = 0.
d2 u
− =f dans ] − 1, 1[
dx2
(2.37)
u(−1) = u(1) = 0.
3. Écrire une formulation variationnelle dans H01 (] − 1, 1[) du problème (2.37). On as-
sociera à ce problème variationnel, un problème variationnel discret utilisant un
espace élément fini contenant les fonctions affines par maille et continues. En notant
S i les sommets du maillage, les fonctions E(S i , .) sont alors dans cet espace élément
fini. En utilisant (2.38), la formulation variationnelle de (2.37) et le problème varia-
tionnel discret, montrer que la solution exacte, u, et la solution éléments finis, uEF ,
vérifient : u(S i ) = uEF (S i ).
44
4. Reprendre les questions précédentes pour le problème aux limites suivant :
d4 u
− =f dans ] − 1, 1[
dx4
du du
(−1) = (1) = 0
dx dx
u(−1) = u(1) = 0.
Exercice II-4
Pour λ > 0, on considère le problème aux limites
−∆u = λ u dans Ω =]0, 1[×]0, 1[
(2.39)
u = 0 sur ∂Ω.
1. Écrire une formulation variationnelle de (2.39) et montrer que si u est une solution
|u|21,Ω
non nulle de (2.39) alors : λ = .
kuk20,Ω
2. Pour p et q deux entiers non nuls, on pose : upq (x, y) = sin(pπx)sin(qπy). Déterminer
le réel λpq pour que upq soit une solution du problème (2.39) associé à λpq .
3. On rappelle que l’inégalité de Poincaré-Friedrichs s’écrit :
45
Chapitre 3
Ce problème est dit homogène en ce sens que la condition aux limites est homogène.
46
En supposant l’existence d’une solution u dans H 2 (Ω) pour ce problème, cette solution
vérifie nécessairement
Z Z
− ∆u v dΩ = f v dΩ ∀ v ∈ H 1 (Ω),
Ω Ω
En se restreignant dans (3.2) à des fonctions v dans H01 (Ω) on obtient la formulation
variationnelle suivante du problème de Dirichlet homogène :
~ ∇v~ dΩ
1
R
Trouver u ∈ H 0 (Ω) tel que
a(u, v) = Ω
∇u.
où (3.3)
1
R
a(u, v) = L(v) ∀ v ∈ H0 (Ω) L(v) = Ω f v dΩ.
Les inégalités (3.4) et (3.5) prouvent la continuité, sur H01 (Ω) muni de la norme k k1,Ω , de
L et a, respectivement. En outre, l’inégalité de Poincaré-Friedrichs (2.21) conduit à
Z X N 2
1 ∂v
∀ v ∈ H0 (Ω) a(v, v) = dΩ = |v|21,Ω ≥ c2p kvk21,Ω ,
Ω i=1 ∂xi
ce qui prouve la coercivité de a sur H01 (Ω) muni de la norme k k1,Ω . Ainsi, le problème
variationnel (3.3) vérifie les hypothèses du théorème de Lax-Milgram et sa solution u
existe et est unique dans H01 (Ω).
R
= a(u, ϕ) = L(ϕ) = Ω
f ϕ dΩ (3.6)
=< f, ϕ > .
47
Ainsi, −∆u = f dans D0 (Ω) et comme f est dans L2 (Ω) on obtient
La condition aux limites u = 0 sur ∂Ω est ici immédiate puisque u est dans H01 (Ω).
où u0 est une fonction donnée dans H 1 (Ω). En supposant l’existence d’une solution u dans
H 2 (Ω) pour ce problème, cette solution vérifie nécessairement
Z Z
− ∆u v dΩ = f v dΩ ∀ v ∈ H 1 (Ω),
Ω Ω
qui ne diffère de celle obtenue pour le problème de Dirichlet homogène que par la définition
de la forme linéaire L. Il est aisé d’établir la continuité de cette forme linéaire sur H01 (Ω)
et de conclure à l’existence et l’unicité de la solution w de ce problème.
48
Il est clair que si u est une solution du problème (3.9), alors u + constante est aussi
une solution. Réciproquement, supposons l’existence dans H 2 (Ω) de deux solutions, u1 et
u2 , de (3.9). Ces solutions vérifient alors ∆(u1 − u2 ) = 0 et
Z
− ∆(u1 − u2 ) (u1 − u2 ) dΩ = 0. (3.10)
Ω
Par application de la formule de Green (2.31) dans H 2 (Ω), l’égalité (3.10) conduit à
Z
~ 1 − u2 ).∇(u
∇(u ~ 1 − u2 ) dΩ = 0,
Ω
ce qui entraı̂ne que u1 − u2 est une constante. Ainsi, en cas d’existence d’une solution dans
H 2 (Ω) du problème (3.9), cette solution serait unique à une constante près. Par ailleurs, si
u est une solution de (3.9), alors l’application de la formule de Green dans H 2 (Ω) implique
que u vérifie Z Z
~ ~
∇u.∇v dΩ = f v dΩ, ∀ v ∈ H 1 (Ω). (3.11)
Ω Ω
ce qui constitue une condition nécessaire sur la donnée f pour l’existence de solutions.
Nous supposerons dans la suite que la condition (3.12) est vérifiée.
Deux fonctions de H 1 (Ω) sont équivalentes si et seulement si leur différence est une
constante.
H 1 (Ω)/R est l’espace des classes d’équivalence. Pour v ∈ H 1 (Ω), la classe de v est
notée v̂ et est définie par :
49
Existence et unicité des solutions du problème (3.13).
Il est aisé d’établir que, muni de la norme
l’espace H 1 (Ω)/R est un espace de Hilbert. Le produit scalaire associé à cette norme est
défini par
1 2 2 2
(û, v̂)H 1 (Ω)/R = kû + v̂kH 1 (Ω)/R − kûkH 1 (Ω)/R − kv̂kH 1 (Ω)/R
2
En vertu de la condition (3.12), la forme linéaire L vérifie
Z
∀c ∈ R |L(v̂)| = | f (v + c) dΩ| ≤ kf k0,Ω kv + ck0,Ω ≤ kf k0,Ω kv + ck1,Ω ,
Ω
d’où
|L(v̂)| ≤ kf k0,Ω kv̂kH 1 (Ω)/R ,
et L est continue sur H 1 (Ω)/R.
La forme bilinéaire a vérifie
N
R X ∂(u + c) ∂(v + d)
∀ c, d ∈ R |a(û, v̂)| = | Ω
dΩ|
i=1
∂x i ∂x i
N
X ∂(u + c) ∂(v + d)
≤ k k0,Ω k k0,Ω
i=1
∂xi ∂xi
≤ N ku + ck1,Ω kv + dk1,Ω ,
d’où
|a(û, v̂)| ≤ N kûkH 1 (Ω)/R kv̂kH 1 (Ω)/R ,
et a est continue sur H 1 (Ω)/R.
Pour établir la coercivité de a sur H 1 (Ω)/R nous rappelons que l’inégalité de Poincaré-
Friedrichs (2.21) s’écrit
Z 2 !1/2
∃ cp > 0 / ∀ v ∈ H 1 (Ω) N (v) = |v|21,Ω + v dΓ ≥ cp kvk1,Ω
∂Ω
50
Cette inégalité permet alors d’écrire
≤ Inf N 2 (v + c)
c2p kv̂k2H 1 (Ω)/R
c∈R
R 2
= Inf |v|21,Ω + ∂Ω
(v + c) dΓ
c∈R
R 2
= |v|21,Ω + Inf c mes(∂Ω) + ∂Ω
v dΓ
c∈R
2
= |v|1,Ω
= a(v̂, v̂)
51
où Γ0 est une partie de ∂Ω de mesure non nulle, Γ1 = ∂Ω\Γ0 et g est une fonction dans
L2 (Γ1 ).
ce qui prouve la coercivité de a sur VΓ0 muni de la norme k k1,Ω . Ainsi, le problème
variationnel (3.15) vérifie les hypothèses du théorème de Lax-Milgram et sa solution u
existe et est unique dans VΓ0 .
52
Un raisonnement analogue à celui adopté lors de l’étude du problème de Dirichlet
homogène, conduit immédiatement à −∆u = f dans L2 (Ω).
En supposant que u est dans H 2 (Ω), la formule de Green dans H 2 (Ω) (2.31) et le
problème (3.15) impliquent que
Z
∂u
− g v dΓ = 0 ∀ v ∈ VΓ0 ,
Γ1 ∂n
∂u
d’où = g sur Γ1 .
∂n
Il est à remarquer que dans les problèmes du laplacien la condition aux limites de
Dirichlet apparaı̂t explicitement dans la définition des espaces fonctionnels de la formu-
lation variationnelle tandis qu’il n’en est rien dans le cas d’une condition de Neumann.
Les conditions de Dirichlet sont dites essentielles alors que celles de Neumann sont dites
naturelles.
53
En supposant l’existence pour ce problème d’équilibre d’une solution σ dont toutes les
composantes sont dans H 1 (Ω), l’équation d’équilibre (3.16) entraı̂ne
Z
(div σ + f~).~v dΩ = 0 ∀ ~v ∈ (H 1 (Ω))3 , (3.21)
Ω
ce qui, en considérant les composantes des tenseurs dans une base orthonormée cartésienne,
conduit à Z
(σij,j vi + f~.~v ) dΩ = 0 ∀ ~v ∈ (H 1 (Ω))3 . (3.22)
Ω
En utilisant la formule de Green dans H 1 (Ω) (2.20) on obtient
Z Z Z
σij nj vi dΓ − σij vi,j dΩ + f~.~v dΩ = 0 ∀ ~v ∈ (H 1 (Ω))3 , (3.23)
∂Ω Ω Ω
La relation (3.24) correspond en mécanique au théorème des travaux virtuels ( [7], [8]),
qui énonce que pour une structure à l’équilibre la somme du travail virtuel des efforts
intérieurs Wint (~v ) et du travail virtuel des efforts extérieurs Wext (~v ) est nulle pour tout
champ de déplacement virtuel ~v .
En tenant compte de la relation de comportement (3.18) et des conditions aux limites
(3.19) et (3.20), on obtient à partir de (3.24) la formulation variationnelle suivante pour
le problème de l’équilibre
n o
VΓ0 = ~
v ∈ (H 1
(Ω)) 3
/ ~
v = ~
0 sur Γ 0
Trouver ~u ∈ VΓ0 tel que
où (3.25)
R
a(~
u , ~
v ) = Ω
ε(~v ) : R : ε(~u) dΩ
a(~u, ~v ) = L(~v ) ∀ ~v ∈ VΓ0
L(~v ) = f~.~v dΩ +
R R
Ω Γ1
~g .~v dΓ.
54
La forme bilinéaire a est alors coercive dès que les composantes du tenseur des modules
élastiques vérifient les propriétés d’ellipticité suivantes :
X
∃ cR > 0 / ∀ {Eij }1≤i,j≤3 Eij Rjikl Elk ≥ cR |Eij |2 . (3.26)
1≤i,j≤3
On retrouve ainsi le théorème, bien connu en mécanique ( [7], [8]), du minimum de l’énergie
potentielle. L’énergie potentielle pour un champ de déplacement ~v cinématiquement ad-
missible (c’est à dire vérifiant les conditions aux limites en déplacement) est la quan-
tité J(~v ) définie par (3.27) et (3.25). Le théorème du minimum de l’énergie potentielle,
énonce que le champ de déplacement solution du problème d’équilibre en élasticité (3.25)
réalise le minimum de l’énergie potentielle sur l’ensemble des champs de déplacement
cinématiquement admissibles.
55
En supposant l’existence pour ce problème d’une solution u dans H 4 (Ω), cette solution
vérifie nécessairement
Z Z Z
∆∆u v dΩ = u,iijj v dΩ = f v dΩ ∀ v ∈ H 2 (Ω).
Ω Ω Ω
Une première intégration par parties, utilisant la formule de Green dans H 1 (Ω) (2.20),
conduit à Z Z Z
u,iij nj v dΓ − u,iij v,j dΩ = f v dΩ.
∂Ω Ω Ω
En intégrant une deuxième fois par parties on obtient
Z Z Z Z
u,iij nj v dΓ − u,ij ni v,j dΓ + u,ij v,ij dΩ = f v dΩ. (3.29)
∂Ω ∂Ω Ω Ω
∂v
En se restreignant à des fonctions v dans H02 (Ω), c’est à dire qui vérifient v = =0
∂n
sur ∂Ω, la première intégrale de frontière de (3.29) est nulle. La deuxième intégrale de
frontière est aussi nulle dans les cas N = 1 et N = 2. Le cas unidimensionnel est trivial
et le cas bidimensionnel découle de la propriété suivante :
v=0 sur ∂Ω
Ω ⊂ R2 , =⇒ v,i = 0 (i = 1, 2) sur ∂Ω.
∂v = 0 sur ∂Ω
∂n
En effet, en notant s une abscisse curviligne sur ∂Ω, la condition v(s) = 0 sur ∂Ω implique
∂v
que (s) = 0 sur ∂Ω. Et comme, sur ∂Ω, on a :
∂s
~ = ∂v ~t + ∂v ~n
∇v
∂s ∂n
~ = ~0 et v,i = 0 pour i = 1, 2.
où ~t est le vecteur tangent à ∂Ω, il s’ensuit que ∇v
Ainsi, en se restreignant aux cas N = 1, 2 la relation (3.29), écrite avec des fonctions
v dans H02 (Ω), conduit à la formulation variationnelle suivante du problème (3.28) :
R
2
Trouver u ∈ H0 (Ω) tel que
a(u, v) = Ω u,ij v,ij dΩ
où (3.30)
2
R
a(u, v) = L(v) ∀ v ∈ H0 (Ω) L(v) = Ω f v dΩ.
56
3.4 Exercices
Exercice III-1
Ω est un ouvert borné de Rn , f ∈ L2 (Ω) , et α et β sont deux réels strictement
positifs.
Donner une formulation variationnelle dans H 1 (Ω) du problème aux limites suivant :
−∆u + αu = f dans Ω
∂u + βu
= 0 sur ∂Ω.
∂n
Montrer que ce problème variationnel admet une solution unique et interpréter cette
solution en terme de solution du problème aux limites écrit ci-dessus.
Exercice III-2
Ω est un ouvert borné de R2 , et f ∈ L2 (Ω).
Donner une formulation variationnelle dans H 1 (Ω) du problème aux limites suivant :
2 2 2
− ∂ u + ∂ u − ∂ u = f dans Ω
∂x2 ∂x∂y ∂y 2
u = 0 sur ∂Ω.
Montrer que ce problème variationnel admet une solution unique u et interpréter cette
solution en terme de solution d’un problème d’équations aux dérivées partielles. Enfin,
établir que :
∃ c > 0 / kuk1,Ω ≤ c kf k0,Ω
.
Exercice III-3
Énoncer un problème variationnel équivalent au problème de minimisation suivant :
Trouver u ∈ H 1 (]0, 1[) tel que
J(u) = M in J(v)
1
v ∈ H0 (]0, 1[)
Montrer que ce problème variationnel admet une solution unique et interpréter cette
solution en terme de solution d’un problème aux limites.
57
Exercice III-4
Ω est un ouvert borné de R2 , f ∈ L2 (Ω) , g ∈ L2 (∂Ω).
On considère le problème variationnel suivant :
1
Trouver û ∈ H (Ω)/R tel que
(3.31)
1
a(û, v̂) = L(v̂) ∀ v̂ ∈ H (Ω)/R
où
R
~ ~
R ∂u ∂v ∂u ∂v
a(û, v̂) = Ω ∇u.∇v dΩ + Ω ∂x ∂y − ∂y ∂x dΩ
L(v̂) = R f v dΩ + R gv dΓ.
Ω ∂Ω
Montrer qu’une condition nécessaire pour l’existence de solutions de (3.31) est que :
Z Z
f dΩ + g dΓ = 0.
Ω ∂Ω
Montrer que dans ce cas le problème variationnel (3.31) admet une solution unique et
interpréter cette solution en terme de solution d’un problème aux limites.
Exercice III-5
On étudie dans cet exercice une méthode de pénalisation pour la prise en compte de
la condition aux limites de Dirichlet non homogène lors de la résolution du problème
suivant :
−∆u = f dans Ω
(3.32)
u = g sur ∂Ω.
où Ω est un ouvert borné de RN , f est dans L2 (Ω) et g est dans L2 (∂Ω).
Cette méthode de pénalisation permet la résolution par éléments finis du problème de
Dirichlet non homogène sans avoir à utiliser le prolongement à Ω de la fonction g comme
il est fait dans le problème (3.8) de la section 3.2.1.
On suppose que le problème (3.32) admet une solution u dans H 2 (Ω) et qu’il existe h
∂u
dans H 1 (Ω) tel que sur ∂Ω on a : h = .
∂n
1. Écrire une formulation variationnelle dans H01 (Ω) du problème aux limites suivant :
−∆w + w = 0 dans Ω
(3.33)
w = h sur ∂Ω.
58
2. Pour λ > 0, on introduit le problème variationnel suivant :
1
Trouver uλ ∈ H (Ω) tel que
(3.34)
bλ (uλ , v) = Lλ (v) ∀ v ∈ H 1 (Ω)
où Z
R
~ ~ 1
bλ (u, v) = Ω ∇u.∇v dΩ + uv dΓ
λ ∂Ω
Z
1
R
Lλ (v) = Ω f v dΩ + gv dΓ.
λ ∂Ω
Montrer que ce problème variationnel admet une solution unique et interpréter cette
solution en terme de solution d’un problème d’équations aux dérivées partielles.
3. On pose vλ = uλ − u + λw où uλ est la solution de (3.33), u est celle de (3.32) et w
est celle de (3.34).
~ ∇w
~ dΩ ∀v ∈ H 1 (Ω).
R
— Montrer que : bλ (vλ , v) = λ Ω ∇v.
— Montrer qu’il existe une constante K indépendante de λ telle que : kvλ k1,Ω ≤ λ K,
et en déduire que uλ tend vers u dans H 1 (Ω) lorsque λ tend vers zero.
Exercice III-6
Reprendre le problème de l’équilibre en élasticité tridimensionnelle de la section 3.2,
en remplaçant la condition aux limites homogène sur Γ0 par une condition de contact
élastique ; c’est à dire que sur Γ0 le milieu est considéré lié à un support rigide et fixe par
l’intermédiaire de ressorts élastiques répartis sur Γ0 . Sur Γ0 la condition aux limites est
alors : σ.~n = −k ~u, où la constante strictement positive k désigne la raideur des ressorts.
Écrire une formulation variationnelle de ce problème d’équilibre et montrer que le
problème variationnel ainsi obtenu admet une solution unique.
59
Chapitre 4
Ce chapitre présente la définition mathématique d’un élément fini et celle d’un degré
de liberté. Des exemples d’éléments finis y sont présentés et étudiés. Il s’agit d’élèments
usuels unidimensionnels, bidimensionnels et tridimensionnels utilisés dans les logiciels de
calcul basés sur la méthode des élèments finis.
En dimension 1 (n = 1), les éléments géométriques usuels sont les segments. Dans le
plan (n = 2), les triangles et les quadrangles sont couramment utilisés. Pour n = 3, les
éléments géométriques usuels sont les tétraèdres, les cubes et les prismes.
La propriété d’unisolvance revient à dire que l’application :
P −→ RN
p −→ (σ1 (p), .., σN (p))
est bijective ; ce qui nécessite que N (= card Σ) = dim P . Cette propriété signifie donc
qu’une fonction p de l’espace P est complètement déterminée par ses N d.d.l. Il est alors
immédiat d’établir les propositions suivantes :
60
N ≤ dim P et ∀p ∈ P (σi (p) = 0 i = 1..N ⇒ p ≡ 0) ⇒ Σ est P -unisolvant. (4.2)
Ces propositions sont bien utiles pour prouver l’unisolvance des éléments finis. Il est à
noter que dans ces propositions, la Σ − P unisolvance implique aussi que N = dim P .
Dans (4.1), les fonctions pi i = 1, ..N sont appelées les fonctions de base de l’élément fini.
L’intérêt de ces fonctions de base apparaı̂t dans la propriété suivante :
N
X
∀p ∈ P p= σi (p)pi (4.3)
i=1
qui illustre bien le fait qu’un élément de P est complètement déterminé par ses d.d.l.
Ainsi, pour n = 1 deux points non confondus forment une base barycentrique de la
droite des réels. Dans le plan affine, n = 2, trois points non alignés forment une base
barycentrique. Dans l’espace affine tridimensionnel, une base barycentrique est constituée
de 4 points non coplanaires.
Définition 4.3 Par rapport à une base barycentrique (Ai )1≤i≤n+1 de Rn affine, les coor-
données barycentriques d’un point M sont les n + 1 scalaires (λi (M ))1≤i≤n+1 solution du
système linéaire suivant :
n+1
X −−→i −−→
λ i (M ) OA = OM
i=1
(4.4)
n+1
X
λi (M ) = 1
i=1
61
où O est un point quelconque de Rn affine.
Remarques
— Dans la définition 4.2 les points Ai , i = 1..n + 1 ont le même rôle. En effet, en rem-
plaçant dans l’énoncé de cette définition A1 par tout autre point Aj , on obtiendrait
un énoncé équivalent au précédent.
— La définition 4.3 est indépendante du choix du point O. En effet, en remplaçant
dans le système linéaire 4.4 le point O par tout autre point de Rn affine, on obtient
un système linéaire équivalent au précédent.
— Les coordonnées barycentriques, (λi )1≤i≤n+1 , sont bien définies par le système
linéaire (4.4). En effet, ce système linéaire est un système de Cramer puisque
−−−→
son déterminant n’est autre que le déterminant des vecteurs (A1 Ai )2≤i≤n+1 . Ce
dernier déterminant est par hypothèse non nul puisque (Ai )1≤i≤n+1 est une base
barycentrique.
Proposition 4.1 Par rapport à une base barycentrique (Ai )1≤i≤n+1 de Rn affine, les fonc-
tions coordonnées barycentriques, λi : M → λi (M ), i = 1..n + 1, vérifient les propriétés
suivantes :
λi (Aj ) = δij , i, j = 1...n + 1 (4.5)
λi ∈ P1 [Rn ], i = 1...n + 1. (4.6)
Preuve. Le résultat (4.5) est immédiat à partir du système linéaire (4.4). Le fait que λi (M )
est affine en fonction de M est aussi immédiat à partir de (4.4).
Une formule utile : Dans le plan, et pour un triangle K non dégénéré, les fonctions
coordonnées barycentriques vérifient la formule suivante :
Z
2 k! l! m!
λk1 λl2 λm
3 dS = aire(K) ∀ k, l et m entiers > 0 (4.7)
K (k + l + m + 2)!
1. La notation condensée Σ = {p(A1 ), p(A2 )} signifie que l’élément fini comporte 2 d.d.l définis par :
σi : p → p(Ai ) i = 1, 2.
62
1 2
A + A
2. P = P2 [R], Σ = p(A1 ), p(A2 ), p( )
2
Les fonctions de base de cet élément sont :
(x − A2 ) A1 + A2
p1 (x) = λ1 (x)(2λ1 (x) − 1) = 2 2 (x − )
(A − A1 )2 2
(x − A1 ) A1 + A2
p2 (x) = λ2 (x)(2λ2 (x) − 1) = 2 (x − )
(A2 − A1 )2 2
(x − A1 )(x − A2 )
p12 (x) = 4λ1 (x)λ2 (x) = −4 .
(A2 − A1 )2
Cet élément est schématisé par : •−−•−−•, et est dénommé le segment P2 ou le
segment de Lagrange à 3 d.d.l.
2A1 + A2 A1 + 2A2
1 2
3. P = P3 [R], Σ = p(A ), p(A ), p( ), p( )
3 3
Les fonctions de base de cet élément sont :
1
p1 (x) = λ1 (x)(3λ1 (x) − 1)(3λ1 (x) − 2)
2
1
p2 (x) = λ2 (x)(3λ2 (x) − 1)(3λ2 (x) − 2)
2
9
p12 (x) = − λ1 (x)λ2 (x)(3λ1 (x) − 2)
2
9
p21 (x) = λ1 (x)λ2 (x)(3λ1 (x) − 1).
2
Cet élément est schématisé par : •−−•−−•−−•, et est dénommé le segment P3 ou le
segment de Lagrange à 4 d.d.l.
pi (M ) = λi (M ), i = 1, 2, 3.
63
Ak + Al
2. P = P2 [R2 ], Σ = p(Ai ), i = 1, 2, 3; p(Akl ), 1 ≤ k < l ≤ 3 , Akl = .
2
Les fonctions de base de cet élément sont :
pi (M ) = λi (M )(2λi (M ) − 1), i = 1, 2, 3
2Ak + Al A1 + A2 + A3
Akl = , A4 = .
3 3
Les fonctions de base de cet élément sont :
1
pi (M ) = λi (M )(3λi (M ) − 1)(3λi (M ) − 2), i = 1, 2, 3
2
9
pij (M ) = λi (M )λj (M )(3λi (M ) − 1), i, j = 1, 2, 3, i 6= j.
2
Cet élément est dénommé le triangle P3 ou le triangle de Lagrange à 10 d.d.l.
• • • •
A A A A
A A • A• • A•
A • A•A
• A
A
• • A•
A
• •A
A
A A • • • A•
• A• • • A• • • • A•
• • • • A•
P1 P2 P3 P4
Étant donné que dim Pk [R2 ] = (k + 1)(k + 2)/2, la construction d’éléments finis du
type triangle Pk conduira à des triangles de Lagrange à (k +1)(k +2)/2 d.d.l. Les premiers
éléments de ce type sont schématisés dans la figure 4.1.
Éléments quadrangulaires
Pour simplifier l’écriture des fonctions de base, nous nous limiterons dans les exemples
ci-dessous au cas où K est un carré de côté 1 : K = [0, 1]×[0, 1]. Les sommets A1 , A2 , A3 , A4
de ce carré ont pour coordonnées respectives (0, 0), (1, 0), (1, 1) et (0, 1).
64
Dans ces éléments, les espaces P sont des espaces du type Qk [R2 ]. Qk [R2 ] est l’espace
des fonctions polynomiales de degrés inférieur ou égal à k par rapport à chacune des
variables. Ainsi,
Q1 [R2 ] = V ect{1, x, y, xy}
et
Q2 [R2 ] = V ect{1, x, y, xy, x2 , y 2 , xy 2 , x2 y, x2 y 2 }.
Et il est aisé de voir que
dim Qk [Rn ] = (k + 1)n .
1. P = Q1 [R2 ], Σ = {p(Ai ), i = 1, 2, 3, 4}.
Les fonctions de base de cet élément sont :
p3 (x, y) = x y, p4 (x, y) = y (1 − x)
p9 (x, y) = 16 x y (1 − x) (1 − y).
65
Cet élément est construit en éliminant le nœud central (A9 ) du quadrangle Q2 . Les
fonctions de base de cet élément fini sont notées p0i , i = 1..8 et elles se déduisent
aisément des fonctions de base pi , i = 1..9, du quadrangle Q2 . Ces fonctions sont :
Le choix des coefficients (4),(1) et (-2), qui apparaissent dans la relation linéaire
vérifiée par les éléments de Q02 [R2 ] (4.8), fait que :
• • • • • • • •
• • • • •
• • • • • • • •
Q1 Q2 Q02
66
P1 P2 P3
Figure 4.3 – Schématisation d’éléments finis du type tétraèdre Pk .
(Pour le cas P3 , seuls les d.d.l relatifs à la première face sont indiqués)
pi (M ) = λi (M ), i = 1, 2, 3, 4.
Ai + Aj
2. P = P2 [R3 ], Σ = {p(Ai ), i = 1, 2, 3, 4; p(Aij ), i ≤ j < l ≤ 4} , Aij = .
2
Les fonctions de base de cet élément sont :
pi (M ) = λi (M )(2λi (M ) − 1), i = 1, 2, 3, 4
2Ai + Aj Ai + Aj + Ak
Aij = , Aijk = .
3 3
Les fonctions de base de cet élément sont :
1
pi (M ) = λi (M )(3λi (M ) − 1)(3λi (M ) − 2), i = 1, 2, 3, 4
2
9
pij (M ) = λi (M )λj (M )(3λi (M ) − 1), i, j = 1, 2, 3, 4 i 6= j
2
67
cube 8) dans lequel les nœuds sont les sommets du prisme. Le deuxième élément est le
prisme Q2 à 27 d.d.l (appelé cube 27) dans lequel les nœuds sont les 8 sommets du prisme,
les milieux de ses 12 arêtes, les centres de ses 6 faces et le centre du prisme (Figure 4.4).
En éliminant le centre du prisme et les centres de ses 6 faces on obtient un élément fini
prismatique à 20 d.d.l (appelé cube 20).
Le deuxième élément est le prisme à 15 d.d.l (appelé prisme 15 ) dans lequel les nœuds
sont les 6 sommets du prisme et les milieux de ses 9 arêtes (Figure 4.5). . Pour cet élément,
l’espace P est :
68
de tels éléments, la vérification de la propriété d’unisolvance est généralement menée en
utilisant la proposition (4.2) ; ce qui revient à montrer qu’une fonction de P dont tous les
d.d.l sont nuls est nécessairement nulle.
69
le polynôme p est nul sur la droite [A1 , A2 ] et donc la fonction barycentrique λ3 divise p.
En raisonnant de la même façon sur les droites [A1 , A3 ] et [A2 , A3 ] on obtient :
.
Cet élément à 21 d.d.l est représenté schématiquement dans la figure (4.6).
Preuve d’unisolvance :
Considérons un polynôme p de P dont tous les degrés de liberté sont nuls et montrons
que ce polynôme est nécessairement nul.
Notons q la restriction de p à la droite [A1 , A2 ] et s une abscisse curviligne définie sur
cette droite. q est alors un polynôme de degrés inférieur ou égal à 5 en s nul en A1 et A2
et on a :
dq ∂p dx1 ∂p dx2
= + ,
ds ∂x1 ds ∂x2 ds
70
et, étant donné que x1 et x2 sont affines en s et donc d2 xi /ds2 = 0,
2 2
d2 q ∂ 2p ∂ 2 p dx2 dx1 ∂ 2p
dx1 dx2
= +2 + 2 .
ds2 ∂x21 ds ∂x1 ∂x2 ds ds ∂x2 ds
dq d2 q
Ainsi, q, et sont nuls en A1 et A2 et ces points sont donc 2 racines triple du
ds ds2
polynôme q. Ce polynôme de degrés 5 est par conséquent nul. Par ailleurs, sur la droite
∂p
[A1 , A2 ] le polynôme est un polynôme de degrés inférieur ou égal à 4 en s puisque :
∂n
∂p ∂p dx2 ∂p dx1
=− + ,
∂n ∂x1 ds ∂x2 ds
et on en déduit aussi que :
2
∂ 2 p dx1 dx2 ∂ 2p
d ∂p ∂ p dx2 2 dx1 2
( )= − 2 − ( ) −( ) .
ds ∂n ∂x22 ∂x1 ds ds ∂x1 ∂x2 ds ds
∂p
Ainsi, le polynôme , de degré inférieur ou égal à 4 et nul en A12 , s’annule aussi
∂n
doublement en A1 et A2 ; il est donc identiquement nul sur la droite [A1 , A2 ].
→
−
Finalement, en notant t le vecteur unitaire tangent à la droite [A1 , A2 ] et → −
n sa
dp −→ →− ∂p −→ →
normale, le polynôme p et ses dérivées = ∇p. t et = ∇p.− n sont nulles sur la
−→ ds ∂n
droite [A1 , A2 ]. Il s’ensuit que p et ∇p sont nuls sur [A1 , A2 ]. La fonction coordonnée
barycentrique λ3 divise alors le polynôme p et divise son gradient. Ainsi, la fonction λ23
divise p et il en est de même des fonctions λ21 et λ22 . Or, p est degrés inférieur ou égal à 5,
donc p est nul.
71
Chapitre 5
Ce chapitre présente les définitions mathématiques d’un maillage, d’un espace éléments
finis et de la classe d’un élément fini. Il y est aussi question de quelques résultats concer-
nant les estimations d’erreurs dans les approximations par la méthode des éléments finis.
Ces résultats théoriques permettent en pratique de distinguer les élèments finis entre eux
en terme de nombre de d.d.l, de régularité de l’approximation et de la vitesse de conver-
gence de la méthode d’éléments finis utilisée.
La figure (5.1) illustre des situations acceptables et des situations non acceptables
pour l’exigence du point 3 dans le cas bidimensionnel n = 2.
72
oui non non
Figure 5.1 – Maillages bidimensionnels acceptables et non acceptables.
= 2 sup{r / ∃a ∈ Ki , B(a, r) ⊂ Ki }
r∈R
ρK
B(a, r)désigne une boule de centre a et de rayon r
hi
≤σ pour les Ki triangulaires (n=2) ou tétraèdriques (n=3)
ρi
(5.2)
h
p i
≤ σ pour les Ki quadrilatéraux ou héxaèdriques
ρi 1 − ρi
Une famille de triangulation (Th )h est dite régulière si σ est indépendant de Th .
Dans cette définition de triangulation régulière, la condition (5.2) interdit les mailles
“aplaties”. Par ailleurs, la définition (5.1) montre que lorsque h tend vers 0, le maillage
devient de plus en plus fin.
73
notons :
[
Σh = ΣKi = {Φhj , 1 ≤ j ≤ Mh }
1≤i≤Nh
L’espace éléments finis Xh associé au maillage Th et aux éléments finis (Ki , ΣKi , PKi )1≤i≤Nh
est défini par :
Exemple : Pour le maillage et les éléments finis triangles P1 de la figure (5.2) la fonction
de base w3 associée au d.d.l défini par le nœud A3 a pour support :
Support(w3 ) = K1 ∪ K2 ∪ K3 ∪ K4 ,
A5
A4 A6
K2
K5
K1 A3 K4
K3 K6
A1 A7
A2
Remarques :
1) Une fonction de base wih , associée à un nœud Ai appartenant à des mailles distinctes
de Xh , coı̈ncide sur chacune de ces mailles avec la fonction de base de l’élément fini associée
74
au nœud Ai . En dehors de ces mailles, et donc dans les mailles ne contenant pas le nœud
Ai , wih est nulle.
2) Dans les éléments finis (Ki , ΣKi , PKi )1≤i≤Nh associés à un espace éléments finis Xh ,
les éléments géométriques Ki peuvent être de formes différentes (par exemple des triangles
et des quadrangles pour des maillages plans). Ceci étant, les conditions (5.3) doivent être
vérifiées dans Xh .
3) Lorsque la finesse du maillage, h, devient de plus en plus petite (h → 0), la dimension
Mh de l’espace éléments finis Xh devient de plus en plus grande.
Fh (Ω) = {v : Ω → R suffisamment régulières pour que les d.d.l (Φhi (v))1≤i≤Mh soient bien définis}
Πh : Fh (Ω) −→ Xh
Mh
X
v −→ Πh (v) = Φhi (v)wih
i=1
En pratique, pour montrer qu’un élément fini est de classe C k , il faut et il suffit de prouver
la continuité des dérivées d’ordre ≤ k sur l’interface commune à deux éléments adjacents
pour toute fonction interpolée Πh (v). Cette interface est un sommet dans le cas n = 1,
une arête dans le cas n = 2 et une face dans le cas n = 3.
Théorème 5.1 Si un élément fini (K, ΣK , PK ) tel que PK ⊂ H 1 (K) est de classe C 0 (Ω)
alors il est également de classe H 1 (Ω).
75
Introduisons la fonction w définie presque partout dans Ω par :
∂v/K
w= sur chacune des mailles K de la triangulation Th
∂xi
On a alors w ∈ L2 (Ω) et :
Z X Z Z
∂ϕ
w ϕdΩ = v/K ϕ nK
i dΓ − v dΩ
Ω K∈Th ∂K Ω ∂xi
X Z ∂v
= v/K ϕ nK
i dΓ+ < ,ϕ >
K∈Th ∂K ∂xi
∂v ∂v
Ainsi = w dans D0 (Ω) avec w ∈ L2 (Ω), d’où ∈ L2 (Ω) et v ∈ H 1 (Ω).
∂xi ∂xi
Théorème 5.2 Si un élément fini (K, ΣK , PK ) tel que PK ⊂ H 2 (K) est de classe C 1 (Ω)
alors il est également de classe H 2 (Ω).
Pour les éléments finis décrits dans le chapitre précédent, il est aisé d’établir que :
- Les éléments finis de Lagrange sont de classe C 0 (et donc H 1 ).
- L’élément fini de Hermite à 10 d.d.l est de classe C 0 (et donc H 1 ).
- L’élément d’Argyris est de classe C 1 (et donc H 2 ).
- L’élément rectangle de Hermite à 16 d.d.l est de classe C 1 (et donc H 2 ).
Proposition 5.1 Pour un maillage Th d’un domaine ouvert simplement connexe par des
triangles, et en notant :
nt le nombre de triangles dans Th ,
na le nombre d’arêtes dans Th ,
76
ns le nombre de sommets dans Th ,
la relation d’Euler 1 Poincaré 2 s’écrit :
ns + nt = na + 1. (5.4)
Et lorsque la finesse du maillage tend vers zéro (h → 0), les égalités asymptotiques sui-
vantes sont vérifiées :
nt ' 2 ns , na ' 3 ns (5.5)
nt ' 2 ns
na ' 3 ns
Commentaires.
1. Leonhard Euler 1707-1783 est un mathématicien et physicien suisse.
2. Henri Poincaré 1854-1912 est un mathématicien, physicien et philosophe des sciences français.
77
- Les d.d.l à l’intérieur des triangles sont deux fois plus coûteux que ceux des sommets,
et ceux sur les arêtes le sont trois fois plus.
- Pour un maillage par des triangles, la taille n du système linéaire à résoudre dans
une approximation par éléments finis vérifie les égalités asymptotiques suivantes :
- n ' ns pour des éléments finis Tri3P1
- n ' ns + na ' 4ns pour des éléments Tri6P2.
Sur une même triangulation, l’élément fini Tri6P2, avec deux fois plus de d.d.l que
l’élément Tri3P1, conduit ainsi à une taille de système 4 fois plus importante.
- Pour un maillage par des quadrangles, la taille n du système linéaire à résoudre dans
une approximation par éléments finis vérifie les égalités asymptotiques suivantes :
- n ' 4ns pour des éléments finis Q2 à 9 ddl
- n ' 3ns pour des éléments Q02 à 8 ddl (cf. figure (4.2)).
Ainsi, le passage de l’élément fini quadrangle Q2 à 9 ddl à l’élément quadrangle Q02
à 8 ddl, par l’élimination du nœud intérieur, permet de réduire la taille du système
à résoudre. (Ces deux éléments finis ont la Classe C 0 .)
Ce problème est supposé vérifier les hypothèses du théorème de Lax Milgram et donc
sa solution u existe et est unique dans V .
A ce problème (P ), est associé un problème discret (Ph ) posé dans un sous espace Vh
de V de dimension finie :
Trouver uh ∈ Vh
tel que
(Ph ) (5.7)
a(uh , v) = L(v) ∀ v ∈ Vh
78
muni du produit scalaire et de la norme de V , est un espace de Hilbert et le Théorème de
Lax-Milgram s’applique aussi au problème Ph .
Dans une approximation par la méthode des éléments finis, les espaces Vh sont des
sous espaces d’espaces éléments finis Xh qui tiennent compte des éventuelles conditions
aux limites figurant dans la définition de l’espace V du problème variationnel (6.1). Dans
ce cas, et puisque Vh ⊂ Xh ⊂ V , la méthode d’éléments finis utilisée est qualifiée de
méthode d’éléments finis conforme. Nous supposerons en plus que la fonction Πh (u),
interpolée de la soluion u sur l’espace Xh , est dans Vh : Πh (u) ∈ Vh .
Le paramètre h désigne dans ce cas la finesse du maillage et la pertinence des calculs
par éléments finis sera assurée qui la méthode d’éléments finis utilisée est convergente au
sens : lim ku − uh kV = 0.
h→0
ce qui implique :
a(u − uh , wh ) = 0 ∀wh ∈ Vh (5.9)
Ainsi ∀vh ∈ Vh ,
et
M
ku − uh kV ≤ ku − vh kV ∀vh ∈ Vh
α
3. Jean Céa est un mathématicien français né en 1932, cf. [Link].
79
et finalement :
M M
ku − uh kV ≤ inf ku − vh kV = d(u, Vh )
α h h
v ∈V α
M
d’où l’inégalité (5.8) en prenant c = qui est une constante indépendante de Vh .
α
Le Lemme de Céa conduit aux conséquences suivantes :
1) La distance entre u et son approximation uh est du même ordre que la distance de
u à Vh qui est la plus petite distance possible entre u et les éléments de Vh . Dans le cas où
la forme bilinéaire a du problème (6.1) est symétrique, l’égalité (5.9) montre que uh n’est
autre que la projection de u sur Vh pour le produit scalaire défini par la forme bilinéaire
a. Ainsi, et à l’équivalence des normes près, la distance entre u et uh et celle de u à Vh
sont essentiellement identiques.
2) Pour un espace éléments finis Xh associé à un maillage Th et des éléments finis
(K, Σ, P ) et en considérant Πh (u), l’interpolée de u dans Xh , on a :
Théorème 5.3 Soit (Th )h une famille régulière de triangulations de Ω, constituée d’éléments
(K, Σ, P ) de classe C 0 .
Si
P1 [K] ⊂ PK ⊂ H 1 (K)
alors
lim ku − Πh (u)k1,Ω = 0
h→0
De plus, en notant s l’ordre de dérivation maximal apparaissant dans ΣK (s=0, 1 ou 2
pour les éléments passés en revue dans le chapitre 4), et
s
si n = 1
0
s =
s + 1 si n = 2 ou 3
80
et si ∃ k ≥ s0 tel que :
(1) Pk [K] ⊂ PK ⊂ H 1 (K)
(5.11)
(2) u ∈ H k+1 (Ω)
alors on a l’estimation asymptotique suivante
ku − Πh (u)k1,Ω ≤ c hk kukk+1,Ω
ku − Πh (u)k1,Ω = O(hk )
ku − uh k1,Ω = O(hl )
où
l = min(m − 1, k).
La convergence optimale est obtenue en prenant k = m − 1, et il est inutile d’approcher
avec un ordre plus élevé (k > m − 1), une solution de régularité H m (Ω).
81
Tri3P1 Tri6P2 Tri10P3
éléments
Quad4Q1 Quad9Q2
Quad8Q’2
s0 = 1 1 1, 2
PK ⊃ P1 P2 P3
k=1 k=2 k=3
82
Chapitre 6
Le problème variannel (6.1) est supposé vérifier les conditions du théorème de Lax
Milgram pour l’existence et d’unicité de la fonction solution u. L’approximation uk de la
solution u de (6.1) est alors l’unique solution du problème variationnel discret suivant :
k k
Trouver u ∈ V tel que
(6.2)
k k k k k
a(u , v ) = L(v ) ∀ v ∈ V .
où V k est un sous espace de V de dimension finie k. V k est un espace élément fini
de fonctions de base (τ1 , τ2 , ..., τk ). Ces fonctions de base sont construites à partir d’un
maillage et des ddl ou noeuds donnés. La solution uk s’écrit alors :
k
X
k
u = uki τi (6.3)
i=1
Le vecteur colonne uk formé par les k composantes uki de uk est l’unique solution du
système linéaire :
Rk . T k = F k ,
(6.4)
83
où :
k
Rij = a(τi , τj ) i, j ∈ {1, 2, ..., k}
(6.5)
Fik = L(τi ) i ∈ {1, 2, ..., k}.
k
La matrice de ”rigidité” R est définie positive.
Du point de vue de la mise en oeuvre du calcul par la méthode des éléments finis,
les tâches principales sont la formation et la résolution du système linéaire (6.4). Dans ce
chapitre nous nous attachons au calcul de la matrice de rigidité R et du second membre
F de ce système linéaire.
Les méthodes de résolution du système linéaire dépassent le cadre de ce livre. Ces
méthodes utilisent des techniques de stockage de données sophistiquées dans la mesure où
il s’agit souvent de matrices de très grandes tailles, contenant beaucoup de composantes
nulles et ne pouvant pas être stockées en mémoire comme des matrices pleines. On pourra
trouver plus de détails sur ces méthodes de résolution dans les ouvrages suivants : [11],
[12] et [13].
84
Bibliographie
[1] R. Courant, Variational methods for the solution of problems of equilibrium and vi-
brations. Bull. Amer. Math. Soc. 49, pp 1-23, 1943.
[2] J. H. Argyris, Energy theorems and structural analysis, part I : General theory. Aircraft
enginneering. 26, pp 347-356, 383-387, 394 ; 27, pp 42-58, 80-94, 125-134, 1954-1955.
[3] E. Le Fichoux, Présentation et Utilisation de Castem 2000. ENSTA, LME, 1998.
http ://[Link]/cast3m.
[4] P.G. Ciarlet, The finite element method for elliptic problems. Studies in mathemathics
and its applications. Volume 4. Editors : J. L. Lions, G. Papanicolaou, R. T. Rockafellar.
North-Holland Publishing Company, 1978.
[5] R. Dautray et J.L. Lions, Analyse mathématique et calcul numérique pour les sciences
et techniques. Volumes 1-9. Masson, 1987.
[6] A. Ern and J. L. Guermond, Theory and practice of finite elements, vol. 159 (coll.
Applied Mathematical Sciences). Springer-Verlag, New York, NY, 2004.
[7] C. Lanczos, The variational principles of mechanics. Forth edition. Dover publications
Inc, New York,1986 (republication of the 4th edition published by University of Toronto
press, Toronto, 1970).
[8] J. Salençon, Mécanique des milieux continus. Tomes 1 et 2. Ellipses, 1988.
[9] S. Timoshenko et S. Woinowsky-Kreiger, Théorie des plaques et des coques. Dunod,
1961.
[10] I. N. Sneddon, Fourier Transforms. Dover publications Inc, New York 1995 (republi-
cation of the book published by McGraw-Hill Book Company, New York, 1951).
[11] O.C. Zienkiewicz, La méthode des éléments finis. Ediscience, Paris, 1973.
[12] G. Dhatt et G. Touzot, Une présentation de la méthode des éléments finis. Maloine,
1981.
[13] A. Ern, Aide-mémoire Eléments Finis. Dunos, Paris, 2005.
85