You are on page 1of 67

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

1

-

2
6

N
o
v

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

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.1 Transformation de la forme intgrale . . . . . . . . . . . . . . . . . . . 6
1.3.2 Discrtisation de la forme intgrale . . . . . . . . . . . . . . . . . . . . 7
1.3.3 criture matricielle des quations . . . . . . . . . . . . . . . . . . . . . 8
1.4 Principe des travaux virtuels . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4.1 criture du principe des travaux virtuels . . . . . . . . . . . . . . . . . 9
1.4.2 Discrtisation du Principe des Travaux Virtuels . . . . . . . . . . . . . 10
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 . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.4 Assemblage et conditions aux limites . . . . . . . . . . . . . . . . . . . 20
2.3 Utilisation dun logiciel lments nis . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.1 Droulement dune tude . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.2 Techniques de calculs au niveau lmentaire . . . . . . . . . . . . . . . 24
2.4 Organigramme dun logiciel lments nis . . . . . . . . . . . . . . . . . . . . 29
3 Applications en mcanique 31
3.1 Structures treillis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.1.1 lment barre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.1.2 Assemblage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2 Structures portiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.2.1 lment poutre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.2.2 Assemblage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.3 lasticit plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.3.1 Contraintes planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.3.2 Dformations planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.3.3 lment T3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.3.4 lment Q4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
A Illustrations acadmiques 47
A.1 Application de la mthode des rsidus pondrs . . . . . . . . . . . . . . . . . 47
A.2 Formulation variationnelle de lquation de poisson . . . . . . . . . . . . . . . 48
A.3 Construction dune approximation nodale linaire . . . . . . . . . . . . . . . . 48
A.4 Fonctions dinterpolation dun lment triangulaire . . . . . . . . . . . . . . . 49
A.5 Structure lastique symtrie cylindrique . . . . . . . . . . . . . . . . . . . . 50
A.6 Assemblage et conditions aux limites . . . . . . . . . . . . . . . . . . . . . . . 51
A.7 Principe des Travaux Virtuels en traction-compression . . . . . . . . . . . . . . 52
A.8 quivalence PTV et quation locale avec conditions aux limites . . . . . . . . . 53
A.9 Matrice raideur et vecteur force gnralise des lments triangulaires . . . . . 53
A.10 Changement de base dans le plan . . . . . . . . . . . . . . . . . . . . . . . . . 54
A.11 Dimensionnement statique dune colonne . . . . . . . . . . . . . . . . . . . . . 55
A.12 tude statique dun portique . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Rfrences 61
Index 62
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
1
Mthodes dapproximation
en physique
1.1 Gnralits
1.1.1 Processus danalyse
De faon gnrale, les direntes tapes danalyse dun problme physique sorganisent suivant
le processus schmatis par la gure 1.1. Nous partons dun problme physique. Le cadre prcis
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
nouveau modle 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

1

-

2
6

N
o
v

2
0
0
8
2 Mthodes dapproximation en physique
de ltude est dni par les hypothses simplicatrices qui permettent de dterminer le modle
mathmatique appropri. La dicult 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 eorts de mise en uvre
non prohibitifs.
En rsum, les questions essentielles auxquelles lingnieur devra rpondre sil veut eectuer
une analyse par un modle numrique dans de bonnes conditions, sont les suivantes :
quel modle mathmatique utiliser ?
quel modle numrique faut-il lui associer ?
quelle est lerreur dapproximation commise ?
quelle est lerreur numrique commise ?
peut-on amliorer le modle numrique ?
faut-il changer le modle mathmatique ? etc.
Quest ce quun modle ? La gure 1.2 illustre sur un exemple mcanique simple trois modlisa-
tions envisageables. Chacune delles correspond modle mathmatique dirent, quelle est la
bonne ? Le choix du modle mathmatique est un compromis entre le problme pos ling-
(a) schma du support

F
(b) poutre : solution analytique
ou numrique

F
(c) lasticit plane : solution
numrique

F
(d) lasticit tridimensionnelle :
solution numrique
Figure 1.2 - Choix dun modle mathmatique : dimensionnement statique dun support dtagre
nieur quelles grandeurs veut-on calculer et avec quelle prcision ? et les moyens disponibles
pour y rpondre. En fait, les quations du modle retenu sont soumises un certain nombre
dhypothses bases sur les sciences de lingnieur et il faut connatre leur domaine de validit
pour pouvoir 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
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
1.2 Mthode des rsidus pondrs 3
au choix dun modle numrique permettant de traiter les quations mathmatiques. Il est
important de savoir distinguer et hirarchiser les dirents niveaux dhypothses utiliss pour
modliser un phnomne physique. En eet, la solution exacte dun modle mathmatique qui
ne correspond pas la ralit physique est inutile.
1.1.2 Mthodes dapproximation
Pour discrtiser les modles complexes de phnomnes physiques, lingnieur dispose, lheure
actuelle, de mthodes dapproximation permettant de rsoudre la plupart des problmes pour
lesquels il nexiste pas de solution formelle.
Toutes les mthodes dapproximation ont un mme objectif, remplacer un problme math-
matique dni sur un milieu continu (quations direntielles ou intgrales) par un problme
mathmatique discret (quation matricielle) de dimension nie que lon sait rsoudre numri-
quement. La classication que nous proposons sur la gure 1.3 nest pas unique. Elle permet
simplement de distinguer la mthode, en fonction de la dmarche utilise pour obtenir une forme
intgrale. Il est important de noter quun problme physique peut tre formul de faon qui-
valente en un systme dquations direntielles ou sous une formulation variationnelle. Nous
montrons par la suite comment passer de lune lautre.
1. Mthode des rsidus pondrs (ou annulation derreur) : elle utilise comme point de dpart
les quations locales et les conditions aux limites du problme. Ces quations sont des
quations direntielles dnies sur lintrieur du domaine, ce sont les quations locales,
et sur la frontire du domaine, ce sont les conditions aux limites.
2. Mthodes variationnelles : le point de dpart de ces mthodes est un principe variationnel
qui est une formulation mathmatique du problme base sur des considrations nerg-
tiques. 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 lintrieur
du domaine D, et les conditions aux limites sur la frontire du domaine . Ces quations di-
rentielles forment le systme suivant :
M D, L(u) = f(M, t) quation locale
M , C(u) = e(M, t) conditions aux limites
(1.1)
o L et C sont des oprateurs agissant sur linconnue u qui dpend du point courant M et du
temps t. Le rsidu est lerreur commise lorsque lon utilise une approximation u

du champ u
pour crire les quations du problme. An de simplier la prsentation, considrons dans un
premier temps que :
les conditions aux limites du problme sont homognes, C(u) = 0 ;
lapproximation choisie les satisfait toutes, C(u

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

) = L(u

) f(M, t) (1.2)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
4 Mthodes dapproximation en physique
systme physique continu
formes intgrales
formes direntielles
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
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 pondrant sur le domaine par un nombre ni de fonctions P
i
(M). Ce qui correspond des
quations sous forme intgrale reprsentes par :
P
i
(M),
_
D
P
i
(M) R(u

) dV = 0 (1.3)
Du point de vue mathmatique, au lieu de rsoudre lquation R(u) = 0, on considre le problme
quivalent ,
_
D
R(u) dV = 0. Ne sachant pas rsoudre ce problme analytiquement, on en
cherche une approximation en restreignant les n fonctions de pondration.
Pour une approximation u

n paramtres, nous choisirons n fonctions de pondration


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 solution du
problme. Les n quations sont de la forme :
i [1, n],
_
D
P
i
(M)R
_
W(M)
T
q(t)
_
dV = 0 (1.5)
1. ces fonctions prennent aussi lappellation de fonctions tests ou fonctions poids
2. base de fonctions pour construire lapproximation
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
1.3 Formulation variationnelle 5
Pour illustrer notre propos, admettons que le problme soit un problme stationnaire linaire,
lquation matricielle est alors de la forme :
Kq = F (1.6)
avec K =
_
D
P(M)L
_
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 lap-
proximation.
la recherche de fonctions dapproximation, aussi dites fonctions de forme, satisfaisant toutes
les conditions aux limites supposes homognes nest pas simple ; cest en pratique impossible
pour des problmes rels autres que les problmes acadmiques. Il faut donc gnraliser la
formulation de cette mthode pour pouvoir utiliser des fonctions de forme moins riches,
cest--dire sans imposer lapproximation de satisfaire toutes les conditions aux limites ;
le choix des fonctions de pondration est a priori totalement libre
3
mais il faut sassurer
que les quations obtenues sont indpendantes an que le systme matriciel qui en est issu
soit rgulier.
En pratique lutilisation de la mthode des rsidus pondrs se limite deux sous mthodes :
mthode de collocation par point : cette mthode consiste utiliser comme fonctions de
pondration des fonctions de Dirac. Ce qui revient annuler lerreur dapproximation en
un nombre 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 obtenues sont quelconques ;
mthode de Galerkin : cette mthode consiste utiliser comme fonctions de pondration les
fonctions de forme. Linconvnient rside dans le calcul de lintgrale sur le domaine. Par
contre, si les oprateurs sont symtriques, les matrices le sont galement, de plus, si le
problme est bien pos, nous sommes assurs de la rgularit du systme. Cette rgularit
du modle mathmatique assure des proprits de convergence de la solution cherche
4
.

Application des rsidus pondrs


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

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
6 Mthodes dapproximation en physique
quation locale : M D,

u

div =

f ;
conditions aux limites : M
u
, u = u
d
et M

, n =

T
d
.
Cette formulation conduit aux remarques suivantes :
ici, u est un champ vectoriel dni sur le domaine D;
pour pouvoir rsoudre ces quations, il faudra leur associer les deux relations suivantes :
lois de comportement : = f() traduisent le comportement physique du matriau ;
relations gomtriques entre dplacements et dformations = grad
s
u si bien que
les quations locales peuvent tre mises sous la forme

u +L(u) =

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

u

div =

f (1.7)
qui est quivalente :

P,
_
D

P
_

u

div

f
_
dV = 0 (1.8)
Lide est de faire apparatre dans cette premire forme intgrale les termes correspondant aux
conditions aux limites sur la frontire en eectuant une intgration par parties. Nous supposons
que les fonctions de pondration utilises sont susamment drivables. Sachant que
5
:
: grad
s

P = div
_

P
_


P

div (1.9)
il vient :

P,
_
D
_

P

u + : grad
s

P div
_

P
_


P

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

P,
_
D
_

P

u + : grad
s

P

P

f
_
dV
_
D

P ndS = 0 (1.11)
Utilisons les conditions aux limites sur la frontire

, cest--dire M

, n =

T
d
:
_
D
_

P

u + : grad
s

P

P

f
_
dV
_
u

P ndS
_

P

T
d
dS = 0 (1.12)
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
_
u

P ndS = 0 (1.13)
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 : ijui,j = (uiij),j uiij,j
6. thorme dOstrogradsky :
_
D
div

AdV =
_
D

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

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
1.3 Formulation variationnelle 7
Compte tenu de ces choix, nous obtenons une formulation variationnelle du problme aux limites
initial.
Formulation variationnelle
Soient les conditions aux limites en dplacement :
M
u
, u = u
d

P, fonctions de pondration, telles que



P =

0 sur
u
alors :
_
D
_

P

u + : grad
s

P

P

f
_
dV =
_

P

T
d
dS (1.14)
Cette formulation conduit aux remarques suivantes :
cette formulation variationnelle est quivalente au systme dquations aux drives par-
tielles. Si nous pouvons rsoudre lquation intgrale prcdente, nous obtenons la solution
exacte du problme ;
lintrt de cette forme intgrale est de tenir compte de lquation locale et des conditions
aux limites en force, les conditions en dplacement devant tre satisfaites par ailleurs. Ce
nest en aucun cas une ncessit, et nous aurions pu conserver les conditions aux limites
en dplacement dans la forme intgrale ;
dans la mthode des rsidus pondrs, nous utilisons la premire forme intgrale (avant
transformation par intgration par parties) qui ne tient compte que de lquation locale.
Ce qui limite son utilisation des fonctions satisfaisant toutes les conditions aux limites
du problme. Elles sont donc plus diciles obtenir, et gnralement impossible obtenir
pour un problme non homogne ;
la transformation de la forme intgrale diminue les conditions de drivabilit du champ
cherch alors quelles sont plus strictes sur les fonctions de pondration.
1.3.2 Discrtisation de la forme intgrale
La solution approche est recherche sous la forme dune combinaison linaire de n fonctions,
dites fonctions de forme. La mthode consiste alors aaiblir une des formes intgrales prc-
dentes en ne la satisfaisant que pour n fonctions de pondration. Cette solution sera dautant
meilleure que la base de fonctions utilises sera riche, cest--dire permettant de bien reprsenter
la solution cherche.
Le choix de la forme intgrale point de dpart de la discrtisation avant ou aprs intgration
par parties dpend de la facilit construire une approximation qui satisfait les conditions aux
limites du problme. Sil est possible de construire une approximation qui satisfait toutes les
conditions aux limites (fonctions de comparaison du problme) la premire forme intgrale est
susante 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


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

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
8 Mthodes dapproximation en physique
aux limites cinmatiques, une telle approximation est dite cinmatiquement admissible
7
:
u

C.A. M
u
, u

= u
d
(1.15)
Pour une approximation cinmatiquement admissible, lerreur porte la fois sur lquation locale
et sur les conditions aux limites en force. La forme intgrale de dpart est alors la formulation
variationnelle du problme tablie prcdemment. Elle a les caractristiques suivantes :
Avantages
la construction de lapproximation est plus simple, les conditions aux limites sur

nont
pas lieu dtre satisfaites par les fonctions de forme car elles sont prises en compte dans
la formulation intgrale ;
le nombre de drivations des fonctions de forme diminue.
Inconvnients
le nombre de drivations des fonctions de pondration augmente et leur choix est res-
treint du fait du choix 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 pon-
dration (mthode dite de Galerkin), ce qui conduit des formes matricielles symtriques :
u

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


avec W(M), matrice construite partir des fonctions de forme et q(t), vecteur des paramtres
de lapproximation. La forme matricielle des fonctions de pondration est alors :
P(M) = W(M)q (1.17)
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.18)
avec =
_

xx

yy

zz
2
xy
2
xz
2
yz
_
T
et =
_

xx

yy

zz

xy

xz

yz
_
T
. Les
dformations scrivent alors :
(M) = grad
s
u(M) = Lu(M) (1.19)
L est la matrice doprateurs direntiels correspondant lexpression du gradient symtrique
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.20)
7. Utiliser une approximation quelconque reviendrait chercher une solution approche ncessairement loi-
gne de la solution exacte. Or la construction dune approximation satisfaisant les conditions aux limites go-
mtriques est gnralement relativement simple.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
1.4 Principe des travaux virtuels 9
soit, compte tenu de lapproximation :

: grad
s

P = q
T
B(M)
T
D(M)B(M)q(t) (1.21)
avec B(M) = LW(M). Reportons ces expressions dans la formulation variationnelle nous ob-
tenons :
q
T
_
D
_
W
T
W q +B
T
DBq W
T
f
_
dV = q
T
_

W
T
T
d
dS (1.22)
cette quation pouvant tre crite quelque soit q nous obtenons lquation matricielle suivante :
M q +Kq = F (1.23)
avec M =
_
D
W
T
WdV , K =
_
D
B
T
DBdV et F =
_
D
W
T
f dV +
_

W
T
T
d
dS. Ce
qui vient dtre appliqu un problme 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 formula-
tion du problme en tant que principe variationnel, aboutissant ainsi une formulation intgrale.
Lintrt de ces principes est de fournir directement la forme intgrale sans avoir passer par
les quations aux drives partielles comme nous lavons fait dans le cadre des mthodes varia-
tionnelles.
La formulation mathmatique du principe est base sur les mmes hypothses de modlisation
du problme physique. En mcanique, le Principe des Travaux Virtuels (PTV) en dplacement
est le plus couramment utilis.
1.4.1 criture du principe des travaux virtuels
Principe des Travaux Virtuels
Pour tout systme matriel D en mouvement par rapport un repre galilen, pour tout
dplacement virtuel u tout instant A = T avec :
A =
_
D
(P) udm(P) =
_
D
u

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

f dV +
_
D
u

T dS
travail virtuel des eorts intrieurs et extrieurs
(1.24)
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

1

-

2
6

N
o
v

2
0
0
8
10 Mthodes dapproximation en physique
Forme (1) du PTV
u,
_
D
u

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

f dV +
_
D
u

T dS (1.25)
On peut ds prsent constater que cette quation intgrale concide avec la formulation va-
riationnelle du problme tablie au paragraphe 1.3.1, ce 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. Vous notez que la dmarche est rigoureusement
linverse de celle utilise dans le paragraphe prcdent. Utilisons lquation (1.9) pour crire le
PTV :
_
D
u
_

u

div

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

T dS (1.26)
Appliquons le thorme dOstrogradsky, nous obtenons :
Forme (2) du PTV
u,
_
D
u
_

u

div

f
_
dV =
_
D
u
_

T n
_
dS (1.27)
Pour un champ de dplacements cinmatiquement admissible nous avons M
u
, u =

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

u

div =

f
les conditions sur les eorts 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 direntielles : quations locales et conditions
aux limites du problme.
1.4.2 Discrtisation du Principe des Travaux Virtuels
La discrtisation du PTV consiste utiliser une approximation pour exprimer le champ des
dplacements et le champ des dplacements virtuels. En pratique, nous utilisons la mme ap-
proximation ce qui permet dobtenir une expression matricielle symtrique.
Avant dutiliser lapproximation prcisons la nature des conditions aux limites, pour exprimer
lintgrale sur la frontire du domaine :
_
D
u

T dS =
_
u
u

T
I
dS +
_

u

T
d
dS (1.28)
Cette criture fait apparatre explicitement le champ des eorts inconnus (T
I
: actions de liaison)
correspondant aux conditions aux limites cinmatiques M
u
, u = u
d
. Si nous utilisons une
approximation quelconque du champ des dplacements, nous obtenons une quation intgrale
pour deux champs inconnus, et nous ne pourrons pas rsoudre le problme. Cette mthode
sapparente la mthode des multiplicateurs de Lagrange. Pour rsoudre, il faut tenir compte a
posteriori des conditions aux limites cinmatiques dans les quations du modle.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
1.4 Principe des travaux virtuels 11
Si nous utilisons une approximation dite cinmatiquement admissible, nous obtenons la mme
quation intgrale que celle dduite de la mthode variationnelle crite dans les mmes condi-
tions :
u

C.A.,
_
D
u

dV =
_
D
: grad
s
u

dV +
_
D
u


f dV +
_

T
d
dS (1.29)
Nous utilisons les mmes notations matricielles que celles introduites dans le paragraphe 1.3.3 :
pour lapproximation : u

(M, t) = W(M)q(t)
pour la pondration : u

(M) = W(M) q
8
pour les lois de comportement : (M) = D(M)(M)
pour les relations dformations - dplacements : (M) = Lu(M)
Reportons ces expressions dans la forme intgrale du PTV. Cette quation pouvant tre crite
quel que soit q, nous obtenons lquation matricielle suivante :
M q +Kq = F (1.30)
avec M =
_
D
W
T
W dV , K =
_
D
B
T
DBdV , F =
_
D
W
T
f dV +
_

W
T
T
d
dS et la nota-
tion B(M) = LW(M).
criture du PTV pour un problme de traction - compression
8. On suppose ici que les fonctions spatiales de pondration sont les mmes que les fonctions dapproximation,
ce qui nest pas ncessaire en soit, ces fonctions de pondration tant en thorie quelconques
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
12 Mthodes dapproximation en physique
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
2
Mthode des lments nis
2.1 Gnralits
Les codes lments nis font maintenant partie des outils couramment utiliss lors de 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 dveloppe
et peut sembler de moins en moins une aaire 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 eectuer 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 produits ;
analyser les consquences de ces rsultats par rapport aux objectifs viss.
Lobjectif de cette partie est de prsenter les principes de base de cette mthode en insistant
sur lenchanement des tches (dmarche et hypothses associes) qui assurent la cohrence
du processus de calcul. Ces connaissances vous seront utiles pour matriser les deux principales
dicults 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
direntes tapes mathmatiques utilises lors de lapproximation, pour pouvoir estimer lerreur
du modle numrique par rapport la solution exacte du problme mathmatique.
Sans oublier que le modle numrique ne peut fournir que de rsultats relatifs aux informa-
tions contenues dans le modle mathmatique qui dcoule des hypothses de modlisation.
Nous nous limiterons la prsentation de modles lmentaires utiliss dans le cadre des
thories linaires. Bien que simples ces modles permettent dj de traiter un grand nombre dap-
plications lies aux problmes de lingnieur. Du point de vue pdagogique, ils sont susamment
complexes pour mettre en avant les dicults de mise en uvre de la mthode.
Lide fondamentale de cette mthode est de discrtiser le problme en dcomposant le do-
maine 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 pr-
sentes dans la premire partie de ce cours. Il ne reste alors qu assembler les formes matricielles
lmentaires pour obtenir les quations relatives la structure tudier. Cest sous cette forme
pragmatique quelle est utilise par les ingnieurs, et que nous allons maintenant laborder.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
14 Mthode des lments nis
2.2 Dmarche lments nis
Les principales tapes de construction dun modle lments nis, qui sont dtailles par la suite,
sont les suivantes :
discrtisation du milieu continu en sous domaines ;
construction de lapproximation nodale par sous domaine ;
calcul des matrices lmentaires correspondant la forme intgrale du problme ;
assemblage des matrices lmentaires ;
prise en compte des conditions aux limites ;
rsolution du systme dquations.
2.2.1 Discrtisation gomtrique
Cette opration consiste procder un dcoupage du domaine continu en sous domaines :
D =
ne

e=1
D
e
tel que lim
e0
_

e
D
e
_
= D (2.1)
Il faut donc pouvoir reprsenter au mieux la gomtrie souvent complexe du domaine tudi par
des lments de forme gomtrique simple. Il ne doit y avoir ni recouvrement ni trou entre deux
lments ayant une frontire commune.
Lorsque la frontire du domaine est complexe, une erreur de discrtisation gomtrique est
invitable. Cette erreur doit tre estime, et ventuellement rduite en modiant 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.
(a) pice tudier et prsentant
des congs de raccordement
(b) modier la taille des lments
et raner au niveau des cour-
bures
(c) utiliser des lments fron-
tire courbe
Figure 2.1 - Erreur de discrtisation gomtrique
2.2.2 Approximation nodale
La mthode des lments nis est base sur la construction systmatique dune approximation
u

du champ des variables u par sous domaine. Cette approximation est construite sur les valeurs
approches du champ aux nuds de llment considr, on parle de reprsentation nodale de
lapproximation ou plus simplement dapproximation nodale.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
2.2 Dmarche lments nis 15
Dnition de 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
:
M D
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
. Les nuds M
i
sont des points de llment
pour lesquels on choisit didentier lapproximation u

la valeur du champ de variables u. Nous


en dduisons que :
M
i
, u

(M
i
) = u
i
(2.3)
soit pour lapproximation nodale :
M
i
, N
j
(M
i
) =
ij
(2.4)
Construction dune approximation nodale linaire
Linterpolation nodale est construite partir dune approximation gnrale :
M, u

(M) = (M)a (2.5)


est une base de fonctions connues indpendantes, en gnral une base polynomiale et a, le
vecteur des paramtres de lapproximation aussi dits paramtres gnraliss, qui nont pas de
signication physique.
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
, yz) : 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 un polynme complet, le meilleur choix
consiste respecter la symtrie des monmes conservs.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
16 Mthode des lments nis
Bases polynomiales incompltes
deux dimensions : bi - linaire (1, x, y, xy) : quatre variables
trois dimensions : tri - linaire (1, x, y, z, xy, xz, yz, xyz) : huit variables
En 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.6)
soit, par inversion du systme total :
a = Tu
n
(2.7)
Pour viter des erreurs de modle trop importantes, la matrice inverser doit tre bien condi-
tionne. Ce conditionnement est li au choix de la base polynomiale et la gomtrie des
lments. En reportant ce rsultat dans lapproximation nous obtenons la matrice des fonctions
dinterpolation :
N(M) = (M)T (2.8)
Construction des fonctions dinterpolation dun lment triangulaire
Approximation nodale de quelques lments de rfrence
Un lment de rfrence est un lment de forme gomtrique simple, frontire rectiligne par
exemple, pour lequel lapproximation nodale est construite en suivant la dmarche analytique
prcdente. Le passage de llment de rfrence llment rel sera ralis par une trans-
formation gomtrique. Nous entendons par lment rel un lment quelconque du domaine
discrtis.
Deux grandes familles dlments sont souvent prsentes :
les lments de type Lagrange ;
les lments de type Hermite.
Pour les lments de type Lagrange, on augmente le nombre de nuds en conservant une seule
variable nodale. Pour les lments de type Hermite on augmente le nombre de variables nodales,
en retenant par exemple les valeurs des drives du champ aux nuds. Llment poutre prsent
dans le chapitre suivant fait parti de la famille de lHermite.
lments une dimension
La base de fonction linaire illustre sur la gure 2.2(a) scrit avec s [0, 1] :
N
1
(s) = L
1
= 1 s, N
2
(s) = L
2
= s (2.9)
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.10)
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
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
2.2 Dmarche lments nis 17
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.11)
Llment associ est construit avec autre nuds et une variable par nud. Il est possible, avec
la mme base polynomiale, de construire un lment deux nuds ayant deux variables par
nud, cest un lment de type lHermite illustr sur la 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.12)
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
lment triangulaire
Pour ce type dlment, lapproximation utilise la base polynomiale linaire (1, s, t). Llment de
rfrence, aussi dit parent, est un triangle rectangle trois nuds de type T3 . Lapproximation
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
quadratique quant elle utilise la base (1, s, t, s
2
, st, t
2
). Llment de rfrence 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 sommet i = 1, 2, 3, les fonctions de forme scrivent :
N
i
= L
i
(2L
i
1) (2.13)
les trois nuds dinterface i = 1, 2, 3 :
N
i+3
= 4L
j
L
k
pour j = i k = i, j (2.14)
La gure 2.4 donne une reprsentation de deux des fonctions dinterpolation. Les autres sob-
tiennent par permutation des indices.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
18 Mthode des lments nis
PSfrag
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 du triangle. Les autres sont obtenues par rotation
lment deux dimensions rectangulaire
Lapproximation bi-linaire est dduite de la base polynomiale (1, s, t, st) sur (s, t) [1 1].
Llment de rfrence est un carr quatre nuds de type Q4 . Les fonctions dinterpolation
sont :
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.15)
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 fonctions
dinterpolation des lments rectangulaires neuf nuds, pour une approximation quadratique,
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
et seize nuds pour une approximation polynomiale cubique. Ces lments ont respectivement
un et quatre nuds internes.
Du point de vue pratique, on construit des lments ayant un minimum de nuds internes,
car ces nuds ne sont pas connects aux nuds des autres lments. On utilise donc des bases
polynomiales incompltes mais symtriques. Le Q8 est construit partir de la base (1, s, t, s
2
,
st, t
2
, s
2
t, st
2
) et le Q12 est construit partir de la base (1, s, t, s
2
, st, t
2
, s
3
, s
2
t, t
2
s, t
3
, s
3
t,
st
3
) [2].
2.2.3 Quantits lmentaires
An de prsenter la dmarche gnrale utilise pour construire les formes matricielles et vecto-
rielles sur chaque lment, nous utiliserons comme point de dpart la forme intgrale du Principe
des Travaux Virtuels associe un problme de mcanique des structures. Cette forme intgrale
est de mme type que celles pouvant tre dduites des mthodes variationnelles et la gnrali-
sation des problmes de physique est donc simple.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
2.2 Dmarche lments nis 19
Matrices masse et raideur
Soit la forme intgrale du PTV :
u,
_
D

u udV =
_
D
: dV +
_
D

f udV +
_
D

T udS (2.16)
Sur chaque lment nous utilisons lapproximation nodale pour exprimer le champ des dplace-
ments 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.17)
do le premier terme :
_
De

u udV = u
T
n
M
e
u
n
(2.18)
avec M
e
=
_
De
N(M)
T
N(M) dV , matrice masse lmentaire. Pour exprimer le second terme
les deux tenseurs sont reprsents par des vecteurs nous permettant de remplacer le produit
doublement contract par un simple produit scalaire. Ces notations ont t introduites dans la
sous-section 1.3.3. Pour un milieu 3D :
=
_

xx

yy

zz
2
xy
2
xz
2
yz
_
T
=
_

xx

yy

zz

xy

xz

yz
_
T
(2.19)
De plus le vecteur des dformations sexprime en fonction du champ des dplacements. Ces
relations gomtriques font apparatre des oprateurs direntiels appliqus u, que nous notons
sous forme matricielle :
(M) = LN(M)u
n
= B(M)u
n
(2.20)
o B est la matrice doprateurs direntiels appliqus aux fonctions dinterpolation. Les lois
de comportement permettent dexprimer le vecteur des contraintes en fonction du vecteur des
dformations, soit :
(M) = D(M)(M) = D(M)B(M)u
n
(2.21)
do le second terme, crit dans la base de discrtisation :
_
De
: dV = u
T
n
K
e
u
n
(2.22)
avec K
e
=
_
De
B(M)
T
D(M)B(M) dV matrice raideur lmentaire. Il nous reste exprimer
le travail virtuel des eorts. En pratique, on considre dune part les eorts donns et dautre
part les eorts inconnus qui sont les eorts ncessaires pour assurer les liaisons cinmatiques.
Sur chaque lment, nous utilisons lapproximation du champ de dplacement pour exprimer le
travail virtuel de ces eorts.
Eorts imposs
Leur travail virtuel lmentaire est de la forme :
T
de
=
_
De

f
d
udV +
_
De

T
d
udS (2.23)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
20 Mthode des lments nis
do le travail virtuel discrtis :
T
de
= u
T
n
F
de
(2.24)
avec F
de
=
_
De
N(M)
T
f
d
dV +
_
De
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 respectivement
f
d
et T
d
.
Eorts inconnus
Dune manire similaire, leur travail virtuel lmentaire scrit :
T
ie
=
_
De

T
i
udS (2.25)
do le travail virtuel discrtis :
T
ie
= u
T
n
F
ie
(2.26)
En pratique les eorts inconnus reprsentent les actions mcaniques extrieures llment
considr. On y trouve les eorts de liaison entre les lments, et ventuellement pour les
lments de frontire les eorts associs aux liaisons cinmatiques de la structure.
Comme nous le verrons lors de lassemblage des quations, les nuds internes non chargs
sont des systmes mcaniques en quilibre, ce qui entrane que le torseur des actions mcaniques
de tous les eorts 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
de
+F
ie
(2.27)

Structure lastique de symtrie cylindrique


Les expressions des matrices lmentaires que nous venons de voir font apparatre des oprateurs
direntiels 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
ne

e=1
D
e
(2.28)
Attention ne pas oublier lerreur de discrtisation gomtrique.
Matrices
Lassemblage des matrices lmentaires masse M
e
et raideur K
e
seectue selon les mmes
rgles. Ces rgles sont dnies par sommation des termes correspondant au travail virtuel calcul
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
2.3 Utilisation dun logiciel lments nis 21
pour chaque lment :
ne

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

U et
ne

e=1
u
T
n
K
e
u
n
= U
T
KU (2.29)
Cette opration traduit simplement que la forme quadratique associe lensemble du domaine
est la somme des formes quadratiques des sous-domaines. Elle consiste ranger
1
dans une
matrice globale, les termes des matrices lmentaires. La forme de cette matrice dpend bien
videmment de lordre dans lequel sont dnies les variables globales de U.
Eorts imposs
Lassemblage ne pose pas de problme, il est dni par sommation des termes correspondant au
travail virtuel calcul pour chaque lment
2
:
ne

e=1
u
T
n
F
de
= U
T
F
d
(2.30)
Eorts inconnus
Lassemblage peut tre men de faon identique. Cependant, si les liaisons entre les lments
sont parfaites la somme des eorts inconnus aux nuds internes de la structure est nulle. Nous
pouvons en tenir compte pour simplier lexpression du travail virtuel des eorts inconnus, en
ne calculant que le travail virtuel des eorts 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.31)
Sous cette forme, nous avons N quations pour N + P inconnues. Pour rsoudre, il faut tenir
compte des P conditions aux limites cinmatiques associes aux P composantes inconnues du
vecteur F
i
3
.
Assemblage et conditions aux limites
2.3 Utilisation dun logiciel lments nis
Un programme gnral de type industriel doit tre capable de rsoudre des problmes varis de
grandes tailles (de mille quelques centaines de milliers de variables). Ces programmes complexes
ncessitent un travail dapproche non ngligeable avant desprer pouvoir traiter un problme
rel de faon correcte. Citons titre dexemple quelques noms de logiciels : NASTRAN, ANSYS,
ADINA, ABAQUS, CASTEM 2000, CESAR, SAMCEF, etc. Les possibilits oertes par de tels
programmes sont nombreuses :
analyse linaire ou non dun systme physique continu ;
analyse statique ou dynamique ;
1. Les algorithmes de rangement dpendent de la taille du systme, du type dquations rsoudre et
dautres paramtres tels que le type de machine utilise, de lalgorithme de rsolution, etc. Le choix de ces
algorithmes est un problme essentiellement numrique.
2. Si leort est appliqu un nud de la structure, il vient naturellement se placer sur la ligne correspondant
au degr de libert concern du vecteur force gnralise.
3. Ici, les liaisons sont supposes parfaites pour viter dautres inconnues supplmentaires.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
22 Mthode des lments nis
prise en compte de lois de comportement complexes ;
prise en compte de phnomnes divers (lasticit, thermiques, lectromagntiques, de plas-
ticit, dcoulement. . . ) pouvant tre coupls ;
problmes doptimisation, etc.
Lutilisation de tels programmes ncessite une formation de base minimale.
2.3.1 Droulement dune tude
Pour raliser une tude par lments 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 compatible avec les
objectifs et la prcision cherche. Supposons toutes ces conditions remplies, ltude proprement
dite est organise de faon logique selon les tapes suivantes :
Analyse du problme
Cette analyse doit xer les paramtres du calcul et conduire la ralisation dun maillage.
Cette phase base sur lexprience personnelle acquise dpend de nombreuses considrations. La
dicult essentielle est de trouver un bon compromis entre les paramtres propres au problme
et ceux relatifs lenvironnement de travail. Lanalyse du problme nous conduit prciser un
certain nombre dhypothses, et eectuer des choix qui conditionnent les rsultats.
Choix du modle
En calcul des structures, les plus classiques sont de type : poutre, lasticit plane, axisymtrique,
coques mince ou paisse, tridimensionnel. . . ces modles mathmatiques correspondent des
familles dlments nis.
Choix du type dlments
Il est fonction de la prcision voulue, de la nature du problme, mais aussi du temps disponible.
On choisira les lments les mieux adapts dans les familles disponibles.
Choix du maillage
Il dpend essentiellement de la gomtrie, des sollicitations extrieures, des conditions aux limites
imposer, mais aussi des informations recherches : locales ou globales. Sans oublier bien entendu
le type doutils dont on dispose pour raliser ce maillage.
Hypothses de comportement
Quel modle retenir pur reprsenter le comportement du matriau. Le calcul est-il linaire ? 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 indispen-
sable de vrier leur comportement sur des problmes lmentaires si possible proches de ltude
mene. Louvrage Guide de validation des progiciels de calculs des structures, AFNOR tech-
nique 1990 contient des cas tests pouvant servir pour de nombreux problmes. Ces cas tests
permettent de comparer la solution obtenue avec dautres solutions numriques ou analytiques.
Ce travail prliminaire est utile pour former sa propre exprience et permet de valider lutilisation
du modle test.
4. statique ou dynamique, lastique ou plastique, thermique, le type de matriaux, les charges appliques. . .
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
2.3 Utilisation dun logiciel lments nis 23
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 vrications relatives
au jeu de donnes se font gnralement graphiquement, grce un module informatique appel
pr-processeur.
Dirents 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 acceptable pour
un problme donn est rarement le rsultat dun seul calcul.
xcution du calcul
Ce bloc, le plus coteux en temps machine est souvent excut en tche de fond. Un chier de
rsultats permet de vrier que les direntes 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
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,
5. Les lments doivent tre peu distordus, surtout dans les zones fortement sollicites de la structure.
6. La forme des lments et le nombre de points dintgration peut conduire une matrice raideur singulire.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
24 Mthode des lments nis
visualisation. Cela justie largement lutilisation dun post-processeur, qui propose des outils
pour slectionner les informations que lon veut tudier.
Attention, lors de lutilisation de ces outils, il faut savoir ce que cache linformation qui vous
est propose graphiquement, sachant que celle-ci est construite partir de rsultats discrets :
valeur moyenne sur un lment : comment est-elle 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.
Direntes vrications doivent tre eectues 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 susante, nous procdons sa validation. Les
indicateurs sur la prcision du modle sont gnralement locaux. Ils concernent des informations
lmentaires calcules aux nuds ou aux points dintgration
7
, ces informations sont trs souvent
fournies en valeur moyenne sur llment. Les indicateurs locaux sur la prcision dun modle
mcanique peuvent tre :
discontinuit des contraintes entre des lments adjacents. Le plus simple, pour un mat-
riau isotrope, est de visualiser la contrainte quivalente de Von Mises, cela permet davoir
une ide des zones fortement charges ayant un fort gradient de contrainte. Ces zones
seront lobjet de toute notre attention ;
valeur du tenseur des contraintes sur les bords libres (certaines valeurs doivent tre nulles).
En pratique, il faudra estimer ces valeurs partir des valeurs obtenues aux points dint-
gration ;
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, dirents contrles peuvent tre envisags
pour valider votre modle :
ordre de grandeur des rsultats obtenus ;
vrication des hypothses du modle
8
;
justication des choix de dpart.
La comparaison des rsultats des dirents modles permet damliorer puis de valider un modle
nal. Une fois la abilit du modle assure, on peut conclure sur ladquation entre la structure
et le cahier des charges. La synthse de ces calculs prliminaires est indispensable car elle vous
permet de 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 in-
tgrales prsentes prcdemment. Ces calculs sont bass sur lintgration numrique sur des
7. Voir le paragraphe 2.3.2.
8. Par exemple en lasticit linaire, lamplitude des dplacements doit rester faible face aux dimensions
de la structure, les dformations et les contraintes doivent respecter les hypothses de linarit de la loi de
comportement.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
2.3 Utilisation dun logiciel lments nis 25
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.32)
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 dirente, cette transformation devant
tre une bijection. Chaque transformation gomtrique dpend des coordonnes des nuds go-
mtriques de llment rel. Pour les lments les plus simples, la transformation est identique
pour chaque coordonne, et utilise une base de fonctions polynomiales.
Si les nuds dinterpolation et les nuds gomtriques sont confondus, les fonctions de
transformation gomtrique N
g
seront identiques aux fonctions dinterpolation N. Ces lments
sont dits isoparamtriques. En rsum, la transformation gomtrique est dnie 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.33)
avec x
n
, y
n
, z
n
coordonnes des nuds de llment rel et N
g
(s, t, u) rassemblant les fonctions
de la transformation gomtrique.
Exemples dlments de rfrence classiques
(a) lment linaire (b) lment quadratique (c) lment cubique
Figure 2.7 - Transformations gomtriques dlments une dimension avec en haut, llment rel et
en bas, llment parent
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
26 Mthode des lments nis
Les transformations gomtriques de la gure 2.7 utilisent les fonctions dinterpolation linaire,
quadratique et cubique dnies prcdemment. Pour des lments deux ou trois dimensions les
transformations gomtriques conduisent respectivement des frontires linaires, quadratiques
ou cubiques. La gure 2.8 donne la position des nuds pour les classes dlments triangulaires
et quadrangulaires. La gure 2.9 reprsente les trois classes dlments volumiques associs une
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
transformation linaire. Pour chaque classe nous dnirons les lments quadratiques et cubiques
en plaant 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 complexes.
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 direntiels appliqus
aux fonctions dinterpolation. Or, en pratique, nous connaissons les drives des fonctions din-
terpolation par rapport aux coordonnes de llment de rfrence (s, t, u). Il faut donc exprimer
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
2.3 Utilisation dun logiciel lments nis 27
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.34)
J est la matrice jacobienne de la transformation. Pour chaque lment, cette matrice sexprime
en fonction des drives des fonctions connues de transformation gomtrique et des coordonnes
des nuds gomtriques de llment rel. En eet :
J =
_
_
_
_

u
_
_
_
_
(x y z) =
_

_
Ng
s
Ng
t
Ng
u
_

_
_
x
n
y
n
z
n
_
(2.35)
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.36)
Connaissant les drives premires N
i,s
, N
i,t
et N
i,u
, ces relations participent la construction
de la matrice B(s, t, u) partir de la matrice B(x, y, z) qui sexprime en fonction des drives
premire 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 [2].
Transformation et calcul numrique dune intgrale
Le jacobien de la transformation gomtrique permet de passer de lintgration dune fonction
f(x, y, z) dnie sur llment rel lintgration sur llment de rfrence :
_
De
f(x, y, z) dxdy dz =
_
D
rf
f(s, t, u) det Jds dt du (2.37)
Cette intgration ne peut tre value analytiquement que dans des cas simples. En gnral, la
fonction intgrer est une fraction rationnelle polynomiale complique. Le calcul de lintgrale sur
llment de rfrence est donc eectu numriquement. Les formules dintgration numrique
permettent dvaluer lintgrale sous la forme gnrale suivante :
_
D
rf
dV
Npi

i=1
f(
i
)
i
(2.38)
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 quadrangulaires et
paralllpipdiques est celui de Gauss. Pour les lments triangulaires et prismatiques ce sont
les formules de Hammer qui sont les plus utilises. Ces deux schmas permettent dintgrer
exactement des fonctions polynomiales [2].
9. Une singularit de J peut apparatre lorsque llment rel est trop distordu par rapport llment de
rfrence : il est alors dit dgnr. De faon gnrale, il faut viter la prsence dans le maillage dlments trop
disproportionns car ils nuisent la prcision numrique du modle
10. Cest par exemple le cas des problmes de exion.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
28 Mthode des lments nis
Prcision de lintgration numrique
Lintgration numrique exacte nest possible que si la matrice jacobienne est constante et
llment rel garde alors la mme forme que llment de rfrence. Nous connaissons alors
lordre de la fonction polynomiale intgrer.
Dans le cas dlments rels de forme quelconque, la matrice jacobienne est une fonction
polynomiale. Les termes intgrer sont donc des fractions rationnelles, lintgration numrique
nest pas exacte. La prcision de lintgration numrique diminue lorsque llment rel est dis-
proportionn, il faut modier le maillage. En pratique, le choix du nombre de points dintgration
est une aaire dexprience, ce nombre est souvent propos par dfaut 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 insusant la matrice raideur peut devenir singu-
lire. Pour un problme de dynamique, lintgration rduite peut introduire des modes parasites
comme les phnomnes dhourglass.
Calcul des matrices lmentaires
La matrice masse lmentaire scrit :
M
e
=
_
D
rf
N()
T
N() det JdV (2.39)
la matrice raideur lmentaire :
K
e
=
_
D
rf
B()
T
DB() det JdV (2.40)
et le vecteur force gnralise :
F
de
=
_
D
rf
N()
T
f
d
det JdV (2.41)
La suite est indique dans lalgorithme 2.10.
Cration de la table des coordonnes
r
et poids
r
cor-
respondant aux points dintgration pour les lments de
rfrence utiliss
Calcul des fonctions Net 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, M et
n
n de lintgration
n
n de boucle sur les lments
Algorithme 2.10 - Organisation des calculs
Au cours de lintgration numrique, il est possible de tester le signe du dterminant de J qui
doit rester constant pour tout point du domaine de rfrence.
Matrice raideur et vecteur force gnralis des lments triangulaires
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
2.4 Organigramme dun logiciel lments nis 29
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

1

-

2
6

N
o
v

2
0
0
8
30 Mthode des lments nis
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
3
Applications en mcanique
Cette partie applique la mthode des lments nis des problmes mcaniques simples, sou-
vent 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 pro-
blmes dlasticit plane, le T3 et le Q4. Sur ces deux exemples nous illustrerons la mise en uvre
des techniques de calculs au niveau lmentaire. Pour le T3, les calculs peuvent tre mens ana-
lytiquement alors que le Q4 ncessite une intgration numrique sil est non rectangulaire.
3.1 Structures treillis
Dnition
Une structure treillis est constitue de poutres relies entre elles par des rotules. Les lments
dun treillis ne travaillent quen traction - compression. Ils sont modliss par des barres.
3.1.1 lment barre
Hypothses gnrales
Considrons une barre rectiligne ne travaillant quen traction-compression, cest--dire ne trans-
mettant que leort normal. Considrons les hypothses mono-dimensionnelles suivantes :
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
.
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
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
32 Applications en mcanique
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
=
ujui
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
=
_
De
N(M)
T
N(M) dV K
e
=
_
De
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
=
_

1
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)
Voici quelques remarques. La matrice raideur dun lment est singulire. Cette singularit cor-
respond au dplacement de solide rigide dni par u
i
= u
j
. Les matrices sont dnies 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 eorts extrieurs appliqus un lment sont modliss par : une densit linique deorts
longitudinaux f et deux forces appliques aux nuds, F
i
et F
j
. En exprimant le travail virtuel
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
3.1 Structures treillis 33
de ces eorts, nous obtenons le vecteur force gnralise pour une charge linique uniforme
e
et le vecteur forces nodales F
e
:

e
=
_
e
0
fN(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 eorts ctifs qui appliqus aux nuds
de llment fournissent au sens de lapproximation le mme travail virtuel que la charge rpar-
tie f : cest ce que montre la gure 3.2.

e
i i j j
f

je

ie
Figure 3.2 - Signication du vecteur force gnralise
3.1.2 Assemblage
Nous avons obtenu analytiquement lexpression des formes matricielles associes au modle l-
ment ni barre. Ces expressions sont dnies par rapport des variables locales. Dans une
structure treillis, chaque lment peut avoir une orientation quelconque dans lespace. Pour ef-
fectuer lassemblage, nous devons exprimer les vecteurs dplacements nodaux de chaque lment
sur une mme base globale.
Base globale
Dans ce paragraphe, toutes les grandeurs matricielles relatives la base locale de llment sont
surlignes dune barre.
Rappel
Un changement de base est caractris par une matrice de passage telle que :
b
A =
b
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
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

1

-

2
6

N
o
v

2
0
0
8
34 Applications en mcanique
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 b
o
Cette relation permet dexprimer le vecteur dplacement
nodal lmentaire

U
e
sur les 6 composantes U
e
des
dplacements nodaux relatives la base globale bo. Il
ne reste qu reporter ce changement de variables dans
lexpression de lnergie de dformation et dans celle du
travail virtuel des eorts pour obtenir la matrice rai-
deur lmentaire et le vecteur force gnralis exprims
sur les vecteurs dplacements 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 tridimensionnels du treillis. Il
faut donc travailler avec les variables locales ( u, v, w), soit pour lapproximation :
_
_
_
_
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)
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 s 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, on
les assemble en sommant les termes correspondant au travail virtuel calcul pour chaque lment.

Changement de base dans le plan


Rsolution en statique
Pour les variables correspondant des conditions aux limites cinmatiques (liaisons), les compo-
santes du vecteur force gnralise font apparatre des inconnues du problme (eorts de liaison).
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
3.1 Structures treillis 35
Pour les autres variables, les composantes du vecteur force gnralise sexpriment en fonction
des donnes du problme. Pour rsoudre, dcomposons le systme en blocs en regroupant les
composantes connues U
d
et F
d
et les composantes inconnues U
i
et F
i
des vecteurs force gn-
ralise 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 eorts de liaison inconnus
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 introduisent eux-mmes ces
conditions aux limites pour pouvoir rsoudre. Un message davertissement prvient lutilisateur
qui prendra soin de vrier que les conditions introduites ne modient pas le problme pos.
En statique, le torseur rsultant des eorts inconnus doit quilibrer le torseur des charges
appliques la structure. Ce test correspond au calcul des rsidus dquilibre global, il permet
dapprcier la qualit du modle.
Post-traitement
Ayant les dplacements nodaux, nous pouvons calculer les contraintes sur les lments et les ef-
forts nodaux. Les contraintes sur les lments sont obtenues en crivant la loi de comportement :

xx
= E
xx
= E B
e

U
e
= E B
e
T
e
U
e
(3.16)
Cette relation permet de calculer leort normal dans chaque lment. La contrainte
xx
est
discontinue la jonction de deux lments. Seule la continuit du champ des dplacements est
assure. Lanalyse de la discontinuit des contraintes donne une information sur la prcision du
modle.
Les eorts inconnus aux nuds sont obtenus en crivant les quations dquilibre lmen-
taires, soit en statique :
e, F
ie
= K
e
U
e
F
de
(3.17)
La somme des eorts exercs sur un nud doit tre nulle. Nous pouvons donc tester la prcision
de la rsolution du systme en calculant les rsidus dquilibre locaux.

Dimensionnement statique dune colonne


1. En pratique, si les dplacements imposs sont tous nuls, on procde par limination des lignes et colonnes
correspondant ces degrs de libert pour obtenir la matrice K11 et seule K21 est utilise pour calculer les
eorts de liaison.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
36 Applications en mcanique
3.2 Structures portiques
Dnition
Une structure portique est constitue de poutres relies entre elles. Les lments dun portique
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
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. Llment associ
la torsion est identique en remplaant ES par GJ et
S par I. Il nous reste donc dnir 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
_
yv
,x
v 0
_
T
(3.18)
2. petites dformations
xx
= yv
,x
2 ;
3. milieu isotrope homogne lastique et tat de contrainte uni axial
xx
= E
xx
. Intgrons
les contraintes sur la section, nous obtenons la loi de comportement intgre des poutres :
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)
2. Dans le plan x0z,

= w,xy0, 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

1

-

2
6

N
o
v

2
0
0
8
3.2 Structures portiques 37
replacements
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
Approximation nodale
Pour chaque lment de longueur
e
, nous utilisons comme variables nodales, les dplacements
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 dplacement.
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 premire :
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 dforme
dune poutre bi-encastre pour laquelle on impose un dplacement unit une des deux extr-
mits. De la mme manire, N
2
et N
4
sont symtriques. Ces fonctions reprsentent la dforme
dune poutre encastre une extrmit. Pour laquelle on impose une rotation unit lautre
extrmit.
Matrices lmentaires
En petits dplacements, les intgrales [] sont calcules dans ltat de rfrence (conguration de
Lagrange). La matrice B est calcule partir de la relation
xx
= yv
,x
2 . Sur chaque lment
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
38 Applications en mcanique
le calcul analytique conduit
3
:

xx
= yN
,x
2
e
U
e
= yB
e
U
e
(3.25)
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
11e
210
9
70

13e
420
11e
210

2
e
105
13e
420


2
e
140
9
70
13e
420
13
35

11e
210

13e
420


2
e
140

11e
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 correspondent 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 sut de changer EI
Z
en EI
Y
et de modier les signes
des termes en v.
Travail virtuel des eorts extrieurs
M
i
M
i
y
0
x
0
F
i
F
i

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

e
=
_
e
0
fN(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 eorts 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 modles
de traction, de torsion, et de exion. Les matrices associes au modle complet sont obtenues
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

1

-

2
6

N
o
v

2
0
0
8
3.3 lasticit plane 39
par superposition. Elles sont exprimes sur les 12 degrs de libert associs la base locale de
llment, vous les trouverez dans [6].
Comme pour les treillis, lassemblage des lments dun portique ne peut se faire que sur
les variables nodales relatives une base globale. Le principe du changement de base est ri-
goureusement identique celui mis en uvre pour les treillis avec non plus une mais 2 3
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 prsent
pour les treillis. Ce que nous venons de prsenter vous permet de calculer des portiques simples
pour lesquels les liaisons internes entre les lments assurent la continuit du champ des dpla-
cements (dplacements et rotations). Sil existe des liaisons mcaniques qui librent des degrs
de libert entre les lments de la structure, il faut lors de lassemblage conserver les degrs
de libert relatifs chaque lment, ce qui augmente le nombre de variables. Il existe dautres
u
v

(a) Liaison complte et sa dforme : ce modle
comprend 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
problmes particuliers, prise en compte de jeux, de liaisons cinmatiques 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 un premier 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

1

-

2
6

N
o
v

2
0
0
8
40 Applications en mcanique
3.3.1 Contraintes planes
Le champ des contraintes dans le milieu peut tre reprsent par un tenseur de la forme :
=
_

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 eet 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
trace 1 +
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 forme simplie de la loi de comportement des modles contraintes planes. La
dformation
33
qui nest pas prise en compte dans la loi de comportement, peut tre calcule
posteriori par
33
=

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

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
3.3 lasticit plane 41
3.3.2 Dformations planes
Il est suppos que le champ des dformations dans le milieu peut tre reprsent par un tenseur
de la forme :
=
_

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 extrmits
sont bloques par des appuis supposs inniment rigides, ou pour les pices massives dont les
dformations longitudinales seront susamment faibles pour tre ngliges, par exemple, une
capacit sans eet 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 tenseur des contraintes partir du
Figure 3.9 - Modle en dformations planes pour une capacit - vue en coupe de la structure
tenseur des dformations. Nous ne conservons que les termes travail non nul :
_
_
_
_

11

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.
3.3.3 lment T3
Pour prsenter les calculs relatifs cet lment, nous avons volontairement choisi de suivre la
dmarche numrique en utilisant les notions dlment de rfrence et de transformation
gomtrique. Une prsentation de ces calculs directement sur llment rel est donne dans [6].
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
42 Applications en mcanique
Llment de rfrence prsent au chapitre 2.2.2 est un triangle rectangle trois nuds qui
utilise la base polynomiale (1, s, t). Ds lors nous savons que le champ des dformations donc
celui des contraintes seront constants sur les lments. Lapproximation scrit :
u

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

(0, 0) = u
1
, pour le nud 2, u

(1, 0) = u
2
et pour le nud 3, 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 llment rel
partir de llment de rfrence.
Calculons la matrice jacobienne de cette transformation gomtrique :
J =
_

_
Ng
s
Ng
t
Ng
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 inverse
qui permet de calculer les drives premires par rapport aux coordonnes relles des 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
=
_
De
N(x, y)
T
N(x, y) dV = e
_
1
0
_
1s
0
N(s, t)
T
N(s, t) 2Ads dt (3.43)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
3.3 lasticit plane 43
Les monmes intgrer sont dordre infrieur ou gal 2. Pour la matrice raideur :
K
e
=
_
De
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

yy
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 :
_

x

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 rsultats
du calcul analytique de ces matrices sont donns dans plusieurs ouvrages [6, 3]. Le rsultat de
ces calculs peuvent tre utiliss directement dans un code lments nis, mais il est aussi possible
de calculer numriquement et de faon exacte ces matrices.
3.3.4 lment Q4
Llment de rfrence est un quadrilatre quatre nuds de type Q4 qui utilise la base polyno-
miale (1, s, t, st). Ds lors nous savons que le champ des dformations donc celui des contraintes
varieront linairement sur les lments. Lapproximation se prsente sous la forme :
u

(s, t) =
_
1 s t st
_
_
_
_
_
_
_
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)
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

1

-

2
6

N
o
v

2
0
0
8
44 Applications en mcanique
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 st sur le domaine. Pour llment Q4 iso-paramtrique, nous utilisons
les fonctions dinterpolation pour dnir la transformation gomtrique. Llment 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)
Il nest pas utile de pousser plus loin les calculs analytiques. Les coecients de la matrice
jacobienne sont des fonctions linaires de s et t, son dterminant est un polynme en s et t.
Nous ne pourrons pas intgrer analytiquement les termes de la matrice raideur. Lexpression de
J et de son dterminant sont donn dans [3]. Dans le cas gnral, pour cet lment nous aurons
recours lintgration numrique pour eectuer 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 coordonnes
relles des fonctions dinterpolation.
N
i,x
=
2
a
N
i,s
et N
i,y
=
2
b
N
i,t
(3.56)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
3.3 lasticit plane 45
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 [3].
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
46 Applications en mcanique
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

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

avec , la longueur eective 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 = uz est solution de :
quation locale : M , u =

;
conditions aux limites : M , u = 0 ;
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 :
R(u

) = u

=

2
u

x
2
+

2
u

y
2

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

(A.1)
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.2)
Il sut donc de choisir une fonction P pour obtenir une valeur du paramtre q qui dpendra du
choix de la fonction de pondration. Appliquons la mthode de collocation :
au point (0, 0), nous obtenons q =
1
4a
2

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

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

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
48 Illustrations acadmiques
Appliquons la mthode de Galerkin. Tous calculs faits, nous obtenons q = 0, 3125

a
2
com-
parer la valeur de rfrence q = 0, 2947

a
2
obtenue par un dveloppement en srie de Fourier
14 termes. Nous venons de prsenter la mthode des rsidus pondrs lorsque les fonctions de
formes satisfont toutes les conditions aux limites homognes du problme
1
. Cette prsentation
correspond une premire formulation intgrale. Elle ne permet de traiter que des problmes
simples avec des conditions aux limites homognes par exemple.
A.2 Formulation variationnelle de lquation de poisson
Reprenons lexemple de lcoulement stationnaire de lillustration A.1. Partons de lintgrale :
I =
_

P(x, y)
_
u

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

gradu

) = Pu

+

gradP

gradu

I =
_

_
div (P

gradu

) P



gradP

gradu

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

P

gradu

nd
_

_

gradP

gradu

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

P
u

n
d
_

_

gradP

gradu

_
dS (A.6)
Utilisons une approximation un paramtre 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
limites. La formulation variationnelle conduit alors la lquation intgrale suivante :
_

gradP

gradu

dS =
_

dS (A.7)
Posons B la matrice correspondant au gradient des fonctions de forme (elle se rduit un vecteur
dans le cas prsent) dans une base cartsienne :
B = gradw(M) =
_
w1
x
w1
y
_
=
_
2x(y
2
a
2
)
2y(x
2
a
2
)
_
(A.8)
Lquation matricielle se rduit ici une quation scalaire de la forme kq = f avec k =
_

B
T
BdS et f =

P dS. Tous calculs faits, nous retrouvons les rsultats obtenus dans
lillustration A.1.
A.3 Construction dune approximation nodale linaire
Soit une fonction dune variable 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 une
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

1

-

2
6

N
o
v

2
0
0
8
A.4 Fonctions dinterpolation dun lment triangulaire 49
x
f(x)
Figure A.2 - Solution exacte et approximation nodale une dimension utilisant trois lments
approximation deux paramtres. Le plus simple est dutiliser une base polynomiale, ce qui nous
conduit une approximation linaire de la forme :
u

(x) =
_
1 x
_
_
a
1
a
2
_
(A.9)
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.10)
Ce qui scrit pour lapproximation :
u

(x, t) =
_
1
x
e
x
e
_
_
u
i
(t)
u
j
(t)
_
(A.11)
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
1
2
3
x
1 x
2
x
3
y
1
y
2
y
3
Figure A.3 - lment triangulaire
Soit llment triangulaire linaire rel trois nuds
indiqu sur la gure A.3. Du fait des trois variables no-
dales, nous cherchons donc une approximation polyno-
miale linaire de la forme :
u

(x, y) =
_
1 x y
_
_
_
_
_
a
1
a
2
a
3
_
_
_
_
(A.12)
Il est alors possible didentier le champ de dplace-
ment 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 :
_
_
_
_
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.13)
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.14)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
50 Illustrations acadmiques
o A reprsente laire du triangle, x
ij
= x
i
x
j
, y
ij
= y
i
y
j
et
ij
= 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.15)
avec, par permutation circulaire des indices ijk :
N
i
=
1
2A
(
jk
+ xy
jk
yx
jk
) (A.16)

A.5 Structure lastique symtrie cylindrique


s
th
er
eth
ez
yo
xo
zo
b
Figure A.4 - Symtrie de rvolution
Nous utilisons le systme de coordonnes cylindriques de
la gure A.4. Compte tenu des hypothses 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.17)
Nous posons U
T
=
_
u w
_
. Pour calculer le gradient,
partons de sa dnition tensorielle du = gradu d

X
crite sur la base b :
dX =
_
_
_
_
dr
rd
dz
_
_
_
_
b
(A.18)
Or du = du
b
+ du
b
u, soit sur la base b :
du =
_
_
_
_
du
r
u

d
du

+u
r
d
du
z
_
_
_
_
b
(A.19)
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 =
_
gradu
_
=
_

_
u
,r
0 u
,z
0
u
r
0
w
,r
0 w
,z
_

_
(A.20)
En petites dformations et sous forme de vecteur :
=
_
_
_
_
_
_

rr

zz
2
rz
_
_
_
_
_
_
=
_

r
0
1
r
0
0

z

r
_

_
_
u
w
_
(A.21)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
A.6 Assemblage et conditions aux limites 51
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.22)
de la forme NU
e
avec les fonctions :
N
i
=
1
2A
(
jk
+ rz
jk
zr
jk
) (A.23)
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.24)
Si le matriau est homogne isotrope lastique nous utiliserons la loi de Hooke pour exprimer la
matrice dlasticit D soit :
= trace I + 2 (A.25)
avec :
=
E
(1 + )(1 2)
et =
E
2(1 +)
(A.26)
do :
_
_
_
_
_
_

rr

zz

rz
_
_
_
_
_
_
=
E
(1 + )(1 2)
_

_
1 0
1 0
1 0
0 0 0 (1 2)/2
_

_
_
_
_
_
_
_

rr

zz
2
rz
_
_
_
_
_
_
(A.27)
de la forme = D.
Ayant lexpression des matrices N, B et D, il est possible denvisager le calcul des matrices
masse et raideur lmentaires ainsi que le calcul des vecteurs forces gnralises. Ces calculs
ncessitent une intgration sur le domaine lmentaire.
A.6 Assemblage et conditions aux limites
Reprenons le problme de lcoulement 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.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
52 Illustrations acadmiques
replacements
1
2
3
4
(1)
(2)
(3)
(4)
5
Figure A.5 - Section discrtise
La matrice raideur et le vecteur force gnralis pour
chaque lment sont dnis par :
K
e
=
_
De
B
T
e
B
e
dS et
e
=
_
De
N
T
e
fdS (A.28)
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.
A.7 Principe des Travaux Virtuels en traction-compression
A O
k
(ES, S)
u = ux
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
uuS dx =
_

0
u
,x
u
,x
ES dxk
_
u(A)u(, t)
__
u(A)u()
_
+F
O
u
O
+F
A
u
A
Utilisons un champ de 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
ES dx + k(u(A) u(, t))u()
Approximation un paramtre
Soit u

(x, t) = xq(t) et une fonction de pondration utilisant les mmes fonctions de forme,
savoir u(x) = xq. Cette approximation est cinmatiquement admissible et nous pouvons donc
utiliser le forme (1) qui nous conduit lquation suivante :
q, q
__
_

0
Sx
2
dx
_
q +
_
_

0
ESdx + k
2
_
q
_
= 0 (A.29)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
A.8 quivalence PTV et quation locale avec conditions aux limites 53
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 analytique,
supposons que = 10. La solution analytique est alors
1
= 1,632
E

2
et lapproximation

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.30)
do lapproximation des deux premires pulsations propres
1
= 1, 638
E

2
et
2
= 5, 725
E

2
.
Lerreur sur lapproximation de la premire pulsation est de 0,4% : lenrichissement du champ
de dplacement amliore sensiblement le calcul des pulsations propres.
A.8 quivalence PTV et quation locale avec conditions aux limites
Reprenons lcriture du PTV en dimension 1 :
_

0
uuSdx =
_

0
u
,x
u
,x
ESdx + k(u(A) u(, t))u() (A.31)
Eectuons une intgration par parties du travail virtuel des eorts intrieurs :

_

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

0
+
_

0
(ESu
,x
)
,x
udx (A.32)
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.33)
Cette forme nous permet de retrouver :
lquation locale x ]0, [, S u ESu
,xx
= 0 ;
les conditions aux limites en x = , ku(, t) ESu
,x
(, t) = 0.
En pratique cest la forme (1) du PTV qui sera utilise pour faire les calculs car elle est symtrique
en u et u et lordre de drivation des fonctions est moins important.
A.9 Matrice raideur et vecteur force gnralise des lments trian-
gulaires
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.34)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
54 Illustrations acadmiques
1
1 2 2 3
3
4
(1)
(2)
(3)
(4)
5
t
s
x
y
transformation
Figure A.7 - lments parent et rel
do det J
1
= 2a
2
et :
J
1
1
=
1
2a
2
_
a 2a
a 0
_
(A.35)
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.36)
do la matrice :
B
T
B =
1
2a
2
_

_
1 0 1
0 1 1
1 1 2
_

_
(A.37)
Cette matrice est constante, nous pouvons lintgrer analytiquement :
K
1
=
_
1
0
_
1s
0
B
T
B2a
2
dtds =
1
2
_

_
1 0 1
0 1 1
1 1 2
_

_
(A.38)
Il est simple de vrier que pour les autres lments les matrices raideur lmentaire sont iden-
tiques.
Passons au calcul du vecteur force gnralis sur le premier lment.

1
=
_
1
0
_
1s
0
N(s, t)
T
f 2a
2
dtds = 2a
2
f
_
1
0
_
1s
0
_
_
_
_
1 s t
s
t
_
_
_
_
dtds =
a
2
f
3
_
_
_
_
1
1
1
_
_
_
_
(A.39)
Les vecteurs force gnralise des autres lments sont identiques.
A.10 Changement de base dans le plan
Le dplacement dans sa base locale e dune section de la barre reprsente sur la gure A.8
scrit dans la base globale b
o
:
u =
_
cos sin
_
_
u
v
_
=
_
C

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

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
A.11 Dimensionnement statique dune colonne 55
v
j
u
j
u
i
j
e
x
0
y
0
b
0
Figure A.8 - Bases e et b
o
do :
_
u
i
u
j
_
=
_
C

0 0
0 0 C

_
_
_
_
_
_
_
u
i
v
i
u
j
v
j
_
_
_
_
_
_
(A.41)
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.42)
Il est aisment possible de gnraliser aux problmes en trois dimensions, les matrices correspon-
dantes sont donnes dans [6].
A.11 Dimensionnement statique dune colonne
(1) (1)
(2) (2)
(3) (3)
1
2
3
4
x
(

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

_
i
et les quatre variables
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.43)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
56 Illustrations acadmiques
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.44)
Le vecteur force gnralise est obtenu partir de lexpression des vecteurs force gnralise
lmentaire. Notons F
ie
et F
je
les eorts aux nuds i et j de llment e, soit :
F
e
=
_
F
ie
F
je
_
(A.45)
Le vecteur force gnralise associ au poids propre de llment est :

e
= (gS)
e
_
e
2
e
2
_
=
p
e
2
_
1
1
_
(A.46)
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.47)
Pour simplier les calculs qui suivent, nous posons
e
= , k
i
= ik et p
i
= ip, 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.48)
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.49)
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.50)
on trouve N
1
= p/2, N
2
= 2p et N
3
= 9p/2. Les eorts aux nuds, eux, scrivent :
e,
_
F
ie
F
je
_
= K
e
_
u
i
u
j
_

e
(A.51)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
A.12 tude statique dun portique 57
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
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 eorts calculs sur les lments, nous constatons une erreur de
modlisation importante sur les lments les plus chargs. Pour amliorer la solution lments
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 [6, 3]. On peut aussi utiliser des lments quadratiques
auquel cas on obtient la solution analytique dans ce cas prcis.
A.12 tude statique dun portique
Nous proposons ltude du portique de la gure A.11 telle quelle peut tre conduite manuel-
lement. Pour diminuer la taille du systme rsoudre, nous supposons que les dplacements
dus leort 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.52)
La matrice raideur du 1
er
lment scrit sur U :
K
1
=
EI

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

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

_
12 6
6 8
_
(A.55)
Lnergie cintique correspondant au mouvement de translation de llment 2 nest pas prise
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
58 Illustrations acadmiques

F
u
(a) Variables nodales

u
(b) Dforme et ractions
Figure A.11 - Portique statique
en compte dans ce modle lment nis car nous avons nglig les eets dus leort 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.56)
La rponse statique U est solution de :
_
K
11
K
12
K
21
K
22
_ _
u

_
=
_
F
0
_
(A.57)
systme pour lequel nous obtenons :
_
u

_
=
F
3
60EI
_
8
6
_
(A.58)
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.59)
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.60)
Comme indiqu sur la gure A.12, nous obtenons :
_
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.61)
2. La contribution de u dans le systme (A.60) 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

1

-

2
6

N
o
v

2
0
0
8
A.12 tude statique dun portique 59
R
21
R
11
M
11
M
21
2
1
(a) Eorts sur 1
R
22
R
23
M
23
M
22
2 3
(b) Eorts 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 - Eorts nodaux
Ces valeurs ne nous donnent pas leort vertical au nud 1 puisque nous avons nglig leort
normal. Pour lobtenir, nous crivons lquilibre de llment 1. Ce calcul fournit toutes les valeurs
des eorts de liaison et permet de vrier les quations dquilibre de la structure :


R =

0 et

M(A) =

0 (A.62)

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

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
60 Illustrations acadmiques
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
Rfrences
Nous nous sommes volontairement limits quelques ouvrages qui font rfrence. Ce sont des
ouvrages de base qui permettent dapprofondir les thmes abords dans le cadre de ce document.
Le lecteur y trouvera des bibliographies plus compltes sur le sujet.
[1] Lucquin B. and Pironneau O. Introduction au calcul scientique. Masson, 1994.
[2] G. Dhatt and G. Touzot. Une prsentation de la mthode des lments nis. Les presses
de lUniversit Laval, Qubec, 1981. 18, 27
[3] Batoz J.L. and Dhatt G. Modlisation des structures par lments nis. Herms, 1990.
Volume 1 : Solides lastiques, Volume 2 : Poutres et plaques, Volume 3 : Coques. 43, 44,
45, 57
[4] Bathe K.J. Finite Element Procedures. Prentice Hall, 1996.
[5] Zienckiewicz O.C. The nite element method. Mc Graw Hill, 1989. 4
th
edition, 2 volumes.
[6] Dubigeon S. Mcanique des milieux continus. Tech&Doc, 1998. seconde dition. 39, 41,
43, 55, 57
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
Index
A
analyse . . . . . . . . . . . . . . . . . . . 1, 2, 13, 22, 29
linaire . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
par lments nis . . . . . . . . . . . . . . . . . 13
processus d . . . . . . . . . . . . . . . . . . . . . . . 1
statique . . . . . . . . . . . . . . . . . . . . . . . . . . 21
approximation . . 35, 711, 1316, 33, 34,
38, 4244, 47, 50, 51, 53
deux paramtres . . . . . . . . . . . . . 49, 53
un paramtre . . . . . . . . . . . . . . . . 48, 52
bi-linaire . . . . . . . . . . . . . . . . . . . . . . . . 18
cinmatiquement admissible 8, 11, 52,
53
de dplacement . . . . . . . . . . . . . . . . . . . 19
du champ de dplacement . . . . . . . . . 37
erreur d . . . . . . . . . . . . . . . . . . . . . . 2, 5, 8
linaire . . . . . . . . . . . . . . . . . . . . . . . 48, 49
mthodes d . . . . . . . . . . . . . . . . . . . . . . . 3
nodale . . . . . 14, 15, 19, 32, 37, 42, 48
polynomiale
cubique, 18, 37
linaire, 17, 32, 49
quadratique . . . . . . . . . . . . . . . . . . . 17, 18
D
Dirac
fonctions de . . . . . . . . . . . . . . . . . . . . . . . 5
E
quation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2, 3
aux drives partielles . . . . . . . . . . . . 7, 9
dquilibre . . . . . . . . . . . . . . . . . . . . 35, 59
direntielle . . . . . . . . . . . . . . . . . . . . . . . 3
intgrale . . . . . . . 4, 6, 7, 10, 11, 47, 48
locale . . . . . . . . . . . . . . . . . 3, 58, 10, 47
matricielle . . . . . . . . . . . . 5, 9, 11, 20, 48
F
forme
fonctions de . . . . . . . . . . . . . 4, 5, 16, 17
intgrale . . . . . . . . 4, 6, 7, 9, 10, 18, 20
matricielle . . . . . . . . . . 8, 13, 18, 19, 33
quadratique . . . . . . . . . . . . . . . . . . . . . . 21
formulation variationnelle . . . . . . . voir princ.
variationnel
G
Galerkin
mthode de . . . . . . . . . . . . . . . . . 5, 8, 48
Green
formule de . . . . . . . . . . . . . . . . . . . . . . . . . 5
H
Hermite
lment de l . . . . . . . . . . 16, 17, 37, 57
homogne(s)
conditions aux limites . . . . . . . . . . . . 3, 5
milieu . . . . . . . . . . . . . . . . . 31, 36, 51, 52
problme non . . . . . . . . . . . . . . . . . . . . . . 7
I
interpolation
fonctions d 1519, 2527, 32, 37, 42,
44, 49
nodale . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
nuds d . . . . . . . . . . . . . . . . . . . . . . . . . 25
L
Lagrange
lment de . . . . . . . . . . . . . . . . . . . . . . . 16
conguration de . . . . . . . . . . . . . . . 32, 37
multiplicateurs de . . . . . . . . . . . . . . . . . 10
M
mthode des lments nis . . . . . . . . . 13, 31
matrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5, 8
lmentaire . . . . . . . . . . . . . . . . . . . 14, 20
doprateur direntiel . . . . . . . . . . 8, 19
de passage . . . . . . . . . . . . . . . . 33, 34, 39
globale . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
jacobienne . . . . . . . . . . . . . 2628, 42, 44
masse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
raideur . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
singulire . . . . . . . . . . . . . . . . . . . . . . . . . 28
N
nud 1418, 21, 24, 26, 29, 32, 33, 38, 39,
42
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8
Index 63
lment poutre deux nuds . . . . . 37
lment quadrangulaire quatre nuds
43
lment triangulaire trois nuds . 42
eort au . . . . . . . . . . . . . . . . . . . . . . . . . . 35
gomtrique . . . . . . . . . . . . . . . . . . 25, 27
interface . . . . . . . . . . . . . . . . . . . . . . . . . 26
interne . . . . . . . . . . . . . . . . . . . . . . . 18, 20
interpolation . . . . . . . . . . . . . . . . . . . . . . 25
O
Ostrogradsky
thorme d . . . . . . . . . . . . . . . . 6, 10, 48
P
pondration . . . . . . . . . . . 48, 11, 47, 48, 52
collocation par point . . . . . . . . . . . . . . . 5
Principe des Travaux Virtuels . 3, 911, 18,
19, 21, 52, 53
discrtisation du . . . . . . . . . . . . . . . . . . 10
forme (1) du . . . . . . . . . . . . . . . . . . . 9, 53
forme (2) du . . . . . . . . . . . . . . . . . . 10, 53
Principe Fondamental de la Dynamique . . 3
principe variationnel . . . . 3, 5, 711, 18, 48
quation de Poisson . . . . . . . . . . . . . . . 48
R
rsidus pondrs . . . . . . . . . . . 35, 7, 47, 48
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

1

-

2
6

N
o
v

2
0
0
8

You might also like