Vous êtes sur la page 1sur 58

Filière Génie Civil

GC2 2019-2020

Calcul des structures

Chapitre 5: La méthode des éléments finis


appliquée à l'élasticité 3D

Khamlichi Abdellatif

1
Plan

 Introduction

 Une formulation variationnelle du problème d'élasticité

 Discrétisation

 Elément tétraédrique linéaire (T4)

 Elément hexaèdre tri-linéaire (H8)

 Elément hexaèdre à 20 nœuds

 Elément hexaèdre à 32 nœuds

2
1. Introduction

 On décrit dans ce chapitre des éléments finis permettant de modéliser


les problèmes tridimensionnels en élasticité linéaire.

 Les éléments étudiés sont de type tétraèdre (T4) ou hexaèdre (H8).

 On donne les fonctions de forme des hexaèdres à 20 et 32 nœuds.

 Seuls le problème statique est considéré, le calcul de la matrice de masse


sera vu dans le module dynamique des structures et génie parasismique.

 On donne pour les éléments (T4) et (H8) les fonctions de forme associées et
le détail de calcul de la matrice de raideur élémentaire et du second membre
élémentaire dans certains cas particulier.

3
1. Introduction

Exemple d'une structure tridimensionnelle soumise à


un système de forces concentrées.
4
1. Introduction

Exemple de maillage 3D réalisé avec des tétraèdres


5
2. Une formulation variationnelle du problème

 Le principe des travaux virtuels s'écrit:

  d
Trouver u tel que u Γ = u :
 u
       d  
∫Ω ε (u ): σ(u)dΩ = ∫Ω u.f dΩ + ∫Γσ u.T dΓ, ∀u tel que u
Γu
=0

où l'on a noté:

 1      T 
(
ε (u ) = grad(u ) + grad(u )
2 
)


Cette écriture est valable pour toute loi de comportement.

6
2. Une formulation variationnelle du problème

 Si l’on fait intervenir le comportement élastique, on obtient finalement:


  
Trouver u tel que u Γ = u d :
 u

       d  
∫Ω ε (u ):C: ε (u)dΩ = ∫Ω u.f dΩ + ∫Γ u.T dΓ, ∀u tel que u =0
 σ Γu

(1)

 1      T 
(
ε (u ) = grad(u ) + grad(u )
2 
)


 1      T 
(
ε (u) = grad(u) + grad(u)
2   )
7
3. Discrétisation

 L’interpolation E.F. du champ de déplacement sur un élément Ωe est donnée par:

N ne

[u ] = [ N] [a ] = ∑ Nie [a ]i
e e
(2)
i =1

u x (x,y,z) Nne a ix 
u (x,y,z) = N e (x,y,z) a 
 y  ∑
i =1
i  iy 
 u z (x,y,z)  a iz 

avec en formulation standard

a ix  u x (x i ,yi ,zi ) 
a  = u (x ,y ,z ) 
 iy   y i i i 
a iz   u z (x i ,yi ,zi ) 
8
3. Discrétisation

 On peut réécrire (2) sous une forme condensée:

 Nne e N ne

[u ] = ∑ Ni [a ]i = ∑ Nie I3 [a ]i =  N1e I3
e e e
N e2 I3  N eNne I3  [a ] = [ N ] [a ]
i =1 i =1

1 0 0
I3 = 0 1 0
0 0 1

 N1e 0 0 N e2 0 0  N eNne 0 0 
e  
[ ] 0
N = N1e 0 0 N e2 0  0 N eNne 0 
0 0 N1e 0 0 N e2  0 0 N eNne 

e T
[a ] = u1x u1y u1z u 2x u2y u 2z  u Nnex u Nney u Nnez 

9
3. Discrétisation

 Comme il est plus commode de travailler avec des vecteurs qu’avec des
matrices, on range les 6 composantes du tenseur des déformations dans
un "vecteur":

T
[ε] = ε xx ε yy ε zz 2ε xy 2ε yz 2ε zx 

∂u j ∂u i
2εij = +
∂x i ∂x j

10
3. Discrétisation

 Le "vecteur déformation" s’écrit en fonction des déplacements sous


la forme:

[ε] = [D][u ] (3)

∂ 
 ∂x 0 0
 
0 ∂
0
avec  ∂y 
 
0 ∂
0
 ∂z 
[ D] =  ∂ ∂

 0
 ∂y ∂x 
 
0 ∂ ∂
 ∂z ∂y 
 
∂ 0
∂
 ∂z ∂x 
11
3. Discrétisation

 Il est possible de réécrire (3) sous la forme:

e
[ε] = [B] [a ]
e
(
= [ D][ N ]
e
)[a ]e

avec
∂ 
 ∂x 0 0
 
0 ∂
0
 ∂y 
 
0 ∂  e
0 N1 0 0 N e2 0 0  N eNne 0 0 
e e  ∂z  
[ ] [ ][ ]  ∂
B = D N =

 0 N1e 0 0 N e2 0  0 N eNne 0 
 0  0 0 N1e 0 0 N e2  0 0 N eNne 
 ∂y ∂x 
 
0 ∂ ∂
 ∂z ∂y 
 
∂ 0
∂
 ∂z ∂x  12
3. Discrétisation

 Sous forme explicite:

 ∂N1e ∂N e2 ∂N eNne 
 0 0 0 0  0 0 
 ∂x ∂x ∂x 
 ∂N1e ∂N e2 ∂N eNne 
 0 0 0 0  0 0 
 ∂y ∂y ∂y 
 ∂N1e ∂N e2 ∂N Nne 
e

 0 0 0 0  0 0 
∂z ∂z ∂z 
[B] =  e
e

∂N1 ∂N1e ∂N e2 ∂N e2 ∂N eNne ∂N eNne  (4)


 0 0  0 
 ∂y ∂x ∂y ∂x ∂y ∂x 
 ∂N1e ∂N1e ∂N e2 ∂N e2 ∂N eNne ∂N Nne 
e
 0 0  0 
 ∂z ∂y ∂z ∂y ∂z ∂y 
 ∂N e ∂N1e ∂N e2 ∂N e2 ∂N eNne ∂N eNne 
 1 0 0  0 
 ∂z ∂x ∂z ∂x ∂z ∂x 

13
3. Discrétisation

 Le tenseur des contraintes de Cauchy sera aussi écrit sous forme "vectorielle":

T
[σ] = σxx σ yy σzz σ xy σ yz σ zx 

14
3. Discrétisation

 La loi de l’élasticité linéaire s'écrit sous forme "vectorielle":

e
[ σ ] = [ C] [ ε ] (5)
avec

1 − ν ν ν 0 0 0 
 ν 1− ν ν 0 0 0 
 
e E  ν ν 1− ν 0 0 0 
[ C] =  
(1 + ν)(1 − 2ν)  0 0 0 (1 − 2ν)/ 2 0 0 
 0 0 0 0 (1 − 2ν)/ 2 0 
 
 0 0 0 0 0 (1 − 2ν)/ 2

15
3. Discrétisation

 Avec les constantes de Lamé la "matrice" d'élasticité s'écrit:

2µ + λ λ λ 0 0 0
 λ 2µ + λ λ 0 0 0 

e  λ λ 2µ + λ 0 0 0
[ C] =  
 0 0 0 µ 0 0
 0 0 0 0 µ 0
 
 0 0 0 0 0 µ

16
3. Discrétisation

 On peut voir que:

     T e 
∫Ω ε (u ):C: ε (u)dΩ = ∑ ∫Ωe ε (u):C: ε (u)dΩ = ∑ ∫Ωe ε(u ) [C] [ε(u)]dΩ
e e

 
ε( u ) = [ B] [δa ]
e e e e
Mais [ ] [ ][ ]
ε (u) = B a  
Bubnov-Galerkin
D'où

 
){ }
T e T
∫Ω
(
ε (u ):C: ε (u)dΩ = ∑ [δa ]
e
∫Ω ([B] ) [C] [B] dΩ [a ]
e
e e e

(6)
e 

[K]e

17
3. Discrétisation

 De même:

    d  T   T  d


u.f dΩ + ∫ u.T dΓ = ∑
Γσ
e
{∫ Ω
u  f  dΩ + ∫
e     Ωe ∩Γσ
u  T  dΓ
    }
){ ( ) }
e T 
e T e T d
(
= ∑ [δa ] ( )
∫Ωe [ N] f  dΩ + ∫Ωe ∩Γσ [ N] T  dΓ
e   
[F]e

(7)

18
3. Discrétisation

 En substituant (6) et (7) dans la formulation variationnelle (1), il vient:

e
e T
{ Ωe
e T



e
}
∑([δa ] ) ∫ ([B] ) [C] [B] dΩ [a ] = ∑([δa ] ) ∫ ([ N] )
e e

e
e T
{ Ωe
e T 
f  dΩ + ∫ e
  Ω ∩Γσ
( )
[ N ]
e T 
}
T d  dΓ

[K ]e

 L’expression sous forme globale devient:

T
([δa ]) {[K][a ] − [F]} = 0 pour tout δa

avec
[F] = ∑ [F]
e

e
[K ] = [K] Assemblage
Assemblage

19
4. Elément tétraédrique linéaire (T4)

20
4. Elément tétraédrique linéaire (T4)

Tétraèdre

21
4. Elément tétraédrique linéaire (T4)
4. Elément tétraédrique linéaire (T4)

u z

u y
u iz u kz
u x
u ix u iy u kx u ky
z,u z u jz

u jy
y,u y u jx

x,u x

Elément fini tétraèdre linéaire (à 4 nœuds)


23
4. Elément tétraédrique linéaire (T4)

B
 x − xA
x = x A + aξ ξ = a
 
 y = y A + bη  y − yA
η =
z = z + cζ  b
 A
 z − zA
ζ = c

     24
OM = OA + ξAB + ηAC + ζ AD
4. Elément tétraédrique linéaire (T4)

 On considère l’élément de référence: un tétraèdre à quatre nœuds dont


les coordonnées sont: ( 0,0,0 );(1,0,0 );( 0,1,0 );( 0,0,1)

25
4. Elément tétraédrique linéaire (T4)

 Sur cet élément, on définit les 4 fonctions d'interpolation:

 N1 (ξ, η, ζ ) = 1 − ξ − η − ζ
 N (ξ, η, ζ ) = ξ
 2

 N 3 (ξ, η, ζ ) = η
 N 4 (ξ, η, ζ ) = ζ

26
4. Elément tétraédrique linéaire (T4)

 On considère l'interpolation élémentaire sur un élément tétraédrique défini par:

u x  4 u ix 
u  = N (ξ, η, ζ ) u  = N a e
 y ∑ iy  [ ][ ] N ne = 4
i =1
i 
 u z   u iz 

 N1 0 0 N2 0 0 N3 0 0 N4 0 0
[ N] =  0 N1 0 0 N2 0 0 N3 0 0 N4 0 
 0 0 N1 0 0 N2 0 0 N3 0 0 N 4 

e T
[a ] = u1x u1y u1z u 2x u 2y u 2z u 3x u 3y u 3z u 4x u4y u 4z 

27
4. Elément tétraédrique linéaire (T4)

 Si l'on considère un élément tétraédrique arbitraire dont les sommets sont


de coordonnées (xi,yi,zi), tout point de l’élément peut être défini par le paramétrage
suivant:

 x(ξ, η, ζ ) 4 x i 
        
OM = OA + ξAB + ηAC + ζ AD ⇒  y(ξ, η, ζ )  = ∑ N i (ξ, η, ζ )  yi 
i =1
 z(ξ, η, ζ )   zi 

Les fonctions d'interpolation apparaissent comme étant des poids barycentriques


affectant les coordonnées des sommets. On parle dans ce cas d'élément
isoparamétrique.

28
4. Elément tétraédrique linéaire (T4)

 Nous avons la formule de Jacobi (changement de variable):

∫ f (x,y,z)dxdydz = ∫ f (x,y,z) det ([ J ]) dξdηdζ


E réel E référence

où  ∂x ∂y ∂z 
 ∂ξ ∂ξ ∂ξ 
  x 2 − x1 y 2 − y1 z 2 − z1 
 ∂x ∂y ∂z  
[J] =   =  x 3 − x1 y3 − y1 z3 − z1 
 ∂η ∂η ∂η 
 x 4 − x1 y 4 − y1 z 4 − z1 
 ∂x ∂y ∂z 
 ∂ζ ∂ζ ∂ζ 

det ([ J ]) = 6V e

Le jacobien est égal à 6 fois le volume du tétraèdre réel noté Ve.


29
4. Elément tétraédrique linéaire (T4)

 Les gradients sont reliés par:

 ∂f   ∂f 
 ∂ξ   ∂x 
   
  ∂f   ∂f  
grad ξ,η,ζ ( f ) =   = [ J ]  
  ∂η  ∂y  = [ J ] grad x,y,z ( f )
   
 ∂f   ∂f 
 
 ∂ζ   ∂z 

30
4. Elément tétraédrique linéaire (T4)

 Introduisons les notations:


 ∂u x 
 ∂u x   ∂ξ 
 ∂x   
   ∂u x 
∂u
 x  ∂η 
 ∂y   
   ∂u x 
 ∂u x   ∂ζ 
 ∂z   
   ∂u y 
 ∂u y   
 ∂x   ∂ξ 
 


    ∂u y 
∆ ∆
    ∂u y 

 x,y,z
([u ]) =  ∂y  et
 ξ,η,ζ
([u]) =  ∂η 
 
   ∂u y 
 ∂u y   
 ∂z   ∂ζ 
   ∂u 
 ∂ u 
z
 z
 ∂x   ∂ξ 
 ∂u   ∂u 
 z  z
 ∂y   ∂η 
 ∂u   ∂u 
 z  z
 ∂z   ∂ζ  31
4. Elément tétraédrique linéaire (T4)

 On obtient alors:
 ∂u x 
 ∂ξ 
 
 x
∂ u
 ∂η   u1x 
  u 
 ∂u x   1y 
 ∂ζ  −1 0 0 1 0 0 0 0 0 0 0 0  u 
  −1 0 0 0 0 0 1 0 0 0 0 0  1z 
 ∂u y    u
 2x 
 
 −1 0 0 0 0 0 0 0 0 1 0 0  u  
 ∂ξ   0 −1 0 0 1 0 0 0 0 0 0 0  2y 
  u
∆
    ∂u y  

  
ξ ,η,ζ ([ u ]) = 
e
 = 0 −1 0 0 0 0 0 1 0 0 0 0  2z  = Bξ ,η,ζ  [a ]
 
 ∂η   0 −1 0 0 0 0 0 0 0 0 1 0  u 3x 
 ∂u y    u
 3y 
   0 0 −1 0 0 1 0 0 0 0 0 0   
 ∂ζ    u 3z
 ∂u   0 0 − 1 0 0 0 0 0 1 0 0 0  
u 
 z   0 0 −1 0 0 0 0 0 0 0 0 1  4x 
 ∂ξ   u 4y 
 ∂u  Bξ ,η ,ζ 
 u 4z 
 z
 ∂η  [a ]e
 ∂u 
 z
 ∂ζ  32
4. Elément tétraédrique linéaire (T4)

 Par suite:
 ∂u x 
 ∂x 
 
∂u
 x
 ∂y 
 

 x
u
 ∂z 
 
∂u
 y
 ∂x  [ J ]−1 [O] [O]  [J ]
−1
[O] [O] 
 

    ∂u y  

∆ −1  

     −1

 x,y,z
([u ]) =  ∂y  = [O] [ ] [ ]  ξ,η,ζ ([u ]) = [O] [J] [O]  Bξ,η,ζ [a ]
J O  ∆
e

   
   [ O] −1
[ ] [] 
−1
  [ ] [ ] [ ] 

O J O O J
 ∂u y  
 ∂z 
 
 ∂u z 
 ∂x 
 ∂u 
 z
 ∂y 
 ∂u 
 z
 ∂z 
33
4. Elément tétraédrique linéaire (T4)

 La jacobienne inverse est donnée explicitement par:

 J11 J12 J13 


[J] = J 21 J 22 J 23 
 J 31 J 32 J 33 

J 22 J 33 − J 23 J 32 J13J 32 − J12 J 33 J12 J 23 − J13J 22 


1 
J 21J13 − J 23J11 
−1
[J] =  J 31J 23 − J 21J 33 J11J 33 − J13J 31
det ([ J])
 J 21J 32 − J 31J 22 J12 J 31 − J 32 J11 J11J 22 − J12 J 21 

det ([ J ]) = J11 ( J 22 J 33 − J 32 J 23 ) + J12 ( J 31J 23 − J 21J 33 ) + J13 ( J 21J 32 − J 31J 22 )

34
4. Elément tétraédrique linéaire (T4)

 Le calcul du "vecteur" déformation donne:


 ∂u x 
 ∂x 
 
 ∂u x 
 ∂y 
 
 ∂u x 
 ∂z 
1 0 0 0 0 0 0 0 0  
 ∂u y 
0 0 0 0 1 0 0 0 0   ∂x 
  [J ]−1 [O] [O] 
 ∂u   
    0 0 0 0 0 0 0 0 1 
[ε] = Bx,y,z  ∆
x,y,z ([ u ]) =    y  = B   [O] [J ]−1 [O]  B  [a ]e
 ∂y   x,y,z    ξ , η, ζ 
 0 1 0 1 0 0 0 0 0  
0 0 0 0 0 1 0 1 0    −1
 [O] [O] [J ] 
∂u
 y   
 

0 0 1 0 0 0 1 0 0  ∂z  [B]e
 
Bx ,y ,z   ∂ u z 
 ∂x 
 ∂u 
 z
 ∂y 
 ∂u 
 z

 ∂z

∆
 
 x ,y ,z ([ ])
u 35
4. Elément tétraédrique linéaire (T4)

 La matrice d'interpolation des déformation s'écrit finalement:

[ J]−1 [O] [O] 


 −1
[B] = Bx,y,z   [O]
e
[ ] [O]  Bξ,η,ζ 
J
 −1

 [O] [O] [J] 

Cette matrice peut être calculée en utilisant les tables de connectivité et


des coordonnées.

36
4. Elément tétraédrique linéaire (T4)

 Pour l'élément tétraédrique, la matrice d'interpolation des déformation


est constante. D'où la matrice de rigidité élémentaire qui s'écrit:

e T e T
[K ] = ∫
e
Ωe
( )
[B]
e e
( )
[C] [B] dΩ = [B]
e e
[C] [B] V e

avec
1
V e = det ([ J ])
6

37
4. Elément tétraédrique linéaire (T4)

 Le calcul du second membre élémentaire se fait à partir de::

e T  e T 
[F] = ∫Ω ([ N] ) f  dΩ + ∫ ([ N] )
e
T d  dΓ
e   Ωe ∩Γ σ

Ainsi dans le cas d'un élément soumis à un champ de force volumique constant
et qui n'intercepte pas la frontière sur laquelle un vecteur contrainte est imposé,
on obtient:

f x 
[F] = ∫Ω ([ N] )
e
e
e T 
f  dΩ =
  {∫ ([
Ωe
N]
e T
) }
dΩ f y 
 f z 

38
4. Elément tétraédrique linéaire (T4)

f x  f x 
[F]
e
= {∫ ([
Ωe
N]
e T
) } {∫ ∫
dΩ f y  =
 f z 
1 1−ξ 1−ξ−η

0 0 ∫
0
e T
([ N ] ) }
det ([ J ]) dξdηdζ f y 
 f z 

f x 
 1 1−ξ 1−ξ−η 
dξdηdζ  f y 
e T
e


e
(
[F] = 6V ∫0 ∫0 ∫0  N ( ξ, η, ζ ) ) 
 f z 

T
 N1 0 0 N2 0 0 N3 0 0 N4 0 0
[ N] =  0 0 
T
N1 0 0 N2 0 0 N3 0 0 N4
 0 0 N1 0 0 N2 0 0 N3 0 0 N 4 

39
4. Elément tétraédrique linéaire (T4)

e
f x 
e V T 
[ ]
F = [ v ] f y 
B
4
 f z 

T
1 0 0 1 0 0 1 0 0 1 0 0 
[ v ] = 0 1 0 0 1 0 0 1 0 0 1 0
T
B
0 0 1 0 0 1 0 0 1 0 0 1

e T
( )
[F] = 0.25V e f x fy fz fx fy fz fx fy fz fx fy f z 
T

40
4. Elément tétraédrique linéaire (T4)

Force linéique distribuée sur le bord 2-3 de l'élément

e T d
[F] = ∫L =Ω ∩L ([ N] )
e
e e
T  d
σ

T
0 0 0 N 2 0 0 N3 0 0 0 0 0 Txd 
 d
= ∫ e 0 0 0 0 N2 0 0 N3 0 0 0 0 Ty  d
L
0 0 0 0 0 N2 0 0 N3 0 0 0 Tzd 
 

Le
e T
[F] = 0 0 0 Txd T d
y Td
z Td
x
d
T
y
d
T
z 0 0 0
2

41
5. Elément hexaèdre tri-linéaire (H8)

N ne = 8

Elément hexaèdre

42
5. Elément hexaèdre tri-linéaire (H8)

y
x

Elément hexaèdre (à 8 nœuds)

43
5. Elément hexaèdre tri-linéaire (H8)

 L'interpolation est choisie sous la forme:

u x 
[u ] = u y  = [ N][a ]
 e

 u z 
avec

 N1 0 0 N2 0 0  N8 0 0
[ N] =  0 N1 0 0 N2 0  0 N8 0 
 0 0 N1 0 0 N2  0 0 N8 

e T
[a ] = u x1 u y1 u z1 ux2 u y2 u z2  u x8 u y8 u z8 

44
5. Elément hexaèdre tri-linéaire (H8)

 Les fonctions de formes sont données par:

 1  1
 1 8 (1 − ξ )(1 − η)(1 − ζ )
N =  5 8 (1 − ξ )(1 − η)(1 + ζ )
N =
 
 N = 1 (1 + ξ )(1 − η)(1 − ζ )  N = 1 (1 + ξ )(1 − η)(1 + ζ )
 2 8  6 8
 
 N = 1 (1 + ξ )(1 + η)(1 − ζ )  N = 1 (1 + ξ )(1 + η)(1 + ζ )
 3 8  7 8
 1  1
 N 4 = (1 − ξ )(1 + η)(1 − ζ )  N8 = (1 − ξ )(1 + η)(1 + ζ )
 8  8

1
N i = (1 + ξi ξ )(1 + ηi η)(1 + ζ i ζ )
8

Interpolation dite tri-linéaire


45
5. Elément hexaèdre tri-linéaire (H8)

 On peut écrire le "vecteur" déformation sous la forme:


e
[ε] = [B][a ]
avec
[B] = [D][ N]
∂ 
 ∂x 0 0
 
0 ∂
0
 ∂y 
 
0 ∂
0
 ∂z 
[ D] =  ∂ ∂

0
 ∂z ∂y 
 
∂ 0
∂
 ∂z ∂x 
∂ ∂ 
 0
 ∂y ∂x  46
5. Elément hexaèdre tri-linéaire (H8)
x 
L'élément H8 est isoparamétrique:  y = N x e
  [ ][ ]
 z 

 N1 0 0 N2 0 0  N8 0 0
[ N] =  0 N1 0 0 N2 0  0 N8 0 
 0 0 N1 0 0 N2  0 0 N8 

e T
[ x ] = [ x1 y1 z1 x2 y2 z 2  x8 y8 z8 ]

47
5. Elément hexaèdre tri-linéaire (H8)

L'interpolation géométrique se réécrit:

 x1 y1 z1 
x y2 z 2 
 2
x3 y3 z3 
 x   N1 N 2 N 3 N 4 N 5 N 6 N 7 N8   
 y =  N N N N N N N N  x 4 y4 z4 
   1 2 3 4 5 6 7 8
x5 y5 z5 
 z   N1 N 2 N 3 N 4 N 5 N 6 N 7 N8   
   x 6 y6 z6 
 N

 x y7 z7 
 7 
 x 8 y8 z8 

48
5. Elément hexaèdre tri-linéaire (H8)

 x1 y1 z1 
 z 2 
 ∂x ∂y ∂z   ∂N1 ∂N 2 ∂N 3 ∂N 4 ∂N 5 ∂N 6 ∂N 7 ∂N8   x 2 y2
 ∂ξ
 ∂ξ ∂ξ   ∂ξ ∂ξ ∂ξ ∂ξ ∂ξ ∂ξ ∂ξ ∂ξ   x 3 y3 z3 
 
 ∂x ∂y ∂z   ∂N1 ∂N 2 ∂N 3 ∂N 4 ∂N 5 ∂N 6 ∂N 7 ∂N8   x 4 y4 z4 
[J] =  =
 ∂η ∂η ∂η   ∂η ∂η ∂η ∂η ∂η ∂η ∂η ∂η   x 5 y5 z5 
 
 ∂x ∂y ∂z   ∂N1 ∂N 2 ∂N 3 ∂N 4 ∂N 5 ∂N 6 ∂N 7 ∂N8   x 6 y6 z6 
 ∂ζ
 ∂ζ ∂ζ   ∂ζ ∂ζ ∂ζ ∂ζ ∂ζ ∂ζ ∂ζ ∂ζ   x 7 y7 z7 
 
 x 8 y8 z8 

D'où

∂ −1 ∂ −1 ∂ −1 ∂
= J + J
 ∂x 11 ∂ξ 12 ∂η 13 ∂ζ + J

∂ −1 ∂ −1 ∂ −1 ∂
 = J 21 + J 22 + J 23
 ∂y ∂ξ ∂η ∂ζ
∂ −1 ∂ −1 ∂ −1 ∂
 = J 31 + J 32 + J 33
 ∂z ∂ξ ∂η ∂ζ
49
5. Elément hexaèdre tri-linéaire (H8)

 Le calcul de la matrice de rigidité élémentaire peut se faire par intégration


numérique:

e T e T
[K ] = ∫Ω ([B] ) [C] [B] dΩ = ∫−1 ∫−1 ∫−1([B] ) [C] [B]
1 1 1
det ([ J ]) dξdηdζ
e e e e e
e

50
5. Elément hexaèdre tri-linéaire (H8)

 On peut utiliser pour cela la formule d'intégration par poids de Gauss:

n m
e T
∫ ∫ ∫ (
[B] ) [C] [B] det ([J]) dξdηdζ = ∑∑∑ w w w Φ ( ξ , η , ζ )
1 1 1 e e
−1 −1 −1 i j k i j k
  i =1 j=1 k =1
Φ ( ξ ,η, ζ )

 On peut aussi utiliser la formule d'Eisenberg et Mavern:

m!n!k!
∫Ωe r s t dΩ = (m + n + k)!6V
m n k

avec V le volume de Ωe

51
5. Elément hexaèdre tri-linéaire (H8)

Formule de quadrature de Gauss à 2 points dans chaque direction (ordre 3)

(ξ ,η ,ζ )
i j k
w i w jw k

n m
Intégrale = ∑∑∑ w i w j w k f ( ξi , η j , ζ k )
i =1 j=1 k =1

52
5. Elément hexaèdre tri-linéaire (H8)

 Le calcul du second membre élémentaire se fait à partir de::

e T  e T 
[F] = ∫Ω ([ N] ) f  dΩ + ∫ ([ N] )
e
T d  dΓ
e   Ωe ∩Γ σ

Ainsi dans le cas d'un élément soumis à un champ de force volumique constant
et qui n'intercepte pas la frontière sur laquelle un vecteur contrainte est imposé,
on obtient:

f x 
[F] = ∫Ω ([ N] )
e
e
e T 
f  dΩ =
  {∫ ([
Ωe
N]
e T
) }
dΩ f y 
 f z 

53
5. Elément hexaèdre tri-linéaire (H8)

f x    f x 
[F]
e
= {∫ ([
Ωe
N]
e T
) } 

 f z  
1 1 1

−1 −1 −1
e


T
( )

dΩ f y  = ∫ ∫ ∫ [ N] det ([ J ]) dξdηdζ  f y 

ϕ ( ξ , η, ζ )   f z 

f x  f 
  x 
{∫ ([ } ( ) (
T
dΩ f y  = ∑∑∑ w q w r w s  N ( ξq , ηr , ζ s )
e T
) )
e
det J ( ξq , ηr , ζ s )  f y 
e
[F] =
Ωe
N]
 f z   q r s  f 
 z

54
5. Elément hexaèdre tri-linéaire (H8)

Terme de surface: pression sur ζ = 1

e T d
[F] = ∫Ω ∩Γ ([ N] ) T  dΓ
e
−pn x 
  d 
T  = −pn y 
e
σ

 
 − pn z 
ζ =1

y
x
55
5. Elément hexaèdre tri-linéaire (H8)

Terme de surface:

 8 ∂N i ( ξ, η,1)   8 ∂N i ( ξ, η,1) 
∑ xi  ∑ xi 
 i =1 ∂ξ   i =1 ∂η 
  8 ∂N i ( ξ, η,1)    8 ∂N i ( ξ, η,1)    
eSξ  = ∑ yi  eSη  = ∑ yi  eSζ = eSξ ∧ eSη
 i =1 ∂ξ   i =1 ∂η 
 8 ∂N ( ξ, η,1)   8 ∂N ( ξ, η,1) 
∑ i zi  ∑ i zi 
 i =1 ∂ξ   i =1 ∂η 

 T
[F] = ∫Ω ∩Γ ([ N] )
e
e
σ
e T 1 1
(
T d  dΓ = − p ∫ ∫  N ( ξ, η,1)
−1 −1
e
) 
eSζ ( ξ, η,1) dξdη

q r
(
[F] = ∑∑ w q w r  N ( ξq , ηr ,1) )
e T 
eSζ ( ξq , ηr ,1)
 
56
6. Elément hexaèdre à 20 nœuds

1
N i ( ξ, η, ζ ) = (1 + ξi ξ)(1 + ηi η)(1 + ζ i ζ )( ξi ξ + ηi η+ ζi ζ − 2) i = 1,...,8
8
1
N i ( ξ, η, ζ ) = (1 − ξ 2 ) (1 + ηi η)(1 + ζ i ζ ) i = 10,12,14,16
4
1
N i ( ξ, η, ζ ) = (1 − η2 )(1 + ξi ξ )(1 + ζ i ζ ) i = 17,18,19,20
4
1
N i ( ξ, η, ζ ) = (1 − ζ 2 )(1 + ξi ξ )(1 + ηi η) i = 9,11,13,15 57
4
7. Elément hexaèdre à 32 nœuds

1
N i ( ξ, η, ζ ) = (1 + ξi ξ)(1 + ηi η)(1 + ζ i ζ ) 9( ξ2 + η2 + ζ 2 ) −19 noeud au coin
64
9 
N a ( ξ, η, ζ ) = (1 − ξ2 )(1 + 9ξa ξ )(1 + ηa η)(1 + ζ a ζ ) ξa = ±1/3, ηa = ±1, ζ a = ±1
64

9 
N a ( ξ, η, ζ ) = (1 − η )(1 + 9ηa η)(1 + ξa ξ )(1 + ζ a ζ )
2
ξa = ±1, ηa = ±1/3, ζ a = ±1 noeud intermédiaire
64 
9 
N a ( ξ, η, ζ ) = (1 − ζ 2 )(1 + 9ζ a ζ )(1 + ξa ξ )(1 + ηa η) ξa = ±1, ηa = ±1, ζ a = ±1/3
64  58

Vous aimerez peut-être aussi