Vous êtes sur la page 1sur 69

Mthode des lments nis

Herv Oudin
28/09/2008
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
Table des matires
1 Mthodes dapproximation en physique 1
1.1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1 Processus danalyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.2 Mthodes dapproximation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Mthode des rsidus pondrs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Formulation variationnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.1 Transformation de la forme intgrale . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.2 Discrtisation de la forme intgrale . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3.3 criture matricielle des quations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4 Principe des Travaux Virtuels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.4.1 criture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.4.2 Discrtisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Mthode des lments nis 13
2.1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Dmarche lments nis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.1 Discrtisation gomtrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.2 Approximation nodale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.3 Quantits lmentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.4 Assemblage et conditions aux limites . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3 Utilisation dun logiciel lments nis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.1 Droulement dune tude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.3.2 Techniques de calculs au niveau lmentaire . . . . . . . . . . . . . . . . . . . . 26
2.4 Organigramme dun logiciel lments nis . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3 Applications en mcanique 33
3.1 Structures treillis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.1.1 lment barre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.1.2 Assemblage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2 Structures portiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.2.1 lment poutre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.2.2 Assemblage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.3 lasticit plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.3.1 Contraintes planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.3.2 Dformations planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.3.3 lment T3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.3.4 lment Q4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
A Illustrations acadmiques 49
A.1 Application de la mthode des rsidus pondrs . . . . . . . . . . . . . . . . . . . . . . 49
A.2 Formulation variationnelle de lquation de poisson . . . . . . . . . . . . . . . . . . . 50
A.3 Construction dune approximation nodale linaire . . . . . . . . . . . . . . . . . . . . . 51
A.4 Fonctions dinterpolation dun lment triangulaire . . . . . . . . . . . . . . . . . . . . 51
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
A.5 Structure lastique symtrie cylindrique . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
A.6 Assemblage et conditions aux limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
A.7 Principe des Travaux Virtuels en traction-compression . . . . . . . . . . . . . . . . . . 55
A.8 quivalence PTV et quation locale avec conditions aux limites . . . . . . . . . . . 56
A.9 Matrice raideur et vecteur force gnralise des lments triangulaires . . . . . . 56
A.10 Changement de base dans le plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
A.11 Dimensionnement statique dune colonne . . . . . . . . . . . . . . . . . . . . . . . . . . 58
A.12 tude statique dun portique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Rfrences 63
Index 64
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
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 gure 1.1. Nous partons dun problme physique.
problme physique
hypothses de modlisation
volution du
modle
mathmatique
modle mathmatique
discrtisation du problme
volution du
modle
numrique
modle numrique
estimation de la prcision du
modle numrique
vrication des hypothses
de modlisation (analyse du
modle mathmatique)
interprtation des rsultats
rponse
nouveaumodle physique
p
r
o
c

d
u
r
e
n
u
m

r
i
q
u
e
Figure 1.1 - Processus danalyse utilisant un modle numrique
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
2 Mthodes dapproximation en physique
Le cadre prcis de ltude est dni par les hypothses simplicatrices qui permettent de
dterminer le modle mathmatique appropri. La difcult 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 sui-
vantes :
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 gure 1.2 illustre sur un exemple mcanique simple trois mod-
lisations envisageables. Chacune correspond modle mathmatique diffrent mais quelle
est la bonne ? Le choix du modle mathmatique est un compromis entre le problme pos
(a) schma du support

F
(b) poutre : solution analytique
ou numrique

F
(c) lasticit plane : solution nu-
mrique

F
(d) lasticit tridimensionnelle :
solution numrique
Figure 1.2 - Choix dun modle mathmatique : dimensionnement statique dun support dtagre
lingnieur 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
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
1.2 Mthode des rsidus pondrs 3
certain nombre dhypothses bases sur les sciences de lingnieur et il faut connatre leur
domaine de validit pour pouvoir vrier que la solution obtenue est satisfaisante.
Si le modle mathmatique nadmet pas de solution analytique, il est alors ncessaire
de chercher une solution approche de ce modle. Ds lors, la discrtisation du problme
correspond au choix dun modle numrique permettant de traiter les quations mathma-
tiques. Il est important de savoir distinguer et hirarchiser les diffrents niveaux dhypothse
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 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, savoir remplacer un pro-
blme mathmatique dni sur un milieu continu (quations diffrentielles ou intgrales)
par un problme mathmatique discret (quations matricielles) de dimension nie que lon
sait rsoudre numriquement.
La classication que nous proposons sur la gure 1.3 nest pas unique. Elle permet sim-
plement 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 varia-
tionnelle. 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, quations diffrentielles dnies sur lintrieur du do-
maine, et les conditions aux limites du problme dnies sur la frontire du domaine ;
2. Mthodes variationnelles : le point de dpart de ces mthodes est un principe varia-
tionnel qui est une formulation mathmatique du problme base sur des considra-
tions 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) dni sur un domaine D.
Nous cherchons une solution du modle mathmatique dni par les quations locales sur
D, et les conditions aux limites sur la frontire du domaine. Ces quations diffrentielles
forment le systme suivant :
M D, (u) = f (M, t ) quation locale
M , (u) =e (M, t ) conditions aux limites
(1.1)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
4 Mthodes dapproximation en physique
systme physique continu
formes intgrales
formes diffrentielles
formes matricielles
mthodes
dapproximation
discrtisation
mthodes variationnelles
formulation mathmatique
du problme
Principe des Travaux Virtuels
mthode des rsidus pondrs
mise en quations
formulation mathmatique
du problme
Principe Fondamental
de la Dynamique
Figure 1.3 - Vue synthtique des mthodes dapproximation
o et 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. An de simplier la prsentation, consid-
rons dans un premier temps que :
les conditions aux limites du problme sont homognes, (u) =0 ;
lapproximation choisie les satisfait toutes, (u

) =0.
Le rsidu est alors dni par lerreur sur lquation locale, soit :
MD, (u

) =(u

) f (M, t ) (1.2)
Soit un ensemble de fonctions dites de pondration P
i
(M)
1
, quelconques et dnies sur le
domaine D. La mthode des rsidus pondrs consiste annuler lerreur commise sur le
rsidu, en la rendant orthogonale, selon un produit scalaire prcis, des fonctions P
i
(M). Ce
qui correspond des quations sous forme intgrale reprsentes par :
P
i
(M),
_
D
P
i
(M) (u

) dV=0 (1.3)
Du point de vue mathmatique, au lieu de rsoudre lquation (u) = 0, on considre le
problme quivalent ,
_
D
(u) dV = 0. Ne sachant pas rsoudre ce problme analyti-
quement, on en cherche une approximation en restreignant les n fonctions de pond-
ration.
1. ces fonctions prennent aussi lappellation de fonctions tests ou fonctions poids
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
1.2 Mthode des rsidus pondrs 5
Pour une approximation u

n paramtres, nous choisirons n fonctions de pondra-


tion an dobtenir autant dquations intgrales que de paramtres, cest--dire un systme
matriciel dordre n. Soit une approximation de la forme :
u

=
n

i =1
W
i
(M)q
i
(t ) =W(M)
T
q(t ) (1.4)
o les fonctions W
i
(M) sont les fonctions de forme
2
et les q
i
(t ) sont les paramtres de lap-
proximation, cest--dire les participations des fonctions de forme respectives dans la solu-
tion du problme. Les n quations sont de la forme :
i [1, n],
_
D
P
i
(M)
_
W(M)
T
q(t )
_
dV=0 (1.5)
Pour illustrer notre propos, admettons que le problme soit un problme stationnaire li-
naire, lquation matricielle est alors de la forme :
Kq =F (1.6)
avec K=
_
D
P(M)
_
W(M)
_
dV et F =
_
D
P(M)f (M) dV. Si les n fonctions P
i
conduisent des
quations indpendantes, la solution q du systme (1.6) fournit les paramtres de lapproxi-
mation.
la recherche de fonctions dapproximation, aussi dites fonctions de forme, satisfaisant
toutes les conditions aux limites supposes homognes nest pas simple ; cest en pra-
tique impossible pour des problmes rels autres que les problmes acadmiques. Il
faut donc gnraliser la formulation de cette mthode pour pouvoir utiliser des fonc-
tions 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 an que le systme matriciel qui en est
issu soit rgulier.
Enpratique 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 ni 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 obte-
nues 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 do-
maine. Par contre, si les oprateurs sont symtriques, les matrices le sont galement,
2. base de fonctions pour construire lapproximation
3. cela donne videmment de plus ou moins bons rsultats
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
6 Mthodes dapproximation en physique
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
.
Applicationdes 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 so-
lution de ce mme problme mathmatique, en partant de sa formulation variationnelle.
Nous rappelons tout dabord les tapes de la construction de la formulation variation-
nelle fonde sur la formule de Green gnralise. Pour xer les ides, considrons un pro-
blme de mcanique linaire sans amortissement sous lhypothse des petits dplacements
et petites dformations.
Lquation locale dnie lintrieur du domaine et les conditions aux limites dnies
sur la frontire font apparatre des oprateurs diffrentiels. La forme gnrale du problme
mathmatique rsoudre est la suivante :
M D,

u

div =

f quation locale
M
u
, u = u
d
conditions aux limites en dplacement
M

, n =

T
d
conditions aux limites en force
(1.7)
formulation qui suppose ici un champ vectoriel de dplacement u dni sur le domaine D.
An de 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 = grad
s
u si bien que
les quations locales peuvent tre mises sous la forme

u +( u) =

f .
1.3.1 Transformation de la forme intgrale
Partons de lquation locale :
MD,

u

div=

f (1.8)
qui est quivalente :

P,
_
D

P
_


u

div

f
_
dV =0 (1.9)
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
4. lapproximation est dautant plus prcise que lon augmente le nombre de paramtres
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
1.3 Formulation variationnelle 7
supposons que les fonctions de pondration utilises sont sufsamment drivables. Sa-
chant que
5
:
: grad
s

P =div
_

P
_

P

div (1.10)
il vient :

P,
_
D
_

u +: grad
s

Pdiv
_

P
_

P

f
_
dV=0 (1.11)
Appliquons le thorme dOstrogradsky
6
:

P,
_
D
_

u +: grad
s

P

f
_
dV
_
D

P n dS =0 (1.12)
Utilisons les conditions aux limites sur la frontire

, cest--dire M

, n =

T
d
:
_
D
_

u +: grad
s

P

P

f
_
dV
_

P n dS
_

T
d
dS =0 (1.13)
En pratique, pour simplier 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.14)
Compte tenu de ces choix, nous obtenons une formulation variationnelle du problme aux
limites initial.
Formulationvariationnelle
Soient les conditions aux limites en dplacement :
M
u
, u = u
d

P, fonctions de pondration, telles que

P =

0 sur
u
alors :
_
D
_

u +: grad
s

P

f
_
dV=
_

T
d
dS (1.15)
Cette formulation conduit aux remarques suivantes :
5. Cette formule utilise la symtrie du tenseur des contraintes et les relations suivantes :
: grad u =div u u

div
T
: grad
T
u =div
_
u
_
u

div
La dmonstration de ces relations se fait simplement :
i j
u
i ,j
=(u
i

i j
)
,j
u
i

i j ,j
6. thorme dOstrogradsky :
_
D
div

AdV=
_
D

A n dS
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
8 Mthodes dapproximation en physique
cette formulation variationnelle est quivalente au systme dquations aux drives
partielles. Si nous pouvons rsoudre lquation intgrale (1.15), nous obtenons la so-
lution exacte du problme ;
lintrt de cette forme intgrale est de tenir compte de lquation locale et des condi-
tions 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 condi-
tions 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 lqua-
tion locale, ce qui limite son utilisation des fonctions satisfaisant toutes les condi-
tions aux limites du problme. Elles sont donc plus difciles obtenir, et gnrale-
ment impossible obtenir pour un problme non homogne.
1.3.2 Discrtisation de la forme intgrale
La solution approche est recherche sous la forme dune combinaison linaire de n fonc-
tions, dites fonctions de forme. La mthode consiste alors affaiblir une des formes int-
grales 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 ouaprs intgra-
tion par parties, dpend de la facilit construire une approximation qui satisfait les condi-
tions aux limites du problme. Sil est possible de construire une approximation qui satisfait
toutes les conditions aux limites (fonctions de comparaisondu problme) la premire forme
intgrale est sufsante 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 aux limites cinmatiques, une telle approximation est dite cinmatiquement ad-
missible
7
:
u

C.A. M
u
, u

= u
d
(1.16)
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 ;
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.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
1.3 Formulation variationnelle 9
le nombre de drivations des fonctions de forme diminue.
Inconvnients
le nombre de drivations des fonctions de pondration augmente et leur choix est
restreint dufait duchoix des fonctions de pondration valeur nulle sur la frontire

u
pour simplier 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 simplier la prsentation, les conditions aux limites gomtriques sur
u
sont de la
forme u

0. Nous utilisons les mmes fonctions de forme pour dnir lapproximation et


la pondration (mthode dite de Galerkin), ce qui conduit des formes matricielles sym-
triques :
u

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


avec W(M), matriceconstruite partir des fonctions de forme et q(t ), vecteur des paramtres
de lapproximation. La forme matricielle des fonctions de pondration est alors :
P(M) =W(M)q (1.18)
Pour exprimer le produit

: grad
s

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 :
(M) =D(M)(M) (1.19)
avec =
_

xx

y y

z z
2
xy
2
xz
2
y z
_
T
et =
_

xx

y y

z z

xy

xz

y z
_
T
.
Les dformations scrivent alors :
(M) =grad
s
u(M) =Lu(M) (1.20)
L est la matrice doprateurs diffrentiels correspondant lexpression du gradient sym-
trique du champ des dplacements. Compte tenu de ces notations, on peut crire :

: grad
s

P =P(M)
T
L
T
D(M)Lu

(M) (1.21)
soit, compte tenu de lapproximation :

: grad
s

P =q
T
B(M)
T
D(M)B(M)q(t ) (1.22)
avec B(M) =LW(M). Reportons ces expressions dans la formulation variationnelle :
q
T
, q
T
_
D
_
W
T
W q+B
T
DBqW
T
f
_
dVq
T
_

W
T
T
d
dS =0 (1.23)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
10 Mthodes dapproximation en physique
do lquation matricielle suivante :
M q+Kq =F (1.24)
avec :
M=
_
D
W
T
WdV
K=
_
D
B
T
DBdV
F =
_
D
W
T
f dV+
_

W
T
T
d
dS
Ce qui vient dtre appliqu unproblme de mcanique classique peut tre utilis dans
dautres domaines de la physique.
1.4 Principe des Travaux Virtuels
Dans certains domaines de la physique, des considrations nergtiques permettent la for-
mulation du problme en tant que principe variationnel, aboutissant ainsi une formula-
tion 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 mo-
dlisation du problme physique. En mcanique, le Principe des Travaux Virtuels (PTV) en
dplacement est le plus couramment utilis.
1.4.1 criture
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 =
_
D
(P) u dm(P) =
_
D
u

u dV
travail virtuel des quantits dacclration
T =
_
D
: dV+
_
D
u

f dV+
_
D
u

TdS
travail virtuel des efforts intrieurs et extrieurs
(1.25)
Du fait des relations dplacements - dformations =grad
s
u, nous obtenons la forme (1)
du PTV.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
1.4 Principe des Travaux Virtuels 11
Forme (1) du PTV
u,
_
D
u

u dV=
_
D
: grad
s
u dV+
_
D
u

f dV+
_
D
u

T dS (1.26)
On peut ds prsent constater que cette quation intgrale concide avec la formulation
variationnelle du problme tablie au paragraphe 1.3.1, ce qui nest videmment pas un
hasard. Nous allons transformer cette forme intgrale par intgrations par parties an de
retrouver lquation locale et les conditions aux limites du problme. La dmarche est rigou-
reusement linverse de celle utilise dans le paragraphe prcdent. Utilisons lquation (1.10)
pour crire le PTV :
_
D
u
_

u

div

f
_
dV=
_
D
div
_
u
_
dV+
_
D
u

TdS (1.27)
Appliquons le thorme dOstrogradsky, nous obtenons :
Forme (2) du PTV
u,
_
D
u
_


u

div

f
_
dV =
_
D
u
_

T n
_
dS (1.28)
Pour un champde dplacements cinmatiquement admissible nous avons M
u
, u =

0.
La forme intgrale prcdente nous permet de retrouver :
lquation locale : MD,

u

div =

f
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
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 ex-
primer lintgrale sur la frontire du domaine :
_
D
u

T dS =
_

u
u

T
I
dS+
_

T
d
dS (1.29)
Cette criture fait apparatre explicitement le champ des efforts inconnus (T
I
: actions de
liaison) correspondant aux conditions aux limites cinmatiques M
u
, u = u
d
. Si nous
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
12 Mthodes dapproximation en physique
utilisons une approximation quelconque du champ des dplacements, nous obtenons une
quation intgrale pour deux champs inconnus et nous ne pourrons pas rsoudre le pro-
blme. Cette mthode sapparente la mthode des multiplicateurs de Lagrange. Pour r-
soudre, il faut tenir compte a posteriori des conditions aux limites cinmatiques dans les
quations du modle.
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.,
_
D
u

dV=
_
D
: grad
s
u

dV+
_
D
u


f dV+
_

T
d
dS (1.30)
Nous utilisons les mmes notations matricielles que celles du 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 :
M q+Kq =F (1.31)
avec la notation B(M) =LW(M) et :
M=
_
D
W
T
WdV
K=
_
D
B
T
DBdV
F =
_
D
W
T
f dV+
_

W
T
T
d
dS

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 dapproxima-
tion, ce qui nest pas ncessaire en soit, ces fonctions de pondration tant en thorie quelconques.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
2
Mthode des lments nis
2.1 Gnralits
Les codes lments nis font maintenant partie des outils couramment utiliss pour la concep-
tion et lanalyse des produits industriels. Les outils daide la modlisation devenant de
plus en plus perfectionns, lutilisation de la mthode des lments nis sest largement d-
veloppe 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 abilit 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 nis dans
de bonnes conditions :
formaliser les non dits et les rexions qui justient les choix explicites ou implicites
de son analyse du problme ;
valuer la conance quil accorde aux rsultats ;
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 coh-
rence du processus de calcul. Ces connaissances sont utiles la matrise des deux princi-
pales difcults 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 esti-
mer lerreur du modle numrique par rapport la solution exacte du problme mathma-
tique. Il ne faut pas non plus oublier que le modle numrique ne fournit que des rsultats
relatifs aux informations contenues dans le modle mathmatique qui dcoule des hypo-
thses 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
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
14 Mthode des lments nis
sont sufsamment complexes pour mettre en avant les difcults 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 dnir une approximation nous permettant dappliquer les
mthodes prsentes dans le chapitre 1. Il ne reste alors qu assembler les formes matri-
cielles 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.
2.2 Dmarche lments nis
Les principales tapes de construction dun modle lments nis 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 undcoupage dudomaine continu ensous domaines :
D=
n
e

e =1
D
e
tel que lim
e 0
_

e
D
e
_
=D (2.1)
Il faut donc pouvoir reprsenter au mieux la gomtrie souvent complexe du domaine tu-
di 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 enmodiant la forme
ou en diminuant la taille des lments concerns comme propos sur la gure 2.1. Sur
chaque lment nous allons chercher dnir une approximation de la fonction solution.
2.2.2 Approximation nodale
La mthode des lments nis est base sur la construction systmatique dune approxima-
tion 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 reprsen-
tation nodale de lapproximation ou plus simplement dapproximation nodale.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
2.2 Dmarche lments nis 15
(a) pice tudier et prsentant
des congs de raccordement
(b) modier la taille des lments
et rafner au niveau des cour-
bures
(c) utiliser des lments fron-
tire courbe
Figure 2.1 - Erreur de discrtisation gomtrique
Dnitionde lapproximation nodale
Lapproximation par lments nis est une approximation nodale par sous domaines ne
faisant intervenir que les variables nodales du domaine lmentaire D
e
:
MD
e
, u

(M) =N(M)u
n
(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 u
n
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)u
n
(2.3)
Les nuds M
i
sont des points de llment pour lesquels on choisit didentier lapproxi-
mation u

la valeur du champ de variables u. Nous en dduisons que :


M
i
, u

(M
i
) =u
i
(2.4)
soit pour lapproximation nodale :
M
i
, N
j
(M
i
) =
i j
(2.5)

Construction dune approximation nodale linaire


Linterpolation nodale est construite partir dune approximation gnrale :
M, u

(M) =(M)a (2.6)


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 signication physique.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
16 Mthode des lments nis
Bases polynomiales compltes
une dimension :
linaire (1, x) : deux variables
quadratique (1, x, x
2
) : trois variables
deux dimensions :
linaire (1, x, y ) : trois variables
quadratique (1, x, y , x
2
, xy , y
2
) : six variables
trois dimensions :
linaire (1, x, y , z) : quatre variables
quadratique (1, x, y , z, x
2
, xy , y
2
, xz, z
2
, y z) : dix variables
Pour utiliser une base polynomiale complte, le nombre de termes doit tre gal au nombre
de variables nodales identier. Si lon ne peut pas utiliser unpolynme complet, le meilleur
choix consiste respecter la symtrie des monmes conservs.
Bases polynomiales incompltes
deux dimensions : bi - linaire (1, x, y , xy ) : quatre variables
trois dimensions : tri - linaire (1, x, y , z, xy , xz, y z, xy z) : huit variables
En identiant aux nuds lapproximation u

la valeur du champ de variables u, nous


pouvons exprimer les paramtres gnraliss a en fonction des variables nodales u
n
:
u
n
=u

(M
n
) =(M
n
)a (2.7)
soit, par inversion :
a =Tu
n
(2.8)
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 gom-
trie des lments. En reportant (2.8) dans lapproximation (2.3) nous obtenons la matrice
des fonctions dinterpolation :
N(M) =(M)T (2.9)

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 ana-
lytique 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 :
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
2.2 Dmarche lments nis 17
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 va-
riables nodales, en retenant par exemple les valeurs des drives du champ aux nuds.
Llment poutre prsent dans le chapitre suivant fait partie de la famille de lHermite.
lments une dimension
La base de fonction linaire illustre sur la gure 2.2(a) scrit avec s [0, 1] :
N
1
(s ) =L
1
=1 s , N
2
(s ) =L
2
=s (2.10)
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 :
N
1
(s ) =L
1
(2L
1
1), N
2
(s ) =4L
1
L
2
, N
3
(s ) =L
2
(2L
2
1) (2.11)
Ces fonctions de forme sont schmatises sur la gure 2.2(b). Le passage lordre suprieur
donne la base de la gure 2.2(c) o seules N
1
et N
2
sont illustres : les deux autres fonctions
N
3
et N
4
sont respectivement les symtriques de N
1
et N
2
par rapport s =1/2.
N
1
(s ) =
L
1
2
(3L
1
1)(3L
1
2) N
2
(s ) =
9
2
L
1
L
2
(3L
1
1)
N
2
(s ) =
9
2
L
1
L
2
(3L
2
1) N
4
(s ) =
L
2
2
(3L
2
1)(3L
2
2)
(2.12)
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 va-
riables par nud, cest un lment de type lHermite illustr sur la gure 2.2(d) pour N
1
et
N
2
: de la mme manire que prcdemment, les fonctions N
3
et N
4
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 :
N
1
(s ) =1 3s
2
+2s
3
N
2
(s ) =s 2s
2
+s
3
N
3
(s ) =3s
2
2s
3
N
4
(s ) =s
2
+s
3
(2.13)
lment triangulaire
Pour ce type dlment, lapproximation utilise la base polynomiale linaire (1, s , t ). Ll-
ment de rfrence, aussi dit parent, est un triangle rectangle trois nuds de type T3 .
Lapproximation quadratique quant elle utilise la base (1, s , t , s
2
, s t , t
2
). Llment de r-
frence est un triangle rectangle six nuds de type T6 . Posons L
1
= 1 s t , L
2
= s et
L
3
=t . Pour :
les trois nuds sommets i =1, 2, 3, les fonctions de forme scrivent :
N
i
=L
i
(2L
i
1) (2.14)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
18 Mthode des lments nis
s
1
1
0
(a) lment deux nuds :
base linaire (1, s )
s
1
1
0
(b) lment trois nuds :
base quadratique (1, s , s
2
)
s
1
1
0
(c) lment quatre nuds :
base cubique (1, s , s
2
, s
3
)
s
1
1
0
(d) lment dHermite :
deux nuds et deux in-
connues par nud
Figure 2.2 - Fonctions de forme une dimension
1 1 1
1 2 2 2 2
3 3 3
3
t
s
L
1
L
2 L
3
Figure 2.3 - Fonctions dinterpolation linaires du triangle
les trois nuds dinterface i =1, 2, 3 :
N
i +3
=4L
j
L
k
pour j =i k =i , j (2.15)
La gure 2.4 donne une reprsentation de deux des fonctions dinterpolation. Les autres
sobtiennent par permutation des indices.
N
1
=2L
1
(L
1
1) N
5
=4L
1
L
3
1
1
1
1
1
2
2 2
3 3
3
4
4
4
5
5
5
6
6
6
Figure 2.4 - Fonctions dinterpolation quadratiques dutriangle. Les autres sont obtenues par rotation
lment deux dimensions rectangulaire
Lapproximation bi-linaire est dduite de la base polynomiale (1, s , t , s t ) sur (s , t ) [1 1].
Llment de rfrence est un carr quatre nuds de type Q4 . Les fonctions dinterpo-
lation sont :
N
1
=
1
4
(1 s )(1 t ) N
2
=
1
4
(1 +s )(1 t )
N
3
=
1
4
(1 +s )(1 +t ) N
4
=
1
4
(1 s )(1 +t )
(2.16)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
2.2 Dmarche lments nis 19
Sur la gure 2.5, seule la fonction N
1
est reprsente, les autres sobtenant par permutation.
De la mme faon, on peut construire, partir dune base polynomiale complte, les fonc-
tions dinterpolation des lments rectangulaires neuf nuds, pour une approximation
t
s
1
1 2
2
3
3
4
4
Figure 2.5 - Fonction dinterpolation N
1
du quadrangle. Les autres sont obtenues par rotation
quadratique, 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 in-
ternes, car ces nuds ne sont pas connects aux nuds des autres lments. Onutilise donc
des bases polynomiales incompltes mais symtriques. Le Q8 est construit partir de la base
(1, s , t , s
2
, s t , t
2
, s
2
t , s t
2
) et le Q12 est construit partir de la base (1, s , t , s
2
, s t , t
2
, s
3
, s
2
t ,
t
2
s , t
3
, s
3
t , s t
3
) [Dhatt et Touzot 81].
2.2.3 Quantits lmentaires
An 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 variation-
nelles et la gnralisation des problmes de physique est donc simple.
Matrices masse et raideur
Soit la forme intgrale du PTV :
u,
_
D


u u dV=
_
D
: dV+
_
D

f u dV+
_
D

T u dS (2.17)
Sur chaque lment nous utilisons lapproximation nodale pour exprimer le champ des d-
placements u et le champ des dplacements virtuels u. Ainsi le produit scalaire scrit
maintenant :

u(M) u(M) =u
T
n
N(M)
T
N(M) u
n
(2.18)
do le premier terme :
_
D
e


u u dV =u
T
n
M
e
u
n
(2.19)
avec M
e
=
_
D
e
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
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
20 Mthode des lments nis
doublement contract par un simple produit scalaire. Ces notations ont t introduites dans
la sous-section 1.3.3. Pour un milieu 3D :
=
_

xx

y y

z z
2
xy
2
xz
2
y z
_
T
=
_

xx

y y

z z

xy

xz

y z
_
T
(2.20)
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)u
n
=B(M)u
n
(2.21)
o B est la matrice doprateurs diffrentiels appliqus aux fonctions dinterpolation. Les
lois de comportement permettent dexprimer le vecteur des contraintes en fonction du vec-
teur des dformations, soit :
(M) =D(M)(M) =D(M)B(M)u
n
(2.22)
do le second terme, crit dans la base de discrtisation :
_
D
e
: dV =u
T
n
K
e
u
n
(2.23)
avec K
e
=
_
D
e
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 cinma-
tiques. Sur chaque lment, nous utilisons lapproximation du champ de dplacement pour
exprimer le travail virtuel de ces efforts.
Eorts imposs
Leur travail virtuel lmentaire est de la forme :
T
d
e
=
_
D
e

f
d
u dV+
_
D
e

T
d
u dS (2.24)
do le travail virtuel discrtis :
T
d
e
=u
T
n
F
d
e
(2.25)
avec F
d
e
=
_
D
e
N(M)
T
f
d
dV +
_
D
e
N(M)
T
T
d
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 respec-
tivement f
d
et T
d
.
Eorts inconnus
Dune manire similaire, leur travail virtuel lmentaire scrit :
T
i
e
=
_
D
e

T
i
u dS (2.26)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
2.2 Dmarche lments nis 21
do le travail virtuel discrtis :
T
i
e
=u
T
n
F
i
e
(2.27)
Enpratique 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 ac-
tions 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 :
D
e
, M
e
u
n
+K
e
u
n
=F
d
e
+F
i
e
(2.28)

Structure lastique de symtrie cylindrique


Les expressions des matrices lmentaires que nous venons de voir font apparatre des op-
rateurs 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 nis, 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 dnies par la relation :
D
n
e

e =1
D
e
(2.29)
Attention ne pas oublier lerreur de discrtisation gomtrique.
Matrices
Lassemblage des matrices lmentaires masse M
e
et raideur K
e
seffectue selon les mmes
rgles. Ces rgles sont dnies par sommation des termes correspondant au travail virtuel
calcul pour chaque lment :
n
e

e =1
u
T
n
M
e
u
n
=U
T
M

U et
n
e

e =1
u
T
n
K
e
u
n
=U
T
KU (2.30)
Cette opration traduit simplement que la forme quadratique associe lensemble du do-
maine 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 dnies les variables globales de U.
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 algo-
rithmes est un problme essentiellement numrique.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
22 Mthode des lments nis
Eorts imposs
Lassemblage ne pose pas de problme, il est dni par sommation des termes correspon-
dant au travail virtuel calcul pour chaque lment
2
:
n
e

e =1
u
T
n
F
d
e
=U
T
F
d
(2.31)
Eorts inconnus
Lassemblage peut tre men de faon identique. Cependant, si les liaisons entre les l-
ments sont parfaites la somme des efforts inconnus aux nuds internes de la structure est
nulle. Nous pouvons en tenir compte pour simplier lexpression du travail virtuel des ef-
forts 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 :
M

U+KU=F
d
+F
i
(2.32)
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 F
i
3
.
Assemblage et conditions aux limites
2.3 Utilisation dun logiciel lments nis
Unprogramme 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 untravail 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;
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. Si leffort est appliqu unnudde 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.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
2.3 Utilisation dun logiciel lments nis 23
2.3.1 Droulement dune tude
Pour raliser une tude par lments nis, il faut que les objectifs de ltude soient bien
dnis
4
. Le cadre de ltude, cest--dire le temps et les moyens disponibles, doit tre com-
patible 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 xer les paramtres du calcul et conduire la ralisation dun maillage.
Cette phase base sur lexprience personnelle acquise dpend de nombreuses considra-
tions. La difcult essentielle est de trouver un bon compromis entre les paramtres propres
auproblme et ceux relatifs lenvironnement de travail. Lanalyse duproblme nous conduit
prciser un certain nombre dhypothses, et effectuer des choix qui conditionnent les r-
sultats.
Choix du modle
En calcul des structures, les plus classiques sont de type : poutre, lasticit plane, axisym-
trique, coques mince ou paisse, tridimensionnel. . . ces modles mathmatiques corres-
pondent des familles dlments nis.
Choix du type dlments
Il est fonction de la prcision voulue, de la nature du problme, mais aussi du temps dispo-
nible. 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 ouglobales. 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 ?
Doit-on 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 nis nouveaux. Il est indis-
pensable de vrier leur comportement sur des problmes lmentaires si possible proches
de ltude mene. Louvrage Guide de validation des progiciels de calculs des structures,
AFNORtechnique 1990 contient des cas tests pouvant servir pour de nombreux problmes.
Ces cas tests permettent de comparer la solution obtenue avec dautres solutions num-
riques 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. . .
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
24 Mthode des lments nis
Cration et vrication des donnes
Cette tape dpend du logiciel utilis. La syntaxe utilise pour dnir le jeu de donnes est
dnie dans le mode demploi du bloc fonctionnel correspondant. En sortie, un chier est
cr, qui contient toutes les informations ncessaires lexcution des calculs. Les vrica-
tions 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 :
vrication de la gomtrie de la pice et du maillage
5
;
vrication de la prise en compte des sollicitations et des conditions cinmatiques
(liaisons) imposes la structure;
vrication des proprits mcaniques utilises.
Pour des problmes spciques, dautres contrles seront envisags. Lobjectif dviter de
faire tourner un calcul inutilement. Ceci dautant plus que la recherche dune solution ac-
ceptable 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 chier
de rsultats permet de vrier que les diffrentes phases de calculs se sont correctement
droules :
interprtation des donnes, vrication des paramtres manquants ;
construction des matrices, espace utile pour les gros problmes ;
singularit de la matrice raideur, problme de conditions aux limites ou de dnition
des lments ;
convergence, nombre ditrations, etc.
Ce chier 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 causes remdes
singularit de K lments mal dnis, existence
de modes rigides, intgration
numrique
6
modier la topologie du maillage,
modier les liaisons, modier le
nombre de points dintgration
rsolution des quations arrondi numrique, non
convergence
travailler en double prcision,
changer dalgorithme, augmenter
le nombre ditrations
Tableau 2.1 - Principales sources derreurs durant le calcul
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 dintgrationpeut conduire une matrice raideur singulire.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
2.3 Utilisation dun logiciel lments nis 25
Exploitation des rsultats
Les calculs demands dans le cahier des charges ont le plus souvent pour objectif de valider
ou de vrier le dimensionnement dune structure. Les rsultats obtenus et les conclusions
relatives aux phnomnes tudier devront tre prsents de faon synthtique : tableaux,
courbes, visualisation. Cela justie largement lutilisation dunpost-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 dnie ?
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 signication? etc.
Diffrentes vrications 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 sufsante, 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 dintgra-
tion
7
, ces informations sont trs souvent fournies en valeur moyenne sur llment. Les in-
dicateurs 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 per-
met davoir une ide des zones fortement charges ayant unfort 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 envisa-
gs pour valider votre modle :
ordre de grandeur des rsultats obtenus ;
vrication des hypothses du modle
8
;
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 compor-
tement.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
26 Mthode des lments nis
justication des choix de dpart.
La comparaison des rsultats des diffrents modles permet damliorer puis de valider un
modle nal. Une fois la abilit dumodle assure, onpeut conclure sur ladquation entre
la structure et le cahier des charges. La synthse de ces calculs prliminaires est indispen-
sable car elle vous permet de justier et de dnir 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 lments de rfrence et lutilisation de la transformation gomtrique pour dnir les
lments rels partir dlments de rfrence.
Transformation gomtrique
Tout lment rel peut tre dni comme limage par une transformation gomtrique dun
lment parent dit de rfrence pour lequel les fonctions dinterpolation sont connues.
limage de la gure 2.6, la transformation gomtrique dnit 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 :
D
rfrence
(s , t , u)

e

D
rel
(x, y, z)
(2.33)
Un mme lment de rfrence permettra de gnrer une classe dlments rels. chaque
(1, 1) (1, 1)
(1, 1) (1, 1)
1 2
3 4
s
t
(a) lment parent
x
y
1
2
3
4
s
t
(x
1
, y
1
)
(x
2
, y
2
)
(x
3
, y
3
)
(x
4
, y
4
)
(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 trans-
formation est identique pour chaque coordonne, et utilise une base de fonctions polyno-
miales.
Si les nuds dinterpolation et les nuds gomtriques sont confondus, les fonctions
de transformation gomtrique N
g
seront identiques aux fonctions dinterpolation N. Ces
lments sont dits isoparamtriques. En rsum, la transformation gomtrique est dnie
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
2.3 Utilisation dun logiciel lments nis 27
par :
x =N
T
g
(s , t , u) x
n
y =N
T
g
(s , t , u) y
n
z =N
T
g
(s , t , u) z
n
(2.34)
avec x
n
, y
n
, z
n
coordonnes des nuds de llment rel et N
g
(s , t , u) rassemblant les fonc-
tions de la transformation gomtrique. Les transformations gomtriques de la gure 2.7
(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
utilisent les fonctions dinterpolation linaire, quadratique et cubique dnies prcdem-
ment.
Pour des lments deux outrois dimensions, les transformations gomtriques condui-
sent respectivement des frontires linaires, quadratiques oucubiques. La gure 2.8 donne
la position des nuds pour les classes dlments triangulaires et quadrangulaires. La -
s
s
t
t
(a) linaires
s
s
t
t
(b) quadratiques
s
s
t
t
(c) cubiques
Figure 2.8 - lments parents triangulaires et quadrangulaires deux dimensions
gure 2.9 reprsente les trois classes dlments volumiques associs une transformation
linaire. Pour chaque classe nous dnirons les lments quadratiques et cubiques en pla-
ant les nuds dinterface respectivement au milieu et au tiers des cots, comme indiqu
par la gure 2.8. Les codes lments nis utilisent ces lments et bien dautres plus com-
plexes.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
28 Mthode des lments nis
s
s
s
t t
t
u 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 ap-
pliqus 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 les drives des fonctions dinterpolation par rapport aux coordonnes
relles (x, y, z). Posons :
_
_
_
_
_

u
_
_
_
_
_
=
_
_
_
_
_
x
s
y
s
z
s
x
t
y
t
z
t
x
u
y
u
z
u
_
_
_
_
_
_
_
_
_
_

z
_
_
_
_
_
=J
_
_
_
_
_

z
_
_
_
_
_
(2.35)
J est la matrice jacobienne de la transformation. Pour chaque lment, cette matrice sex-
prime en fonction des drives des fonctions connues de transformation gomtrique et
des coordonnes des nuds gomtriques de llment rel. En effet :
J =
_
_
_
_
_

u
_
_
_
_
_
(x y z) =
_
_
_
_
_
N
g
s
N
g
t
N
g
u
_
_
_
_
_
_
x
n
y
n
z
n
_
(2.36)
J est le produit dune matrice (3 n) par une matrice (n 3) toutes deux connues. La trans-
formation devant tre une bijection J
1
existe
9
. La relation inverse permet alors de calculer
les drives premires par rapport aux coordonnes relles des fonctions dinterpolation :
_
_
_
_
_

z
_
_
_
_
_
=J
1
_
_
_
_
_

u
_
_
_
_
_
(2.37)
Connaissant les drives premires N
i ,s
, N
i ,t
et N
i ,u
, ces relations participent la construc-
tion de la matrice B(s , t , u) partir de la matrice B(x, y, z) qui sexprime en fonction des
drives premire N
i ,x
, N
i ,y
et N
i ,z
. Pour les lments utilisant des drives secondes des
fonctions dinterpolation
10
, la dmarche est identique. Il faut dnir les termes en
2
/ x
2
i
et

2
/ x
i
x
j
, les rsultats de ces calculs plus complexes sont donns dans [Dhatt et Touzot 81].
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 exion.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
2.3 Utilisation dun logiciel lments nis 29
Transformation et calcul numrique dune intgrale
Le jacobien de la transformation gomtrique permet de passer de lintgration dune fonc-
tion f (x, y, z) dnie sur llment rel lintgration sur llment de rfrence :
_
D
e
f (x, y, z) dx dy dz =
_
D
rf
f (s , t , u) det Jds dt du (2.38)
Cette intgration ne peut tre value analytiquement que dans des cas simples. En gn-
ral, la fonction intgrer est une fraction rationnelle polynomiale complique. Le calcul de
lintgrale sur llment de rfrence est donc effectu numriquement. Les formules din-
tgration numrique permettent dvaluer lintgrale sous la forme gnrale suivante :
_
D
rf
dV
N
pi

i =1
f (
i
)
i
(2.39)
o N
pi
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 qua-
drangulaires 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 [Dhatt et Touzot 81].
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 fonc-
tion polynomiale. Les termes intgrer sont donc des fractions rationnelles, lintgration
numrique nest pas exacte. La prcision de lintgration numrique diminue lorsque ll-
ment rel est disproportionn, il faut modier le maillage. En pratique, le choix du nombre
de points dintgration est une affaire dexprience, ce nombre est souvent propos par d-
faut dans les codes lments nis. On peut utiliser un nombre de points dintgration plus
faible pour diminuer les temps de calcul, mais attention si le nombre de points est insuf-
sant la matrice raideur peut devenir singulire. Pour un problme de dynamique, lintgra-
tion rduite peut introduire des modes parasites comme les phnomnes dhourglass.
Calcul des matrices lmentaires
La matrice masse lmentaire scrit :
M
e
=
_
D
rf
N()
T
N() det JdV (2.40)
la matrice raideur lmentaire :
K
e
=
_
D
rf
B()
T
DB() det JdV (2.41)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
30 Mthode des lments nis
et le vecteur force gnralise :
F
d
e
=
_
D
rf
N()
T
f
d
det JdV (2.42)
La suite est indique dans lalgorithme 2.10. Au cours de lintgration numrique, il est pos-
sible de tester le signe du dterminant de J qui doit rester constant pour tout point du do-
maine de rfrence.
Cration de la table des coordonnes
r
et poids
r
corres-
pondant aux points dintgration pour les lments de rf-
rence utiliss
Calcul des fonctions N et N
g
et de leurs drives aux points
dintgration
pour chaque lment faire
pour chaque point dintgration
r
faire
calcul de J, J
1
et det J au point dintgration
r
construction des matrices D, B(
r
) et N(
r
)
calcul de B(
r
)
T
DB(
r
) det J
r
Calcul de N(
r
)
T
N(
r
) det J
r
Calcul de N(
r
)
T
f
d
(
r
) det J
r
accumuler dans K, Met
n
n de lintgration
n
n de boucle sur les lments
Algorithme 2.10 - Organisation des calculs
Matrice raideur et vecteur force gnralis des lments triangulaires
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
2.4 Organigramme dun logiciel lments nis 31
2.4 Organigramme dun logiciel lments nis
Tout logiciel de calcul par la mthode des lments nis contient les tapes caractristiques
ou blocs fonctionnels dcrits sur la gure 2.11.
LOGICIEL UTILISATEUR
analyse du problme
prprocesseur interactif
fonctions
lecture des donnes
donnes
coordonnes des nuds
dnition des lments mailles
paramtres physiques
sollicitations
conditions aux limites
vrications
visualisation du maillage
lecture du chier rsultat ou
questions-rponses-vrications
cration du chier des donnes
modication des donnes
vrication 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 chier des donnes
vrication des calculs
postprocesseur interactif
fonctions
traitement des rsultats visualisation
calcul des variables secondaires (, . . . )
traitement des variables isocontraintes, isodforma-
tions, dformes, valeurs maximales normes. . .
superposition de problmes. . .
visualisation
analyse des rsultats
note de calcul
Figure 2.11 - Organigramme dun logiciel lments nis
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
32 Mthode des lments nis
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
3
Applications en mcanique
Cette partie applique la mthode des lments nis 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 illus-
trerons 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 nu-
mrique sil est non rectangulaire.
3.1 Structures treillis
Dnition
Une structure treillis est constitue de poutres relies entre elles par des rotules. Les l-
ments 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 sui-
vantes :
petits dplacements ;
section droite reste droite u(M, t ) =u(x, t ) x
o
;
petites dformations
xx
=u
,x
;
milieu isotope homogne lastique ;
tat de contrainte uni axial
xx
=E
xx
.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
34 Applications en mcanique
0
e
F

F
0
u(x, t )
f
(a) structure barre
0
e u(x, t )
u
i
(t ) u
j
(t )
(b) variables nodales
Figure 3.1 - Modle barre
En intgrant les contraintes sur la section nous obtenons la loi de comportement intgre
des barres :
N=ESu
,x
(3.1)
Approximation nodale
Comme illustr sur la gure 3.1, pour chaque lment de longueur
e
, nous utilisons comme
variables nodales les dplacements nodaux des extrmits, u
i
(t ) et u
j
(t ). Ce qui nous conduit
chercher une approximation polynomiale linaire deux paramtres de la forme :
u

(x, t ) =
_
1 x
_
_
a
1
(t )
a
2
(t )
_
(3.2)
or pour x =0, u

(0, t ) =u
i
(t ) et pour x =
e
, u

(
e
, t ) =u
j
(t ). Nous en dduisons a
1
= u
i
et
a
2
=
u
j
u
i

e
soit, en fonction des variables nodales :
u

(x, t ) =
_
1
x

e
x

e
_
_
u
i
(t )
u
j
(t )
_
=N
e
(x)u(t )
e
(3.3)
Nous retrouvons les deux fonctions dinterpolation de llment linaire deux nuds :
N
1
(x) =1
x

e
, avec N
1
(0) =1 et N
1
(
e
) =0 ;
N
2
(x) =
x

e
, avec N
2
(0) =0 et N
2
(
e
) =1.
Matrices lmentaires
Nous rappelons les expressions des matrices masse et raideur lmentaires :
M
e
=
_
D
e
N(M)
T
N(M) dV K
e
=
_
D
e
B(M)
T
D(M)B(M) dV (3.4)
En petits dplacements, la section reste constante au cours du temps, et les intgrales sont
calcules dans ltat de rfrence, conguration de Lagrange. La matrice B est calcule
partir de la relation
xx
=u
,x
. Sur chaque lment le calcul analytique conduit :

xx
=N
,x
e
U
e
=
_

e
1

e
_
U
e
=B
e
U
e
(3.5)
Le champs des dformations et par consquence celui des contraintes est constant sur chaque
lment. Le calcul analytique des matrices nous donne :
K
e
=
ES

e
_
_
1 1
1 1
_
_
M
e
=S
e
_
_
1
3
1
6
1
6
1
3
_
_
(3.6)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
3.1 Structures treillis 35
Voici quelques remarques. La matrice raideur dun lment est singulire. Cette singula-
rit correspond au dplacement de solide rigide dni par u
i
= u
j
. Les matrices sont d-
nies 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 eorts extrieurs
Les efforts extrieurs appliqus un lment sont modliss par : une densit linique def-
forts longitudinaux f et deux forces appliques aux nuds, F
i
et F
j
. En exprimant le travail
virtuel de ces efforts, nous obtenons le vecteur force gnralise pour une charge linique
uniforme
e
et le vecteur forces nodales F
e
:

e
=
_

e
0
f N(x)
T
dx = f
_

e
2

e
2
_
et F
e
=
_
F
1
F
2
_
(3.7)
Les composantes du vecteur force gnralise
e
sont des efforts ctifs 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 gure 3.2.

e
i i j j
f

j e

i e
Figure 3.2 - Signication du vecteur force gnralise
3.1.2 Assemblage
Nous avons obtenu analytiquement lexpression des formes matricielles associes au mo-
dle lment ni barre. Ces expressions sont dnies par rapport des variables locales.
Dans une structuretreillis, chaque lment peut avoir une orientation quelconque dans les-
pace. 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.
Le changement de base de la gure 3.3 scrit pour la premire composante :
u =
_

_
_
_
_
_
_
u
v
w
_
_
_
_
_
(3.8)
avec
bo
x
T
e
=
_

_
et
bo
U
T
=
_
u v w
_
. Appliquons cette relation aux dplacements
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
36 Applications en mcanique
Rappel
Un changement de base est caractris par une matrice de passage telle que :
b
A=
b
P
bo
bo
A
avec
b
P
bo
, matrice des vecteurs de la base bo exprims sur la base b, soit pour un lment
e :
be
U=
be
P
bo
bo
U
nodaux lmentaires u
i
et u
j
:

U
e
=
_
u
i
u
j
_
=
_
_
0 0 0
0 0 0
_
_
_
_
_
_
_
_
_
_
_
_
_
_
u
i
v
i
w
i
u
j
v
j
w
j
_
_
_
_
_
_
_
_
_
_
_
_
=T
e
U
e
(3.9)
z
0
y
0
x
0
x
e
bo
i
j
u
e
Figure 3.3 - Bases e et bo
Cette relation permet dexprimer le vecteur dpla-
cement nodal lmentaire

U
e
sur les 6 composantes
U
e
des dplacements nodaux relatives la base glo-
bale bo. Il ne reste qu reporter ce changement de
variables dans lexpression de lnergie de dforma-
tion et dans celle du travail virtuel des efforts pour
obtenir la matrice raideur lmentaire et le vecteur
force gnralis exprims sur les vecteurs dplace-
ments nodaux relatifs la base globale. Soit :
K
e
=T
T
e

K
e
T
e
F
e
=T
T
e

F
e
(3.10)
En ce qui concerne lnergie cintique son expression dpend des mouvements tridimen-
sionnels du treillis. Il faut donc travailler avec les variables locales ( u, v, w), soit pour lap-
proximation :
_
_
_
_
_
u
v
w
_
_
_
_
_
=
_
_
_
_
_
N
1
0 0 N
2
0 0
0 N
1
0 0 N
2
0
0 0 N
1
0 0 N
2
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
u
1
v
1
w
1
u
2
v
2
w
2
_
_
_
_
_
_
_
_
_
_
_
_
(3.11)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
3.1 Structures treillis 37
do la matrice masse locale (pour les problmes 3D) :

M
e
=S
e
_
_
_
_
_
_
_
_
_
_
_
_
1
/
3
0 0
1
/
6
0 0
0
1
/
3
0 0
1
/
6
0
0 0
1
/
3
0 0
1
/
6
1
/
6
0 0
1
/
3
0 0
0
1
/
6
0 0
1
/
3
0
0 0
1
/
6
0 0
1
/
3
_
_
_
_
_
_
_
_
_
_
_
_
(3.12)
Soit P
e
la matrice de changement de base telle que

U
e
= P
e
U
e
. Il est possible dcrire
M
e
=P
T
e

M
e
P
e
. Toutes les matrices lmentaires tant exprimes sur des variables globales,
onles assemble ensommant les termes correspondant autravail 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 (ef-
forts de liaison). Pour les autres variables, les composantes du vecteur force gnralise sex-
priment en fonction des donnes du problme. Pour rsoudre, dcomposons le systme en
blocs en regroupant les composantes connues U
d
et F
d
et les composantes inconnues U
i
et F
i
des vecteurs force gnralise et dplacements nodaux. Dans le cas dun problme de
statique nous obtenons la forme matricielle suivante :
_
_
K
11
K
12
K
21
K
22
_
_
_
U
i
U
d
_
=
_
F
d
F
i
_
(3.13)
Le premier bloc dquations nous donne le vecteur des dplacements nodaux inconnus :
U
i
=K
1
11
(F
d
K
12
U
d
) (3.14)
En reportant dans le second membre, nous obtenons le vecteurs des efforts de liaison in-
connus
1
:
F
i
=
_
K
22
K
21
K
1
11
K
12
_
U
d
+K
21
K
1
11
F
d
(3.15)
Si la matrice K
11
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 intro-
duisent eux-mmes ces conditions aux limites pour pouvoir rsoudre. Un message daver-
tissement prvient lutilisateur qui prendra soin de vrier que les conditions introduites ne
modient pas le problme pos.
1. Enpratique, si les dplacements imposs sont tous nuls, onprocde par liminationdes lignes et colonnes
correspondant ces degrs de libert pour obtenir la matrice K
11
et seule K
21
est utilise pour calculer les efforts
de liaison.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
38 Applications en mcanique
Enstatique, 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 per-
met 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 com-
portement :

xx
=E
xx
=EB
e

U
e
=EB
e
T
e
U
e
(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 dplace-
ments 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 l-
mentaires, soit en statique :
e, F
i
e
=K
e
U
e
F
d
e
(3.17)
La somme des efforts exercs sur un nud doit tre nulle. Nous pouvons donc tester la pr-
cision de la rsolution du systme en calculant les rsidus dquilibre locaux.
Dimensionnement statique dune colonne
3.2 Structures portiques
Dnition
Une structure portique est constitue de poutres relies entre elles. Les lments dun por-
tique travaillent en exion, 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 exions dans les deux plans principaux dinertie de la section droite. Les degrs
de libert correspondants sont lists dans le tableau 3.1.
ddl en jeu caractristiques
traction u ES, S
torsion x GJ, I
exion dans le plan xoy v,
z
EI
z
, S
exion dans le plan xoz w,
y
EI
y
, S
Tableau 3.1 - Degrs de libert de structures portiques
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
3.2 Structures portiques 39
x
0
bo
y
0
z
0
y
e
z
e
x
e
v
u
w
i
j
e

z
Figure 3.4 - Variables locales
Ce modle correspond un lment deux
nuds et 12 degrs de libert. Les variables nodales
u, v, w,
x
,
y
et
z
sont dnies dans une base
locale de llment. Celle-ci est dnie par laxe
neutre de la poutre (O, x
e
) puis
_
O, y
e
_
et (O, z
e
),
axes principaux dinertie de la section droite.
Dans le paragraphe prcdent, nous avons
construit llment bas sur le modle barre. Ll-
ment associ la torsion est identique en rempla-
ant ES par GJ et S par I. Il nous reste donc d-
nir llment associ au modle de exion plane.
3.2.1 lment poutre
Hypothses gnrales
Considrons une poutre rectiligne ne travaillant quen exion dans le plan xoy , et plaons
nous dans le cadre des hypothses suivantes :
1. petits dplacements et hypothses de Bernoulli
2
:

=v
,x
z
0
et u(M, t ) =
bo
_
y v
,x
v 0
_
T
(3.18)
2. petites dformations
xx
=y v
,xx
;
3. milieu isotrope homogne lastique et tat de contrainte uni axial
xx
= E
xx
. Int-
grons les contraintes sur la section, nous obtenons la loi de comportement intgre
des poutres :
M
f
=EIv
,x
2 (3.19)
4. moment dynamique de rotation des sections ngligeable ; lquation de moment nous
donne :
T =M
f ,x
=EIv
,x3
(3.20)
tat initial
bre neutre y
z
x
u
G
(a) champs de dplacement
M
G
x
n
(b) section droite

i

j
y
v
j v
i
x
0

e
(c) variables nodales
Figure 3.5 - Modle de Bernoulli : exion plane
2. Dans le plan x0z ,

=w
,x
y
0
, il faudra changer les signes correspondant cette variable
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
40 Applications en mcanique
Approximation nodale
Pour chaque lment de longueur
e
, nous utilisons comme variables nodales, les dplace-
ments nodaux des extrmits, v
i
(t ) et v
j
(t ), et les rotations
i
(t ) et
j
(t ) ; ceci nous conduit
chercher une approximation polynomiale cubique de la forme :
v

(x, t ) =
_
1 x x
2
x
3
_
_
_
_
_
_
_
_
a
1
(t )
a
2
(t )
a
3
(t )
a
4
(t )
_
_
_
_
_
_
_
(3.21)
Identions les variables nodales avec lexpression de lapproximation du champ de dpla-
cement. Nous obtenons la relation matricielle suivante :
_
_
_
_
_
_
_
v
i
(t )

i
(t )
v
j
(t )

j
(t )
_
_
_
_
_
_
_
=
_
_
_
_
_
_
_
v

(0, t )
v

,x
(0, t )
v

(
e
, t )
v

,x
(
e
, t )
_
_
_
_
_
_
_
=
_
_
_
_
_
_
_
1 0 0 0
0 1 0 0
1
e

2
e

3
e
0 1 2
e
3
2
e
_
_
_
_
_
_
_
_
_
_
_
_
_
_
a
1
(t )
a
2
(t )
a
3
(t )
a
4
(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 pre-
mire :
v

(x, t ) =N(x)
e
u(t )
e
=
_
N
1
N
2
N
3
N
4
_
_
_
_
_
_
_
_
v
i
(t )

i
(t )
v
j
(t )

j
(t )
_
_
_
_
_
_
_
(3.23)
En posant s =
x

e
, ces fonctions scrivent :
N
1
(s ) =1 3s
2
+2s
3
N
3
(s ) =3s
2
2s
3
N
2
(s ) =
e
(s 2s
2
+s
3
) N
4
(s ) =
e
(s
2
+s
3
)
(3.24)
Comme dj dit plus tt, les fonctions N
3
et N
1
sont symtriques. Elles reprsentent la d-
forme dune poutre bi-encastre pour laquelle on impose un dplacement unit une
des deux extrmits. De la mme manire, N
2
et N
4
sont symtriques. Ces fonctions repr-
sentent 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 (congura-
tion de Lagrange). La matrice B est calcule partir de la relation
xx
= y v
,x
2 . Sur chaque
lment le calcul analytique conduit
3
:

xx
=y N
,x
2
e
U
e
=y B
e
U
e
(3.25)
3. Les champs des dformations et par consquent celui des contraintes varient linairement sur chaque
lment.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
3.2 Structures portiques 41
avec B
e
=
_
6

2
e
(1 +2s )
2

e
(2 +3s )
6

2
e
(1 2s )
2

e
(1 +3s )
_
. Le calcul analytique nous
donne, pour les matrices masse et raideur :
M
e
=S
e
_
_
_
_
_
_
_
_
13
35
11
e
210
9
70

13
e
420
11
e
210

2
e
105
13
e
420


2
e
140
9
70
13
e
420
13
35

11
e
210

13
e
420


2
e
140

11
e
210

2
e
105
_
_
_
_
_
_
_
_
et K
e
=
EI
z

3
e
_
_
_
_
_
_
_
_
12 6
e
12 6
e
6
e
4
2
e
6
e
2
2
e
12 6
e
12 6
e
6
e
2
2
e
6
e
4
2
e
_
_
_
_
_
_
_
_
(3.26)
La matrice raideur dun lment est singulire de rang 2. Ces singularits corres-
pondent aux deux dplacements de solide rigide, une translation et une rotation ;
Les matrices sont dnies sur les variables locales lmentaires dnies par rapport
au repre local de llment ;
Pour la exion dans le plan (xoz), il suft de changer EI
Z
en EI
Y
et de modier les
signes des termes en v.
Travail virtuel des eorts extrieurs
M
i
M
j
y
0
x
0
F
i
F
j

f
Figure 3.6 - Efforts extrieurs
Les efforts extrieurs appliqus un lment sont
modliss par :
une densit linique defforts transversaux
f (t ) ;
deux forces, F
i
et F
j
, appliques aux nuds ;
deux moments, M
i
et M
j
, appliqus aux
nuds.
En exprimant le travail virtuel de ces efforts, nous obtenons le vecteur force gnralis. La
contribution dune charge linique uniforme scrit et celle des charges nodales :

e
=
_

e
0
f N(x)
T
dx = f
_
_
_
_
_
_
_
_

e
2

2
e
12

e
2

2
e
12
_
_
_
_
_
_
_
_
et F
e
=
_
_
_
_
_
_
_
F
i
M
i
F
j
M
j
_
_
_
_
_
_
_
(3.27)
Les composantes du vecteur force gnralis
e
sont des efforts ctifs 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 mo-
dles de traction, de torsion, et de exion. Les matrices associes au modle complet sont
obtenues par superposition. Elles sont exprimes sur les 12 degrs de libert associs la
base locale de llment, vous les trouverez dans [Dubigeon 98].
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
42 Applications en mcanique
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
23 composantes pour le vecteur dplacement nodal dun nud. Vous vrierez aisment
que la matrice T
e
permettant de passer des variables locales au variables globales est de la
forme :
T
e
=
_
_
_
_
_
_
_
e
P
bo
0 0 0
0
e
P
bo
0 0
0 0
e
P
bo
0
0 0 0
e
P
bo
_
_
_
_
_
_
_
(3.28)
Les mthodes de rsolution et le post traitement sont identiques ce qui vous a t pr-
sent pour les treillis. Ce que nous venons de prsenter vous permet de calculer des por-
tiques simples pour lesquels les liaisons internes entre les lments assurent la continuit
duchampdes 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 lassem-
blage conserver les degrs de libert relatifs chaque lment, ce qui augmente le nombre
de variables. Il existe dautres problmes particuliers, prise en compte de jeux, de liaisons ci-
u
v

(a) Liaisoncomplte et sa dforme : ce modle com-
prend trois degrs de libert
u
v

(b) Liaison pivot et sa dforme : ce modle com-


prend quatre degrs de libert
Figure 3.7 - Prise en compte des liaisons internes
nmatiques entre degrs de libert, etc. Chaque cas ncessite une mise en uvre spcique
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 unpremier temps les principales hypothses de modlisation et lexpression
de la loi de comportement pour les problmes dlasticit plane.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
3.3 lasticit plane 43
3.3.1 Contraintes planes
Le champ des contraintes dans le milieu peut tre reprsent par un tenseur de la forme :
=
_
_
_
_
_

11

12
0

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

E
trace1+
1 +
E
(3.30)
Nous ne conservons que les termes travail non nul.
_
_
_
_
_

11

22
2
12
_
_
_
_
_
=
1
E
_
_
_
_
_
1 0
1 0
0 0 2(1 +)
_
_
_
_
_
_
_
_
_
_

11

22

12
_
_
_
_
_
(3.31)
Inversons cette relation
_
_
_
_
_

11

22

12
_
_
_
_
_
=
E
1
2
_
_
_
_
_
1 0
1 0
0 0
1
2
_
_
_
_
_
_
_
_
_
_

11

22
2
12
_
_
_
_
_
(3.32)
Nous obtenons la formesimplie 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 cal-
cule posteriori par
33
=

E
(
11
+
22
).
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
44 Applications en mcanique
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 :
=
_
_
_
_
_

11

12
0

21

22
0
0 0 0
_
_
_
_
_
(3.33)
soit sous forme de vecteur :

T
=
_

11

22
2
12
_
(3.34)
Ce type dhypothse sapplique des pices charges transversalement dont les deux ex-
trmits sont bloques par des appuis supposs inniment rigides, ou pour les pices mas-
sives dont les dformations longitudinales seront sufsamment faibles pour tre ngliges,
par exemple, une capacit sans effet de fond bords appuys. Ce problme visualis sur
la gure 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
Figure 3.9 - Modle en dformations planes pour une capacit - vue en coupe de la structure
tenseur des contraintes partir du tenseur des dformations. Nous ne conservons que les
termes travail non nul :
_
_
_
_
_

11

22

12
_
_
_
_
_
=
E
(1 +)(1 2)
_
_
_
_
_
1 0
1 0
0 0
(12)
2
_
_
_
_
_
_
_
_
_
_

11

22
2
12
_
_
_
_
_
(3.35)
Nous obtenons la forme simplie 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)
_
_
_
_
_
1

1a
0

1a
1 0
0 0
1a
2(1a)
_
_
_
_
_
(3.36)
avec a =0 en contraintes planes et a =1 en dformations planes.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
3.3 lasticit plane 45
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 transforma-
tion gomtrique. Une prsentation de ces calculs directement sur llment rel est donne
dans [Dubigeon 98].
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 :
u

(s , t ) =
_
1 s t
_
_
_
_
_
_
a
1
a
2
a
3
_
_
_
_
_
(3.37)
or pour le nud1, u

(0, 0) =u
1
, pour le nud2, u

(1, 0) =u
2
et pour le nud3, u

(0, 1) =u
3
.
Nous en dduisons a
1
=u
1
, a
2
=u
2
u
1
et a
3
=u
3
u
1
, soit pour lapproximation nodale :
u

(s , t ) =
_
1 s t s t
_
_
_
_
_
_
u
1
u
2
u
3
_
_
_
_
_
=N(s , t )U
e
(3.38)
Concernant le champ de dplacement dans le plan, nous obtenons :
_
u
v
_
=
_
_
N
1
0 N
2
0 N
3
0
0 N
1
0 N
2
0 N
3
_
_
_
_
_
_
_
_
_
_
_
_
_
_
u
1
v
1
u
2
v
2
u
3
v
3
_
_
_
_
_
_
_
_
_
_
_
_
=N(s , t )U
e
(3.39)
Ces fonctions dinterpolation sont reprsentes sur la gure 2.3. Llment triangulaire
trois nuds est un lment iso-paramtrique, ces fonctions sont utilises pour dnir ll-
ment rel partir de llment de rfrence.
Calculons la matrice jacobienne de cette transformation gomtrique :
J =
_
_
_
_
_
_
N
g
s
N
g
t
N
g
u
_
_
_
_
_
_
_
x
n
y
n
z
n
_
=
_
_
1 1 0
1 0 1
_
_
_
_
_
_
_
_
_
_
_
_
x
1
x
2
x
3
_
_
_
_
_
_
_
_
_
_
y
1
y
2
y
3
_
_
_
_
_
_
_
_
_
_
(3.40)
autrement dit :
J =
_
_
x
2
x
1
y
2
y
1
x
3
x
1
y
3
y
1
_
_
=
_
_
x
21
y
21
x
31
y
31
_
_
(3.41)
ce niveau du calcul, il est intressant de noter que cette matrice est constante, son in-
verse qui permet de calculer les drives premires par rapport aux coordonnes relles des
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
46 Applications en mcanique
fonctions dinterpolation est :
J
1
=
1
2A
_
_
y
31
y
21
x
31
x
21
_
_
(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 :
M
e
=
_
D
e
N(x, y )
T
N(x, y ) dV =e
_
1
0
_
1s
0
N(s , t )
T
N(s , t ) 2Ads dt (3.43)
Les monmes intgrer sont dordre infrieur ou gal 2. Pour la matrice raideur :
K
e
=
_
D
e
B(M)
T
D(M)B(M) dV =e
_
1
0
_
1s
0
B(s , t )
T
DB(s , t ) 2Ads dt (3.44)
or :
(M) =
_
_
_
_
_

xx

y y
2
xy
_
_
_
_
_
=
_
_
_
_
_
u
,x
v
,y
u
,y
+v
,x
_
_
_
_
_
=B(M)U
e
(3.45)
do :
B(x, y ) =
_
_
_
_
_
N
1,x
0 N
2,x
0 N
3,x
0
0 N
1,y
0 N
2,y
0 N
3,y
N
1,y
N
1,x
N
2,y
N
2,x
N
3,y
N
3,x
_
_
_
_
_
(3.46)
Sachant que :
_
_
_

y
_
_
_
=J
1
_

s

t
_
(3.47)
nous obtenons :
B(s , t ) =
1
2A
_
_
_
_
_
y
23
0 y
31
0 y
12
0
0 x
32
0 x
13
0 x
21
x
32
y
23
x
13
y
31
x
21
y
12
_
_
_
_
_
(3.48)
Les termes de cette matrice sont des constantes, lintgration est donc trs simple
4
. Les r-
sultats ducalcul analytique de ces matrices sont donns dans plusieurs ouvrages [Dubigeon 98,
Batoz et Dhatt 90]. Le rsultat de ces calculs peuvent tre utiliss directement dans un code
lments nis, mais il est aussi possible de calculer numriquement et de faon exacte ces
matrices.
4. B tant constante, les champs des dformations et des contraintes sont constants sur les lments.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
3.3 lasticit plane 47
3.3.4 lment Q4
Llment de rfrence est un quadrilatre quatre nuds de type Q4 qui utilise la base
polynomiale (1, s , t , s t ). Ds lors nous savons que le champ des dformations donc celui
des contraintes varieront linairement sur les lments. Lapproximation se prsente sous la
forme :
u

(s , t ) =
_
1 s t s t
_
_
_
_
_
_
_
_
a
1
a
2
a
3
a
4
_
_
_
_
_
_
_
(3.49)
Par identication aux nuds de lapproximation et du dplacement nodal, nous obtenons :
a
1
=
1
4
(u
1
+u
2
+u
3
+u
4
) a
2
=
1
4
(u
1
+u
2
+u
3
u
4
)
a
3
=
1
4
(u
1
u
2
+u
3
+u
4
) a
4
=
1
4
(u
1
u
2
+u
3
u
4
)
(3.50)
Soit pour lapproximation :
u

(s , t ) =
_
N
1
N
2
N
3
N
4
_
_
_
_
_
_
_
_
u
1
u
2
u
3
u
4
_
_
_
_
_
_
_
=N(s , t )U
e
(3.51)
o les fonctions de forme ont dj t donnes. Pour le champ des dplacements, nous
obtenons :
_
u
v
_
=
_
_
N
1
0 N
2
0 N
3
0 N
4
0
0 N
1
0 N
2
0 N
3
0 N
4
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
u
1
v
1
u
2
v
2
u
3
v
3
u
4
v
4
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
=N(s , t )U
e
(3.52)
Ces fonctions dinterpolation sont linaires sur les cots de llment, mais elles contiennent
des termes quadratiques en s t sur le domaine. Pour llment Q4 iso-paramtrique, nous
utilisons les fonctions dinterpolation pour dnir la transformation gomtrique. Ll-
ment rel est un quadrilatre bords droits.
Calculons la matrice jacobienne de cette transformation gomtrique :
J =
1
4
_
_
1 +t 1 t 1 +t 1 t
1 +s 1 s 1 +s 1 s
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
x
1
x
2
x
3
x
4
_
_
_
_
_
_
_
_
_
_
_
_
_
_
y
1
y
2
y
3
y
4
_
_
_
_
_
_
_
_
_
_
_
_
_
_
(3.53)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
48 Applications en mcanique
Il nest pas utile de pousser plus loin les calculs analytiques. Les coefcients 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. Lexpres-
sion de J et de son dterminant sont donn dans [Batoz et Dhatt 90]. 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 :
J =
1
4
_
_
2a 0
0 2b
_
_
(3.54)
do det J =
ab
4
et :
J
1
=
1
ab
_
_
2b 0
0 2a
_
_
(3.55)
Ces relations nous permettent de calculer les drives premires par rapport aux coordon-
nes relles des fonctions dinterpolation.
N
i ,x
=
2
a
N
i ,s
et N
i ,y
=
2
b
N
i ,t
(3.56)
do lexpression de la matrice B crite en fonction de s et t :
B=
_
_
_
_
_
N
1,x
0 N
2,x
0 N
3,x
0 N
4,x
0
0 N
1,y
0 N
2,y
0 N
3,y
0 N
4,y
N
1,y
N
1,x
N
2,y
N
2,x
N
3,y
N
3,x
N
4,y
N
4,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 [Batoz et Dhatt 90].
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
A
Illustrations acadmiques
A.1 Application de la mthode des rsidus pondrs
Considrons lcoulement stationnaire dunuide visqueux incompressible dans une conduite
cylindrique de section droite carre, de cot 2a. On pose :
: coefcient de viscosit cinmatique du uide ;
: chute linique de pression =
p
2
p
1

avec , la longueur effective du tube.


pression P
1 pression P
2
u
z

a
a
x
y
Figure A.1 - coulement stationnaire dun uide visqueux incompressible
Le champ des vitesses u =u z est solution de :
M , u =

quation locale
M , u =0 conditions aux limites
(A.1)
Soit une approximation un paramtre de la forme u

(x, y ) = (x
2
a
2
)(y
2
a
2
)q. Cette
approximation satisfait les conditions aux limites sur la frontire. Le rsidu est donc dni
par, M :
(u

) = u

2
u

x
2
+

2
u

y
2

=2q(x
2
+y
2
2a
2
)

(A.2)
La mthode des rsidus pondrs nous donne une quation intgrale pour un paramtre :
P(x, y ),
_

P(x, y )
_
2q(x
2
+y
2
2a
2
)

_
dxdy =0 (A.3)
Il suft 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 :
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
50 Illustrations acadmiques
au point (0, 0), nous obtenons q =
1
4a
2

;
au point (a/2, a/2), nous obtenons q =
1
3a
2

.
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 prsen-
tation 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 lint-
grale :
I =
_

P(x, y )
_
u

_
dS (A.4)
Compte tenu des galits suivantes :
div(P

gradu

) =Pu

+

gradP

gradu

I =
_

_
div(P

gradu

) P



gradP

gradu

_
dS
(A.5)
Le thorme dOstrogradsky conduit :
I =
_

P

gradu

nd
_

_

gradP

gradu

_
dS (A.6)
soit :
I =
_

P
u

n
d
_

_

gradP

gradu

_
dS (A.7)
Utilisons une approximation unparamtre de la forme u

(x, y ) =w
1
(x, y )q
1
avec w
1
(x, y ) =
(x
2
a
2
)(y
2
a
2
). La fonction de pondration P(x, y ) =w
1
(x, y ) vrie les conditions aux li-
mites. La formulation variationnelle conduit alors lquation intgrale suivante :
_

gradP

gradu

dS =
_

dS (A.8)
Posons B, matrice correspondant au gradient des fonctions de forme (elle se rduit un
vecteur dans le cas prsent) dans une base cartsienne :
B=gradw(M) =
_
_
_
w
1
x
w
1
y
_
_
_
=
_
2x(y
2
a
2
)
2y (x
2
a
2
)
_
(A.9)
1. On parle alors de fonctions de comparaison du problme homogne.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
A.3 Construction dune approximation nodale linaire 51
Lquation matricielle se rduit ici une quation scalaire de la forme kq = f avec :
k =
_

B
T
BdS; f =

PdS (A.10)
Tous calculs faits, nous retrouvons les rsultats obtenus dans lillustration A.1.
A.3 Construction dune approximation nodale linaire
Soit une fonction dune variable dnie sur un domaine discrtis en trois lments deux
nuds : ceci est illustr sur la gure A.2. Construisons lapproximation nodale associe ces
lments. Pour chaque lment, nous avons deux variables nodales, nous cherchons donc
x
f (x)
Figure A.2 - Solution exacte et approximation nodale une dimension utilisant trois lments
une approximation deux paramtres. Le plus simple est dutiliser une base polynomiale,
ce qui nous conduit une approximation linaire de la forme :
u

(x) =
_
1 x
_
_
a
1
a
2
_
(A.11)
or u

(0) =u
i
et u

(
e
) =u
j
, nous en dduisons :
a
1
=u
i
a
2
=
u
j
u
i

e
(A.12)
Ce qui scrit pour lapproximation :
u

(x, t ) =
_
1
x

e
x

e
_
_
u
i
(t )
u
j
(t )
_
(A.13)
Ces fonctions sont schmatises sur la gure 2.2(a). Nous vrions pour N
1
(x) = 1
x

e
que
N
1
(0) =1 et N
1
(
e
) =0 et pour N
2
(x) =
x

e
que N
2
(0) =0 et N
2
(
e
) =1.
A.4 Fonctions dinterpolation dun lment triangulaire
Soit llment triangulaire linaire rel trois nuds indiqu sur la gure A.3. Du fait des
trois variables nodales, nous cherchons donc une approximation polynomiale linaire de la
forme :
u

(x, y ) =
_
1 x y
_
_
_
_
_
_
a
1
a
2
a
3
_
_
_
_
_
(A.14)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
52 Illustrations acadmiques
Il est alors possible didentier le champ de dplacement au niveau des valeurs nodales
de telle manire que u

(x
i
, y
i
) = u
i
. Lcriture de ces relations permet dobtenir le systme
matriciel suivant :
1
2
3
x
1 x
2
x
3
y
1
y
2
y
3
Figure A.3 - lment triangulaire
plo
_
_
_
_
_
u
1
u
2
u
3
_
_
_
_
_
=
_
_
_
_
_
1 x
1
y
1
1 x
2
y
2
1 x
3
y
3
_
_
_
_
_
_
_
_
_
_
a
1
a
2
a
3
_
_
_
_
_
(A.15)
Il est simple de vrier que la relation inverse est de
la forme :
_
_
_
_
_
a
1
a
2
a
3
_
_
_
_
_
=
1
2A
_
_
_
_
_

23

31

12
y
23
y
31
y
12
x
32
x
13
x
21
_
_
_
_
_
_
_
_
_
_
u
1
u
2
u
3
_
_
_
_
_
(A.16)
o A reprsente laire du triangle, x
i j
=x
i
x
j
, y
i j
=y
i
y
j
et
i j
=x
i
y
j
x
j
y
i
. Reportons ce
rsultat dans lapproximation, nous obtenons :
u

(x, y ) =
_
N
1
N
2
N
3
_
_
_
_
_
_
u
1
u
2
u
3
_
_
_
_
_
(A.17)
avec, par permutation circulaire des indices i j k :
N
i
=
1
2A
(
j k
+xy
j k
y x
j k
) (A.18)

A.5 Structure lastique symtrie cylindrique

e
r
e
z
z
0
y
0
x
0
b
Figure A.4 - Symtrie de rvolution
Nous utilisons le systme de coordonnes cylin-
driques de la gure A.4. Compte tenu des hypo-
thses de symtrie, le champ de dplacement est de
la forme :
u(M, t ) =
_
_
_
_
_
u
r
(r, z, t ) =u
u

=0
u
z
(r, z, t ) =w
_
_
_
_
_
b
(A.19)
Nous posons U
T
=
_
u w
_
. An de calculer le gra-
dient, partons de sa dnition tensorielle d u =
grad u d

X crite sur la base b :


dX=
_
_
_
_
_
dr
r d
dz
_
_
_
_
_
b
(A.20)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
A.5 Structure lastique symtrie cylindrique 53
Or d u =d u
b
+d u
b
u, soit sur la base b :
du =
_
_
_
_
_
du
r
u

d
du

+u
r
d
du
z
_
_
_
_
_
b
(A.21)
En tenant compte que u

=0 et sachant que u
r
et u
z
sont indpendant de , nous obtenons
par identication la matrice associe au tenseur gradient sur la base b :
H=
_
grad u
_
=
_
_
_
_
_
u
,r
0 u
,z
0
u
r
0
w
,r
0 w
,z
_
_
_
_
_
(A.22)
En petites dformations et sous forme de vecteur :
=
_
_
_
_
_
_
_

r r

z z
2
r z
_
_
_
_
_
_
_
=
_
_
_
_
_
_
_

r
0
1
r
0
0

z

r
_
_
_
_
_
_
_
_
u
w
_
(A.23)
de la forme LU. 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) =
_
_
N
1
0 N
2
0 N
3
0
0 N
1
0 N
2
0 N
3
_
_
_
_
_
_
_
_
_
_
_
_
_
_
u
1
w
1
u
2
w
2
u
3
w
3
_
_
_
_
_
_
_
_
_
_
_
_
(A.24)
de la forme NU
e
avec les fonctions :
N
i
=
1
2A
(
j k
+r z
j k
zr
j k
) (A.25)
La matrice B se calcule simplement par :
B=LU

=
_
_
_
_
_
_
_
N
1,r
0 N
2,r
0 N
3,r
0
N
1
/r 0 N
2
/r 0 N
3
/r 0
0 N
1,z
0 N
2,z
0 N
3,z
N
1,z
N
1,r
N
2,z
N
2,r
N
3,z
N
3,r
_
_
_
_
_
_
_
(A.26)
Si le matriau est homogne isotrope lastique nous utiliserons la loi de Hooke pour expri-
mer la matrice dlasticit Dsoit :
=trace I +2 (A.27)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
54 Illustrations acadmiques
avec :
=
E
(1 +)(1 2)
et =
E
2(1 +)
(A.28)
do :
_
_
_
_
_
_
_

r r

z z

r z
_
_
_
_
_
_
_
=
E
(1 +)(1 2)
_
_
_
_
_
_
_
1 0
1 0
1 0
0 0 0 (1 2)/2
_
_
_
_
_
_
_
_
_
_
_
_
_
_

r r

z z
2
r z
_
_
_
_
_
_
_
(A.29)
de la forme =D.
Ayant lexpression des matrices N, Bet 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 uide de lillustration A.1. Pour traiter ce problme
par lments nis, nous discrtisons la section droite en quatre triangles comme dni sur
la gure A.5. La matrice raideur et le vecteur force gnralis pour chaque lment sont
1
2
3
4
(1)
(2)
(3)
(4)
5
Figure A.5 - Section discrtise
dnis par :
K
e
=
_
D
e
B
T
e
B
e
dS et
e
=
_
D
e
N
T
e
f dS (A.30)
Par consquent :
lment 1 : K
1
et
1
sont dnis sur (u
1
u
2
u
5
) ;
lment 2 : K
2
et
2
sont dnis sur (u
2
u
3
u
5
) ;
lment 3 : K
3
et
3
sont dnis sur (u
3
u
4
u
5
) ;
lment 4 : K
4
et
4
sont dnis sur (u
4
u
1
u
5
).
Assemblage
La matrice et le vecteur assembls sur (u
1
u
2
u
3
u
4
u
5
) sont de la forme :
K=
_
_
_
_
_
_
_
_
_
_
k
1+4
k
1
0 k
4
k
1+4
k
1
k
1+2
k
2
0 k
1+2
0 k
2
k
2+3
k
3
k
2+3
k
4
0 k
3
k
3+4
k
3+4
k
1+4
k
1+2
k
2+3
k
3+4
k
1+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 u
1
= u
2
= u
3
= u
4
= 0. La
dernire quation nous permet alors de calculer u
5
, solution approche du problme qui
correspond la vitesse de lcoulement uide au centre de la conduite.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
A.7 Principe des Travaux Virtuels en traction-compression 55
A.7 Principe des Travaux Virtuels en traction-compression
A O
k
(ES, S)
u =u x
x
Figure A.6 - Traction-compression
Soient les hypothses de modlisation suivantes :
petits dplacements u(M, t ) =u(x, t ) x
o
petites dformations
xx
=u
,x
milieu homogne isotrope lastique
xx
=E
xx
Compte tenu de ces relations, le Principe des Tra-
vaux Virtuels scrit :
u,
_

0
uuSdx =
_

0
u
,x
u
,x
ESdx
k
_
u(A) u(, t )
__
u(A) u()
_
+F
O
u
O
+F
A
u
A
(A.31)
Utilisons unchampde dplacement virtuel cinmatiquement admissible u
O
=0 et u
A
=0.
Le PTV se rduit alors :
u c.a.
_

0
uuSdx =
_

0
u
,x
u
,x
ESdx +k(u(A) u(, t ))u() (A.32)
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
_
_
_
_

0
Sx
2
dx
_
q +
_
_

0
ESdx +k
2
_
q
_
_
=0 (A.33)
soit m q + kq = 0 avec m =
S
3
3
et k = ES + k
2
. Posons =
ES
k
, lapproximation de la
premire pulsation propre est
1
=
3(1+)

2
. Pour pouvoir comparer avec la solution analy-
tique, supposons que = 10. La solution analytique est alors
1
= 1,632
E

2
et lapproxima-
tion
1
= 1,817
E

2
, 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 ) =xq
1
+x
2
q
2
=w(x)q(t ), nous obtenons :
K=
ES
3
_
_
3 3
3 4
2
_
_
+k
2
_
_
1

2
_
_
et M=
S
3
60
_
_
20 15
15 12
2
_
_
(A.34)
do lapproximation des deux premires pulsations propres
1
=1, 638
E

2
et
2
=5, 725
E

2
.
Lerreur sur lapproximation de la premire pulsationest de 0,4%: lenrichissement duchamp
de dplacement amliore sensiblement le calcul des pulsations propres.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
56 Illustrations acadmiques
A.8 quivalence PTV et quation locale avec conditions aux limites
Reprenons lcriture du PTV en dimension 1 :
_

0
uuSdx =
_

0
u
,x
u
,x
ESdx +k(u(A) u(, t ))u() (A.35)
Effectuons une intgration par parties du travail virtuel des efforts intrieurs :

_

0
u
,x
u
,x
ESdx =ESu
,x
u
_
_

0
+
_

0
(ESu
,x
)
,x
udx (A.36)
Pour un champ de dplacement cinmatiquement admissible, u
O
=0 et u
A
=0, et nous en
dduisons la forme 2 du PTV :
_

0
u(S u ESu
,xx
)dx =u()(ku(, t ) ESu
,x
(, t )) (A.37)
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 sym-
trique en u et u et lordre de drivation des fonctions est moins important.
A.9 Matrice raideur et vecteur force gnralise des lments trian-
gulaires
1
1 2 2 3
3
4
(1)
(2)
(3)
(4)
5
t
s
x
y
transformation
Figure A.7 - lments parent et rel
Prenons le premier lment du maillage, la transformation gomtrique est dnie par la
gure A.7. Pour llment de rfrence, les fonctions de forme sont N
1
= 1 s t , N
2
= s et
N
3
=t . La matrice jacobienne associe au premier lment est dnie par :
J
1
=
_
_
1 1 0
1 0 1
_
_
_
_
_
_
_
a a
a a
0 0
_
_
_
_
_
=
_
_
0 2a
a a
_
_
(A.38)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
A.10 Changement de base dans le plan 57
do det J
1
=2a
2
et :
J
1
1
=
1
2a
2
_
_
a 2a
a 0
_
_
(A.39)
Nous en dduisons la matrice B(s , t ) :
B=gradN=
_
_
_
N
x
N
y
_
_
_
=J
1
_
_
1 1 0
1 0 1
_
_
=
1
2a
_
_
1 1 2
1 1 0
_
_
(A.40)
do la matrice :
B
T
B=
1
2a
2
_
_
_
_
_
1 0 1
0 1 1
1 1 2
_
_
_
_
_
(A.41)
Cette matrice est constante, nous pouvons lintgrer analytiquement :
K
1
=
_
1
0
_
1s
0
B
T
B2a
2
dt ds =
1
2
_
_
_
_
_
1 0 1
0 1 1
1 1 2
_
_
_
_
_
(A.42)
Il est simple de vrier que pour les autres lments les matrices raideur lmentaire sont
identiques.
Passons au calcul du vecteur force gnralis sur le premier lment.

1
=
_
1
0
_
1s
0
N(s , t )
T
f 2a
2
dt ds =2a
2
f
_
1
0
_
1s
0
_
_
_
_
_
1 s t
s
t
_
_
_
_
_
dt ds =
a
2
f
3
_
_
_
_
_
1
1
1
_
_
_
_
_
(A.43)
Les vecteurs force gnralise des autres lments sont identiques.
A.10 Changement de base dans le plan
v
j
u
j

u
i
j
e
x
0
y
0
bo
Figure A.8 - Bases e et bo
Le dplacement dans sa base locale e dune section
de la barre reprsente sur la gure A.8 scrit dans
la base globale bo :
u =
_
cos sin
_
_
u
v
_
=
_
C

_
_
u
v
_
(A.44)
do :
_
u
i
u
j
_
=
_
_
C

0 0
0 0 C

_
_
_
_
_
_
_
_
_
u
i
v
i
u
j
v
j
_
_
_
_
_
_
_
(A.45)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
58 Illustrations acadmiques
La matrice raideur exprime sur les variables relatives la base globale est de la forme :
K
e
=
ES

e
_
_
A A
A A
_
_
avec A=
_
_
C
2

S
2

_
_
(A.46)
Il est aisment possible de gnraliser aux problmes en trois dimensions, les matrices cor-
respondantes sont donnes dans [Dubigeon 98].
A.11 Dimensionnement statique dune colonne
(1) (1)
(2) (2)
(3) (3)
1
2
3
4
x
(

g
S
)
e
i
j
F
i e
F
j e
Figure A.9 - Colonne et efforts lmentaires
Daprs la gure A.9, soient trois lments de caractristique k
i
=
_
ES

_
i
et les quatre va-
riables nodales associes U
T
=
_
u
1
u
2
u
3
u
4
_
. Chaque matrice lmentaire est de la
forme :
K
i
=k
i
_
_
1 1
1 1
_
_
(A.47)
La matrice raideur assemble exprime sur les variables
_
u
1
u
2
u
3
u
4
_
scrit :
K=
_
_
_
_
_
_
_
k
1
k
1
0 0
k
1
k
1
+k
2
k
2
0
0 k
2
k
2
+k
3
k
3
0 0 k
3
k
3
_
_
_
_
_
_
_
(A.48)
Le vecteur force gnralise est obtenu partir de lexpression des vecteurs force gnralise
lmentaire. Notons F
i e
et F
j e
les efforts aux nuds i et j de llment e , soit :
F
e
=
_
F
i e
F
j e
_
(A.49)
Le vecteur force gnralise associ au poids propre de llment est :

e
=
_
g S
_
e
_

e
2

e
2
_
=
p
e
2
_
1
1
_
(A.50)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
A.11 Dimensionnement statique dune colonne 59
Lassemblage de ces deux vecteurs nous donne :
F =
_
_
_
_
_
_
_
F
11
F
21
+F
22
F
32
+F
33
F
43
_
_
_
_
_
_
_
=
_
_
_
_
_
_
_
0
0
0
R
_
_
_
_
_
_
_
extrmit libre
nud non charg
nud non charg
raction de lappui
et =
1
2
_
_
_
_
_
_
_
p
1
p
1
+p
2
p
2
+p
3
p
3
_
_
_
_
_
_
_
(A.51)
Pour simplier les calculs qui suivent, nous posons
e
= , k
i
=i k et p
i
=i p, do le systme
rsoudre :
k
_
_
_
_
_
_
_
1 1 0 0
1 3 2 0
0 2 5 3
0 0 3 3
_
_
_
_
_
_
_
_
_
_
_
_
_
_
u
1
u
2
u
3
u
4
_
_
_
_
_
_
_
=
_
_
_
_
_
_
_
0
0
0
R
_
_
_
_
_
_
_

p
2
_
_
_
_
_
_
_
1
3
5
3
_
_
_
_
_
_
_
(A.52)
La matrice K ainsi dnie 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 u
4
= 0. Tous calculs
faits, nous obtenons :
_
_
_
_
_
u
1
u
2
u
3
_
_
_
_
_
=
p
2k
_
_
_
_
_
6
5
3
_
_
_
_
_
et R=6p (A.53)
Calculons maintenant les contraintes normales dans les lments :
e, N
e
=k
e
_
1 1
_
_
u
i
u
j
_
=k
e
(u
j
u
i
) (A.54)
on trouve N
1
=p/2, N
2
=2p et N
3
=9p/2. Les efforts aux nuds, eux, scrivent :
e,
_
F
i e
F
j e
_
=K
e
_
u
i
u
j
_

e
(A.55)
soit pour e = 1, F
11
= 0 et F
21
= p ; pour e = 2, F
22
= p, F
32
= 3p et pour e = 3, F
33
=3p et
F
43
=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 gure 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 l-
ments nis il faut mailler plus nement au voisinage de lencastrement. Pour ce problme,
nous pouvons utiliser une progression gomtrique pour dnir la taille des lments.
Une autre possibilit consiste utiliser un lment dordre plus lev de type lHermite
qui assure la continuit de la contrainte [Dubigeon 98, Batoz et Dhatt 90]. On peut aussi uti-
liser des lments quadratiques auquel cas on obtient la solution analytique dans ce cas
prcis.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
60 Illustrations acadmiques
solution analytique linaire par morceau
solution lments nis
discontinuit de N
2 3
6
3
1
x
N/p
Figure A.10 - Analyse derreur dun modle lments nis
A.12 tude statique dun portique
Nous proposons ltude du portique de la gure A.11 telle quelle peut tre conduite ma-
nuellement. Pour diminuer la taille du systme rsoudre, nous supposons que les dpla-
cements dus leffort normal sont ngligeables devant ceux de exion. Comme nous allons
le voir, cette hypothse complique un peu la vrication de lquilibre global de la structure.
Compte tenu des hypothses, ce problme comporte deux variables :
U
T
=
_
u
_
(A.56)
La matrice raideur du 1
er
lment scrit sur U :
K
1
=
EI

_
_
12 6
6 4
_
_
(A.57)
La matrice raideur du 2
e
lment est de la forme :
K
2
=4
EI

(A.58)
sur , do la matrice raideur totale et assemble exprime sur U est :
K=
EI

_
_
12 6
6 8
_
_
(A.59)
Lnergie cintique correspondant au mouvement de translation de llment 2 nest pas
prise en compte dans ce modle lment nis car nous avons nglig les effets dus leffort
normal. Nous ajoutons donc dans la matrice masse un terme en m u
2
, do la matrice masse
exprime sur U :
M=m
_
_
13
35
+1
11
210
11
210
2
105
_
_
(A.60)
La rponse statique U est solution de :
_
_
K
11
K
12
K
21
K
22
_
_
_
u

_
=
_
F
0
_
(A.61)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
A.12 tude statique dun portique 61

F
u
(a) Variables nodales

u
(b) Dforme et ractions
Figure A.11 - Portique statique
systme pour lequel nous obtenons :
_
u

_
=
F
3
60EI
_
8
6
_
(A.62)
crivons les quations dquilibre pour llment 1 :
EI

3
_
_
_
_
_
_
_
12 6 12 6
6 4
2
6 2
2
12 6 12 6
6 2
2
6 4
2
_
_
_
_
_
_
_
_
_
_
_
_
_
_
u

0
0
_
_
_
_
_
_
_
=
_
_
_
_
_
_
_
R
21
M
21
R
11
M
11
_
_
_
_
_
_
_
(A.63)
et pour llment 2
2
:
EI

3
_
_
_
_
_
_
_
12 6 12 6
6 4
2
6 2
2
12 6 12 6
6 2
2
6 4
2
_
_
_
_
_
_
_
_
_
_
_
_
_
_
0

0
0
_
_
_
_
_
_
_
=
_
_
_
_
_
_
_
R
22
M
22
R
32
M
32
_
_
_
_
_
_
_
(A.64)
Comme indiqu sur la gure A.12, nous obtenons :
R
21
R
11
M
11
M
21
2
1
(a) Efforts sur 1
R
22
R
23
M
23
M
22
2 3
(b) Efforts sur 2
F
F
0,2F
0,6F
0,6F
0,6F
(c) Rsultats : le sens des forces est
donn par celui des ches
Figure A.12 - Efforts nodaux
_
_
R
21
M
21
R
11
M
11
R
22
M
22
R
32
M
32
_
_
=F
_
_
1 0,4 1 0,6
0,6 0,4 0,6 0,2
_
_
(A.65)
2. La contribution de u dans le systme (A.64) est nulle du fait du mouvement de solide rigide dans cette
direction.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
62 Illustrations acadmiques
Ces valeurs ne nous donnent pas leffort vertical au nud 1 puisque nous avons nglig lef-
fort normal. Pour lobtenir, nous crivons lquilibre de llment 1. Ce calcul fournit toutes
les valeurs des efforts de liaison et permet de vrier les quations dquilibre de la struc-
ture :

R=

0 et

M(A) =

0 (A.66)

c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
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.
[Bathe 96] Bathe K.J., Finite Element Procedures, Prentice Hall, 1996.
[Batoz et Dhatt 90] Batoz J.L. et Dhatt G., Modlisation des structures par lments nis,
Herms, 1990, Volume 1 : Solides lastiques, Volume 2 : Poutres et plaques, Volume 3 :
Coques. 46, 48, 59
[Dhatt et Touzot 81] Dhatt G. et Touzot G., Une prsentation de la mthode des lments
nis, Qubec, Les presses de lUniversit Laval, 1981. 19, 28, 29
[Dubigeon 98] Dubigeon S., Mcanique des milieux continus, Tech&Doc, 1998, seconde
dition. 41, 45, 46, 58, 59
[Lucquin et Pironneau 94] Lucquin B. et Pironneau O., Introduction au calcul scienti-
que, Masson, 1994.
[Zienckiewicz 89] Zienckiewicz O.C., The nite element method, Mc Graw Hill, 1989, 4
th
edition, 2 volumes.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
Index
A
analyse . . . . . . . . . . . . . . . . . . . . 1, 2, 13, 23, 31
linaire . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
par lments nis . . . . . . . . . . . . . . . . 13
processus d . . . . . . . . . . . . . . . . . . . . . . . 1
statique . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
approximation 46, 8, 9, 1116, 35, 36, 41,
45, 47, 49, 52, 53, 55
deux paramtres . . . . . . . . . . . . 51, 55
un paramtre . . . . . . . . . . . . . . . . 50, 55
bi-linaire . . . . . . . . . . . . . . . . . . . . . . . . 18
cinmatiquement admissible . . 8, 12,
55
de dplacement . . . . . . . . . . . . . . . . . . 20
du champ de dplacement . . . . . . . 40
erreur d . . . . . . . . . . . . . . . . . . . . . . . 2, 5, 9
linaire . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
mthodes d . . . . . . . . . . . . . . . . . . . . . . . 3
nodale . . . . . . . 14, 15, 19, 34, 40, 45, 51
polynomiale
cubique, 19, 40
linaire, 17, 34, 51
quadratique . . . . . . . . . . . . . . . . . . . 17, 19
D
Dirac
fonctions de . . . . . . . . . . . . . . . . . . . . . . . 5
E
quation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2, 3
aux drives partielles . . . . . . . . . . 8, 10
dquilibre . . . . . . . . . . . . . . . . . . . . 38, 62
diffrentielle . . . . . . . . . . . . . . . . . . . . . . . 3
intgrale . . . . . . 4, 5, 7, 8, 11, 12, 49, 50
locale . . . . . . . . . . . . . . . . 3, 4, 6, 8, 11, 49
matricielle . . . . . . . . . . . 5, 10, 12, 21, 51
F
forme
fonctions de . . . . . . . . . . . . . . . . . . . . 5, 17
intgrale . . . . . . . . 4, 6, 8, 10, 11, 19, 21
matricielle . . . . . . . . . . . 9, 14, 19, 20, 35
quadratique . . . . . . . . . . . . . . . . . . . . . . 21
formulation variationnelle . . . . voir princ.
variationnel
G
Galerkin
mthode de . . . . . . . . . . . . . . . . . . 5, 9, 50
Green
formule de . . . . . . . . . . . . . . . . . . . . . . . . . 6
H
Hermite
lment de l . . . . . . . . . . . . . . . 17, 40, 59
homogne(s)
conditions aux limites . . . . . . . . . . . 4, 5
milieu . . . . . . . . . . . . . . . . . . 33, 39, 53, 55
problme non . . . . . . . . . . . . . . . . . . . . . 8
I
interpolation
fonctions d . . . . 1520, 2628, 34, 40,
4548, 51
nodale . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
nuds d . . . . . . . . . . . . . . . . . . . . . . . . . 26
L
Lagrange
lment de . . . . . . . . . . . . . . . . . . . . . . . 17
conguration de . . . . . . . . . . . . . . 34, 40
multiplicateurs de . . . . . . . . . . . . . . . . 12
M
mthode des lments nis . . . . . . . . 13, 33
matrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5, 9
lmentaire . . . . . . . . . . . . . . . . . . . 14, 21
doprateur diffrentiel . . . . . . . . . 9, 20
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9
Index 65
de passage . . . . . . . . . . . . . . . . . 36, 37, 42
globale . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
jacobienne . . . . . . . . . 28, 29, 45, 47, 48
masse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
raideur . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
singulire . . . . . . . . . . . . . . . . . . . . . . . . . 29
N
nud . 1419, 22, 25, 27, 31, 34, 35, 41, 42,
45
lment poutre deux nuds . . . . 40
lment quadrangulaire quatre nuds
47
lment triangulaire trois nuds 45
effort au . . . . . . . . . . . . . . . . . . . . . . . . . . 38
gomtrique . . . . . . . . . . . . . . . . . . 26, 28
interface . . . . . . . . . . . . . . . . . . . . . . . . . . 27
interne . . . . . . . . . . . . . . . . . . . . . . . . 19, 21
interpolation . . . . . . . . . . . . . . . . . . . . . 26
O
Ostrogradsky
thorme d . . . . . . . . . . . . . . . . . 7, 11, 50
P
pondration . . . . . . . 4, 5, 79, 12, 49, 50, 55
collocation par point . . . . . . . . . . . . . . 5
Principe des Travaux Virtuels 3, 1012, 19,
22, 55, 56
discrtisation du . . . . . . . . . . . . . . . . . . 11
forme (1) du . . . . . . . . . . . . . . . . . . . 10, 56
forme (2) du . . . . . . . . . . . . . . . . . . . 11, 56
Principe Fondamental de la Dynamique 3
principe variationnel . . . . . . 3, 612, 19, 50
quation de Poisson . . . . . . . . . . . . . . 50
R
rsidus pondrs . . . . . . . . . . . 35, 8, 49, 50
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

2

-

2

J
a
n

2
0
0
9