Académique Documents
Professionnel Documents
Culture Documents
Normal PDF
Normal PDF
Yves Debard
Institut Universitaire de Technologie du Mans
Département Génie Mécanique et Productique
http://iut.univ-lemans.fr/ydlogi/index.html
2 Matrices élémentaires 2
2.1 Matrice de rigidité et vecteur force . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1.2 Élément de poutre à section constante . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Utilisation des fonctions d’interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.1 Fonctions d’interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.2 Matrices élémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.3 Élément de poutre à section constante . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.4 Élément de poutre à section variable . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Partition du champ de déplacements en mouvement de corps rigide et mouvement de
déformation pure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3.1 Partition du champ de déplacements . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3.2 Fonctions d’interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3.3 Calcul de la matrice de rigidité . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3.4 Calcul du vecteur force . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3.5 Calcul de la matrice de masse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.6 Calcul de kD , fth,D et fD à l’aide du théorème de Castigliano . . . . . . . . . . 8
3 Exemples 9
3.1 Exemple 1 : poutre soumise à des forces nodales . . . . . . . . . . . . . . . . . . . . . 9
3.1.1 Énoncé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.2 Discrétisation de la poutre et partition des degrés de liberté . . . . . . . . . . . 9
3.1.3 Étude élémentaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.4 Assemblage et calcul des déplacements inconnus . . . . . . . . . . . . . . . . . 10
3.1.5 Efforts et déplacements élémentaires . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.6 Actions de liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.7 Représentations graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Exemple 2 : poutre soumise à des forces réparties . . . . . . . . . . . . . . . . . . . . . 11
3.2.1 Énoncé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2.2 Dicrétisation de la poutre et partition des degrés de liberté . . . . . . . . . . . 11
3.2.3 Étude élémentaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.4 Assemblage et calcul des déplacements inconnus . . . . . . . . . . . . . . . . . 12
3.2.5 Efforts et déplacements élémentaires . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.6 Action de liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2.7 Représentations graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3 Exemple 3 : poutre soumise à des forces réparties . . . . . . . . . . . . . . . . . . . . . 13
3.3.1 Énoncé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3.2 Dicrétisation de la poutre et partition des degrés de liberté . . . . . . . . . . . 14
3.3.3 Étude élémentaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3.4 Assemblage et calcul des déplacements inconnus . . . . . . . . . . . . . . . . . 14
3.3.5 Efforts et déplacements élémentaires . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3.6 Action de liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3.7 Représentations graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4 Exemple 4 : poutre soumise à un gradient thermique . . . . . . . . . . . . . . . . . . . 16
3.4.1 Énoncé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.4.2 Discrétisation de la poutre et partition des degrés de liberté . . . . . . . . . . . 16
3.4.3 Étude élémentaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.4.4 Assemblage et calcul du déplacement inconnu . . . . . . . . . . . . . . . . . . . 17
3.4.5 Efforts et déplacements élémentaires . . . . . . . . . . . . . . . . . . . . . . . . 17
3.4.6 Actions de liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.4.7 Représentations graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.4.8 Application numérique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5 Exemple 5 : problème à déplacement imposé . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5.1 Énoncé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5.2 Discrétisation de la poutre et partition des degrés de liberté . . . . . . . . . . . 18
3.5.3 Étude élémentaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5.4 Assemblage et calcul des déplacements inconnus . . . . . . . . . . . . . . . . . 19
3.5.5 Effort normal et actions de liaisons . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.6 Exemple 6 : poutre reposant sur deux appuis élastiques . . . . . . . . . . . . . . . . . 19
3.6.1 Énoncé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.6.2 Matrices élémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.6.3 Assemblage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.6.4 Déplacements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.7 Exemple 7 : modes propres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.7.1 Énoncé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.7.2 Discrétisation de la poutre et partition des degrés de liberté . . . . . . . . . . . 20
3.7.3 Étude élémentaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.7.4 Assemblage et calcul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.7.5 Remarque : influence de la discrétisation . . . . . . . . . . . . . . . . . . . . . . 21
3.8 Élément de poutre à section variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.8.1 Méthode du paragraphe 2.1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.8.2 Utilisation des fonctions d’interpolation . . . . . . . . . . . . . . . . . . . . . . 22
3.8.3 Utilisation du théorème de Castigliano . . . . . . . . . . . . . . . . . . . . . . . 23
4 Programmes Maple 23
4.1 mat elem1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.2 mat elem2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.3 mat var1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.4 mat var2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.5 mat var3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Références 27
Poutre soumise à un effort normal 1
1 Rappels
Considérons une poutre droite d’axe x soumise à un effort normal N (x; t).
La poutre porte une force répartie d’intensité linéique px et subit une variation de température ∆T .
L’équilibre du morceau de poutre compris entre les sections droites d’abscisses x et x + dx s’écrit :
∂N
− N (x; t) + N (x + dx; t) + px dx = −N (x; t) + N (x; t) + dx + px dx = ρ A ü dx (1.1)
∂x
∂2u
où l’on a posé : ü =
∂t2
Après simplification, on obtient l’équation d’équilibre :
∂N
+ px = ρ A ü (1.2)
∂x
∂u σxx N
εxx = = + α ∆T avec σxx = (1.4)
∂x E A
d’où :
σxx = E (εxx − α ∆T ) = E (εxx − εth ) (1.5)
avec εth = α ∆T .
2 Matrices élémentaires
2.1 Matrice de rigidité et vecteur force
2.1.1 Introduction
Considérons un tronçon de poutre droite de longueur L (élément) limité par les sections droites de
centre de gravité i et j (nœuds).
L’élément porte répartie d’intensité linéique px (x) et subit une variation de température ∆T .
dN
+ px = 0 (2.1)
dx
L’intégration de cette équation entre les abscisses 0 et x conduit à l’expression de l’effort normal dans
l’élément : Z x
N (x) = Ni − px (s) ds (2.2)
0
L’intégration de la relation de comportement (1.4) donne la déformée :
Z x Z x
N (s)
u(x) = ui + ds + α ∆T ds (2.3)
0 EA 0
Poutre soumise à un effort normal 3
avec ½ ¾ ½ ¾ ½ ¾
−N (0) −Ni ui
{fnod } = = , {u} = (2.5)
N (L) Nj uj
pxi = pxj = p
u(x) = a0 + a1 x (2.11)
avec les conditions aux limites ui = u(0) et uj = u(L), d’où l’expression de u(x) en fonction des
déplacements nodaux : £ ¤
u(x) = [Nu ] {u} = N1 (x) N2 (x) {u} (2.12)
avec ½ ¾
x x ui
N1 (x) = 1 − , N2 (x) = , {u} = (2.13)
L L uj
N1 (x) et N2 (x) sont les fonctions d’interpolation.
avec · ¸
1−ξ 1+ξ
[Nu ] = (2.14b)
2 2
et les relations
Z L Z 1
∂x L ∂f 1 ∂f
dx = dξ = J dξ = dξ , = , f (x) dx = f (x(ξ)) J dξ (2.14c)
∂ξ 2 ∂x J ∂ξ 0 −1
En utilisant la relation :
· ¸
∂u(x) dNu 1£ ¤
εxx = = {u} = [B] {u} = {u}T [B]T avec [B] = −1 1 (2.16)
∂x dx L
Poutre soumise à un effort normal 5
il vient :
1
Edef = {u}T [ k ] {u} − {u}T {fth } (2.17)
2
où la matrice de rigidité [ k ] et le vecteur {fth } sont égaux à :
Z L Z L
[k] = EA [B]T [B] dx , {fth } = EA α ∆T [B]T dx (2.18)
0 0
d’où :
Z L
1 1
Ecin = ρ A u̇2 dx = {u̇}T [m] {u̇} (2.23)
2 0 2
où la matrice de masse [m] est égale à :
Z L
[m] = ρ A [Nu ]T [Nu ] dx (2.24)
0
Le principe de Hamilton :
Z t2
δ (Ecin − Epot ) dt = 0 ∀ {δu} avec {δu} |t=t1 = {δu} |t=t2 = 0 (2.25)
t1
Remarque : la matrice de rigidité est la matrice hessienne de l’énergie de déformation par rapport aux
déplacements nodaux :
∂ 2 Edef
kij = (2.28)
∂ui ∂uj
6 Méthode des éléments finis
où npi, wi et ξi sont respectivement le nombre de points d’intégration, le poids et l’abscisse du ie point
d’intégration (table 1).
npi ξi wi
1 0 ³ ´ 2
p
2 ±0.57735026918962576 ± 1/3 1
0
³ p ´ 0.88888888888888889 (8/9)
3
±0.77459666924148338 ± 3/5 0.55555555555555556 (5/9)
Remarque : un polynôme de degré inférieur ou égal à 2 npi − 1 est intégré exactement par la méthode
de Gauss à npi points.
[m] = mR [aR ]T [aR ] + mD [aD ]T [aD ] + mRD [aR ]T [aD ] + mDR [aD ]T [aR ]
· ¸
mR + mD − mRD − mDR −mD + mDR (2.43a)
=
−mD + mRD mD
avec :
Z L Z L Z L
2
mR = ρ A dx , mD = ρ A ND dx , mRD = mDR = ρ A ND dx (2.43b)
0 0 0
– Dans la pratique, les intégrales (2.47) sont évaluées numériquement par la méthode de Gauss :
Z 1 npi
X
f (ξ) dξ ≈ f (ξi ) wi (2.49)
−1 1
Si la poutre a une section constante, on obtient pour la matrice de rigidité le résultat exact avec
un point d’intégration. Dans le cas contraire, le résultat dépend du nombre de points d’intégra-
tion.
Poutre soumise à un effort normal 9
3 Exemples
3.1 Exemple 1 : poutre soumise à des forces nodales
3.1.1 Énoncé
La poutre représentée sur la figure 5 est encastrée à ses deux extrémités.
Les déplacements inconnus u2 et u3 sont les solutions de l’équation [KLL ] {UL } = {Fnod,L } :
· ¸½ ¾ ½ ¾
EA 5 −4 u2 F
= d’où
2 L −4 10 u3 2F
18 F L FL 14 F L FL
u2 = = 1.059 et u3 = = 0.824
17 EA EA 17 EA EA
Les efforts et les déplacements élémentaires sont calculés à l’aide des formules du paragraphe (2.1.2) :
– élément 1 − 2 :
½ ¾ · ¸½ ¾ ½ ¾ ½ ¾
−N1 EA 1 −1 u1 9 F −1 −0.529
= = = F
N2 L −1 1 u2 17 1 0.529
9F 9 F F 9F x
N (x) = , σxx (x) = = 0.529 , u(x) =
17 17 A A 17 EA
– élément 2 − 3 :
½ ¾ · ¸½ ¾ ½ ¾ ½ ¾
−N2 2 EA 1 −1 u2 8F 1 0.471
= = = F
N3 L −1 1 u3 17 −1 −0.471
8F 4 F F F
N (x) = − , σxx (x) = − = −0.235 , u(x) = (18 L − 4 x)
17 17 A A 17 EA
– élément 3 − 4 :
½ ¾ · ¸½ ¾ ½ ¾ ½ ¾
−N3 EA 1 −1 u3 42 F 1 2.471
= = = F
N4 L −1 1 u4 17 −1 −2.471
42 F 14 F F 14 F
N (x) = − , σxx (x) = − = −0.824 , u(x) = (L − x)
17 17 A A 17 EA
Le champ de déplacements u(x) et la contrainte normale σxx (x) sont représentés sur la figure (6).
La poutre représentée sur la figure 7 est constituée de deux tronçons de même longueur L. La section 1
est encastrée.
La poutre porte :
– entre les sections 1 et 2 une force dont l’intensité linéique varie linéairement entre 2p et p.
– entre les sections 2 et 3 une force uniformément répartie d’intensité linéique p.
– élément 1 − 2 :
½ ¾ · ¸½ ¾ ½ ¾ ½ ¾ ½ ¾
−N1 2 EA 1 −1 u1 = 0 pL 5 pL −5 −2.5
= − = = pL
N2 L −1 1 u2 6 4 2 2 1
3
−N1 + N2 + pL = 0
2
µ ¶
5 pL x2 1 5 pL x3
N (x) = 2 Aσxx = − 2 px + p , u(x) = x − px2 + p
2 2L 2 EA 2 6L
– élément 2 − 3 :
½ ¾ · ¸½ ¾ ½ ¾ ½ ¾
−N2 EA 1 −1 u2 pL 1 −1
= − = pL
N3 L −1 1 u3 2 1 0
−N2 + N3 + pL = 0
µ ¶
5 pL2 1 x2
N (x) = Aσxx = pL − px , u(x) = + pLx − p
6 EA EA 2
Poutre soumise à un effort normal 13
3 pL 5 pL 3 pL
F1x + F2x + F3x + + pL = − +0+ + pL = 0
2 2 2
Le champ de déplacements u(x), l’effort normal N (x) et la contrainte normale σxx (x) sont représentés
sur la figure (8).
La poutre représentée sur la figure 9 est constituée de trois tronçons de même longueur L. Les sections 1
et 4 sont encastrées.
La poutre porte :
– entre les sections 1 et 2 une force dont l’intensité linéique varie linéairement entre p et 0.
– entre les sections 3 et 4 une force uniformément répartie d’intensité linéique p.
14 Méthode des éléments finis
– élément 1 − 2 :
½ ¾ · ¸½ ¾ ½ ¾ ½ ¾ ½ ¾
−N1 EA 1 −1 u1 = 0 pL 2 pL −11 −0.611
= − = = pL
N2 L −1 1 u2 6 1 18 2 0.111
1
−N1 + N2 + pL = 0
2
µ ¶
11 pL x2 1 11 pL x2 x3
N (x) = Aσxx = − px + p , u(x) = x−p +p
18 2L EA 18 2 6L
Poutre soumise à un effort normal 15
– élément 2 − 3 :
½ ¾ · ¸½ ¾ ½ ¾ ½ ¾
−N2 EA 1 −1 u2 pL −1 −0.111
= = = pL
N3 L −1 1 u3 9 1 0.111
pL 5 pL2 pLx
N (x) = Aσxx = , u(x) = +
9 18 EA 9 EA
– élément 3 − 4 :
½ ¾ · ¸½ ¾ ½ ¾ ½ ¾ ½ ¾
−N3 EA 1 −1 u3 pL 1 pL −1 −0.111
= − = = pL
N4 L −1 1 u4 2 1 9 −8 −0.889
−N3 + N4 + pL = 0
µ ¶
pL 7 pL2 1 pL x2
N (x) = Aσxx = − px , u(x) = + x−p
9 18 EA EA 9 2
Le champ de déplacements passe par une valeur maximale pour xm tel que σxx (xm ) = 0 d’où
– module de Young : 2 E
– coefficient de dilatation : α
– module de Young : E
– coefficient de dilatation : 3 α
EA 1
3 u2 = −EA α ∆T d’où u2 = − L α ∆T = −0.333 L α ∆T
L 3
Les efforts et les déplacements élémentaires sont calculés à l’aide des formules du paragraphe (2.1.2) :
– élément 1 − 2 :
½ ¾ ½ ¾ ½ ¾ ½ ¾
−N1 u1 8 1 2.667
= [k1−2 ] − {fth,1−2 } = EA α ∆T = EA α ∆T
N2 u2 3 −1 −2.667
8 1
N (x) = − EA α ∆T , u(x) = − α ∆T x
3 3
– élément 2 − 3 :
½ ¾ ½ ¾ ½ ¾
−N2 u2 8 1
= [k2−3 ] − {fth,2−3 } = EA α ∆T
N3 u3 3 −1
8 1
N (x) = − EA α ∆T , u(x) = α ∆T (x − L)
3 3
Le champ de déplacements u(x) et l’effort normal N (x) sont représentés sur la figure (12).
Remarque : le coefficient de charge critique est égal à λC = 1.68 (RDM-Ossatures) ; la poutre devient
donc instable pour ∆T = 1.68 × 50 K = 84 K.
soit :
· ¸ u2 ½ ¾
EA 5 −2 0 0
u3 = d’où
L −2 3 −1 0
u4 = d
2 5
u2 = d = 0.182 d et u3 = d = 0.455 d
11 11
L’aire de la section droite est 2 A entre les sections 1 et 2 et A entre les sections 2 et 3.
La section 2 porte une force d’intensité F . La poutre porte une force uniformément répartie d’intensité
linéique p entre les sections 1 et 2.
3.6.3 Assemblage
L’assemblage conduit à la relation :
pL
2 −2 0 u1 −k 1 u1
2
EA 1 1
−2 2 + − u2 = F + pL
2 2
L
2
1 1
0 − u3 −k u
3 3 0
2 2
3.6.4 Déplacements
Les déplacements inconnus sont les solutions de l’équation [KLL ] {UL } = {FL } :
2 EA 2 EA
+ k1 − 0 u1 pL
L L
2
2 EA 5 EA EA pL
− − u2 = F +
L 2L 2L 2
EA EA
0 − + k3 u 3 0
2L 2L
Remarque : on obtient le même résultat en considérant les deux appuis comme deux éléments de
matrices de rigidité : · ¸ · ¸
k1 −k1 k3 −k3
,
−k1 k1 −k3 k3
L’aire de la section est égale à 2A entre les sections 1 et 2 et à A entre les sections 2 et 3.
ρAL EA
[6] {ü2 } + [3] {u2 } = {0}
6 L
ρAL EA
− 6 ω 2 a sin ω t + 3 a sin ω t = 0
6 L
On en déduit :
3E
ω2 =
ρL2
La pulsation propre est égale à :
s
E √
ω=C avec C = 3 = 1.732
ρL2
0
Le vecteur propre associé est : a (figure 15).
0
Figure 15 – Mode 1
n C
1 1.732
2 1.611
3 1.589
4 1.581
10 1.572
L’élément porte sur toute sa longueur une force répartie d’intensité linéique :
x
px (x) = pxi + ( pxj − pxi )
L
et subit une variation de température ∆T constante dans l’élément.
Dans la pratique, les intégrales (2.47) sont évaluées numériquement et le résultat dépend du nombre
de points d’intégration (tableau 2).
4 Programmes Maple
Les programmes suivant se trouvent dans le fichier normal.txt.
restart:with(linalg):
assume(L>0):
# charges
px:=x->pxi+(pxj-pxi)*x/L;
# effort normal
N:=x->Ni-int(px(s),s=0..x);N(x);
# champ de déplacements
u:=x->ui+int(N(s)/E/A+alpha*DT,s=0..x);u(x);
solve(uj=u(L),Ni):assign(%):
24 Méthode des éléments finis
Nj:=N(L):
# matrice de rigidité
k:=jacobian([-Ni,Nj],[ui,uj]);
# vecteur force
f:=jacobian([Ni,-Nj],[pxi,pxj,DT]);
Nu:=grad(u(x),[ui,uj]);
restart:with(linalg):
x:=(1+xi)*L/2;J:=L/2;
# fonctions d’interpolation
Nu:=[(1-xi)/2,(1+xi)/2];
# matrice de rigidité
B:=[-1/L,1/L];
k:=matrix(2,2,(i,j)->int(B[i]*B[j]*E*A*J,xi=-1..1));
# matrice de masse
m:=matrix(2,2,(i,j)->int(Nu[i]*Nu[j]*rho*A*J,xi=-1..1));
# vecteur force
px:=pxi+(pxj-pxi)*x/L:
f:=vector(2,i->int(Nu[i]*px*J,xi=-1..1)):simplify(f);
fth:=vector(2,i->int(B[i]*E*A*alpha*DT*J,xi=-1..1));
restart:with(linalg):
assume(L>0):
# charges
px:=x->pxi+(pxj-pxi)*x/L;
# effort normal
N:=x->Ni-int(px(s),s=0..x);
# champ de déplacements
A:=x->c^2*(1+x/L)^2;
u:=x->ui+int(N(s)/E/A(s)+alpha*DT,s=0..x,continuous);
solve(uj=u(L),Ni):assign(%):
Nj:=N(L):
# matrice de rigidité
k:=jacobian([-Ni,Nj],[ui,uj]);
# vecteur force
f:=jacobian([Ni,-Nj],[pxi,pxj,DT]):simplify(f);
restart:with(linalg):
x:=(1+xi)*L/2;J:=L/2; Nu:=[(1-xi)/2,(1+xi)/2];
A:=c^2*(1+x/L)^2;
# matrice de rigidité
B:=[-1/L,1/L];
k:=matrix(2,2,(i,j)->int(B[i]*B[j]*E*A*J,xi=-1..1));
# matrice de masse
26 Méthode des éléments finis
m:=matrix(2,2,(i,j)->int(Nu[i]*Nu[j]*rho*A*J,xi=-1..1));
# vecteur force
px:=pxi+(pxj-pxi)*x/L:
f:=vector(2,i->int(Nu[i]*px*J,xi=-1..1)):simplify(f);
fth:=vector(2,i->int(B[i]*E*A*alpha*DT*J,xi=-1..1));
restart:with(linalg):
A:=c^2*(1+x/L)^2;
# matrice de rigidité
C:=int(1/E/A,x=0..L,continuous):
kD:=1/C:
k:=matrix(2,2,[[kD,-kD],[-kD,kD]]);
# vecteur force
px:=x->pxi+(pxj-pxi)*x/L:
Fpx:=x->int(px(s),s=x..L):
fR:=simplify(Fpx(0));
upD:=int(Fpx(x)/E/A,x=0..L,continuous):
fD:=kD*upD; f:=vector(2,[fR-fD,fD]):
f:=jacobian(f,[pxi,pxj]):simplify(f);
fthD:=kD*int(alpha*DT,x=0..L);
Poutre soumise à un effort normal 27
Références
[1] J. H. Argyris et H.-P. Mlejnek – Die methode der finiten elemente, Band I. Verschiebung-
smethode in der statik, Vieweg, 1986.
[2] J. H. Argyris et D. Scharpf – Some general considerations on the natural mode technique.
Part I, Small dispacements, Part II, Large dispacements , The Aeronautical Journal of the Royal
Aeronautical Society 73 (1969), p. 218–226, 361–368.
[3] J.-F. Aubouin – Calcul des structures et informatique, Eyrolles, 1983.
[4] J.-L. Batoz et G. Dhatt – Modélisation des structures par éléments finis, Volume 1. Solides
élastiques, Hermès, 1990.
[5] — , Modélisation des structures par éléments finis, Volume 2. Poutres et plaques, Hermès, 1990.
[6] A. Bazergui, T. Bui-Quoc, A. Biron, G. McIntyre et C. Laberge – Résistance des
matériaux, 3 éd., Éditions de l’École Polytechnique de Montréal, 2002.
[7] R. D. Cook, D. S. Malkus et M. E. Plesha – Concepts and applications of finite element
analysis, 3 éd., Wiley, 1989.
[8] J. Courbon – Résistance des matériaux, Tome 1, 2 éd., Dunod, 1964.
[9] — , Résistance des matériaux, Tome 2, Dunod, 1965.
[10] — , Éléments de résistance des matériaux, Dunod, 1970.
[11] G. Dhatt, G. Touzot et E. Lefrançois – Méthode des éléments finis, Hermès, 2005.
[12] F. Frey – Traité du génie civil, Volume 2. Analyse des structures et milieux continus. Mécanique
des structures, Presses Polytechniques et Universitaires Romandes, 2000.
[13] F. Frey et J. Jirousek – Traité du génie civil, Volume 6. Méthode des éléments finis, Presses
Polytechniques et Universitaires Romandes, 2001.
[14] D. Gay et J. Gambelin – Une approche simple du calcul des structures par la méthode des
éléments finis, Hermès, 1989.
[15] — , Dimensionnement des structures. Une introduction, Hermès, 1999.
[16] J.-F. Imbert – Analyse des structures par éléments finis, 3 éd., Cépaduès, 1995.
[17] S. Laroze – Mécanique des structures, Tome 2. Théorie des poutres, 2 éd., Eyrolles/Masson,
1988.
[18] M. Petyt – Introduction to finite element vibration analysis, Cambridge University Press, 1990.
[19] A. Portela et A. Charafi – Finite elements using Maple. A Symbolic Programming Approach,
Springer, 2002.
[20] J. S. Przemieniecki – Theory of matrix structural analysis, Dover, 1986.
[21] J. Salençon – Mécanique des milieux continus, Tome 3. Milieux curvilignes, Éditions de l’École
polytechnique, 2001.
[22] S. P. Timoshenko – Résistance des matériaux, Tome 1. Théorie élémentaire et problèmes,
Dunod, 1968.
[23] W. Weaver et J. M. Gere – Matrix analysis of framed structures, 3 éd., Van Nostrand Rein-
hold, 1990.
[24] C. Wielgoz – Cours et exercices de résistance des matériaux : élasticité, plasticité, éléments
finis, Ellipses, 1999.
[25] W. Wunderlich et W. D. Pilkey – Mechanics of structures. Variational and computational
methods, 2 éd., CRC PRESS, 2003.