Vous êtes sur la page 1sur 74

Herv Oudin

Introduction la
mthode des
lments finis
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
cole Centrale de Nantes zo11
Ce document est sous licence Creative Commons .o France:
paternit;
pas dutilisation commerciale;
partage des conditions initiales lidentique;
http://creativecommons.org/licenses/by-nc-sa/./deed.fr
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
Table des matires
Table des matires
1 Mthodes dapproximation en physique
1.1 Gnralits
Processus danalyse
Mthodes dapproximation
1.z Mthode des rsidus pondrs
1. Formulation variationnelle 1o
Transformation de la forme intgrale 1o
Discrtisation de la forme intgrale 1z
criture matricielle des quations 1
1. Principe des Travaux Virtuels 1
Formulation 1
Discrtisation 1
z Mthode des lments finis 1
z.1 Gnralits 1
z.z Dmarche lments nis 18
Discrtisation gomtrique 18
Approximation nodale 1j
Quantits lmentaires z
Assemblage et conditions aux limites z
z. Utilisation dun logiciel lments nis z6
Droulement dune tude z
Techniques de calculs au niveau lmentaire o
z. Organigramme dun logiciel lments nis
Applications en mcanique
.1 Structures treillis
lment barre
Assemblage j
.z Structures portiques z
lment poutre
Assemblage 6
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
Table des matires
. lasticit plane
Contraintes planes
Dformations planes 8
lment T j
lment Q 1
A Illustrations acadmiques
A.1 Application de la mthode des rsidus pondrs
A.z Formulation variationnelle de lquation de poisson 6
A. Construction dune approximation nodale linaire
A. Fonctions dinterpolation dun lment triangulaire 8
A. Structure lastique symtrie cylindrique 8
A.6 Assemblage et conditions aux limites 6o
A. Principe des Travaux Virtuels en traction-compression 61
A.8 quivalence PTV et quation locale avec conditions aux limites 6z
A.j Matrice raideur et vecteur force gnralis des lments triangulaires 6
A.1o Changement de base dans le plan 6
A.11 Dimensionnement statique dune colonne 6
A.1z tude statique dun portique 6
Bibliographie 1
Index
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
1
Mthodes dapproximation
en physique
1.1 Gnralits
1.1.1 Processus danalyse
De faon gnrale, les direntes tapes danalyse dun problme physique sor-
ganisent suivant le processus schmatis par la gure 1.1. Nous partons dun
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
problme physique. Le cadre prcis de ltude est dni par les hypothses sim-
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
6 Mthodes dapproximation en physique
plicatrices 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 phy-
sique. 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.z illustre sur un exemple mcanique simple
trois modlisations envisageables. Chacune correspond modle mathmatique
dirent mais quelle est la bonne ? Le choix du modle mathmatique est un com-
(a) schma du support

F
(b) poutre : solution analy-
tique ou numrique

F
(c) lasticit plane : solution
numrique

F
(d) lasticit tridimensionnelle :
solution numrique
Figure 1.z Choix dun modle mathmatique : dimensionnement sta-
tique dun support dtagre
promis entre le problme pos lingnieur quelles grandeurs veut-on calculer
et avec quelle prcision? et les moyens disponibles pour y rpondre. En fait, les
quations du modle retenu sont soumises un certain nombre dhypothses ba-
ses sur les sciences de lingnieur et il faut connatre leur domaine de validit
pour pouvoir vrier que la solution obtenue est satisfaisante.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
1.z Mthode des rsidus pondrs
Si le modle mathmatique nadmet pas de solution analytique, il est alors n-
cessaire de chercher une solution approche de ce modle. Ds lors, la discrti-
sation du problme correspond au choix dun modle numrique permettant de
traiter les quations mathmatiques. Il est important de savoir distinguer et hi-
rarchiser les dirents niveaux dhypothse 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.z Mthodes dapproximation
Pour discrtiser les modles complexes de phnomnes physiques, lingnieur dis-
pose de mthodes dapproximation permettant de rsoudre la plupart des pro-
blmes pour lesquels il nexiste pas de solution formelle.
Toutes les mthodes dapproximation ont un mme objectif, savoir remplacer
un problme mathmatique dni sur un milieu continu (quations direntielles
ou intgrales) par un problme mathmatique discret (quations matricielles) de
dimension nie que lon sait rsoudre numriquement.
La classication que nous proposons sur la gure 1. nest pas unique. Elle per-
met simplement de distinguer la mthode, en fonction de la dmarche utilise pour
obtenir une forme intgrale. Il est important de noter quun problme physique
peut tre formul de faon quivalente en un systme dquations direntielles
ou sous une formulation variationnelle. Nous montrons par la suite comment pas-
ser de lune lautre.
Mthode des rsidus pondrs (ou annulation derreur) : elle utilise comme point
de dpart les quations locales, quations direntielles dnies sur lint-
rieur du domaine, et les conditions aux limites du problme dnies sur la
frontire du domaine;
Mthodes variationnelles : le point de dpart de ces mthodes est un principe va-
riationnel qui est une formulation mathmatique du problme base sur des
considrations nergtiques. La formulation obtenue dpend bien entendu
des hypothses de modlisation du problme physique.
1.z Mthode des rsidus pondrs
Soit un problme physique dinconnue le champ scalaire u(M) dni sur un do-
maine D. Nous cherchons une solution du modle mathmatique dni par les
quations locales sur D, et les conditions aux limites sur la frontire du domaine.
Ces quations direntielles 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 approxima-
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
8 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. Vue synthtique des mthodes dapproximation
tion 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) = o;
lapproximation choisie les satisfait toutes, C(u

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

) = L(u

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

) dV = o (1.)
Du point de vue mathmatique, au lieu de rsoudre lquation R(u) = o, on consi-
dre le problme quivalent ,
_
D
R(u) dV = o. Ne sachant pas rsoudre ce pro-
blme analytiquement, on en cherche une approximation en restreignant les n
fonctions de pondration.
1. ces fonctions prennent aussi lappellation de fonctions tests ou fonctions poids
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
1.z Mthode des rsidus pondrs j
Pour une approximation u

n paramtres, nous choisirons n fonctions de pon-


dration 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.)
o les fonctions W
i
(M) sont les fonctions de forme
z
et les q
i
(t) sont les paramtres
de lapproximation, cest--dire les participations des fonctions de forme respec-
tives 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 = o (1.)
Pour illustrer notre propos, admettons que le problme soit un problme station-
naire linaire, lquation matricielle est alors de la forme :
Kq = F (1.6)
avec K=
_
D
P(M)L
_
W(M)
_
dVet 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 para-
mtres de lapproximation.
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 m-
thode 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

mais il
faut sassurer que les quations obtenues sont indpendantes an que le sys-
tme matriciel qui en est issu soit rgulier.
En pratique lutilisation de la mthode des rsidus pondrs se limite deux sous
mthodes Application
des rsidus
pondrs
:
mthode de collocation par point cette mthode consiste utiliser comme fonc-
tions de pondration des fonctions de Dirac. Ce qui revient annuler ler-
reur 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 pon-
dration les fonctions de forme. Linconvnient rside dans le calcul de lin-
tgrale sur le domaine. Par contre, si les oprateurs sont symtriques, les ma-
trices le sont galement, de plus, si le problme est bien pos, nous sommes
z. base de fonctions pour construire lapproximation
. cela donne videmment de plus ou moins bons rsultats
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
1o Mthodes dapproximation en physique
assurs de la rgularit du systme. Cette rgularit du modle mathma-
tique assure des proprits de convergence de la solution cherche

.
1. Formulation variationnelle
Dans le paragraphe prcdent, nous avons construit une approximation de la solu-
tion du problme mathmatique, en introduisant une notion derreur sur les qua-
tions 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 va-
riationnelle fonde sur la formule de Green gnralise. Pour xer les ides, consi-
drons un problme de mcanique linaire sans amortissement sous lhypothse
des petits dplacements et petites dformations.
Lquation locale dnie lintrieur du domaine et les conditions aux limites
dnies sur la frontire font apparatre des oprateurs direntiels. La forme gn-
rale du problme mathmatique rsoudre est la suivante :
M D,

u

div =

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

, n =

T
d
conditions aux limites en force
(1.)
formulation qui suppose ici un champ vectoriel de dplacement u dni sur le
domaine D. An de rsoudre ces quations, il faudra leur associer les deux relations
suivantes :
la loi de comportement = f () qui traduit le comportement physique du
matriau;
la relation = grad
s
u entre dplacements et dformations si bien que les qua-
tions locales peuvent tre mises sous la forme

u +L( u) =

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

u

div =

f (1.8)
qui est quivalente :

P,
_
D

P
_


u

div

f
_
dV = o (1.j)
Lide est de faire apparatre dans cette premire forme intgrale les termes corres-
pondant aux conditions aux limites sur la frontire en eectuant une intgration
par parties. Nous supposons que les fonctions de pondration utilises sont su-
. 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

3

-

2
6

M
a
y

2
0
1
1
1. Formulation variationnelle 11
samment drivables. Sachant que

:
: grad
s

P = div
_

P
_

P

div (1.1o)
il vient :

P,
_
D
_

P

u + : grad
s

Pdiv
_

P
_

P

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

P,
_
D
_

P

u + : grad
s

f
_
dV
_
D

P ndS = o (1.1z)
Utilisons les conditions aux limites sur la frontire

, cest--dire M

, n =

T
d
:
_
D
_

P

u + : grad
s

P

P

f
_
dV
_

P ndS
_

T
d
dS = o (1.1)
En pratique, pour simplier le calcul de lquation intgrale prcdente, nous utili-
serons des fonctions de pondration valeur nulle sur la frontire
u
de telle faon
que :
M
u
,

P(M) =o
_

P ndS = o (1.1)
Compte tenu de ces choix, nous obtenons une formulation variationnelle du pro-
blme aux limites initial.
Formulation variationnelle Soient les conditions aux limites en dplacement :
M
u
, u = u
d

P, fonctions de pondration, telles que



P =o sur
u
alors :
_
D
_

P

u + : grad
s

P

f
_
dV =
_

T
d
dS (1.1)
Cette formulation conduit aux remarques suivantes :
cette formulation variationnelle est quivalente au systme dquations aux
drives partielles. Si nous pouvons rsoudre lquation intgrale (1.1), nous
. 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 :
ij
u
i,j
= (u
i

ij
)
,j
u
i

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

3

-

2
6

M
a
y

2
0
1
1
1z Mthodes dapproximation en physique
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 int-
grale (avant transformation par intgration par parties) qui ne tient compte
que de lquation locale, ce qui limite son utilisation des fonctions satis-
faisant toutes les conditions aux limites du problme. Elles sont donc plus
diciles obtenir, et gnralement impossible obtenir pour un problme
non homogne.
1..z 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 prcdentes en ne la satisfaisant que pour n fonctions de pond-
ration. 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 com-
paraison du problme) la premire forme intgrale est susante et lon retrouve la
mthode des rsidus pondrs prsente en 1.z.
En pratique nous construisons le plus souvent une approximation u

satisfai-
sant les conditions aux limites cinmatiques, une telle approximation est dite cin-
matiquement admissible

:
u

C.A. M
u
, u

= u
d
(1.16)
Pour une approximation cinmatiquement admissible, lerreur porte la fois sur
lquation locale et sur les conditions aux limites en force. La forme intgrale de
dpart est alors la formulation variationnelle du problme tablie prcdemment.
Elle a les caractristiques suivantes :
Avantages :
la construction de lapproximation est plus simple, les conditions aux li-
mites 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
. Utiliser une approximation quelconque reviendrait chercher une solution approche nces-
sairement loigne de la solution exacte. Or la construction dune approximation satisfaisant les
conditions aux limites gomtriques est gnralement relativement simple.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
1. Formulation variationnelle 1
choix est restreint 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.. criture matricielle des quations
Pour simplier la prsentation, les conditions aux limites gomtriques sur
u
sont
de la forme u

= o. Nous utilisons les mmes fonctions de forme pour dnir lap-


proximation et la pondration (mthode dite de Galerkin), ce qui conduit des
formes matricielles symtriques :
u

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


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.18)
Pour exprimer le produit

: grad
s

P, nous utilisons les formes matricielles asso-


cies 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.1j)
avec = [
xx

yy

zz
z
xy
z
xz
z
yz
]
T
et = [
xx

yy

zz

xy

xz

yz
]
T
. Les dforma-
tions scrivent alors :
(M) = grad
s
u(M) = Lu(M) (1.zo)
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.z1)
soit, compte tenu de lapproximation :

: grad
s

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

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

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
1 Mthodes dapproximation en physique
do lquation matricielle suivante :
M q+Kq = F (1.z)
avec :
M=
_
D
W
T
WdV ; K =
_
D
B
T
DBdV ; F =
_
D
W
T
fdV+
_

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. Principe des Travaux Virtuels
Dans certains domaines de la physique, des considrations nergtiques permettent
la formulation du problme en tant que principe variationnel, aboutissant ainsi
une formulation intgrale. Lintrt de ces principes est de fournir directement la
forme intgrale sans avoir passer par les quations aux drives partielles comme
nous lavons fait dans le cadre des mthodes variationnelles.
La formulation mathmatique du principe est base sur les mmes hypothses
de modlisation du problme physique. En mcanique, le Principe des Travaux
Virtuels (PTV) en dplacement est le plus couramment utilis.
1..1 Formulation
Principe des Travaux Virtuels Pour tout systme matriel D en mouvement
par rapport un repre galilen, pour tout dplacement virtuel u tout ins-
tant A= T avec :
A=
_
D
(P) udm(P) =
_
D
u

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

f dV+
_
D
u

TdS
travail virtuel des eorts intrieurs et extrieurs
(1.z)
Du fait des relations dplacements - dformations = grad
s
u, nous obtenons la
forme (1) du PTV.
Forme (1) du PTV
u,
_
D
u

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

f dV+
_
D
u

T dS (1.z6)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
1. Principe des Travaux Virtuels 1
On peut ds prsent constater que cette quation intgrale concide avec la
formulation variationnelle du problme tablie au paragraphe 1..1, ce qui nest
videmment pas un hasard. Nous allons transformer cette forme intgrale par int-
grations par parties an de retrouver lquation locale et les conditions aux limites
du problme. La dmarche est rigoureusement linverse de celle utilise dans le
paragraphe prcdent. Utilisons lquation (1.1o) pour crire le PTV :
_
D
u
_

u

div

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

TdS (1.z)
Appliquons le thorme dOstrogradsky, nous obtenons :
Forme (z) du PTV
u,
_
D
u
_


u

div

f
_
dV =
_
D
u
_

T n
_
dS (1.z8)
Pour un champ de dplacements cinmatiquement admissible, nous avons M
u
,
u =o. 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 variation-
nelles. Il y a quivalence entre le PTV et le systme dquations direntielles com-
prenant les quations locales et les conditions aux limites du problme.
1..z Discrtisation
La discrtisation du PTV consiste utiliser une approximation pour exprimer le
champ des dplacements et le champ des dplacements virtuels. En pratique, nous
utilisons la mme approximation ce qui permet dobtenir une expression matri-
cielle 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 +
_

T
d
dS (1.zj)
Cette criture fait apparatre explicitement le champ des eorts inconnus (T
I
: ac-
tions de liaison) correspondant aux conditions aux limites cinmatiques M
u
,
u = u
d
. Si nous utilisons une approximation quelconque du champ des dplace-
ments, 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.
Si nous utilisons une approximation dite cinmatiquement admissible, nous ob-
tenons la mme quation intgrale que celle dduite de la mthode variationnelle
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
16 Mthodes dapproximation en physique
crite dans les mmes conditions :
u

C.A.,
_
D
u

dV =
_
D
: grad
s
u

dV+
_
D
u

f dV+
_

T
d
dS (1.o)
criture du PTV
pour un problme de
traction - compression
Nous utilisons les mmes notations matricielles que celles du paragraphe 1.. :
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.1)
avec la notation B(M) = LW(M) et :
M=
_
D
W
T
WdV ; K =
_
D
B
T
DBdV ; F =
_
D
W
T
fdV+
_

W
T
T
d
dS
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

3

-

2
6

M
a
y

2
0
1
1
z
Mthode des lments finis
z.1 Gnralits
Les codes lments nis font maintenant partie des outils couramment utiliss
pour la conception et lanalyse des produits industriels. Les outils daide la mo-
dlisation 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 sim-
plicit 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 ;
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 sont utiles la
matrise des 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 com-
prhension des direntes tapes mathmatiques utilises lors de lapproximation
pour pouvoir estimer lerreur du modle numrique par rapport la solution exacte
du problme mathmatique. Il ne faut pas non plus oublier que le modle num-
rique ne fournit que des rsultats relatifs aux informations contenues dans le mo-
dle 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 trai-
ter un grand nombre dapplications lies aux problmes de lingnieur. Du point
de vue pdagogique, ils sont susamment complexes pour mettre en avant les dif-
cults de mise en uvre de la mthode.
Lide fondamentale de cette mthode est de discrtiser le problme en dcom-
posant le domaine matriel tudier en lments de forme gomtrique simple.
Sur chacun de ces lments, il sera plus simple de dnir une approximation nous
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
18 Mthode des lments finis
permettant dappliquer les mthodes prsentes dans le chapitre 1. Il ne reste alors
qu assembler les formes matricielles lmentaires pour obtenir les quations rela-
tives la structure tudier. Cest sous cette forme pragmatique quelle est utilise
par les ingnieurs et que nous allons maintenant laborder.
z.z Dmarche lments nis
Voici les principales tapes de la construction dun modle lments nis :
discrtisation du milieu continu en sous domaines ;
construction de lapproximation nodale par sous domaine ;
calcul des matrices lmentaires correspondant la forme intgrale du pro-
blme ;
assemblage des matrices lmentaires ;
prise en compte des conditions aux limites ;
rsolution du systme dquations.
z.z.1 Discrtisation gomtrique
Cette opration consiste procder un dcoupage du domaine continu en sous
domaines :
D=
n
e

e=1
D
e
tel que lim
eo
_

e
D
e
_
= D (z.1)
Il faut donc pouvoir reprsenter au mieux la gomtrie souvent complexe du do-
maine 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 go-
mtrique 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 z.1. Sur chaque lment nous allons chercher dnir une
approximation de la fonction solution.
(a) pice tudier et prsen-
tant des congs de raccorde-
ment
(b) modier la taille des l-
ments et raner au niveau
des courbures
(c) utiliser des lments
frontire courbe
Figure z.1 Erreur de discrtisation gomtrique
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
z.z Dmarche lments nis 1j
z.z.z Approximation nodale
La mthode des lments nis est base sur la construction systmatique dune ap-
proximation u

du champ des variables u par sous domaine. Cette approximation


est construite sur les valeurs approches du champ aux nuds de llment consi-
dr, on parle de reprsentation nodale de lapproximation ou plus simplement
dapproximation nodale.
Dnition de lapproximation nodale Lapproximation par lments nis est
une approximation nodale par sous domaines ne faisant intervenir que les va-
riables nodales du domaine lmentaire D
e
:
M D
e
, u

(M) = N(M)u
n
(z.z)
o u

(M) reprsente la valeur de la fonction approche en tout point M de ll-


ment et N, la matrice ligne des fonctions dinterpolation de llment u
n
va-
riables 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
(z.)
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 Construction dune


approximation nodale
linaire
:
M
i
, u

(M
i
) = u
i
(z.)
soit pour lapproximation nodale :
M
i
, N
j
(M
i
) =
ij
(z.)
Linterpolation nodale est construite partir dune approximation gnrale :
M, u

(M) = (M)a (z.6)


est une base de fonctions connues indpendantes, en gnral une base polyno-
miale et a, le vecteur des paramtres de lapproximation aussi dits paramtres g-
nraliss, qui nont pas de signication physique.
Bases polynomiales compltes
une dimension :
linaire (1, x) : deux variables
quadratique (1, x, x
z
) : trois variables
deux dimensions :
linaire (1, x, y) : trois variables
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
zo Mthode des lments finis
quadratique (1, x, y, x
z
, xy, y
z
) : six variables
trois dimensions :
linaire (1, x, y, z) : quatre variables
quadratique (1, x, y, z, x
z
, xy, y
z
, xz, z
z
, 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.
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 (z.)
soit, par inversion :
a = Tu
n
(z.8)
Construction
des fonctions
dinterpolation
dun lment
triangulaire
Pour viter des erreurs de modle trop importantes, la matrice inverser doit tre
bien conditionne. Ce conditionnement est li au choix de la base polynomiale et
la gomtrie des lments. En reportant (z.8) dans lapproximation (z.) nous
obtenons la matrice des fonctions dinterpolation :
N(M) = (M)T (z.j)
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 sui-
vant la dmarche analytique prcdente. Le passage de llment de rfrence
llment rel sera ralis par une transformation gomtrique. Nous entendons
par lment rel, un lment quelconque du domaine discrtis.
Deux grandes familles dlments sont souvent prsentes :
les lments de type Lagrange ;
les lments de type Hermite.
Pour les lments de type Lagrange, on augmente le nombre de nuds en conser-
vant 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 partie
de la famille de lHermite.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
z.z Dmarche lments nis z1
lments une dimension La base de fonction linaire illustre sur la gure z.z(a)
scrit avec s [o, 1] :
N
1
(s) = L
1
= 1 s ; N
z
(s) = L
z
= s (z.1o)
Cette base est utilise pour les lments barres et gnre une discontinuit au ni-
veau des champs de dformations et de contraintes au passage dun lment son
voisin. Une base un peu plus riche, constitue de polynomes dordre z peu aussi
tre utilise :
N
1
(s) = L
1
(zL
1
1) ; N
z
(s) = L
1
L
z
; N

(s) = L
z
(zL
z
1) (z.11)
Ces fonctions de forme sont schmatises sur la gure z.z(b). Le passage lordre
suprieur donne la base de la gure z.z(c) o seules N
1
et N
z
sont illustres : les
deux autres fonctions N

et N

sont respectivement les symtriques de N


1
et N
z
par rapport s = 1/z.
N
1
(s) =
L
1
z
(L
1
1)(L
1
z) N
z
(s) =
j
z
L
1
L
z
(L
1
1)
N
z
(s) =
j
z
L
1
L
z
(L
z
1) N

(s) =
L
z
z
(L
z
1)(L
z
z)
(z.1z)
Llment associ est construit avec autre nuds et une variable par nud. Il est
s
1
1
o
(a) lment deux nuds :
base linaire (1, s)
s
1
1
o
(b) lment trois nuds :
base quadratique (1, s, s
z
)
s
1
1
o
(c) lment quatre nuds :
base cubique (1, s, s
z
, s

)
s
1
1
o
(d) lment dHermite : deux
nuds et deux inconnues par
nud
Figure z.z Fonctions de forme une dimension
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 z.z(d) pour N
1
et N
z
: de la mme manire que prcdemment, les fonctions
N

et N

se trouvent par symtrie. Si nous utilisons comme variables nodales le


champ et sa drive premire, nous obtenons les fonctions dinterpolation de ll-
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
zz Mthode des lments finis
ment poutre prsent dans la sous-section .z.1 :
N
1
(s) = 1 s
z
+zs

N
z
(s) = s zs
z
+s

(s) = s
z
zs

(s) = s
z
+s

(z.1)
lment triangulaire deux dimensions Pour ce type dlment, lapproxima-
tion utilise la base polynomiale linaire (1, s, t). Llment de rfrence, aussi dit
parent, est un triangle rectangle trois nuds de type T . Lapproximation qua-
1 1 1
1 z z z z

t
s
L
1
L
z
L

Figure z. Fonctions dinterpolation linaires du triangle


dratique quant elle utilise la base (1, s, t, s
z
, st, t
z
). Llment de rfrence est un
triangle rectangle six nuds de type T6 . Posons L
1
= 1 s t, L
z
= s et L

= t.
Pour :
les trois nuds sommets i = 1, z, , les fonctions de forme scrivent :
N
i
= L
i
(zL
i
1) (z.1)
les trois nuds dinterface i = 1, z, :
N
i+
= L
j
L
k
pour j i k i, j (z.1)
La gure z. donne une reprsentation de deux des fonctions dinterpolation. Les
autres sobtiennent par permutation des indices.
N
1
= zL
1
(L
1
1) N

= L
1
L

1
1
1
1
1
z
z z

6
6
6
Figure z. Fonctions dinterpolation quadratiques du triangle. Les
autres sont obtenues par rotation
lment rectangulaire deux dimensions Lapproximation bi-linaire est d-
duite de la base polynomiale (1, s, t, st) sur (s, t) [1 1]. Llment de rfrence
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
z.z Dmarche lments nis z
est un carr quatre nuds de type Q . Les fonctions dinterpolation sont :
N
1
=
1

(1 s)(1 t) N
z
=
1

(1 +s)(1 t)
N

=
1

(1 +s)(1 +t) N

=
1

(1 s)(1 +t)
(z.16)
Sur la gure z., seule la fonction N
1
est reprsente, les autres sobtenant par per-
mutation. De la mme faon, on peut construire, partir dune base polynomiale
complte, les fonctions dinterpolation des lments rectangulaires neuf nuds,
t
s
1
1 z
z

Figure z. Fonction dinterpolation N


1
du quadrangle. Les autres sont
obtenues par rotation
pour une approximation quadratique, et seize nuds pour une approximation po-
lynomiale 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 l-
ments. On utilise donc des bases polynomiales incompltes mais symtriques. Le
Q8 est construit partir de la base (1, s, t, s
z
, st, t
z
, s
z
t, st
z
) et le Q1z est construit
partir de la base (1, s, t, s
z
, st, t
z
, s

, s
z
t, t
z
s, t

, s

t, st

) [].
z.z. Quantits lmentaires
An de prsenter la dmarche gnrale utilise pour construire les formes matri-
cielles et vectorielles sur chaque lment, nous utiliserons comme point de dpart
la forme intgrale du Principe des Travaux Virtuels associe un problme de m-
canique des structures. Cette forme intgrale est de mme type que celles pouvant
tre dduites des mthodes variationnelles et la gnralisation des problmes de
physique est donc simple.
Matrices masse et raideur
Soit la forme intgrale du PTV :
u,
_
D


u udV =
_
D
: dV+
_
D

f udV+
_
D

T udS (z.1)
Sur chaque lment nous utilisons lapproximation nodale pour exprimer le champ
des dplacements u et le champ des dplacements virtuels u. Ainsi le produit
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
z Mthode des lments finis
scalaire scrit maintenant :

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


u udV = u
T
n
M
e
u
n
(z.1j)
avec M
e
=
_
D
e
N(M)
T
N(M) dV, matrice masse lmentaire.
Pour exprimer le second terme les deux tenseurs sont reprsents par des vec-
teurs nous permettant de remplacer le produit doublement contract par un simple
produit scalaire. Ces notations ont t introduites dans la sous-section 1... De
plus, le vecteur des dformations sexprime en fonction du champ des dplace-
ments. Ces relations gomtriques font apparatre des oprateurs direntiels ap-
pliqus u, que nous notons sous forme matricielle :
(M) = LN(M)u
n
= B(M)u
n
(z.zo)
o B est la matrice doprateurs direntiels appliqus aux fonctions dinterpola-
tion. 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
(z.z1)
do le second terme, crit dans la base de discrtisation :
_
D
e
: dV = u
T
n
K
e
u
n
(z.zz)
avec K
e
=
_
D
e
B(M)
T
D(M)B(M) dV matrice raideur lmentaire. Il nous reste ex-
primer 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 assu-
rer 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
d
e
=
_
D
e

f
d
udV+
_
D
e

T
d
udS (z.z)
do le travail virtuel discrtis :
T
d
e
= u
T
n
F
d
e
(z.z)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
z.z Dmarche lments nis z
avec F
d
e
=
_
D
e
N(M)
T
f
d
dV+
_
D
e
N(M)
T
T
d
dS, quation dans laquelle

f
d
et

T
d
sont
crits dans une base cohrente avec le choix de la discrtisation de u et deviennent
alors respectivement f
d
et T
d
.
Eorts inconnus
Dune manire similaire, leur travail virtuel lmentaire scrit :
T
i
e
=
_
D
e

T
i
udS (z.z)
do le travail virtuel discrtis :
T
i
e
= u
T
n
F
i
e
(z.z6)
En pratique les eorts inconnus reprsentent les actions mcaniques extrieures
llment considr. On y trouve les eorts de liaison entre les lments, et ven-
tuellement pour les lments de frontire les eorts associs aux liaisons cinma-
tiques 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 tor-
seur 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
d
e
+F
i
e
(z.z)
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.
z.z. Assemblage et conditions aux limites
Les rgles dassemblage sont dnies par la relation :
D
n
e

e=1
D
e
(z.z8)
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
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
z6 Mthode des lments finis
travail virtuel calcul pour chaque lment :
n
e

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

U et
n
e

e=1
u
T
n
K
e
u
n
= U
T
KU (z.zj)
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 d-
nies les variables globales de U.
Eorts imposs
Lassemblage ne pose pas de problme, il est dni par sommation des termes cor-
respondant au travail virtuel calcul pour chaque lment
z
:
n
e

e=1
u
T
n
F
d
e
= U
T
F
d
(z.o)
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
(z.1)
Assemblage
et conditions
aux limites
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 com-
posantes inconnues du vecteur F
i

.
z. Utilisation dun logiciel lments nis
Un programme gnral de type industriel doit tre capable de rsoudre des pro-
blmes varis de grandes tailles (de mille quelques centaines de milliers de va-
riables). Ces programmes complexes ncessitent un travail dapproche non ngli-
geable avant desprer pouvoir traiter un problme rel de faon correcte. Citons
1. Les algorithmes de rangement dpendent de la taille du systme, du type dquations r-
soudre 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.
z. 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.
. 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

3

-

2
6

M
a
y

2
0
1
1
z. Utilisation dun logiciel lments nis z
titre dexemple quelques noms de logiciels : NASTRAN, ANSYS, ADINA, ABA-
QUS, CASTEM zooo, CESAR, SAMCEF, etc. Les possibilits oertes par de tels pro-
grammes sont nombreuses :
analyse linaire ou non dun systme physique continu;
analyse statique ou dynamique ;
prise en compte de lois de comportement complexes ;
prise en compte de phnomnes divers (lasticit, thermiques, lectromagn-
tiques, de plasticit, dcoulement. . . ) pouvant tre coupls ;
problmes doptimisation, etc.
Lutilisation de tels programmes ncessite une formation de base minimale.
z..1 Droulement dune tude
Pour raliser une tude par lments nis, il faut que les objectifs de ltude soient
bien dnis

. 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 nom-
breuses 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 dhypo-
thses, 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 math-
matiques 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 condi-
tions aux limites imposer, mais aussi des informations recherches : locales ou
. 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

3

-

2
6

M
a
y

2
0
1
1
z8 Mthode des lments finis
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 lin-
compressibilit du milieu?
Lors dune tude, on peut tre amen utiliser des lments nis nouveaux. Il
est indispensable 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 technique 1jjo contient des cas tests pouvant
servir pour de nombreux problmes. Ces cas tests permettent de comparer la solu-
tion obtenue avec dautres solutions numriques ou analytiques. Ce travail prlimi-
naire est utile pour former sa propre exprience et permet de valider lutilisation
du modle test.
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 lexcu-
tion 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

;
vrication de la prise en compte des sollicitations et des conditions cinma-
tiques (liaisons) imposes la structure ;
vrication des proprits mcaniques utilises.
Pour des problmes spciques, dautres contrles seront envisags. Lobjectif dvi-
ter 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 cal-
cul.
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 ;
. Les lments doivent tre peu distordus, surtout dans les zones fortement sollicites de la struc-
ture.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
z. Utilisation dun logiciel lments nis zj
convergence, nombre ditrations, etc.
Ce chier peut contenir aussi les rsultats du calcul (dplacements, rsidus, con-
traintes...) 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 z.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 z.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, 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 linfor-
mation 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

, ces informations sont trs souvent fournies en


valeur moyenne sur llment. Les indicateurs locaux sur la prcision dun modle
mcanique peuvent tre :
6. La forme des lments et le nombre de points dintgration peut conduire une matrice raideur
singulire.
. Voir le paragraphe z..z.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
o Mthode des lments finis
discontinuit des contraintes entre des lments adjacents. Le plus simple,
pour un matriau isotrope, est de visualiser la contrainte quivalente de Von
Mises, cela permet davoir une ide des zones fortement charges ayant un
fort gradient de contrainte. Ces zones seront lobjet de toute notre attention;
valeur du tenseur des contraintes sur les bords libres (certaines valeurs doivent
tre nulles). En pratique, il faudra estimer ces valeurs partir des valeurs ob-
tenues aux points dintgration;
densit dnergie interne de dformation sur chaque lment, lidal tant
davoir un cart le plus faible possible.
Ayant les informations sur la qualit de la solution, 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).
z..z Techniques de calculs au niveau lmentaire
Ce paragraphe plus technique prsente quelques aspects du calcul numrique des
formes intgrales prsentes prcdemment. Ces calculs sont bass sur lintgra-
tion numrique sur des lments de rfrence et lutilisation de la transformation
gomtrique pour dnir les lments rels partir dlments de rfrence.
Transformation gomtrique
Tout lment rel peut tre dni comme limage par une transformation gom-
trique dun lment parent dit de rfrence pour lequel les fonctions dinterpola-
tion sont connues. limage de la gure z.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)
(z.z)
Un mme lment de rfrence permettra de gnrer une classe dlments rels.
chaque lment rel correspond une transformation gomtrique dirente, cette
transformation devant tre une bijection. Chaque transformation gomtrique d-
pend des coordonnes des nuds gomtriques de llment rel. Pour les lments
8. Par exemple en lasticit linaire, lamplitude des dplacements doit rester faible face aux di-
mensions 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

3

-

2
6

M
a
y

2
0
1
1
z. Utilisation dun logiciel lments nis 1
(1, 1) (1, 1)
(1, 1)
(1, 1)
1 z

s
t
(a) lment parent
x
y
1
z

s
t
(x
1
, y
1
)
(x
z
, y
z
)
(x

, y

)
(x

, y

)
(b) lment rel
Figure z.6 Transformation gomtrique linaire dun carr
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 din-
terpolation N. Ces lments sont dits isoparamtriques. En rsum, la transforma-
tion 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
(z.)
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. Les transformations gomtriques de
(a) lment linaire (b) lment quadratique (c) lment cubique
Figure z. Transformations gomtriques dlments une dimension
avec en haut, llment rel et en bas, llment parent
la gure z. utilisent les fonctions dinterpolation linaire, quadratique et cubique
dnies prcdemment.
Pour des lments deux ou trois dimensions, les transformations gomtriques
condui-sent respectivement des frontires linaires, quadratiques ou cubiques. La
gure z.8 donne la position des nuds pour les classes dlments triangulaires et
quadrangulaires. La gure z.j reprsente les trois classes dlments volumiques
associs une transformation linaire. Pour chaque classe nous dnirons les l-
ments quadratiques et cubiques en plaant les nuds dinterface respectivement
au milieu et au tiers des cots, comme indiqu par la gure z.8. Les codes lments
nis utilisent ces lments et bien dautres plus complexes.
Matrice jacobienne et transformation des oprateurs de drivation
Les expressions des matrices lmentaires font apparatre des oprateurs diren-
tiels appliqus aux fonctions dinterpolation. Or, en pratique, nous connaissons les
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
z Mthode des lments finis
s
s
t
t
(a) linaires
s
s
t
t
(b) quadratiques
s
s
t
t
(c) cubiques
Figure z.8 lments parents triangulaires et quadrangulaires deux
dimensions
s
s
s
t t
t
u u
u
Figure z. lments parents volumiques transformation linaire
drives des fonctions dinterpolation par rapport aux coordonnes de llment
de rfrence (s, t, u). Il faut donc exprimer les drives des fonctions dinterpola-
tion 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
_

_
(z.)
J est la matrice jacobienne de la transformation. Pour chaque lment, cette matrice
sexprime en fonction des drives des fonctions connues de transformation gom-
trique et des coordonnes des nuds gomtriques de llment rel. En eet :
J =
_

u
_

_
(x y z) =
_

_
N
g
s
N
g
t
N
g
u
_

_
_
x
n
y
n
z
n
_
(z.)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
z. Utilisation dun logiciel lments nis
J est le produit dune matrice ( n) par une matrice (n ) toutes deux connues.
La transformation devant tre une bijection J
1
existe
j
. La relation inverse permet
alors de calculer les drives premires par rapport aux coordonnes relles des
fonctions dinterpolation :
_

z
_

_
= J
1
_

u
_

_
(z.6)
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 d-
rives secondes des fonctions dinterpolation
1o
, la dmarche est identique. Il faut
dnir les termes en
z
/x
z
i
et
z
/x
i
x
j
, les rsultats de ces calculs plus complexes
sont donns dans [].
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 :
_
D
e
f (x, y, z) dxdy dz =
_
D
rf
f (s, t, u) det Jds dt du (z.)
Cette intgration ne peut tre value analytiquement que dans des cas simples.
En gnral, la fonction intgrer est une fraction rationnelle polynomiale compli-
que. Le calcul de lintgrale sur llment de rfrence est donc eectu numri-
quement. Les formules dintgration numrique permettent dvaluer lintgrale
sous la forme gnrale suivante :
_
D
rf
dV
N
pi

i=1
f (
i
)
i
(z.8)
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 di-
mension, 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 [].
j. Une singularit de J peut apparatre lorsque llment rel est trop distordu par rapport ll-
ment 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
1o. 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

3

-

2
6

M
a
y

2
0
1
1
Mthode des lments finis
Prcision de lintgration numrique
Lintgrationnumrique exacte nest possible que si la matrice jacobienne est constante
et llment rel garde alors la mme forme que llment de rfrence. Nous connais-
sons alors lordre de la fonction polynomiale intgrer.
Dans le cas dlments rels de forme quelconque, la matrice jacobienne est une
fonction polynomiale. Les termes intgrer sont donc des fractions rationnelles,
lintgration numrique nest pas exacte. La prcision de lintgration numrique
diminue lorsque llment rel est disproportionn, il faut 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 singulire. Pour un problme de dynamique, lintgration rduite peut in-
troduire 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 (z.j)
la matrice raideur lmentaire :
K
e
=
_
D
rf
B()
T
DB() detJdV (z.o)
et le vecteur force gnralise :
F
d
e
=
_
D
rf
N()
T
f
d
det JdV (z.1)
Matrice raideur
et vecteur force
gnralis des
lments
triangulaires
La suite est indique dans lalgorithme z.1o. 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.
z. Organigramme dun logiciel lments nis
Tout logiciel de calcul par la mthode des lments nis contient les tapes carac-
tristiques ou blocs fonctionnels dcrits sur la gure z.11.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
z. Organigramme dun logiciel lments nis
Cration de la table des coordonnes
r
et poids
r
cor-
respondant aux points dintgration pour les lments
de rfrence utiliss
Calcul des fonctions N et N
g
et de leurs drives aux
points dintgration
pour chaque lment faire
pour chaque point dintgration
r
faire
calcul de J, J
1
et det J au point dintgration
r
construction des matrices D, B(
r
) et N(
r
)
calcul de B(
r
)
T
DB(
r
) det J
r
Calcul de N(
r
)
T
N(
r
) det J
r
Calcul de N(
r
)
T
f
d
(
r
) det J
r
accumuler dans K, M et
n
n de lintgration
n
n de boucle sur les lments
Algorithme z.1o Organisation des calculs
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
6 Mthode des lments finis
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, iso-
dformations, dformes, valeurs maximales
normes. . .
superposition de problmes. . .
visualisation
analyse des rsultats
note de calcul
Figure z.11 Organigramme dun logiciel lments nis
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1

Applications en mcanique
Cette partie applique la mthode des lments nis des problmes mcaniques
simples. Les deux premires applications, la barre et la poutre, nous permettent
de construire manuellement le systme matriciel lmentaire sans avoir recours
aux techniques numriques. Nous prsentons ensuite deux lments utiliss pour
rsoudre les problmes dlasticit plane, le T et le Q. Sur ces deux exemples
nous illustrerons la mise en uvre des techniques de calculs au niveau lmentaire.
Pour le T, les calculs peuvent tre mens analytiquement alors que le Q ncessite
une intgration numrique sil est non rectangulaire.
.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.
.1.1 lment barre
Hypothses gnrales
Considrons une barre rectiligne ne travaillant quen traction-compression, cest--
dire ne transmettant 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
.
o
e
F

F
o
u(x, t)
f
(a) structure barre
o
e u(x, t)
u
i
(t) u
j
(t)
(b) variables nodales
Figure .1 Modle barre
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
8 Applications en mcanique
En intgrant les contraintes sur la section nous obtenons la loi de comportement
intgre des barres :
N = ESu
,x
(.1)
Approximation nodale
Comme illustr sur la gure .1, pour chaque lment de longueur
e
, nous uti-
lisons 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
z
(t)
_

_
(.z)
or pour x = o, u

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

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

e
soit, en fonction des variables nodales :
u

(x, t) =
_
1
x

e
x

e
_
_

_
u
i
(t)
u
j
(t)
_

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

e
, avec N
1
(o) = 1 et N
1
(
e
) = o ;
N
z
(x) =
x

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

xx
= N
,x
e
U
e
=
_

e
1

e
_
U
e
= B
e
U
e
(.)
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

1
6
1
6
1

_
(.6)
Voici quelques remarques. La matrice raideur dun lment est singulire. Cette
singularit correspond au dplacement de solide rigide dni par u
i
= u
j
. Les ma-
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
.1 Structures treillis j
trices sont dnies sur les variables locales lmentaires relatives un repre li
llment. La matrice masse ne tient compte que du dplacement axial de ll-
ment, 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 li-
nique deorts longitudinaux f et deux forces appliques aux nuds, F
i
et F
j
. En
exprimant le travail virtuel de ces eorts, nous obtenons le vecteur force gnrali-
se pour une charge linique uniforme
e
et le vecteur forces nodales F
e
:

e
=
_

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

e
z

e
z
_

_
et F
e
=
_

_
F
1
F
z
_

_
(.)
Les composantes du vecteur force gnralise
e
sont des eorts ctifs qui appli-
qus aux nuds de llment fournissent au sens de lapproximation le mme tra-
vail virtuel que la charge rpartie f : cest ce que montre la gure .z.

e
i i j j
f

je

ie
Figure .z Signication du vecteur force gnralis
.1.z Assemblage
Nous avons obtenu analytiquement lexpression des formes matricielles associes
au modle lment ni barre. Ces expressions sont dnies par rapport des va-
riables locales. Dans une structure treillis, chaque lment peut avoir une orienta-
tion quelconque dans lespace. Pour eectuer lassemblage, nous devons exprimer
les vecteurs dplacements nodaux de chaque lment sur une mme base globale.
Base globale
Dans ce paragraphe, toutes les grandeurs matricielles relatives la base locale de
llment sont surlignes dune barre.
Le changement de base de la gure . scrit pour la premire composante :
u =
_

_
_

_
u
v
w
_

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

3

-

2
6

M
a
y

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

U
e
=
_

_
u
i
u
j
_

_
=
_

_
o o o
o o o
_

_
_

_
u
i
v
i
w
i
u
j
v
j
w
j
_

_
= T
e
U
e
(.j)
Cette relation permet dexprimer le vecteur dplacement nodal lmentaire

U
e
sur
z
o
y
o
x
o
x
e
bo
i
j
u
e
Figure . Bases e et bo
les six 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 d-
formation et dans celle du travail virtuel des eorts pour obtenir la matrice raideur
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
(.1o)
En ce qui concerne lnergie cintique son expression dpend des mouvements tri-
dimensionnels du treillis. Il faut donc travailler avec les variables locales ( u, v, w),
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
.1 Structures treillis 1
soit pour lapproximation :
_

_
u
v
w
_

_
=
_

_
N
1
o o N
z
o o
o N
1
o o N
z
o
o o N
1
o o N
z
_

_
_

_
u
1
v
1
w
1
u
z
v
z
w
z
_

_
(.11)
do la matrice masse locale (pour les problmes D) :

M
e
= S
e
_

_
1

o o
1
6
o o
o
1

o o
1
6
o
o o
1

o o
1
6
1
6
o o
1

o o
o
1
6
o o
1

o
o o
1
6
o o
1

_
(.1z)
Soit P
e
la matrice de changement de base telle que

U
e
= P
e
U
e
. Changement
de base dans
le plan
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.
Rsolution en statique
Pour les variables correspondant des conditions aux limites cinmatiques (liai-
sons), les composantes du vecteur force gnralise font apparatre des inconnues
du problme (eorts de liaison). Pour les autres variables, les composantes du vec-
teur force gnralise sexpriment en fonction des donnes du problme. Pour r-
soudre, dcomposons le systme en blocs en regroupant les composantes connues
U
d
et F
d
et les composantes inconnues U
i
et F
i
des vecteurs force gnralise et d-
placements nodaux. Dans le cas dun problme de statique nous obtenons la forme
matricielle suivante :
_

_
K
11
K
1z
K
z1
K
zz
_

_
_

_
U
i
U
d
_

_
=
_

_
F
d
F
i
_

_
(.1)
Le premier bloc dquations nous donne le vecteur des dplacements nodaux in-
connus :
U
i
= K
1
11
(F
d
K
1z
U
d
) (.1)
En reportant dans le second membre, nous obtenons le vecteurs des eorts de liai-
son inconnus
1
:
F
i
=
_
K
zz
K
z1
K
1
11
K
1z
_
U
d
+K
z1
K
1
11
F
d
(.1)
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 K
11
et seule K
z1
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

3

-

2
6

M
a
y

2
0
1
1
z Applications en mcanique
Si la matrice K
11
est singulire, il existe des dplacements de solide rigide (du sys-
tme 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 l-
ments et les eorts nodaux. Les contraintes sur les lments sont obtenues en cri-
vant la loi de comportement :

xx
= E
xx
= EB
e

U
e
= EB
e
T
e
U
e
(.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.
Dimensionnement
statique dune
colonne
Les eorts inconnus aux nuds sont obtenus en crivant les quations dqui-
libre lmentaires, soit en statique :
e, F
i
e
= K
e
U
e
F
d
e
(.1)
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.
.z 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 .1.
Ce modle correspond un lment deux nuds et 1z 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.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
.z Structures portiques
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 .1 Degrs de libert de structures portiques
x
o
bo
y
o
z
o
y
e
z
e
x
e v
u
w
i
j
e

z
Figure . Variables locales
Dans le paragraphe prcdent, nous av-
ons construit llment bas sur le modle
barre. Llment associ la torsion est iden-
tique en remplaant ES par GJ et S par I. Il
nous reste donc dnir llment associ au
modle de exion plane.
.z.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
z
:

= v
,x
z
o
et u(M, t) =
bo
_
yv
,x
v o
_
T
(.18)
z. petites dformations
xx
= yv
,xx
;
. 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
z (.1j)
. moment dynamique de rotation des sections ngligeable ; lquation de mo-
ment nous donne :
T = M
f ,x
= EIv
,x
(.zo)
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
z. Dans le plan xoz,

= w
,x
y
o
, 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

3

-

2
6

M
a
y

2
0
1
1
Applications en mcanique
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
o

e
(c) variables nodales
Figure . Modle de Bernoulli : exion plane
nous conduit chercher une approximation polynomiale cubique de la forme :
v

(x, t) =
_
1 x x
z
x

_
_

_
a
1
(t)
a
z
(t)
a

(t)
a

(t)
_

_
(.z1)
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

(o, t)
v

,x
(o, t)
v

(
e
, t)
v

,x
(
e
, t)
_

_
=
_

_
1 o o o
o 1 o o
1
e

z
e

e
o 1 z
e

z
e
_

_
_

_
a
1
(t)
a
z
(t)
a

(t)
a

(t)
_

_
(.zz)
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 d-
placement et sa drive premire :
v

(x, t) = N(x)
e
u(t)
e
=
_
N
1
N
z
N

_
_

_
v
i
(t)

i
(t)
v
j
(t)

j
(t)
_

_
(.z)
En posant s =
x

e
, ces fonctions scrivent :
N
1
(s) = 1 s
z
+zs

(s) = s
z
zs

N
z
(s) =
e
(s zs
z
+s

) N

(s) =
e
(s
z
+s

)
(.z)
Comme dj dit plus tt, les fonctions N

et N
1
sont symtriques. Elles reprsentent
la dforme dune poutre bi-encastre pour laquelle on impose un dplacement
unit une des deux extrmits. De la mme manire, N
z
et N

sont symtriques.
Ces fonctions reprsentent la dforme dune poutre encastre une extrmit.
Pour laquelle on impose une rotation unit lautre extrmit.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
.z Structures portiques
Matrices lmentaires
En petits dplacements, les intgrales (.) sont calcules dans ltat de rfrence
(conguration de Lagrange). La matrice B est calcule partir de
xx
= yv
,x
z .
Puisque les champs des dformations et, par consquent, des contraintes varient
linairement sur chaque lment, le calcul analytique conduit :

xx
= yN
,x
z
e
U
e
= yB
e
U
e
(.z)
avec B
e
= [
6

z
e
(1 +zs)
z

e
(z +s)
6

z
e
(1 zs)
z

e
(1 +s)]. Le calcul analytique nous
donne, pour les matrices masse et raideur :
M
e
= S
e
_

_
1

11
e
z1o
j
o

1
e
zo
11
e
z1o

z
e
1o
1
e
zo


z
e
1o
j
o
1
e
zo
1


11
e
z1o

1
e
zo


z
e
1o

11
e
z1o

z
e
1o
_

_
et K
e
=
EI
z

e
_

_
1z 6
e
1z 6
e
6
e

z
e
6
e
z
z
e
1z 6
e
1z 6
e
6
e
z
z
e
6
e

z
e
_

_
La matrice raideur dun lment est singulire de rang z. 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
Les eorts extrieurs appliqus un lment sont modliss par :
une densit linique deorts transversaux f (t) ;
deux forces, F
i
et F
j
, appliques aux nuds ;
deux moments, M
i
et M
j
, appliqus aux nuds.
M
i
M
j
y
o
x
o
F
i
F
j

f
Figure .6 Eorts extrieurs
En exprimant le travail virtuel de ces eorts, nous obtenons le vecteur force gn-
ralis. La contribution dune charge linique uniforme scrit et celle des charges
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
6 Applications en mcanique
nodales :

e
=
_

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

e
z

z
e
1z

e
z

z
e
1z
_

_
et F
e
=
_

_
F
i
M
i
F
j
M
j
_

_
(.z6)
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 .
.z.z 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 par superposition. Elles sont exprimes sur les 1z degrs de
libert associs la base locale de llment, vous les trouverez dans [].
u
v

(a) Liaison complte et sa dforme : ce mo-
dle comprend trois degrs de libert
u
v

(b) Liaison pivot et sa dforme : ce modle


comprend quatre degrs de libert
Figure . Prise en compte des liaisons internes
Comme pour les treillis, lassemblage des lments dun portique ne peut se
faire que sur les variables nodales relatives une base globale. Le principe du
changement de base est rigoureusement identique celui mis en uvre pour les
treillis avec non plus une mais z composantes pour le vecteur dplacement no-
dal 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
o o o
o
e
P
bo
o o
o o
e
P
bo
o
o o o
e
P
bo
_

_
(.z)
Les mthodes de rsolution et le post traitement sont identiques ce qui vous a
t prsent pour les treillis. Ce que nous venons de prsenter vous permet de
calculer des portiques simples pour lesquels les liaisons internes entre les lments
assurent la continuit du champ des dplacements (dplacements et rotations). Sil
existe des liaisons mcaniques qui librent des degrs de libert entre les lments
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
. lasticit plane
de la structure, il faut lors de lassemblage conserver les degrs de libert relatifs
chaque lment, ce qui augmente le nombre de variables.
tude statique
dun portique
Il existe dautres 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.
. lasticit plane
Trois modles permettent de passer de ltude dun problme lastique en trois di-
mensions un problme plan. Les deux modles dlasticit plane et le modle axi-
symtrique. Nous rappelons dans un premier temps les principales hypothses de
modlisation et lexpression de la loi de comportement pour les problmes dlasti-
cit plane.
..1 Contraintes planes
Le champ des contraintes dans le milieu peut tre reprsent par un tenseur de la
forme :
=
_

11

1z
o

z1

zz
o
o o o
_

_
soit
T
=
_

11

zz

1z
_
(.z8)
Physiquement, ce type dhypothse sapplique des pices charges transversale-
ment 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 lin-
trieur 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 .8 peut tre modlis par un problme en contraintes planes en ngli-
geant les contraintes longitudinales dans la structure.
= o
Figure .8 Modle en contraintes planes pour une capacit - vue en
coupe de la structure
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
8 Applications en mcanique
crivons linverse de la loi de Hooke pour dterminer le tenseur des dformations
partir du tenseur des contraintes.
=

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

11

zz
z
1z
_

_
=
1
E
_

_
1 o
1 o
o o z(1 +)
_

_
_

11

zz

1z
_

_
(.o)
Inversons cette relation
_

11

zz

1z
_

_
=
E
1
z
_

_
1 o
1 o
o o
1
z
_

_
_

11

zz
z
1z
_

_
(.1)
Nous obtenons la forme simplie de la loi de comportement des modles contraintes
planes. La dformation

qui nest pas prise en compte dans la loi de comporte-


ment, peut tre calcule posteriori par

E
(
11
+
zz
).
..z Dformations planes
Il est suppos que le champ des dformations dans le milieu peut tre reprsent
par un tenseur de la forme :
=
_

11

1z
o

z1

zz
o
o o o
_

_
(.z)
soit sous forme de vecteur :

T
=
_

11

zz
z
1z
_
(.)
Cette hypothse sapplique des pices charges transversalement dont les deux
Figure . Modle en dformations planes pour une capacit vue en
coupe de la structure
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 .j peut tre modlis par un problme en
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
. lasticit plane j
dformations planes en ngligeant les dformations longitudinales de la structure.
crivons la loi de Hooke pour dterminer le tenseur des contraintes partir du
tenseur des dformations. Nous ne conservons que les termes travail non nul :
_

11

zz

1z
_

_
=
E
(1 +)(1 z)
_

_
1 o
1 o
o o
1z
z
_

_
_

11

zz
z
1z
_

_
(.)
Nous obtenons la forme simplie de la loi de comportement des modles d-
formations planes . La contrainte

qui nest pas prise en compte dans la loi de


comportement, peut tre calcule posteriori par

= (
11
+
zz
).
En rsum, la matrice dlasticit pour ces deux modles est de la forme :
D=
E(1 a)
(1 +)(1 a)
_

_
1

1a
o

1a
1 o
o o
1a
z(1a)
_

_
(.)
avec a = o en contraintes planes et a = 1 en dformations planes.
.. lment T
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 [].
Llment de rfrence prsent au chapitre z.z.z 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 l-
ments. Lapproximation scrit :
u

(s, t) =
_
1 s t
_
_

_
a
1
a
z
a

_
(.6)
or pour le nud 1, u

(o, o) = u
1
, pour le nud z, u

(1, o) = u
z
et pour le nud ,
u

(o, 1) = u

. Nous en dduisons a
1
= u
1
, a
z
= u
z
u
1
et a

= u

u
1
, soit pour
lapproximation nodale :
u

(s, t) =
_
1 s t s t
_
_

_
u
1
u
z
u

_
= N(s, t)U
e
(.)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
o Applications en mcanique
Concernant le champ de dplacement dans le plan, nous obtenons :
_

_
u
v
_

_
=
_

_
N
1
o N
z
o N

o
o N
1
o N
z
o N

_
_

_
u
1
v
1
u
z
v
z
u

_
= N(s, t)U
e
(.8)
Ces fonctions dinterpolation sont reprsentes sur la gure z.. Llment trian-
gulaire 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 =
_

_
N
g
s
N
g
t
N
g
u
_

_
_
x
n
y
n
z
n
_
=
_

_
1 1 o
1 o 1
_

_
_

_
_

_
x
1
x
z
x

_
_

_
y
1
y
z
y

_
_

_
(.j)
autrement dit :
J =
_

_
x
z
x
1
y
z
y
1
x

x
1
y

y
1
_

_
=
_

_
x
z1
y
z1
x
1
y
1
_

_
(.o)
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
zA
_

_
y
1
y
z1
x
1
x
z1
_

_
(.1)
o A reprsente laire de llment rel. Le jacobien tant constant, nous pouvons
intgrer analytiquement les termes des matrices masse et raideur. Dans les expres-
sions qui suivent, nous avons not e lpaisseur uniforme de llment. Pour la
matrice masse :
M
e
=
_
D
e
N(x, y)
T
N(x, y) dV = e
_
1
o
_
1s
o
N(s, t)
T
N(s, t) zAds dt (.z)
Les monmes intgrer sont dordre infrieur ou gal deux. Pour la matrice rai-
deur :
K
e
=
_
D
e
B(M)
T
D(M)B(M) dV = e
_
1
o
_
1s
o
B(s, t)
T
DB(s, t) zAds dt (.)
or :
(M) =
_

xx

yy
z
xy
_

_
=
_

_
u
,x
v
,y
u
,y
+v
,x
_

_
= B(M)U
e
(.)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
. lasticit plane 1
do :
B(x, y) =
_

_
N
1,x
o N
z,x
o N
,x
o
o N
1,y
o N
z,y
o N
,y
N
1,y
N
1,x
N
z,y
N
z,x
N
,y
N
,x
_

_
(.)
Sachant que :
_

y
_

_
= J
1
_

t
_

_
(.6)
nous obtenons :
B(s, t) =
1
zA
_

_
y
z
o y
1
o y
1z
o
o x
z
o x
1
o x
z1
x
z
y
z
x
1
y
1
x
z1
y
1z
_

_
(.)
Les termes de cette matrice sont des constantes, lintgration est donc trs simple

.
Les rsultats du calcul analytique de ces matrices sont donns dans plusieurs ou-
vrages [z, ]. Le rsultat de ces calculs peuvent tre utiliss directement dans un
code lments nis, mais il est aussi possible de calculer numriquement et de fa-
on exacte ces matrices.
.. lment Q
Llment de rfrence est un quadrilatre quatre nuds de type Q qui utilise
la base polynomiale (1, s, t, st). Ds lors nous savons que le champ des dformations
donc celui des contraintes varieront linairement sur les lments. Lapproximation
se prsente sous la forme :
u

(s, t) =
_
1 s t st
_
_

_
a
1
a
z
a

_
(.8)
Par identication aux nuds de lapproximation et du dplacement nodal, nous
obtenons :
a
1
=
1

(u
1
+u
z
+u

+u

) a
z
=
1

(u
1
+u
z
+u

)
a

=
1

(u
1
u
z
+u

+u

) a

=
1

(u
1
u
z
+u

)
(.j)
Soit pour lapproximation :
u

(s, t) =
_
N
1
N
z
N

_
_

_
u
1
u
z
u

_
= N(s, t)U
e
(.o)
. B tant constante, les champs des dformations et des contraintes sont constants sur les l-
ments.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
z Applications en mcanique
o les fonctions de forme ont dj t donnes. Pour le champ des dplacements,
nous obtenons :
_

_
u
v
_

_
=
_

_
N
1
o N
z
o N

o N

o
o N
1
o N
z
o N

o N

_
_

_
u
1
v
1
u
z
v
z
u

_
= N(s, t)U
e
(.1)
Ces fonctions dinterpolation sont linaires sur les cots de llment, mais elles
contiennent des termes quadratiques en st sur le domaine. Pour llment Q iso-
paramtrique, nous utilisons les fonctions dinterpolation pour dnir la transfor-
mation gomtrique. Llment rel est un quadrilatre bords droits.
Calculons la matrice jacobienne de cette transformation gomtrique :
J =
1

_
1 +t 1 t 1 +t 1 t
1 +s 1 s 1 +s 1 s
_

_
_

_
_

_
x
1
x
z
x

_
_

_
y
1
y
z
y

_
_

_
(.z)
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 [z]. Dans
le cas gnral, pour cet lment nous aurons recours lintgrationnumrique 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

_
za o
o zb
_

_
(.)
do det J =
ab

et :
J
1
=
1
ab
_

_
zb o
o za
_

_
(.)
Ces relations nous permettent de calculer les drives premires par rapport aux
coordonnes relles des fonctions dinterpolation.
N
i,x
=
z
a
N
i,s
et N
i,y
=
z
b
N
i,t
(.)
do lexpression de la matrice B crite en fonction de s et t :
B =
_

_
N
1,x
o N
z,x
o N
,x
o N
,x
o
o N
1,y
o N
z,y
o N
,y
o N
,y
N
1,y
N
1,x
N
z,y
N
z,x
N
,y
N
,x
N
,y
N
,x
_

_
(.6)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

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

v
e
r
s
i
o
n

3

-

2
6

M
a
y

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

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
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 za. On pose :
: coecient de viscosit cinmatique du uide ;
: chute linique de pression =
p
z
p
1

avec , la longueur eective du tube.


pression P
1
pression P
z
u
z

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

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

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

) = u

=

z
u

x
z
+

z
u

y
z

= zq(x
z
+y
z
za
z
)

(A.z)
La mthode des rsidus pondrs nous donne une quation intgrale pour un para-
mtre :
P(x, y),
_

P(x, y)
_
zq(x
z
+y
z
za
z
)

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

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
6 Illustrations acadmiques
au point (o, o), nous obtenons q =
1
a
z

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

.
Appliquons la mthode de Galerkin. Tous calculs faits, nous obtenons q = o,1z

a
z
comparer la valeur de rfrence q = o,zj

a
z
obtenue par un dveloppement
en srie de Fourier 1 termes.
Nous venons de prsenter la mthode des rsidus pondrs lorsque les fonc-
tions de formes satisfont toutes les conditions aux limites homognes du problme
1
.
Cette prsentation correspond une premire formulation intgrale. Elle ne per-
met de traiter que des problmes simples avec des conditions aux limites homo-
gnes par exemple.
A.z 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.)
Compte tenu des galits suivantes :
div(P

gradu

) = Pu

+

gradP

gradu

I =
_

_
div(P

gradu

) P



gradP

gradu

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

P

gradu

nd
_

_

gradP

gradu

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

P
u

n
d
_

_

gradP

gradu

_
dS (A.)
Utilisons une approximation un paramtre de la forme u

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

gradP

gradu

dS =
_

dS (A.8)
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

3

-

2
6

M
a
y

2
0
1
1
A. Construction dune approximation nodale linaire
Posons B, matrice correspondant au gradient des fonctions de forme (elle se rduit
un vecteur dans le cas prsent) dans une base cartsienne :
B = gradw(M) =
_

_
w
1
x
w
1
y
_

_
=
_

_
zx(y
z
a
z
)
zy(x
z
a
z
)
_

_
(A.j)
Lquation matricielle se rduit ici une quation scalaire de la forme kq = f avec :
k =
_

B
T
BdS; f =

PdS (A.1o)
Tous calculs faits, nous retrouvons les rsultats obtenus dans lillustration A.1.
A. 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.z. Construisons lapproximation no-
dale associe ces lments. Pour chaque lment, nous avons deux variables no-
x
f (x)
Figure A.z Solution exacte et approximation nodale une dimension
utilisant trois lments
dales, nous cherchons donc une approximation deux paramtres. Le plus simple
est dutiliser une base polynomiale, ce qui nous conduit une approximation li-
naire de la forme :
u

(x) =
_
1 x
_
_

_
a
1
a
z
_

_
(A.11)
or u

(o) = u
i
et u

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

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

(x, t) =
_
1
x

e
x

e
_
_

_
u
i
(t)
u
j
(t)
_

_
(A.1)
Ces fonctions sont schmatises sur la gure z.z(a). Nous vrions pour N
1
(x) =
1
x

e
que N
1
(o) = 1 et N
1
(
e
) = o et pour N
z
(x) =
x

e
que N
z
(o) = o et N
z
(
e
) = 1.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
8 Illustrations acadmiques
A. Fonctions dinterpolation dun lment triangulaire
Soit llment triangulaire linaire rel trois nuds indiqu sur la gure A.. Du
fait des trois variables nodales, nous cherchons donc une approximation polyno-
miale linaire de la forme :
u

(x, y) =
_
1 x y
_
_

_
a
1
a
z
a

_
(A.1)
Il est alors possible didentier le champ de dplacement au niveau des valeurs no-
dales de telle manire que u

(x
i
, y
i
) = u
i
. Lcriture de ces relations permet dobtenir
le systme matriciel suivant :
1
z

x
1
x
z
x

y
1
y
z
y

Figure A. lment triangulaire


plo
_

_
u
1
u
z
u

_
=
_

_
1 x
1
y
1
1 x
z
y
z
1 x

_
_

_
a
1
a
z
a

_
(A.1)
Il est simple de vrier que la relation inverse
est de la forme :
_

_
a
1
a
z
a

_
=
1
zA
_

z

1

1z
y
z
y
1
y
1z
x
z
x
1
x
z1
_

_
_

_
u
1
u
z
u

_
(A.16)
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
. Repor-
tons ce rsultat dans lapproximation, nous obtenons :
u

(x, y) =
_
N
1
N
z
N

_
_

_
u
1
u
z
u

_
(A.1)
avec, par permutation circulaire des indices ijk :
N
i
=
1
zA
(
jk
+xy
jk
yx
jk
) (A.18)

A. Structure lastique symtrie cylindrique


Nous utilisons le systme de coordonnes cylindriques de la gure A.. Compte
tenu des hypothses de symtrie, le champ de dplacement est de la forme :
u(M, t) =
_

_
u
r
(r, z, t) = u
u

= o
u
z
(r, z, t) = w
_

_
b
(A.1j)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
A. Structure lastique symtrie cylindrique j

e
r
e
z
z
o
y
o
x
o
b
Figure A. Symtrie de rvolution
Nous posons U
T
= [u w]. An de calculer le gradient, partons de sa dnition ten-
sorielle d u = grad u d

X crite sur la base b :


dX =
_

_
dr
rd
dz
_

_
b
(A.zo)
Or d u = d u
b
+d u
b
u, soit sur la base b :
du =
_

_
du
r
u

d
du

+u
r
d
du
z
_

_
b
(A.z1)
En tenant compte que u

= o et sachant que u
r
et u
z
sont indpendant de , nous
obtenons par identication la matrice associe au tenseur gradient sur la base b :
H=
_
grad u
_
=
_

_
u
,r
o u
,z
o
u
r
o
w
,r
o w
,z
_

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

rr

zz
z
rz
_

_
=
_

r
o
1
r
o
o

z

r
_

_
_

_
u
w
_

_
(A.z)
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
o N
z
o N

o
o N
1
o N
z
o N

_
_

_
u
1
w
1
u
z
w
z
u

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

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
6o Illustrations acadmiques
de la forme NU
e
avec les fonctions :
N
i
=
1
zA
(
jk
+rz
jk
zr
jk
) (A.z)
La matrice B se calcule simplement par :
B = LU

=
_

_
N
1,r
o N
z,r
o N
,r
o
N
1
_
r o N
z
_
r o N

_
r o
o N
1,z
o N
z,z
o N
,z
N
1,z
N
1,r
N
z,z
N
z,r
N
,z
N
,r
_

_
(A.z6)
Si le matriau est homogne isotrope lastique nous utiliserons la loi de Hooke
pour exprimer la matrice dlasticit D soit :
= trace I +z (A.z)
avec :
=
E
(1 +)(1 z)
et =
E
z(1 +)
(A.z8)
do :
_

rr

zz

rz
_

_
=
E
(1 +)(1 z)
_

_
1 o
1 o
1 o
o o o (1 z)
_
z
_

_
_

rr

zz
z
rz
_

_
(A.zj)
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.. La matrice raideur et le vecteur force gnralis
1
z

(1)
(z)
()
()

Figure A. Section discrtise


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

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
A. Principe des Travaux Virtuels en traction-compression 61
pour chaque lment sont dnis par :
K
e
=
_
D
e
B
T
e
B
e
dS et
e
=
_
D
e
N
T
e
f dS (A.o)
Par consquent :
lment 1 : K
1
et
1
sont dnis sur (u
1
u
z
u

) ;
lment z : K
z
et
z
sont dnis sur (u
z
u

) ;
lment : K

et

sont dnis sur (u

) ;
lment : K

et

sont dnis sur (u

u
1
u

).
Assemblage
La matrice et le vecteur assembls sur (u
1
u
z
u

) sont de la forme :
K=
_

_
k
1+
k
1
o k

k
1+
k
1
k
1+z
k
z
o k
1+z
o k
z
k
z+
k

k
z+
k

o k

k
+
k
+
k
1+
k
1+z
k
z+
k
+
k
1+z++
_

_
et =
_

1+

1+z

z+

1+z++
_

_
Conditions aux limites
Sur la frontire, la vitesse dcoulement est nulle ce qui entrane u
1
= u
z
= u

=
u

= o. La dernire quation nous permet alors de calculer u

, solution approche
du problme qui correspond la vitesse de lcoulement uide au centre de la
conduite.
A. Principe des Travaux Virtuels en traction-compression
A
O
k
(ES, S)
u = u x
x
Figure A.6 Traction-compression
Soient les hypothses de modlisation suivantes :
petits dplacements u(M, t) = u(x, t) x
o
petites dformations
xx
= u
,x
milieu homogne isotrope lastique
xx
= E
xx
Compte tenu de ces relations, le Principe des Travaux Virtuels scrit :
u,
_

o
uuSdx =
_

o
u
,x
u
,x
ESdx
k
_
u(A) u(, t)
__
u(A) u()
_
+ F
O
u
O
+ F
A
u
A
(A.1)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
6z Illustrations acadmiques
Utilisons un champ de dplacement virtuel cinmatiquement admissible u
O
= o
et u
A
= o. Le PTV se rduit alors :
u c.a.
_

o
uuSdx =
_

o
u
,x
u
,x
ESdx +k(u(A) u(, t))u() (A.z)
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
___

o
Sx
z
dx
_
q +
__

o
ESdx +k
z
_
q
_
= o (A.)
soit m q + kq = o avec m =
S

et k = ES + k
z
. Posons =
ES
k
, lapproximation
de la premire pulsation propre est
1
=
(1+)

z
. Pour pouvoir comparer avec la
solution analytique, supposons que = 1o. La solution analytique est alors
1
=
1,6z
E

z
et lapproximation
1
= 1,81
E

z
, 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
z
q
z
= w(x)q(t), nous obtenons :
K=
ES

_


z
_

_
+k
z
_

_
1

z
_

_
et M=
S

6o
_

_
zo 1
1 1z
z
_

_
(A.)
do lapproximation des deux premires pulsations propres
1
= 1, 68
E

z
et
z
=
, z
E

z
. Lerreur sur lapproximation de la premire pulsation est de o,% : len-
richissement du champ de dplacement amliore sensiblement le calcul des pulsa-
tions propres.
A.8 quivalence PTV et quation locale avec conditions aux li-
mites
Reprenons lcriture du PTV en dimension 1 :
_

o
uuSdx =
_

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

_

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

o
+
_

o
(ESu
,x
)
,x
udx (A.6)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
A.j Matrice raideur et vecteur force gnralis des lments triangulaires 6
Pour un champ de dplacement cinmatiquement admissible, u
O
= o et u
A
= o, et
nous en dduisons la forme z du PTV :
_

o
u(S u ESu
,xx
)dx = u()(ku(, t) ESu
,x
(, t)) (A.)
Cette forme nous permet de retrouver :
lquation locale x ]o, [, S u ESu
,xx
= o ;
les conditions aux limites en x = , ku(, t) ESu
,x
(, t) = o.
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. Matrice raideur et vecteur force gnralis des lments tri-
angulaires
Considrons le premier lment du maillage dont la transformation gomtrique
est dnie par la gure A.. Pour llment de rfrence, les fonctions de forme sont
1
1 z z

(1)
(z)
()
()

t
s
x
y
transformation
Figure A. lments parent et rel
N
1
= 1 s t, N
z
= s et N

= t. La matrice jacobienne associe au premier lment


est dnie par :
J
1
=
_

_
1 1 o
1 o 1
_

_
_

_
a a
a a
o o
_

_
=
_

_
o za
a a
_

_
(A.8)
do det J
1
= za
z
et :
J
1
1
=
1
za
z
_

_
a za
a o
_

_
(A.j)
Nous en dduisons la matrice B(s, t) :
B = gradN=
_

_
N
x
N
y
_

_
= J
1
_

_
1 1 o
1 o 1
_

_
=
1
za
_

_
1 1 z
1 1 o
_

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

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
6 Illustrations acadmiques
do la matrice :
B
T
B =
1
za
z
_

_
1 o 1
o 1 1
1 1 z
_

_
(A.1)
Cette matrice est constante, nous pouvons lintgrer analytiquement :
K
1
=
_
1
o
_
1s
o
B
T
Bza
z
dtds =
1
z
_

_
1 o 1
o 1 1
1 1 z
_

_
(A.z)
Il est simple de vrier que pour les autres lments les matrices raideur lmen-
taire sont identiques.
Passons au calcul du vecteur force gnralis sur le premier lment.

1
=
_
1
o
_
1s
o
N(s, t)
T
f za
z
dtds = za
z
f
_
1
o
_
1s
o
_

_
1 s t
s
t
_

_
dtds =
a
z
f

_
1
1
1
_

_
(A.)
Les vecteurs force gnralise des autres lments sont identiques.
A.1o 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 bo :
u =
_
cos sin
_
_

_
u
v
_

_
=
_
C

_
_

_
u
v
_

_
(A.)
do :
_

_
u
i
u
j
_

_
=
_

_
C

o o
o o C

_
_

_
u
i
v
i
u
j
v
j
_

_
(A.)
v
j
u
j

u
i
j
e
x
o
y
o
bo
Figure A.8 Bases e et bo
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
A.11 Dimensionnement statique dune colonne 6
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
z

S
z

_
(A.6)
Il est aisment possible de gnraliser aux problmes en trois dimensions, les ma-
trices correspondantes sont donnes dans [].
A.11 Dimensionnement statique dune colonne
(1) (1)
(z) (z)
() ()
1
z

x
(

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

_
i
et les quatre
variables nodales associes U
T
= [u
1
u
z
u

]. Chaque matrice lmentaire est de


la forme :
K
i
= k
i
_

_
1 1
1 1
_

_
(A.)
La matrice raideur assemble exprime sur les variables [u
1
u
z
u

] scrit :
K=
_

_
k
1
k
1
o o
k
1
k
1
+k
z
k
z
o
o k
z
k
z
+k

o o k

_
(A.8)
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.j)
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
66 Illustrations acadmiques
Le vecteur force gnralise associ au poids propre de llment est :

e
= (gS)
e
_

e
z

e
z
_

_
=
p
e
z
_

_
1
1
_

_
(A.o)
Lassemblage de ces deux vecteurs nous donne :
F =
_

_
F
11
F
z1
+ F
zz
F
z
+ F

_
=
_

_
o
o
o
R
_

_
extrmit libre
nud non charg
nud non charg
raction de lappui
et =
1
z
_

_
p
1
p
1
+p
z
p
z
+p

_
(A.1)
Pour simplier les calculs qui suivent, nous posons
e
= , k
i
= ik et p
i
= ip, do le
systme rsoudre :
k
_

_
1 1 o o
1 z o
o z
o o
_

_
_

_
u
1
u
z
u

_
=
_

_
o
o
o
R
_

p
z
_

_
1

_
(A.z)
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

= o. Tous calculs faits, nous obtenons :


_

_
u
1
u
z
u

_
=
p
zk
_

_
6

_
et R = 6p (A.)
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.)
on trouve N
1
= p/z, N
z
= zp et N

= jp/z. Les eorts aux nuds, eux, scrivent :


e,
_

_
F
ie
F
je
_

_
= K
e
_

_
u
i
u
j
_

e
(A.)
soit pour e = 1, F
11
= o et F
z1
= p ; pour e = z, F
zz
= p, F
z
= p et pour e = ,
F

= p et F

= 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 don-
ne par la RDM dont la reprsentation graphique est donne sur la gure A.1o.
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 lencastre-
ment. Pour ce problme, nous pouvons utiliser une progression gomtrique pour
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
A.1z tude statique dun portique 6
solution analytique linaire par morceau
solution lments nis
discontinuit de N
z
6

1
x
N/p
Figure A.1o Analyse derreur dun modle lments nis
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 [z, ]. On peut aussi utiliser
des lments quadratiques auquel cas on obtient la solution analytique dans ce cas
prcis.
A.1z tude statique dun portique
Nous proposons ltude du portique de la gure A.11 telle quelle peut tre conduite
manuellement. 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.6)
La matrice raideur du 1
er
lment scrit sur U :
K
1
=
EI

_
1z 6
6
_

_
(A.)
La matrice raideur du z
e
lment est de la forme :
K
z
=
EI

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

_
1z 6
6 8
_

_
(A.j)
Lnergie cintique correspondant au mouvement de translation de llment z
nest pas prise 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
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
68 Illustrations acadmiques

F
u
(a) Variables nodales

u
(b) Dforme et ractions
Figure A.11 Portique statique
m u
z
, do la matrice masse exprime sur U :
M= m
_

_
1

+1
11
z1o
11
z1o
z
1o
_

_
(A.6o)
La rponse statique U est solution de :
_

_
K
11
K
1z
K
z1
K
zz
_

_
_

_
u

_
=
_

_
F
o
_

_
(A.61)
systme pour lequel nous obtenons :
_

_
u

_
=
F

6oEI
_

_
8
6
_

_
(A.6z)
crivons les quations dquilibre pour llment 1 :
EI

_
1z 6 1z 6
6
z
6 z
z
1z 6 1z 6
6 z
z
6
z
_

_
_

_
u

o
o
_

_
=
_

_
R
z1
M
z1
R
11
M
11
_

_
(A.6)
et pour llment z
z
:
EI

_
1z 6 1z 6
6
z
6 z
z
1z 6 1z 6
6 z
z
6
z
_

_
_

_
o

o
o
_

_
=
_

_
R
zz
M
zz
R
z
M
z
_

_
(A.6)
Comme indiqu sur la gure A.1z, nous obtenons :
_

_
R
z1
M
z1
R
11
M
11
R
zz
M
zz
R
z
M
z
_

_
= F
_

_
1 o, 1 o,6
o,6 o, o,6 o,z
_

_
(A.6)
z. La contribution de u dans le systme (A.6) 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

3

-

2
6

M
a
y

2
0
1
1
A.1z tude statique dun portique 6j
R
z1
R
11
M
11
M
z1
z
1
(a) Eorts sur 1
R
zz
R
z
M
z
M
zz
z

(b) Eorts sur z
F
F
o,zF
o,6F
o,6F
o,6F
(c) Rsultats : le sens des forces
est donn par celui des ches
Figure A.1z 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 qua-
tions dquilibre de la structure :

R =o et

M(A) =o (A.66)

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

v
e
r
s
i
o
n

3

-

2
6

M
a
y

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

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
Bibliographie
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] K.J. Bathe. Finite Element Procedures. Prentice Hall, 1jj6.
[z] J.L. Batoz et G. Dhatt. Modlisation des structures par lments nis. Volume 1 :
Solides lastiques, Volume z : Poutres et plaques, Volume : Coques. Herms,
1jjo (cf. pages 1, 6).
[] G. Dhatt et G. Touzot. Une prsentation de la mthode des lments nis. Qu-
bec : Les presses de lUniversit Laval, 1j81 (cf. pages z, ).
[] S. Dubigeon. Mcanique des milieux continus. z
e
dition. Tech&Doc, 1jj8 (cf.
pages 6, j, 1, 6, 6).
[] B. Lucquin et O. Pironneau. Introduction au calcul scientique. Masson, 1jj.
[6] O.C. Zienckiewicz. The nite element method.
e
dition, deux volumes. Mc
Graw Hill, 1j8j.
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

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

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
Index
A
analyse . . . . . . . . . . . . . . . , 6, 1, z,
linaire . . . . . . . . . . . . . . . . . . . . . . z
par lments nis . . . . . . . . . . . . 1
processus d . . . . . . . . . . . . . . . . . . .
statique . . . . . . . . . . . . . . . . . . . . . . z
approximation . . 81o, 1z, 1, 1zo,
j, 1, 6, j, 1, , 8, j,
6z
deux paramtres . . . . . . . . , 6z
un paramtre . . . . . . . . . . . 6, 6z
bi-linaire . . . . . . . . . . . . . . . . . . . . zz
cinmatiquement admissible . 1z,
1, 6z
de dplacement . . . . . . . . . . . . . . z
du champ de dplacement . . .
erreur d . . . . . . . . . . . . . . . . 6, j, 1
linaire . . . . . . . . . . . . . . . . . . . . . .
mthodes d . . . . . . . . . . . . . . . . . . .
nodale . 18, 1j, z, 8, , j,
polynomiale
cubique, z,
linaire, zz, 8, 8
quadratique . . . . . . . . . . . . . . zz, z
D
Dirac
fonctions de . . . . . . . . . . . . . . . . . . . j
E
quation . . . . . . . . . . . . . . . . . . . . . . . . 6,
aux drives partielles . . . . 11, 1
dquilibre . . . . . . . . . . . . . . . z, 6j
direntielle . . . . . . . . . . . . . . . . . .
intgrale . . . . . 8, j, 11, 1, , 6
locale . . . . . . . . , 8, 1o, 1z, 1,
matricielle . . . . . . j, 1, 16, z,
F
forme
fonctions de . . . . . . . . . . . . j, z1, zz
intgrale 8, 1o, 1z, 1, 1, z, z
matricielle . . . . . 1, 18, z, z, j
quadratique . . . . . . . . . . . . . . . . . . z6
formulation variationnelle voir princ.
variationnel
G
Galerkin
mthode de . . . . . . . . . . . . j, 1, 6
Green
formule de . . . . . . . . . . . . . . . . . . . 1o
H
Hermite
lment de l . . . . . . zo, z1, , 6
homogne(s)
conditions aux limites . . . . . . . 8, j
milieu . . . . . . . . . . . . . , , 6o, 61
problme non . . . . . . . . . . . . . . . . 1z
I
interpolation
fonctions d 1jz, o, 8, ,
o, z, 8
nodale . . . . . . . . . . . . . . . . . . . . . . . 1j
nuds d . . . . . . . . . . . . . . . . . . . . . 1
L
Lagrange
lment de . . . . . . . . . . . . . . . . . . . zo
conguration de . . . . . . . . . . 8,
multiplicateurs de . . . . . . . . . . . 1
M
mthode des lments nis . . . 1,
matrice . . . . . . . . . . . . . . . . . . . . . . . . j, 1
lmentaire . . . . . . . . . . . . . . 18, z
doprateur direntiel . . . 1, z
de passage . . . . . . . . . . . . o, 1, 6
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1
Index
globale . . . . . . . . . . . . . . . . . . . . . . . z6
jacobienne . . . . . 1, z, , o, z
masse . . . . . . . . . . . . . . . . . . . . . . . . z
raideur . . . . . . . . . . . . . . . . . . . . . . . z
singulire . . . . . . . . . . . . . . . . . . . .
N
nud . . 1jz, z6, zj, 1, , 8, j,
6, j
lment poutre deux nuds
lment quadrangulaire quatre
nuds . . . . . . . . . . . . . . . . . . . 1
lment triangulaire trois nuds
o
eort au . . . . . . . . . . . . . . . . . . . . . . z
gomtrique . . . . . . . . . . . . . . o, z
interface . . . . . . . . . . . . . . . . . . . . . 1
interne . . . . . . . . . . . . . . . . . . . z, z
interpolation . . . . . . . . . . . . . . . . . 1
O
Ostrogradsky
thorme d . . . . . . . . . . . 11, 1, 6
P
pondration . . . . . 81, 16, , 6, 6z
collocation par point . . . . . . . . . . j
Principe des Travaux Virtuels . . . . . ,
116, z, z6, 61, 6z
discrtisation du . . . . . . . . . . . . . 1
forme (1) du . . . . . . . . . . . . . . 1, 6
forme (z) du . . . . . . . . . . . . . . 1, 6
Principe Fondamental de la Dynamique

principe variationnel , 1o1, z, 6


quation de Poisson . . . . . . . . . . 6
R
rsidus pondrs . . . . . j, 1z, , 6
c
e
l
-
0
0
3
4
1
7
7
2
,

v
e
r
s
i
o
n

3

-

2
6

M
a
y

2
0
1
1