Vous êtes sur la page 1sur 16

Methode des elements nis :

treillis plans `a nuds articules


Yves Debard
Institut Universitaire de Technologie du Mans
Departement Genie Mecanique et Productique
http://iut.univ-lemans.fr/ydlogi/index.html
24 mars 2006 29 mars 2011
Table des mati`eres
Introduction 3
1 Matrices elementaires 3
2 Exemple 1 : treillis soumis `a une force nodale 6
2.1

Enonce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Partition des degres de liberte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3

Etude elementaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.4 Assemblage et calcul des deplacements inconnus . . . . . . . . . . . . . . . . . . . . . 7
2.5 Eorts normaux dans les elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.6 Actions de liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 Exemple 2 : treillis soumis `a une force nodale 8
3.1

Enonce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 Partition des degres de liberte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3

Etude elementaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4 Assemblage et calcul des deplacements inconnus . . . . . . . . . . . . . . . . . . . . . 9
3.5 Eorts normaux dans les elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.6 Actions de liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 Exemple 3 : treillis soumis `a une variation de temperature 10
4.1

Enonce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2 Partition des degres de liberte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.3

Etude elementaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.4 Premier cas de charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.4.1 Assemblage et calcul des deplacements inconnus . . . . . . . . . . . . . . . . . 12
4.4.2 Eorts normaux dans les elements . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.4.3 Actions de liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.5 Deuxi`eme cas de charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.5.1 Assemblage et calcul des deplacements inconnus . . . . . . . . . . . . . . . . . 13
4.5.2 Eorts normaux dans les elements . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.5.3 Actions de liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5 Programmes Maple 14
5.1 tre mat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2 exemple 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.3 exemple 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.4 exemple 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
References 16
Treillis plans `a nuds articules 3
Introduction
Un treillis est un ensemble de poutres droites (elements) reliees entre elles par des rotules (nuds).
Les liaisons exterieures sont des rotules et des appuis simples. Les charges sont des forces portees par
les rotules, des gradients thermiques et des deplacements dappui. La force interieure dans une
section droite se reduit `a leort normal.
Le treillis est plan si :
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}.
On suppose que les deplacements sont petits.
1 Matrices elementaires
Soit (i j) un element de treillis plan de section droite constante (gure 1).
Figure 1

Element i j
L est la longueur de lelement et A laire de sa section droite.
(x
i
, y
i
) et (x
j
, y
j
) sont les coordonnees des nuds de lelement.
Le vecteur unitaire n porte par laxe de la poutre est deni par :
_
n
x
n
y
_
=
1
L
_
x
j
x
i
y
j
y
i
_
=
_
cos
sin
_
, L
2
= (x
j
x
i
)
2
+ (y
j
y
i
)
2
(1.1)
o` u est langle que fait n avec laxe x.
E et sont respectivement le module de Young et le coecient de dilatation du materiau.
Lelement est soumis `a un eort normal N (positif : traction, negatif : compression) et `a une variation
de temperature T constante.
4 Methode des elements nis
(u
i
, vi) et (u
j
, v
j
) sont les deplacements nodaux (gure 2).
Figure 2 Deplacements elementaires
Les eorts aux extremites de lelement sont (gure 3) :
N n en i , N n en j (1.2)
Figure 3 Eorts elementaires
Dierentions la relation :
L
2
= (x
j
x
i
)
2
+ (y
j
y
i
)
2
(1.3)
Il vient :
2 LdL = 2 (x
j
x
i
) (dx
j
dx
i
) + 2 (y
j
y
i
) (dy
j
dy
i
) (1.4)
do` u lexpression de lallongement unitaire suivant n :

n
=
dL
L
=
1
L
_
(x
j
x
i
)
L
(dx
j
dx
i
) +
(y
j
y
i
)
L
(dy
j
dy
i
)
_
(1.5)
soit :

n
=
1
L
( n
x
(u
j
u
i
) +n
y
(v
j
v
i
) ) (1.6)
Cet allongement unitaire est d u `a leort normal (loi de Hooke) et `a la variation de temperature :

n
=
N
EA
+T (1.7)
Leort normal secrit en fonction des deplacements nodaux :
N = EA(
n
T)
=
EA
L
( n
x
(u
j
u
i
) +n
y
(v
j
v
i
) ) EAT
(1.8)
soit :
N =
EA
L
_
n
x
n
y
n
x
n
y

_
u
i
v
i
u
j
v
j
_

_
EAT (1.9)
Treillis plans `a nuds articules 5
On en deduit :
{f
nod
} = [ k ] {u} {f
th
} (1.10a)
avec :
{f
nod
} = N
_

_
n
x
n
y
n
x
n
y
_

_
, {u} =
_

_
u
i
v
i
u
j
v
j
_

_
(1.10b)
[ k ] =
EA
L
_

_
n
x
n
y
n
x
n
y
_

_
_
n
x
n
y
n
x
n
y

=
EA
L
_

_
n
2
x
n
x
n
y
n
2
x
n
x
n
y
n
2
y
n
x
n
y
n
2
y
n
2
x
n
x
n
y
sym. n
2
y
_

_
(1.10c)
{f
th
} = EAT
_

_
n
x
n
y
n
x
n
y
_

_
(1.10d)
{f
nod
} est le vecteur force nodal (N).
{u} est le vecteur deplacement elementaire (m).
[ k ] est la matrice de rigidite (N/m).
{f
th
} est le vecteur force equivalent au gradient thermique (N).
Remarque 1 : la matrice de rigidite peut se mettre sous la forme :
[ k ] =
_
[

k] [

k]
[

k] [

k]
_
avec [

k] =
EA
L
_
n
2
x
n
x
n
y
n
x
n
y
n
2
y
_
(1.11)
Remarque 2 : la matrice de rigidite est egale `a :
[ k ] =
_

_
n
x
0
n
y
0
0 n
x
0 n
y
_

_
EA
L
_
1 1
1 1
_ _
n
x
n
y
0 0
0 0 n
x
n
y
_
(1.12)
ou :
[ k ] =
_

_
n
x
n
y
0 0
n
y
n
x
0 0
0 0 n
x
n
y
0 0 n
y
n
x
_

_
EA
L
_

_
1 0 1 0
0 0 0 0
1 0 1 0
0 0 0 0
_

_
_

_
n
x
n
y
0 0
n
y
n
x
0 0
0 0 n
x
n
y
0 0 n
y
n
x
_

_
(1.13)
Remarque 3 : lenergie de deformation est egale `a (`a un coecient pr`es independant des deplacements
et de leurs derivees) :
E
def
=
1
2
EA
2
n
L EA
n
T L
=
1
2
{u}
T
[ k ] {u} {u}
T
{f
th
}
(1.14)
Le travail des forces exterieures se reduit au travail des forces nodales :
W
ext
= {u}
T
{f
nod
} (1.15)
6 Methode des elements nis
Lenergie potentielle est egale `a :
E
pot
= E
def
W
ext
(1.16)
La matrice de rigidite est la matrice hessienne (ou matrice de Hess) de lenergie de deformation par
rapport aux deplacements nodaux (programme tre mat) :
k
ij
=

2
E
def
u
i
u
j
(= k
ji
) (1.17)
Le vecteur des eorts aux nuds est le gradient de lenergie de deformation par rapport aux depla-
cements nodaux :
f
nod,i
=
E
def
u
i
(1.18)
2 Exemple 1 : treillis soumis `a une force nodale
2.1

Enonce
Le treillis plan `a noeuds articules represente sur la gure 4 est com-
Figure 4 Exemple 1
pose de trois poutres de meme nature et de meme section droite.
Soient E le module de Young du materiau et A laire des sections
droites.
Le noeud 1 est articule et le nud 3 repose sur un appui simple dont
la normale est horizontale.
Le noeud 2 porte une charge de composantes (0, P).
Application numerique : on donne :
A = 100 mm
2
, L = 0.2 m , E = 200000 MPa , P = 10000 N
2.2 Partition des degres de liberte
Eectuons une partition des degres de liberte en deplacements connus et inconnus ([1], [12]) :
{U
L
} =
_
_
_
u
2
v
2
v
3
_
_
_
, {U
S
} =
_
_
_
u
1
v
1
u
3
_
_
_
do` u {U} =
_
{U
L
}
{U
S
}
_
=
_

_
u
2
v
2
v
3
u
1
v
1
u
3
_

_
On en deduit la localisation des degres de liberte dans les matrices globales :
{DDL} =
_

_
u
1
0
v
1
0
u
2
1
v
2
2
u
3
0
v
3
3
_

_
Treillis plans `a nuds articules 7
2.3

Etude elementaire
coordonnees nodales :
nud x y
1 0 L
2 L 0
3 0 L
element 1 2 :
caracteristiques : L

2 , A , E , n
x
=
1

2
, n
y
=
1

2
{ddl
12
} =
_

_
u
1
0
v
1
0
u
2
1
v
2
2
_

_
, [k
12
] =
EA
2

2 L
_

_
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
_

_
element 3 1 :
caracteristiques : 2 L , A , E , n
x
= 0 , n
y
= 1
{ddl
31
} =
_

_
u
3
0
v
3
3
u
1
0
v
1
0
_

_
, [k
31
] =
EA
2 L
_

_
0 0 0 0
0 1 0 1
0 0 0 0
0 1 0 1
_

_
element 3 2 :
caracteristiques : L

2 , A , E , n
x
=
1

2
, n
y
=
1

2
{ddl
32
} =
_

_
u
3
0
v
3
3
u
2
1
v
2
2
_

_
, [k
32
] =
EA
2

2 L
_

_
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
_

_
2.4 Assemblage et calcul des deplacements inconnus
Les deplacements inconnus sont les solutions de lequation [K
LL
]{U
L
} = {F
nod,L
} :
EA
2

2 L
_
_
2 0 1
0 2 1
1 1 1 +

2
_
_
_
_
_
u
2
v
2
v
3
_
_
_
=
_
_
_
0
P
0
_
_
_
do` u (programme exemple 1) :
u
2
=
PL
2 EA
= 0.050 mm , v
2
=
PL
2 EA
(1 + 2

2) = 0.191 mm
v
3
=
PL
EA
= 0.100 mm
2.5 Eorts normaux dans les elements
Ils sont calcules `a laide de la formule (1.8) :
N
12
=
EA
L

2
_
1

2
u
2

2
v
2
_
=
P

2
2
= 7071 N
N
31
=
EA
2 L
( v
3
) =
P
2
= 5000 N
N
32
=
EA
L

2
_
1

2
u
2
+
1

2
( v
2
v
3
)
_
=
P

2
2
= 7071 N
8 Methode des elements nis
2.6 Actions de liaison
Les actions de liaisons sont calculees `a partir des eorts normaux (equation 1.2) :
nud 1 :

F
1
= N
12
n
12
+N
31
n
31
do` u
F
1x
=
1

2
N
12
=
P
2
= 5000 N , F
1y
=
1

2
N
12
+N
31
= P = 10000 N
nud 3 :

F
3
= N
31
n
31
N
32
n
32
do` u
F
3x
=
1

2
N
32
=
P
2
= 5000 N
Remarque : lequilibre de la structure est verie :
F
1x
+F
2x
+F
3x
= 0 , F
1y
+F
2y
+F
3y
= 0 , 2 LF
1x
LF
2x
+LF
2y
= 0
3 Exemple 2 : treillis soumis `a une force nodale
3.1

Enonce
Le treillis plan represente sur la gure 5 est compose de trois
Figure 5 Exemple 2
poutres de meme section.
Soient E le module de Young du materiau et A laire des sec-
tions droites.
Le nud 1 est articule et le nud 2 repose sur un appui simple
dont la normale est horizontale.
Le nud 3 porte une charge dintensite (P, 3 P, 0).
Application numerique : on donne :
A = 100 cm
2
, E = 200000 MPa , L = 0.7 m , P = 120 kN
3.2 Partition des degres de liberte
Eectuons une partition des degres de liberte en deplacements connus et inconnus ([1], [12]) :
{U
L
} =
_
_
_
v
2
u
3
v
3
_
_
_
, {U
S
} =
_
_
_
u
1
v
1
u
2
_
_
_
do` u {U} =
_
{U
L
}
{U
S
}
_
=
_

_
v
2
u
3
v
3
u
1
v
1
u
2
_

_
Treillis plans `a nuds articules 9
On en deduit la localisation des degres de liberte dans les matrices globales :
{DDL} =
_

_
u
1
0
v
1
0
u
2
0
v
2
1
u
3
2
v
3
3
_

_
3.3

Etude elementaire
coordonnees nodales :
nud x y
1 0 0
2 0 L
3 L 0
element 1 2 :
caracteristiques : L , A , E , n
x
= 0 , n
y
= 1
{ddl
12
} =
_

_
u
1
0
v
1
0
u
2
0
v
2
1
_

_
, [k
12
] =
EA
L
_

_
0 0 0 0
0 1 0 1
0 0 0 0
0 1 0 1
_

_
element 1 3 :
caracteristiques : L , A , E , n
x
= 1 , n
y
= 0
{ddl
13
} =
_

_
u
1
0
v
1
0
u
3
2
v
3
3
_

_
, [k
13
] =
EA
L
_

_
1 0 1 0
0 0 0 0
1 0 1 0
0 0 0 0
_

_
element 2 3 :
caracteristiques : L

2 , A , E , n
x
=
1

2
, n
y
=
1

2
{ddl
23
} =
_

_
u
2
0
v
2
1
u
3
2
v
3
3
_

_
, [k
23
] =
EA
2

2 L
_

_
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
_

_
3.4 Assemblage et calcul des deplacements inconnus
Les deplacements inconnus sont les solutions de lequation [K
LL
]{U
L
} = {F
nod,L
} :
EA
2

2 L
_
_
1 + 2

2 1 1
1 1 + 2

2 1
1 1 1
_
_
_
_
_
v
2
u
3
v
3
_
_
_
=
_
_
_
0
P
3 P
_
_
_
do` u (programme exemple 2) :
v
2
=
3 PL
EA
= 0.126 mm
u
3
=
4 PL
EA
= 0.168 mm , v
3
=
(7 + 6

2) PL
EA
= 0.650 mm
10 Methode des elements nis
3.5 Eorts normaux dans les elements
Ils sont calcules `a laide de la formule (1.8) :
N
12
=
EA
L
v
2
= 3 P = 360 kN
N
13
=
EA
L
u
3
= 4 P = 480 kN
N
23
=
EA
L

2
_
1

2
u
3

2
( v
3
v
2
)
_
= 3

2 P = 509 kN
3.6 Actions de liaison
Les actions de liaisons sont calculees `a partir des eorts normaux (equation 1.2) :
nud 1 :

F
1
= N
12
n
12
N
13
n
13
do` u
F
1x
= N
13
= 4 P = 480 kN , F
1y
= N
12
= 3 P = 360 kN
nud 2 :

F
2
= N
12
n
12
N
23
n
23
do` u
F
2x
=
1

2
N
23
= 3 P = 360 kN
Remarque : lequilibre de la structure est verie :
F
1x
+F
2x
+F
3x
= 0 , F
1y
+F
2y
+F
3y
= 0 , LF
3y
LF
2x
= 0
4 Exemple 3 : treillis soumis `a une variation de temperature
4.1

Enonce
Le treillis plan `a noeuds articules represente sur la gure 6 est compose de trois poutres de meme
materiau et de meme section droite.
Figure 6 Exemple 3
Soient E et respectivement le module de Young et le coecient de dilatation du materiau.
Soit A laire des sections droites.
Treillis plans `a nuds articules 11
Les nuds 1, 2 et 4 sont lies `a lexterieur par une rotule.
Premier cas de charge : la structure est soumise `a une variation de temperature T.
Deuxi`eme cas de charge : la poutre (2 3) est soumise `a une variation de temperature T.
Application numerique : on donne :
A = 100 mm
2
, L = 0.1 m , E = 200000 MPa , = 10
5
K
1
, T = 100 K
4.2 Partition des degres de liberte
Eectuons une partition des degres de liberte en deplacements connus et inconnus ([1], [12]) :
{U
L
} =
_
u
3
v
3
_
, {U
S
} =
_

_
u
1
v
1
u
2
v
2
u
4
v
4
_

_
do` u {U} =
_
{U
L
}
{U
S
}
_
=
_

_
u
3
v
3
u
1
v
1
u
2
v
2
u
4
v
4
_

_
On en deduit la localisation des degres de liberte dans les matrices globales :
{DDL} =
_

_
u
1
0
v
1
0
u
2
0
v
2
0
u
3
1
v
3
2
u
4
0
v
4
0
_

_
4.3

Etude elementaire
coordonnees nodales :
nud x y
1 0 0
2 L 0
3 L L
4 2 L L
element 1 3 :
caracteristiques : L

2 , A , E , , n
x
=
1

2
, n
y
=
1

2
{ddl
13
} =
_

_
u
1
0
v
1
0
u
3
1
v
3
2
_

_
[k
13
] =
EA
2

2 L
_

_
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
_

_
{f
th,13
} =
1

2
EAT
_

_
1
1
1
1
_

_
element 2 3 :
caracteristiques : L , A , E , , n
x
= 0 , n
y
= 1
12 Methode des elements nis
{ddl
23
} =
_

_
u
2
0
v
2
0
u
3
1
v
3
2
_

_
[k
23
] =
EA
L
_

_
0 0 0 0
0 1 0 1
0 0 0 0
0 1 0 1
_

_
{f
th,23
} = EAT
_

_
0
1
0
1
_

_
element 3 4 :
caracteristiques : L , A , E , , n
x
= 1 , n
y
= 0
{ddl
34
} =
_

_
u
3
1
v
3
2
u
4
0
v
4
0
_

_
[k
34
] =
EA
L
_

_
1 0 1 0
0 0 0 0
1 0 1 0
0 0 0 0
_

_
{f
th,34
} = EAT
_

_
1
0
1
0
_

_
4.4 Premier cas de charge
4.4.1 Assemblage et calcul des deplacements inconnus
Les deplacements inconnus sont les solutions de lequation [K
LL
]{U
L
} = {F
th,L
} :
EA
2

2 L
_
1 + 2

2 1
1 1 + 2

2
_ _
u
3
v
3
_
=
1
2
EAT
_
2 2

2 + 2
_
do` u (programme exemple 3) :
u
3
= (

2 2) LT = 0.0586 mm , v
3
=

2 LT = 0.1414 mm
4.4.2 Eorts normaux dans les elements
Ils sont calcules `a laide de la formule (1.8) :
N
13
=
EA
L

2
_
1

2
u
3
+
1

2
v
3
_
EAT = (

2 2) EAT = 11716 N
N
23
=
EA
L
v
3
EAT = (

2 1) EAT = 8284 N
N
34
=
EA
L
(u
3
) EAT = (1

2) EAT = 8284 N
4.4.3 Actions de liaison
Les actions de liaisons sont calculees `a partir des eorts normaux (equation 1.2) :
nud 1 :

F
1
= N
13
n
13
do` u :
F
1x
=
1

2
N
13
= (

2 1) EAT = 8284 N , F
1y
= F
1x
= 8284 N
nud 2 :

F
2
= N
23
n
23
do` u :
F
2x
= 0 , F
2y
= N
23
= (1

2) EAT = 8284 N
nud 4 :

F
4
= N
34
n
34
do` u :
F
4x
= N
34
= (1

2) EAT = 8284 N , F
4y
= 0
Remarque : lequilibre de la structure est verie :
F
1x
+F
2x
+F
4x
= 0 , F
1y
+F
2y
+F
4y
= 0 , LF
2y
LF
4x
= 0
Treillis plans `a nuds articules 13
4.5 Deuxi`eme cas de charge
4.5.1 Assemblage et calcul des deplacements inconnus
Les deplacements inconnus sont les solutions de lequation [K
LL
]{U
L
} = {F
L
} :
EA
2

2 L
_
1 + 2

2 1
1 1 + 2

2
_ _
u
3
v
3
_
= EAT
_
0
1
_
do` u (programme exemple 3) :
u
3
=
1

2
2
LT = 0.0207 mm , v
3
=
3

2
2
LT = 0.0793 mm
4.5.2 Eorts normaux dans les elements
Ils sont calcules `a laide de la formule (1.8) :
N
13
=
EA
L

2
_
1

2
u
3
+
1

2
v
3
_
=
2

2
2
EAT = 5858 N
N
23
=
EA
L
v
3
EAT =
1

2
2
EAT = 4142 N
N
34
=
EA
L
(u
3
) =

2 1
2
EAT = 4142 N
4.5.3 Actions de liaison
Les actions de liaisons sont calculees `a partir des eorts normaux (equation 1.2) :
nud 1 :

F
1
= N
13
n
13
do` u :
F
1x
=
1

2
N
13
=
1

2
2
EAT = 4142 N , F
1y
= F
1x
= 4142 N
nud 2 :

F
2
= N
23
n
23
do` u :
F
2x
= 0 , F
2y
= N
23
=

2 1
2
EAT = 4142 N
nud 4 :

F
4
= N
34
n
34
do` u :
F
4x
= N
34
=

2 1
2
EAT = 4142 N , F
4y
= 0
Remarque : lequilibre de la structure est verie :
F
1x
+F
2x
+F
4x
= 0 , F
1y
+F
2y
+F
4y
= 0 , LF
2y
LF
4x
= 0
14 Methode des elements nis
5 Programmes Maple
Les programmes suivant se trouvent dans le chier treillis.txt.
5.1 tre mat
# calculs elementaires
restart:with(linalg):
# allongement unitaire
eps:=(nx*(uj-ui)+ny*(vj-vi))/L;
# energie de deformation
Edef:=EA*eps^2*L/2-eps*EA*alpha*DT*L;
# matrice de rigidite
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 numerique
#L:=200;E:=200000;A:=Pi*30^2/4;P:=-10000;
# matrice de rigidite
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 deplacements nodaux
UL:=linsolve(KL,FL);
#evalf(%);
Treillis plans `a nuds articules 15
5.3 exemple 2
restart:with(linalg):
# application numerique
# L:=700;E:=200000;A:=10000;P:=-120e3;
# matrice de rigidite
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 deplacements nodaux
UL:=linsolve(KL,FL);
#evalf(%);
5.4 exemple 3
restart:with(linalg):
# application numerique
#L:=100;E:=200000;A:=100;alpha:=1e-5;DT:=100;
# matrice de rigidite
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 deplacements nodaux
ULcas1:=linsolve(KL,FLcas1);
ULcas2:=linsolve(KL,FLcas2);
# map(evalf,ULcas1);
# map(evalf,ULcas2);
16 Methode des elements nis
References
[1] J. H. Argyris et H.-P. Mlejnek Die methode der niten elemente, Band I. Verschiebung-
smethode in der statik, Vieweg, 1986.
[2] J.-L. Batoz et G. Dhatt Modelisation des structures par elements nis, Volume 1. Solides
elastiques, Herm`es, 1990.
[3] , Modelisation des structures par elements nis, 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 l

Ecole 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 nis, 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 nis, Presses
Polytechniques et Universitaires Romandes, 2001.
[10] D. Gay et J. Gambelin Une approche simple du calcul des structures par la methode des
elements nis, Herm`es, 1989.
[11] , Dimensionnement des structures. Une introduction, Herm`es, 1999.
[12] J.-F. Imbert Analyse des structures par elements nis, 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
nis, Ellipses, 1999.
[18] W. Wunderlich et W. D. Pilkey Mechanics of structures. Variational and computational
methods, 2 ed., CRC PRESS, 2003.

Vous aimerez peut-être aussi