Beruflich Dokumente
Kultur Dokumente
Codes de calcul
Zhi-Qiang FENG
IUP
Universit dEvry - Val dEssonne
DESS/CS41
Objectifs
Thmes abords
Admissibilit de UV
(1/2 examen + 1/2 TP) 10/20
DESS/CS41
{U}
- vecteur des DDL Degrs De Liberts (n), inconnus ; par exemple, les dplacements et les
rotations des nuds en mcanique des solides et des structures
{F}
SIGNIFICATION (1D)
K
Ressort
raideur k
dplacement
force
EA
rigidit L
dplacement
force
A
conductivit L
temprature
flux de
Electricit
rsistivit 1/R
potentiel
intensit
Ecoulement
A
permabilit L
charge hydraulique
dbit
Barre
T/C
Thermique
chaleur
DESS/CS41
Calcul
Post-processeur
Prsenter les rsultats de faon intelligible et synthtique : sous forme
numrique et sous forme graphique
Effectuer des fonctions complmentaires : combinaisons, interprtations,
interpolations, animation,
DESS/CS41
v = v; w = w
xx n x + xy n y + xz n z = f sx
{ } = [D]({ } { th }); { } = [C ]{ }+ { th };
<> = < xx yy zz xy yz zx >;
1
b
E(1) b
[D] =
(1+)(1 2) 0
0
0
b
1
b
0
0
0
b
b
1
0
0
0
0
0
0
c
0
0
0
0
0
0
c
0
0
0
0 ;
0
0
c
[C] = 1 0
E
0
0
0
0
0
th = T 1 1 1 0 0 0
1
0
0
0
0
0
0
d
0
0
0
0
0
0
d
0
0
0
0 avec b = ; c = 1 2 ; d = 2(1+ )
0
1
2(1)
0
d
rr ,r + r ( rr ) + rz , z + f vr = u
Equations dquilibre sur V avec r = z = 0:
1
rz ,r + rz + zz , z + f vz = w
r
w=w
DESS/CS41
rr n r + rz n z = f sr
type contrainte sur Sf : n + n = f
zz z
sz
rz r
{ } = [D]({ } { th }); { } = [C ]{ }+ { th };
0
1
;
[D] =
1
0
(1+)(1 2)
0
0
0 (1 2) / 2
th = T 1 1 1 0
0
1
1 1
0
[C] = 1
0
E
0 0 0 2(1+)
xx, x + xy , y + f vx = u
Equations dquilibre sur V :
yx, x + yy , y + f vy = v
xx n x + xy n y = f sx
type contrainte sur Sf : n + n = f
yy y
sy
xy x
{ } = [D]({ } { th });
{ } = [C ]{ } + { th }
[D ] =
1
E
1
(1 + )(1 2 ) 0
0
[C ] = [D]1 = 1 +
E 0
(1 2 ) / 2
1
0
0
0 ; th = (1 + )T 1 1 0
2
z = -
[D ] =
( x + y )+ T ;
th = T 1 1 0 ;
1
0
;
(1 2 ) 0 0 (1 ) / 2
E
[C ] =
1
0
11
E 0
0
0
2(1 + )
DESS/CS41
Dfinir les degrs de libert lmentaires {ue} et les sollicitations extrieures {fe} intervenant dans
[Ke]{ue} = {fe}
{ue}T = <ue> = < u1 v1 w1 u2 v2 w2 u3 v3 w3 > ;
{fe}T = <fe> = < f x1 f y1 f z1 f x2 f y2 f z2 f x3 f y3 f z3
>
n-1
ai xi-1
i =1
2) dterminer les paramtres a1, a2, ..., an en faisant concider uex(x) et u(x) en n points x1, x2, ..., xn, c'est-dire en annulant e(x) en ces n points.
L'approximation peut fournir une solution approche en tout point x d'une fonction difficile valuer ou
connue seulement en certains points.
EXEMPLE : approximation d'une grandeur physique u(x)
Supposons qu'une temprature ne puisse tre mesure qu'en 3 points.
Nous avons besoin d'une valeur approche en des points qui ne
concident pas
avec les points de mesure. Choisissons une approximation sous la
forme d'un polynme du second degr :
20
x=0
25
22
x=0.5
x=1.0
= u(x=0)
= a1
= 20
= u(x=1)
= a 1 + a2 + a3
= 22
7
DESS/CS41
D'o :
uex(x) u(x) = 20 + 18 x - 16 x2
{a}
[P(x, y)]
= <P> {a}
ui
P(x)
N(x)
- fonctions d'interpolation
La mthode d'approximation nodale d'une fonction d'une variable s'tend directement l'approximation
de plusieurs fonctions de plusieurs variables.
EXEMPLE : dplacements d'une structure 3D
u(x,y,z) = <N(x,y,z)> {un}
v(x,y,z) = <N(x,y,z)> {vn}
w(x,y,z) = <N(x,y,z)>{wn}
En 3D, puisque u(x, y, z) reprsente le dplacement en point (x, y, z), les dplacements nodaux {ue}
peuvent tre obtenus partir de {u} en introduisant les coordonnes nodales convenables dans l'quation
de ltape 2.
Soit :
DESS/CS41
{u1 } [P ( x1 , y1 , z1 )]
{ } [
]
u e = u 2 = P ( x 2 , y 2 , z 2 ) {a} = [Pn ]{a}
#
#
{u n } [P( x n , y n , z n )]
{ }
on obtient :
Puisque le matrice [Pn] est maintenant connue, nous pouvons crire: {a} = [Pn]-1 {ue}
Remplaons {a} par cette expression et reformulons lquation {u} = [P(x, y, z)] {a} pour obtenir la
relation recherche entre les dplacements continus {u} et les dplacements nodaux {ue}
{u} = [P(x, y, z)] [Pn]-1 {ue} = [N(x, y, z)] {ue}
Matrice des fonctions dinterpolation (fonctions de forme) : [N(x, y, z)] = [P(x, y, z)] [Pn]-1
L'approximation nodale possde deux proprits fondamentales :
1)
2)
(x x j )
j =1, j i
( xi x j )
1
x1
x2
x3
x4
x1
x2
x3
x4
{} = {diffrentielle de u}
DESS/CS41
u
r
r u
r
{
}
=
=
w ;
Problme axisymtrique
z
2 rz z
u w
z + r
N i
r
1
Ni
[B ] = ... r
N
i
0
0
N i
z
N i
r
...;i = 1, nnel
N i
u
x
x
v
0
x y
y w
z z
Problme tridimensionnel { } = 2 = u v ; [B ] = ... N
i
xy +
y
2 yz y x
2 zx v w
+
0
z y
w
u
N i
+
z
x z
N i
y
N i
x
N i
z
0
N i
z
0
N i
y
N i
x
...;i = 1, nnel
N i
u
x x
x
{ } = y =
; [B ] = ... 0
2 y
N
xy u v
i
+
y x
y
N i
y
N i
x
... ; i = 1, nnel
= D = 2 + tr()
ou
ij = 2 ij + kk ij
soit
xx = 2 xx + (xx + yy + zz)
xy = 2 xy
Les autres peuvent sobtenir par permutation circulaire des indices x, y, z. Sous forme matricielle, on a :
10
DESS/CS41
xx 2 +
yy
zz
=
0
xy
0
yz
0
zx
0
2 +
0
2 + 0
0
0
0
0
0
0
0 xx
0 yy
0 zz
0 2 xy
0 2 yz
2 zx
{} = [D]{}
et : modules de Lam =
0
0
0
0
0
0
E
E
= G; =
2(1 + )
(1 2 )(1 + )
xx
1
yy
b
E (1 ) b
zz
=
0
xy (1 + )(1 2 )
0
yz
0
zx
b
1
b
0
0
0
b
b
1
0
0
0
0
0
0
c
0
0
0
0
0
0
c
0
E=
0 xx
0 yy
0 zz
0 2 xy
0 2 yz
c 2
zx
b=
;c=
1 2
2(1 )
(3 + 2 )
; =
2( + )
+
Les caractristiques lastiques doivent assurer que la matrice [D] est dfinie positive, ce qui conduit 1<<0.5
Si 0 et 3 +2 0, on peut inverser la relation =f() : ij =
1
2
ij 3 + 2 trace( ) ij
h = v
11
DESS/CS41
Les forces {fvt} tiennent compte des forces de volume, des forces d'amortissement et des forces d'inertie :
{ f vt } = { f v } c{u} {u}
Les relations dformations-dplacements s'crivent :
{} = [B] {ue} ; {} = [B] {ue} ; <> = <ue> [B]T
On obtient finalement :
( { } { })
({f } [C ]{u } [M ]{u })
e
Wint
= u e [ K e ] u e f e
e
Wext
= u e
e
vs
Ainsi
e
vs
[ K e ] = V e [B ] [D ][B ]dV
T
[C e ] = V e c[N ] [N ]dV
T
e
avec [ M ] = V e [N ] [N ]dV
T
{f } = [B] { }dV
{f } = [N ] { f }dV +
e
e
vs
[Ke]
e
[C ]
Ve
Ve
S ef
[N ]T { f s }dS
[fvs ]
: vecteur des forces (quivalentes) lmentaires dues aux forces de volume et de surface
[fe]
: vecteur des forces (quivalentes) lmentaires dues aux contraintes initiales et contraintes
thermiques
[M ]
12
DESS/CS41