Vous êtes sur la page 1sur 26

Méthode des éléments finis :

poutre soumise à un effort normal

Yves Debard
Institut Universitaire de Technologie du Mans
Département Génie Mécanique et Productique

e-mail : yves.debard@univ-lemans.fr
http://iut.univ-lemans.fr/ydlogi/index.html

24 mars 2006 – 5 janvier 2009


Table des matières
1 Rappels 1

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 . . . . . . . . . . . . . . . . . . . . . . . 5
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3.6 Calcul de kD , fth,D et fD à l’aide du théorème de Castigliano . . . . . . . . . . 8

3 Exemples 8
3.1 Exemple 1 : poutre soumise à des forces nodales . . . . . . . . . . . . . . . . . . . . . 8
3.1.1 Énoncé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
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 . . . . . . . . . . . . . . . . . 9
3.1.5 Efforts et déplacements élémentaires . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.6 Actions de liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.7 Représentations graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2 Exemple 2 : poutre soumise à des charges réparties . . . . . . . . . . . . . . . . . . . . 10
3.2.1 Énoncé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.2 Dicrétisation de la poutre et partition des degrés de liberté . . . . . . . . . . . 11
3.2.3 Étude élémentaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2.4 Assemblage et calcul des déplacements inconnus . . . . . . . . . . . . . . . . . 11
3.2.5 Efforts et déplacements élémentaires . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.6 Action de liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.7 Représentations graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3 Exemple 3 : poutre soumise à un gradient thermique . . . . . . . . . . . . . . . . . . . 13
3.3.1 Énoncé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3.2 Discrétisation de la poutre et partition des degrés de liberté . . . . . . . . . . . 13
3.3.3 Étude élémentaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3.4 Assemblage et calcul du déplacement inconnu . . . . . . . . . . . . . . . . . . . 14
3.3.5 Efforts et déplacements élémentaires . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3.6 Actions de liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3.7 Représentations graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4 Exemple 4 : modes propres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.1 Énoncé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.2 Discrétisation de la poutre et partition des degrés de liberté . . . . . . . . . . . 15
3.4.3 Étude élémentaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.4 Assemblage et calcul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.5 Remarque : influence de la discrétisation . . . . . . . . . . . . . . . . . . . . . . 16
3.5 Élément de poutre à section variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.5.1 Méthode du paragraphe 2.1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.5.2 Utilisation des fonctions d’interpolation . . . . . . . . . . . . . . . . . . . . . . 17
3.5.3 Utilisation du théorème de Castigliano . . . . . . . . . . . . . . . . . . . . . . . 17

4 Programmes Maple 17
4.1 mat elem1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.2 mat elem2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.3 mat var1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.4 mat var2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.5 mat var3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Références 22
Poutre soumise à un effort normal 1

1 Rappels
Considérons une poutre droite d’axe x soumise à un effort normal N (x; t).

u(x; t) est le déplacement suivant x de la section droite d’abscisse x à l’instant t.

A est l’aire de la section droite.

E, α et ρ sont respectivement le module d’Young , le coefficient de dilatation et la masse volumique


du matériau.

La poutre porte une force répartie d’intensité linéique px et subit une variation de température ∆T .

Figure 1 – Équilibre d’un tronçon de poutre

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

Figure 2 – transformation d’un tronçon de poutre

L’allongement unitaire εxx est (figure 2) :

u(x + dx) − u(x) ∂u


εxx = = (1.3)
dx ∂x
2 Méthode des éléments finis

Figure 3 – Loi de comportement

Il est dû à l’effort normal (loi de Hooke) et à la variation de température (figure 3) :

∂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 élément de poutre droite (i − j) de longueur L.

ui = u(0) et uj = u(L) sont les déplacements nodaux.

Les faces i et j de l’élément sont soumises aux efforts −N (0) = −Ni et N (L) = Nj .

L’élément porte répartie d’intensité linéique px (x) et subit une variation de température ∆T .

En l’absence de forces d’inertie, l’équation d’équilibre (1.2) se réduit à :

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

Des conditions aux limites :


uj = u(L) et Nj = N (L)
on déduit l’expression des efforts nodaux en fonction des déplacements nodaux :
{fnod } = [ k ] {u} − {f } − {fth } (2.4)
avec ½ ¾ ½ ¾ ½ ¾
−N (0) −Ni ui
{fnod } = = , {u} = (2.5)
N (L) Nj uj

{fnod } est le vecteur des forces nodales (N).

[ k ] est la matrice de rigidité élémentaire (N/m).

{u} est le vecteur déplacement élémentaire (m).

{f } est le vecteur force équivalent aux charges réparties (N).

{fth } est le vecteur force équivalent au gradient thermique (N).

2.1.2 Élément de poutre à section constante


L’élément de poutre droite (i − j) de section droite constante, est soumis sur toute sa longueur une
force linéairement répartie d’intensité linéique :
x
px (x) = pxi + ( pxj − pxi ) (2.6)
L
et à une variation de température ∆T constante.

L’équilibre de l’élément s’écrit :


L
− Ni + Nj + (pxi + pxj ) = 0 (2.7)
2
La relation {fnod } = [ k ] {u} − {f } − {fth } s’écrit (programme : mat elem1) :
½ ¾ · ¸½ ¾ · ¸½ ¾ ½ ¾
−Ni EA 1 −1 ui L 2 1 pxi −1
= − − EA α ∆T (2.8)
Nj L −1 1 uj 6 1 2 pxj 1

L’effort normal et le champ de déplacements sont :


x2
N (x) = Ni − pxi x − ( pxj − pxi ) (2.9)
2L
µ ¶
1 x2 x3
u(x) = ui + Ni x − pxi − ( pxj − pxi ) + α ∆T x (2.10)
EA 2 6L

Cas particulier : si le chargement se réduit à une force uniformément répartie :


pxi = pxj = p
les relations ci-dessus deviennent :
½ ¾ · ¸½ ¾ ½ ¾ ½ ¾
−Ni EA 1 −1 ui pL 1 −1
= − − EA α ∆T
Nj L −1 1 uj 2 1 1
µ 2

1 x
N (x) = Ni − pxi x , u(x) = ui + Ni x − pxi + α ∆T x
EA 2
4 Méthode des éléments finis

2.2 Utilisation des fonctions d’interpolation


2.2.1 Fonctions d’interpolation
Le champ de déplacements u(x) est représenté par le polynôme :

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.

Remarque : le champ de déplacements s’écrit sous forme paramétrique :



 1+ξ
x(ξ) = L , −1 ≤ ξ ≤ 1
2 (2.14a)
 u(ξ) = [N (ξ)] {u}
u

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

J est le jacobien de la transformation géométrique x(ξ).

2.2.2 Matrices élémentaires


L’énergie de déformation est égale à (à une constante près indépendante des déplacements) :
Z µ ¶
1 2 ∂u
Edef = E εxx − E εxx α ∆T dV avec εxx = (2.15)
V 2 ∂x

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

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
T
[k] = EA [B] [B] dx , {fth } = EA α ∆T [B]T dx (2.18)
0 0

Le travail des forces extérieures pour le déplacement u(x) est égal à :


Z L
Wext = u(x) px (x) dx + {u}T {fnod } = {u}T {f } + {u}T {fnod } (2.19)
0
Poutre soumise à un effort normal 5

où le vecteur force est égal à :


Z L
{f } = [N ]T px (x) dx (2.20)
0

L’énergie potentielle est égale à :


Epot = Edef − Wext (2.21)

L’énergie cinétique est égale à :


Z
1
Ecin = ρ u̇2 dV avec u̇(x) = [Nu ] {u̇} (2.22)
2 V

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

conduit aux équations de Lagrange :


µ ¶
d ∂Ecin ∂Edef ∂Wext
+ − =0 i = 1, 2 (2.26)
dt ∂ u̇i ∂ui ∂ui

soit sous forme matricielle :

{fnod } = [m] {ü} + [ k ] {u} − {f } − {fth } (2.27)

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

2.2.3 Élément de poutre à section constante

Les données sont celles du paragraphe 2.1.2. On obtient (programme : mat elem2) la même matrice
de rigidité et le même vecteur force. De plus, cette méthode fournit la matrice de masse :
· ¸ · ¸
EA 1 −1 ρAL 2 1
[k] = , [m] =
L −1 1 6 1 2
· ¸½ ¾ ½ ¾ (2.29)
L 2 1 pxi −1
{f } = , {fth } = E A α ∆T
6 1 2 pxj 1
6 Méthode des éléments finis

2.2.4 Élément de poutre à section variable


Les matrices [ k ] et [ m ] et les vecteurs {f } et {fth } sont évalués numériquement par la méthode de
Gauss [4, 11, 13, 16] :
Z L Z µ ¶ npi µ ¶
L 1 1+ξ LX 1 + ξi
g(x) dx = g L dξ ≈ wi g L (2.30)
0 2 −1 2 2 2
i=1
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)

Table 1 – Points d’intégration et coefficients de pondération pour la méthode de Gauss

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.

2.3 Partition du champ de déplacements en mouvement de corps rigide et mou-


vement de déformation pure
2.3.1 Partition du champ de déplacements
Le passage de l’état initial à l’état déformé peut être décomposé (figure 4) en un mouvement de corps
rigide et un mouvement de déformation pure (système isostatique) [2] :
u(x) = ui + uD (x) (2.31)
|{z} | {z }
mouvement de corps rigide (R) mouvement de déformation pure (D)

Figure 4 – Partition du champ de déplacements

Les déplacements nodaux sont :


½ ¾ · ¸½ ¾
ui 1 0 ui
{u} = = où uj,D = uD (L) (2.32)
uj 1 1 uj,D
On en déduit par inversion : ½ ¾
£¤ ui
uR = ui = 1 0 = [aR ]{u} (2.33)
uj
½ ¾
£ ¤ ui
uD = uj,D = −1 1 = [aD ]{u} (2.34)
uj
Remarque : le système (D) est isostatique.
Poutre soumise à un effort normal 7

2.3.2 Fonctions d’interpolation


À l’aide des fonctions d’interpolation (2.14), le champ de déplacements (2.31) s’écrit sous forme
paramétrique : 
 x(ξ) = 1 + ξ L (−1 ≤ ξ ≤ 1) , J = L
2 2 (2.35a)

u(ξ) = uR + ND uD = ([aR ] + ND [aD ]) {u}
avec :
1+ξ ∂ND 1
ND = , B= = (2.35b)
2 ∂x L

2.3.3 Calcul de la matrice de rigidité


L’énergie de déformation de l’élément est égale à l’énergie de déformation du système (D) :
1
Edef = {u}T [ k ] {u} − {u}T {fth }
2
1
= Edef,D = kD u2D − uD fth,D (2.36)
2
1 T
= {u} [aD ]T kD [aD ] {u} − {u}T [aD ]T fth,D
2
d’où l’expression de la matrice de rigidité et du vecteur {fth } :
· ¸ ½ ¾
T 1 −1 T −1
[ k ] = kD [aD ] [aD ] = kD , {fth } = fth,D [aD ] = fth,D (2.37)
−1 1 1
avec : Z Z
L L
kD = EA B 2 dx , fth,D = EA α ∆T B dx (2.38)
0 0

2.3.4 Calcul du vecteur force


Le travail de px (x) pour le déplacement u(x) est égal à :
Z L Z L
px (x) u(x) dx = (uR + ND uD ) px (x) = {u}T ( [aR ]T fR + [aD ]T fD ) (2.39)
0 0
avec Z Z
L L
fR = px (x) dx , fD = ND px (x) dx (2.40)
0 0
On en déduit l’expression du vecteur force :
½ ¾
fR − fD
{f } = [aR ]T fR + [aD ]T fD = (2.41)
fD

2.3.5 Calcul de la matrice de masse


L’énergie cinétique est égale à :
Z L
1 1
Ecin = ρ A u̇2 dx = {u̇}T [m] {u̇} (2.42)
2 0 2
En utilisant le champ de déplacements (2.35), il vient pour la matrice de masse :
[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
8 Méthode des éléments finis

2.3.6 Calcul de kD , fth,D et fD à l’aide du théorème de Castigliano


En l’absence de forces d’inertie, l’effort normal se réduit à :
Z L
N (x) = Nj + Fxp (x) avec Fxp (x) = px (s) ds (2.44)
x
L’énergie de déformation complémentaire est égale à :
Z 2 Z Z L Z L
c σxx N2
Edef = dV + σxx α ∆T dV = dx + N α ∆T dx (2.45)
V 2E V 0 2 EA 0
En appliquant le deuxième théorème de Castigliano, on obtient :
c Z L
∂Edef p
uj,D = = c Nj + u D + α ∆T dx (2.46)
∂Nj 0
avec Z L Z L p
1 p Fx
c= dx , uD = dx (2.47)
0 EA 0 EA
On en déduit par inversion :
Nj = kD uj,D − fD − fth,D (2.48)
avec : Z L
1
kD = , fD = kD upD , fth,D = kD α ∆T dx
c 0
Remarques :

– On a la relation : fR = Fxp (0).

– Dans la pratique, les intégrales (2.47) sont évaluées numériquement par la méthode de Gauss :
Z 1 Xnpi
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.

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 constituée de trois tronçons. Elle est encastrée à ses deux
extrémités.

Figure 5 – Poutre soumise à des forces nodales


Poutre soumise à un effort normal 9

Soit E le module d’Young du matériau.

L’aire de la section droite est égale à :

– A entre les nœuds 1 et 2.


– 2 A entre les nœuds 2 et 3.
– 3 A entre les nœuds 3 et 4.

La poutre est soumise au noeud 2 à une force (F, 0, 0) et au nœud 3 à une force (2 F, 0, 0).

3.1.2 Discrétisation de la poutre et partition des degrés de liberté


La poutre est discrétisée en trois éléments à deux nœuds (1 − 2), (2 − 3) et (3 − 4).

Effectuons une partition des degrés de liberté en déplacements connus et inconnus ([1], [16]) :
 
¾  u2 
½ ¾ ½ ¾ ½   
u2 u1 {UL } u3
{UL } = , {US } = d’où {U } = =
u3 u4 {US } 
 u 
 1 
u4

On en déduit la localisation des degrés de liberté dans les matrices globales :


 

 u1 → 0
 
u2 →1
{DDL} =

 u → 2
 3 
u4 →0

3.1.3 Étude élémentaire


Les matrices élémentaires sont :
· ¸ · ¸ · ¸
EA 1 −1 2 EA 1 −1 3 EA 1 −1
[k1−2 ] = , [k2−3 ] = , [k3−4 ] =
2 L −1 1 L −1 1 L −1 1
½ ¾ ½ ¾ ½ ¾
u1 → 0 u2 → 1 u3 → 2
{ddl1−2 } = , {ddl2−3 } = , {ddl3−4 } =
u2 → 1 u3 → 2 u4 → 0

3.1.4 Assemblage et calcul des déplacements inconnus


Les déplacements inconnus u2 et u3 sont les solutions de l’équation [KLL ]{UL } = {FL } :
· ¸½ ¾ ½ ¾
EA 5 −4 u2 F 18 F L 14 F L
= d’où u2 = et u3 =
2 L −4 10 u3 2F 17 EA 17 EA

3.1.5 Efforts et déplacements élémentaires


Les efforts et les déplacements élémentaires sont calculés à l’aide des formules du paragraphe (2.1.2) :
10 Méthode des éléments finis

– élément 1 − 2 : ½ ¾ · ¸ ½ ¾ ½ ¾
−N1 EA 1 −1 u1 9 F −1
= =
N2 L −1 1 u2 17 1

9F 9 F 9F x
N (x) = , σxx (x) = , u(x) =
17 17 A 17 EA
– élément 2 − 3 : ½ ¾ · ¸ ½ ¾ ½ ¾
−N2 2 EA 1 −1 u2 8F 1
= =
N3 L −1 1 u3 17 −1

8F 4 F F
N (x) = − , σxx (x) = − , u(x) = (18 L − 4 x)
17 17 A 17 EA

– élément 3 − 4 : ½ ¾ · ¸ ½ ¾ ½ ¾
−N3 EA 1 −1 u3 42 F 1
= =
N4 L −1 1 u4 17 −1

42 F 14 F 14 F
N (x) = − , σxx (x) = − , u(x) = (L − x)
17 17 A 17 EA

3.1.6 Actions de liaison

Elles sont déduites des efforts normaux :

9F 42 F
F1x = −N1 = − , F4x = N4 = −
17 17

Remarque : l’équilibre de la poutre est vérifié : F1x + F2x + F3x + F4x = 0

3.1.7 Représentations graphiques

Le champ de déplacements u(x) et la contrainte normale σxx (x) sont représentés sur la figure (6).

Figure 6 – Champ de déplacements et effort normal

3.2 Exemple 2 : poutre soumise à des charges réparties


3.2.1 Énoncé

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.
Poutre soumise à un effort normal 11

Figure 7 – Poutre soumise à des charges réparties

Soit E le module d’Young du matériau.

L’aire de la section droite est égale à :

– 2 A entre les nœuds 1 et 2.


– A entre les nœuds 2 et 3.

Elle porte :

– entre les nœuds 1 et 2 une force dont l’intensité linéique varie entre 2p et p.
– entre les nœuds 2 et 3 une force uniformément répartie d’intensité linéique p.

3.2.2 Dicrétisation de la poutre et partition des degrés de liberté


La poutre est discrétisée en deux éléments à deux nœuds (1 − 2) et (2 − 3) de longueur L.

Effectuons une partition des degrés de liberté en déplacements connus et inconnus ([1], [16]) :
 
½ ¾ ½ ¾ u2 
u2 {UL }
{UL } = , {US } = {u1 } d’où {U } = = u3
u3 {US }  
u1
On en déduit la localisation des degrés de liberté dans les matrices globales :
 
u1 → 0
{DDL} = u2 →1
 
u3 →2

3.2.3 Étude élémentaire


Les matrices élémentaires sont :
· ¸ · ¸
2 EA 1 −1 EA 1 −1
[k1−2 ] = , [k2−3 ] =
L −1 1 L −1 1
½ ¾ ½ ¾
pL 5 pL 1
{f1−2 } = , {f2−3 } =
6 4 2 1
½ ¾ ½ ¾
u1 → 0 u2 → 1
{ddl1−2 } = , {ddl2−3 } =
u2 → 1 u3 → 2

3.2.4 Assemblage et calcul des déplacements inconnus


Les déplacements inconnus sont les solutions de l’équation :
· ¸½ ¾ ½ ¾
EA 3 −1 u2 pL 7 5 p L2 4 p L2
= d’où u2 = et u3 =
L −1 1 u3 6 3 6 EA 3 EA
12 Méthode des éléments finis

3.2.5 Efforts et déplacements élémentaires

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 2 EA 1 −1 u1 = 0 pL 5 p L −5
= − =
N2 L −1 1 u2 6 4 2 2
µ ¶
5pL x2 1 5pL x3
N (x) = − 2px + p , u(x) = x − p x2 + 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
µ ¶
4 p L2 1 x2
N (x) = p L − p x , u(x) = + pLx − p
3 EA EA 2

3.2.6 Action de liaison


L’action de liaison est égale à :
5pL
F1x = −N1 = −
2
Remarque : l’équilibre de la poutre est vérifié :

3pL
F1x + F2x + F3x + + pL = 0
2

3.2.7 Représentations graphiques


Le champ de déplacements u(x) et l’effort normal N (x) sont représentés sur la figure (8).

Figure 8 – Champ de déplacements et effort normal


Poutre soumise à un effort normal 13

3.3 Exemple 3 : poutre soumise à un gradient thermique


3.3.1 Énoncé
La poutre représentée sur la figure 9 est encastrée à ses deux extrémités et a une section droite
constante dont l’aire est égale à A.

Figure 9 – Poutre soumise à un gradient thermique

Elle est constituée de deux matériaux :

– entre les nœuds 1 et 2 :

– module d’Young : 2 E
– coefficient de dilatation : α

– entre les nœuds 2 et 3 :

– module d’Young : E
– coefficient de dilatation : 3 α

La poutre est soumise à une variation de température ∆T .

3.3.2 Discrétisation de la poutre et partition des degrés de liberté


La poutre est discrétisée en deux éléments à deux nœuds (1 − 2) et (2 − 3) de longueur L.
Effectuons une partition des degrés de liberté en déplacements connus et inconnus ([1], [16]) :
 
½ ¾ ½ ¾ u2 
u1 {UL }
{UL } = {u2 } , {US } = d’où {U } = = u1
u3 {US }  
u3
On en déduit la localisation des degrés de liberté dans les matrices globales :
 
u1 → 0
{DDL} = u2 →1
 
u3 →0

3.3.3 Étude élémentaire


Les matrices élémentaires sont :
· ¸ · ¸
2 EA 1 −1 EA 1 −1
[k1−2 ] = , [k2−3 ] =
L −1 1 L −1 1
½ ¾ ½ ¾
u1 → 0 u2 → 1
{ddl1−2 } = , {ddl2−3 } =
u2 → 1 u3 → 0
½ ¾ ½ ¾
−1 −1
{fth 1−2 } = 2 EA α ∆T , {fth 2−3 } = 3 EA α ∆T
1 1
14 Méthode des éléments finis

3.3.4 Assemblage et calcul du déplacement inconnu


Le déplacement inconnu u2 est la solution de l’équation :

EA 1
3 u2 = EA α ∆T d’où u2 = − α∆T L
L 3

3.3.5 Efforts et déplacements élémentaires


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
= [k1−2 ] − {fth,1−2 } = EA α ∆T
N2 u2 3 −1

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

3.3.6 Actions de liaison


Elles sont déduites des efforts normaux :
8 8
F1x = −N1 = EA α ∆T F3x = N3 = − EA α ∆T
3 3
Remarque : l’équilibre de la poutre est vérifié : F1x + F2x + F3x = 0

3.3.7 Représentations graphiques


Le champ de déplacements u(x) et l’effort normal N (x) sont représentés sur la figure (10).

Figure 10 – Champ de déplacements et effort normal


Poutre soumise à un effort normal 15

3.4 Exemple 4 : modes propres


3.4.1 Énoncé
La poutre de longueur L représentée sur la figure 11 est encastrée à ses deux extrémités.

Figure 11 – Modes propres

L’aire de la section est égale à 2A entre les nœuds 1 et 3 et à A entre les nœuds 3 et 4.

Soient E et ρ respectivement le module d’Young et la masse volumique du matériau.

3.4.2 Discrétisation de la poutre et partition des degrés de liberté


La poutre est discrétisée en deux éléments à deux nœuds (1 − 2) et (2 − 3) de longueur L.

Effectuons une partition des degrés de liberté en déplacements connus et inconnus ([1], [16]) :
 
½ ¾ ½ ¾ u2 
u1 {UL }
{UL } = {u2 } , {US } = d’où {U } = = u1
u3 {US }  
u3

On en déduit la localisation des degrés de liberté dans les matrices globales :


 
u1 → 0
{DDL} = u2 →1
 
u3 →0

3.4.3 Étude élémentaire


Les matrices élémentaires sont :
· ¸ · ¸ ½ ¾
2 EA 1 −1 2 ρAL 2 1 u1 → 0
[k1−2 ] = [m1−2 ] = {ddl1−2 } =
L −1 1 6 1 2 u2 → 1
· ¸ · ¸ ½ ¾
EA 1 −1 ρAL 2 1 u2 → 1
[k2−3 ] = [m2−3 ] = {ddl2−3 } =
L −1 1 6 1 2 u3 → 0

3.4.4 Assemblage et calcul


Le déplacement u2 est solution de l’équation :
ρAL EA
[6] {ü2 } + [3] {u2 } = {0}
6 L
On cherche la solution harmonique u2 = a sin ω t d’où :
ρAL EA
− 6 ω 2 a sin ω t + 3 a sin ω t = 0
6 L
16 Méthode des éléments finis

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 12).
 
0

Figure 12 – Mode 1

3.4.5 Remarque : influence de la discrétisation


Chaque tronçon est discrétisée en n éléments.

n C
1 1.732
2 1.611
3 1.589
4 1.581
10 1.572

3.5 Élément de poutre à section variable


L’élément de poutre i − j, de longueur L, est un carré plein dont le côté varie linéairement entre c
et 2 c : ³ x ´2
A(x) = c2 1 +
L

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.

Soit E et α le module d’Young et le coefficient de dilatation du matériau.


Poutre soumise à un effort normal 17

3.5.1 Méthode du paragraphe 2.1.2

On obtient (programme : mat var1) :


· ¸
2 E c2 1 −1
[k] =
L −1 1

· ¸ ½ ¾ ½ ¾
L −5 + 8 ln(2) 3 − 4 ln(2) pxi 2 −1
{f } = , {fth } = 2 E c α ∆T
2 6 − 8 ln(2) −2 + 4 ln(2) p xj 1

3.5.2 Utilisation des fonctions d’interpolation (avec ou sans partition du champ de


déplacements en mouvement de corps rigide et mouvement de déformation pure)

On obtient (programme : mat var2) :


· ¸ · ¸
7 E c2 1 −1 ρ c2 L 32 23
[k] = , [m] =
3 L −1 1 60 23 62

· ¸ ½ ¾ ½ ¾
L 2 1 pxi 7 −1
{f } = , {fth } = E c2 α ∆T
6 1 2 pxj 3 1

3.5.3 Utilisation du théorème de Castigliano

On obtient (programme : mat var3) le même résultat qu’au paragraphe 3.5.1.

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).

Table 2 – Influence du nombre de points d’intégration

npi (kD − kD exact )/kD exact


2 0.0059523809524
3 0.0002520161290
4 0.0000097049689
5 0.0000003530465
6 0.0000000123759
7 0.0000000004227
8 0.0000000000142
9 0.0000000000005

4 Programmes Maple
Les programmes suivant se trouvent dans le fichier normal.txt.
18 Méthode des éléments finis

4.1 mat elem1


# calcul de la matrice de rigidité et du vecteur force
# d’un élément de poutre à section constante

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) ;

# calcul des efforts nodaux en fonction des déplacements nodaux

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]) ;

# remarque : fonctions d’interpolation

Nu :=grad(u(x),[ui,uj]) ;

4.2 mat elem2


# calcul des matrices élémentaires
# d’un élément de poutre à section constante
# à l’aide des fonctions d’interpolation

restart :with(linalg) :

# représentation de la géométrie et jacobien

x :=(1+xi)*L/2 ;J :=L/2 ;
Poutre soumise à un effort normal 19

# 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)) ;

4.3 mat var1


# calcul de la matrice de rigidité et du vecteur force
# d’un élément de poutre à section variable

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) ;

# calcul des efforts nodaux en fonction des déplacements nodaux

solve(uj=u(L),Ni) :assign(%) :
Nj :=N(L) :

# matrice de rigidité

k :=jacobian([-Ni,Nj],[ui,uj]) ;
20 Méthode des éléments finis

# vecteur force

f :=jacobian([Ni,-Nj],[pxi,pxj,DT]) :simplify(f) ;

4.4 mat var2


# calcul des matrices élémentaires
# d’un élément de poutre à section variable
# à l’aide des fonctions d’interpolation

restart :with(linalg) :

# représentation de la géométrie et jacobien

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

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)) ;

4.5 mat var3


# calcul de la matrice de rigidité et du vecteur force
# d’un élément de poutre à section variable
# à l’aide du théorème de Castigliano

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 :
Poutre soumise à un effort normal 21

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) ;
22 Méthode des éléments finis

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.

Vous aimerez peut-être aussi