Professional Documents
Culture Documents
ethode des
el
ements finis
Herve Oudin
28/09/2008
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
3
3
5
6
7
8
9
9
10
.
.
.
.
.
.
.
.
.
.
13
13
14
14
14
18
20
21
22
24
29
.
.
.
.
.
.
.
.
.
.
.
31
31
31
33
36
36
38
39
40
41
41
43
A Illustrations acadmiques
A.1 Application de la mthode des rsidus pondrs . . . . . . . . . . . .
A.2 Formulation variationnelle de lquation de poisson . . . . . . . . . .
A.3 Construction dune approximation nodale linaire . . . . . . . . . . .
A.4 Fonctions dinterpolation dun lment triangulaire . . . . . . . . . .
A.5 Structure lastique symtrie cylindrique . . . . . . . . . . . . . . .
A.6 Assemblage et conditions aux limites . . . . . . . . . . . . . . . . . .
A.7 Principe des Travaux Virtuels en traction-compression . . . . . . . . .
A.8 quivalence PTV et quation locale avec conditions aux limites . . . .
A.9 Matrice raideur et vecteur force gnralise des lments triangulaires
A.10 Changement de base dans le plan . . . . . . . . . . . . . . . . . . . .
A.11 Dimensionnement statique dune colonne . . . . . . . . . . . . . . . .
A.12 tude statique dun portique . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
47
47
48
48
49
50
51
52
53
53
54
55
57
Rfrences
61
Index
62
1
Mthodes dapproximation
en physique
1.1 Gnralits
1.1.1 Processus danalyse
De faon gnrale, les diffrentes tapes danalyse dun problme physique sorganisent suivant
le processus schmatis par la figure 1.1. Nous partons dun problme physique. Le cadre prcis
problme physique
hypothses de modlisation
volution du
modle
mathmatique
procdure numrique
modle mathmatique
discrtisation du problme
volution du
modle
numrique
modle numrique
estimation de la prcision du
modle numrique
vrification des hypothses
de modlisation (analyse du
modle mathmatique)
interprtation des rsultats
rponse
nouveau modle physique
de ltude est dfini par les hypothses simplificatrices qui permettent de dterminer le modle
mathmatique appropri. La difficult pour lingnieur est de savoir choisir parmi les lois de la
physique, celles dont les quations traduiront avec la prcision voulue la ralit du problme
physique. Un bon choix doit donner une rponse acceptable pour des efforts de mise en uvre
non prohibitifs.
En rsum, les questions essentielles auxquelles lingnieur devra rpondre sil veut effectuer
une analyse par un modle numrique dans de bonnes conditions, sont les suivantes :
quel modle mathmatique utiliser ?
quel modle numrique faut-il lui associer ?
quelle est lerreur dapproximation commise ?
quelle est lerreur numrique commise ?
peut-on amliorer le modle numrique ?
faut-il changer le modle mathmatique ? etc.
Quest ce quun modle ? La figure 1.2 illustre sur un exemple mcanique simple trois modlisations envisageables. Chacune delles correspond modle mathmatique diffrent, quelle est la
bonne ? Le choix du modle mathmatique est un compromis entre le problme pos ling-
F~
F~
F~
Figure 1.2 - Choix dun modle mathmatique : dimensionnement statique dun support dtagre
nieur quelles grandeurs veut-on calculer et avec quelle prcision ? et les moyens disponibles
pour y rpondre. En fait, les quations du modle retenu sont soumises un certain nombre
dhypothses bases sur les sciences de lingnieur et il faut connatre leur domaine de validit
pour pouvoir vrifier que la solution obtenue est satisfaisante.
Si le modle mathmatique nadmet pas de solution analytique, il est alors ncessaire de
chercher une solution approche de ce modle. Ds lors, la discrtisation du problme correspond
au choix dun modle numrique permettant de traiter les quations mathmatiques. Il est
important de savoir distinguer et hirarchiser les diffrents niveaux dhypothses utiliss pour
modliser un phnomne physique. En effet, la solution exacte dun modle mathmatique qui
ne correspond pas la ralit physique est inutile.
(1.1)
o L et C sont des oprateurs agissant sur linconnue u qui dpend du point courant M et du
temps t. Le rsidu est lerreur commise lorsque lon utilise une approximation u du champ u
pour crire les quations du problme. Afin de simplifier la prsentation, considrons dans un
premier temps que :
les conditions aux limites du problme sont homognes, C(u) = 0 ;
lapproximation choisie les satisfait toutes, C(u ) = 0.
Le rsidu est alors dfini par lerreur sur lquation locale, soit :
M D, R(u ) = L(u ) f (M, t)
(1.2)
mthodes variationnelles
formulation mathmatique
du problme
Principe des Travaux Virtuels
formes diffrentielles
mthode des rsidus pondrs
formes intgrales
mthodes
dapproximation
discrtisation
formes matricielles
Figure 1.3 - Vue synthtique des mthodes dapproximation
(1.3)
Pi (M ) R(u ) dV = 0
n
X
(1.4)
i=1
o les fonctions Wi (M ) sont les fonctions de forme 2 et les qi (t) sont les paramtres de lapproximation, cest--dire les participations des fonctions de forme respectives dans la solution du
problme. Les n quations sont de la forme :
i [1, n],
Pi (M )R W(M )T q(t) dV = 0
(1.5)
Pour illustrer notre propos, admettons que le problme soit un problme stationnaire linaire,
lquation matricielle est alors de la forme :
(1.6)
Kq = F
~ = f~ ;
quation locale : M D, ~u div
conditions aux limites : M u , ~u = ~ud et M , ~n = T~d .
Cette formulation conduit aux remarques suivantes :
ici, ~u est un champ vectoriel dfini sur le domaine D ;
pour pouvoir rsoudre ces quations, il faudra leur associer les deux relations suivantes :
lois de comportement : = f () traduisent le comportement physique du matriau ;
relations gomtriques entre dplacements et dformations = grads~u si bien que
~
les quations locales peuvent tre mises sous la forme ~u + L(~u) = f.
(1.7)
~ f~
P~ ~u div
(1.8)
dV = 0
Lide est de faire apparatre dans cette premire forme intgrale les termes correspondant aux
conditions aux limites sur la frontire en effectuant une intgration par parties. Nous supposons
que les fonctions de pondration utilises sont suffisamment drivables. Sachant que 5 :
~
: grads P~ = div P~ P~ div
il vient :
P~ ,
Z
D
(1.9)
P~ ~u + : grads P~ div P~ P~ f~
(1.10)
dV = 0
Z
D
P~ ~u + : grads P~ P~ f~
dV
P~ ~n dS = 0
(1.11)
P~ ~u + : grads P~ P~ f~
dV
P~ ~n dS
P~ T~d dS = 0
(1.12)
En pratique, pour simplifier le calcul de lquation intgrale prcdente, nous utiliserons des
fonctions de pondration valeur nulle sur la frontire u de telle faon que :
M u , P~ (M ) = ~0
P~ ~n dS = 0
(1.13)
5. Cette formule utilise la symtrie du tenseur des contraintes et les relations suivantes :
~
: grad ~
u~
u = div ~
u div
: grad ~
u = div
~
~
u ~
u div
~ dV =
div A
~ ~n dS
A
D
Compte tenu de ces choix, nous obtenons une formulation variationnelle du problme aux limites
initial.
Formulation variationnelle
Soient les conditions aux limites en dplacement :
M u , ~u = ~ud
P~ , fonctions de pondration, telles que P~ = ~0 sur u alors :
Z
D
P~ ~u + : grads P~ P~ f~
dV =
P~ T~d dS
(1.14)
aux limites cinmatiques, une telle approximation est dite cinmatiquement admissible 7 :
u C.A.
(1.15)
M u , ~u = ~ud
Pour une approximation cinmatiquement admissible, lerreur porte la fois sur lquation locale
et sur les conditions aux limites en force. La forme intgrale de dpart est alors la formulation
variationnelle du problme tablie prcdemment. Elle a les caractristiques suivantes :
Avantages
la construction de lapproximation est plus simple, les conditions aux limites sur nont
pas lieu dtre satisfaites par les fonctions de forme car elles sont prises en compte dans
la formulation intgrale ;
le nombre de drivations des fonctions de forme diminue.
Inconvnients
le nombre de drivations des fonctions de pondration augmente et leur choix est restreint du fait du choix des fonctions de pondration valeur nulle sur la frontire u
pour simplifier la forme intgrale, ce qui nest en aucun cas une ncessit ;
lerreur dapproximation sera plus importante si les fonctions de forme ne satisfont pas
les conditions aux limites sur .
avec W(M ), matrice construite partir des fonctions de forme et q(t), vecteur des paramtres
de lapproximation. La forme matricielle des fonctions de pondration est alors :
(1.17)
P(M ) = W(M )q
Pour exprimer le produit : grads P~ , nous utilisons les formes matricielles associes aux lois
de comportement du matriau et aux relations entre dformations et dplacements.
Posons la forme matricielle des lois de comportement :
(1.18)
(M ) = D(M )(M )
h
iT
et = xx yy zz xy xz yz
iT
. Les
(1.19)
(1.20)
7. Utiliser une approximation quelconque reviendrait chercher une solution approche ncessairement loigne de la solution exacte. Or la construction dune approximation satisfaisant les conditions aux limites gomtriques est gnralement relativement simple.
(1.21)
avec B(M ) = LW(M ). Reportons ces expressions dans la formulation variationnelle nous obtenons :
q
Z
W W
q + B DBq W f
dV = q
WT Td dS
(1.22)
cette quation pouvant tre crite quelque soit q nous obtenons lquation matricielle suivante :
(1.23)
M
q + Kq = F
avec M = D WT W dV , K = D BT DB dV et F = D WT f dV + WT Td dS. Ce
qui vient dtre appliqu un problme de mcanique classique peut tre utilis dans dautres
domaines de la physique.
R
~ (P ) ~u dm(P ) =
D
~u ~u dV
: dV +
D
~u f~ dV +
(1.24)
~u T~ dS
10
dV =
~u ~u
: grads ~u dV +
~u f~ dV +
~u T~ dS
(1.25)
On peut ds prsent constater que cette quation intgrale concide avec la formulation variationnelle du problme tablie au paragraphe 1.3.1, ce nest videmment pas un hasard. Nous
allons transformer cette forme intgrale par intgrations par parties afin de retrouver lquation
locale et les conditions aux limites du problme. Vous notez que la dmarche est rigoureusement
linverse de celle utilise dans le paragraphe prcdent. Utilisons lquation (1.9) pour crire le
PTV :
Z
div
~ f~
~u ~u
dV =
div ( ~u ) dV +
~u T~ dS
(1.26)
~ f~
~u ~u div
dV =
~u T~ ~n
dS
(1.27)
~u T~ dS =
~u T~I dS +
~u T~d dS
(1.28)
Cette criture fait apparatre explicitement le champ des efforts inconnus (TI : actions de liaison)
correspondant aux conditions aux limites cinmatiques M u , ~u = ~ud . Si nous utilisons une
approximation quelconque du champ des dplacements, nous obtenons une quation intgrale
pour deux champs inconnus, et nous ne pourrons pas rsoudre le problme. Cette mthode
sapparente la mthode des multiplicateurs de Lagrange. Pour rsoudre, il faut tenir compte a
posteriori des conditions aux limites cinmatiques dans les quations du modle.
11
Si nous utilisons une approximation dite cinmatiquement admissible, nous obtenons la mme
quation intgrale que celle dduite de la mthode variationnelle crite dans les mmes conditions :
~u C.A.,
~u ~u dV =
: grads ~u dV +
~u f~ dV +
~u T~d dS (1.29)
Nous utilisons les mmes notations matricielles que celles introduites dans le paragraphe 1.3.3 :
pour lapproximation : u (M, t) = W(M )q(t)
pour la pondration : u (M ) = W(M ) q 8
pour les lois de comportement : (M ) = D(M )(M )
pour les relations dformations - dplacements : (M ) = Lu(M )
Reportons ces expressions dans la forme intgrale du PTV. Cette quation pouvant tre crite
quel que soit q, nous obtenons lquation matricielle suivante :
(1.30)
M
q + Kq = F
avec M = D WT W dV , K =
tion B(M ) = LW(M ).
R
BT DB dV , F =
WT f dV +
WT Td dS et la nota-
8. On suppose ici que les fonctions spatiales de pondration sont les mmes que les fonctions dapproximation,
ce qui nest pas ncessaire en soit, ces fonctions de pondration tant en thorie quelconques
12
2
Mthode des lments finis
2.1 Gnralits
Les codes lments finis font maintenant partie des outils couramment utiliss lors de la conception et lanalyse des produits industriels. Les outils daide la modlisation devenant de plus
en plus perfectionns, lutilisation de la mthode des lments finis sest largement dveloppe
et peut sembler de moins en moins une affaire de spcialistes. Si lutilisation de la mthode
se dmocratise de par la simplicit croissante de mise en uvre, la fiabilit des algorithmes et
la robustesse de la mthode, il reste nanmoins des questions essentielles auxquelles lingnieur
devra rpondre sil veut effectuer une analyse par lments finis dans de bonnes conditions :
formaliser les non dits et les rflexions qui justifient les choix explicites ou implicites de son
analyse du problme ;
valuer la confiance quil accorde aux rsultats produits ;
analyser les consquences de ces rsultats par rapport aux objectifs viss.
Lobjectif de cette partie est de prsenter les principes de base de cette mthode en insistant
sur lenchanement des tches (dmarche et hypothses associes) qui assurent la cohrence
du processus de calcul. Ces connaissances vous seront utiles pour matriser les deux principales
difficults de mise au point dun modle numrique :
problmes prliminaires la phase de calcul ;
problmes lis lexploitation des rsultats et le retour la conception.
Il ne faut pas perdre de vue que lanalyse des rsultats ncessite une bonne comprhension des
diffrentes tapes mathmatiques utilises lors de lapproximation, pour pouvoir estimer lerreur
du modle numrique par rapport la solution exacte du problme mathmatique.
Sans oublier que le modle numrique ne peut fournir que de rsultats relatifs aux informations contenues dans le modle mathmatique qui dcoule des hypothses de modlisation.
Nous nous limiterons la prsentation de modles lmentaires utiliss dans le cadre des
thories linaires. Bien que simples ces modles permettent dj de traiter un grand nombre dapplications lies aux problmes de lingnieur. Du point de vue pdagogique, ils sont suffisamment
complexes pour mettre en avant les difficults de mise en uvre de la mthode.
Lide fondamentale de cette mthode est de discrtiser le problme en dcomposant le domaine matriel tudier en lments de forme gomtrique simple. Sur chacun de ces lments
il sera plus simple de dfinir une approximation nous permettant dappliquer les mthodes prsentes dans la premire partie de ce cours. Il ne reste alors qu assembler les formes matricielles
lmentaires pour obtenir les quations relatives la structure tudier. Cest sous cette forme
pragmatique quelle est utilise par les ingnieurs, et que nous allons maintenant laborder.
14
ne
X
De
tel que
e=1
lim De
e0
(2.1)
=D
Il faut donc pouvoir reprsenter au mieux la gomtrie souvent complexe du domaine tudi par
des lments de forme gomtrique simple. Il ne doit y avoir ni recouvrement ni trou entre deux
lments ayant une frontire commune.
Lorsque la frontire du domaine est complexe, une erreur de discrtisation gomtrique est
invitable. Cette erreur doit tre estime, et ventuellement rduite en modifiant la forme ou en
diminuant la taille des lments concerns comme propos sur la figure 2.1. Sur chaque lment
nous allons chercher dfinir une approximation de la fonction solution.
15
(2.2)
(2.3)
(2.4)
(2.5)
est une base de fonctions connues indpendantes, en gnral une base polynomiale et a, le
vecteur des paramtres de lapproximation aussi dits paramtres gnraliss, qui nont pas de
signification physique.
Bases polynomiales compltes
une dimension
16
un = u (Mn ) = (Mn )a
soit, par inversion du systme total :
(2.7)
a = T un
Pour viter des erreurs de modle trop importantes, la matrice inverser doit tre bien conditionne. Ce conditionnement est li au choix de la base polynomiale et la gomtrie des
lments. En reportant ce rsultat dans lapproximation nous obtenons la matrice des fonctions
dinterpolation :
(2.8)
N(M ) = (M )T
La base de fonction linaire illustre sur la figure 2.2(a) scrit avec s [0, 1] :
N1 (s) = L1 = 1 s,
(2.9)
N2 (s) = L2 = s
Cette base est utilise pour les lments barres et gnre une discontinuit au niveau des champs
de dformations et de contraintes au passage dun lment son voisin. Une base un peu plus
riche, constitue de polynomes dordre 2 peu aussi tre utilise :
N1 (s) = L1 (2L1 1),
N2 (s) = 4L1 L2 ,
N3 (s) = L2 (2L2 1)
(2.10)
Ces fonctions de forme sont schmatises sur la figure 2.2(b). Le passage lordre suprieur
donne la base de la figure 2.2(c) o seules N1 et N2 sont illustres : les deux autres fonctions
17
N2 (s) = s 2s2 + s3
N4 (s) = s2 + s3
(2.12)
s
0
(a) lment deux nuds : (b) lment trois nuds : (c) lment quatre nuds : (d) lment dHermite :
base linaire (1, s)
base quadratique (1, s, s2 ) base cubique (1, s, s2 , s3 )
deux nuds et deux inconnues par nud
Pour ce type dlment, lapproximation utilise la base polynomiale linaire (1, s, t). Llment de
rfrence, aussi dit parent, est un triangle rectangle trois nuds de type T 3 . Lapproximation
t
L2
L1
L3
3
1
3
1
s
1
quadratique quant elle utilise la base (1, s, t, s2 , st, t2 ). Llment de rfrence est un triangle
rectangle six nuds de type T6 . Posons L1 = 1 s t, L2 = s et L3 = t. Pour :
les trois nuds sommet i = 1, 2, 3, les fonctions de forme scrivent :
(2.13)
Ni = Li (2Li 1)
les trois nuds dinterface i = 1, 2, 3 :
Ni+3 = 4Lj Lk
pour j 6= i k 6= i, j
(2.14)
La figure 2.4 donne une reprsentation de deux des fonctions dinterpolation. Les autres sobtiennent par permutation des indices.
PSfrag
18
3
4
N5 = 4L1 L3
4
1
6
1
Figure 2.4 - Fonctions dinterpolation quadratiques du triangle. Les autres sont obtenues par rotation
Lapproximation bi-linaire est dduite de la base polynomiale (1, s, t, st) sur (s, t) [1 1].
Llment de rfrence est un carr quatre nuds de type Q4 . Les fonctions dinterpolation
sont :
1
N1 = (1 s)(1 t)
4
1
N3 = (1 + s)(1 + t)
4
1
N2 = (1 + s)(1 t)
4
1
N4 = (1 s)(1 + t)
4
(2.15)
Sur la figure 2.5, seule la fonction N1 est reprsente, les autres sobtenant par permutation.
De la mme faon, on peut construire, partir dune base polynomiale complte, les fonctions
dinterpolation des lments rectangulaires neuf nuds, pour une approximation quadratique,
t
4
s
1
Figure 2.5 - Fonction dinterpolation N1 du quadrangle. Les autres sont obtenues par rotation
et seize nuds pour une approximation polynomiale cubique. Ces lments ont respectivement
un et quatre nuds internes.
Du point de vue pratique, on construit des lments ayant un minimum de nuds internes,
car ces nuds ne sont pas connects aux nuds des autres lments. On utilise donc des bases
polynomiales incompltes mais symtriques. Le Q8 est construit partir de la base (1, s, t, s2 ,
st, t2 , s2 t, st2 ) et le Q12 est construit partir de la base (1, s, t, s2 , st, t2 , s3 , s2 t, t2 s, t3 , s3 t,
st3 ) [2].
19
~u,
~u ~u dV =
: dV +
f~ ~u dV +
D
T~ ~u dS
(2.16)
Sur chaque lment nous utilisons lapproximation nodale pour exprimer le champ des dplacements ~u et le champ des dplacements virtuels ~u. Ainsi le produit scalaire scrit maintenant :
T
~u(M ) ~u(M ) = uT
un
n N(M ) N(M )
(2.17)
do le premier terme :
Z
De
n
~u ~u dV = uT
n Me u
(2.18)
avec Me = De N(M )T N(M ) dV , matrice masse lmentaire. Pour exprimer le second terme
les deux tenseurs sont reprsents par des vecteurs nous permettant de remplacer le produit
doublement contract par un simple produit scalaire. Ces notations ont t introduites dans la
sous-section 1.3.3. Pour un milieu 3D :
R
= xx yy zz xy xz yz
iT
iT
(2.19)
De plus le vecteur des dformations sexprime en fonction du champ des dplacements. Ces
relations gomtriques font apparatre des oprateurs diffrentiels appliqus ~u, que nous notons
sous forme matricielle :
(M ) = LN(M )un = B(M )un
(2.20)
o B est la matrice doprateurs diffrentiels appliqus aux fonctions dinterpolation. Les lois
de comportement permettent dexprimer le vecteur des contraintes en fonction du vecteur des
dformations, soit :
(M ) = D(M )(M ) = D(M )B(M )un
(2.21)
De
: dV = uTn Ke un
(2.22)
avec Ke = De B(M )T D(M )B(M ) dV matrice raideur lmentaire. Il nous reste exprimer
le travail virtuel des efforts. En pratique, on considre dune part les efforts donns et dautre
part les efforts inconnus qui sont les efforts ncessaires pour assurer les liaisons cinmatiques.
Sur chaque lment, nous utilisons lapproximation du champ de dplacement pour exprimer le
travail virtuel de ces efforts.
R
Efforts imposs
Leur travail virtuel lmentaire est de la forme :
Tde =
De
f~d ~u dV +
De
T~d ~u dS
(2.23)
20
(2.24)
avec Fde = De N(M )T fd dV + De N(M )T Td dS, quation dans laquelle f~d et T~d sont crits
dans une base cohrente avec le choix de la discrtisation de ~u et deviennent alors respectivement
fd et Td .
R
Efforts inconnus
Dune manire similaire, leur travail virtuel lmentaire scrit :
Tie =
De
T~i ~u dS
(2.25)
(2.26)
En pratique les efforts inconnus reprsentent les actions mcaniques extrieures llment
considr. On y trouve les efforts de liaison entre les lments, et ventuellement pour les
lments de frontire les efforts associs aux liaisons cinmatiques de la structure.
Comme nous le verrons lors de lassemblage des quations, les nuds internes non chargs
sont des systmes mcaniques en quilibre, ce qui entrane que le torseur des actions mcaniques
de tous les efforts lmentaires des lments connects un mme nud est nul. Reportons
dans la forme intgrale les rsultats obtenus pour chaque lment, nous obtenons une quation
matricielle de la forme :
n + Ke un = Fde + Fie
De , Me u
(2.27)
ne
X
De
(2.28)
e=1
21
et
n = UT MU
uT
n Me u
e=1
ne
X
T
uT
n Ke un = U KU
(2.29)
e=1
Cette opration traduit simplement que la forme quadratique associe lensemble du domaine
est la somme des formes quadratiques des sous-domaines. Elle consiste ranger 1 dans une
matrice globale, les termes des matrices lmentaires. La forme de cette matrice dpend bien
videmment de lordre dans lequel sont dfinies les variables globales de U.
Efforts imposs
Lassemblage ne pose pas de problme, il est dfini par sommation des termes correspondant au
travail virtuel calcul pour chaque lment 2 :
ne
X
T
uT
n Fde = U Fd
(2.30)
e=1
Efforts inconnus
Lassemblage peut tre men de faon identique. Cependant, si les liaisons entre les lments
sont parfaites la somme des efforts inconnus aux nuds internes de la structure est nulle. Nous
pouvons en tenir compte pour simplifier lexpression du travail virtuel des efforts inconnus, en
ne calculant que le travail virtuel des efforts correspondants aux liaisons cinmatiques imposes
la structure, et celui des liaisons non parfaites. Aprs assemblage, nous obtenons la forme
matricielle du principe des travaux virtuels :
+ KU = Fd + Fi
MU
(2.31)
Sous cette forme, nous avons N quations pour N + P inconnues. Pour rsoudre, il faut tenir
compte des P conditions aux limites cinmatiques associes aux P composantes inconnues du
vecteur Fi 3 .
22
Cette analyse doit fixer les paramtres du calcul et conduire la ralisation dun maillage.
Cette phase base sur lexprience personnelle acquise dpend de nombreuses considrations. La
difficult essentielle est de trouver un bon compromis entre les paramtres propres au problme
et ceux relatifs lenvironnement de travail. Lanalyse du problme nous conduit prciser un
certain nombre dhypothses, et effectuer des choix qui conditionnent les rsultats.
Choix du modle
En calcul des structures, les plus classiques sont de type : poutre, lasticit plane, axisymtrique,
coques mince ou paisse, tridimensionnel. . . ces modles mathmatiques correspondent des
familles dlments finis.
Choix du type dlments
Il est fonction de la prcision voulue, de la nature du problme, mais aussi du temps disponible.
On choisira les lments les mieux adapts dans les familles disponibles.
Choix du maillage
Il dpend essentiellement de la gomtrie, des sollicitations extrieures, des conditions aux limites
imposer, mais aussi des informations recherches : locales ou globales. Sans oublier bien entendu
le type doutils dont on dispose pour raliser ce maillage.
Hypothses de comportement
Quel modle retenir pur reprsenter le comportement du matriau. Le calcul est-il linaire ? Doiton modliser lamortissement ? Si le matriau est htrogne ou composite, peut-on utiliser une
mthode dhomognisation ? Peut-on traduire lincompressibilit du milieu ?
Lors dune tude, on peut tre amen utiliser des lments finis nouveaux. Il est indispensable de vrifier leur comportement sur des problmes lmentaires si possible proches de ltude
mene. Louvrage Guide de validation des progiciels de calculs des structures, AFNOR technique 1990 contient des cas tests pouvant servir pour de nombreux problmes. Ces cas tests
permettent de comparer la solution obtenue avec dautres solutions numriques ou analytiques.
Ce travail prliminaire est utile pour former sa propre exprience et permet de valider lutilisation
du modle test.
4. statique ou dynamique, lastique ou plastique, thermique, le type de matriaux, les charges appliques. . .
23
Cette tape dpend du logiciel utilis. La syntaxe utilise pour dfinir le jeu de donnes est
dfinie dans le mode demploi du bloc fonctionnel correspondant. En sortie, un fichier est cr,
qui contient toutes les informations ncessaires lexcution des calculs. Les vrifications relatives
au jeu de donnes se font gnralement graphiquement, grce un module informatique appel
pr-processeur.
Diffrents contrles peuvent tre utiliss pour valider le jeu de donnes :
vrification de la gomtrie de la pice et du maillage 5 ;
vrification de la prise en compte des sollicitations et des conditions cinmatiques (liaisons)
imposes la structure ;
vrification des proprits mcaniques utilises.
Pour des problmes spcifiques, dautres contrles seront envisags. Lobjectif dviter de faire
tourner un calcul inutilement. Ceci dautant plus que la recherche dune solution acceptable pour
un problme donn est rarement le rsultat dun seul calcul.
xcution du calcul
Ce bloc, le plus coteux en temps machine est souvent excut en tche de fond. Un fichier de
rsultats permet de vrifier que les diffrentes phases de calculs se sont correctement droules :
interprtation des donnes, vrification des paramtres manquants ;
construction des matrices, espace utile pour les gros problmes ;
singularit de la matrice raideur, problme de conditions aux limites ou de dfinition des
lments ;
convergence, nombre ditrations, etc.
Ce fichier peut contenir aussi les rsultats du calcul (dplacements, rsidus, contraintes. . . ) ce
qui lui confre dans ce cas un volume gnralement trs important. Il peut arriver que le calcul
choue. Les principales sources derreurs gnralement observes ce niveau sont listes dans le
tableau 2.1.
erreurs
singularit de K
causes
lments mal dfinis, existence de
modes rigides, intgration
numrique 6
arrondi numrique, non
convergence
remdes
modifier la topologie du maillage,
modifier les liaisons, modifier le
nombre de points dintgration
travailler en double prcision,
changer dalgorithme, augmenter
le nombre ditrations
Les calculs demands dans le cahier des charges ont le plus souvent pour objectif de valider ou
de vrifier le dimensionnement dune structure. Les rsultats obtenus et les conclusions relatives
aux phnomnes tudier devront tre prsents de faon synthtique : tableaux, courbes,
5. Les lments doivent tre peu distordus, surtout dans les zones fortement sollicites de la structure.
6. La forme des lments et le nombre de points dintgration peut conduire une matrice raideur singulire.
24
visualisation. Cela justifie largement lutilisation dun post-processeur, qui propose des outils
pour slectionner les informations que lon veut tudier.
Attention, lors de lutilisation de ces outils, il faut savoir ce que cache linformation qui vous
est propose graphiquement, sachant que celle-ci est construite partir de rsultats discrets :
valeur moyenne sur un lment : comment est-elle dfinie ?
valeur maximale sur llment : comment est-elle calcule ?
valeurs aux nuds (carts entre les lments) : quoi correspondent-elles ?
les courbes diso-contraintes ont-elles une signification ? etc.
Diffrentes vrifications doivent tre effectues pour valider les rsultats. Elles poussent, dans la
plupart des cas, remettre en cause le modle pour en crer un nouveau, dont on espre quil
amliorera la solution prcdente.
Pour valider une solution, il faut procder dans lordre, en estimant dans un premier temps la
prcision du modle. Puis lorsque celle ci est juge suffisante, nous procdons sa validation. Les
indicateurs sur la prcision du modle sont gnralement locaux. Ils concernent des informations
lmentaires calcules aux nuds ou aux points dintgration 7 , ces informations sont trs souvent
fournies en valeur moyenne sur llment. Les indicateurs locaux sur la prcision dun modle
mcanique peuvent tre :
discontinuit des contraintes entre des lments adjacents. Le plus simple, pour un matriau isotrope, est de visualiser la contrainte quivalente de Von Mises, cela permet davoir
une ide des zones fortement charges ayant un fort gradient de contrainte. Ces zones
seront lobjet de toute notre attention ;
valeur du tenseur des contraintes sur les bords libres (certaines valeurs doivent tre nulles).
En pratique, il faudra estimer ces valeurs partir des valeurs obtenues aux points dintgration ;
densit dnergie interne de dformation sur chaque lment, lidal tant davoir un cart
le plus faible possible.
Ayant les informations sur la qualit de la solution, diffrents contrles peuvent tre envisags
pour valider votre modle :
ordre de grandeur des rsultats obtenus ;
vrification des hypothses du modle 8 ;
justification des choix de dpart.
La comparaison des rsultats des diffrents modles permet damliorer puis de valider un modle
final. Une fois la fiabilit du modle assure, on peut conclure sur ladquation entre la structure
et le cahier des charges. La synthse de ces calculs prliminaires est indispensable car elle vous
permet de justifier et de dfinir les limites du (des) modle(s) retenu(s).
25
Drfrence
(s, t, u)
Drel
(x, y, z)
(2.32)
Un mme lment de rfrence permettra de gnrer une classe dlments rels. chaque
t
(1, 1)
4
(1, 1)
3
s
1
(1, 1)
(x3 , y3 )
3
(x4 , y4 )
4
y
s
2
(x2 , y2 )
1
(x1 , y1 )
2
(1, 1)
x
(b) lment rel
lment rel correspond une transformation gomtrique diffrente, cette transformation devant
tre une bijection. Chaque transformation gomtrique dpend des coordonnes des nuds gomtriques de llment rel. Pour les lments les plus simples, la transformation est identique
pour chaque coordonne, et utilise une base de fonctions polynomiales.
Si les nuds dinterpolation et les nuds gomtriques sont confondus, les fonctions de
transformation gomtrique Ng seront identiques aux fonctions dinterpolation N. Ces lments
sont dits isoparamtriques. En rsum, la transformation gomtrique est dfinie par :
T
T
x = NT
g (s, t, u) xn y = Ng (s, t, u) yn z = Ng (s, t, u) zn
(2.33)
avec xn , yn , zn coordonnes des nuds de llment rel et Ng (s, t, u) rassemblant les fonctions
de la transformation gomtrique.
Exemples dlments de rfrence classiques
Figure 2.7 - Transformations gomtriques dlments une dimension avec en haut, llment rel et
en bas, llment parent
26
Les transformations gomtriques de la figure 2.7 utilisent les fonctions dinterpolation linaire,
quadratique et cubique dfinies prcdemment. Pour des lments deux ou trois dimensions les
transformations gomtriques conduisent respectivement des frontires linaires, quadratiques
ou cubiques. La figure 2.8 donne la position des nuds pour les classes dlments triangulaires
et quadrangulaires. La figure 2.9 reprsente les trois classes dlments volumiques associs une
t
t
s
(a) linaires
(b) quadratiques
(c) cubiques
transformation linaire. Pour chaque classe nous dfinirons les lments quadratiques et cubiques
en plaant les nuds dinterface respectivement au milieu et au tiers des cots, comme indiqu
par la figure 2.8. Les codes lments finis utilisent ces lments et bien dautres plus complexes.
t
t
s
s
u
u
Figure 2.9 - lments parents volumiques transformation linaire
Les expressions des matrices lmentaires font apparatre des oprateurs diffrentiels appliqus
aux fonctions dinterpolation. Or, en pratique, nous connaissons les drives des fonctions dinterpolation par rapport aux coordonnes de llment de rfrence (s, t, u). Il faut donc exprimer
27
les drives des fonctions dinterpolation par rapport aux coordonnes relles (x, y, z). Posons :
y
s
y
t
y
u
x
s
x
t
x
u
z
s
x
z
t y
z
u
z
J
y
(2.34)
J est la matrice jacobienne de la transformation. Pour chaque lment, cette matrice sexprime
en fonction des drives des fonctions connues de transformation gomtrique et des coordonnes
des nuds gomtriques de llment rel. En effet :
s
(x
t
J=
N
g
s
h
N
g
y z) =
t xn
Ng
u
yn zn
(2.35)
J est le produit dune matrice (3 n) par une matrice (n 3) toutes deux connues. La transformation devant tre une bijection J1 existe 9 . La relation inverse permet alors de calculer les
drives premires par rapport aux coordonnes relles des fonctions dinterpolation :
J1
t
(2.36)
Connaissant les drives premires Ni,s , Ni,t et Ni,u , ces relations participent la construction
de la matrice B(s, t, u) partir de la matrice B(x, y, z) qui sexprime en fonction des drives
premire Ni,x , Ni,y et Ni,z . Pour les lments utilisant des drives secondes des fonctions
dinterpolation 10 , la dmarche est identique. Il faut dfinir les termes en 2 /x2i et 2 /xi xj ,
les rsultats de ces calculs plus complexes sont donns dans [2].
Transformation et calcul numrique dune intgrale
Le jacobien de la transformation gomtrique permet de passer de lintgration dune fonction
f (x, y, z) dfinie sur llment rel lintgration sur llment de rfrence :
Z
f (x, y, z) dx dy dz =
De
f (s, t, u) det J ds dt du
(2.37)
Drf
Cette intgration ne peut tre value analytiquement que dans des cas simples. En gnral, la
fonction intgrer est une fraction rationnelle polynomiale complique. Le calcul de lintgrale sur
llment de rfrence est donc effectu numriquement. Les formules dintgration numrique
permettent dvaluer lintgrale sous la forme gnrale suivante :
Z
dV
Drf
Npi
X
f (i )i
(2.38)
i=1
o Npi reprsente le nombre de points dintgration sur llment de rfrence. Les i sont les
coordonnes paramtriques des points dintgration et i , les poids dintgration. Le schma
dintgration le plus utilis pour les lments une dimension, les lments quadrangulaires et
paralllpipdiques est celui de Gauss. Pour les lments triangulaires et prismatiques ce sont
les formules de Hammer qui sont les plus utilises. Ces deux schmas permettent dintgrer
exactement des fonctions polynomiales [2].
9. Une singularit de J peut apparatre lorsque llment rel est trop distordu par rapport llment de
rfrence : il est alors dit dgnr. De faon gnrale, il faut viter la prsence dans le maillage dlments trop
disproportionns car ils nuisent la prcision numrique du modle
10. Cest par exemple le cas des problmes de flexion.
28
Me =
(2.39)
Drf
(2.40)
Drf
Drf
N()T fd det J dV
(2.41)
29
UTILISATEUR
analyse du problme
prprocesseur interactif
fonctions
lecture des donnes
donnes
coordonnes des nuds
dfinition des lments mailles
paramtres physiques
sollicitations
conditions aux limites
vrifications
visualisation du maillage
lecture du fichier rsultat ou
questions-rponses-vrifications
cration du fichier des donnes
vrification des donnes
bloc calcul non interactif
fonctions
calcul des matrices et vecteurs et rsolution du
systme dquations
pour chaque lment
calcul des matrices lmentaires
(comportement, sollicitations)
assemblage dans les matrices globales
rsolution
prise en compte des sollicitations nodales
prise en compte des conditions aux limites
rsolution
cration du fichier des donnes
vrification des calculs
postprocesseur interactif
fonctions
traitement des rsultats visualisation
calcul des variables secondaires (, . . . )
traitement des variables isocontraintes, isodformations, dformes, valeurs maximales normes. . .
superposition de problmes. . .
visualisation
analyse des rsultats
note de calcul
Figure 2.11 - Organigramme dun logiciel lments finis
30
3
Applications en mcanique
Cette partie applique la mthode des lments finis des problmes mcaniques simples, souvent utiliss par lingnieur. Les deux premires applications choisies, la barre et la poutre, nous
permettent de construire manuellement le systme matriciel lmentaire sans avoir recours aux
techniques numriques. Nous prsentons ensuite deux lments utiliss pour rsoudre les problmes dlasticit plane, le T3 et le Q4. Sur ces deux exemples nous illustrerons la mise en uvre
des techniques de calculs au niveau lmentaire. Pour le T3, les calculs peuvent tre mens analytiquement alors que le Q4 ncessite une intgration numrique sil est non rectangulaire.
Considrons une barre rectiligne ne travaillant quen traction-compression, cest--dire ne transmettant que leffort normal. Considrons les hypothses mono-dimensionnelles suivantes :
petits dplacements ;
section droite reste droite ~u(M, t) = u(x, t)~xo ;
petites dformations xx = u,x ;
milieu isotope homogne lastique ;
tat de contrainte uni axial xx = E xx .
f
F0
0
u(x, t)
F
e
ui (t)
0
uj (t)
u(x, t)
(b) variables nodales
32
Applications en mcanique
En intgrant les contraintes sur la section nous obtenons la loi de comportement intgre des
barres :
(3.1)
N = ESu,x
Approximation nodale
Comme illustr sur la figure 3.1, pour chaque lment de longueur e , nous utilisons comme
variables nodales les dplacements nodaux des extrmits, ui (t) et uj (t). Ce qui nous conduit
chercher une approximation polynomiale linaire deux paramtres de la forme :
h
u (x, t) = 1 x
i a (t)
1
a2 (t)
(3.2)
u (x, t) = 1
x
e
x
e
ui (t)
= Ne (x)u(t)e
uj (t)
(3.3)
Nous retrouvons les deux fonctions dinterpolation de llment linaire deux nuds :
N1 (x) = 1
N2 (x) =
x
e ,
x
,
e
avec N1 (0) = 1 et N1 (e ) = 0 ;
avec N2 (0) = 0 et N2 (e ) = 1.
Matrices lmentaires
Nous rappelons les expressions des matrices masse et raideur lmentaires :
Me =
N(M ) N(M ) dV
Ke =
De
(3.4)
De
En petits dplacements, la section reste constante au cours du temps, et les intgrales sont
calcules dans ltat de rfrence, configuration de Lagrange. La matrice B est calcule partir
de la relation xx = u,x . Sur chaque lment le calcul analytique conduit :
h
xx = N,x e Ue = 1e
1
e
(3.5)
Ue = Be Ue
Le champs des dformations et par consquence celui des contraintes est constant sur chaque
lment. Le calcul analytique des matrices nous donne :
"
ES 1 1
Ke =
e 1 1
Me = Se
"
1
3
1
6
1
6
1
3
(3.6)
Voici quelques remarques. La matrice raideur dun lment est singulire. Cette singularit correspond au dplacement de solide rigide dfini par ui = uj . Les matrices sont dfinies sur
les variables locales lmentaires relatives un repre li llment. La matrice masse ne tient
compte que du dplacement axial de llment, pour les treillis il faudra tenir compte de lnergie
cintique associe aux mouvements transversaux.
Travail virtuel des efforts extrieurs
Les efforts extrieurs appliqus un lment sont modliss par : une densit linique defforts
longitudinaux f et deux forces appliques aux nuds, Fi et Fj . En exprimant le travail virtuel
33
de ces efforts, nous obtenons le vecteur force gnralise pour une charge linique uniforme e
et le vecteur forces nodales Fe :
e =
f N(x)T dx = f
e
2
e
2
F1
et Fe =
F2
(3.7)
Les composantes du vecteur force gnralise e sont des efforts fictifs qui appliqus aux nuds
de llment fournissent au sens de lapproximation le mme travail virtuel que la charge rpartie f : cest ce que montre la figure 3.2.
f
i
ie
je
i
3.1.2 Assemblage
Nous avons obtenu analytiquement lexpression des formes matricielles associes au modle lment fini barre. Ces expressions sont dfinies par rapport des variables locales. Dans une
structure treillis, chaque lment peut avoir une orientation quelconque dans lespace. Pour effectuer lassemblage, nous devons exprimer les vecteurs dplacements nodaux de chaque lment
sur une mme base globale.
Base globale
Dans ce paragraphe, toutes les grandeurs matricielles relatives la base locale de llment sont
surlignes dune barre.
Rappel
Un changement de base est caractris par une matrice de passage telle que :
b
A =b Pbo bo A
avec b Pbo , matrice des vecteurs de la base bo exprims sur la base b, soit pour un lment e :
be
U =be Pbo bo U
u =
avec
bo T
xe
i u
(3.8)
= et
bo
34
Applications en mcanique
nodaux lmentaires ui et uj :
e =
U
~xe
j
u
e
~z0
bo
ui
! "
# vi
u
i
0 0 0
wi
=
= Te Ue
u
j
0 0 0
uj
v
j
wj
~y0
Ke = TT
e Ke Te
~x0
(3.9)
Fe = TT
e Fe
(3.10)
u
N
0
0 N2 0
1
v = 0 N1 0
0 N2
w
0
0 N1 0
0
u1
v1
0
w
1
N2
v2
w
2
(3.11)
e = Se
M
1/
0 1/6 0
0
3 0
1
1
/3 0
/6 0
0
0
0
0 1/3 0
0 1/6
1/
1
/3 0
0
0
6 0
1
1
/6 0
/3 0
0
0
1
/6 0
0
0
0 1/3
(3.12)
35
Pour les autres variables, les composantes du vecteur force gnralise sexpriment en fonction
des donnes du problme. Pour rsoudre, dcomposons le systme en blocs en regroupant les
composantes connues Ud et Fd et les composantes inconnues Ui et Fi des vecteurs force gnralise et dplacements nodaux. Dans le cas dun problme de statique nous obtenons la forme
matricielle suivante :
"
K11 K12
K21 K22
Ui
Ud
Fd
Fi
(3.13)
Le premier bloc dquations nous donne le vecteur des dplacements nodaux inconnus :
(3.14)
Ui = K1
11 (Fd K12 Ud )
En reportant dans le second membre, nous obtenons le vecteurs des efforts de liaison inconnus 1 :
h
1
Fi = K22 K21 K1
11 K12 Ud + K21 K11 Fd
(3.15)
Si la matrice K11 est singulire, il existe des dplacements de solide rigide (du systme ou partie
du systme). Le problme est mal pos, les dplacements de solide rigide doivent tre limins en
introduisant les conditions aux limites manquantes. Certains logiciels introduisent eux-mmes ces
conditions aux limites pour pouvoir rsoudre. Un message davertissement prvient lutilisateur
qui prendra soin de vrifier que les conditions introduites ne modifient pas le problme pos.
En statique, le torseur rsultant des efforts inconnus doit quilibrer le torseur des charges
appliques la structure. Ce test correspond au calcul des rsidus dquilibre global, il permet
dapprcier la qualit du modle.
Post-traitement
Ayant les dplacements nodaux, nous pouvons calculer les contraintes sur les lments et les efforts nodaux. Les contraintes sur les lments sont obtenues en crivant la loi de comportement :
e = E Be Te Ue
xx = E xx = E Be U
(3.16)
Cette relation permet de calculer leffort normal dans chaque lment. La contrainte xx est
discontinue la jonction de deux lments. Seule la continuit du champ des dplacements est
assure. Lanalyse de la discontinuit des contraintes donne une information sur la prcision du
modle.
Les efforts inconnus aux nuds sont obtenus en crivant les quations dquilibre lmentaires, soit en statique :
e, Fie = Ke Ue Fde
(3.17)
La somme des efforts exercs sur un nud doit tre nulle. Nous pouvons donc tester la prcision
de la rsolution du systme en calculant les rsidus dquilibre locaux.
36
Applications en mcanique
ddl en jeu
u
x
v, z
w, y
caractristiques
ES, S
GJ, I
EIz , S
EIy , S
x ~xe
v
z
~z0
bo
~x0
~ye
i
~ze
~y0
Figure 3.4 - Variables locales
et
~u(M, t) = bo yv,x v 0
iT
(3.18)
(3.19)
(3.20)
37
fibre neutre
~y
M
G
~uG
~x
tat initial
~z
~y
~n
~x
vi
0
vj
e
~x
Approximation nodale
Pour chaque lment de longueur e , nous utilisons comme variables nodales, les dplacements
nodaux des extrmits, vi (t) et vj (t), et les rotations i (t) et j (t) ; ceci nous conduit chercher
une approximation polynomiale cubique de la forme :
a1 (t)
i
a2 (t)
3
a3 (t)
a4 (t)
v (x, t) = 1 x x2
(3.21)
1 0 0
0
a1 (t)
v (0, t)
vi (t)
=
=
v (t) v ( , t) 1
2e 3e
e
e
a3 (t)
j
0 1 2e 32e
a4 (t)
v,x
(e , t)
j (t)
(3.22)
Inversons cette relation et reportons le rsultat dans lexpression de v (x, t), nous obtenons les
fonctions dinterpolation de llment poutre deux nuds. Cest un lment de type lHermite
car il utilise comme variables nodales le champ de dplacement et sa drive premire :
En posant s =
x
,
e
vi (t)
i
i (t)
N4
v (t)
j
j (t)
N2 (s) = e (s 2s2 + s3 )
N4 (s) = e (s2 + s3 )
(3.23)
(3.24)
Comme dj dit plus tt, les fonctions N3 et N1 sont symtriques. Elles reprsentent la dforme
dune poutre bi-encastre pour laquelle on impose un dplacement unit une des deux extrmits. De la mme manire, N2 et N4 sont symtriques. Ces fonctions reprsentent la dforme
dune poutre encastre une extrmit. Pour laquelle on impose une rotation unit lautre
extrmit.
Matrices lmentaires
En petits dplacements, les intgrales [] sont calcules dans ltat de rfrence (configuration de
Lagrange). La matrice B est calcule partir de la relation xx = yv,x2 . Sur chaque lment
38
Applications en mcanique
xx = yN,x2 e Ue = yBe Ue
h
2
e
Me =
13
35
11e
Se 210
9
70
e
13
420
11e
210
2e
105
13e
420
2e
140
9
70
13e
420
13
35
e
11
210
e
13
420
2
e
140
e
11
210
2e
105
EIz
et Ke = 3
e
12
6
e
12
6e
6e
12
6e
42e
6e
6e
12
22e
6e
22e
6e
42e
(3.26)
La matrice raideur dun lment est singulire de rang 2. Ces singularits correspondent aux
deux dplacements de solide rigide, une translation et une rotation ;
Les matrices sont dfinies sur les variables locales lmentaires dfinies par rapport au repre
local de llment ;
Pour la flexion dans le plan (xoz), il suffit de changer EIZ en EIY et de modifier les signes
des termes en v.
Travail virtuel des efforts extrieurs
Les efforts extrieurs appliqus un lment sont
modliss par :
~y0
Mi
Fi
Mi
Fi
~x0
f~
22
Z e
e
e =
f N(x)T dx = f 12
e
0
2
2e
12
Fi
Mi
et Fe =
F
j
Mj
(3.27)
Les composantes du vecteur force gnralis e sont des efforts fictifs qui appliqus aux nuds de
llment fournissent au sens de lapproximation le mme travail virtuel que la charge rpartie f .
3.2.2 Assemblage
Nous avons obtenu analytiquement lexpression des formes matricielles associes aux modles
de traction, de torsion, et de flexion. Les matrices associes au modle complet sont obtenues
3. Les champs des dformations et par consquent celui des contraintes varient linairement sur chaque
lment.
39
par superposition. Elles sont exprimes sur les 12 degrs de libert associs la base locale de
llment, vous les trouverez dans [6].
Comme pour les treillis, lassemblage des lments dun portique ne peut se faire que sur
les variables nodales relatives une base globale. Le principe du changement de base est rigoureusement identique celui mis en uvre pour les treillis avec non plus une mais 2 3
composantes pour le vecteur dplacement nodal dun nud. Vous vrifierez aisment que la
matrice Te permettant de passer des variables locales au variables globales est de la forme :
Te =
Pbo
0
0
0
0
e
Pbo
0
0
0
0
e
Pbo
0
e
Pbo
(3.28)
Les mthodes de rsolution et le post traitement sont identiques ce qui vous a t prsent
pour les treillis. Ce que nous venons de prsenter vous permet de calculer des portiques simples
pour lesquels les liaisons internes entre les lments assurent la continuit du champ des dplacements (dplacements et rotations). Sil existe des liaisons mcaniques qui librent des degrs
de libert entre les lments de la structure, il faut lors de lassemblage conserver les degrs
de libert relatifs chaque lment, ce qui augmente le nombre de variables. Il existe dautres
v
v
u
2
1
problmes particuliers, prise en compte de jeux, de liaisons cinmatiques entre degrs de libert,
etc. Chaque cas ncessite une mise en uvre spcifique de la mthode de rsolution, et la plupart
des logiciels permettent de traiter ces problmes.
40
Applications en mcanique
12 0
11
= 21 22 0
0
0 0
soit
T = 11 22 12
(3.29)
Physiquement, ce type dhypothse sapplique des pices charges transversalement dont les
faces sont libres, par exemple :
plaques et coques minces : ltat de tension sur les surfaces est nul, de plus lpaisseur
tant suppose petite, on considre que ltat de contrainte lintrieur du domaine est
voisin de ltat de contrainte sur les surfaces, donc plan par rapport la normale la
surface.
capacit sans effet de fond bords libres. Ce problme visualis par la figure 3.8 peut tre
modlis par un problme en contraintes planes en ngligeant les contraintes longitudinales
dans la structure.
=0
Figure 3.8 - Modle en contraintes planes pour une capacit - vue en coupe de la structure
crivons linverse de la loi de Hooke pour dterminer le tenseur des dformations partir du
tenseur des contraintes.
=
1+
trace 1 +
E
E
(3.30)
1
0
11
11
22 = 1
1
0
22
E
212
0
0 2(1 + )
12
(3.31)
11
22 = E
1 2
12
0 0
11
0 22
1
2
12
2
(3.32)
Nous obtenons la forme simplifie de la loi de comportement des modles contraintes planes. La
dformation 33 qui nest pas prise en compte dans la loi de comportement, peut tre calcule
posteriori par 33 = E (11 + 22 ).
41
12 0
11
= 21 22 0
0
0 0
(3.33)
T = 11 22 212
(3.34)
Ce type dhypothse sapplique des pices charges transversalement dont les deux extrmits
sont bloques par des appuis supposs infiniment rigides, ou pour les pices massives dont les
dformations longitudinales seront suffisamment faibles pour tre ngliges, par exemple, une
capacit sans effet de fond bords appuys. Ce problme visualis sur la figure 3.9 peut tre
modlis par un problme en dformations planes en ngligeant les dformations longitudinales
de la structure. crivons la loi de Hooke pour dterminer le tenseur des contraintes partir du
Figure 3.9 - Modle en dformations planes pour une capacit - vue en coupe de la structure
tenseur des dformations. Nous ne conservons que les termes travail non nul :
11
E
22 =
1
(1 + )(1 2)
12
0
0
0
0
11
22
(12)
2
12
2
(3.35)
D=
E(1 a)
(1 + )(1 a) 1a
0
1a
1
0
0
0
1a
2(1a)
(3.36)
3.3.3 lment T3
Pour prsenter les calculs relatifs cet lment, nous avons volontairement choisi de suivre la
dmarche numrique en utilisant les notions dlment de rfrence et de transformation
gomtrique. Une prsentation de ces calculs directement sur llment rel est donne dans [6].
42
Applications en mcanique
Llment de rfrence prsent au chapitre 2.2.2 est un triangle rectangle trois nuds qui
utilise la base polynomiale (1, s, t). Ds lors nous savons que le champ des dformations donc
celui des contraintes seront constants sur les lments. Lapproximation scrit :
h
i a1
u (s, t) = 1 s t
a2
a3
(3.37)
h
i u1
u (s, t) = 1 s t s t
u2 = N(s, t)Ue
u3
(3.38)
"
u
N1 0 N2 0 N3
=
v
0 N1 0 N2 0
u1
v1
#
0
u2
= N(s, t)Ue
N3
v2
u
3
v3
(3.39)
Ces fonctions dinterpolation sont reprsentes sur la figure 2.3. Llment triangulaire trois
nuds est un lment iso-paramtrique, ces fonctions sont utilises pour dfinir llment rel
partir de llment de rfrence.
Calculons la matrice jacobienne de cette transformation gomtrique :
J=
Ng
s h
Ng
t xn
Ng
u
yn zn
x
y
1 1
1 1 0
x2 y2
=
1 0 1
x3
y3
"
(3.40)
autrement dit :
"
"
x2 x1 y 2 y 1
x21 y21
J=
=
x3 x1 y 3 y 1
x31 y31
(3.41)
ce niveau du calcul, il est intressant de noter que cette matrice est constante, son inverse
qui permet de calculer les drives premires par rapport aux coordonnes relles des fonctions
dinterpolation est :
J1
"
1
y31 y21
=
2A x31 x21
(3.42)
o A reprsente laire de llment rel. Le jacobien tant constant, nous pouvons intgrer
analytiquement les termes des matrices masse et raideur. Dans les expressions qui suivent, nous
avons not e lpaisseur uniforme de llment. Pour la matrice masse :
Me =
De
1 Z 1s
0
(3.43)
43
Les monmes intgrer sont dordre infrieur ou gal 2. Pour la matrice raideur :
Ke =
De
1
0
1s
(3.44)
or :
do :
u,x
xx
(M ) =
=
(3.45)
N
0
N2,x
0
N3,x
0
1,x
B(x, y) = 0
N1,y
0
N2,y
0
N3,y
(3.46)
Sachant que :
= J1
(3.47)
nous obtenons :
1
0 x32
B(s, t) =
0 x13 0 x21
2A
x32 y23 x13 y31 x21 y12
(3.48)
Les termes de cette matrice sont des constantes, lintgration est donc trs simple 4 . Les rsultats
du calcul analytique de ces matrices sont donns dans plusieurs ouvrages [6, 3]. Le rsultat de
ces calculs peuvent tre utiliss directement dans un code lments finis, mais il est aussi possible
de calculer numriquement et de faon exacte ces matrices.
3.3.4 lment Q4
Llment de rfrence est un quadrilatre quatre nuds de type Q4 qui utilise la base polynomiale (1, s, t, st). Ds lors nous savons que le champ des dformations donc celui des contraintes
varieront linairement sur les lments. Lapproximation se prsente sous la forme :
a1
h
i
a2
u (s, t) = 1 s t st
a3
a4
(3.49)
1
a2 = (u1 + u2 + u3 u4 )
4
1
a4 = (u1 u2 + u3 u4 )
4
(3.50)
4. B tant constante, les champs des dformations et des contraintes sont constants sur les lments.
44
Applications en mcanique
u (s, t) = N1 N2 N3
u1
i
u2
N4
= N(s, t)Ue
u3
u4
(3.51)
o les fonctions de forme ont dj t donnes. Pour le champ des dplacements, nous obtenons :
"
u
N1 0 N2 0 N3 0 N4
=
v
0 N1 0 N2 0 N3 0
u1
v1
u
2
#
0
v
2
= N(s, t)Ue
N4 u3
v3
u
4
v4
(3.52)
Ces fonctions dinterpolation sont linaires sur les cots de llment, mais elles contiennent des
termes quadratiques en st sur le domaine. Pour llment Q4 iso-paramtrique, nous utilisons
les fonctions dinterpolation pour dfinir la transformation gomtrique. Llment rel est un
quadrilatre bords droits.
Calculons la matrice jacobienne de cette transformation gomtrique :
"
# x1 y1
1 1 + t 1 t 1 + t 1 t
x2 y2
J=
4 1 + s 1 s 1 + s 1 s
x3 y3
x4
y4
(3.53)
Il nest pas utile de pousser plus loin les calculs analytiques. Les coefficients de la matrice
jacobienne sont des fonctions linaires de s et t, son dterminant est un polynme en s et t.
Nous ne pourrons pas intgrer analytiquement les termes de la matrice raideur. Lexpression de
J et de son dterminant sont donn dans [3]. Dans le cas gnral, pour cet lment nous aurons
recours lintgration numrique pour effectuer les calculs. Dans le cas particulier ou llment
rel est un rectangle nous pouvons envisager le calcul analytique. La matrice jacobienne est
alors :
"
1 2a 0
J=
4 0 2b
do det J =
1
ab
4
(3.54)
et :
"
1 2b 0
=
ab 0 2a
(3.55)
Ces relations nous permettent de calculer les drives premires par rapport aux coordonnes
relles des fonctions dinterpolation.
Ni,x =
2
Ni,s
a
2
et Ni,y = Ni,t
b
(3.56)
45
N
0
N2,x
0
N3,x
0
N4,x
0
1,x
B= 0
N1,y
0
N2,y
0
N3,y
0
N4,y
(3.57)
Pour llment rectangulaire le champ des dformations et des contraintes sont linaires sur les
lments. Et nous pouvons intgrer analytiquement les termes des matrices masse et raideur.
Les rsultats de ces calculs sont donns dans [3].
46
Applications en mcanique
A
Illustrations acadmiques
A.1 Application de la mthode des rsidus pondrs
Considrons lcoulement stationnaire dun fluide visqueux incompressible dans une conduite
cylindrique de section droite carre, de cot 2a. On pose :
: coefficient de viscosit cinmatique du fluide ;
: chute linique de pression =
p2 p1
pression P1
pression P2
a
~x
~z
2 u 2 u
=
+
= 2q(x2 + y 2 2a2 )
2
2
x
y
(A.1)
La mthode des rsidus pondrs nous donne une quation intgrale pour un paramtre :
P (x, y),
dxdy = 0
(A.2)
Il suffit donc de choisir une fonction P pour obtenir une valeur du paramtre q qui dpendra du
choix de la fonction de pondration. Appliquons la mthode de collocation :
au point (0, 0), nous obtenons q = 4a12 ;
au point (a/2, a/2), nous obtenons q = 3a12 .
48
Illustrations acadmiques
Appliquons la mthode de Galerkin. Tous calculs faits, nous obtenons q = 0, 3125 a 2 comparer la valeur de rfrence q = 0, 2947 a 2 obtenue par un dveloppement en srie de Fourier
14 termes. Nous venons de prsenter la mthode des rsidus pondrs lorsque les fonctions de
formes satisfont toutes les conditions aux limites homognes du problme 1 . Cette prsentation
correspond une premire formulation intgrale. Elle ne permet de traiter que des problmes
simples avec des conditions aux limites homognes par exemple.
dS
I=
P (x, y) u
(A.3)
(A.4)
~ ~nd
P gradu
~
~ P dS
gradP
gradu
Z
(A.5)
soit :
u
d
I= P
n
~
~ P dS
gradP
gradu
Z
(A.6)
Utilisons une approximation un paramtre de la forme u (x, y) = w1 (x, y)q1 avec w1 (x, y) =
(x2 a2 )(y 2 a2 ). La fonction de pondration P (x, y) = w1 (x, y) vrifie les conditions aux
limites. La formulation variationnelle conduit alors la lquation intgrale suivante :
Z
~
~ dS =
gradP
gradu
P dS
(A.7)
Posons B la matrice correspondant au gradient des fonctions de forme (elle se rduit un vecteur
dans le cas prsent) dans une base cartsienne :
B = grad w(M ) =
w1
x
w1
y
2x(y 2 a2 )
2y(x2 a2 )
(A.8)
T
B BdS et f = P dS. Tous calculs faits, nous retrouvons les rsultats obtenus dans
lillustration A.1.
49
f (x)
x
Figure A.2 - Solution exacte et approximation nodale une dimension utilisant trois lments
approximation deux paramtres. Le plus simple est dutiliser une base polynomiale, ce qui nous
conduit une approximation linaire de la forme :
i a
1
u (x) = 1 x
a2
(A.9)
a2 =
uj ui
e
(A.10)
u (x, t) = 1
x
e
x
e
ui (t)
uj (t)
(A.11)
Ces fonctions sont schmatises sur la figure 2.2(a). Nous vrifions pour N1 (x) = 1
N1 (0) = 1 et N1 (e ) = 0 et pour N2 (x) = xe que N2 (0) = 0 et N2 (e ) = 1.
x
e
que
y3 3
y2
y1
x3
x1
u (x, y) = 1 x
x2
i a1
y
a2
(A.12)
a3
Il est alors possible didentifier le champ de dplacement au niveau des valeurs nodales de telle manire
que u (xi , yi ) = ui . Lcriture de ces relations permet
u
1 x1 y 1
a
1
1
u2 = 1 x2 y2 a2
u3
1 x3 y 3
a3
(A.13)
31 12
u
a
23
1
1
a2 = 1 y23 y31 y12 u2
2A
x32 x13 x21
u3
a3
(A.14)
50
Illustrations acadmiques
i u1
N3
u2
u (x, y) = N1 N2
(A.15)
u3
1
(jk + xyjk yxjk )
2A
(A.16)
zo
yo ez
xo
eth
th
b
u (r, z, t) = u
r
u(M, t) =
u = 0
uz (r, z, t) = w
er
(A.17)
b
dr
dX =
rd
dz
(A.18)
b
du u d
r
du =
du + ur d
duz
(A.19)
u
,r
H = grad ~u =
0
w,r
i
u,z
u
0
r
0 w,z
(A.20)
rr
r
1
r
=
=0
zz
2rz
z
0
!
0
u
z w
(A.21)
51
de la forme L U. Pour modliser la structure utilisons des lments triangulaires trois nuds du
type de celui prsent dans la pause dillustration prcdente. Lapproximation est de la forme :
U (r, z) =
"
N1 0 N2 0 N3
0 N1 0 N2 0
u1
# w1
0
u2
N3
w2
u
3
w3
(A.22)
1
(jk + rzjk zrjk )
2A
(A.23)
N1,r
0
N2,r
0
N3,r
0
N1 /r
0
N2 /r
0
N3 /r
0
B = L U =
0
N1,z
0
N2,z
0
N3,z
(A.24)
Si le matriau est homogne isotrope lastique nous utiliserons la loi de Hooke pour exprimer la
matrice dlasticit D soit :
(A.25)
= trace I + 2
avec :
=
E
(1 + )(1 2)
et =
E
2(1 + )
(A.26)
do :
rr
1
0
rr
E
1
0
=
(1 + )(1 2)
1
0
zz
zz
rz
0
0
0
(1 2)/2
2rz
(A.27)
de la forme = D.
Ayant lexpression des matrices N, B et D, il est possible denvisager le calcul des matrices
masse et raideur lmentaires ainsi que le calcul des vecteurs forces gnralises. Ces calculs
ncessitent une intgration sur le domaine lmentaire.
52
Illustrations acadmiques
replacements
1
(4)
Ke =
(1)
(3)
De
BT
e Be dS
et e =
De
NT
e f dS (A.28)
Par consquent :
lment 1 : K1 et 1 sont dfinis sur (u1 u2 u5 ) ;
lment 2 : K2 et 2 sont dfinis sur (u2 u3 u5 ) ;
lment 3 : K3 et 3 sont dfinis sur (u3 u4 u5 ) ;
lment 4 : K4 et 4 sont dfinis sur (u4 u1 u5 ).
(2)
2
Assemblage
La matrice et le vecteur assembls sur (u1 u2 u3 u4 u5 ) sont de la forme :
k1+4 k1
0
k4
k1+4
k1
k1+2 k2
0
k1+2
K=
k2 k2+3 k3
k2+3
0
0
k3 k3+4
k3+4
k4
k1+4 k1+2 k2+3 k3+4 k1+2+3+4
et
1+4
1+2
2+3
3+4
1+2+3+4
~u,
uuS dx =
(ES, S)
~x
~u = u~x
uuSdx =
Approximation un paramtre
Soit u (x, t) = xq(t) et une fonction de pondration utilisant les mmes fonctions de forme,
savoir u(x) = xq. Cette approximation est cinmatiquement admissible et nous pouvons donc
utiliser le forme (1) qui nous conduit lquation suivante :
q, q
" Z
Sx dx q +
ESdx + k
! #
q =0
(A.29)
53
et k = ES + k2 . Posons = ES
soit m
q + kq = 0 avec m = S
3
k , lapproximation de la
E
.
premire pulsation propre est 1 = 3(1+)
Pour
pouvoir
comparer
avec
la solution analytique,
2
E
supposons que = 10. La solution analytique est alors 1 = 1,632 2 et lapproximation
1 = 1,817 E2 , soit une erreur de 11%. Cette erreur est importante car lapproximation nest
pas assez riche.
Approximation deux paramtres
Soit une nouvelle approximation cinmatiquement admissible plus riche deux paramtres
u (x, t) = xq1 + x2 q2 = w(x)q(t), nous obtenons :
"
"
ES 3 3
1
+ k2
K=
2
3 3 4
2
"
S3 20 15
M=
60 15 122
et
(A.30)
uuSdx =
(A.31)
Effectuons une intgration par parties du travail virtuel des efforts intrieurs :
(A.32)
(A.33)
"
1
1
# a
1 0
a
0 1
"
#
a
0
2a
a
= a a
0
(A.34)
54
Illustrations acadmiques
y
1
4
(4)
transformation
(1)
5
(2)
s
1
(3)
do det J1 = 2a2 et :
J1
1
"
1 a 2a
= 2
2a a 0
(A.35)
N
x
N
y
=J
"
"
1 1 1 2
1 1 0
=
2a 1 1 0
1 0 1
(A.36)
do la matrice :
1
0 1
1
T
B B= 2 0
1 1
2a
1 1 2
(A.37)
K1 =
1
0 1
1s
1
BT B 2a2 dtds =
0
1 1
2
0
1 1 2
1Z
(A.38)
Il est simple de vrifier que pour les autres lments les matrices raideur lmentaire sont identiques.
Passons au calcul du vecteur force gnralis sur le premier lment.
1 =
1Z
1s
1st
2 1
1s
dtds = a f 1 (A.39)
s
3
0
1
t
1Z
u = cos sin
i u
= C S
!
i u
(A.40)
55
~vj
j
~y0
~uj
e
i
~x0
b0
do :
u
i
u
j
# ui
0
vi
S u j
vj
"
C S 0
0
0 C
(A.41)
La matrice raideur exprime sur les variables relatives la base globale est de la forme :
"
ES A A
Ke =
e A A
avec
"
C2
C S
A=
C S
S2
(A.42)
Il est aisment possible de gnraliser aux problmes en trois dimensions, les matrices correspondantes sont donnes dans [6].
Fje
1
(1)
2
(2)
(gS)e
(1)
i
Fie
(2)
3
(3)
(3)
ES
i
1 1
Ki = ki
1 1
(A.43)
56
Illustrations acadmiques
i
k1
k1
0
0
k1 k1 + k2
k2
0
K=
k2
k2 + k3 k3
0
0
0
k3
k3
(A.44)
Le vecteur force gnralise est obtenu partir de lexpression des vecteurs force gnralise
lmentaire. Notons Fie et Fje les efforts aux nuds i et j de llment e, soit :
Fie
Fe =
Fje
(A.45)
e = (gS)e
pe
=
2
1
1
(A.46)
F11
0
F21 + F22 0
F=
F + F = 0
33
32
F43
R
extrmit libre
nud non charg
nud non charg
raction de lappui
p1
1 p1 + p2
(A.47)
et =
2 p2 + p3
p3
Pour simplifier les calculs qui suivent, nous posons e = , ki = ik et pi = ip, do le systme
rsoudre :
1
1 1 0
0
u1
0
1 3 2 0 u2 0 p 3
k
0 2 5 3 u = 0 2 5
3
3
0
0 3 3
u4
R
(A.48)
La matrice K ainsi dfinie est singulire de rang 1 du fait de la prsence dun mode rigide de
translation. De plus, nous avons un systme de quatre quations pour cinq inconnues. Pour
rsoudre il faut bien entendu tenir compte de la condition aux limites u4 = 0. Tous calculs faits,
nous obtenons :
6
u
1
u2 = p 5 et R = 6p
2k
3
u3
(A.49)
e, Ne = ke 1 1
ui
uj
= ke (uj ui )
(A.50)
Fie
Fje
= Ke
ui
uj
(A.51)
57
discontinuit de N
3
1
UT = u
(A.52)
EI 12 6
K1 =
6 4
(A.53)
EI
(A.54)
EI 12 6
K=
6 8
(A.55)
58
Illustrations acadmiques
en compte dans ce modle lment finis car nous avons nglig les effets dus leffort normal.
Nous ajoutons donc dans la matrice masse un terme en mu 2 , do la matrice masse exprime
sur U :
M=m
"
13
35
+1
11
210
11
210
2
105
(A.56)
K11 K12
K21 K22
F
=
0
(A.57)
F 3
=
60EI
8
6
(A.58)
12
6 12 6
u
R21
2
2
M21
EI
6
4
6
2
0 R
3
12
6
12
6
11
6
22 6 42
0
M11
(A.59)
et pour llment 2 2 :
12
0
R22
6 12 6
2
2
EI 6
4
6 2 M22
3
12 6 12 6 0 R32
6
22 6 42
0
M32
(A.60)
"
(A.61)
2. La contribution de u dans le systme (A.60) est nulle du fait du mouvement de solide rigide dans cette
direction.
59
M21
R21
M11
R11
0,6F
0,2F
R22
M22
R23
M23
F
0,6F
0,6F
Ces valeurs ne nous donnent pas leffort vertical au nud 1 puisque nous avons nglig leffort
normal. Pour lobtenir, nous crivons lquilibre de llment 1. Ce calcul fournit toutes les valeurs
des efforts de liaison et permet de vrifier les quations dquilibre de la structure :
X
~ = ~0 et M
~ (A) = ~0
R
(A.62)
60
Illustrations acadmiques
Rfrences
Nous nous sommes volontairement limits quelques ouvrages qui font rfrence. Ce sont des
ouvrages de base qui permettent dapprofondir les thmes abords dans le cadre de ce document.
Le lecteur y trouvera des bibliographies plus compltes sur le sujet.
Index
A
analyse . . . . . . . . . . . . . . . . . . . 1, 2, 13, 22, 29
linaire . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
par lments finis . . . . . . . . . . . . . . . . . 13
processus d . . . . . . . . . . . . . . . . . . . . . . . 1
statique . . . . . . . . . . . . . . . . . . . . . . . . . . 21
approximation . . 35, 711, 1316, 33, 34,
38, 4244, 47, 50, 51, 53
deux paramtres . . . . . . . . . . . . . 49, 53
un paramtre . . . . . . . . . . . . . . . .48, 52
bi-linaire . . . . . . . . . . . . . . . . . . . . . . . . 18
cinmatiquement admissible 8, 11, 52,
53
de dplacement . . . . . . . . . . . . . . . . . . . 19
du champ de dplacement . . . . . . . . . 37
erreur d . . . . . . . . . . . . . . . . . . . . . . 2, 5, 8
linaire . . . . . . . . . . . . . . . . . . . . . . . 48, 49
mthodes d . . . . . . . . . . . . . . . . . . . . . . . 3
nodale . . . . . 14, 15, 19, 32, 37, 42, 48
polynomiale
cubique, 18, 37
linaire, 17, 32, 49
quadratique . . . . . . . . . . . . . . . . . . . 17, 18
D
Dirac
fonctions de . . . . . . . . . . . . . . . . . . . . . . . 5
E
quation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2, 3
aux drives partielles . . . . . . . . . . . . 7, 9
dquilibre . . . . . . . . . . . . . . . . . . . . 35, 59
diffrentielle . . . . . . . . . . . . . . . . . . . . . . . 3
intgrale . . . . . . . 4, 6, 7, 10, 11, 47, 48
locale . . . . . . . . . . . . . . . . . 3, 58, 10, 47
matricielle . . . . . . . . . . . .5, 9, 11, 20, 48
F
forme
fonctions de . . . . . . . . . . . . . 4, 5, 16, 17
intgrale . . . . . . . . 4, 6, 7, 9, 10, 18, 20
matricielle . . . . . . . . . . 8, 13, 18, 19, 33
quadratique . . . . . . . . . . . . . . . . . . . . . . 21
G
Galerkin
mthode de . . . . . . . . . . . . . . . . . 5, 8, 48
Green
formule de . . . . . . . . . . . . . . . . . . . . . . . . . 5
H
Hermite
lment de l . . . . . . . . . . 16, 17, 37, 57
homogne(s)
conditions aux limites . . . . . . . . . . . . 3, 5
milieu . . . . . . . . . . . . . . . . . 31, 36, 51, 52
problme non . . . . . . . . . . . . . . . . . . . . . . 7
I
interpolation
fonctions d 1519, 2527, 32, 37, 42,
44, 49
nodale . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
nuds d . . . . . . . . . . . . . . . . . . . . . . . . . 25
L
Lagrange
lment de . . . . . . . . . . . . . . . . . . . . . . . 16
configuration de . . . . . . . . . . . . . . . 32, 37
multiplicateurs de . . . . . . . . . . . . . . . . . 10
M
mthode des lments finis . . . . . . . . . 13, 31
matrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5, 8
lmentaire . . . . . . . . . . . . . . . . . . . 14, 20
doprateur diffrentiel . . . . . . . . . . 8, 19
de passage . . . . . . . . . . . . . . . . 33, 34, 39
globale . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
jacobienne . . . . . . . . . . . . . 2628, 42, 44
masse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
raideur . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
singulire . . . . . . . . . . . . . . . . . . . . . . . . . 28
N
nud 1418, 21, 24, 26, 29, 32, 33, 38, 39,
42
Index
O
Ostrogradsky
thorme d . . . . . . . . . . . . . . . . 6, 10, 48
P
pondration . . . . . . . . . . . 48, 11, 47, 48, 52
collocation par point . . . . . . . . . . . . . . . 5
Principe des Travaux Virtuels . 3, 911, 18,
19, 21, 52, 53
discrtisation du . . . . . . . . . . . . . . . . . . 10
forme (1) du . . . . . . . . . . . . . . . . . . . 9, 53
forme (2) du . . . . . . . . . . . . . . . . . . 10, 53
Principe Fondamental de la Dynamique . . 3
principe variationnel . . . . 3, 5, 711, 18, 48
quation de Poisson . . . . . . . . . . . . . . . 48
R
rsidus pondrs . . . . . . . . . . . 35, 7, 47, 48
63