Yves Debard
Institut Universitaire de Technologie du Mans D epartement G enie M ecanique et Productique http://iut.univ-lemans.fr/ydlogi/index.html 24 mars 2006 29 mars 2011
Elasticit e plane
Introduction
Ce texte est consacr e ` a la r esolution dun probl` eme d elasticit e plane par la m ethode des el ements nis. Nous supposons connus les principes et les principaux r esultats de la th eorie de l elasticit e. De plus, nous supposerons le solide en etat de contraintes planes. Un probl` eme d elasticit e est r esolu si lon conna t le vecteur d eplacement en tout point du solide. Notre probl` eme est donc d eni par un nombre inni de param` etres. Un tel syst` eme est dit continu. La m ethode des el ements nis remplace le syst` eme continu par un mod` ele discret caract eris e par un nombre ni de param` etres. Les principales etapes de la m ethode des el ements nis sont :
1. La g eom etrie est d ecompos ee en domaines de forme g eom etrique simple (les el ements) reli es entre eux en des points appel es nuds. L el ement utilis e sera le triangle ` a trois nuds . 2. Le champ de d eplacements dans chaque el ement est d eni en fonction des d eplacements des nuds de l el ement. On en d eduit l etat de d eformation et l etat de contrainte en tout point de l el ement ainsi que l energie de d eformation de l el ement et sa matrice de rigidit e. 3. La matrice de rigidit e globale est construite ` a partir des matrices de rigidit e el ementaires. 4. Apr` es mise en place des conditions aux limites et des charges, on calcule les d eplacements inconnus puis, dans chaque el ement, les d eformations et les contraintes. Les d eplacements nodaux sont les inconnues du probl` eme. Cette m ethode qui consiste ` a prendre les d eplacements nodaux comme inconnues du probl` eme sappelle la m ethode des d eplacements.
Un solide (gure 1) est en etat de contraintes planes par rapport au plan {O; x, y }, sil existe un rep` ere orthonorm e {O; x, y, z }, tel quen tout point M du solide, le tenseur des contraintes [ (M )] soit de la forme : composantes sur k o` u: ependants de z . xx , yy et xy sont ind , et k sont les vecteurs unitaires des axes. T (M, ) T (M, ) T (M, k ) xx xy 0 yx yy 0 0 0 0 (1.1)
Figure 1 Plaque charg ee dans son plan Laxe k = n3 est donc, pour tous les points du solide, direction principale et la contrainte principale associ ee 3 est nulle. Les deux autres contraintes principales sont les solutions du polyn ome caract eristique :
2 2 n (xx + yy ) n + xx yy xy =0 tr [ ]=1 +2 det[ ]=1 2
(1.2)
(1.3)
et les directions principales associ ees : cos 1 sin 1 cos 1 {n1 } = sin 1 , {n2 } = 0 0 Le tenseur des d eformations est de la forme : 1 xy 2 yy 0
avec
tan 1 =
1 xx xy
(1.4)
0 0 zz (1.5)
xx 1 [(M )] = xy 2 0 avec : xx =
u v w u v , yy = , zz = , xy = 2 xy = + (1.6) x y z y x La gure (2) montre la signication des composantes xx , yy et xy du tenseur des d eformations.
(1.7)
(1.8)
(1.9)
L etat de d eformation est donc enti` erement d eni par les trois quantit es : xx , yy , xy (1.10)
Les d eformations et les contraintes ne d ependent que des d eplacements u(x, y ) et v (x, y ) parall` eles aux axes x et y .
Maillage de la structure
Le solide ` a etudier est d ecompos e en triangles ` a trois nuds (gure 3). Cette op eration sappelle maillage. Il en r esulte deux tables : la table des nuds : elle contient les coordonn ees des nuds. la table des el ements : pour chaque el ement, elle contient les num eros des trois nuds (dans le sens trigonom etrique), les caract eristiques du mat eriau, l epaisseur. . .
Etude el ementaire
Consid erons l el ement dont les nuds sont (1, 2, 3) (gure 4).
3.1
Vecteur d eplacement
Cest le vecteur qui regroupe les composantes des d eplacements des nuds de l el ement : u1 v1 u2 {u} = v2 u 3 v3
(3.1)
3.2
est d eni comme etant une interpolation lin eaire des d eplacements nodaux (gure 5) : u(x, y ) = N1 (x, y ) u1 + N2 (x, y ) u2 + N3 (x, y ) u3 v (x, y ) = N1 (x, y ) v1 + N2 (x, y ) v2 + N3 (x, y ) v3 (3.3)
Figure 5 Composante u(x, y ) du champ de d eplacements dans l el ement Les fonctions Ni (x, y ) sont les fonctions dinterpolation. On appelle matrice dinterpolation la matrice : [N (x, y )] = N1 (x, y ) 0 N2 (x, y ) 0 N3 (x, y ) 0 0 N1 (x, y ) 0 N2 (x, y ) 0 N3 (x, y ) (3.4)
Avec cette notation, le champ de d eplacements s ecrit : {u(x, y )} = [N (x, y )] {u} (3.5)
Les fonctions dinterpolation sont telles que lon retrouve les d eplacements nodaux quand on remplace x et y par les coordonn ees nodales. En particulier : u(x1 , y1 ) = u1 do` u: Ni (xj , yj ) = ij = 0 si i = j 1 si i = j i, j = 1, 2, 3 (3.7) , u(x2 , y2 ) = u2 , u(x3 , y3 ) = u3 u1 , u2 , u3 (3.6)
Elasticit e plane La fonction dinterpolation N1 (x, y ) doit donc v erier les conditions : N1 (x1 , y1 ) = 1 , N1 (x2 , y2 ) = 0 , N1 (x3 , y3 ) = 0
(3.8)
Figure 6 Fonction dinterpolation associ ee au nud 1 dans l el ement Posons (gure 6) : N1 (x, y ) = a1 + b1 x + c1 y o` u a1 , b1 et c1 sont des constantes. Les trois conditions ci-dessus s ecrivent : a + b1 x1 + c1 y1 = 1 1 a1 + b1 x2 + c1 y2 = 0 a1 + b1 x3 + c1 y3 = 0 soit : 1 x1 y1 a1 1 1 x2 y2 b1 = 0 1 x3 y3 c1 0 1 ( x2 y3 x3 y2 ) , 2A 1 ( y2 y3 ) , 2A 1 ( x3 x2 ) 2A (3.9)
(3.10)
(3.11)
On obtient : a1 = b1 = c1 = (3.12)
o` u laire A de l el ement est d enie par la relation : 1 x 1 y1 x x1 x3 x1 2 A = det 1 x2 y2 = det 2 y2 y1 y3 x1 1 x 3 y3 = (x2 x1 ) (y3 y1 ) (x3 x1 ) (y2 y1 ) Les deux autres fonctions dinterpolation sobtiennent par permutation circulaire sur 1, 2 et 3. Remarque : la somme des trois fonctions dinterpolation est egale ` a1:
3
(3.13)
Ni (x, y ) = 1
i=1
(3.14)
3.3
8 do` u: N
1
x xx 0 yy = xy N 1 y
0 N1 y N1 x
N2 x 0 N2 y
N3 x
b1 0 b2 0 b3 = 0 c1 0 c2 0 c1 b1 c2 b2 c3
N2 0 y N2 N3 x y u 1 v1 0 u 2 c3 v2 b3 u 3 v3
u1 v1 N3 u2 v2 y u N3 3 v3 x 0
(3.16)
soit sous forme matricielle : {} = [B ] {u} Remarque : avec lapproximation choisie, les d eformations sont constantes dans l el ement. (3.17)
3.4
1 {} { } dV = 2 V
1 {u}T 2
[B ]T [D] [B ] dV
V
{u} =
1 {u}T [k ] {u} 2
(3.19)
[B ]T [D] [B ] dV
(3.20)
est la matrice de rigidit e. Par construction, cette matrice est sym etrique. Les matrice [B ] et [D] sont constantes. Si de plus l epaisseur t de l el ement est constante, la matrice de rigidit e se r eduit ` a: [k ] = [B ]T [D] [B ] t A (3.21)
3.5
Le travail des forces ext erieures pour le d eplacement {u(x, y )} est : Wext = {u(x, y )}T {fV } dV + {u(x, y )}T {fS } dS
o` u {fV } et {fS } sont respectivement les forces volumiques et surfaciques et S est la surface de l el ement. Wext s ecrit en fonction des d eplacements nodaux : Wext = {u}T
V
[N ]T {fV } dV + {u}T
[N ]T {fS } dS = {u}T {f }
Elasticit e plane
Si {fS } et l epaisseur t de l el ement sont constants, la contribution de {fS } au vecteur {f } de l el ement repr esent e sur la gure ci-dessus est : : 0 0 0 0 Lt 1 0 T fSx [N ] {fS } dS = , L2 = (x2 x3 )2 + (y2 y3 )2 f 2 0 1 Sy S 1 0 0 1
L energie de d eformation de la structure est la somme des energies de d eformation el ementaires : Edef = Edef
el ements (e)
(4.1)
{U } est le vecteur d eplacement global (ensemble des d eplacements nodaux) et [K ] est la matrice de rigidit e globale. La construction de [K ] ` a partir des matrices de rigidit e el ementaires sappelle assemblage. Pour r ealiser cette op eration, on exprime les energies el ementaires en fonction des variables globales : Edef = 1 {U }T [K ] {U } 2 1 (e) T (e) = {u } [k ] {u(e) } = 2
el ements
el ements
1 {U }T [K (e) ] {U } 2
(4.2)
1 = {U }T 2
[K (e) ]
el ements [K ]
{U }
Dans la matrice [K e ] obtenue par expansion de [k (e) ], les seuls termes non nuls sont les termes associ es aux degr es de libert e de l el ement (e).
10
De m eme, le travail des forces ext erieures pour le d eplacement {u(x, y )} s ecrit : Wext = {U }T {F } =
el ements
Wext
(e)
{u(e) }T {f (e) } =
el ements
{U }T {F (e) } = {U }T
el ements
{F (e) }
el ements {F }
(4.3)
Les equations d equilibre de la structure s ecrivent : [K ]{U } = {Fnod } + {F } o` u {Fnod } est le vecteur des r eactions dappui. (4.4)
5
5.1
R esolution
Partition des degr es de libert e
Le syst` eme d equations lin eaires (4.4) na pas de solution : la matrice de rigidit e est une matrice singuli` ere (det[K ] = 0). Imposons un certain nombre de d eplacements et num erotons les degr es de libert e de fa con ` a obtenir la partition suivante [4] : {U } = {UL } = ? {UP } (5.1)
o` u {UL } repr esente les d eplacements inconnus et {UP } les d eplacements connus. Cette partition du vecteur d eplacement induit une partition du vecteur force et de la matrice de rigidit e: [KLL ] [KLP ] [KP L ] [KP P ] {UL } = ? {UP } = 0 {FL } + {Fnod,P } = ? {FP } (5.2)
Remarque : dans la pratique, la partition des degr es de libert e est eectu ee avant lassemblage.
5.2
Du syst` eme d equations pr ec edent, on d eduit : {FL } = [KLL ] {UL } + [KLP ] {UP } do` u: [KLL ] {UL } = {FL } [KLP ] {UP } (5.4) Le deuxi` eme membre de l equation ci-dessus est connu. Si le nombre de liaisons est susant, la matrice [KLL ] nest pas singuli` ere (det[KLL ] = 0) et ce syst` eme d equations lin eaires permet donc le calcul des d eplacements inconnus : {UL } = [KLL ]1 ( {FL } [KLP ] {UP } ) (5.5) (5.3)
5.3
Tous les d eplacements etant connus, les r eactions dappui sont egales ` a: {Fnod,P } = [KP L ] {UL } + [KP P ] {UP } {FP } (5.6)
Elasticit e plane
11
5.4
Les d eformations et les contraintes sont calcul ees dans chaque el ement ` a laide des relations : {} = [B ]{u} et { } = [D]{} (5.8) Remarque : avec lapproximation choisie (triangle ` a trois nuds), ces quantit es sont constantes dans un el ement. (5.7)
R ef erences
[1] L. Chevalier M ecanique des syst` emes et des milieux d eformables. Cours, exercices et probl` emes corrig es, Ellipses, 2004. [2] D. Gay et J. Gambelin Une approche simple du calcul des structures par la m ethode des el ements nis, Herm` es, 1989. [3] , Dimensionnement des structures. Une introduction, Herm` es, 1999. [4] J.-F. Imbert Analyse des structures par el ements nis, 3 ed., C epadu` es, 1995. [5] C. Wielgoz Cours et exercices de r esistance des mat eriaux : elasticit e, plasticit e, el ements nis, Ellipses, 1999.