You are on page 1of 68

M

ethode des
el
ements finis
Herve Oudin

To cite this version:

Herve Oudin. Methode des elements finis. Ecole


dingenieur. Ecole Centrale de Nantes, 2008,
pp.63. <cel-00341772v1>

HAL Id: cel-00341772


https://cel.archives-ouvertes.fr/cel-00341772v1
Submitted on 26 Nov 2008 (v1), last revised 26 Jan 2011 (v3)

HAL is a multi-disciplinary open access


archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

Larchive ouverte pluridisciplinaire HAL, est


destinee au depot et `a la diffusion de documents
scientifiques de niveau recherche, publies ou non,
emanant des etablissements denseignement et de
recherche francais ou etrangers, des laboratoires
publics ou prives.

Mthode des lments finis


Herv Oudin

28/09/2008

Table des matires

1 Mthodes dapproximation en physique


1.1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . .
1.1.1 Processus danalyse . . . . . . . . . . . . . . .
1.1.2 Mthodes dapproximation . . . . . . . . . . .
1.2 Mthode des rsidus pondrs . . . . . . . . . . . . .
1.3 Formulation variationnelle . . . . . . . . . . . . . . . .
1.3.1 Transformation de la forme intgrale . . . . . .
1.3.2 Discrtisation de la forme intgrale . . . . . . .
1.3.3 criture matricielle des quations . . . . . . . .
1.4 Principe des travaux virtuels . . . . . . . . . . . . . .
1.4.1 criture du principe des travaux virtuels . . . .
1.4.2 Discrtisation du Principe des Travaux Virtuels
2 Mthode des lments finis
2.1 Gnralits . . . . . . . . . . . . . . . . . . . . . .
2.2 Dmarche lments finis . . . . . . . . . . . . . . .
2.2.1 Discrtisation gomtrique . . . . . . . . .
2.2.2 Approximation nodale . . . . . . . . . . . .
2.2.3 Quantits lmentaires . . . . . . . . . . .
2.2.4 Assemblage et conditions aux limites . . . .
2.3 Utilisation dun logiciel lments finis . . . . . . . .
2.3.1 Droulement dune tude . . . . . . . . . .
2.3.2 Techniques de calculs au niveau lmentaire
2.4 Organigramme dun logiciel lments finis . . . . .
3 Applications en mcanique
3.1 Structures treillis . . . . . .
3.1.1 lment barre . . .
3.1.2 Assemblage . . . .
3.2 Structures portiques . . . .
3.2.1 lment poutre . .
3.2.2 Assemblage . . . .
3.3 lasticit plane . . . . . .
3.3.1 Contraintes planes .
3.3.2 Dformations planes
3.3.3 lment T3 . . . .
3.3.4 lment Q4 . . . .

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

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

Figure 1.1 - Processus danalyse utilisant un modle numrique

Mthodes dapproximation en 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-

(a) schma du support

F~

F~

F~

(b) poutre : solution analytique


ou numrique

(c) lasticit plane : solution


numrique

(d) lasticit tridimensionnelle :


solution numrique

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

1.2 Mthode des rsidus pondrs

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.2 Mthodes dapproximation


Pour discrtiser les modles complexes de phnomnes physiques, lingnieur dispose, lheure
actuelle, de mthodes dapproximation permettant de rsoudre la plupart des problmes pour
lesquels il nexiste pas de solution formelle.
Toutes les mthodes dapproximation ont un mme objectif, remplacer un problme mathmatique dfini sur un milieu continu (quations diffrentielles ou intgrales) par un problme
mathmatique discret (quation matricielle) de dimension finie que lon sait rsoudre numriquement. La classification que nous proposons sur la figure 1.3 nest pas unique. Elle permet
simplement de distinguer la mthode, en fonction de la dmarche utilise pour obtenir une forme
intgrale. Il est important de noter quun problme physique peut tre formul de faon quivalente en un systme dquations diffrentielles ou sous une formulation variationnelle. Nous
montrons par la suite comment passer de lune lautre.
1. Mthode des rsidus pondrs (ou annulation derreur) : elle utilise comme point de dpart
les quations locales et les conditions aux limites du problme. Ces quations sont des
quations diffrentielles dfinies sur lintrieur du domaine, ce sont les quations locales,
et sur la frontire du domaine, ce sont les conditions aux limites.
2. Mthodes variationnelles : le point de dpart de ces mthodes est un principe variationnel
qui est une formulation mathmatique du problme base sur des considrations nergtiques. La formulation obtenue dpend bien entendu des hypothses de modlisation du
problme physique.

1.2 Mthode des rsidus pondrs


Soit un problme physique dinconnue le champ scalaire u(M ) dfini sur un domaine D. Nous
cherchons une solution du modle mathmatique dfini par les quations locales sur lintrieur
du domaine D, et les conditions aux limites sur la frontire du domaine . Ces quations diffrentielles forment le systme suivant :
M D, L(u) = f (M, t) quation locale
M , C(u) = e(M, t) conditions aux limites

(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 dapproximation en physique


systme physique continu
mise en quations
formulation mathmatique
du problme
Principe Fondamental
de la Dynamique

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

Soit un ensemble de fonctions dites de pondration Pi (M ) 1, quelconques et dfinies sur le


domaine D. La mthode des rsidus pondrs consiste annuler lerreur commise sur le rsidu,
en la pondrant sur le domaine par un nombre fini de fonctions Pi (M ). Ce qui correspond des
quations sous forme intgrale reprsentes par :
Pi (M ),

(1.3)

Pi (M ) R(u ) dV = 0

Du point de vue mathmatique, au lieu de rsoudre lquation R(u) = 0, on considre le problme


R
quivalent , D R(u) dV = 0. Ne sachant pas rsoudre ce problme analytiquement, on en
cherche une approximation en restreignant les n fonctions de pondration.
Pour une approximation u n paramtres, nous choisirons n fonctions de pondration
afin dobtenir autant dquations intgrales que de paramtres, cest--dire un systme matriciel
dordre n. Soit une approximation de la forme :
u =

n
X

Wi (M )qi (t) = W(M )T q(t)

(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. ces fonctions prennent aussi lappellation de fonctions tests ou fonctions poids


2. base de fonctions pour construire lapproximation

(1.5)

1.3 Formulation variationnelle

Pour illustrer notre propos, admettons que le problme soit un problme stationnaire linaire,
lquation matricielle est alors de la forme :
(1.6)

Kq = F


avec K = D P(M )L W(M ) dV et F = D P(M )f (M ) dV . Si les n fonctions Pi conduisent


des quations indpendantes, la solution q du systme (1.6) fournit les paramtres de lapproximation.
R

la recherche de fonctions dapproximation, aussi dites fonctions de forme, satisfaisant toutes


les conditions aux limites supposes homognes nest pas simple ; cest en pratique impossible
pour des problmes rels autres que les problmes acadmiques. Il faut donc gnraliser la
formulation de cette mthode pour pouvoir utiliser des fonctions de forme moins riches,
cest--dire sans imposer lapproximation de satisfaire toutes les conditions aux limites ;
le choix des fonctions de pondration est a priori totalement libre 3 mais il faut sassurer
que les quations obtenues sont indpendantes afin que le systme matriciel qui en est issu
soit rgulier.
En pratique lutilisation de la mthode des rsidus pondrs se limite deux sous mthodes :
mthode de collocation par point : cette mthode consiste utiliser comme fonctions de
pondration des fonctions de Dirac. Ce qui revient annuler lerreur dapproximation en
un nombre fini de points du domaine. Lintrt est vident : cest la simplicit de mise en
uvre, savoir le calcul de lintgrale sur le domaine est vit. Par contre, les rsultats sont
trs sensibles au choix des points de collocation, et les matrices obtenues sont quelconques ;
mthode de Galerkin : cette mthode consiste utiliser comme fonctions de pondration les
fonctions de forme. Linconvnient rside dans le calcul de lintgrale sur le domaine. Par
contre, si les oprateurs sont symtriques, les matrices le sont galement, de plus, si le
problme est bien pos, nous sommes assurs de la rgularit du systme. Cette rgularit
du modle mathmatique assure des proprits de convergence de la solution cherche 4 .


Application des rsidus pondrs

1.3 Formulation variationnelle


Dans le paragraphe prcdent, nous avons construit une approximation de la solution du problme
mathmatique, en introduisant une notion derreur sur les quations locales du problme. Nous
allons maintenant prsenter une autre mthode dapproximation de la solution de ce mme
problme mathmatique, en partant de sa formulation variationnelle.
Nous rappelons tout dabord les tapes de la construction de la formulation variationnelle
fonde sur la formule de Green gnralise. Pour fixer les ides, considrons un problme de
mcanique linaire : analyse dynamique dun systme mcanique continu non amorti en petits
dplacements et petites dformations.
Lquation locale dfinie lintrieur du domaine et les conditions aux limites dfinies sur la
frontire font apparatre des oprateurs diffrentiels. La forme gnrale du problme mathmatique rsoudre est la suivante :
3. cela donne videmment de plus ou moins bons rsultats
4. lapproximation est dautant plus prcise que lon augmente le nombre de paramtres

Mthodes dapproximation en physique

~ = 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.3.1 Transformation de la forme intgrale


Partons de lquation locale :
~ = f~
M D, ~u div

(1.7)

qui est quivalente :


P~ ,

~ 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

Appliquons le thorme dOstrogradsky 6 :


P~ ,

Z 
D

P~ ~u + : grads P~ P~ f~

dV

P~ ~n dS = 0

(1.11)

Utilisons les conditions aux limites sur la frontire , cest--dire M , ~n = T~d :


Z 
D

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

La dmonstration de ces relations se fait simplement : ij ui,j = (ui ij ),j ui ij,j


6. thorme dOstrogradsky :

~ dV =
div A

~ ~n dS
A
D

1.3 Formulation variationnelle

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)

Cette formulation conduit aux remarques suivantes :


cette formulation variationnelle est quivalente au systme dquations aux drives partielles. Si nous pouvons rsoudre lquation intgrale prcdente, nous obtenons la solution
exacte du problme ;
lintrt de cette forme intgrale est de tenir compte de lquation locale et des conditions
aux limites en force, les conditions en dplacement devant tre satisfaites par ailleurs. Ce
nest en aucun cas une ncessit, et nous aurions pu conserver les conditions aux limites
en dplacement dans la forme intgrale ;
dans la mthode des rsidus pondrs, nous utilisons la premire forme intgrale (avant
transformation par intgration par parties) qui ne tient compte que de lquation locale.
Ce qui limite son utilisation des fonctions satisfaisant toutes les conditions aux limites
du problme. Elles sont donc plus difficiles obtenir, et gnralement impossible obtenir
pour un problme non homogne ;
la transformation de la forme intgrale diminue les conditions de drivabilit du champ
cherch alors quelles sont plus strictes sur les fonctions de pondration.

1.3.2 Discrtisation de la forme intgrale


La solution approche est recherche sous la forme dune combinaison linaire de n fonctions,
dites fonctions de forme. La mthode consiste alors affaiblir une des formes intgrales prcdentes en ne la satisfaisant que pour n fonctions de pondration. Cette solution sera dautant
meilleure que la base de fonctions utilises sera riche, cest--dire permettant de bien reprsenter
la solution cherche.
Le choix de la forme intgrale point de dpart de la discrtisation avant ou aprs intgration
par parties dpend de la facilit construire une approximation qui satisfait les conditions aux
limites du problme. Sil est possible de construire une approximation qui satisfait toutes les
conditions aux limites (fonctions de comparaison du problme) la premire forme intgrale est
suffisante et lon retrouve la mthode des rsidus pondrs prsente en 1.2.
En pratique nous construisons le plus souvent une approximation ~u satisfaisant les conditions

Mthodes dapproximation en physique

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 .

1.3.3 criture matricielle des quations


Pour simplifier la prsentation, les conditions aux limites gomtriques sur u sont de la forme
~u = ~0. Nous utilisons les mmes fonctions de forme pour dfinir lapproximation et la pondration (mthode dite de Galerkin), ce qui conduit des formes matricielles symtriques :
(1.16)

u (M, t) = W(M )q(t)

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

avec = xx yy zz 2xy 2xz 2yz


dformations scrivent alors :

iT

et = xx yy zz xy xz yz

(M ) = grads u(M ) = Lu(M )

iT

. Les

(1.19)

L est la matrice doprateurs diffrentiels correspondant lexpression du gradient symtrique


du champ des dplacements. Compte tenu de ces notations, on peut crire :
: grads P~ = P(M )T LT D(M )Lu(M )

(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.4 Principe des travaux virtuels

soit, compte tenu de lapproximation :


: grads P~ = qT B(M )T D(M )B(M )q(t)

(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

1.4 Principe des travaux virtuels


Dans certains domaines de la physique, des considrations nergtiques permettent la formulation du problme en tant que principe variationnel, aboutissant ainsi une formulation intgrale.
Lintrt de ces principes est de fournir directement la forme intgrale sans avoir passer par
les quations aux drives partielles comme nous lavons fait dans le cadre des mthodes variationnelles.
La formulation mathmatique du principe est base sur les mmes hypothses de modlisation
du problme physique. En mcanique, le Principe des Travaux Virtuels (PTV) en dplacement
est le plus couramment utilis.

1.4.1 criture du principe des travaux virtuels


Principe des Travaux Virtuels
Pour tout systme matriel D en mouvement par rapport un repre galilen, pour tout
dplacement virtuel ~u tout instant A = T avec :
A =

~ (P ) ~u dm(P ) =
D

~u ~u dV

travail virtuel des quantits dacclration


T =

: dV +
D

~u f~ dV +

(1.24)
~u T~ dS

travail virtuel des efforts intrieurs et extrieurs


Du fait des relations dplacements - dformations = grads ~u, nous obtenons la forme (1) du
PTV.

10

Mthodes dapproximation en physique

Forme (1) du PTV


~u,

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)

Appliquons le thorme dOstrogradsky, nous obtenons :

Forme (2) du PTV


~u,

~ f~
~u ~u div

dV =

~u T~ ~n

dS

(1.27)

Pour un champ de dplacements cinmatiquement admissible nous avons M u , ~u = ~0. La


forme intgrale prcdente nous permet de retrouver :
~ = f~
lquation locale : M D, ~u div
les conditions sur les efforts donns : M , ~n = T~d
La boucle est ferme, nous sommes au point de dpart des mthodes variationnelles. Il y a
quivalence entre le PTV et le systme dquations diffrentielles : quations locales et conditions
aux limites du problme.

1.4.2 Discrtisation du Principe des Travaux Virtuels


La discrtisation du PTV consiste utiliser une approximation pour exprimer le champ des
dplacements et le champ des dplacements virtuels. En pratique, nous utilisons la mme approximation ce qui permet dobtenir une expression matricielle symtrique.
Avant dutiliser lapproximation prcisons la nature des conditions aux limites, pour exprimer
lintgrale sur la frontire du domaine :
Z

~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.

1.4 Principe des travaux virtuels

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-

criture du PTV pour un problme de traction - compression

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

Mthodes dapproximation en physique

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

Mthode des lments finis

2.2 Dmarche lments finis


Les principales tapes de construction dun modle lments finis, qui sont dtailles par la suite,
sont les suivantes :
discrtisation du milieu continu en sous domaines ;
construction de lapproximation nodale par sous domaine ;
calcul des matrices lmentaires correspondant la forme intgrale du problme ;
assemblage des matrices lmentaires ;
prise en compte des conditions aux limites ;
rsolution du systme dquations.

2.2.1 Discrtisation gomtrique


Cette opration consiste procder un dcoupage du domaine continu en sous domaines :
D=

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.

(a) pice tudier et prsentant


des congs de raccordement

(b) modifier la taille des lments


et raffiner au niveau des courbures

(c) utiliser des lments frontire courbe

Figure 2.1 - Erreur de discrtisation gomtrique

2.2.2 Approximation nodale


La mthode des lments finis est base sur la construction systmatique dune approximation
u du champ des variables u par sous domaine. Cette approximation est construite sur les valeurs
approches du champ aux nuds de llment considr, on parle de reprsentation nodale de
lapproximation ou plus simplement dapproximation nodale.

2.2 Dmarche lments finis

15

Dfinition de lapproximation nodale


Lapproximation par lments finis est une approximation nodale par sous domaines ne faisant
intervenir que les variables nodales du domaine lmentaire De :
M De , u (M ) = N(M )un

(2.2)

o u (M ) reprsente la valeur de la fonction approche en tout point M de llment et N,


la matrice ligne des fonctions dinterpolation de llment un variables nodales relatives aux
nuds dinterpolation de llment.
Dans le cas gnral le champ approcher est un champ vectoriel. Nous utilisons alors la
notation matricielle suivante u (M ) = N(M )un . Les nuds Mi sont des points de llment
pour lesquels on choisit didentifier lapproximation u la valeur du champ de variables u. Nous
en dduisons que :
Mi , u (Mi ) = ui

(2.3)

soit pour lapproximation nodale :


Mi , Nj (Mi ) = ij


(2.4)

Construction dune approximation nodale linaire


Linterpolation nodale est construite partir dune approximation gnrale :
M, u (M ) = (M )a

(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

linaire (1, x) : deux variables


quadratique (1, x, x2 ) : trois variables
deux dimensions :

linaire (1, x, y) : trois variables


quadratique (1, x, y, x2 , xy, y 2 ) : six variables
trois dimensions :

linaire (1, x, y, z) : quatre variables


quadratique (1, x, y, z, x2 , xy, y 2 , xz, z 2 , yz) : dix variables
Pour utiliser une base polynomiale complte, le nombre de termes doit tre gal au nombre de
variables nodales identifier. Si lon ne peut pas utiliser un polynme complet, le meilleur choix
consiste respecter la symtrie des monmes conservs.

16

Mthode des lments finis

Bases polynomiales incompltes


deux dimensions : bi - linaire (1, x, y, xy) : quatre variables
trois dimensions : tri - linaire (1, x, y, z, xy, xz, yz, xyz) : huit variables

En identifiant aux nuds lapproximation u la valeur du champ de variables u, nous pouvons


exprimer les paramtres gnraliss a en fonction des variables nodales un :
(2.6)

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


Construction des fonctions dinterpolation dun lment triangulaire


Approximation nodale de quelques lments de rfrence
Un lment de rfrence est un lment de forme gomtrique simple, frontire rectiligne par
exemple, pour lequel lapproximation nodale est construite en suivant la dmarche analytique
prcdente. Le passage de llment de rfrence llment rel sera ralis par une transformation gomtrique. Nous entendons par lment rel un lment quelconque du domaine
discrtis.
Deux grandes familles dlments sont souvent prsentes :

les lments de type Lagrange ;


les lments de type Hermite.
Pour les lments de type Lagrange, on augmente le nombre de nuds en conservant une seule
variable nodale. Pour les lments de type Hermite on augmente le nombre de variables nodales,
en retenant par exemple les valeurs des drives du champ aux nuds. Llment poutre prsent
dans le chapitre suivant fait parti de la famille de lHermite.
lments une dimension

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

2.2 Dmarche lments finis

17

N3 et N4 sont respectivement les symtriques de N1 et N2 par rapport s = 1/2.


L1
9
(3L1 1)(3L1 2)
N2 (s) = L1 L2 (3L1 1)
2
2
(2.11)
9
L2
(3L2 1)(3L2 2)
N2 (s) = L1 L2 (3L2 1)
N4 (s) =
2
2
Llment associ est construit avec autre nuds et une variable par nud. Il est possible, avec
la mme base polynomiale, de construire un lment deux nuds ayant deux variables par
nud, cest un lment de type lHermite illustr sur la figure 2.2(d) pour N1 et N2 : de la
mme manire que prcdemment, les fonctions N3 et N4 se trouvent par symtrie. Si nous
utilisons comme variables nodales le champ et sa drive premire, nous obtenons les fonctions
dinterpolation de llment poutre prsent dans la sous-section 3.2.1 :
N1 (s) =

N1 (s) = 1 3s2 + 2s3

N2 (s) = s 2s2 + s3

N3 (s) = 3s2 2s3

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

Figure 2.2 - Fonctions de forme une dimension


lment triangulaire

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

Figure 2.3 - Fonctions dinterpolation linaires du triangle

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

Mthode des lments finis


N1 = 2L1 (L1 1)
5
1
1

3
4

N5 = 4L1 L3

4
1

6
1

Figure 2.4 - Fonctions dinterpolation quadratiques du triangle. Les autres sont obtenues par rotation

lment deux dimensions rectangulaire

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].

2.2.3 Quantits lmentaires


Afin de prsenter la dmarche gnrale utilise pour construire les formes matricielles et vectorielles sur chaque lment, nous utiliserons comme point de dpart la forme intgrale du Principe
des Travaux Virtuels associe un problme de mcanique des structures. Cette forme intgrale
est de mme type que celles pouvant tre dduites des mthodes variationnelles et la gnralisation des problmes de physique est donc simple.

2.2 Dmarche lments finis

19

Matrices masse et raideur


Soit la forme intgrale du PTV :

~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 2xy 2xz 2yz


h

= 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)

do le second terme, crit dans la base de discrtisation :


Z

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

Mthode des lments finis

do le travail virtuel discrtis :


Tde = uT
n F de

(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)

do le travail virtuel discrtis :


Tie = uT
n Fie

(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)

Structure lastique de symtrie cylindrique


Les expressions des matrices lmentaires que nous venons de voir font apparatre des oprateurs
diffrentiels et des intgrales sur le domaine lmentaire. Or, le calcul analytique des drivations
et de lintgration nest possible que pour des lments trs simples tels que la barre et la
poutre. Dans un code lments finis, ces calculs utilisent les notions dintgration numrique sur
des lments de rfrence et de transformation gomtrique entre lments rels et lments de
rfrence.

2.2.4 Assemblage et conditions aux limites


Les rgles dassemblage sont dfinies par la relation :
D

ne
X

De

(2.28)

e=1

Attention ne pas oublier lerreur de discrtisation gomtrique.


Matrices
Lassemblage des matrices lmentaires masse Me et raideur Ke seffectue selon les mmes
rgles. Ces rgles sont dfinies par sommation des termes correspondant au travail virtuel calcul

2.3 Utilisation dun logiciel lments finis

21

pour chaque lment :


ne
X

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 .


Assemblage et conditions aux limites

2.3 Utilisation dun logiciel lments finis


Un programme gnral de type industriel doit tre capable de rsoudre des problmes varis de
grandes tailles (de mille quelques centaines de milliers de variables). Ces programmes complexes
ncessitent un travail dapproche non ngligeable avant desprer pouvoir traiter un problme
rel de faon correcte. Citons titre dexemple quelques noms de logiciels : NASTRAN, ANSYS,
ADINA, ABAQUS, CASTEM 2000, CESAR, SAMCEF, etc. Les possibilits offertes par de tels
programmes sont nombreuses :
analyse linaire ou non dun systme physique continu ;
analyse statique ou dynamique ;
1. Les algorithmes de rangement dpendent de la taille du systme, du type dquations rsoudre et
dautres paramtres tels que le type de machine utilise, de lalgorithme de rsolution, etc. Le choix de ces
algorithmes est un problme essentiellement numrique.
2. Si leffort est appliqu un nud de la structure, il vient naturellement se placer sur la ligne correspondant
au degr de libert concern du vecteur force gnralise.
3. Ici, les liaisons sont supposes parfaites pour viter dautres inconnues supplmentaires.

22

Mthode des lments finis

prise en compte de lois de comportement complexes ;


prise en compte de phnomnes divers (lasticit, thermiques, lectromagntiques, de plasticit, dcoulement. . . ) pouvant tre coupls ;
problmes doptimisation, etc.
Lutilisation de tels programmes ncessite une formation de base minimale.

2.3.1 Droulement dune tude


Pour raliser une tude par lments finis, il faut que les objectifs de ltude soient bien dfinis 4 .
Le cadre de ltude, cest--dire le temps et les moyens disponibles, doit tre compatible avec les
objectifs et la prcision cherche. Supposons toutes ces conditions remplies, ltude proprement
dite est organise de faon logique selon les tapes suivantes :
Analyse du problme

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. . .

2.3 Utilisation dun logiciel lments finis

23

Cration et vrification des donnes

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

rsolution des quations

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

Tableau 2.1 - Principales sources derreurs durant le calcul

Exploitation des rsultats

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

Mthode des lments finis

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).

2.3.2 Techniques de calculs au niveau lmentaire


Ce paragraphe plus technique prsente quelques aspects du calcul numrique des formes intgrales prsentes prcdemment. Ces calculs sont bass sur lintgration numrique sur des
7. Voir le paragraphe 2.3.2.
8. Par exemple en lasticit linaire, lamplitude des dplacements doit rester faible face aux dimensions
de la structure, les dformations et les contraintes doivent respecter les hypothses de linarit de la loi de
comportement.

2.3 Utilisation dun logiciel lments finis

25

lments de rfrence et lutilisation de la transformation gomtrique pour dfinir les lments


rels partir dlments de rfrence.
Transformation gomtrique
Tout lment rel peut tre dfini comme limage par une transformation gomtrique dun
lment parent dit de rfrence pour lequel les fonctions dinterpolation sont connues. limage
de la figure 2.6, la transformation gomtrique dfinit les coordonnes (x, y, z) de tout point de
llment rel partir des coordonnes (s, t, u) du point correspondant de llment de rfrence
soit :

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)

(a) lment parent

x
(b) lment rel

Figure 2.6 - Transformation gomtrique linaire dun carr

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

(a) lment linaire

(b) lment quadratique

(c) lment cubique

Figure 2.7 - Transformations gomtriques dlments une dimension avec en haut, llment rel et
en bas, llment parent

26

Mthode des lments finis

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

Figure 2.8 - lments parents triangulaires et quadrangulaires deux dimensions

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

Matrice jacobienne et transformation des oprateurs de drivation

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

2.3 Utilisation dun logiciel lments finis

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

Mthode des lments finis

Prcision de lintgration numrique


Lintgration numrique exacte nest possible que si la matrice jacobienne est constante et
llment rel garde alors la mme forme que llment de rfrence. Nous connaissons alors
lordre de la fonction polynomiale intgrer.
Dans le cas dlments rels de forme quelconque, la matrice jacobienne est une fonction
polynomiale. Les termes intgrer sont donc des fractions rationnelles, lintgration numrique
nest pas exacte. La prcision de lintgration numrique diminue lorsque llment rel est disproportionn, il faut modifier le maillage. En pratique, le choix du nombre de points dintgration
est une affaire dexprience, ce nombre est souvent propos par dfaut dans les codes lments
finis. On peut utiliser un nombre de points dintgration plus faible pour diminuer les temps de
calcul, mais attention si le nombre de points est insuffisant la matrice raideur peut devenir singulire. Pour un problme de dynamique, lintgration rduite peut introduire des modes parasites
comme les phnomnes dhourglass.
Calcul des matrices lmentaires
La matrice masse lmentaire scrit :

Me =

N()T N() det J dV

B()T DB() det J dV

(2.39)

Drf

la matrice raideur lmentaire :


Ke =

(2.40)

Drf

et le vecteur force gnralise :


F de =

Drf

N()T fd det J dV

(2.41)

La suite est indique dans lalgorithme 2.10.


Cration de la table des coordonnes r et poids r correspondant aux points dintgration pour les lments de
rfrence utiliss
Calcul des fonctions N et Ng et de leurs drives aux points
dintgration
pour chaque lment faire
pour chaque point dintgration r faire
calcul de J, J1 et det J au point dintgration r
construction des matrices D, B(r ) et N(r )
calcul de B(r )T D B(r ) det Jr
Calcul de N(r )T N(r ) det Jr
Calcul de N(r )T fd (r ) det Jr
accumuler dans K, M et
fin
fin de lintgration
fin
fin de boucle sur les lments
Algorithme 2.10 - Organisation des calculs

Au cours de lintgration numrique, il est possible de tester le signe du dterminant de J qui


doit rester constant pour tout point du domaine de rfrence.


Matrice raideur et vecteur force gnralis des lments triangulaires

2.4 Organigramme dun logiciel lments finis

29

2.4 Organigramme dun logiciel lments finis


Tout logiciel de calcul par la mthode des lments finis contient les tapes caractristiques ou
blocs fonctionnels dcrits sur la figure 2.11.
LOGICIEL

UTILISATEUR
analyse du problme

prprocesseur interactif
fonctions
lecture des donnes

modification 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

Mthode des lments finis

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.

3.1 Structures treillis


Dfinition
Une structure treillis est constitue de poutres relies entre elles par des rotules. Les lments
dun treillis ne travaillent quen traction - compression. Ils sont modliss par des barres.

3.1.1 lment barre


Hypothses gnrales

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

(a) structure barre

uj (t)
u(x, t)
(b) variables nodales

Figure 3.1 - Modle barre

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)

or pour x = 0, u (0, t) = ui (t) et pour x = e , u (e , t) = uj (t). Nous en dduisons a1 = ui et


i
soit, en fonction des variables nodales :
a2 = uju
e
h

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

B(M )T D(M )B(M ) dV

(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

3.1 Structures treillis

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

Figure 3.2 - Signification du vecteur force gnralise

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

Le changement de base de la figure 3.3 scrit pour la premire composante :

u =

avec

bo T
xe


i u

(3.8)

= et

bo

UT = u v w . Appliquons cette relation aux dplacements

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

Cette relation permet dexprimer le vecteur dplacement


e sur les 6 composantes Ue des
nodal lmentaire U
dplacements nodaux relatives la base globale bo. Il
ne reste qu reporter ce changement de variables dans
lexpression de lnergie de dformation et dans celle du
travail virtuel des efforts pour obtenir la matrice raideur lmentaire et le vecteur force gnralis exprims
sur les vecteurs dplacements nodaux relatifs la base
globale. Soit :

Ke = TT
e Ke Te

~x0

(3.9)

Fe = TT
e Fe

(3.10)

En ce qui concerne lnergie cintique son expression


dpend des mouvements tridimensionnels du treillis. Il
faut donc travailler avec les variables locales (
u, v, w),
soit pour lapproximation :
Figure 3.3 - Bases e et bo

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)

do la matrice masse locale (pour les problmes 3D) :

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)

e = Pe Ue . Il est possible dcrire


Soit Pe la matrice de changement de base telle s que U
T
Me = Pe Me Pe . Toutes les matrices lmentaires tant exprimes sur des variables globales, on
les assemble en sommant les termes correspondant au travail virtuel calcul pour chaque lment.


Changement de base dans le plan


Rsolution en statique
Pour les variables correspondant des conditions aux limites cinmatiques (liaisons), les composantes du vecteur force gnralise font apparatre des inconnues du problme (efforts de liaison).

3.1 Structures treillis

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.


Dimensionnement statique dune colonne


1. En pratique, si les dplacements imposs sont tous nuls, on procde par limination des lignes et colonnes
correspondant ces degrs de libert pour obtenir la matrice K11 et seule K21 est utilise pour calculer les
efforts de liaison.

36

Applications en mcanique

3.2 Structures portiques


Dfinition
Une structure portique est constitue de poutres relies entre elles. Les lments dun portique
travaillent en flexion, traction, et torsion. Ils sont modliss par des poutres.
Llment poutre tridimensionnel est obtenu par superposition de la traction, de la torsion et des
deux flexions dans les deux plans principaux dinertie de la section droite. Les degrs de libert
correspondants sont lists dans le tableau 3.1.
traction
torsion
flexion dans le plan xoy
flexion dans le plan xoz

ddl en jeu
u
x
v, z
w, y

caractristiques
ES, S
GJ, I
EIz , S
EIy , S

Tableau 3.1 - Degrs de libert de structures portiques

Ce modle correspond un lment deux nuds


et 12 degrs de libert. Les variables nodales u, v, w, x ,
y et z sont dfinies dans une base locale de llment.
Celle-ci est dfinie par laxe neutre de la poutre (O, ~xe )
puis (O, ~ye ) et (O, ~ze ), axes principaux dinertie de la
section droite.
Dans le paragraphe prcdent, nous avons construit
llment bas sur le modle barre. Llment associ
la torsion est identique en remplaant ES par GJ et
S par I. Il nous reste donc dfinir llment associ
au modle de flexion plane.

x ~xe

v
z
~z0
bo
~x0

~ye
i

~ze

~y0
Figure 3.4 - Variables locales

3.2.1 lment poutre


Hypothses gnrales
Considrons une poutre rectiligne ne travaillant quen flexion dans le plan xoy, et plaons nous
dans le cadre des hypothses suivantes :

1. petits dplacements et hypothses de Bernoulli 2 :


~ = v,x ~z0

et

~u(M, t) = bo yv,x v 0

2. petites dformations xx = yv,x2 ;

iT

(3.18)

3. milieu isotrope homogne lastique et tat de contrainte uni axial xx = E xx . Intgrons


les contraintes sur la section, nous obtenons la loi de comportement intgre des poutres :
Mf = EIv,x2

(3.19)

4. moment dynamique de rotation des sections ngligeable ; lquation de moment nous


donne :
T = Mf,x = EIv,x3
2. Dans le plan x0z, ~
= w,x ~
y0 , il faudra changer les signes correspondant cette variable

(3.20)

3.2 Structures portiques


replacements

37

fibre neutre

~y

M
G

~uG
~x

tat initial

~z

(a) champs de dplacement

~y
~n
~x

vi
0

(b) section droite

vj
e

~x

(c) variables nodales

Figure 3.5 - Modle de Bernoulli : flexion plane

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)

Identifions les variables nodales avec lexpression de lapproximation du champ de dplacement.


Nous obtenons la relation matricielle suivante :

1 0 0
0
a1 (t)
v (0, t)
vi (t)

i (t) v,x (0, t) 0 1


0
0 a2 (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 :

v (x, t) = N(x)e u(t)e = N1 N2 N3

En posant s =

x
,
e

ces fonctions scrivent :

vi (t)

i
i (t)

N4
v (t)
j
j (t)

N1 (s) = 1 3s2 + 2s3

N3 (s) = 3s2 2s3

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

le calcul analytique conduit 3 :


(3.25)

xx = yN,x2 e Ue = yBe Ue
h

2
e

avec Be = 62e (1 + 2s) 2e (2 + 3s) 62e (1 2s)


donne, pour les matrices masse et raideur :

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

(1 + 3s) . Le calcul analytique nous

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 :

une densit linique defforts transversaux


f (t) ;
deux forces appliques aux nuds : Fi et Fj ;

~y0
Mi

Fi

Mi

Fi

~x0

deux moments appliqus aux nuds : Mi et


Mj .

f~

En exprimant le travail virtuel de ces efforts, nous


Figure 3.6 - Efforts extrieurs
obtenons le vecteur force gnralis. La contribution dune charge linique uniforme scrit et celle des charges nodales :

e

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.

3.3 lasticit plane

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

(a) Liaison complte et sa dforme : ce modle


comprend trois degrs de libert

(b) Liaison pivot et sa dforme : ce modle comprend quatre degrs de libert

Figure 3.7 - Prise en compte des liaisons internes

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.


tude statique dun portique

3.3 lasticit plane


Trois modles permettent de passer de ltude dun problme lastique en trois dimensions un
problme plan. Les deux modles dlasticit plane et le modle axisymtrique. Nous rappelons
dans un premier temps les principales hypothses de modlisation et lexpression de la loi de
comportement pour les problmes dlasticit plane.

40

Applications en mcanique

3.3.1 Contraintes planes


Le champ des contraintes dans le milieu peut tre reprsent par un tenseur de la forme :

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)

Nous ne conservons que les termes travail non nul.

1
0

11
11
22 = 1

1
0

22
E
212
0
0 2(1 + )
12

(3.31)

Inversons cette relation

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 ).

3.3 lasticit plane

41

3.3.2 Dformations planes


Il est suppos que le champ des dformations dans le milieu peut tre reprsent par un tenseur
de la forme :

12 0
11

= 21 22 0

0
0 0

(3.33)

soit sous forme de vecteur :


h

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)

Nous obtenons la forme simplifie de la loi de comportement des modles dformations


planes . La contrainte 33 qui nest pas prise en compte dans la loi de comportement, peut tre
calcule posteriori par 33 = (11 + 22 ).
En rsum, la matrice dlasticit pour ces deux modles est de la forme :

D=


E(1 a)

(1 + )(1 a) 1a
0

1a

1
0

0
0
1a
2(1a)

(3.36)

avec a = 0 en contraintes planes et a = 1 en dformations planes.

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)

or pour le nud 1, u (0, 0) = u1 , pour le nud 2, u (1, 0) = u2 et pour le nud 3, u (0, 1) = u3 .


Nous en dduisons a1 = u1 , a2 = u2 u1 et a3 = u3 u1 , soit pour lapproximation nodale :

h
i u1

u (s, t) = 1 s t s t
u2 = N(s, t)Ue
u3

(3.38)

Concernant le champ de dplacement dans le plan, nous obtenons :

"

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

N(x, y)T N(x, y) dV = e

1 Z 1s
0

N(s, t)T N(s, t) 2A ds dt

(3.43)

3.3 lasticit plane

43

Les monmes intgrer sont dordre infrieur ou gal 2. Pour la matrice raideur :
Ke =

B(M )TD(M )B(M ) dV = e

De

1
0

1s

B(s, t)T DB(s, t) 2A ds dt

(3.44)

or :

do :

u,x
xx

(M ) =
=

yy v,y = B(M )Ue


2xy
u,y + v,x

(3.45)

N
0
N2,x
0
N3,x
0
1,x

B(x, y) = 0
N1,y
0
N2,y
0
N3,y

N1,y N1,x N2,y N2,x N3,y N3,x

(3.46)

Sachant que :

= J1

(3.47)

nous obtenons :

y23 0 y31 0 y12 0

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)

Par identification aux nuds de lapproximation et du dplacement nodal, nous obtenons :


1
a1 = (u1 + u2 + u3 + u4 )
4
1
a3 = (u1 u2 + u3 + u4 )
4

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

Soit pour lapproximation :

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)

3.3 lasticit plane

45

do lexpression de la matrice B crite en fonction de s et t :

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

N1,y N1,x N2,y N2,x N3,y N3,x N4,y N4,x

(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

avec , la longueur effective du tube.


~y
a

pression P1

pression P2

a
~x

~z

Figure A.1 - coulement stationnaire dun fluide visqueux incompressible

Le champ des vitesses ~u = u ~z est solution de :


quation locale : M , u =

conditions aux limites : M , u = 0 ;


Soit une approximation un paramtre de la forme u (x, y) = (x2 a2 )(y 2 a2 )q. Cette
approximation satisfait les conditions aux limites sur la frontire. Le rsidu est donc dfini par,
M :
R(u ) = u

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),

P (x, y) 2q(x2 + y 2 2a2 )

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.


A.2 Formulation variationnelle de lquation de poisson


Reprenons lexemple de lcoulement stationnaire de lillustration A.1. Partons de lintgrale :

dS
I=
P (x, y) u

(A.3)

Compte tenu des galits suivantes :


~ ) = P u + gradP
~
~
div (P gradu
gradu

Z 
~ P gradu
~ ) P grad
~ dS
I=
div (P gradu

(A.4)

Le thorme dOstrogradsky conduit :


I=

~ ~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)

Lquation matricielle se rduit ici une quation scalaire de la forme kq = f avec k =


R
R

T
B BdS et f = P dS. Tous calculs faits, nous retrouvons les rsultats obtenus dans
lillustration A.1.

A.3 Construction dune approximation nodale linaire


Soit une fonction dune variable dfinie sur un domaine discrtis en trois lments deux
nuds : ceci est illustr sur la figure A.2. Construisons lapproximation nodale associe ces
lments. Pour chaque lment, nous avons deux variables nodales, nous cherchons donc une
1. on parle alors de fonctions de comparaison du problme homogne

A.4 Fonctions dinterpolation dun lment triangulaire

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)

or u (0) = ui et u (e ) = uj , nous en dduisons :


a1 = u i

a2 =

uj ui
e

(A.10)

Ce qui scrit pour lapproximation :


h

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


A.4 Fonctions dinterpolation dun lment triangulaire


Soit llment triangulaire linaire rel trois nuds
indiqu sur la figure A.3. Du fait des trois variables nodales, nous cherchons donc une approximation polynomiale linaire de la forme :

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

Figure A.3 - lment triangulaire

dobtenir le systme matriciel suivant :

u
1 x1 y 1
a
1
1
u2 = 1 x2 y2 a2


u3
1 x3 y 3
a3

(A.13)

Il est simple de vrifier que la relation inverse est de la forme :

31 12
u
a
23
1
1
a2 = 1 y23 y31 y12 u2


2A
x32 x13 x21
u3
a3

(A.14)

50

Illustrations acadmiques

o A reprsente laire du triangle, xij = xi xj , yij = yi yj et ij = xi yj xj yi . Reportons


ce rsultat dans lapproximation, nous obtenons :

i u1

N3
u2

u (x, y) = N1 N2

(A.15)

u3

avec, par permutation circulaire des indices ijk :


Ni =

1
(jk + xyjk yxjk )
2A

(A.16)


A.5 Structure lastique symtrie cylindrique


Nous utilisons le systme de coordonnes cylindriques de
la figure A.4. Compte tenu des hypothses de symtrie,
le champ de dplacement est de la forme :

zo

yo ez
xo

eth

th
b

u (r, z, t) = u
r

u(M, t) =
u = 0

uz (r, z, t) = w

er

Figure A.4 - Symtrie de rvolution

(A.17)
b

Nous posons UT = u w . Pour calculer le gradient,


~
partons de sa dfinition tensorielle d~u = grad~u dX

crite sur la base b :

dr

dX =
rd

dz

(A.18)
b

Or d~u = d~ub + d~ub ~u, soit sur la base b :

du u d
r

du =
du + ur d
duz

(A.19)

En tenant compte que u = 0 et sachant que ur et uz sont indpendant de , nous obtenons


par identification la matrice associe au tenseur gradient sur la base b :

u
,r
H = grad ~u =
0
w,r
i

u,z

u
0

r
0 w,z

(A.20)

En petites dformations et sous forme de vecteur :

rr

r
1
r
=
=0
zz

2rz
z

0
!

0
u

z w

(A.21)

A.6 Assemblage et conditions aux limites

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)

de la forme N Ue avec les fonctions :


Ni =

1
(jk + rzjk zrjk )
2A

(A.23)

La matrice B se calcule simplement par :

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

N1,z N1,r N2,z N2,r N3,z N3,r

(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.


A.6 Assemblage et conditions aux limites


Reprenons le problme de lcoulement fluide de lillustration A.1. Pour traiter ce problme
par lments finis, nous discrtisons la section droite en quatre triangles comme dfini sur la
figure A.5.

52

Illustrations acadmiques

replacements

La matrice raideur et le vecteur force gnralis pour


chaque lment sont dfinis par :

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

Figure A.5 - Section discrtise

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

Conditions aux limites


Sur la frontire, la vitesse dcoulement est nulle ce qui entrane u1 = u2 = u3 = u4 = 0.
La dernire quation nous permet alors de calculer u5 , solution approche du problme qui
correspond la vitesse de lcoulement fluide au centre de la conduite.


A.7 Principe des Travaux Virtuels en traction-compression


Soient les hypothses de modlisation suivantes :
petits dplacements ~u(M, t) = u(x, t)~xo
petites dformations xx = u,x
milieu homogne isotrope lastique xx =
Exx

~u,

uuS dx =

(ES, S)
~x

Figure A.6 - Traction-compression

Compte tenu de ces relations, le Principe des Travaux Virtuels scrit :


Z

~u = u~x

u,x u,x ES dxk u(A)u(, t)



u(A)u() +FO uO +FA uA

Utilisons un champ de dplacement virtuel cinmatiquement admissible uO = 0 et uA = 0. Le


PTV se rduit alors :
~u c.a.

uuSdx =

u,x u,x ES dx + k(u(A) u(, t))u()

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)

A.8 quivalence PTV et quation locale avec conditions aux limites

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)

do lapproximation des deux premires pulsations propres 1 = 1, 638 E2 et 2 = 5, 725 E2 .


Lerreur sur lapproximation de la premire pulsation est de 0,4% : lenrichissement du champ
de dplacement amliore sensiblement le calcul des pulsations propres.


A.8 quivalence PTV et quation locale avec conditions aux limites


Reprenons lcriture du PTV en dimension 1 :
Z

uuSdx =

u,x u,x ESdx + k(u(A) u(, t))u()

(A.31)

Effectuons une intgration par parties du travail virtuel des efforts intrieurs :

u,x u,x ESdx = ESu,x u

(ESu,x ),x udx

(A.32)

Pour un champ de dplacement cinmatiquement admissible, uO = 0 et uA = 0, et nous en


dduisons la forme 2 du PTV :
Z

u(S u ESu,xx )dx = u()(ku(, t) ESu,x (, t))

(A.33)

Cette forme nous permet de retrouver :


lquation locale x ]0, [, S u ESu,xx = 0 ;
les conditions aux limites en x = , ku(, t) ESu,x (, t) = 0.
En pratique cest la forme (1) du PTV qui sera utilise pour faire les calculs car elle est symtrique
en u et u et lordre de drivation des fonctions est moins important.

A.9 Matrice raideur et vecteur force gnralise des lments triangulaires


Prenons le premier lment du maillage, la transformation gomtrique est dfinie par la figure A.7. Pour llment de rfrence, les fonctions de forme sont N1 = 1 s t, N2 = s et
N3 = t. La matrice jacobienne associe au premier lment est dfinie par :
J1 =

"

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)

Figure A.7 - lments parent et rel

do det J1 = 2a2 et :
J1
1

"

1 a 2a
= 2
2a a 0

(A.35)

Nous en dduisons la matrice B(s, t) :


B = grad N =

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)

Cette matrice est constante, nous pouvons lintgrer analytiquement :

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

N(s, t)T f 2a2 dtds = 2a2 f

1st
2 1
1s

dtds = a f 1 (A.39)
s

3
0
1
t

1Z

Les vecteurs force gnralise des autres lments sont identiques.

A.10 Changement de base dans le plan


Le dplacement dans sa base locale e dune section de la barre reprsente sur la figure A.8
scrit dans la base globale bo :
h

u = cos sin

i u

= C S

!
i u

(A.40)

A.11 Dimensionnement statique dune colonne

55
~vj
j

~y0

~uj

e
i
~x0

b0

Figure A.8 - Bases e et bo

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].


A.11 Dimensionnement statique dune colonne


~x

Fje
1
(1)
2

(2)

(gS)e

(1)

i
Fie

(2)
3

(3)

(3)

Figure A.9 - Colonne et efforts lmentaires

Daprs la figure A.9, soient trois lments de caractristique ki =


h

ES
i

et les quatre variables

nodales associes UT = u1 u2 u3 u4 . Chaque matrice lmentaire est de la forme :


"

1 1
Ki = ki
1 1

(A.43)

56

Illustrations acadmiques
i

La matrice raideur assemble exprime sur les variables u1 u2 u3 u4 scrit :

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)

Le vecteur force gnralise associ au poids propre de llment est :


e
2
e
2

e = (gS)e

pe
=
2

1
1

(A.46)

Lassemblage de ces deux vecteurs nous donne :

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)

Calculons maintenant les contraintes normales dans les lments :


h

e, Ne = ke 1 1

ui
uj

= ke (uj ui )

(A.50)

on trouve N1 = p/2, N2 = 2p et N3 = 9p/2. Les efforts aux nuds, eux, scrivent :


e,

Fie
Fje

= Ke

ui
uj

(A.51)

A.12 tude statique dun portique


N/p

57

solution analytique linaire par morceau

solution lments finis

discontinuit de N

3
1

Figure A.10 - Analyse derreur dun modle lments finis

soit pour e = 1, F11 = 0 et F21 = p ; pour e = 2, F22 = p, F32 = 3p et pour e = 3,


F33 = 3p et F43 = 6p. Les rsidus dquilibre sont tous nuls car nous travaillons sur la solution
analytique de lquation matricielle.
Pour ce problme, nous disposons videmment de la solution analytique donne par la RDM
dont la reprsentation graphique est donne sur la figure A.10.
Si lanalyse porte sur les efforts calculs sur les lments, nous constatons une erreur de
modlisation importante sur les lments les plus chargs. Pour amliorer la solution lments
finis il faut mailler plus finement au voisinage de lencastrement. Pour ce problme, nous pouvons
utiliser une progression gomtrique pour dfinir la taille des lments.
Une autre possibilit consiste utiliser un lment dordre plus lev de type lHermite qui
assure la continuit de la contrainte [6, 3]. On peut aussi utiliser des lments quadratiques
auquel cas on obtient la solution analytique dans ce cas prcis.


A.12 tude statique dun portique


Nous proposons ltude du portique de la figure A.11 telle quelle peut tre conduite manuellement. Pour diminuer la taille du systme rsoudre, nous supposons que les dplacements
dus leffort normal sont ngligeables devant ceux de flexion. Comme nous allons le voir, cette
hypothse complique un peu la vrification de lquilibre global de la structure.
Compte tenu des hypothses, ce problme comporte deux variables :
h

UT = u

(A.52)

La matrice raideur du 1er lment scrit sur U :


"

EI 12 6
K1 =
6 4

(A.53)

La matrice raideur du 2e lment est de la forme :


K2 = 4

EI

(A.54)

sur , do la matrice raideur totale et assemble exprime sur U est :


"

EI 12 6
K=
6 8

(A.55)

Lnergie cintique correspondant au mouvement de translation de llment 2 nest pas prise

58

Illustrations acadmiques

(a) Variables nodales

(b) Dforme et ractions

Figure A.11 - Portique statique

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)

La rponse statique U est solution de :


"

K11 K12
K21 K22

F
=
0

(A.57)

systme pour lequel nous obtenons :


u

F 3
=
60EI

8
6

(A.58)

crivons les quations dquilibre pour llment 1 :

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)

Comme indiqu sur la figure A.12, nous obtenons :


"

"

R21 M21 R11 M11


1
0,4 1 0,6
=F
R22 M22 R32 M32
0,6 0,4 0,6 0,2

(A.61)

2. La contribution de u dans le systme (A.60) est nulle du fait du mouvement de solide rigide dans cette
direction.

A.12 tude statique dun portique

59

M21
R21

M11
R11

0,6F

0,2F

R22
M22

(a) Efforts sur 1

R23
M23

F
0,6F

0,6F

(b) Efforts sur 2

(c) Rsultats : le sens des forces est


donn par celui des flches

Figure A.12 - Efforts nodaux

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.

[1] Lucquin B. and Pironneau O. Introduction au calcul scientifique. Masson, 1994.


[2] G. Dhatt and G. Touzot. Une prsentation de la mthode des lments finis. Les presses
de lUniversit Laval, Qubec, 1981. 18, 27
[3] Batoz J.L. and Dhatt G. Modlisation des structures par lments finis. Herms, 1990.
Volume 1 : Solides lastiques, Volume 2 : Poutres et plaques, Volume 3 : Coques. 43, 44,
45, 57
[4] Bathe K.J. Finite Element Procedures. Prentice Hall, 1996.
[5] Zienckiewicz O.C. The finite element method. Mc Graw Hill, 1989. 4th edition, 2 volumes.
[6] Dubigeon S. Mcanique des milieux continus. Tech&Doc, 1998. seconde dition. 39, 41,
43, 55, 57

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

formulation variationnelle . . . . . . . voir princ.


variationnel

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

lment poutre deux nuds . . . . . 37


lment quadrangulaire quatre nuds
43
lment triangulaire trois nuds . 42
effort au . . . . . . . . . . . . . . . . . . . . . . . . . . 35
gomtrique . . . . . . . . . . . . . . . . . . 25, 27
interface . . . . . . . . . . . . . . . . . . . . . . . . . 26
interne . . . . . . . . . . . . . . . . . . . . . . . 18, 20
interpolation . . . . . . . . . . . . . . . . . . . . . . 25

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

You might also like