You are on page 1of 47

Note de cours sur les lments finis

5/11/04

LEMENTS FINIS

Note de cours sur les lments finis

1.

5/11/04

RAPPEL M.M.C.
F

sur D

D
f

u =ud
sur Du

Voici les notations utilises:


Le repre fixe : R (0,x 1,x2,x3)
i, j,k {1,2,3}

, , {1,2}
Nous travaillerons dans le cadre des petites dformations, cela implique que la position
de rfrence reste la position initiale. Les chargements peuvent tre de type volumique
ou de type surfacique dans le cas 3-D. La rsolution d'un problme de structure consiste
tudier trois champs vectoriels ainsi que leur relation :
u(x, y,z)

Le champ de dplacement, not u(x) = v(x, y,z)


w(x, y,z)

Le champ des dformations not

Le champ des contraintes not

[(x)]

[ (x)]

11

22

11 12 13

33
= 21 22 23

212

31 32 33
213

2 23

11

22

11 12 13

33
= 21 22 23

12

31 32 33
13

23

Note de cours sur les lments finis

5/11/04

Les diffrentes relations entre ces quantits peuvent tre schmatises par la figure
suivante:
DEPLACEMENT

DEFORMATION

GEOMETRIE

CONTRAINTE

MATERIAU

CHARGEMENT

Dans le cas gnral, on montre que les quations d'quilibre s'crivent sous la forme

div ( ) + f =
qui se simplifient dans le cas de la statique :


div ( ) + f = 0

o f est une force volumique dans le cas 3-D.


1.1.

Dformation

x0

Nous considrons M 0 = y 0 un point dans la configuration de dpart et
z
0
x 0 + dx 0

'
M 0 = y 0 + dy 0 un point voisin. Suite au chargement, il se transforme respectivement
z + dz
0
0
x = x 0 + u
x'= x + dx

'
en M = y = y 0 + v et M = y'= y + dy . Ce qui donne sur un dessin la figure
z = z + w
z'= z + dz

0
suivante :

M'
M

M'

Note de cours sur les lments finis

5/11/04

Si nous faisons une tude dans le cas 2-D, nous pouvons mettre en place la relation
entre les dplacements et les dformations. Nous utilisons seulement des DL d'ordre 1.

x = x 0 + u( x 0 , y 0 )

u
u
( x 0 , y 0 ) dx 0 + ( x 0, y 0 )dy 0
x
y
u
u
( x x 0 ) + (dx dx 0 ) = ( x x 0 ) + ( x 0 , y 0 ) dx 0 + ( x 0, y 0 )dy 0
x
y
u

u
dx = 1+ ( x 0 , y 0 ) dx 0 + ( x 0 , y 0 ) dy 0
x

y
u( x 0 + dx 0 , y 0 + dy 0 ) = u( x 0 , y 0 ) +

Ce calcul peut tre effectu pour les autres composantes dy, dz, dans le cas 3-D, et crit
sous la forme matricielle suivante :

dx
x

v

[dX ] = dy = (Id + [dU ])[dX 0 ] = Id +
x

dz
w

v
[ dX 0 ]
z

z x , y , z
( 0 0 0)

u
y
v
y
w
y

[ ] + []

[dU ] =
o :

[] = 12 grad(U) + grad(U)
[] = 12 grad(U) grad(U)
T

On montre alors que le tenseur des dformations H s'crit d'une faon gnrale :

[ ] + []

[H ] = [ ] + 2 [] []
1

Dans le cadre des petites perturbations (faible rotation, faible dplacement), il suffit de
prendre la partie linaire de H.

[H ] = [ ]
Le tenseur des dformations

[] est symtrique par construction, il est dfini positif et

donc il a des valeurs propres relles. Ces directions principales sont orthogonales. On
les dtermine l'aide d'un cercle de Mohr et des mesures obtenues sur une rosette 45.
4

Note de cours sur les lments finis


1.2.

5/11/04

Contraintes

Les contraintes n'ont de sens que par rapport une facette que l'on oriente par sa
normale. Si on prend comme lment de volume un paralllpipde

xz

xyxx

est la contrainte dans


le
solide
sur
la
facette
de
normale
n
. On dfinit galement

vecteur contrainte en un point comme la somme dune contrainte normale


n

dune contrainte tangentielle .


t
n

le
et

Dans le cas o le vecteur normal serait colinaire un vecteur de base, on a:

ij

o i correspond la direction de la normal et j la composante dans le plan de la

facette.

[ ] = ij ,est un tenseur symtrique dfini positif et donc ses valeurs

propres sont relles, notes :


principales sont orthogonales.

1, 2, 3. Il est facile de montrer que les directions

Ds lors le vecteur contrainte


partir du tenseur des contraintes

pour la facette de normale

[ ] :

= [ ].n et donc n = ([ ].n).n

peut-tre dfinit

Note de cours sur les lments finis


1.2.1.

5/11/04

Invariant du tenseur des contraintes

Nous pouvons dfinir un certain nombre d'invariant sur une matrice et donc sur le
tenseur des contraintes. Les trois premiers invariants sont :

J
J

= Tr =

11

+ 22 + 33 = ii

1
2 + Tr 2
=
(J
)

2
1
2

= Det =

1 2

On dfinit galement le tenseur des contraintes comme la somme de deux tenseurs : le


tenseur sphrique, dont la forme correspond celle du tenseur des contraintes pour une
pression hydrostatique, et le dviateur des contraintes.

J1
I3 + d = sp + d
3
J1

sp = J1 = Tenseur de pression hydrostatique


3

J1

3
=

= Partie deviatorique du tenseur des contraintes, qui correspond


la cission du matriau

Il est facile de montrer que si


1.3.

=0

= J1 /3 et

=0

Les relations de compatibilit.

Quand on connat les dplacements, il est simple de dterminer les dformations, mais
le Pb inverse n'est pas aussi simple : 3 composantes pour le dplacement et 6
composantes pour le tenseur des dformations. On a donc 6 inconnues et trois quations
: le problme n'a pas de solution unique. Cela est d au mouvement de corps solide :
Rotation d'ensemble, translation (Mcanique des milieux indformables). Il existe des
relations de compatibilit pour soulever ces indterminations qui sont :

Note de cours sur les lments finis

5/11/04

2eii e jk e
e
=
+ ik + ji

j
k
jk i i
2
2
2
eij eii ejj
2
=
+

ij ii jj
Ces formules sont donnes sans sommation de l'indice rpt.
1.4.

Loi de comportement - Loi de Hooke

La loi de comportement relie le tenseur des dformations au tenseur des contraintes. A


chaque catgorie de matriaux correspond un type de loi. Nous allons ici nous intresser
seulement au matriau lastique linaire et donc la loi de Hooke :

[ ] = L []
[L] est un tenseur d'ordre 4, mais comme les tenseurs des dformations et des
contraintes sont symtriques, il est possible d'assimiler [L] une matrice [6,6] en
utilisant une reprsentation vectorielle des champs de dformations et de contraintes. De
plus dans le cas d'un processus adiabatique et isotherme rversible, on a :

1
(Lijklijkl )
2

= ij
ij

2
2
= Lijkl =
= Lklij
ijkl
klij

est la densit d'nergie de dformation interne.


Donc dans un cas gnral, il ne reste plus que 21 constantes diffrentes pour qualifier le
comportement d'un matriau anisotrope.
1.4.1.

Matriau isotrope

Aucune direction privilgie, matriau macroscopiquement homogne


ex : Acier, inox, plastique ....
Dfinition de la loi de Hooke:

ij

= llij + 2ij

, sont les coefficients de Lam


Maintenant nous allons tudier des cas simples de chargement pour mettre en vidence
des coefficients ayant des sens physiques plus vidents.

Note de cours sur les lments finis


1.4.1.1.

5/11/04

Cas compression uniforme

Le solide est soumis un champ de pression surfacique et aucune force volumique.


F = -p n
D
D

F = -p n

les quations d'quilibre locales donnent :

ij, j =0

ij n j = pni

sur D
sur D

En introduisant la loi de Hooke et


Il est simple de montrer que
Calculons

iiJ=1

ii = 3p =

ii

[] = 12 grad(U) + grad(U)

ij = pij est solution du problme.

ii

+ 2ii

3p
+ 2

en introduisant ce rsultat dans la loi de Hooke, on obtient :

ij =

3p
ij + 2ij
+ 2

si i j ij = 0

si i = j = p
ii

ij

=0

ii

p
p
( sans sommation sur i)
=
3 + 2 3K

Maintenant si nous calculons la variation relative de volume nous avons :

V V0 1
=
V0
V0

D0

i,i

dv =

p
K

La variation de volume pour une pression p est inversement proportionnelle K, qui est
appel Module de rigidit la compression.

Note de cours sur les lments finis

5/11/04

Rq : Plus K augmente plus le matriau est peu compressible, et si


est dit incompressible.
1.4.1.2.

K = le matriau

Cas traction simple

Considrons une poutre cylindrique de longueur L limite ses extrmits par deux
surfaces i orthogonales l'axe de rvolution. Deux forces
de traction opposes sont
F
exerces sur la poutre chacune de ses extrmits.
= ( F,0,0) . F est une force
S
rpartie sur la surface i . Le matriau est suppos homogne isotrope, Il suit donc une
loi de Hooke.
les quations d'quilibre locales donnent :

ij, j =0
sur D

1j n j =F, 2 j n j = 2 j n j =0 sur

1j n j =F, 2 j n j = 2 j n j =0 sur
ij n j =0 sur D-{ , }

Il est simple de vrifier que la fonction


En utilisant la loi de Hooke on a :

ii

11

= F, 22 = ... = 23 = 0 est solution du Pb.

F
3 + 2

+
11 = 3 + 2 F
(
)

= =
F
22
33
2( 3 + 2)
F l
= , il est facile de montrer que le module d'lasticit ou module
E
l
d'Young E est gal :
En utilisant

11

E=

( 3 + 2)
+

mais galement que :

Note de cours sur les lments finis


u2 (X) =

Fx 2 + cste
2( 3 + 2)

u3 (X) =

Fx 3 + cste
2( 3 + 2)

5/11/04

en posant classiquement 11 = 22 = 33 , on en dduit que le coefficient de Poisson est


:

2( + )

Nous pouvons rcapituler ces quantits dans un tableau :

E
(1 2 )(1+ )

E
= G = Module de cisaillement (cas isotrope)
2(1+ )

K=

E
(1 2 )

o <

1
2

En inversant la loi de Hooke, et en introduisant les relations prcdentes on obtient :

ij

1+
ij kkij
E
E

ex : Expliciter les matrices de comportement en contrainte et en dformation plane.


1.4.2.

Matriau orthotrope

Dfinition :
Un matriau est dit orthotrope s'il a deux plans de symtrie de comportement
mcanique, il y a donc trois axes d'orthotropies. Dans ce cas il y 9 constantes mcanique
pour dfinir la loi de comportement.

10

Note de cours sur les lments finis

1
E
xx x

xy

yy

E
zz y

= xz
2xy E
2 z
xz 0
2yz
0
0

xy
Ey

xz
Ez

1
Ey

yz 0
Ez 0
1 0
Ez 1
Gxy
0

yz
Ez
0
0
0

0
0

0
0

0
0
0
0
1
Gxz
0
0

5/11/04

xx
0
yy

0
zz
0
xy

0

0 xz

0 yz
1

Gyz

exemple : Matriau composite (assemblage de pli 0-90)


Isotrope transverse :
C'est un orthotrope mais avec une seule direction diffrente. C'est donc la mme loi de
2(1+ yz )
1
comportement mais E y = E z ; xz = xy ;
=
Gxz
Ey
exemple : Matriau composite (pli unidirectionnel 0), bois .......

2. METHODE ENERGETIQUE EN ELASTICITE

Pour effectuer un calcul de structure, il est ncessaire de connatre :


*l'expression des quations d'quilibre et les efforts appliqus

*les conditions aux limites


*la loi de comportement

(1)

Les diffrentes formulations nergtiques permettent de faire une synthse de


ces trois lments constitutifs d'un problme de structure, et ainsi d'obtenir une
formulation plus compacte et donc facile discrtiser. Ce sont ces formulations qui sont
la base des mthodes par lments finis.
2.1.

Rappelle du thorme des puissances virtuelles


f
F
Soit D le domaine 3-D, les forces de volume, les forces de surface

11

Note de cours sur les lments finis

5/11/04

sur Df

u =u d
sur Du

Les champs virtuels vrifiant u* ( x ) = 0


admissible 0, not C.A.{0}

x Du sont dit cinmatiquement

Les champs virtuels vrifiant u* ( x ) = u d


admissible, not C.A.

x Du sont dit cinmatiquement

Principe des Puissances Virtuelles :


u* (x) C.A.{0}
Pint (u* (x)) + Pext (u* (x)) = Pacc (u* (x))
o
Pint (u* (x)) = tr( (x).* (x))d
Pext (u (x)) =
*

f (x).u* (x)d +

Pacc (u* (x)) =

F(x).u (x)dS
*

DF

d (u (x)) *
)u (x)d
d 2 (t)

Dans le cas particulier de la statique il s'crit :


u* (x) C.A.{0}

(3)

Pint (u* (x)) + Pext (u* (x)) = 0

C'est partir de ce rsultat et en introduisant la loi de comportement du matriau que


l'on obtient la formulation variationnelle d'un problme d'lasticit.
2.2.

Les diffrentes formulations

Dans ce chapitre nous allons tudier le cas d'un problme d'lasticit isotherme statique.
2.2.1.

Formulation P.P.V.
12

Note de cours sur les lments finis

5/11/04

Nous allons dfinir les diffrentes relations permettant d'crire un problme complet
d'lasticit isotherme statique .
La loi de comportement :

ij

= M ijkl kl

ou

ij

not

= Lijklkl

not

= M.
= L.

Les tenseurs L et M, ont des proprits de symtrie.


Les conditions aux limites :
u(x) = ud (x),(x) Du

F(x) = Fd (x),(x) DF
En introduisant la loi de comportement (4) dans l'criture du P.P.V., on obtient :
u* (x) C.A.

tr(L. (x). (x))d =


*

f (x).u* (x)d +

F(x).u (x)dS+ ( .n).u

DF

(x)dS

Du

( .n )

sont les ractions inconnues le long de la surface, ou du bord , ayant un


dplacement impos. Aussi pour liminer ces inconnues nous allons choisir un champ
de dplacement virtuel cinmatiquement admissible zro.. En prenant un tel champ il
est possible de rcrire la puissance virtuelle des efforts extrieurs, qui dans ce cas est
rduite la puissance des efforts donns :
u* (x) c.a{0}

Pext ( u* (x)) = Pdonn ( u* (x)) =

f (x).u* (x)d +

Il est possible de montrer que

F(x).u (x)dS
*

DF

tr(L. (x). (x))d est une forme bilinaire symtrique


*

en u(x) et u*(x). Dsormais, nous noterons cette forme bilinaire par K(u,u*). Donc
tout problme d'lasticit isotherme en petite dformation (indpendance du domaine
envers u(x)) qui peut s'crire Pb(I):

2u
div( ) + f = 2 = 0 ( en statique )
t

Pb(I) = L
u(x) = u
sur
Du
d

sur
DF
F(x) = ud
admet la formulation du principe des puissances virtuelles quivalente suivante :
13

Note de cours sur les lments finis

5/11/04

Formulation 1
u(x) C.A
k(u,u* ) = Pdonn (u* )

u* C.A{0}

(9)

o :
k(u,u* ) =

tr(L. (x). (x))d


*

Pdonn (u ) = La puissance virtuelle des efforts donns


*

La dmonstration de l'quivalence entre le Pb(I) et la FV1 sera laisse la discrtion du


lecteur!!!!!
2.2.2.

Energie Potentielle

Dfinition :
L'nergie de dformation par unit de masse ou densit d'nergie de dformation, note
() , est une fonction telle que la loi de comportement s'crive :
==L

* Le tenseur des contraintes drive d'un potentiel, ().


* = ijij = tr( .) .
Dterminons () :

= ijij = Lijklklij = Lijklijkl


Nous faisons apparatre ici seulement la partie due un chargement mcanique car nous
sommes dans un isotherme. Dans un cadre plus gnral il est facile de montrer qu'il
s'crit de la faon suivante :

= ijij = Lijklklij Lijklklthij


= Lijklijkl ijthij


Mcanique

Thermique

Calculons :

14

Note de cours sur les lments finis

5/11/04

1
1
Lijklijkl = ( Lijklijkl + Lijklijkl )
2
2
= Lijklijkl = + ijthij
donc
1
() = Lijklijkl ijthij
2
Proposition 1 :
i)
Pint (u) = W (u) avec
W (u) = (( u)) d

du
d

ii) Pint = W (u)


dt
dt

iii) Dans un cycle u(x,t1) = u(x,t2) le travail des efforts intrieurs


est nul

Dfinition de l'nergie potentielle :


On appelle nergie potentielle la fonctionnelle suivante :
d (u) = W (u) Pd (u)
Formulation 2
u(x) C.A{ud }

( d (u)) = 0 P.PV
Le champ de dplacement qui vrifie la formulation 2 est solution du Pb(I). La
dmonstration de cette proposition est faire l'aide du travail virtuel des efforts
donns.
Rq: Cette formulation est trs adapte aux mthodes de discrtisation de type Gallerkine
ou Ritz. Elle est gnralement le support pour la mthode par lment finis.
2.2.3.

Energie Potentielle complmentaire

Nous rappelons que le problme complet s'crit de la faon suivante :

2u
div(

)
+
f
=

= 0 ( en statique )

Pb(I) = M + th
u(x) = u
sur
Du
d

.n = Fd
sur
DF
Dfinition :
15

Note de cours sur les lments finis

5/11/04

* L'ensemble des champs de contraintes statiquement admissible not S.A. est dfini par
:

S.A.( f ,Fd ) = { /div + f = 0 x D, .n = Fd x DF }


Dfinition :
L'nergie de dformation par unit de masse ou densit d'nergie de dformation, note
wc( ) , est une fonction telle que la loi de comportement (4) s'crive dans le cas
isotherme:

c
= M

* Le tenseur des contraintes drive d'un potentiel ,wc()


* c = ij ij = tr( .)
Dterminons wc() :

c = ijij = M ijkl kl ij = M ijkl ij kl


Nous faisons apparatre ici seulement la partie due un chargement mcanique car nous
sommes dans un cadre isotherme. Dans un cadre plus gnral il est facile de montrer
qu'elle s'crit de la faon suivante :

c = ijij = M ijkl kl ij M ijkl klth ij


= M ijkl ij kl ijth ij

Mcanique

Thermique

Calculons :
1
1
M ijkl ij kl = ( M ijkl ij kl + M ijkl ij kl )
2
2
= M ijkl ij kl = + ijth ij
donc
1
c () = M ijkl ij kl ijth ij
2
Dfinition de l'nergei potentielle complmentaire :

16

Note de cours sur les lments finis

5/11/04

* L'nergie de dformation complmentaire est dfinie par :


W c ( ) =

( )d
c

* L'nergie potentielle complmentaire est dfinie par :


c ( ) = W c ( )

( .n).u ds
d

Du

Thorme :
Toute solution du problme initial ralise un minimum de l'nergie potentiel
complmentaire sur l'ensemble des champs statiquement admissibles. Cette solution est
unique.
Dmonstration
tape 1:
On multiplie la loi de comportement par ij qui est un champ statiquement admissible
S.A.(0,0) et on intgre.


ij

ij d

w c

ij d = W c

ij

Soit un tenseur de contrainte ' lui aussi S.A.(0,0) et champ de dplacement rel u(x)
correspondant au champ de contrainte rel. On a alors :
P'ext (u) + P'int (u) = 0

( '.n).u ds '
d

Du

ij

ij d = 0

On prend ' = :

w c =


ij

ij

d =

( .n).u ds
d

c = 0

S.A.

Du

Etape 2:
L dfinie positif

M dfinie positif

0 M 0
1
c ( ) = Md + termes lineaires en
2 D
c ( ) est strictement convexe.

L'extremum est un minimum et il est unique.

17

Note de cours sur les lments finis

5/11/04

Formulation 2

(x) S.A{ f ,F }
( ( )) = 0 P.PV
d

Rq: La discrtisation partir de cette formulation par la mthode de Gallerkine ou Ritz


est possible mais dans un cas gnral impossible mettre en oeuvre. Car il faut
identifier des champs de contrainte statiquement admissible. Il y a cependant deux
exceptions notables :
* Les modles une dimension o l'ensemble des S.A. est de dimension finie
gale au degr d'hyperstaticit.
* L'lasticit plane sans chargement volumique.
2.2.4.

Formulation mixte

Les mthodes en dplacement sont prcises pour trouver u(x), mais moins prcises pour
trouver les contraintes. Les mthodes en contraintes sont trs sduisantes car prcises en
contrainte donc en dplacement, mais elles sont quasiment impossible mettre en
oeuvre. D'o l'ide de mettre en place une fonctionnelle en (u, ), pour cela il suffit
d'introduire des multiplicateurs de Lagrange.
On rappelle que le problme :

f (u) = 0 avec n contraintes gi (u) = 0


est quivalent :
( f (u) i gi (u)) = 0
car

( f (u) i gi (u)) = f (u) i gi (u) i gi (u) = 0


et donc :
f (u) i gi (u) = 0

gi (u) = 0
Avantage : on n'a plus imposer les conditions gi(u)=0, elles deviennent des
consquences de f (u) = 0
Inconvnient : Nous avons introduit des variables supplmentaires . On dit alors que
l'on a relax les conditions.
Pour mettre en vidence la fonctionnelle de Elinger-Reisner, il faut partir du thorme
de l'nergie complmentaire.

18

Note de cours sur les lments finis

c ( ) = 0

5/11/04

S.A.( f ,Fd )

S.A.( f ,Fd ) = { /div + f = 0 x D, .n = Fd x DF }


Pour relaxer la condition div + f = 0 , on introduit un multiplicateur u(x) dfini sur D
et la fonctionnelle devient :
L( ,u) = c ( ) +

u(x)(div + f )d

La deuxime intgrale tant mal commode pour une discrtisation, si u est linaire
continue par morceau alors est constante par morceau et donc div( ) n'est pas
dfinie. Nous allons donc faire une intgration par partie du second terme.

u(x)(div )d = tr()d + u( .n)ds

= tr() d +
D

u( .n)ds + u( .n)ds

DF

Du

u(x)(div )d = tr()d + u( .n)ds + u.F ds


d

Du

DF

d'o :
L( ,u) = c ( ) +

u(x)( f )d tr()d + u( .n)ds + u.F ds


d

Du

DF

O l'nergie potentiel complmentaire est dfinie par :


c ( ) =

( x )d ( .n).u ds
c

Du

Si on calcule L( u, ) = 0 avec u = 0, v = 0 et = 0 , on obtient la loi de


comportement du matriau :

c
= M

Le multiplicateur de Lagrange peut donc s'identifier au dplacement. De mme en


faisant varier sur le bord de D, on obtient :
x Du ,u(x) = ud (x)
Cette condition est facile raliser, elle correspond la condition des cinmatiquement
admissibles. Nous pouvons donc crire la fonctionnelle mixte, L(u,), pour les champs
cinmatiquement admissible :

19

Note de cours sur les lments finis

5/11/04

u( x ) C.A. = {u( x ) /u( x ) = ud x Du }


L( ,u) = c ( ) +

u(x)( f )d + u.F ds tr()d


d

DF

L( ,u) = c ( ) + Pd (u)

tr()d

Formulation 3 :

(L( ,u)) = 0,u C.A. P.P.V ( d ) = 0,u C.A. ( c ) = 0 S.A.


Rq : La discrtisation l'aide de cette formulation est possible avec Gallerkine ou Ritz.
Elle entrane l'utilisation des lments mixtes pour la mthode lments finis.

3.

PRINCIPE DE DISCRETISATION

Les diffrentes formulations ont abouti des formulations variationnelles


compactes mais continues. Le principe des lments finis tant de rsoudre un problme
discrtis nous allons maintenant introduire des mthodes de discrtisation dans les
diffrentes formulations.
3.1.

GALLERKINE

La mthode de Gallerkine est adapte la formulation variationnelle dcoulant du


P.P.V.
Objectif : On se donne n fonctions de base {P i(x)} appartenant au cinmatiquement
admissible zro et on cherche la solution du Pb(I) comme une combinaison linaire de
ces fonctions, dans le cas o il existe des dplacements imposs on rajoute une fonction
les ralisant.
n

u(x) = Qi Pi (x) + ud (x)

C.A.

i=1

u* (x) = Pi (x)

C.A.{0}

Le problme d'lasticit isotherme tant Pb(I) tant quivalent la formulation


variationnelle Fv(I), il suffit d'introduire ces notations dans l'criture de (9) et nous
obtenons alors :
k(u(x),Pi (x)) = Pdonn (Pi (x))

20

Note de cours sur les lments finis

5/11/04

Il suffit alors de faire varier i de 1 n . Nous obtenons alors un systme linaire de n


quations n inconnues. Ce systme peut s'crire sous forme matricielle :

[K ][Q] = [ F ]
o :
K ij = k ( Pi ,P j )
[K ] est la matrice de rigidit
[Q] est le vecteur des inconnues
[F ] est le vecteur force Fi = f ,Pi k ( ud ,Pi )
o dans un cas plus gnral Fi = f ,Pi +

tr(

th

.(Pi ))d k ( ud ,Pi )

La matrice K est symtrique. L'quation mis sous sa forme matricielle correspond la


forme gnrale d'un problme discrtis. En effet, nous sommes pass d'un problme
continu un problme discrtis, de l'tude u(x,y,z) l'tude de n inconnues Q i .
3.2.

RITZ

3.2.1.

Formulation en dplacement :

Il suffit d'introduire dans l'criture de l'nergie potentielle la mme discrtisation que


celle utilise dans la mthode de Gallerkine. Pour obtenir les quations il suffit de
calculer la variation de l'nergie potentielle :

21

Note de cours sur les lments finis


n

u(x) = Qi Pi (x) + ud (x)

5/11/04

C.A.

i=1
n

u(x) = Qi Pi (x)

C.A.{0}

i=1

1
p = k ( u( x ),u( x )) Pdon ( u( x ))
2
1

( p ) = k ( u( x ),u( x )) Pdon ( u( x ))
2

1
1
= k (u( x ),u( x )) + k ( u( x ),u( x )) Pdon (u( x ))
2
2
n
1

1 n
= kQi Pi (x),u( x ) + k u( x ), Qi Pi (x) Pdon Qi Pi (x)
2 i=1
2

i=1

i=1
comme k(u,u) est une forme biliaire symtrique
n
n

= k Qi Pi (x) + ud (x), Qi Pi (x) Pdon Qi Pi (x)


i=1

i=1

i=1
n
n
n

= k Qi Pi (x), Qi Pi (x) + k ud (x), Qi Pi (x) Pdon Qi Pi (x)


i=1

i=1

i=1
i=1

que l'on peux crire sous forme matricielle en utilisant les notation prcedentes
= [Q][K ][Q] [Q][ F ] = 0

[Q]

et donc

[K ][Q] = [ F ]
Ce qui revient crire les diffrentes quations suivantes

p
=0
Qi
3.2.2.

Formulation en Contrainte :

Il suffit de faire la mme chose que pour la formulation en dplacement mais avec
l'nergie potentielle complmentaire et une discrtisation sur le champ de contrainte. Il
faut donc prendre des fonctions de base qui soient S.A. (c'est l que les athniens
s'atteignirent).

22

Note de cours sur les lments finis


3.2.3.

5/11/04

Formulation Mixte :

Il suffit de faire la mme chose que pour la formulation en dplacement mais avec la
fonctionnelle de Ellinger-Reisner et une discrtisation sur le champ de contrainte et sur
le champs de dplacement. Il faut donc introduire deux bases.

4.

Intgration numrique

Il est clair que pour rsoudre le systme [K ][Q] = [ F ] , il y a des intgrations faire. Si
on utilise un ordinateur pour dterminer les solutions du systme, il faut faire des
intgrations numriques, car seuls les codes de calcul formel font des intgrations
exactes. La grande majorit des codes E.F. n'utilisent pas le calcul formel. Nous allons
voir ici deux mthodes d'intgrations numriques dans le cas 1-D. Nous allons nous
intresser au problme suivant :
Dterminer l'intgrale suivante : I =

f (x)dx

4.1.

Mthode de Newton-Cotes

Cette mthode utilise n points, xi,rpartis rgulirement sur [-1,1], avec des poids wi. Le
Pb est de dterminer la position et la valeur des poids pour avoir une intgration exacte
dans certain cas et donc :
I=

f (x)dx = w i f (x i )
i

Exemple:
Prenons xi = -1et 1. Dterminons les poids.
I=

(ax + b)dx = 2b = w f (1) + w f (1)


1

w + w2 = 2
1
w1 = w 2 = 1
w1 w 2 = 0
Donc avec deux points -1,1 ayant des poids gaux 1, nous intgrons de faon exacte
un polynme d'ordre 1. Mais que se passe-t-il avec un polynme d'ordre suprieur ?

23

Note de cours sur les lments finis


I=

5/11/04

(ax

2
+ bx + c)dx = a + 2c
3

w1 f (1) + w 2 f (1) = 2a + 2c
Il semble donc qu'avec deux points et la mthode de Newton-Cotes, on intgre
seulement un polynme d'ordre 1. A titre d'exercice on peut dterminer les poids en
prenant comme points -1, 0, 1.
Rq : On montre que la mthode de Newton-Cotes intgre exactement un polynme
d'ordre n-1 avec n points.
4.2.

Mthode de Gauss

Le principe de la mthode
11, reste le mme, mais il faut prendre les points de faon
symtrique 0 et dans
.
Prenons deux points x1, x2, ayant des poids respectifs w 1, w2 et un polynme d'ordre 1
I=

(ax + b)dx = 2b = w f ( x ) + w f ( x )
1

w1 + w 2 = 2

x1w1 + x 2 w 2 = 0 deux types de solutions


x = x
1
2
w1 = w 2 = 1
ou

x1 = x 2

w1 = 2

x1 = x 2 = 0

Donc avec un seul point il est possible de dterminer l'intgration exacte d'un polynme
d'ordre 1.
Prenons maintenant un polynme d'ordre 3 et deux points :
I=

(ax

2
+ bx 2 + cx + d)dx = b + 2d = w1 f ( x1 ) + w 2 f ( x 2 )
3

w1 + w 2 = 2

w1 = w 2 = 1
(w1 w 2 )x1 = 0

2
2
1
x1 (w1 + w 2 ) = 3 x1 = x 2 =
3

3
(w1 w 2 )x1 = 0
On observe qu'avec seulement deux points on intgre exactement un polynme de degr
3
24

Note de cours sur les lments finis

5/11/04

Rq : On montre que la mthode de Gauss permet d'intgrer exactement un


polynme d'ordre 2n-1 avec n points.
Dans le cas des intgrales double et triple cela marche de la mme faon. Les domaines
sont dans le cas 2-D :
1

1
1

-1
-1

Les valeurs des points de gauss sont donnes par exemple dans "Volume 1 Modlisation
des structures par lments finis. J.L. Batoz et G.Dhatt ".

5. E.F. TECHNIQUE DE RESOLUTION

5.1.

Principes gnraux

On dcoupe une structure en lment de forme donne : triangle, quadrilatre, ttradre


... Puis on cherche des solutions comme une C.L. de fonctions donnes sur chaque
lment et non plus sur la structure complte comme Ritz ou Gallerkine. La mthode
par lments finis correspond donc un mthode de Ritz ou Gallerkine par morceau.
L'ensemble de tous les lments constitue le Maillage.
Nous allons dvelopper ici dans un premier temps la mthode avec une formulation en
dplacement dans le cas 1-D et 2-D en lasticit linaire isotherme.
5.2.

Matrices lmentaires
5.2.1.

Approximation des dplacements

Nous prenons ici une interpolation linaire des dplacements sur chaque lment :

25

Note de cours sur les lments finis

5/11/04

u( x, y ) = a1 + a2 x + a3 y

v ( x, y ) = a4 + a5 x + a6 y
a1

a2 .
u( x, y ) 1 x y 0 0 0 a3
=
[U ] =

v ( x, y ) 0 0 0 1 x ya4
a5

a6
(x,y) sont les cordonnes d'un point de l'lment considr. Nous pouvons le rcrire de
la faon suivante :

[U ] e = [P(x, y)][ a] e
5.2.2.

Approximation nodale

L'approximation des dplacements partir uniquement des coefficients des polynmes


d'interpolation n'a pas de sens physique vident. Aussi pour des raisons de
comprhension, on exprime les dplacements sur un lment partir des dplacements
de ces sommets, ou d'autre point de la figure, appel Noeud. Nous allons dvelopper un
exemple avec un triangle trois noeuds.
Vk
Uk

k
Vi

Vj

Uj

Ui

Elment triangle trois noeuds


Les dplacements, ou les inconnues, en chacun des noeuds sont appels variable
nodale, ou degr de libert (ddl), not [Q]:

[Q] = [qi ] = [U i

Uj

U k Vi V j

Vk ]

Nous pouvons relier ces ddl aux coefficients des polynmes d'interpolation

26

Note de cours sur les lments finis


q1 = a1 + a2 x i + a3 y i
et donc
1 x i y i 0 0

1 x j y j 0 0
1 x k y k 0 0
t
[Q] = 0 0 0 1 x
i

0 0 0 1 x j

0 0 0 1 x k
not :

[Q] = [ Pn ][a]

5/11/04

0 a1

0
0

y i

y j

y k a6

o [ Pn ] est la matrice nodale

en introduisant cette notation dans l'interpolation des dplacements, nous obtenons :

[U ] e = [P(x, y)][ Pn ] [Q] e


1 t

=[ N(x, y)] [Q] e


t

N t
= x [Q] e
Ny

o [ N(x, y)] est la matrice


d'interpolation ou fonction de forme

5.2.3.

Approximation des dformations

Dans un cadre de petites perturbations, nous avons dfini les dformations en fonction
des dplacements. Il suffit d'appliquer correctement les formules prcdentes pour
obtenir l'criture matricielle qui d'coule de la discrtisation. Pour des raisons de
simplification d'criture nous allons tudier un cas 2-D de dformation plane :

[ ] = [( x, y)]

u( x, y )

v ( x, y )

1 u( x, y ) v ( x, y )

+

x
2 y

27

Note de cours sur les lments finis

[ ]

5/11/04

u( x, y )

x
1
v ( x, y )

=
= 0
y

1 u( x, y ) v ( x, y ) 0

+

x
2 y

1
2

1
2

u( x, y )

0 u( x, y )
y

v
x,
y
(
)

0 x

v ( x, y )
y

N x,x

t
N x,y t
= [C ]
Q
=
B
[
]
[
]
[Q] e
e
e
N y,x

N y,y
Rq : Dans le cas d'une interpolation linaire des dplacements la matrice [B] est
constante sur l'lment.
5.2.4.

Approximation de l'nergie potentielle sur un lment

Nous nous plaons dans le cas de l'lasticit en dformation plane, isotrope et sans force
de volume, dans ce cas l'nergie potentielle s'crit :
d (u) =

Ld F uds

1
2

DF

W (u)
Energie de def

Pd (u)
Travail des efforts don

Nous pouvons crire la loi de comportement sous forme matricielle :

[ ]

[]

= [ D]

o [ D] est la matrice de comportement

On dtermine la matrice [D] partir de la loi de Hooke dans le cas lastique isotrope
linaire.
Nous allons maintenant expliciter l'nergie de dformation sur un lment :
We =

1
2

Ld
e

1
2

1
2

[]e [ ]e d
t

[]e [D][]e d
t

1
2

t [Q]e t [B]e [D][B]e [Q] d


e

1
= 12 t [Q]e t [B]e [D][B]e d e [Q]e = t [Q]e
2
e

[K ]e [Q]

o [K] est la matrice de rigidit lmentaire.

28

Note de cours sur les lments finis

5/11/04
1t
[Q]e
2

We =

[K ]e [Q]

Rq : Dans le cas des interpolations linaires l'nergie de dformation lmentaire est


directement proportionnelle la surface de l'lment considr.
Si l'lment n'est pas en contact avec la frontire alors le travail lmentaire des efforts
donns est nul ( nous avons ici un chargement surfacique), sinon il s'crit :
Pd e (u) =
=

F uds
d

[F (x, y)][U ] ds
t

[F (x, y)][N ]ds [Q]

= Fd e ,Q = [Fd e ].[Q] e
t

not Fd e ,Q
[Q]e ne faisant intervenir ici que les variables nodales en contact avec DF .
L'nergie potentielle lmentaire peut donc s'crire :
d e =
5.2.5.

1t
[Q]e
2

[K ]e [Q] F ,Q
e

de

Proprits de la matrice de rigidit lmentaire

Proprits:

[K ]e est symtrique positive


[K ]e a trois Valeurs propres nulles et trois positives

[K ]e tant dfinie partir de l'nergie de dformation interne lmentaire, qui est une
forme bilinaire positive, cela implique que
We =

[K ]e est symtrique positive.

1
d e = 0 L = 0 = 0
2 De

Ces dformations nergie nulle sont les mouvements de corps rigide. Il est facile de
voir partir de la dfinition de la dformation en petite perturbation et dans un cas de
dformation plane la formel de ces dplacements

29

Note de cours sur les lments finis

5/11/04

x
u(x, y) = a y
v
=0
=0
e
v(x, y) = b + x
y
u v
+
y x e

[]

Ces dplacements rigides par lments sont inclus dans l'approximation linaire des

1
dplacements, et donc l'ensemble [Q]e /W e = t [Q]e K [Q]e = 0 est de

2
e
dimension exactement trois. Donc il y a trois valeurs propres nulles et trois positive car
We est positive.

[ ]

5.3.

Matrices globales

On appelle matrice globale la matrice correspondant l'assemblage de toutes les


matrices lmentaires, aussi bien de rigidit que des efforts appliqus.
5.3.1.

Assemblage matrice de rigidit

L'nergie de dformation totale de la structure est gale la somme de toutes les


nergies de dformation lmentaires. Ce qui s'crit sous forme matricielle :
1
W = W e = t [Q]e
e
e 2

[K ]e [Q]

[K ]t [Q]

1
= t [Q]
2

[K ]t : est la matrice de rigidit globale.


[Q] : est le vecteur contenant tous les ddl du problme
Exemple d'assemblage pour une structure simple :
Prenons une structure compose de deux lments barres ayant 1ddl ui par noeuds :

u1

F2

u2

u3

L'nergie de dformation lmentaire la forme suivante :


We =

F3

1t
[Q] e [K ] e [Q] e
2

o :

30

Note de cours sur les lments finis


1
k11
[K ]1 = 1
k 21

1
k12

k122

et

[Q]1 =

k122
2
k 22

et

[Q] 2 =

5/11/04

u1

u2

et
k112

[K ] 2 =

2
21

u2

u3

Pour obtenir la matrice de rigidit globale, il suffit d'assembler ces deux matrices de la
faon suivante :
1
k11

[K ] t = k121
0

1
k12
k122 + k112
2
k 21

k122
2
k 22

u1
et [Q] = u2

u3

De part la mthode d'assemblage la matrice K conserve sa symtrie et est strictement


dfinie positive s'il n'existe pas de dplacements rigides.
5.3.2.

Assemblage du vecteur des forces appliques

Dans le cas o il n'existe pas de force volumique, nous avons montr que le travail des
efforts appliqus, qui est une fonction linaire en [Q]e, s'crit :
Fd e ,Q = [Fd e ].[Q] e
t

Il suffit d'assembler les matrices correspondantes. Dans l'exemple que nous tratons
avec deux lments cela donne :
Ft ,Q = [Q][ F ] t
t

u1
0


[Q] = u2 et [F ] t = F2
u3
F3
5.3.3.

Variation de l'nergie potentielle

Nous venons de dcrire les diffrentes matrices ncessaire l'criture de l'nergie


potentielle. Nous calculer maintenant la variation de l'nergie potentielle totale, qui
nous donnera la solution du Pb(I) :

u(x) C.A{ud } / ( d (u)) = 0 est solution du problme


l'nergie potentielle total est donne par :

31

Note de cours sur les lments finis


d =

5/11/04

[K ]t [Q] F ,Q

1t
[Q]
2

[K ]t [Q] F ,Q
t
t
1
1
= [Q] [K ] [Q] + t [Q][K ] ([Q]) [Q] [F ]
) t 2 t
( ) t
2 (

1
( d ) = t [Q]
2

( )
( [Q])[F]
= ( [Q])[K ]
( [Q]) [K ]
( [Q])[F ]
= ( [Q])[K ]
( [Q])[F ]
= ( [Q])([K ] [Q] [F ] ) = 0
( [Q]) C.A(0)
= 1

1
2

( )

[Q] [K ] [Q] + 1 t [Q][K ] [Q]

t
t

[Q] +

[Q]

1
2

[Q]

Nous obtenons donc le systme linaire suivant rsoudre :

[K ]t [Q] = [F ]t
C'est ce systme que rsout un code de calcul d'lments finis dans le cas de l'lasticit
linaire. Donc en optimisant le maillage, vous rduisez la taille du systme rsoudre et
donc vous gagnez du temps calcul !!!!.Mais avant de lancer votre calcul il faut
introduire les conditions aux limites qui auront pour objet d'liminer les mouvements de
corps rigide. Si vous ne bloquez pas suffisamment de ddl le systme n'a pas de solution
unique et le calcul plante.
5.3.4.

Prise en compte des conditions aux limites.

Nous prsentons ici les diffrents mthodes de prise en compte des condition aux
limites en dplacements.
5.3.4.1.

Mthode brutale

C'est la mthode la plus simple sur le plan de la conception mais la plus complexe
mettre en oeuvre numriquement. Nous allons imposer q i =qd qui est le ime ddl ( qd
peut tre nul). Avant la prise en compte des C.L. le systme s'crit :

[K ]t [Q] = [F ]t
Nous allons introduire qi =qd dans l'criture matricielle :

32

Note de cours sur les lments finis

[K ] t

= [kij]t devient :

k11

k(i 1)1
[K ] = 0
k(i + 1)1

kn1
[F ] t

5/11/04

k1(i 1)
0
k1(i + 1)

k(i 1)(i 1) 0 k(i 1)(i + 1)

0
kii
0
k(i + 1)(i 1) 0 k(i + 1)(i + 1)

kn(i 1)
0
kn(i + 1)

k1n

k(i 1) n
0
k(i + 1) n

knn

= [fi]t devient :

f1

f (i 1)
[F ] = fi = kii * qd
f (i + 1)

fn

Il faut donc, pour appliquer cette mthode, modifier la matrice de rigidit sur toute une
colonne et toute une ligne, en les remplissants de zro et la ime coordonne du second
membre. Cette mthode ncessite (n-1)2.+1 oprations et pour consquence
d'augmenter considrablement la largeur de bande de la matrice. Cela rduit la
performance des algorithmes de rsolution des systmes linaires. Cette mthode n'est
pas utilise dans la pratique.
5.3.4.2.

Mthode de pnalisation

Cette mthode est base en gros sur le mme principe mais, plutt que de trouver un
solution exacte on va prendre une solution approche de trs bonne prcision. Il suffit
de pnaliser le coefficient kii par un terme trs grand devant ceux de la matrice de
rigidit et d'ajouter la ime cordonne du second membre un terme:

33

Note de cours sur les lments finis

[K ] t

[F ] t

= [kij]t devient :

k11
[K ] =
kn1

kii + k

5/11/04
= [fi]t devient

f1

f (i 1)
[F ] = fi + k * qd
f (i + 1)

fn

k1n

knn

o k = 1010 * max( kij ) :


Avec cette mthode on obtient :

k
kil
qi = qd
qqdl
+
k + kii l prive de i kii + k

qd (1+ e)
k + kii q

fi

Cette mthode est plus efficace que la mthode brutale, car elle comporte uniquement
deux changements dans les matrices et ne modifie pas la largeur de bande. Cette
mthode est souvent utilise dans les codes de calcul.
5.3.4.3.

Mthode Lagrangienne

Cette mthode est la plus lgante car elle consiste relaxer les conditions aux limites et
introduire de nouvelles variables. Supposons que nous avons r conditions aux limites
et n d.d.l. Ces relations peuvent s'crire sous forme matricielle de la faon suivante :

[R] rn [Q] = [ S]
Il faut donc introduire r multiplicateur de Lagrange, que l'on crit sous forme vectoriel :
t

[ ] = [ ]
1

Nous avons donc n+r inconnues dans le nouveau problme qui s'crit sous la forme :.
Fv =

[K ] [Q]

1t
[Q]
2

Ft ,Q +

[ ]([R]

rn

[Q] [S ])

qui en calculant la variation de la fonctionnelle devient :

34

Note de cours sur les lments finis


1
( FV ) = t [Q]
2

[K ] [Q]
t

5/11/04

Ft ,Q +

[ ]([R]

[Q] [S ])
rn

( )
+ [ ]
( ) ( [ ])
) + ( [ ])(
)
( )(
+ ( )
[ ] ( [ ])
=0
( [Q]),( [ ]) C.A(0)
[K ] t [R] Q F= 0 [Q] , [ ] C.A 0

()
(
)
(
)

S
[R] [0]
)([K ]t [Q] [F ]t ) + [ ] ([R]r n [Q])

= t [Q]
t

= t [Q]
t

[R] rn

[ S]

[K ]t [Q] [F ]t

[Q] [ R] rn

[Q]

[R]r n [Q]

[ S]

L'inconvnient principal est d'avoir introduit des inconnues supplmentaires. Montrons


sur un exemple simple la mise en pla ce de cette mthode.
Exemple :
1

u1= ud

F2

u2

Dans cet exemple simple cela donne:


k k
u1
0
[R]=[1 0], [K ] =
, [Q] = , [F] = , [S]=ud
k k
u2
F2
et donc le systme rsoudre est :
k k 1u1 0


k k 0u2 = F2
1 0 0 ud
Dans ce cas le multiplicateur de Lagrange que nous avons introduit correspond la
force de raction en 1.

35

Note de cours sur les lments finis


5.4.

5/11/04

Approximation conforme

Pb : A quelles conditions peut on affirmer que :


dt = e ou W t = W e
elt

elt

Considrons le cas 1-D pour y voir plus claire . L'nergie de dformation d'une poutre
en flexion est :
W fl =

EI
2

x2

(v ( x ))

x1

dx =

1
2

x2

M ( x )v ( x )dx

x1

x2
x2
1
= [ M ( x )v ( x )] x [ M ( x )v ( x )] x +
1
1
2

x2

x1

M ( x )v ( x ) dx

Il faut donc que v(x) soit deux fois intgrables sur l'lment. M(x) et M'(x) sont continus
s'il n'existe pas d'efforts ou de moments ponctuels aux extrmits. Maintenant
assemblons deux lments, et donc leurs nergies de dformation:
2W 1 fl + 2W 2 fl = [ M 1 ( x )v 1 ( x )] x [ M 1 ( x )v1 ( x )] x +
x2

x2

x2

M ( x )v ( x )dx
1

x1

+[ M 2 ( x )v 2 ( x )] x [ M 2 ( x )v 2 ( x )] x +
x3

x3

x3

M ( x )v ( x )dx
2

x2

en regroupant les termes de raccord, on observe que :


M 1 ( x 2 )(v 1 ( x 2 ) v 2 ( x 2 ))

et M 1 ( x 2 )(v1 ( x 2 ) v 2 ( x 2 ))

Il est claire que si v(x) et v'(x) ne sont pas continue il y a stockage d'une nergie finie
chaque raccord qui peut tre assimile une rotule.
On demande donc que v(x) soit deux fois intgrables sur l'lment et seulement qu'elle
soit drive continue aux extrmits
Def : Un lment vrifiant ces proprits de continuit est dit conforme.
Rq : Dans le cas d'nergie dpendant d'un gradient, lasticit, il suffit que u(x) soit
continue.

6.

Quelques lments

36

Note de cours sur les lments finis

5/11/04

Nous allons ici prsenter compltement un certain nombre d'lments, pour permettre
une meilleur comprhension de la mthode par lments finis et de ces rsultats. Pour
pouvoir assembler des matrices de rigidit lmentaire il faut pouvoir les expliciter,
c'est ce que nous allons faire maintenant. Nous rappelons que dans un maillage il est
possible d'utiliser uniquement des lments ayant les mme degrs d'interpolation pour
la gomtrie et pour les dplacements.
6.1. Elment 1-D
6.1.1.

Barre champ linaire (2 noeuds)

C'est l'lment le plus simple : il est compos de deux noeuds ayant chacun 1 ddl.
L'interpolation des dplacements sur l'lment est linaire. Cet lment est utilis pour
traiter les problmes de traction-compression dans une barre.

q2

En utilisant les notations classiques


1
We =
2

x2

ES(u( x ))

dx

x1

u( x ) = a1 + a2 x
u( x ) = N1 ( x )q1 + N 2 ( x )q2 = N i ( x )qi
qi est le dplacement du noeud i dans le repre li la barre.
Il est facile de dterminer les fonctions Ni(x) partir des relations suivantes :
u( x1 ) = q1
N1 ( x1 ) = 1 N1 ( x 2 ) = 0

et

u( x 2 ) = q2
N 2 ( x1 ) = 0 N 2 ( x 2 ) = 1

x x1
N1 ( x ) = 1 L

N ( x ) = x x1
2 1
L
L est la longueur de l'lment considr. Il apparat donc que les fonctions de base ainsi
dfinies dpendent de l'lment. Cette dpendance rend difficilement programmable de
tel fonctions, chaque longueur d'lment correspond deux fonctions de base. Ce
problme est rsolu en utilisant un lment de rfrence :

r
-1

1
37

Note de cours sur les lments finis

5/11/04

r est la coordonne intrinsque de l'lment de rfrence. Il est simple de passer de


l'lment de rfrence l'lment rel l'aide du changement de variable suivant :
1 r
1+ r
+ x2
2
2
= x1G1 ( r) + x 2G2 ( r)

x = x1

o les Gi sont appeles les fonctions d'interpolation gomtrique. Il suffit alors de faire
ce changement de variable dans les fonctions d'interpolation des dplacements, Ni(x)
pour obtenir :
G1 ( r) = N1 ( r)

G2 ( r) = N 2 ( r)
Dans ce cas particulier les deux couples de fonctions sont identiques, c'est pourquoi on
parle d'lment Isoparamtrique. L'interpolation en dplacement est la mme que
l'interpolation gomtrique.
Calculons l'nergie de dformation sur l'lment de rfrence :
W ref

du( r) 2
1 1
= ES
dr
2 1 dr

du du dr
=
dx dr dx
dx
L
dx =
dr = dr
dr
2
On peut maintenant calculer la matrice de rigidit lmentaire de l'lment de rfrence,
en reprenant les notations classiques :

[K ] ref =

[B][D][B]dr
t

N
t
[ B] = 1,r ;[ D] = [ ES]
N 2,r

; [K ] ref

1
2
1
= [ ES ]
2
1 1
2

1
dr = ES 2

1
2

et donc la matrice de rigidit lmentaire

38

1

2
1

Note de cours sur les lments finis

[K ] e =

x2

[B] [D][B]
t

5/11/04

dx

x1

dr
N1,r

N
2
t
[ B] e = 1,x = dx = [ B]
N 2,x N dr L
2,r dx
x2
1
2t
2
L
2
t
[K ] e = [ B] e [D][ B] e dx = [ B][D] [B] dr = [K ] ref
L
2
L
x1
1 L
A ce stade nous pouvons faire deux remarques :
Les matrices de rigidits lmentaires se dduisent de la matrice de rigidit
lmentaire de rfrence. Il suffit de calcule une fois cette matrice pour tous les
lments
Comme l'interpolation des dplacements est linaire, les contraintes et les
dformations sont constantes sur l'lment. Cet lment ne sera donc vraiment efficace
que si le gradient de dformation est faible. Il donne une solution exacte dans le cas
d'une force applique l'extrmit de l'lment.
6.1.2.

Barre champ quadratique (3noeuds)

Cet l'lment est compos de trois noeuds ayant chacun 1 ddl et l'interpolation des
dplacements sur l'lment est quadratique. Cet lment est utilis pour traiter les
problmes de traction-compression dans une barre.

q3

q2

Elment rel

-1

q3

q2

Elment de rfrence

En utilisant les notations classiques


WESuxdxexx= 12212

bgch

u( x ) = a1 + a2 x + a3 x 2
u( x ) = N1 ( x )q1 + N 2 ( x )q2 + N 3 ( x )q3 = N i ( x )qi
qi est le dplacement du noeud i dans le repre li la barre.
Il est facile de dterminer les fonctions Ni(r) partir des relations suivantes :

39

Note de cours sur les lments finis

5/11/04

u(1) = q1 N1 (1) = 1 N1 (0) = 0 N1 (1) = 0

u(0) = q3 N 2 (1) = 0; N 2 (0) = 0et N 2 (1) = 1

u(1) = q2
N 3 (1) = 0 N 3 (0) = 1 N 3 (1) = 0
et donc

r( r 1)
N1 ( r) =
2

r( r + 1)
N 2 (r) =
2

N 3 ( r) = (1 r 2 )

Les fonctions d'interpolation gomtrique Gi sont inchanges :


1 r
1+ r
+ x2
2
2
= x1G1 ( r) + x 2G2 ( r)

x = x1

Dans ce cas les deux couples de fonctions sont diffrentes. Calculons l'nergie de
dformation sur l'lment de rfrence :
W ref

du( r) 2
1 1
du du dr
dx
L
= ES
=
; dx =
dr = dr
dr ;
2 1 dr
dx dr dx
dr
2

On peut maintenant calculer la matrice de rigidit lmentaire de l'lment de rfrence,


en reprenant les notations classique :

[K ] ref

2r 1

N1,r 2
1
2r + 1
t
t
= [ B][ D][ B] dr ; [ B] = N 2,r =
2
1
N 3,r
2r

et donc la matrice de rigidit lmentaire

40

Note de cours sur les lments finis

[K ] e =

x2

[B] [D][B]
t

5/11/04

dx

x1

dr
N1,r dx
N1,x


dr 2 t
t
[ B] e = N 2,x = N 2,r = [ B]
dx L
N 3,x
dr
N 3,r

dx
x2
1
2t
2
L
2
t
[K ] e = [ B] e [D][ B] e dx = [ B][D] [B] dr = [K ] ref
L
2
L
x1
1 L

[K ] ref

( N ) 2
1,r
= ES
1
Symm

N1,r N 2,r

( N 2,r )

N1,r N 3,r

N 2,r N 3,r dr
2
( N 3,r )

RQ : Les intgrations se font entre 1 et -1, on peut donc calculer ces intgrales l'aide
des mthodes classique d'intgration numrique (Gauss ou Newton-Cotes). Il faut
utiliser deux points de gauss pour obtenir une intgration exacte. On peut galement
faire une intgration rduite, en utilisant un seul point. La mthode des lments finis
ayant une tendance surestimer la raideur d'une structure, l'utilisation d'lments
intgration rduite permet de compenser ce travers. Aussi pour faire un premier calcul
sur une structure il est conseill d'utiliser peut d'lments mais intgration rduite.
6.1.3.

Barre 2 noeuds et 4 ddl

Dans les problmes de flexion, il est ncessaire de satisfaire les conditions de continuit
C1, et donc il faut introduire les drives des dplacements comme ddl.

v1

v2

En utilisant les notations classiques, l'nergie de flexion d'une poutre est :


1
We =
2

x2

EI(v ( x ))

dx

x1

v ( x ) = a1 + a2 x + a3 x 2 + a4 x 3
v ( x ) = N1 ( x )q1 + N 2 ( x )q2 + N 3 ( x )q3 + N 4 ( x )q4 = N i ( x )qi

41

Note de cours sur les lments finis

[Q] = [v1,1,v 2, 2 ]

o i =

5/11/04

v
( xi )
x

Les N i(x) sont les fonctions d'interpolations des dplacements sur l'lment rel. [Q] est
le vecteur des inconnues nodales, ou ddl, sur l'lment de rel.
Les fonctions N i(r) sont celles sur l'lment de rfrence et [Qr] le vecteur des
inconnues nodales, ou ddl, sur l'lment de rfrence.
v ( r) = N1 ( r)q1r + N 2 ( r)q2r + N 3 ( r)q3r + N 4 ( r)q4 r

v
i
(1) et v1r = v1
r
v
v
dx dx
i
ir =
(1) = ( x i ) = i
r
x
dr dr
dx
dx
[Qr] = v1, 1,v 2 , 2
dr
dr

[Qr] = [v1r ,1r ,v 2r , 2r ]

o ir =

Les fonctions d'interpolation gomtrique Gi sont inchanges :


1 r
1+ r
+ x2
2
2
= x1G1 ( r) + x 2G2 ( r)

x = x1

Nous allons comme dans les deux lments prcdents tudier l'nergie de dformation
sur l'lment de rfrence .
Nous allons crire un exemples des relation permettant de calculer les fonction Ni(r)
N1 (1) = 1,N1' (1) = 0,N 2 (1) = 0,N 2' (1) = 0
En rsolvant ce systme pour les quatre fonctions, on obtient :

1
2
2
N1 ( r) = 4 (2 + r)( r 1) , N 2 ( r) = (1 r )(1 r)

N ( r) = 1 (2 r)( r + 1) 2 , N ( r) = r 2 1 (1+ r)
( )
4
3
4
W ref

2
1 1 dv ( r)
dv dv dr
dx
L
= EI
=
; dx =
dr = dr
dr ;
2 1 dr
dx dr dx
dr
2

On peut maintenant calculer la matrice de rigidit lmentaire de l'lment de rel


partir de l'lment de rfrence. Il faut dans ce cas faire attention au faite que les
inconnues nodales de l'lment de rfrence,[Qr] ne sont pas les mme que celles de
l'lment de rel [Q]:

42

Note de cours sur les lments finis


W ref =

5/11/04

1 1 t
t
[Qr ] [ B][D][ B][Qr ]dr

2 1

[Qr] = [v1r ,1r ,v 2r , 2r ]


1
We =
2

x2

dx
dx
= v1, 1,v 2 , 2
dr
dr

[Q] [B] [D][B] [Q]dx


t

o [Q] = [v1,1,v 2 , 2 ]

x1

d2
v ( r) = N1,rrv1 + N 2,rr1r + N 3,rrv 2r + N 4,rr 2r
dr 2
dx
dx
= N1,rrv1 + N 2,rr1
+ N 3,rrv 2r + N 4,rr 2r
dr
dr
t

dx
dx
=[Q] N1,rr N 2,rr N 3,rr N 4,rr

dr
dr

=[Q] [ B]
t

d2
t
v x =Q B
2 ( ) [ ] [ ]e
dx
[B] e = [N1,xx N 2,xx N 3,xx N 4,xx ]
dx

dx

d 2r
4
4
B = 2 [ B] = 2 N1,rr N 2,rr N 3,rr N 4,rr
2 [ ]
dr

dr

dx
L
L
x2
1
4t
4
L
t
= [ B] e [ D][ B] e dx = 2 [ B][ D] 2 [ B] dr
L
2
x1
1 L

[ B] e =

[K ] e

[K ] e

2
( N1,rr )

16 1
= 4 EI
L 1

sym

L
N1,rr N 2,rr
2
L2
2
N 2,rr )
(
4

N1,rr N 3,rr
L
N 2,rr N 3,rr
2

( N 3,rr )

L
N1,rr N 4,rr
2

L2
N 2,rr N 4,rr
4
dr
L
N 3,rr N 4,rr

2
2
L
2
N 4,rr )
(

RQ : Ces lments sont dit de type Hermitte n Noeuds, 2n ddl, continuit C1. Les
deux prsents prcdemment sont de type Lagrange (n+1) Noeuds, n+1 ddl, continuit
C0 Toutes les remarques faites dans le cas 1-D sont valables dans les autres cas.
6.1.4.

Etude des valeurs propres.

Cette tude doit nous permettre de mettre le doigt sur la relation entre les mouvements
de corps rigide et le mode de dformation nergie nulle. Pour simplifier l'criture du
problme nous allons considrer la barre deux noeuds.

43

Note de cours sur les lments finis

[K ] e

== ES L
1

5/11/04

1

L
1

Les valeurs propres vrifient :


1 = 0
v1 = (1 1)

avec
comme
vecteur
propre

[K ] e Id = 0
2ES
v 2 = (1 1)
2 =
L
La premire valeur propre correspond au mode de dformation nergie nulle qui
correspond pour cet lment une translation d'ensemble q1=q2.
La deuxime valeur propre correspond au mode de dformation nergie non nulle qui
correspond pour cet lment une contraction de l'lment q1=-q2. .
Comme ce sont les seuls modes propres de dformation de cet lment, toute
dformation en sera une combinaison linaire. Cet lment ne peut donc prendre en
compte les rotations. Il est donc utilisable uniquement en traction compression. Ces
observations rejoignent ce que nous avons dit sur cet lment. Une tude pour les autres
lments 1-D permettrai de dfinir les modes propres de dformation pour chacun
d'entre eux.
6.2. Elment 2-D
Nous prsentons succinctement ici seulement quelques lments 2-D. Les remarques
que nous avons faites dans le cas 1-D reste valable. Il existe les mmes familles
d'lments : isoparamtrique linaire ou non et les non isoparamtrique. Dans les
bibliothques il existe de trs bons livres (Modlisation des structures par lments finis
. J.L. Batoz et G. Dhatt - Analyse des structures par lments finis J.F. Imbert.- ...)
numrant tous les lments ainsi que leurs matrices de rigidits.
6.2.1.

Isoparamtrique linaire.

6.2.1.1.

Le triangle.

Le triangle trois noeuds est aux lments 2-D ce que la barre deux noeuds aux
lments 1-D..Il est inutile d'introduire un lment de rfrence dans ce cas, mais il est
plus avantageux d'utiliser le systme de coordonnes intrinsques d'un triangle : le
systme des coordonnes barycentriques. La numrotation d'un lment se fait toujours
dans le sens trigonomtrique positif.

44

Note de cours sur les lments finis

5/11/04

j
y

i
Elment rel
x

Cet lment a 6 ddl qui sont les dplacements u(x,y) et v(x,y) chacun des noeuds. Le
champ de contrainte sur cet lment est constant. Le champ de contraint est donc
discontinu sur la structure discrtise. Cette caractristique fait que cet lment est trs
rigide. On utilise cet lment soit dans les rgions flaibe gradient de contraintes ou
pour raccorder des maillages de taille diffrente.

Raccordement de maillage.
6.2.1.2.

Le quadrangle

Le quadrangle 4 noeuds et 8ddl est un lment trs souvent utilis. Son champ de
contrainte n'est plus constant. On peut galement choisir entre une intgration complte
ou une intgration rduite de la matrice de rigidit. On trouve cet lment dans toutes
les bibliothques d'lment des softs utiliss.
k
l
j

y
i
x

Le quadrangle
6.2.2.

Isoparamtrique non linaire

Il existe l aussi soit le triangle 6 ou 9 noeuds ou le quadrangle 8 ou 12 noeuds. Ces


lments sont de bonnes qualits pour qui sait les utiliser convenablement. Il est souvent
45

Note de cours sur les lments finis

5/11/04

recommand de les utiliser avec une intgration rduite. Dans un cas on a une
interpolation quadratique (6-8) et dans l'autre cas une interpolation cubique. Le nombre
de points de gauss ainsi que leurs positions sur l'lment sont donns dans les
documentations des logiciels.
6.2.3.

Non isoparamtrique

Il y a deux familles d'lments soit les Serendip ou les Lagrange.


Les premiers ont une interpolation gomtrique linaire et quadratique ou cubique pour
les dplacements avec des noeuds uniquement sur la frontire.
Les seconds ont galement une interpolation gomtrique linaire et quadratique ou
cubique pour les dplacements mais ils possdent des noeuds internes.

46

Note de cours sur les lments finis

5/11/04
ANNEXE

47

You might also like