Академический Документы
Профессиональный Документы
Культура Документы
ethode des
el
ements finis :
treillis plans `
a nuds articul
es
Yves Debard
Institut Universitaire de Technologie du Mans
D
epartement G enie M ecanique et Productique
http://iut.univ-lemans.fr/ydlogi/index.html
1 Matrices
el
ementaires 3
5 Programmes Maple 14
5.1 tre mat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2 exemple 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.3 exemple 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.4 exemple 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
R
ef
erences 16
Treillis plans `a nuds articules 3
Introduction
Le plan {O; x, y} est un plan de symetrie pour toutes les sections droites.
Les forces appliquees sont situees dans le plan {O; x, y}.
1 Matrices
el
ementaires
Soit (i j) un element de treillis plan de section droite constante (figure 1).
ement i j
Figure 1 El
o`
u est langle que fait ~n avec laxe x.
Lelement est soumis `a un effort normal N (positif : traction, negatif : compression) et `a une variation
de temperature T constante.
4 Methode des elements finis
N ~n en i , N ~n en j (1.2)
Differentions la relation :
L2 = (xj xi )2 + (yj yi )2 (1.3)
Il vient :
2 L dL = 2 (xj xi ) (dxj dxi ) + 2 (yj yi ) (dyj dyi ) (1.4)
do`
u lexpression de lallongement unitaire suivant ~n :
dL 1 (xj xi ) (yj yi )
n = = (dxj dxi ) + (dyj dyi ) (1.5)
L L L L
soit :
1
n =( nx (uj ui ) + ny (vj vi ) ) (1.6)
L
Cet allongement unitaire est d
u `a leffort normal (loi de Hooke) et `a la variation de temperature :
N
n = + T (1.7)
EA
Leffort normal secrit en fonction des deplacements nodaux :
N = EA (n T )
EA (1.8)
= ( nx (uj ui ) + ny (vj vi ) ) EA T
L
soit :
ui
EA vi
N= nx ny nx ny EA T (1.9)
L
uj
vj
Treillis plans `a nuds articules 5
On en deduit :
{fnod } = [ k ] {u} {fth } (1.10a)
avec :
nx
ui
ny vi
{fnod } = N , {u} = (1.10b)
n u
x j
ny vj
2
nx
nx nx ny n2x nx ny
EA ny EA
n2y nx ny n2y
[k] = nx ny nx ny = 2 (1.10c)
L
nx
L n x nx n y
2
ny sym. ny
nx
ny
{fth } = EA T (1.10d)
n
x
ny
{fnod } est le vecteur force nodal (N).
Remarque 3 : lenergie de deformation est egale `a (`a un coefficient pr`es independant des deplacements
et de leurs derivees) :
1
Edef = EA 2n L EA n T L
2 (1.14)
1
= {u}T [ k ] {u} {u}T {fth }
2
La matrice de rigidite est la matrice hessienne (ou matrice de Hess) de lenergie de deformation par
rapport aux deplacements nodaux (programme tre mat) :
2 Edef
kij = (= kji ) (1.17)
ui uj
Le vecteur des efforts aux nuds est le gradient de lenergie de deformation par rapport aux depla-
cements nodaux :
Edef
fnod,i = (1.18)
ui
Application num
erique : on donne :
2.3
Etude
el
ementaire
coordonnees nodales :
nud x y
1 0 L
2 L 0
3 0 L
element 1 2 :
1 1
caracteristiques : L 2 , A , E , nx = , ny =
2 2
u1 0 1 1 1 1
EA
v1 0 1 1 1 1
{ddl12 } = , [k12 ] =
u 1
2 2L 1 1 1 1
2
v2 2 1 1 1 1
element 3 1 :
caracteristiques : 2 L , A , E , nx = 0 , ny = 1
u3 0 0 0 0 0
EA
v3 3 0 1 0 1
{ddl31 } = , [k31 ] =
u 0 2 L 0 0 0 0
1
v1 0 0 1 0 1
element 3 2 :
1 1
caracteristiques : L 2 , A , E , nx = , ny =
2 2
u3 0 1 1 1 1
v3 3 EA 1 1 1 1
{ddl32 } = , [k32 ] =
u 1
2 2L 1 1 1 1
2
v2 2 1 1 1 1
do`
u (programme exemple 1) :
PL PL
u2 = = 0.050 mm , v2 = (1 + 2 2) = 0.191 mm
2 EA 2 EA
PL
v3 = = 0.100 mm
EA
nud 1 :
F~1 = N12 ~n12 + N31 ~n31 do`
u
1 P 1
F1x = N12 = = 5000 N , F1y = N12 + N31 = P = 10000 N
2 2 2
nud 3 :
F~3 = N31 ~n31 N32 ~n32 do`
u
1 P
F3x = N32 = = 5000 N
2 2
Remarque : lequilibre de la structure est verifie :
3.3
Etude
el
ementaire
coordonnees nodales :
nud x y
1 0 0
2 0 L
3 L 0
element 1 2 :
caracteristiques : L , A , E , nx = 0 , ny = 1
u1 0 0 0 0 0
EA
v1 0 0 1 0 1
{ddl12 } = , [k12 ] =
u 0
L 0 0 0 0
2
v2 1 0 1 0 1
element 1 3 :
caracteristiques : L , A , E , nx = 1 , ny = 0
u 1 0
1 0 1 0
v1 0 EA 0 0 0 0
{ddl13 } = , [k13 ] =
u 2
L 1 0 1 0
3
v3 3 0 0 0 0
element 2 3 :
1 1
caracteristiques : L 2 , A , E , nx = , ny =
2 2
u2 0 1 1 1 1
EA
v2 1 1 1 1 1
{ddl23 } = , [k23 ] =
u 2 2 2 L 1 1 1 1
3
v3 3 1 1 1 1
do`
u (programme exemple 2) :
3PL
v2 =
= 0.126 mm
EA
4PL (7 + 6 2) P L
u3 = = 0.168 mm , v3 = = 0.650 mm
EA EA
10 Methode des elements finis
nud 1 :
F~1 = N12 ~n12 N13 ~n13 do`
u
F1x = N13 = 4 P = 480 kN , F1y = N12 = 3 P = 360 kN
nud 2 :
F~2 = N12 ~n12 N23 ~n23 do`
u
1
F2x = N23 = 3 P = 360 kN
2
Remarque : lequilibre de la structure est verifie :
Figure 6 Exemple 3
Deuxi`
eme cas de charge : la poutre (2 3) est soumise `a une variation de temperature T .
Application num
erique : on donne :
4.3
Etude
el
ementaire
coordonnees nodales :
nud x y
1 0 0
2 L 0
3 L L
4 2L L
element 1 3 :
1 1
caracteristiques : L 2 , A , E , , nx = , ny =
2 2
u1 0 1 1 1 1
1
EA
v1 0 1 1 1 1 {fth,13 } = 1 EA T 1
{ddl13 } = [k13 ] =
u 1
2 2L 1 1 1 1 2 1
3
v3 2 1 1 1 1 1
element 2 3 :
caracteristiques : L , A , E , , nx = 0 , ny = 1
12 Methode des elements finis
u 2 0
0 0 0 0
0
EA
v2 0 0 1 0 1
1
{ddl23 } = [k23 ] = {fth,23 } = EA T
u 1 L 0 0 0 0
0
3
v3 2 0 1 0 1 1
element 3 4 :
caracteristiques : L , A , E , , nx = 1 , ny = 0
u3 1 1 0 1 0
1
v3 2 EA 0 0 0 0 {fth,34 } = EA T 0
{ddl34 } = [k34 ] =
u 0
L 1 0 1 0
1
4
v4 0 0 0 0 0 0
nud 1 :
F~1 = N13 ~n13do`
u:
1
F1x = N13 = ( 2 1) EA T = 8284 N , F1y = F1x = 8284 N
2
nud 2 :
F~2 = N23 ~n23 do`
u:
F2x = 0 , F2y = N23 = (1 2) EA T = 8284 N
nud 4 :
F~4 = N34 ~n34 do`
u:
F4x = N34 = (1 2) EA T = 8284 N , F4y = 0
Remarque : lequilibre de la structure est verifie :
F1x + F2x + F4x = 0 , F1y + F2y + F4y = 0 , L F2y L F4x = 0
Treillis plans `a nuds articules 13
4.5 Deuxi`
eme cas de charge
4.5.1 Assemblage et calcul des d
eplacements inconnus
Les deplacements inconnus sont les solutions de lequation [KLL ]{UL } = {FL } :
EA 1 + 2 2 1 u3 0
= EA T
2 2L 1 1 + 2 2 v3 1
do`
u (programme exemple 3) :
1 2 3 2
u3 = L T = 0.0207 mm , v3 = L T = 0.0793 mm
2 2
nud 1 :
F~1 = N13 ~n13 do`
u:
1 1 2
F1x = N13 = EA T = 4142 N , F1y = F1x = 4142 N
2 2
nud 2 :
F~2 = N23 ~n23 do`
u:
21
F2x = 0 , F2y = N23 = EA T = 4142 N
2
nud 4 :
F~4 = N34 ~n34 do` u:
21
F4x = N34 = EA T = 4142 N , F4y = 0
2
Remarque : lequilibre de la structure est verifie :
5 Programmes Maple
Les programmes suivant se trouvent dans le fichier treillis.txt.
# allongement unitaire
eps:=(nx*(uj-ui)+ny*(vj-vi))/L;
#
energie de d
eformation
Edef:=EA*eps^2*L/2-eps*EA*alpha*DT*L;
# matrice de rigidit
e
k:=hessian(Edef,[ui,vi,uj,vj]);
# efforts nodaux
fnod:=grad(Edef,[ui,vi,uj,vj]);
# remarque
k:=jacobian(fnod,[ui,vi,uj,vj]);
# vecteur d^
u au gradient thermique
fth:=-jacobian(fnod,[DT]);
5.2 exemple 1
restart:with(linalg):
# application num
erique
#L:=200;E:=200000;A:=Pi*30^2/4;P:=-10000;
# matrice de rigidit
e
KL:=matrix([[2,0,-1],[0,2,-1],[-1,-1,1+sqrt(2)]]):
KL:=scalarmul(KL,E*A/2/sqrt(2)/L);
# vecteur FL
FL:=vector([0,P,0]);
# calcul des d
eplacements nodaux
UL:=linsolve(KL,FL);
#evalf(%);
Treillis plans `a nuds articules 15
5.3 exemple 2
restart:with(linalg):
# application num
erique
# L:=700;E:=200000;A:=10000;P:=-120e3;
# matrice de rigidit
e
KL:=matrix([[1+2*sqrt(2),1,-1],[1,1+2*sqrt(2),-1],[-1,-1,1]]):
KL:=scalarmul(KL,E*A/2/sqrt(2)/L);
# vecteur FL
FL:=vector([0,P,3*P]);
# calcul des d
eplacements nodaux
UL:=linsolve(KL,FL);
#evalf(%);
5.4 exemple 3
restart:with(linalg):
# application num
erique
#L:=100;E:=200000;A:=100;alpha:=1e-5;DT:=100;
# matrice de rigidit
e
x:=1+2*sqrt(2):
KL:=matrix([[x,1],[1,x]]):
KL:=scalarmul(KL,E*A/2/sqrt(2)/L);
# vecteurs F
x:=E*A*alpha*DT/2:
FLcas1:=vector([(sqrt(2)-2)*x,(sqrt(2)+2)*x]);
FLcas2:=vector([0,E*A*alpha*DT]);
# calcul des d
eplacements nodaux
ULcas1:=linsolve(KL,FLcas1);
ULcas2:=linsolve(KL,FLcas2);
# map(evalf,ULcas1);
# map(evalf,ULcas2);
16 Methode des elements finis
R
ef
erences
[1] J. H. Argyris et H.-P. Mlejnek Die methode der finiten elemente, Band I. Verschiebung-
smethode in der statik, Vieweg, 1986.
[2] J.-L. Batoz et G. Dhatt Modelisation des structures par elements finis, Volume 1. Solides
elastiques, Herm`es, 1990.
[3] , Modelisation des structures par elements finis, Volume 2. Poutres et plaques, Herm`es, 1990.
[4] A. Bazergui, T. Bui-Quoc, A. Biron, G. McIntyre et C. Laberge Resistance des
materiaux, 3 ed., Editions
de lEcole Polytechnique de Montreal, 2002.
[5] L. Chevalier Mecanique des syst`emes et des milieux deformables. Cours, exercices et pro-
bl`emes corriges, Ellipses, 2004.
[6] G. Dhatt, G. Touzot et E. Lefran
cois Methode des elements finis, Herm`es, 2005.
[7] F. Frey Traite du genie civil, Volume 1. Analyse des structures et milieux continus. Statique
appliquee, Presses Polytechniques et Universitaires Romandes, 1998.
[8] , Traite du genie civil, Volume 2. Analyse des structures et milieux continus. Mecanique des
structures, Presses Polytechniques et Universitaires Romandes, 2000.
[9] F. Frey et J. Jirousek Traite du genie civil, Volume 6. Methode des elements finis, Presses
Polytechniques et Universitaires Romandes, 2001.
[10] D. Gay et J. Gambelin Une approche simple du calcul des structures par la methode des
elements finis, Herm`es, 1989.
[11] , Dimensionnement des structures. Une introduction, Herm`es, 1999.
[12] J.-F. Imbert Analyse des structures par elements finis, 3 ed., Cepadu`es, 1995.
[13] S. Laroze Mecanique des structures, Tome 2. Theorie des poutres, 2 ed., Eyrolles/Masson,
1988.
[14] A. Portela et A. Charafi Finite elements using Maple. A Symbolic Programming Approach,
Springer, 2002.
[15] J. S. Przemieniecki Theory of matrix structural analysis, Dover, 1986.
[16] W. Weaver et J. M. Gere Matrix analysis of framed structures, 3 ed., Van Nostrand Rein-
hold, 1990.
[17] C. Wielgoz Cours et exercices de resistance des materiaux : elasticite, plasticite, elements
finis, Ellipses, 1999.
[18] W. Wunderlich et W. D. Pilkey Mechanics of structures. Variational and computational
methods, 2 ed., CRC PRESS, 2003.