Académique Documents
Professionnel Documents
Culture Documents
DES MATERIAUX ET
DES STRUCTURES
GMC
MASTER
Version 2011-2012
Cours
M. BRUNET
EDITION 2011-2012
SOMMAIRE
Sommaire
1.3
1.4
DESCRIPTION DU MOUVEMENT
6
1.1.1 Formulations dEuler et de Lagrange ......................................................... 6
1.1.2 Le tenseur gradient F ................................................................................. 7
LOI DE CONSERVATION EN GENERAL
9
1.2.1 Quest-ce quune loi de conservation ......................................................... 9
1.2.2 Le vecteur flux .......................................................................................... 10
1.2.3 Forme locale de la loi de conservation ..................................................... 12
MILIEUX CONTINUS CLASSIQUES
15
1.3.1 La loi de conservation de la masse .......................................................... 15
1.3.2 Loi fondamentale de la dynamique .......................................................... 16
1.3.3 Premier principe de la thermodynamique ................................................ 17
1.3.4 Synthse .................................................................................................. 19
PUISSANCES VIRTUELLES
19
1.4.1 Thorme des puissances virtuelles : ...................................................... 19
1.4.2 Remarques sur les puissances virtuelles : ............................................... 20
CONTRAINTES ET DEFORMATIONS
2.1
2.2
2.3
2.4
21
LOIS DE COMPORTEMENT
3.1
3.2
3.3
3.4
3.5
60
THEORIE GENERALE
60
3.1.1 Forme gnrale ........................................................................................ 60
3.1.2 Liaisons internes ...................................................................................... 62
3.1.3 Objectivit ................................................................................................ 62
3.1.4 Matriaux lastiques ................................................................................ 64
ISOTROPIE et ANISOTROPIE
65
3.2.1 Matriaux isotropes .................................................................................. 65
3.2.2 Solides anisotropes .................................................................................. 66
3.2.3 Fonctions isotropes .................................................................................. 67
3.2.4 Matriau lastique isotrope ...................................................................... 68
GENERALITES sur les MILIEUX VISQUEUX
69
3.3.1 Forme gnrale du modle de Kelvin-Voigt viscolastique ..................... 69
3.3.2 Exemple de fluides visqueux et plastiques ........................................ 70
LOIS DIFFERENTIELLES
72
3.4.1 Drives convectives ............................................................................... 73
3.4.2 Drive de Jaumann et rfrentiel corotationnel ..................................... 75
3.4.3 Lois de type taux ...................................................................................... 78
3.4.4 Hypolasticit ........................................................................................... 79
3.4.5 Viscolasticit .......................................................................................... 80
FLUIDES VISQUEUX NON-NEWTONIENS (Exemples)
86
3.5.1 Contraintes viscomtriques ...................................................................... 87
3.5.2 Ecoulement dans un canal ....................................................................... 90
3.5.3 Ecoulements de Poiseuille et de Couette ................................................ 93
3.5.4 Ecoulements viscomtriques ................................................................... 96
THERMODYNAMIQUE ET HYPERELASTICITE
4.1
SOMMAIRE
97
4.5.2
5
5.2
5.3
PLASTICITE ET ENDOMMAGEMENT
5.1
6.2
6.3
133
FORMULATION GENERALE
133
5.1.1 Taux de dformation plastique ............................................................... 133
5.1.2 Formulation en vitesse de contrainte ..................................................... 134
5.1.3 Matrice lasto-plastique continue ........................................................... 136
5.1.4 Intgration lasto-plastique implicite ...................................................... 138
5.1.5 Ecrouissage isotrope, cinmatique et anisotropie .................................. 141
5.1.6 Chargement radial et loi intgre ........................................................... 146
PLASTICITE SEULE
149
5.2.1 Formules de Prandt-Reuss .................................................................... 149
5.2.2 Exemples ............................................................................................... 152
5.2.3 Striction diffuse et striction localise ...................................................... 156
ENDOMMAGEMENT DUCTILE
159
5.3.1 Modles dcoupls ................................................................................ 159
5.3.2 Modle thermodynamique coupl .......................................................... 161
5.3.3 Modles poreux coupls ........................................................................ 165
5.3.4 Endommagement des plaques composites ........................................... 168
FORMULATIONS NON-LOCALES
6.1
SOMMAIRE
174
LE PHENOMENE DE LOCALISATION
174
6.1.1 La localisation ........................................................................................ 174
6.1.2 Les mthodes de rgularisation ............................................................. 175
METHODES NON-LOCALES
178
6.2.1 Formulation intgrale ............................................................................. 178
6.2.2 Formulation gradient explicite ............................................................. 179
6.2.3 Formulation gradient implicite ............................................................. 180
ELASTO-PLASTICITE AVEC ENDOMMAGEMENT NON-LOCAL
180
6.3.1 La variable dendommagement non-locale ............................................ 180
6.3.2 Implmentation de la mthode implicite ................................................. 181
6.3.3 Exemple numrique ............................................................................... 183
ANNEXE
Exemple du codage en FORTRAN de 2 routines UMAT pour ABAQUS
Exemple 2 : UMAT en intgration lasto-plastique explicite avec correction
188
189
198
X3
x3
e3
dX
E2
E3
X2
E1
Co
X1
e1
x1
dx
x2
e2
C(t)
Ces deux configurations seront repres dans deux systmes de coordonnes que nous
noterons :
XI = (X1, X2, X3)
systme de coordonnes matrielles
dans la configuration de rfrence initiale Co
xi = (x1, x2, x3)
Ces deux systmes seront supposs cartsiens orthonorms et on leur appliquera les
conventions de notation habituelles (sommation, drivation).
Remarque 1 : Dans les applications il est souvent commode de reprer Co et C(t)
dans le mme systme de coordonnes, cest--dire didentifier ei et E I .
Cependant pour le dveloppement de la thorie, il est prfrable de conserver cette
distinction.
dX dx
La transformation scrit :
xi = xi (XI, t)
En diffrentiant on a :
dx i =
De mme on a :
dXI =
x i
dX j
X j
XI
dx j
x j
dx = F dX ou :
avec FiJ =
1
dX = F dx
On a alors :
ou :
FIj-1 =
avec
x i
XJ
XI
x j
(2)
Le tenseur gradient sera alors :
(3)
Fij = ij +
ui
Xj
J=
D x 1 , x 2 , x3
x
= det F = det
X
D (X1, X 2 , X3 )
( 5)
dv = J dvo
dS
dx
dSo
dX
1T
n dS = JF
N dSo
(6)
Dem. :
+ 1 si i, j , k , permutation de 1, 2, 3
1 si i, j , k permutation impaire de 1, 2, 3
0 si deux indices rpts
ijk =
Or on a :
(1 2 3) (2 3 1) (3 1 2)
(1 3 2) (2 1 3) (3 2 1)
dXL XM
ou encore :
X3
NdSo
x3
3
1
1
X1
ndS
2
X2
x1
x2
x1 = 1 X1
x2 = 2 X2
x3 = 3 X3
1 0 0
le tenseur gradient est : F = 0 2 0
0 0 3
et J = det F = 1 2 3
dv o = 1
dv = J dv o
dv = 1 2 3
0
n
dS
1 2 0
dS = 1 2
1
dSo = 1
et
0 0
1 / 1 0
0
J F-1t N dSo = 1 2 3 0 1 / 2 0 0 = 1 2 0
1
0 1 / 3 1
0
d
dt
D Adv = D dS + D Bdv
1
..
A= ;
A = (e + V 2 )
A = V ;
A = .OM V ;
d
dt
( 8)
D dS + D Bdv
Adv =
d
[f (x, t )] = f + f xi
dt
xi t
t
( 9)
Do
A o dvo =
D o
o dSo +
Do
Bo dvo
d
dt
[f (X, t )] =
f
t
car X
= constante
Exemple :
loi de conservation de la masse
Nous noterons les masses volumiques dans les configurations actuelles et de
rfrence, respectivement par et o : dm = dv = o dvo
Forme eulrienne
d
dt
(10)
en effet :
=0
B=0
D dv = 0 =
dM
dt
M = constante
Forme lagrangienne
(11)
Do o dvo
= 0
d
dt
D Adv
A
dv +
t
D A V. n
dS
10
considre que le domaine continu se dplace la vitesse V entre les instants t et t + dt.
On peut dautre part dmontrer en mathmatiques le thorme suivant, sur la transformation
dintgrales : si est une fonction continue et drive continue dans D, et si D admet un
plan tangent continu par morceaux, alors on a :
(13)
grad dv =
D xi
ou
dv =
n dS
D ni dS
Ces deux rsultats vont permettre de transformer en intgrales de volume tous les termes de
la loi de conservation eulrienne (8).
Pour cela on fait une hypothse analogue au postulat de Cauchy, savoir que la densit
surfacique ne dpend du domaine D que par la normale extrieure en M D.
= (M, n )
Dans ce cas, on dmontre qu'il existe donc un vecteur flux associer la loi de conservation
tel que :
(14)
M, - n = M, n
(15)
( n) = a i n i = a . n
(16)
d
dt
Adv =
a n dS + Bdv
D
o = a o N
11
Les deux formes eulrienne et lagrangienne sont deux critures de la mme ralit
physique et les quantits Ao, a o , et Bo sont relies aux quantits A, a et B par les relations
suivantes :
Adv = Ao dvo
Ao = A J
Bdv = Bo dvo
Bo = B J
dS = o dSo = a o .N dSo
or
dS = a . n dS
a o = J F-1 a
= a .J F-1T N dSo
= J F-1 a . N dSo
En rsum, on a donc :
(17)
A o = A J
Bo = B J
1
a
J
F
a
=
o
d
dt
A
D t dv +
Adv =
D
A V. n dS
D
D A V . n dS = D div (A V ) dv = D (A Vi ), i dv
( ),i signifiant ( ) / xi
Dautre part la loi de conservation sexprime par :
d
dt
D Adv = D dS + D Bdv
dS =
a . n dS =
D a i ni dS
D a i , i dv
12
A
dv + (A Vi ), i dv = a i ,i dv + Bdv
D
D
D
t
+ (A Vi ), i - a i ,i - B dv = 0
Cette quation tant vrifie, quel que soit le domaine D considr, on obtient la forme
locale Eulrienne :
(18)
A
+ (A Vi ),i - a i ,i - B = 0
t
(19)
A o
- a o I,I - Bo = 0
t
Les deux formes prcdentes expriment la mme ralit physique et sont donc
strictement quivalentes. Mais on peut aussi le dmontrer directement partir des quations
(17).
Dmonstration :
A o
- a o I,I - Bo = 0
t
(AJ)
= (JFki 1 a i ),k + BJ
t
A 0 = AJ
a 0K = JFKi-1 a i
Dans la suite de la dmonstration on utilisera les formules sur le dterminant dune matrice,
dans l'espace 3 dimensions
(F1 ) Ji =
FmP FnQ
2 dt F imn JPQ
FiK (F-1)Kj = ij
Avant dexpliciter le calcul nous allons tablir la formule gnrale :
(20)
tr ( ) = trace de ( )
13
1
i jk mpq A im A jp A kq
6
1
d(dt A) =
ijk mpq A im A jp dA kq
Dmonstration :
dt A =
d t A A-11k
dt A tr (dA A-1)
2xi XK
J
F -1
= J tr
= JVi,i = J div V
F =J
tX K x i
t
J, K =
de mme :
Pour calculer
(FKi1),
J
-1
= JFjM, K FMj
X K
on se sert de :
1
FKi
FiM = KM
( F F ), = 0
( F ), F
= - F F
(J FKi-1 ),K = J,K FKi-1 + J(FKi-1 ),K
-1
Ki iM K
-1
Ki K
On a donc :
iM
-1
Kj jM,K
-1 -1
-1 1
= J FjM, K FMj FKi - J FjM, K FMi FKj = 0
Puisque :
FjM ,K =
2x j
= FjK,M
XM XK
d
d(AJ)
A o
en drive eulrienne
: avec
=
t
dt
dt
t
J
dA
1
1
a i, K + (JFKi
), K a i + BJ
+ A = J FKi
J
t
dt
soit :
car
a
X K a i
dA
+ BJ = J i + BJ = Ja i,i + BJ
J
+ A J VK,K =
x i
x i X K
dt
A
+ (A Vi ),i a i,i B = 0
t
A
dA
+ A,i Vi
=
t
dt
14
d
dt
D A dv = S dS + D B dv
(21)
dm
= 0
dt
Cette loi est une loi universelle au moins dans le cadre de la mcanique classique (non
relativiste). La seule hypothse sous-jacente cette criture concerne lhomognit du
matriau (un constituant unique).
m est la masse dun domaine matriel, soit : m = dv =
D
On a donc :
A=
(22)
forme locale
(23)
et
D dv
, a et B nuls.
d
+ (Vi ),i = 0 =
+ div V
t
dt
= 0
t
(Euler)
(Lagrange)
J = dt F = 1
Forme locale
div V = 0
Lquation de conservation de la masse permet dcrire la forme locale Eulrienne dune loi
de conservation sous la forme :
(24)
Dmonstration :
d A
= B + a i ,i
dt
1
d A
d
1 dA
2 A
=
dt
dt
dt
dA
1 d
=
A
dt
dt
=
dA
+ A div V
dt
= a i ,i + B
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
15
[ ]
d
C] = Fext
[
dt
[ C]
torseur cintique
[F ]
ext
effort distance caractris par une densit massique f (en gnral la pesanteur f = g )
n
M
T ds
T = T (M , n)
ds
Cette schmatisation des efforts extrieurs conduit la mcanique des milieux continus
classique mais dautres schmatisations sont possibles.
d
dt
V dv =
T dS +
f dv
T = n
ou
tenseur des contraintes de Cauchy
16
dVi
lacclration
dt
(daprs (24))
i =
(25)
i = fi + ij,j
d
dt
(26)
OM V dv = OM T dS + OM f dv
S
B = ijk xj fK
xj Vk = ijk xj TK
al = ijk xj kl
d A
= B + a i,i
devient ici :
dt
d
(ijk xj Vk) = (ijk xj kl),l + ijk xj fk
dt
do
Il reste donc :
soit
ijk jl kl = 0
ij = ji
(27)
d
[E + K ] = Pext + Q
dt
17
(28)
D 2 V
K =
dv
Lnergie interne E est une fonction extensive (lnergie interne de lensemble de deux
systmes est la somme des nergies internes de chacun des systmes).
On peut donc crire :
E =
(29)
D edv
P (ext ) = fi Vi dv + Ti Vi dS
D
S
(30)
On suppose que les changes de chaleur sont de deux types : surfaciques (conduction) et
volumiques (apport de chaleur de lextrieur dans le systme : rayonnement ...),
La quantit taux de chaleur Q sera donc crite sous la forme : (rayonnement + conduction)
=
Q
rdv + hdS
(31)
D
S
r est une donne du problme par unit de temps.
d
dt
D e + 2 V
dv = (fi vi + r ) dv + (Ti Vi + h ) dS
D
S
Ce qui est bien une loi de conservation telle que dfinie auparavant avec :
1 2
A = e +
V
= Ti Vi + h
B = (fi Vi + r)
On a :
= Ti Vi + h = ij nj Vj + h = aj nj
h = q.n
(32)
o q est le vecteur flux de chaleur caractrisant les changes de chaleur par conduction.
On a donc :
aj = ij Vj - qj
La forme locale de lquation de conservation de lnergie est alors :
(e + Vi i) = (fi Vi + r) + (ij Vi - qj),j
e + ( i - ij,j - fi) Vi = r + ij Vi,j - qj,j
Or, on sait daprs la forme locale de la loi de conservation de la quantit de mouvement
(25), que :
i = ij,j + fi
Il reste donc finalement
(33)
e = r + ij Vi,j - qj,j
18
1.3.4 Synthse
Les diffrentes lois de conservations, en formulation eulrienne :
d
dt
Adv = dS + Bdv
S
avec
= a .n
Vi
ijK xj Vk
O
Ti
ijK xj kl
Ti Vi + h
o
ij
ijk xj kl
ij Vj - qj
o
fi
ijk xj fk
fi Vi + r
Conservation de
Masse
Quantit de mvt
Moment cintique
Energie
1 2
V
e +
D i Vi dv = D ( ij, j Vi + fi Vi ) dv
D ij, j Vi dv = D (ij Vi ), j dv D ij Vi , j dv
= ij Vi n j dS ij Vi, j dv en utilisant le thorme de la divergence
S
D
On obtient alors le thorme des puissances virtuelles :
(34)
(35)
i Vi dv = fi Vi dv + Ti Vi dS
D
S
D
P*(acc)
P*(ext)
_ ij Vi, j dv
D
P*(int)
19
1 d
D i Vi dv = 2 dt (V
(36)
) dv =
d
dt
2 V
dv =
dK
dt
dK
= P( ext ) + P(int)
dt
La drive par rapport au temps de lnergie cintique est gale la puissance des efforts
extrieurs et intrieurs.
En combinant avec le premier principe de la thermodynamique (27) :
d
; on obtient : dE = Q
P (int)
(E + K ) = P (ext ) + Q
dt
dt
La forme locale associe cette forme redonnerait directement (33).
(35)
P(acc) =
dK
pour le mouvement rel
dt
b.
P*(ext) = P*(ext distance) + P*(ext de contact)
c.
P*(int) = 0 pour le mouvement rigidifiant
3. en dduire les quations du mouvement et les conditions aux limites.
20
2 CONTRAINTES ET DEFORMATIONS
Ecriture eulrienne
d
dt
(1)
D Vi dv
D Ti dS + D fi dv
Ecriture lagrangienne
d
dt
(2)
D o
o Vi dv o =
D o Ti
dSo +
D o o fi dv o
tenseur mixte, puisquil lie les composantes, eulriennes par dfinition, du vecteur
contrainte, aux composantes lagrangiennes du vecteur unitaire normal dSo.
df o
df
dSo
dS
Co
Ct
21
(3)
Ti = Tijn j
Ti = ijNj
d f = T n dS
d f = N dSo
D fi dv + D Tij n j dS = D i dv
On en dduit lcriture eulrienne : (4)
Tij
+ fi = i
x j
(5)
ij
+ o fi = o i
X j
Ces deux quations sont deux formes quivalentes de lquation du mouvement. Dans
le cas statique ou quasi-statique, lacclration disparat pour redonner les quations
dquilibre :
(6)
Tij, j + f i = 0
(7)
ij, j + o fi = 0
d
dt
Do o ijk x j k dvo
Do o ijk x j fk dvo
Do o ijk x j kL N L dSo
FjL kL = FkL jL
ou
F T = FT = J T
22
vecteur df o , transform de
dfo = F1 df et
df = F df o
df o = S. N dSo
(9)
ou
dfoI = SIJNJdSo
On introduit dautre part le tenseur eulrien = JT, appel tenseur des contraintes de
Kirchoff ; cest un tenseur symtrique qui joue un rle important pour la formulation
variationnelle des problmes en grande dformation.
Compte-tenu des dfinitions prcdentes et de lexpression de la transformation dun
1T
N dSo , on peut lier les quatre tenseurs des contraintes :
lment de surface n dS = JF
df = N dSo = J 1 FT n dS = T n dS
T = J 1 FT
df o = F1 df = F1 N dSo = S N dSo
S = F1
S = F1 J T F1T
donc
et
T = J 1 F S FT
On obtient en rsum :
(10)
= JT = FT = F S FT
S = F-1 = F-1 F-1T = JF-1
et
T F-1T
Nous nous retrouvons donc, pour dcrire les contraintes, avec quatre tenseurs , T, et S,
23
1000
1 0.2
0
Ft =
et un tat de contrainte vrai de Cauchy par : Tt =
0 1.5
1000 2000
cos
R=
sin
- sin 1 2 3 2
=
cos 3 2
12
df t = Tt n t dS t
n t + t = Rn t
do en identifiant on a :
Pour PK2 t :
634 1370
Tt + t = RTt R T =
1370 1370
346 733
S t = det Ft Ft-1Tt Ft-T =
733 1330
Pour PK2 t+ t :
or dans la rotation :
Ft + t = RFt
et comme
Ft-1+ t = Ft-1R T
Ft-T+ t = RFt-T
RR T = R T R = 1 il vient en reportant :
346 733
S t + t = S t =
733 1330
24
x3
F
So
So
So 1
-F1
S3
X2
S1
x1
F1
1 0 0
F = 0 2 0
0 0 3
et
S2
x2
1
X1
x1 = 1X1
x 2 = 2 X2
x 3 = 3X3
T11 = 1 =
F1
S1
J = 1 2 3
11 =
1J
F1
dsigne la contrainte nominale ( engineering stress en
= 1 2 3 =
1
So
anglais) puisque So est la surface avant dformation. Cest elle que lon mesure simplement
dans un essai de traction. Pour PK2 et Kirchhoff :
S11 =
11
1J
21
= J 1
F1
So 1
25
Tid = ij N j
(11)
Cest le cas le plus courant et le plus commode tudier, car la configuration de rfrence
Co est connue.
b.
Dans le cas o les efforts sont donns par unit de surface dans la configuration
dforme (exemple du formage hydraulique o les efforts sont appliqus par lintermdiaire
dun fluide sous pression), les conditions aux limites sont donnes sous la forme :
p d n i = Tijn j
(12)
X = Mso
dX = N dso
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
x = ms
dx = nds
26
ds
et
(N) =
dso
(N )
ds dso
dso
M, N = - m, n
CJK
Ainsi
(13)
dx x = dX C X
Avec
(14)
dx x dX X = 2 dX E X
E IJ =
1
(CIJ IJ )
2
1
(C - 1)
2
E =
do:
FiJ =
xi
u
= iJ + i
X I
X J
E IJ =
u
u
1 u I
+ J + K
2 X J X I X I
u K
X J
Cette expression est souvent utilise pour introduire dans une thorie essentiellement
linaire quelques lments de non-linarit (thorie des plaques de Von Karman, problme
de flambage, par exemple).
27
De faon tout fait symtrique, on peut expliciter le produit scalaire dX X en fonction des
vecteurs dx et x :
) (F
1
Ik dx k
1 1
= FiJ FIk dx j x k
1
= B jk dx j x k
1
1
Bjk1 = FIj1 FIk
= FjI1T FIk
B = F-T F-1
-1
= F FT
Ainsi :
(16)
dX X = dx B1 x
Avec
(17)
B = F.FT
dx x dX X=
2 dx A x
1
1 B1
2
A =
Aij=
1
( ij Bij1 )
2
en composantes :
Exprimons alors lallongement et le glissement laide de lun de ces deux tenseurs, par
exemple le tenseur de Cauchy Green droit C:
ds = dx dx
soit
1/ 2
1/ 2
1/ 2
= N C N
dso
ds
N =
= NCN
ds 0
( )
(20)
N = ds dso =
dso
N C N 1
C11 1 =
1 + 2 E11 1
0]
28
dx x
cos (dx , x ) =
do pour langle complmentaire :
ds s
(21)
N C
( M , N ) = Arc sin
N CN
( M , N ) = Arc sin
1 +
M C M
2 M E N
( M ) 1 +
E 1 ,
C12
E 2 = Arc sin
C C
11
22
( N )
2 E 12
= Arc sin
1 + 2E
1 + 2 E 22
11
1.5 0
0 0.5
0
0
2.25
0.625
1
C t = FtT Ft =
et Green-Lagrange E t = [C t 1] =
0.25
0.375
2
0
0
et comme dx t = Ft dX
T
dx t + t = Rdx t
dx t + t = Ft + t dX
Ft + t = RFt et
RR = R R = 1
0
2.25
C t + t = C t =
0.25
0
0
0.625
E t + t = E t =
0.375
0
29
F
U
R
Et on dfinit :
R
U
V
(22)
F=RU=VR
Calculons U et V :
(23)
C = FT F = U T RT R U = U T U
Nous allons montrer que U est le tenseur C1/2, cest--dire le tenseur ayant mmes
directions propres que C, et pour valeurs propres les racines positives des valeurs
B = F FT = V R RT V T = VV T
De mme V est le tenseur B1/2, cest--dire le tenseur ayant les mmes directions propres
que B note ni, et pour valeurs propres les racines carres des valeurs propres de B qui sont
les mmes que C mais pas les vecteurs propres sauf cas particuliers.
Cette construction se gnralise tout tenseur F. Les tenseurs B et C tant symtriques,
dfinis et positifs, B et C sont diagonalisables. R sobtient directement en crivant :
R = F U-1 = V-1 F
Diagonalilisation de C et de B :
De llongation :
30
U T U = X i X T X i X T = U 2
Le tenseur des dformations pures droite est gale :
U = X i X T = U T
De la mme manire ( faire en exercice), avec B = FF T on obtient le systme homogne
[B - 2 I]n = 0 , donc les mmes valeurs propres que C mais les vecteurs propres n i qui sont
les directions principales des longations dans la configuration dforme. En notant la
matrice orthogonale x = [n 1 , n 2 , n 3 ] on obtient de la mme faon que pour C, le tenseur des
1
0
0
Avec les vecteurs de la base e1 = 0 , e 2 = 1 , e 3 = 0 on a la rotation R :
0
0
1
N i = X e i
n i = x e i
n i = x X T N i
n i = RN i
do
R = x X T
V = R U RT
(26)
B = R C RT
d'o
C = X' 2i X'T
T
U = X' i X'
x' = RX'
B = x' 2i x'T
T
V = x' i X'
F = x' i X'T
R = x' X'T
31
2
0
2 0
U=
0 1
b
a
dX
0 1
R =
1 0
1
0
dx
0
2
0
1
1
V =
0
Exemple :
Soit la matrice du gradient de la transformation en 2D:
0
2
3 / 4 5 / 4
3 / 4
5/ 4
[F] =
T
Le tenseur des longations de Cauchy-Green droit est : C = F F =
1 34 30
16 30 34
dont les valeurs propres sont les longations principales au carr et les vecteurs
propres les directions principales dans la configuration initiale soit :
12 = 4
22 =
N1 =
1
4
soit :
1 = 2
2 =
1
2
1 1
1 1
N2 =
21
2 1
X =
1 1 1
2 1 1
U = X i X T =
1 5 3
4 3 5
32
U -1 = X 1
XT =
1 5 3
4 3 5
do
0 - 1
R=
1 0
rotation de +
1 1
21
1 1
2 1
On obtient la mme chose en partant de Cauchy-Green gauche B = FF T ( vrifier en
n 1 = RN 1 =
n 2 = RN 2 =
exercice)
A B = A B = 2AB
CD = CD = CD/2
33
En configuration eulrienne Ct
1
e = U 1 0
1
Log C
eo = Log U =
2
Exemples :
e =
Exemples :
e1 = V 1
Green-Lagrange
Le tenseur h = eo = Log V =
eo = Log V = 1 Log B
E1 = U 1
e2 = E
1
V 1
e 2 = A
Euler-Almansi
1
Log B , dit tenseur de Henky, ou tenseur des
2
e = R e R T
(27)
avec
pour tout
et
O Log i est la matrice diagonale des Log (npriens) des allongements principaux.
Q QT = QT Q = 1
F=Q=
dou
b.
R=Q
B=C=1
U=V=1
E=A=0
x
X
x1 = 1X1
x 2 = 2 X2
x 3 = 3X3
1 0
F = 0 2
0
0
0
0
3
U=V=F
R=1
34
21 0
2
B = C = 0 2
0 0
0
0
23
Tous les tenseurs seront diagonaux, et la premire composante des principaux tenseurs de
dformation sera : si on note 1 =
E1 =
1 2
1 2
1 1 = 1 +
1
2
2
A1 =
1
1
1 = (1 + 1 ) 2
2 21
h1 = Log 1
1 2
+
1
1
d
= log (1 + 1 ) =
o
Epsilon
Green Lagrange
Hencky
2
1.5
Dformation
1
0.5
0
-0.5
-1
-1.5
-2
-2.5
Allongement
c.
x2= X2
x3 = X3
J = 1 car la dformation est isovolume.
A'
B
'
X1
35
1 + 2
B=
1
0
0
0
2
2
E =
2 2
0 0
1 0
F = 0 1 0
0 0 1
Green-Lagrange :
0
0
0
0
0
1
2
C = 1 + 0
0
0
1
et
12 = 2 + 2 + 4 + 2 / 2
22 = 2 + 2 4 + 2 / 2
32 = 1
/2
1
R=
/ 2 1
1+ 2 / 4 0
0
d.
cos
= sin
0
1 + 2 / 4 0
0
sin
cos
0
0
0
1
tan =
Considrons prsent le cas dun solide soumis successivement deux dformations. Par
exemple, partant dune configuration de rfrence Co, une tle est lamine, la conduisant
dans une configuration C1 partir de laquelle elle est emboutie.
F
Co
Ct
Fo
F1
C1
36
E=
dxt = F1 dx1
) (
1 T
1
F F 1 = FoT F1T F1 Fo 1
2
2
or
2 E1 = F1T F1 1
donc
E=
1 T
Fo (2 E1 + 1) Fo - 1
2
1 T
1
E=
Fo (2 E 1 ) Fo + FoT Fo 1
2
2
do la relation :
dxt = F dX = F1 Fo dX
E=
E o + FoT E1 Fo E o + E1
U U1 Uo,
V V1 Vo,
R R1 Ro,
etc .
(28)
FiJ = iJ +
u i
X j
F=1+H
H << 1
le tenseur gradient de dplacement est petit.
Ces deux hypothses reviennent donc imposer la fois de petites dformations et de
petites rotations. Calculons alors lexpression linarise des diffrents tenseurs :
C = FT F = (1 + HT) (1 + H) = 1 + H + HT + 2 ordre
Soit la partie symtrique de H :
Alors :
(29)
C = 1 + 2 = 1 + 2 Hs
1
H + HT
2
Hs partie symtrique de H
B=1+2
U = C1/2 = (1 + 2 )1/2 1 +
V = B1/2 = (1 + 2 )1/2 1 +
37
(30)
R = 1 + = 1 + HA
Alors :
1
H HT
2
1
2
1
IJ =
2
IJ
uJ
uI
+
XJ
XI
uJ
uI
XJ
XI
1
( C 1) =
2
1
A=
1 B1 =
2
1
1
e =
U 1 =
(1 + ) 1 =
1
1
e = V 1 =
(1 + ) - 1 =
E=
(
)
( ) (
( ) (
eo = Log U = Log (1 + ) =
eo = Log V = Log (1 + ) =
h =
1
1
Log B =
Log (1 + 2 ) =
2
2
JT = (1 + tr H) T = T
F-1 T = T (1 - HT) = T
=
S
=
F-1 = (1 - HT) T = T
Les trois tenseurs des contraintes , et S sidentifient donc, en petites perturbations, au
tenseur des contraintes de Cauchy T, que nous notons habituellement .
2.2.6 Coordonnes matrielles
Dans tout ce qui prcde, nous avons bas la reprsentation sur les deux configurations Co
et Ct, de chaque grandeur dans un mme repre cartsien orthonorm. Il existe une
autre manire de voir, qui ne considre que des grandeurs dfinies dans Ct, mais repres
par deux systmes de coordonnes : les coordonnes spatiales xi (vecteurs de base
38
X3
F
E3
E1
G1
E2
X2
X1
Co
X1
e3 G 3
e1
e2
X3
x2
G2
X2
Ct
x1
Si nous adoptons ce systme de coordonnes matrielles, nous devrons distinguer les
tenseurs covariants et les tenseurs contravariants, donc prter attention la position
haute ou basse des indices.
X
dX =
dX M = E M dX M
X M
Dans Co
x
dx =
dx i = ei dx i
x i
Dans Ct
mais aussi dx =
dX M = G M dX M
X M
crire :
dx i =
x i
i
J
i
J
et
G
=
F
dX
=
F
dX
J
J ei , de sorte que les
J
X J
la base
matrielle (G I ) .
1I i
= Fi e ,
) , duale de (G I ) , par : G I G J =
JI
et
39
La base contravariante ou duale est dfinie par les produit scalaires des vecteurs de base:
g i g j = ji
si bien que le vecteur x a deux reprsentations possibles par ses composantes covariantes
sur la base contravariante ou par ses composantes contravariantes sur la base
covariante (figure):
x = x i g i = x jg j
g 1 = k (g 2 g 3 )
g 1 g 1 = 1 = kg 1 (g 2 g 3 ) = k(g 1 , g 2 , g 3 )
g2 g3
1
do g =
(g 1 , g 2 , g 3 )
= g 1 g 1 = g 11
x = x x = g ij x i x j = g ij x i x j = x j x j
x y = x y cos
40
x = x i g i = x i g i i = x *i
gi
On a par exemple:
gi
gi
x *i = x i g ii
x = x i g i = x j g j = x m e m
x i g i g j = x j = x m (e m g j )
a b = (a g ) (b g ) = a b = a b
a b = (a g ) (b g ) = a b g
a b = (a g ) (b g ) = a b g
T = ( x i g i ) ( y j g j ) = x i y j (g i g j ) = T ij (g i g j )
qui est dfini ici par ces composantes 2 fois contravariantes. Mais il y a 3 autres
possibilits, par ses composantes 2 fois covariantes et ses composantes mixtes :
x = Ta
x = T a = T ij (g i g j ) a k g k = T ij a k (g i g j ) g k = T ij a k g jk g i = T ij a j g i = x i g i
do la composante contravariante :
Remarque : x = a T = T a
exercice).
x i = T ij a j
que si le tenseur T est symtrique ( vrifier en
T ij = T ji
Si on a :
De mme en mixtes :
alors
Tij = g im g jn T mn = g im g jn T nm = Tji
Tij = g jm T im = g jm T mi = Tji
gj
gi
ij
T = T (g i g j ) = T g ii g jj (
)
g ii
g jj
ij
T *ij = T ij g ii g jj
41
(T 1)a = 0
T a = a
(T.ji ji )(g i g j ) (a k g k ) = 0
(T.ji ji )a j g i = 0
det(T.ji ji ) = 0
(T ij g ij )a i g j = 0
g MN = G M G N
g MN = G M G N
MN = G M G N
F=
x i
X K
J
i
=
(
e
E
)
F
(
e
E
)
(G K E J ) = (G J E J )
i
.J
i
J
J
X
X
F T = (E J G J )
do
On vrifie bien que :
F -T = (G J E J )
F -1 = (E J G J )
G I = F.E I = (G J E J ).E I = G J IJ = G I
G I = F -T .E I = (G J E J ).E I = G J JI = G I
La mesure :
dx dx - dX dX = (g MN - MN ) dX M dX N permet de dfinir :
1
Green Lagrange ou
E = (g MN - MN ) E M E N
2
1
Euler-Almansi
A = (g MN - MN ) G M G N
2
et on a bien (exercice)
Par exemple on a :
E = FTAF.
)(
C = FT F = E J G J G I E I = g JI E J E I
B = FFT = JI G J G I
42
= ij ei e j = iJ ei
G J = SIJ G I G J
Dans ce polycop nous avons prfr travailler en repre orthonorm sur diffrents
tenseurs, plutt que sur moins de tenseurs exprims dans diffrents repres, car
cela simplifie le formalisme et minimise loutillage gomtrique ncessaire. Nanmoins, il est
possible de construire toute la Mcanique des Milieux Continus en coordonnes
matrielles entranes, et cest un point de vue que lon trouvera dans certains ouvrages,
ce qui peut tre avantageux pour traiter certains problmes (sur les coques par exemple).
Cependant il est ncessaire dutiliser galement les notions de drivation vectorielle dun
vecteur par un autre ou de tenseurs entre eux ce qui introduit les drives covariantes,
contravariantes ou mixtes dun maniement plus dlicat (ou plus expriment !).
g 1 (0) =
0
Avec g g j = j
on obtient :
1
g ij ( t) =
2
1 +
Do :
1
0
g 1 ( t) =
g 2 ( t) =
-
1
1 + 2
g ij ( t) =
g 2 ( t) =
1
1
1 0
g ij ij =
2
2 2
sont
les
composantes
cartsiennes de Green-
Lagrange mais aussi les composantes 2 fois covariantes dEuler-almansi sur la base
contravariante
On peut tablir les composantes mixtes du tenseur dEuler-Almansi (symtrique) avec :
A kj = A jm g mk =
i =
1 2
1 2
2 ( 2 + 4)
2
]
43
Exemple
Un lment fini isoparamtrique est une forme gomtrique plus ou moins simple dfini
par un jeu de fonctions de forme qui paramtre llment rel tout instant sur
llment de base (ou parent) qui est ici un carr bi-unitaire en coordonnes cartsiennes
dites naturelles ou intrinsques qui vont constituer sur llment rel le systme de
coordonnes matrielles entraines (voir figure ci-dessus), ce qui peut tre interessant
pour suivre des fibres relles dans llment (fibres, renforts, ).
On a les bases covariantes en un point de llment (un poin de Gauss dintgration par
exemple) dans la configuration initiale Co et actuelle Ct avec :
x
u
X
gi = i = Gi + i
Gi = i
r
r
r
1
2
et
o r =
r = notation habituelle des lments finis pour les coordonnes
intrinsques c'est--dire matrielles.
La paramtrage du Q4 est classiquement donn par (voir cours lments-finis) :
4
1
(1 + )(1 + )
4
1
N 3 (, ) = (1 )(1 )
4
N 1 (, ) =
1
(1 )(1 + )
4
1
N 4 (, ) = (1 + )(1 )
4
N 2 (, ) =
44
X 1 X 2
G1 =
e1 +
e2
X 1 X 2
G2 =
e1 +
e2
x x
g 1 = 1 e1 + 2 e 2
x x
g 2 = 1 e1 + 2 e 2
E=
1
(g ij G ij )(G i G j ) = E ij (G i G j )
2
W=
1 ij
1
S E ij = S : E
2
2
S = Sij (G i G j ) = s mn (e m e n )
Sij = s mn (e m .G i )(e n .G j ) de mme E ij = emn (e m .G i )(e n .G j )
do :
1 1
= 100 s12
= 60
G2 =
avec s11
2 1
= 0.2
et
e12
e22 = 0.3
1 1
0
G2 =
Avec G i G j = ij on obtient la base contravariante : G =
2
1
1
0
= 0.1
e11
Par exemple si on a G 1 =
Do :
S11 = 180
E 11 = 0.1
W=
S12 = 140 2
E12 = 3 /(10 2)
s 22 = 200
S 22 = 400
E 22 = 0.4
1 ij
1
S E ij = s mn emn = 47
2
2
45
Pour caractriser les vitesses, on introduit le vecteur vitesse V , drive matrielle par
rapport au temps du vecteur position x (XI, t), et que lon peut considrer comme :
dX = F
F -1dx
dx = F
= L dx
car
dX = 0
V
FiJ = FiJ = i
t
X J
Lij =
(32)
F1
L= F
dx i = Lij dx j
Vi Vi X k
1
= FiK FKj
=
x j X k x j
1
(L + LT)
2
1
= LA =
(L - LT)
2
= LS =
D
W
Dij = 1 Vi + Vj
2 x j
x i
Wij =
Vj
1 Vi
x i
2 x j
d
dx x = dx x + dx x
dt
= L dx x + dx L x = 2 dx D x
dx x dX X = 2 dX E X
d
(dx x ) = 2 dX E X
par diffrentiation, il vient :
dt
Ainsi la vitesse de dformation est donne dans Co par E , et dans Ct par D, ces deux
Dautre part, on a :
1
E = FT D F = C
2
46
= 1 B
1 = 1 B1 B
B1 = 1 (B1 L + LT B1)
A
2
2
2
De mme, contrairement ce que lon pourrait croire, les tenseurs taux de dformation D et
taux de rotation W ne sont pas directement relis aux drives temporelles des tenseurs de
dformation pure ou de rotation. Le calcul montre en effet que ( faire en exercice):
R W
D
U
et
F=Q
Q QT = 1
x ( X, t) = C ( t) + Q ( t) X
Dans ce cas
avec
QT
L=W= Q
QT = Q Q
T
Q
Q QT = QT Q = 1
Rciproquement : on peut montrer que si D est identiquement nul, alors W est constant, et
le corps a un mouvement de solide rigide.
Enfin on remarquera quen petites perturbations :
1
1
D = (L + LT ) = (F F1 + F1T F T )
2
2
1
T = 1 (H
+H
T)
D = H(1 H) + (1 H T ) H
2
2
On a donc :
(36)
D=
47
0 1
0 0
0 0
0 1
a
1
1 0 a
= F T DF = 1 0
E
D = L + LT =
2 a 2a 2 t
2
2 a 0
De 2 3 : x = X + aY et y = (1 + bt )Y pour 0 t 1 , on obtient pour D (le faire pour E ) :
1 0 0
D=
1 + bt 0 b
De 3 4 : x = X + a (1 t )Y et y = (1 + b)Y pour 0 t 1 :
1 0 a
D=
2(1 + b) a 0
x = X et y = (1 + b bt )Y pour 0 t 1 :
De 4 5 :
0 0
1
D=
1 + b bt 0 b
et ensuite en sommant les 4 intgrales de D dt sur 0 t 1 on a:
1
ab 0 1
Ddt = 2(1 + b) 1 0 qui est du 2me ordre par ab mais pas nul
tandis que lon doit trouver pour la vitesse de Green-Lagrange ( faire en exercice):
1
0 0
E dt = E = 0
0
dX
F () =
x
X
dx
Co
x t
F( t ) =
X
Ft () =
dxt
C()
x
x t
Ct
Pour que le taux de rotation (respectivement de dformation) apparaisse comme la
drive par rapport au temps du tenseur de rotation R (respectivement de la dformation
pure U ou V), il faut faire intervenir une nouvelle description, la description lagrangienne
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
48
F () = Ft () F (t)
(37)
Ft () = F () F-1 (t)
dx = Ft ( ) dx t
On peut dfinir partir de Ft (), les mmes tenseurs que ceux introduits aux paragraphes
2.2.1 et 2.3.1. En particulier :
Ft ( ) = R t ( ) Ut ( ) = Vt ( ) R t ( )
C t ( ) = Ftt ( ) Ft ( )
Bt ( ) = Ft ( ) FtT ( )
etc.
L t () = F t () Ft1 ()
1
D t () = F t () Ft1 () = L t () + LTt ()
1
Wt () = F t () Ft1 () = L t () LTt ()
L (t ) =
car
et
( Ft ( )) = t
t
(Ft () ) F(t)
F ( t ) =
t
d'une part
( U t ( )) = t
t
W (t ) =
( R t ( )) = t
t
D (t ) =
49
iJ
XJ
o fi
= 0
Tij
x j
ou
fi
= 0 avec Cauchy
On obtient le thorme des puissances virtuelles en multipliant ces deux galits par le
champ de vitesses virtuelles Vi*, et en intgrant sur le domaine Do ou D. Il vient :
Vi
Do iJ X J do = Do o fi Vi dvo + Do
ou
D Tij Dij d = D fi Vi
car
Tij = Tji
et
dv +
iJ N J Vi dSo
Tij n j Vi dS
dv = J dvo =
o
dvo
= FT D F
E
( = FSFT)
D = F1T E F1
1
1
J Tij Dij = FiK SKL FjL FKi
E KL FLj
= SKL E KL
Mais
Alors
et donc
P(int) =
(38)
Tij Dij dv = T : D dv
D
SIJ E IJ dvo =
Do
Do
Do
S : E dvo
50
1
L + LT =
2
:L
= FT : L = : LF = : F
W (int) =
1
1
S : E =
: F = T : D
Do les galits :
(39)
= S : E
:D = : F
Contraintes
Vitesses de dformation
U = S : EdV0
V0
51
+
2
2 X X 2 X X
u
X
u
F =
X
F =
en notant que :
F = 1+
on a :
1
E = E t = F T F + F T F
2
u
X
U t + t = U t + (U )
do :
(U ) = [S : E + S : (E )]dV0
V0
(E ) =
Do :
S:
1
F T F + F T F
2
1
1
F T F + F T F = S + S T : F T F = S : F T F
2
2
)(
52
U t + t =
V0
[(S + S) : E + S : F F]dV
T
Pour le travail virtuel du chargement extrieur t+t (on se limite ici la statique mais
la dynamique sintroduirait ce niveau avec le travail virtuel des forces dinertie
dacclration et damortissement) :
Wt + t = u T (t 0 + t 0 )dS 0 + u T 0 (f + f )dV0
S0
V0
[S : F
V0
V0
[S
V0
IJ
V0
S = f(E, t) : E
loi qui est bien objective (invariante dans une rotation de solide rigide) car entre tenseurs
lagrangiens (voir exemples dans les chapitres suivants), la discrtisation spatiale par
lments finis des expressions ci-dessus donne (voir cours lments finis):
53
jusqu ce que le rsidu f (le second membre) soit suffisamment petit (au sens dune
norme), lquilibre est ainsi vrifi t+ t et on applique un nouvel incrment. En formulation
Lagrangienne Totale, les calculs se font donc sur le maillage initial.
La gnralisation la dynamique est immdiate avec les forces dinertie dacclration,
voire damortissement vues comme forces extrieures qui passes au premier membre
donnent le schma implicite dintgration en temps avec (i) lindice ditration :
F(t) =
x
= I ; S et T sont confondus t mais attention pas leurs incrments de t t+ t
X
[S : F
V
+ T : FtT Ft dV = u T ( t + t )dS + u T (f + f ) T : D dV
S
54
1
Ft + FtT variation virtuelle du taux
2
[S u
V
ij
i, j
(U ) = (U ) =
[S
V
ij
T
T
)=
(U
S + T.L : L dV
V
S t + t = T + S t
t+t'
S =
S
JF 1 .T.F T t + t '
=
t'
t '
avec
JF 1 .T.F T t + t ' = JF -1TF T + JF 1TF T + JF 1T F T + JF 1TF T
t '
( )
55
( )
( ) [T
=
En composantes : U
ij
La variation virtuelle de la puissance intrieure est intressante pour ltude des instabilits
D
(.) = (.) + v j (.)
Dt
t
x j
alors quen Lagrange ce nest que la drive partielle (car les X fixes), on suit la particule
dans son mouvement. En Lagrange, la conservation de la masse se traduit par le
dterminant du gradient de la transformation F :
0
= det F
D
( ) + v i = 0
Dt
x i
56
avec la condition
v i
=0
x i
Ainsi lquation local du mouvement avec les contraintes vraies de Cauchy T et des
forces par unit de volume f :
Tij
En Lagrange :
x j
Tij
En Euler :
x j
+ fi =
2ui
t 2
+ fi =
D
(v i )
Dt
T D dV = f
V
ij
ij
D
(v i )v i dV + S t iv i dS
Dt
1
v i, j + v j,i
2
et typiquement une loi de comportement entre contraintes vraies de Cauchy et le taux
de dformation (voir chapitre 3 suivant sur lobjectivit du taux de dformation), par
exemple pour un fluide visqueux :
ou bien
cas du fluide parfait
Tij = p ij + 2 D ij
Tij = p ij
avec la variation virtuel du taux de deformation D ij =
La difficult avec la formulation Eulrienne est que si le domaine dtude change ce qui est
le cas des coulements surface libre, il faudrait crer un nouveau volume de contrle
chaque instant. Cette limitation de la formulation Eulrienne est efficacement rsolue
avec une formulation dite Arbitrary Lagrange Eulerian , ALE dans les codes de
calculs, o pour faire simple, les neuds du maillage sur la surface libre sont compltement
Lagrangiens pour la dcrire, les nuds du domaine fluide pouvant tre compltement
Eulriens ou ractualiss de manire arbitraire. Ce formalisme est la base de la
rsolution des problmes dintraction fluide-structure , voir les ouvrages spcialiss.
x = (X, t) = -5 + 25 + 10X + X 2 + 4 t
x =X+u
dx du
2
v=
=
=
1/ 2
dt dt
25 + 10X + X 2 + 4 t
En Lagrange :
d2u
4
=
2
3/ 2
dt
25 + 10X + X 2 + 4t
qui sont la vitesse et lacclration de la particule de coordonne initiale X (son
tiquette en somme) un instant donn t.
En Euler :
comme ici
et
x + 5 = 25 + 10X + X 2 + 4 t
57
On voit que :
d2u
4
du
2
=
=
2
dt x + 5
dt
( x + 5) 3
qui sont la vitesse et lacclration de la particule quand elle passe la coordonne
spatiale x.
Dv v v
Remarque : on vrifie aussi que
=
+
v donne bien lacclration
Dt t x
Dv 2 2 2
4
=
= 0
+
Dt t x + 5 x x + 5 x + 5
( x + 5) 3
v=
{ u }= 21t {
t
do :
u- t - t u
t + t
u -2t u + t - t u
{ u} = 1t {
t
1
1
t 2 M + 2t C
avec :
t
t + t
t + t
u = {R}
2
[M ] t u 1 2 M - 1 C
2
t
2t
t
{ }
{ u}
t - t
1
t + t
t R i
u i =
m
c
ii + ii
2
2t
t
o la masse diagonale correspondante m ii > 0 doit tre positive mais cii peut tre nul.
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
58
Condition de stabilit :
Le schma dintgration explicite est stable si le pas de temps satisfait la
condition dite de Courant-Friedrichs-Lewy :
t t crit =
[M ]{u} + [K ]{u} = 0
[K - M]{ } = {0}
2
n
soit
{u n } = {n }ei t
n
on a la solution
det K - n2 M = 0
1 1
1 1
[K ] = EA
et
1/2 0
0 1/2
[M ] = V
on obtient :
12 = 0
22 =
4E
2
Cette relation simple est trs souvent utilise par approximation et pondration sur un
maillage de toute nature o est la plus petite distance entre 2 nuds du maillage et
plus forte raison avec un comportement non lastique linaire.
59
3 LOIS DE COMPORTEMENT
3 LOIS DE COMPORTEMENT
(1)
T ( t ) = T {F ()}
t
ou
(1)
( t ) = {F ()}
ou
(1)
S ( t ) = S {F ()}
T(.), (.), S(.) sont les fonctionnelles de rponse pour Cauchy, PK1 et PK2.
Nous supposons que la cinmatique du matriau nintervient que par le tenseur gradient F.
Nous excluons fortiori les thories non locales o la contrainte en un point donn peut
dpendre des dformations de lensemble du solide ou dun voisinage, ces thories
connaissent lheure actuelle un certain succs, voir chapitre 6. Le cadre ainsi dfini est
celui des milieux matriellement simples et cest le cadre qui est cohrent avec le
cadre dynamique introduit au chapitre 1. En effet, lorsque lon raffine la description
cinmatique, il faut galement raffiner le cadre dynamique cest--dire la schmatisation des
efforts. On remarque aussi que la loi de comportement (1) (ou les formes (1) et (1) qui lui
sont quivalentes) donne le tenseur des contraintes linstant t en fonction des dformations
subies jusqu linstant t. Mis part le cas particulier des milieux lastiques, les matriaux
prsentent tous des effets de mmoire.
Exemple :
Matriau plastique.
2
1
o
On parlera de fonctionnelle de rponse pour indiquer que leur argument nest pas la
dformation linstant t mais lhistoire de dformation, cest--dire lensemble des
dformations subies par le matriau jusqu t.
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
60
3 LOIS DE COMPORTEMENT
Nous pouvons crire la loi de comportement en description Lagrangienne Totale mais aussi
Ractualise qui a t vue au chapitre 2.
Co
Co
F (t)
F ()
F (t)
C (t)
Ft ()
C (t)
X
mmoire absolue
F (t)
C ()
Co : configuration de rfrence
mmoire du pass
(2)
T ( t ) = T {F ()}
t
(3)
T ( t ) = T {Ft (), F ( t )}
t
Cas particuliers
Milieux lastiques
Milieux fluides
Co
Co
C (t)
C (t)
C ()
Ces milieux nont pas de mmoire du
pass. La loi de comportement devient :
(4)
T ( t ) = t {F ( t )}
T ( t ) = T {Ft (), J ( t )}
t
61
3 LOIS DE COMPORTEMENT
T ( t ) = T {F ()} + To
(6)
avec
To : D 0
Nous reviendrons plus loin sur lorigine de cette contrainte indtermine. Pour linstant, nous
posons son existence comme un principe.
Exemple : Incompressibilit
Lincompressibilit se traduit par : dt F = J = 1, = o.
La diffrentielle dun dterminant est donne par :
(7)
(dt A) = dtA tr(A A-1)
(cf. chapitre 1)
Lincompressibilit se traduit sur D par trD = 0. Ces deux conditions donnent la loi de
comportement la forme suivante en ajoutant une contrainte T0 = p1 :
(8)
T ( t ) = p 1 + T {F ( t )}
t
car
To : D = - p trD = 0
p est une pression arbitraire dtermine par les quations dquilibre et les conditions
aux limites. (voir les exemples chapitre 4 sur matriaux hyperlastiques)
3.1.3 Objectivit
La loi de comportement doit relier les contraintes aux dformations. Or le tenseur F dcrit
non seulement la dformation locale mais aussi la rotation. Il faut donc liminer cette
dernire.
Pour ce faire on crira que la loi de comportement reste invariante lorsque lon superpose
au mouvement une rotation quelconque. Ceci revient dire que deux observateurs en
mouvement (translation + rotation) lun par rapport lautre observeront la mme loi de
comportement. A chaque observateur est attach un rfrentiel dobservation, cest--dire un
repre orthonorm dpendant du temps. Un changement de rfrentiel (ou dobservation)
sera donc dfini par :
X3
x'3
x3
x'2
X2
(9)
x'1
Observateur 2
Rfrentiel x
Co
X1
x2
x1
C (t)
Observateur 1
62
3 LOIS DE COMPORTEMENT
u' composantes de u par rapport au rfrentiel x' et pour un tenseur du 2me ordre T :
Q QT = 1
si
u = T. v u = T v
T' = Q T QT
et
(10)
t = t + a
ce qui revient supposer que le matriau est non vieillissant, cest--dire que son
comportement reste le mme au cours du temps. En drivant (10) on voit immdiatement
que le vecteur vitesse nest pas objectif.
Pour exploiter ce principe dobjectivit, on va chercher les lois de transformation des
tenseurs introduits jusquici dans un changement de rfrentiel.
Pour avoir ces lois, il est ncessaire davoir celle de F :
FiJ' =
donc
(11)
x ' i
X J
x ' i
x k
x k
X J
Q QT = 1
avec
Q (t) est le tenseur de changement de repre. On en dduit alors les lois de transformations
des diffrents tenseurs. C' = F'T F' = FT QT Q F = FT F = C
C = C
U = U
E = E
F = Q F
R = Q R
e' = Q e Q t
e = e
S = S
B = Q B QT
V = Q V QT
A = Q A QT
= Q
T = Q T Qt
= Q Qt
63
3 LOIS DE COMPORTEMENT
T' = Q T QT = Q t (F) QT
t (Q F) = Q t (F) QT
Donc :
Donc :
Mais en utilisant les rsultats du chapitre 2, on voit que U = (1 + 2 E)1/2 peut tre considr
comme un fonction du tenseur de Green-Lagrange. On peut donc crire :
(13)
S = s(E)
64
3 LOIS DE COMPORTEMENT
X2
X2*
X1
C
A
X* = Q X
T ( t ) = T {F ()}
t
S ( t ) = S {E ()}
t
F* = F QT
Q QT = 1
{ }
S ( t ) = S {E ()}
t
T ( t ) = T F ()
t
S = Q S QT
= QT
T = T
65
3 LOIS DE COMPORTEMENT
()
T (t) = T B
(16)
B ( ) = R ( t ) C ( ) R ( t )
Avec :
(t ) = B (t )
B
Cette forme (16) est une forme eulrienne isotrope de la loi de comportement. Elle n'est
donc valable que pour des matriaux isotropes. Dans le cas anisotrope, il faut revenir (13).
S = S
(17)
soit
Q S {C ()} Q T = S Q C () Q T
Pour un matriau isotrope, tous les repres sont quivalents. Pour un matriau anisotrope,
seuls certains le seront. Lensemble des Q vrifiant (17) forme un sous groupe g du groupe
orthogonal. Cest le groupe disotropie du matriau g, qui dfinit lensemble des rotations de
Co prservant les symtries du matriau.
Exemple danisotropie
Isotropie transverse
Un matriau possdant une direction privilgie K est dit isotrope transverse (ou
orthotrope de rvolution).
Cest par exemple le cas pour : un composite renforc par fibres unidirectionnelles
66
3 LOIS DE COMPORTEMENT
Les tenseurs Q vrifiant la relation (17)) devront donc laisser invariante la direction K .
Le groupe g est donc form des tenseurs Q vrifiant :
(18)
Q K=K
ou
Q K K Q t = K K = K KT
Cest--dire des rotations autour de K , et des symtries par rapport aux droites V K .
Orthotropie
J
I
f (X, V ) = f (Q X QT, Q V )
fonction tensorielle Z
Q Z (X) QT = Z (Q X QT)
Q Z (X, Y) QT = Z (Q X QT, Q Y QT)
fonction vectorielle F
Q F (X) = F (Q X QT)
Q F (X, V ) = F (Q X Q , Q V )
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
67
3 LOIS DE COMPORTEMENT
(20)
X I = tr X = Xii
1
1
2
2
Xii X jj - Xij Xij
X II = (tr X ) - tr X =
2
2
X = det X
III
[(
Ce sont des formules importantes pour tablir des modles de comportement isotropes.
Identit de Cayley-Hamilton
Soit un tenseur X avec ses trois invariants fondamentaux XI, XII, XIII. Ils vrifient lidentit de
Cayley-Hamilton :
(21)
- X3 + XI X2 XIIX + XIII 1 = 0
s vrifie alors :
(22)
s (Q E QT)
= Q s (E) QT
or
1
1
T = F S FT = V R s (E ) R T V T
J
J
1
= V s (R E R T ) V T
J
1
V = B1/2
R E RT = e2 =
(B 1)
2
et
68
3 LOIS DE COMPORTEMENT
(23)
(24)
O o, 1 et 2 sont fonctions des invariants BI, BII, BIII. Pour un matriau incompressible,
on doit avoir BIII = 1 = det B ; la relation (24) devient alors :
T = - p 1 + 1 B + 2 B2
(25)
1
+ B B1
2
2
T = - p 1 + G
(26)
G : module de Coulomb
: coefficient non linaire
Nous verrons au chapitre 4 que les aspects thermodynamiques nous permettront de revenir
plus en dtail sur ces lois de type hyperlastique en criture Lagrangienne ou Eulrienne.
Ecrouissage
Fluage
Relaxation
69
3 LOIS DE COMPORTEMENT
T (t) = t F ( t ), F ( t ) = t {F ( t ), L ( t )}
(27)
= f (, ) = E + (Kelvin)
Objectivit
F F1 QT + Q F F1 QT
L' = F ' F'1 = Q
QT
= + Q L QT o = Q
Car
x x' :
F' = QF
D' =
On a :
1
T
T T
+ Q L Q + + Q L Q
2
{
{
1
+ T + Q L QT + Q LT QT
2
1
1
D' = Q L QT + Q LT QT = Q L + LT Q
2
2
=
Donc :
} {(
)}
soit
D' = Q D QT
(28)
T (t) = t {F (t), D (t)}
Le choix de Q nous permet dcrire par un raisonnement analogue ceux des 3.1.3 et
3.1.4.
(29)
S (t) = s {E (t), E (t)}
qui est une forme lagrangienne objective.
Supposons maintenant le matriau isotrope, une forme eulrienne de type viscolastique
sera :
T = t (B, D) gnralisant
= f (, )
T = T (J, D) = o 1 + 1 D + 2 D2
70
3 LOIS DE COMPORTEMENT
o o, 1, 2 sont fonction de J, DI, DII, DIII. Si lvolution est lente, la loi est linaire en D : le
fluide est alors newtonien, et la loi de comportement se met sous la forme :
T = p (J )1 + (J ) ( tr D) 1 + 2 (J ) D
fluide parfait
(31)
fluide visqueux
Fluide incompressible
Pour un fluide incompressible DI = Tr D = 0, la loi (30) devient :
(32)
T = - p 1 + 1 D + 2 D2
o 1, 2 sont fonctions seulement de
DII et DIII, car DI = 0. On a de plus J = 1.
Cas particulier
T = p1+ ( D )
D
= p1+ 2 ( D )D
D
T = -p1 + 2D
= cte
= 2 D
Cest le modle habituel de la mcanique des fluides qui, une fois report dans les
quations du mouvement, conduit aux quations de Navier-Stokes. Voir le paragraphe
3.5 pour des exemples dcoulements particuliers non-newtoniens.
b.
(35)
-p1+ k
D
+2D
D
1
D=
2
T k
TijD = Tij -
TD
T
TI
ij
3
= k + 2 D
a si a 0
a =
0 si a < 0
TI = tr T
Tr T D = 0
O TD reprsente le dviateur des contraintes. Cest un fluide visqueux avec seuil car la
vitesse de dformation est nulle pour TD k.
Cette loi de comportement est souvent utilise pour tudier lcoulement du goudron ou
des ptes. (genre dentifrice !)
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
71
c.
T = p1+ k D
3 LOIS DE COMPORTEMENT
= k D m
1
= k D m 1
2
D
D
D = k T
1/m
TD
TD
La loi de comportement souvent utilise pour dcrire la mise en forme des mtaux
hautes tempratures. Elle gnralise aux grandes dformations la loi de Norton o la
vitesse de dformation permanente est une fonction de la contrainte : = 1/N en
uniaxial.
d.
(36)
D
D
=k
au critre de Von Mises (voir chapitre 5 pour llasto-plasticit). Ces 4 comportements sont
schmatiss sur le diagramme ci-dessous :
(TD = contrainte)
(c) Norton-Hoff
(d) Parfaitement plastique
|D|
Vitesse
de dformation
o
Ecrouissage
Relaxation
Fluage
t
72
3 LOIS DE COMPORTEMENT
contrainte mais le taux de contrainte . Cest, par exemple le cas du modle de Maxwell :
= E = E o exp t
quon dveloppera un peu plus loin dans ce paragraphe.
Cest aussi celui des matriaux lasto-viscoplastiques lorsque la loi de comportement
est crite sous forme incrmentale (voir Chapitre 4 et 5)
=
M Qt + Q M
t
'=Q
Qt + Q M Q
M
Qt + M - M
=Q M
car
QT = - Q Q
T
= Q
nest pas un tenseur objectif. La drive par rapport au temps dun tenseur
Donc M
objectif nest pas un tenseur objectif.
Pour pouvoir crire des lois diffrentielles objectives, il faudra donc utiliser des drives
objectives, cest--dire introduire des drives par rapport au temps liminant les rotations
parasites. Il est, en effet, clair que le terme M - M provient de la rotation relative des
deux rfrentiels et na rien voir avec la variation de M. Si, par exemple, le tenseur des
contraintes est constant dans un solide au repos, sa drive sera non nulle dans un repre
tournant par rapport au solide. Cest une rotation indsirable quil faut liminer.
M = MIJ G I G J
73
3 LOIS DE COMPORTEMENT
IJ G G
Mc = M
I
J
Or
G I = FIK e k ,
donc
i j
KL
F
F
M
ei e j
M= k L
M ij = Fki FLj M KL
i j KL
(M c )ij = FK
FL M
(38)
o FT
= F M
o FT = F F1 M F1t FT
Mc = F M
Cette forme tensorielle est quivalente la forme matricielle donne plus haut. Pour
expliciter (39) on remarque que :
donc
(F F1 ) = 1 = 0 = F (F1 ) + (F ) F1
(F1) = F1 F F1 et donc (F1t ) = F1T F T F1T
donc
F1T + F1 M F1T FT
M c = F F1 M F1T + F1 M
( )
( )
M F1t F t
M c = F F1 M + M
Or
F F1 = L
(40)
L M M LT
Mc = M
On vrifie directement que si M est objectif alors Mc lest aussi. Nous avons ainsi dfini une
drive objective. On vrifie (exercice) quon a bien :
' = Q M c QT
M 'c = - L'M' - M' L'T + M
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
74
3 LOIS DE COMPORTEMENT
I
J
M = M IJ G I G J et M c = M
IJ G G
Introduisons alors le tenseur Mo, transport convectif covariant de M ; Mo = Ft M F. Par
exemple le tenseur E , driv par rapport au temps du tenseur des dformations de Green
Lagrange est le transport convectif covariant du tenseur des taux de dformations D,
E = FT DF . On dfinit dune autre faon la drive convective covariante de M par :
(41)
(42)
o F1 = FT FT M F F1
M c = F1T M
Mc = M
LT M + M L
Cest aussi une drive objective. Il faut remarquer que lon peut dfinir autant de drives
objectives que lon peut dfinir de transports de C dans Co.
Exemple :
Drive de Truesdell
1
F J F1 M F1T
J
J = J tr F F1 = J tr D
M TR U =
FT
Mo = RT M R
MR = R (RT
M = R Mo RT
M R )
RT
75
3 LOIS DE COMPORTEMENT
Ce transport par rotation est dfini de manire unique, mais la drive ainsi construite
prsente deux inconvnients majeurs :
.
Il est difficile de calculer R
M J = R t o ( t )
R Tto ( t ) M ( t ) R t o ( t ) R Tto ( t )
t
Un calcul similaire aux prcdents, sappuyant sur les formules donnes au 2.3.2, donne
lexpression de MJ.
W M + M W
MJ = M
(49)
On vrifiera (exercice) que cette expression (49) est bien objective.et contrairement aux
drives convectives, elle permet dcrire :
(50)
fJ =
f
: MJ
M
(tr
et
(M ) )J = tr (M J )
Une autre manire dintroduire cette drive consiste dfinir le rfrentiel corotationnel .
Rfrentiel corotationnel
Un rfrentiel corotationnel est, par dfinition, un rfrentiel dans lequel le tenseur taux de
(t) x
dfinit par : x ( t ) = Q
rotation W est identiquement nul. Cest un rfrentiel R
= 0 . On a alors :
t.q. W
Vecteurs de base corotationnels :
L = D
T () e ()
e() = Q
T () e () = W () e ()
e () = Q
T
T
Q
= WQ
Q
() W ()
() = Q
(t ) = 1
Q
o
(W T = - W)
, ou transporte de d M
dans R.
La drive de Jaumann est la drive de M dans R
dt
Soit :
(52)
J T
d
M = Q ( t ) dt M ( t ) Q( t )
J
T (t) Q
() M () Q
T ()
( t ) = Q
M
M
=
= t Q (t )
76
3 LOIS DE COMPORTEMENT
Exemple :
Llment carr ci-dessus est soumis t=0 une contrainte vraie unique T11 = 10Mpa
1
T0 = 10
0
0
0
0 0
T90 = 10
0 1
comme il ny a pas de loi de comportement (contrainte constante) on a TJ = 0 et la drive
on doit obtenir
t + t
t
T = W.T T.W = T T
t
Soit :
Tt + t = Tt + Wt.T T.Wt
0
Tt + t = Tt +
t
0
.T Tt
avec
=
2n
n le nombre de pas
u u
W12 = 1 1 2 =
2 x 2 x1
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
= t
77
3 LOIS DE COMPORTEMENT
0.304 0.06
T = 10
1.304
0.06
10
n=50
0.052 0.002
T = 10
0.002 1.052
50
n=150
0.017
T = 10
0.0002
150
n=500
0.005
T = 10
0.00002
500
0.0002
1.017
0.00002
1.005
T = f (T, F, L)
Condition dobjectivit
On aboutit alors la forme lagrangienne objective :
(54)
S = s (S, E, E )
Pour tendre aux grandes dformations une loi donne en petites dformations, il est
toujours possible de le faire navement en remplaant par le deuxime tenseur de PiolaKirchoff S et par le tenseur des dformations de Green-Lagrange E. Malheureusement, si
elle est licite du point de vue de lobjectivit, cette rgle conduit souvent des
comportements draisonnables. Considrons par exemple un modle de Maxwell
incompressible dont la loi de comportement en petites dformations (voir plus loin les dtails)
est :
e ij =
ij
sij
s ij
+
G
(sij
D
= ij
)
Dviateur de
La loi correspondante en grandes dformations (D pour dviateur):
1 D
1 D
S +
S
E =
G
78
3 LOIS DE COMPORTEMENT
T J = t1 (T, B, D) ,
(55)
ou
T c = t 2 (T, B, D)
Tc = t3 (T, B, D)
o t est une fonction isotrope. Ces trois formes sont quivalentes, et, plus gnralement on
pourra crire :
T() = t (T, B, D)
o
(56)
M() = MJ + (D M + M D)
dfinit une drive objective, car le groupement (DM + MD) est objectif :
(D' M' + M' D') = Q [DM + MD] QT
avec
= 1
= 0
= 1
M = Mc
M = MJ
M = Mc
1
1
T
D = T J +
G
tr D = 0
3.4.4 Hypolasticit
Pour tendre aux grandes dformations une loi lastique crite sous forme
incrmentale en petites dformations :
ij = Aijkl kl
= A
= AE
S
de
SIJ = A IJKL E KL
on peut crire :
et cette forme est mme la seule possible dans le cas anisotrope.
En gnral on prfre, dans le cas isotrope, une criture eulrienne :
(57)
T J = A [D] = (tr D ) 1 + 2 D
et
constantes lastiques de
Lam.
Plus gnralement, un matriau hypolastique sera dfini par la loi de comportement
suivante :
TJ = A (T) [D]
Elle permet de calculer, pour une histoire de dformation donne F (), le tenseur des
contraintes T (t) par intgration du systme diffrentiel rsultant. Rciproquement, le
comportement dun matriau hypolastique prsente certains caractres lastiques. En
particulier, il est rversible et indpendant des vitesses de sollicitations mais il ne
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
79
3 LOIS DE COMPORTEMENT
T = ( tr h ) 1 + 2 h
h =
1
Log B
2
Par contre en glissement simple, un calcul par intgration de (57) montre que (exercice):
T
0
0
11
= sin
1 0
T = T22 0
0 1
0 0
0
F = 0
0
lutilisation de la drive de Jaumann, qui nest donc pas non plus la solution universelle.
3.4.5 Viscolasticit
Modle de Maxwell
80
0
0
contrainte constante est : = t + E
3 LOIS DE COMPORTEMENT
fluage J(t) tel que : J(t) = = E + fonction linaire de t, voir la figure ci-dessus.
0
La solution en relaxation c'est--dire dformation constante est = E. 0 exp(-t/ ) o
le temps de relaxation est = / E , la fonction de relaxation est G(t) tel que :
G(t) =
= E. exp(-t/ )
0
Modle de Kelvin
J(t) =
= [1 exp( t/ )]
0 E
avec = / E
. On voit
=E
0
On voit sur les figures ci-dessus que ni le modle de Maxwell ni le modle de Kelvin ne
peuvent reprsenter un comportement viscolastique raliste, do la combinaison des deux
dans le modle standard linaire.
81
3 LOIS DE COMPORTEMENT
= E 1 el = E 2 v + v
= el + v
= E 1 el = E 1 ( v )
do :
et
= el + v
E1E 2
E 1
E1 + E 2
E1 + E 2
E1 + E 2
= G + G 0
(58)
o on pose :
G =
E1E 2
E1 + E 2
G 0 = E1
E1 + E 2
0 0
[1 exp( t / ')] o ' = le temp de retard
+
E1 E 2
E2
= G ( t ) 0
avec le module de relaxation :
G ( t ) = G + (G 0 G ) exp( t / )
82
3 LOIS DE COMPORTEMENT
G ( ) = G =
E1E 2
E 1 + E 2 un temps infini, est le temps de relaxation.
Exemple : Calcul de la viscosit dun matriau avec sa courbe de relaxation pour le modle
standard linaire
Un matriau a un module dlasticit G 0 = E 1 = 1000 MPa et un module relax
A t=
A t=500
et 0 = G 0 0 = 20 MPa do 0 = 0.02
do
E 2 = 1000 MPa
E1
[E 2 + E1 exp(500 / )]
do
E1 + E 2
exp(500 / ) = 0.5 do
soit :
= 721s
= 1.442.10 6.MPa.s
et comme la viscosit = (E 1 + E 2 ) on a :
G(500) = 0.75 =
(59)
83
3 LOIS DE COMPORTEMENT
Exemple :
Une contrainte uniaxial est applique suivant lhistoire suivante : 20Mpa jusqu 50s puis une
rampe linaire jusqu 40Mpa pendant 50s suivie dune dcharge 0 (figure ci-dessous).
On veut la dformation totale 150s pour un matriau viscolastique de Kelvin avec les
caractristiques donnes ci-dessous
(t) =
J(t )
d()
d
d
84
3 LOIS DE COMPORTEMENT
De la mme faon une rponse en relaxation pour un trajet de dformation complexe est :
(t) =
G(t )
d()
d
d
La complexit du comportement rel des matriaux viscolastiques tel que les polymres
fait quil est souvent ncessaire de multiplier les modles de base.
Ainsi le schma (a) de la figure ci-dessus avec un ressort et des modles de Kelvin en
srie donne la fonction fluage ou compliance avec :
n
i = i / Ei
J(t) = 1 + 1 [1 exp(t / i) ] o
E0 i =1 Ei
avec la possibilit dune gnralisation continue de la forme:
85
3 LOIS DE COMPORTEMENT
G
sij + 1 sij = G0e ij + eij o sij = ij kk ij
et
eij = ij
kk
3 ij
G
1
(TijD ) J + TijD = G 0 D ijD +
D
0
p = K V
et
V = n
D
ij
dt
est dtermine
avec
la
partie
V
V0
g ( t ) = G m exp( m t )
m =1
k ( t ) = K m exp( m t )
m =1
ij = g ijkl ( t )
0
kl
d
86
3 LOIS DE COMPORTEMENT
(62)
T=-p1+2D
D taux de dformation. U t ()
est tenseur des dformations pures relatif avec une fonctionnelle de rponse isotrope :
(63)
Nous allons illustrer (62) sur des cas bien connus de la mcanique des fluides. Ceci
constitue aussi des exercices d'application de la thorie vue dans les chapitres
prcdents.
y = x2
V = y e x
( constante est le taux de glissement)
(t)
y (t - )
x = x1
dt
x
x t y
x y ( t )
x y
linstant
A linstant t
z
x
On dtermine ainsi le tenseur gradient de dformation relative Ft () =
x t
dx ( t ) dy
d x dy
et
d x = Ft () d x t
dz
87
do
3 LOIS DE COMPORTEMENT
1 (t - ) 0
Ft1 () = 0
1
0
0
0
1
F-1
Remarque : on peut aussi calculer le tenseur gradient de vitesse : L () = F
1 ( t ) 0
1
0
0
0
1
Ft () = 0
0 0
() = 0 0 0
F
t
=L
0 0 0
dont la solution gnrale est :
et rsoudre le systme
Ft Ft1 = L
d
F ( t ) = 1
t
Ft () = exp [L (t - )]
C t () = U t () = FtT () Ft () = s
(64)
s
0
2 2
1 + s 0
0
1
~
Seul le taux de glissement intervient dans Ct (). On en dduit que T (t) = - p 1 + T ()
avec :
~
~
T11 () T12 ()
~
~
T=
T22 ()
(65)
~
T13 ()
~
T23 ()
~
T33 ()
~
~
T13 = T23 = 0
autour de x 3 :
1 0 0
Q = 0 1 0
0
0 1
On a pour une matrice quelconque H :
Si
H11 H12
H = H 21 H 22
H
31 H32
H13
H 23
H33
H12
H11
alors Q H QT = H 21
H 22
H
31 H 32
H13
H 23
H33
~
~
T11 T12
~
T22
d'o ncessairement :
~
~
~
T13 T11 T12
~
~
T23 =
T22
~
T33
~
T13
~
T23
~
T33
~
~
T13 = T23 = 0
88
3 LOIS DE COMPORTEMENT
Avec :
( )
0
p + N1 ()
( )
p + N 2 () 0
T=
0
0
p
() = T12 ()
N1 () = T11 () T33 ()
N ( ) = T ( ) T ( )
22
33
2
(66)
Dans un coulement de glissement simple, cette forme des contraintes de Cauchy T rsume
la loi du comportement.
(), N1 () et N2 () sont les contraintes viscomtriques du fluide
Remarque :
devient
T11 devient T11
1 0 0
Q = 0 1 0
0 0 1
Exemples :
0 2 0
0 0
0 0
L = 0 0 0 D = 2
0
0 0 0
0 0
p 0
T = p 0
0
0 p
() =
on a alors N1 () = 0
N ( ) = 0
2
89
3 LOIS DE COMPORTEMENT
DII = 1
[ (tr D)
( )]
tr D
DIII = dt D = 0
2
=
4
a1 et a2 ne dpendent que de 2
Contraintes viscomtriques :
0 0
L = 0 0 0
0 0 0
1 0 0
2
D2 = 4 0 1 0
0 0 0
et
0 1 0
D =
1 0 0
2
0 0 0
do :
a1
p + a 2
4
2
2
T=
a1
p + a2
2
4
0
0
2
() = a1 ( ) 2
2
N ( ) = N ( ) = a ( 2 )
1
2
2
4
et on a :
( () = a
( 2 )
V1
cette fois
V ( y)
V= 0
0
V2
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
90
3 LOIS DE COMPORTEMENT
x V ( y) ( t )
x y
z
En posant
dV
= V'
V (y) =
dy
1 V' ( t ) 0
on a Ft () = 0
1
0
0
0
1
( y)
T11 = p ( x , y) + N1 (V' ( y)) = p ( x , y) + N
1
( y)
T22 = p ( x , y) + N 2 (V' ( y)) = p ( x , y) + N
2
T33 = p ( x , y)
( y)
T12 = (V' ( y)) =
T = T = 0
23
13
T + T + T = 0
22
23
x 12
z
y
soit
p
+0=0
+ 0 +
y
x
dN
p
2
+
+ 0 = 0
0
dy
y
p
=
x
= h ( y)
La premire quation donne p = h (y) x + q (y) que lon rapporte dans la seconde :
dN
dq
h
2 = 0
x
+
dy
dy
y
h
y = 0
dq = dN 2
dy
dy
h = cte = C
il vient alors p = Cx + q ( y)
et
( y) =
Cy + d
91
= ()
en supposant
3 LOIS DE COMPORTEMENT
= ( Cy + d )
V =
( Cy + d ) dy + Vo
= V' (y)
Exemple 1
Ecoulement sans gradient de pression (C = 0) entre une paroi fixe et une paroi mobile.
Vo
h
C=0
V=
= d = constante
(d ) dy =
o 1 dy = 1 y
+ cte
Vo
y
h
Vo
h
dq
dN 2
=
= 0
q est constant
Exemple 2
Ecoulement engendr par un gradient de pression dans un canal aux parois immobiles.
p = Cx + q ( y)
y
h
h
2
= Cy + d
y
V =
( y) dy + V (0)
( Cy + d ) dy + V (0)
h / 2
( Cy + d ) dy + Vo = 0
92
3 LOIS DE COMPORTEMENT
Remarque :
soit
( Cy) dy = Vo
C h2
profil parabolique des vitesses.
8
dN 2
0 p = Cx + q ( y)
Remarque : pour un fluide non newtonien,
dy
=
On peut dterminer
Vo =
La pression nest pas homogne. Le profil des vitesses nest pas parabolique.
Sur e r , e , e z
(Vr , V ) / r Vr, z
(V, + Vr ) /r V, z
(Vz, ) / r
Vz,z
Vr,r
L = V, r
Vz, r
V = V (r ) z
on a ici
0 0
0
0 0
L= 0
V' (r ) 0 0
1
2
3
3
1
2
93
On a alors :
3 LOIS DE COMPORTEMENT
( )
p + N 2 ( ) 0
0
0
p
T =
()
0 p + N1 ()
avec = V' (r )
d
+ + p = 0
dr
z
r
dN
p
2 + N2 = 0
+
dr
r
r
p
= 0
(acclration = 0)
(1)'
(2)'
(3)'
(r)
de (1)'
( (r ))
p
ne dpend que de r p = - C (r) + d (r)
z
d
dN
C
2 + N 2 = 0 C = 0
+
z +
r
r
rdr
r
f (z)
On obtient donc :
p = - Cz + q (r)
+ = 0
r
r
Puis
Mais b = 0
f (r )
b
Cr
+
r
2
94
3 LOIS DE COMPORTEMENT
r = r'
V (r )
instant t +
( t t ' ) = '
r
z = z'
Instant t
z
Pour calculer le tenseur de Cauchy-Green droit relatif Ct (t') en r, , z qui intervient dans la loi
de comportement, on peut partir de la relation de base :
dM = Ft ( t )dM
et
dx = dx C t ( t) dx
dM = dr er + r d e + dz e z
V (r )
= dr er + rd r
( t t) dr e + dz ez
'
V (r) '
2
V (r)
2
2
dM' = (dr )2 + r 2 (d)2 + r
(t - t' ) r drd + (dz )
(t - t' ) dr - 2
r
r
1 + (s) 2
Ct (t) = s
s 0
1
0
0
1
avec s = t - t
et
V
V (r )
= r
= V'
r
r
Alors :
Trr
Tzz
Tr
(r )
= p (r ) + N 2 ( (r )) = p (r ) + N
2
(r )
= p (r ) + N ( (r )) = p (r ) + N
1
= p (r )
=
( (r)) = (r)
V 2 (r )
centrifuge, donnent :
r
p
N (r ) N1 (r )
V 2 (r )
N 2
+
+ 2
+
= 0
r
r
r
r
+ 2 = 0 r 2 (r) = C (r) = C
r
r2
r
95
3 LOIS DE COMPORTEMENT
fonctions contraintes viscomtriques (), N1 (), N2 (). Ces trois fonctions caractrisent le
fluide et sont dtermines par lexprience. On utilise pour cela des coulements
viscomtriques particuliers dans des viscosimtres.
Les viscosimtres les plus employs sont :
V (M) V (M )
r
=
=
= cte
h
r
M
Il permet dapprocher les contraintes normales. Nous nous sommes limits aux coulements
viscomtriques stationnaires ( = cte). De la mme faon on peut tudier les coulements
viscomtriques instationnaires, en particulier le dmarrage de glissement simple.
V = 0
pour t 0
V = y e x
pour t 0
Et on peut montrer, comme plus haut que le tenseur des contraintes est donn par :
(, t )
0
p + N1 (, t )
(, t )
p + N 2 (, t ) 0
T (t) =
0
0
p
o (, t), N1 (, t), N2 (, t) caractrisent le dmarrage du mouvement. Ces fonctions
que lon peut galement obtenir exprimentalement, se stabilisent rapidement vers les
valeurs (), N1 (), N2 () correspondant lcoulement stationnaire. Elles ont galement
une grande importance pratique, car elles permettent de caractriser le dmarrage dun
coulement, au contraire des fonctions de relaxation qui caractrisent larrt dun
mouvement en prenant :
V = y e x
V = 0
pour t 0
pour t 0
96
4 THERMODYNAMIQUE et HYPERELASTICITE
(E + K ) = P ext + Q
dt
(1)
K =
P ext =
=
Q
D edv
V2
dv
2
f i Vi dv +
rdv +
hdS
Ti Vi dS
97
P ext + Pint =
(2)
dK
dt
or Pint =
dE
= Pint + Q
dt
do
Tij Dij dv
Q
dS
S ext =
dt
Taux.de.chaleur.chang
Temprature.absolue. > 0
soit
(3)
S : entropie :
et
dv
r
dv +
h
ds
dS
= S ext + S int
dt
(4)
d'o
On a :
S int =
d
dt
dv
r
dv +
qi n i
dS =
dv 0
d
dt
D ( ) dv = D dt
( ) dv
98
q
1
q g
r
r
+ div =
+
0
div q
=
1
q 1
div q q grad
=
car
div
= , i
g : gradient de temprature eulrien, soit : gi =
x i
ainsi
(5)
qg
0
= r + div q
int
th
Cette dissipation se spare en deux parties : nous posons = int + th ou int reprsente la
dissipation intrinsque
r + div q et th la dissipation thermique (par
conduction).
On peut exprimer (1) de faon diffrente en faisant appel au premier principe. En effet nous
savons que :
e = r + T : D div q
e + T : D
=
( e ) + T : D
q g
0
q g
0
(6)
qg
0
= - ( + ) + T : D
int
th
(7)
G
0
o = - o ( + ) + S : E
int
o
oth
99
int r = ( e ) + T : D
= int r + r div q
(8)
Nous avons donc c + ... = int r + r div q , les termes symboliss par les
pointills sont des termes de couplage qui sont en gnral petits. Nous obtenons donc
lquation de la chaleur dans laquelle la dissipation intrinsque apparat comme source de
chaleur : cest la quantit dnergie mcanique qui est dissipe sous forme de chaleur.
(Pour retrouver lquation de la chaleur classique, il suffit dintroduire la loi de Fourier :
= u + T : D 0
(9)
soit encore
T: D
Puissance
Mcanique
de dformation
Energie
dissipe
en chaleur
Energie
stocke
Si nous intgrons cette quation sur tout le domaine D, nous aurons alors :
D T
: D dv =
dv +
D u dv
100
dK
+ Pext =
dt
Pint =
do
(10)
Pext =
dU
dK
+
+
dt
dt
D T : D dv
dv
dU
et
0
dt
ainsi la puissance des efforts extrieurs est gale la somme :
u dv
en effet :
dnergie cintique K
d'nergie interne U
4.2 LHYPERELASTICITE
Nous avons dj rencontr au chapitre 3 deux sortes dlasticit :
J
Matriau hypolastique o Tij = Aijkl D kl
Un troisime point de vue correspond aux matriaux dont la particularit est de ne pas
dissiper dnergie. Cest le cas de lhyperlasticit et nous nous limiterons au cas
purement mcanique.
= u + T : D = 0
ou encore par :
= 0
o u + S : E
ou :
= 0
o u + : F
car
0
T : D = : F = S : E
o u = o
u
:F
F
d ' o
:F = 0
o
F
, nous aurons :
Cette galit devant tre vrifie quel que soit F
= o
u
F
Ceci ne peut nanmoins tre considr comme une loi de comportement valable car elle
nobit pas ncessairement au principe dindiffrence matrielle. Celui-ci exige en effet
que lnergie u soit invariante par changement de rfrentiel. On montre alors que u peut
toujours tre considr comme fonction de E.
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
101
o u = o
u
: E
E
soit
+ S : E = 0
o
E
S = o
(11)
forme lagrangienne
hyperlastique.
Wo
Wo
u
= 2
=
C
E
E
u
:E = 0
S o
E
S : E = 0
o
nest prsent plus arbitraire).
= 0(E
pour les E vrifiant So : E
On devra donc introduire un multiplicateur de Lagrange associ cette liaison et la loi
de comportement deviendra :
S = o
u
+ S
E
: B
(Y + Y T )
Ys =
B
B
2
u =
ainsi
102
or
u
est symtrique. Nous pouvons donc crire (en remarquant que si X est symtrique
B
u = 2
u
u
B:L
: LB = 2
B
B
u tant isotrope, les thormes de reprsentation nous disent que u ne dpend que des
invariants de B : BI, BII, BIII.
BI = tr B
(tr B)2 tr B2
BII =
2
BIII = det B
u BIII
u BII
u BI
u
+
+
=
BIII B
BII B
BI B
B
ainsi
avec
BI
B = 1
BII
= ( tr B) 1 B
BIII
1
B = BIII B
Ces relations sont galement les mmes avec le tenseur Cauchy-Green droit C.
De ceci, nous pouvons dduire que :
u
u
B = B
B
B
et que
u
B
B
est symtrique
Nous pouvons donc crire comme plus haut, car D est symtrique:
u
u
B : D
B : L = 2
u = 2
B
B
: D = 0
T 2 B
B
Cette galit doit tre vraie quel que soit D (si pas de liaison interne) do :
T = 2 B
(12)
En effet, on a :
car
S=2
u
u T
= 2F
F
C
B
( W0 = 0 u )
W0
C
dW0 W0 d
dW0
W0
: (C ) =
: F T DF
=
=2
dt
dt
C dt
C
W0 T T
W0 T
F : F D = 2F
F :D = 0 T:D
=2
C
C
T=
FSF T
do (12)
0
103
(13)
T = p 1 + 2 B
u
B
u
(( tr B) 1 B) + B III B 1
T = 2B
1+
B II
B III
B I
u
u
u
u
B
+ BI
B2
1 +
T = 2 BIII
ainsi
BII
BII
BIII
BI
En utilisant lidentit de Cayley-Hamilton, ( X 2 = X 3 X 1 + X 1 X X 2 I ) nous obtenons :
u
B1 +
T = 2 BIII
BII
devient :
(15)
u
u
u
BII
1 +
+ BIII
B
BIII
BII
BI
u
u 1
B p1
B
T = 2
B
I
II
En posant u fonction des invariants BI, BII et de coefficients identifier avec les courbes
d'essais du matriau, on obtient par exemple les modles hyperlastiques no-hooken, de
Money-Rivlin et autres (voir exercices).
ij + eij
ou = (tr
)/3
F = aF
On avait
F = J 1 / 3 F et dt F = 1
car J = dt F
B = J 2 / 3 B et dt B = 1
det aF = a 3 J = 1
(ici en 3D, cest diffrent en 2D)
T = 2 B
u
B
104
u
u
1 + 2 B
B
J
T = o
(D pour Dviateur)
Cette relation est une extension aux grandes dformations du dcouplage dviateur
partie sphrique classique en petites dformations.
Pour les fluides, ltat thermodynamique ne dpend pas de la forme, et donc de B , on a
donc u = u(J), ce qui donne :
u
1 = p1
J
T = o
p = o
avec
u
J
p =
Wo
V
que le potentiel u est une fonction isotrope de C et de M, ou M est gal K K soit MIJ =
KIKJ. Nous pouvons alors utiliser le thorme de reprsentation et dire que u ne dpend que
des invariants de C et M.
Soit u (CI, CII, CIII, D1,D2) o
D1 = C11 = Tr[C M ] = C : M = C : K K = K C K
D 2 = Tr C 2 M = C 2 : M = C 2 : K K = K C 2 K
u
Nous avons par ailleurs montr que S = 2 o
C
Soit :
u
u
1 +
S = 2 o
C II
C I
[(tr C) 1 C]
u
u
u
M +
C III C 1 +
C III
D 2
D I
(MC
+ CM )
Si K est vecteur propre de C, alors S et C ont mme directions propres sinon les
contraintes S et les dformations C nont pas les mmes directions principales. Cette
rotation des directions principales tmoigne dune anisotropie. Si le matriau est
1 + ...
S = M + o
C I
soit
T = J-1 F S FT =
F S FT
o
105
Ainsi comme dj vu :
T = 2
W0 T
F
F
o
C
u
u u
u
u
kk+
1+
( tr B) B B2 + CIII
= 2
B+
D 2
D1
CIII
CII
CI
k B k + B k k
I3 = 1
Comme dans la configuration initiale on doit avoir C=I , do les invariants I1 = I 2 = 3 il
est prfrable de poser W0 comme une fonction de (I1 3) et de (I 2 3) qui assure la
nullit du potentiel dans la configuration initiale de rfrence.
Ainsi les modles les plus simples pour les caoutchoucs sont :
W0 = c1 (I1 3) dit modle No-Hooken
W0 = c1 (I1 3) + c 2 (I 2 3)
dit de Mooney-Rivlin
W0 = c1 (I1 3) + f (I 2 3)
I2
ou autre.
3
W0 =
n
n
(1 + 2 + 3 3)
n
n
Ti = p + n i n
n =1
106
n =1
et T2 = T3 = 0
n =1
car 2 = 3
T1 = n (1 n 1 n / 2 )
n =1
1
T = ( 2 )
Avec r=2 et 1 = 2 et 2 = 2
1
1
T = (2 )( 1 2 )
modle No-Hooken
Mooney-Rivlin
107
pour
le
modle de Ogden
Dans le cas compressible on peut poser une fonction g du dterminant F tel que :
W0 =
n
n
(1 + 2 + 3 3) + g(12 3 )
n
n
0
C11 C12
S11 S12
0
C = C 21 C 22
S = S 21 S 22
0
0
0 C 33
0
Lincompressibilit I 3 = 1 implique la dpendance :
1
C 33 =
= 32
2
C11C 22 C12
0
0
0
I1 = C11 + C 22 +
2
C11C 22 C12
C11 + C 22
2
I 2 = C11C 22 +
C12
2
C11C 22 C12
Sij = 2
W0
I
I
= 2c1 1 + 2c 2 2
C ij
C ij
C ij
Un calcul direct des composantes donne lexpression des contraintes de PK2 que lon peut
mettre sous la forme :
1
1
C 22
C 22
S11
2
2
S 22 = 2c1 1 C 33 C11 + 2c 2 C 33 1 + [1 C 33 (C11 + C 22 )] C11
0
0
S
- C12
- C12
12
108
Remarque :
Dans un code de calcul implicite en formulation lagrangienne totale, le module tangent
du comportement hyperlastique sobtient directement avec ( faire en exercice):
0
=
C ijkl
2 W0
2 I1
2I2
= 4c1
+ 4c 2
E ij E kl
C ij C kl
C ij C kl
Maintenant en situation triaxiale (ou dans les axes principaux des longations dans la
configuration initiale) on a :
1
F = 0
0
2
0
12
0
0 C = 0
0
3
22
0
0
32
I1 = 12 + 22 + 32
2 2
2 2
2 2
I 2 = 1 2 + 2 3 + 3 1
I 3 = 12 22 32 = 1
S1 = 2[1
S 2 = 2[1
4
1
2
1
][c1 + 22 c 2 ]
2
2
4
2
][c1 + 12 c 2 ]
S3 = 0
Les contraintes principales de Cauchy sont :
Soit ici :
T1 = S112
T2 = S 2 22
rappel
(T =
1
FSF T )
det F
T3 = S3 32 = 0
c
1
T = 2[2 ][c1 + 2 ]
c
dT
1
1
1
= 2(2 + 2 )(c1 + 2 ) + 2(2 )( 2 c 2 )
d
dT
= 6(c1 + c 2 )
1 d
E = lim
109
Application numrique
On considre la figure ci-dessus qui est le quadrilatre 4 nuds lment de base biunitaire de manire simplifier les calculs o les coordonnes initiales et les coordonnes
naturelles (ou intrinsques) sont confondues. Seul le nud 1 est dplac de 1 et 1/2, la
matrice du gradient de la transformation se calcule avec les drives des fonctions de forme
du Q4 :
4
xi = Nk(, )xi(k)
k =1
avec :
1
(1 + )(1 + )
4
1
N 3 (, ) = (1 )(1 )
4
N 1 (, ) =
Comme X1
et
X2
1
(1 )(1 + )
4
1
N 4 (, ) = (1 + )(1 )
4
N 2 (, ) =
FiJ =
xi
XJ
5+
F(, ) = 1
4 (1 + ) / 2
Vrifions au nud 3 que :
1+
(9 + ) / 2
1
F(1,1) =
0
0
1
pas de dformation
110
1
5
F(0,0) = 1
4 1 / 2 9 / 2
do
25.25
C(0,0) = 1
16 7.25
7.25
21.25
1
Nx =
0
x = NTxCNx = 1.256
et
0
Ny =
1
y = NTyCN y = 1.152
NTxCN y
= 0.313
cos =
x y
=71.75
2
Si lpaisseur initiale au centre est par exemple 0.1 avec C33(0,0) = 23 = e
0.01
on trouve une
Exercice : Faire la mme chose au nud 1 en calculant F(1,1) puis C(1,1) , avec la mme
paisseur initiale on doit trouver (sauf erreur) une paisseur de 0.058 au nud 1.
Pour un caoutchouc de Mooney-Rivlin avec c1 = 0.234MPa et c2 = 0.117MPa calculer les
contraintes de PK2 au centre puis les contraintes de Cauchy
1
1
C 22
S11
C 22
2
2
S 22 = 2c1 1 C 33 C11 + 2c 2 C 33 1 + [1 C 33 (C11 + C 22 )] C11
S
0
0
- C12
- C12
12
Mme calcul numrique au nud 1
On peut galement faire la dcomposition polaire de F au centre et au nud 1 et faire les
calculs dans les lments principaux.
111
2
x 3
a
L
x 3 P
x 1 = R cos(X 3 + )
x 2 = R sin (X 3 + )
c = cos X 3
s = sin X 3
x 2 = sX 1 + cX 2
x 1 = cX1 sX 2
ou encore :
x3 = X3
= X 3 +
x3 = X3
c s x 2
F = s c
x 1 et on vrifie bien que det F = 1 , la transformation est isochorique
0 0
1
do L=cte et a=cte
Pour appliquer les quations dquilibre directement, on se donne la loi de
comportement hyper-lastique en terme des contraintes vraies de Cauchy Tij et du tenseur
de Cauchy Green Gauche B tel que (voir relation (15) de la thorie) :
Tij = p ij + 2 W1 B ij 2 W2 B ij1
B = FF T
W1 =
W
I1
et
W2 =
W
I 2
R 2 = x 12 + x 22
et
= 2(W1 + W2 ) indpendant de x 3
112
1 + 2 x 22
B = - 2 x 1 x 2
- x 2
- 2 x1x 2
1 + 2 x 12
x 1
- x 2
x 1
1
T11 = p + 2(1 + 2 x 22 ) W1 2W2
1
B = 0
x 2
1
0
1
x 1
x 2
x 1
2
1 + x 12 + x 22
T12 = 2 2 x 1 x 2
T31 = ( 2 R 2 ) x 2
T23 = ( 2 R 2 ) x 1
Tij
x j
= 0 donnent :
T13,3 = T23,3 = 0
T31,1 + T32,2 = x 2
T33,3 =
p
=0
x 3
xx
x x d
+ x 1
= ( 1 2 + 1 2 )
=0
x 1
x 2
R
R dR
2( W1 W2 ) + 2 2 x 22 W1 2 2 x 1
( x 2 W1 )
=
x 1 x 1
x 2
p
( x 1 W1 )
2( W1 W2 ) + 2 2 x 12 W1 2 2 x 2
=
x 2 x 2
x 1
x 2 = Rsin
il vient
W1
p p x 1 p x 2
( W1 W2 ) + 2 2 R 2
=2
=0
=
+
x 1 x 2
dp
d
p
p
= 2R[ ( W1 W2 )] 2 2 R 2 W1
= x1
+ x2
dR
dR
x 2
x 1
Cette expression de la pression est valable le potentiel W. Pour le cas particulier avec
Mooney-Rivlin d aux constantes, lintgration de lquation prcdente donne :
p = - 2 c1 (R 2 a 2 ) + p a o la constante p a est la valeur de la pression dterminer pour
R=a avec les quations dquilibre aux limites t i = Tij n j . Dune manire gnrale, pour
nimporte quelle surface cylindrique de rayon R on a :
x1
x
x
+ T12 2 = [p + 2(W1 W2 )] 1
R
R
R
x1
x2
x
t 2 = T21
+ T22
= [p + 2(W1 W2 )] 2
R
R
R
x1
x2
t 3 = T31
+ T32
=0
R
R
t 1 = T11
113
qui sont les composantes du vecteur contrainte t (e r ) qui est bien radial et qui peut
base e r , e , e z . Pour R=a on doit avoir t (e r ) = 0 qui est satisfait si p = 2(W1 W2 ) .
t (e r ) = 2 2 sW1 ds e r
R
p = 2 2 sW1ds + 2(W1 W2 )
do
2
2
2
t (er ) = 2c1 (a 2 R 2 )er
deviennent : p = - c1 (R a ) + 2(c1 c 2 )
2 2
x 2 R
T31
t (e3 ) = T32 =
x1 2 R 2
T
33 - 2 2 sW1ds - 2 2 R 2 W2
R
Les rsultantes de cisaillement sur les faces sup et inf sont bien nulles car on vrifie:
a
2 2
3
4
x 2 R dx1dx 2 = R dR sind = 0
S
a
N = T33dx1dx 2 = 2 2R sW1ds + 2R 3 W2 dR
0
R
S
a
a
a
R2 a
R2 1 a 3
1
1 3
3
+
=
=
R
sW
ds
dR
sW
ds
R
W
dR
t
(
e
).
e
R
W
dR
+
=
r
r
4 2
0 R 1 2 R 1 2 0 1
0 1
0 R W1dR
2
2
0
0
2
R t (er ).er 0
t (er ) = 0 quand R=a do :
avec R 0 , et
car
a
N = -2
( W1 + 2 W2 )dR
2 a
R dRd = 2 R dR
0 0
1
N = - (c1 + 2c 2 ) 2a 4
2
M t = (c1 + c 2 )a 4
114
Mridienne : 1 =
Normale : 3 =
h
h0
ab
dr 2 + dz 2
=
AB
dR
circonfrentielle : 2 =
ac
rd
r
=
=
AC Rd R
Ces trois longations sont fonctions de la seule variable R et sont lies entre elles par
lhypothse dincompressibilit : I 3 = 2122 23 = 1 . On admet que la membrane suit le
modle hyperlastique de Mooney-Rivlin: W = c1 (I1 3) + c 2 (I 2 3) , cas simplifi dun
lastomre par exemple. On va tablir les quations qui donnent le systme dquations
diffrentielles rsoudre numriquement pour obtenir la dforme de la membrane.
Les quations dquilibre dune membrane mince (tat plan de contrainte) scrivent :
T1 T2
dT1 1
+
= P (2-5-2) o les dnominateurs
et
+ (T1 T2 ) = 0 (2-5-1)
1 2
dR r
sont les rayons de courbure relatifs aux directions principales mridienne et
circonfrentielle (voir figure), P est la pression interne suppose uniforme. Les tensions
intgres Ti sont relies aux contraintes principales de Cauchy notes ici i par :
115
Ti = i h = i 3 h 0 =
i h 0
.
1 2
d 2 1
= ( 1 cos 2 )
dR R
(2-5-3)
T sin
d 1
)
= (P 2
dR T1
R 2
(2-5-5)
dz
= 1 sin
dR
et
(2-5-4)
Avec lquation dquilibre (2-5-2) et les relations gomtriques, on obtient aprs quelques
calculs en exprimant les rayons de courbures, lquation de (R ) :
on rajoute la condition
dP
= 0 (2-5-6) pour prendre
dR
1
T1 = 2 1 3 3 c1 + 22 c 2
2 1 2
(2-5-7)
1
T2 = 2 2 3 3 c1 + 21c 2
1 1 2
(2-5-8)
Lquation dquilibre (2-5-1) et (2-5-7) et (2-5-8) permet dobtenir lquation qui manquait de
1 (R ) :
d 1 1 1
[(1 cos 2 )B + C] (2-5-9)
=
dR A R
o A, B et C sont des fonctions des longations i :
1
3
A = 2 c1 + 4 3
2 1 2
3
+ c 2 2 + 4
1 2
3
3
B = 2 c1
+ 3 4 + c 2 1 + 4
2 1
1 1 2
C = 2 c1 1 2 + c 2
3
3
2 1
1 2 1 2
T1 , T2 , A, B, C sont des fonctions des inconnues 1 (R ) , 2 (R ) , (R ) , z(R) pour 0 R 1
Conditions aux limites
116
Remarque :
Cest la rsolution dun systme diffrentiel du premier ordre non-linaire en R avec des
conditions aux deux bornes de lintervalle [0,1]. Voir lanalyse numrique et certaines
bibliothques mathmatiques pour les diffrentes techniques de rsolution utiliser.
lentropie spcifique
q g
0
+ + T : D
G
0
o + + S : E
g i = , i
avec G I = , I
Rgle 1 :
quiprsence : , , T et q dpendront des mmes variables.
Rgle 2 : lingalit de Clausius-Duheim doit tre identiquement vrifie pour tout
processus thermodynamique admissible (cest--dire pour toute fonction x (X, t)
et (X, t)).
La mthode opratoire ainsi dfinie est usuellement appele thermodynamique
rationnelle.
En lagrangien, , , S et dpendent de E et .
:B +
= u -
car
(B, )
117
= 2
B: D +
q g
0
+ + T 2 B
: D
(17)
Si nous fixons F et , alors, daprs les lois de comportement, nous fixerons tous les
+ = 0
T = 2 B
B
q = 0
(18)
La premire quation donne lentropie comme drive de lnergie libre par rapport la
temprature, cest une relation thermodynamique classique. La seconde est la loi lastique
isotrope dj obtenue dans le cas mcanique au 4.2.2. La troisime correspond un
matriau isolant thermique. Nous avons donc ainsi construit un matriau thermohyperlastique isolant.
Pour aller plus loin, il faudrait augmenter la liste des variables.
. q g
.
B : D .g
: D
+ + T 2
0
D
B
118
, alors les lois de comportement nous permettent de dire que lon
Si nous fixons F, , g et F
fixe tous les termes souligns de lingalit ci-dessus. On peut alors choisir arbitrairement
et g ; pour que lingalit soit identiquement vrifies, il faut que :
, D
= 0
g
et
= 0
D
Par contre T et q dpendront des quatre variables initiales ; nous crirons que :
T = T e (B, ) + T v (B, , q, D)
(20)
T = 2 B
partie rversible
T v (B, , q, D)
partie visqueuse
qg
T :D
Xi x i = X T x 0
o :
119
avec L = LT
(23)
Potentiel de dissipation
(24)
(x) =
1 T
1
x Lx =
2
2
= L x,
x
On a :
(25)
X =
ij
do
L ij x i x j =
1 T
x X
2
X drive du potentiel :
x =
= (F, )
isotropie
= (B, )
= 2 B
:D +
120
qg
: D
0
+ T 2 B
+
(27)
X = T 2 B
B
= XT x 0
x = D
q /
q 1
= =
(28)
= 0
+ =
= 0
=
T 2 B
D
B
g =
(29)
T = 2 B
On retrouve donc pour T et les lois obtenues au 4.3.1. La loi de conduction est dcrite
par le potentiel ou plutt par le potentiel de dissipation dual (g ) car il est plus habituel
(En toute rigueur il sagit dailleurs plutt du potentiel (g, , D) = (g ) mais aprs avoir
limin les termes en et D on peut se permettre de les oublier).
avec
o k est symtrique. On a donc :
(30)
=
g
1
1
=
gk g =
k ij g i g j
2
2
q = Kg
121
BI = 21 + 22 + 23
BII = 21 22 + 22 23 + 23 21
BIII =
21 22 23
1, 2, 3
sont comme dhabitude les allongements principaux, cest-dire les valeurs propres de V = B1/2 (ou de U)
avec
1
1
= (B, , g ) =
=
g k o 1 + k1 B + k 2 B2 g
2
2
En thorie linarise :
(31)
q = kg
Loi de Fourier, o k = k0 + k1 + k2 pour B = 1, est le coefficient de conduction thermique
scalaire. On remarquera sur cet exemple les diffrences entre la TPI et la
thermodynamique rationnelle :
a.
Dans la formulation, la TPI distingue les variables dtat (intervenant dans le potentiel
thermodynamique) des forces et flux thermodynamiques (intervenant dans les potentiels de
dissipation), la thermodynamique ne fait pas a priori cette distinction. La dmarche de la TPI
est donc beaucoup plus physique car ses hypothses (nature des variables dtat, origine
des dissipations) se rattachent directement la physique. La modlisation dun matriau
donn ncessite un minimum de connaisance de sa physique et il est prfrable dutiliser
cette approche. Au contraire la thermodynamique rationnelle simposera pour tester
linfluence de telle ou telle hypothse, ou dgager une structure gnrale sans se rfrer
un matriau particulier.
b.
Au niveau des rsultats, nouveau la TPI est plus spcifique. Elle conduit un
tenseur de conductivit thermique symtrique, alors que la T.R. ne lui imposait que dtre
dfini positif. Cette symtrie est une hypothse physique confirme par lexprience. En
gnral, la TPI est beaucoup plus restrictive que la TR, ce qui est plutt un atout. Le
risque majeur en MMC est plus un excs quun manque de gnralit.
122
q
= , D
la dissipation thermique :
la dissipation visqueuse :
q
g
v
:D = T :D
T 2 B
B
T
2
B
= Tv
=
D
B
(34)
g = q
T = Te + T v
avec
Te = 2 B
E
t
= o 1 - exp
E
Il ny a pas de couplage entre la loi mcanique et la loi thermique (principe de Curie, qui
dcoule de lisotropie). On a :
(36)
q = Kg
e
T = 2 B
B
v
T = D
Cest--dire dune part la loi de Fourier K (B, ) comme en lasticit ; dautre part la loi
visqueuse (thorme de reprsentation) :
Tv =
avec o, 1, 2, o, 1, 2 fonctions de BI, BII, BIII et dterminer par les essais (souvent trs
difficiles !).
T e = 2 o B
1= p1
= o
J
B
123
q = K (J, ) g
v
T = (J, ) tr D 1 + 2 (J, ) D
(37)
p = o
= p (J, )
J
= (J, )
=
qg
0
: D
+ T 2 B
(39)
B
A =
X = T 2 B
x = D
B
q
= ( )
Tv = 0
A =
= L
Ce qui scrit aussi :
(40)
avec L = L (B, )
T = 2 B B
= A
124
W
on a une
quation diffrentielle qui donne par intgration. Il suffit ensuite de reporter dans la loi de
comportement :
T=2 B
= T (B, )
B
La loi d'volution des variables internes peut-tre obtenue partir des essais de relaxation.
Dans le cas de variables internes tensorielles, la situation est plus complexe car la drivation
temporelle ncessite une drive objective.
= e + P
ij
ij
ij
(41)
= e + P
en petites dformations
dcomposition additive
Maxwell
Bingham
N H
Norton-Hoff
Plastique
125
dX
Co
dx
C (t)
FP
Fe
(t)
C
dX = F1 dx
dx = F dX = Fe d
d = Fp dX
F = Fe FP
(42)
Fe = 1 + H e
F = Fe Fp = 1 + H e + H p + H e H p 1 + H
Fp = 1 + H p
Thermodynamique
ij W = We ijP + ij We ij
= ij
(44)
ij
ij
( )
W
ije
o :
car
W
ij
ije
ij
ijP = ij ijP
ij
W
= A ijkl
ije
ekl
126
= 2
ou encore :
= 2
(45)
e
e eT
: B = 2
: F F + F e F eT = 2
: Le B e
e
e
e
B
B
B
W e
B : Le car Be symtrique
e
B
e Fe 1 mais :
Le = F
= 2
Do
= 2
(46)
P
F = Fe FP
L = Le + Fe LP Fe-1
e
e
B : L 2
B : Fe LP Fe 1
e
e
B
B
Be
Be : D 2
-1
e
eT
Be : R e
U e
LP U
R
e
B
P
D
eT
D = R D R
e
e
e
B :D + 2
B : DP
= T 2
e
e
B
pas de dissipation
e
T = 2
B
Be
loi hyperlastique
dissipation plastique
DP
forces
flux
thermodynamiques
= XT x 0
Dans le cadre linaire, nous avons dfinit deux formes quadratiques et duales l'une de
l'autre nous conservons cette criture dans le cas non linaire avec deux potentiels de
dissipation (x) et (X) non quadratique et duaux lun de lautre. Les lois de la T.P.I. non
linaire scrivent alors :
127
X =
(49)
et
x =
= T : D u
mais u = 0 et
donc
tr D = 0 (incompressibilit)
=T
: D
=>
D
T
=
=
x
D
=
D
X
=
(50)
TD dviateur de T, tr TD = 0
nous avons galement vu au chapitre 3 dautres exemples :
Fluide de Norton-Hoff :
T = p 1 + K D
D
D
TD = K D
D = k T
D N
n ).
D
D
TD
T
o nN = 1 et
k = KN
ceci nous permet dcrire lexpression des potentiels de dissipation compte-tenu de (49)
et (50) :
K
n +1
= ( D)
D
n +1
N +1
k
TD
=
= (T D )
N +1
TD =
et
D =
D
T D
=
on a bien
128
T = p 1 + (2 D + k )
Fluide de Bingham :
D
D
D
D
TD = 2 D + k
TD
1
D
D =
T k
2
TD
(Le crochet reprsente la partie positive). Do les potentiels de dissipation :
2
= D + k D
et =
1
TD k 2
4
TD = k
alors
D
D
= k D
X ( x ) = X ( x ) 0
X est une fonction homogne de degr 0 (positivement homogne). Cette relation traduit le
fait que la rponse est identique si lon acclre le processus. (f homogne de degr k si
f
x = kf(x) ). Par inversion de (51), on ne pourra donc pas obtenir x, mais au mieux sa
x
direction.
x = y(X)
(loi dcoulement)
Les n composantes de X (X1, X2, X3, Xn) dpendent des n-1 paramtres fixant la direction
de x, le module de x tant inconnu. Il existe donc une relation f (X) = 0 entre les n
composantes de X.
f(X) dsigne la fonction seuil ou le critre de plasticit.
La loi inverse scrira alors :
x = y(X)
x=0
si
si
f (X) = 0
f (X) 0
une fonction seuil (plus gnralement une surface seuil limitant un domaine
lastique C)
129
Surface f (X) = 0
X2
X1
Domaine C
F (X) < 0
x=0
En plasticit parfaite, le domaine lastique ne change pas et la fonction f(X) est dfinie
une fois pour toute. Ds que X est sur la surface, x est dfini en direction uniquement. Nous
allons introduire une hypothse supplmentaire due Hill.
x T ( X X ) 0
(52)
X C
X2
D
D
D
:
(
T
T
) 0
D
T
admissible
et incompressibles ; il scrit :
(C)
C
X1
X2
B
X1
x*
X1
130
X =
( ( x )
= ( x ) 0)
x (X)
et
X ( x )
Cest une criture que l'on prend comme forme gnrale de la TPI non linaire. Elle contient
comme cas particuliers tous les exemples envisags plus haut. En particulier, cest la seule
criture cohrente permettant denglober dans un mme formalisme les relations de
rciprocit dOnsager et le principe du travail maximal.
En particulier, on retrouve les relations de la TPI linaire si est quadratique
==
1
1
et =
N
n
Cest le cas des fluides de Norton-Hoff.
=
1
1
+
= 2
n
N
(T ) =
1
TD : TD
4
D =
TD
=
2
T
( D) = D : D
si tr (D) = 0
( D) =
si tr (D) 0
131
T = ( D)
T = p 1 + 2 D
Exemple :
Considrons la surface seuil de plasticit de Von-Mises en contraintes planes dj cite
plus haut et notons I et II les contraintes principales de Cauchy et les incrments
de dformation plastique nots ici : d I = D I t et d II = D II t
p
*
admissible tel que f( ) 0 , alors lexpression (52) du principe du travail maximal
scrit ici :
I d I + II d II I* d I + II* d II
OA.d OA .d
ou
AA .d 0
lorsque A A
2
Lincrment de dformation plastique d est normal la surface seuil qui doit tre
convexe.
qui exprime que langle doit tre obtus et
Le thorme du travail maximal est la base des thormes dextremum utiliss parfois
en plasticit.
132
5 PLASTICITE et ENDOMMAGEMENT
(a)
(b)
crouissage
Sans crouissage
Comme nous lavons discut la fin du chapitre prcdent soit 4.4.5 en grandes
dformations, nous introduisons la notion de configuration intermdiaire qui permet dcrire
la dcomposition multiplicative :
F = Fe FP
Lnergie de dformation W = W (Fe) devient en isotrope, W = W (Be) o Be = Fe FeT.
Les calculs raliss en 4.4.5. ont conduit aux rsultats suivants :
T = 2 Be
T:D
Be
o D
= R e D P R eT
( Fe = R e U e )
133
est une mesure des vitesses de dformations plastiques. Dans le cas du fluide de
P
P
P
Maxwell, on avait dfini le potentiel : D = D : D , en lasto-plasticit, on
D = k D .
ce qui correspond dans ce cas au critre de Von Mises, k fonction scalaire dune
variable interne p :
posera le potentiel:
TD =
Tij
Tij
k ( p)
P
D
D = 0 si T k
TD
P
D
D = D si T = k
T
P
D indtermin si T D k
On peut bien videmment introduire sans difficult un critre de plasticit autre que Von
Mises en crivant :
f (T, k ) 0
f
P
D =
On peut encore dfinir de mme des modles lasto-viscoplastiques (de Norton Hoff,
Bingham, etc ) en utilisant les potentiels introduits dans le chapitre 4.
(1)
D =
eJ
+ D
La linarisation de la loi lastique donne alors une loi lastique linaire isotrope, cest--dire
la loi de Hooke :
T =
E e
tre 1
+
1+
1 2
134
( )
E eJ
+ treJ 1 = Ce : eJ
1+
1 2
J
T = T - WT +TW avec W tenseur taux de rotation
TJ =
Car comme on la remarqu la drive de Jaumann permet dcrire (tr e)J = tr eJ.
En utilisant la dcomposition de D en partie lastique et plastique et en remarquant
P
TJ =
(2)
P
E
(tr D ) 1 D
D +
1+
1 2
D
(3)
= 0
TD
D = D , 0
T
p
TD k 0
si
si
TD k = 0
Pour expliciter (3), il faut calculer le multiplicateur plastique en crivant qu'en volution
plastique le point reprsentatif de l'tat de contrainte se dplace sur la surface seuil
(condition de consistance) :
TD
ce qui donne
TD
= 0 or T D : D e = T D : D - D = 0
TD : TD
= k = T D : D
D
T
1 D
=
T :D
k
mais doit tre positif ; si la quantit calcule est ngative, cela signifie que lon est en
dcharge T D
1
=
TD : D
k
do :
(4)
TJ =
E
(tr D ) 1 12 T D : D T D
D +
1+
1 2
k
qui montre que TJ est fonction de D et T. On retrouve une loi de type hypolastique
deux dterminations cest--dire deux lois hypolastiques diffrentes choisir suivant le
signe de TD : D.
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
135
Cest la forme incrmentale ou en vitesse de la loi plastique, cette loi apparat comme
lextension directe aux grandes dformations de la loi incrmentale petites
F(, k ) = f () k (p) = 0
o k(p) sidentifiera plus loin avec la notion de contrainte quivalente et p la variable
interne appele dformation plastique quivalente.
q = f( ) = T M
q = { x y xy
g + h
h
z }
0
0
h
f +h 0
0
2n
0
f
g x
f y
0 xy
f + g z
3
s ijs ij .
2
dF =
ou encore :
F
F
d +
dp = 0
a T d Ad = 0
en posant
A=
1 F
dp
d p
a=
f
1
= M
q
136
d = d el + d p
pente C
el
el
d = C 1d + da
a T Cd = Ad + da T Ca
do le multiplicateur plastique :
(5)
d =
a T Cd
A + a T Ca
Caa T C
d = C ep d = C
d
A + a T Ca
dW p = kdp = eq d eq = d pT = da T
De plus si le critre est une fonction homogne (cas de Hill, Von-Mises, ), on a :
T
f
T
= a = k = eq
do le multiplicateur plastique sidentifie avec la dformation plastique quivalente :
d = dp = d eq
Donc :
A=
1 F
1 dk
dp =
dp = H
d p
d dp
137
H =
d eq
d eq
est le module tangent plastique qui dans les calculs est pris sur la courbe de
Remarque importante :
Comme pour le paragraphe prcdent, nous conservons une notation petites
dformation tant entendu que dans le cas gnral grandes dformations et anisotropie
plastique, on se placera dans un repre tournant des axes danisotropie
judicieusement construit ou fourni par le code de calcul en argument dentre dune
routine Utilisateur (Ex : UMAT ou VUMAT dAbaqus), voir plus loin.
B
f = fB > 0
C
D
f=0
1
Sur la figure ci-dessus en espace des contraintes, { C } est ltat atteindre partir dun
du paragraphe prcdent qui nous indiquent que pour une prdiction lastique qui nous
amne en B on doit vrifier :
{ C } = { X } + { } = { B } [C]{a C }
138
{a C } =
{ C }
Le problme est donc implicite mais on peut galement considrer plusieurs algorithmes
avec le vecteur gradient fonction de :
{a} = (1 )
{ X }
{ C }
Si =0 le schma est celui dEuler explicite qui en gnral ncessite une sousincrmentation et une correction la fin du pas mais qui est facile coder (Voir listing
dune UMAT explicite et dune UMAT implicite en annexe du polycop).
On se place dans le cas =1 (Euler implicite ou Backward Euler) et on considre un
dveloppement de Taylor au 1er ordre de F au point B :
F = FB +
o du fait quen B,
{ } = [C]{a B }
F T
{ } + F eq = FB {a B }T [C]{a B } H = 0
{ B }
eq
{ }
d eq
d eq
q B eq
{a B } [C]{a B } + H
T
= eq
et
{ C } = { B } [C]{a B }
Sauf cas trs particulier (Von-Mises, crouissage linaire, mais pas en contraintes
planes) ltat de contrainte obtenu ne satisfait pas Fc=0. Des itrations sont donc
ncessaires.
Remarque :
Par rapport au schma explicite il ny a pas de point de transition lastique-plastique
calculer pour un point initialement lastique qui devient plastique.
Pour itrer plusieurs variantes sont possibles, nous dveloppons ici un schma de type
Newton en introduisant un vecteur rsidu r avec un indice ditration i tel que :
{r}i = { C }i ({ B } i [C]{a C }i ) 0
{r}i+1 = {r}i + {r} 0
Comme tout se passe maintenant sur les itrs en C on peut allger la notation en
omettant C en indice et en notant la diffrentiation par point:
{r} = d{r}
{ } = d{ }
= d( )
i +1 = i +
si a de la forme
{a} = 1 [M ]{ }
q
139
do litration i :
i =
{ } [Q ] {r }
{a } [Q ] [C]{a }+ H
Fi a i
i T
i 1
i 1
{ } = { } [Q ] {r } [Q ] [C]{a }
i +1
i 1
i +1 = i + = eqi +1
i 1
eqi +1 eqi +1
{ } = { B } [C]{a}
[
R ]{a}{a} [R ]
{ } = [R ] T
.{}
{a} [R ]{a} + H
Remarque :
si on fait [Q]=[I] voir ci-dessus, [R]=[C] et on retrouve la
[R ] = [Q]1 [C]
matrice tangente continue. (Attention : suivant les critres et potentiels plastiques qui
peuvent tre diffrents, la matrice peut tre non-symtrique)
140
q =
3
k =
2
3 D
T =
2
q = T M = eq
A
M
141
C
O
M
Les figures ci-dessus montrent schmatiquement les rles de ces deux variables dans la
description de l'tat d'crouissage par l'volution du domaine d'lasticit : la taille du
domaine est une fonction de la variable isotrope p tandis que son centre O puis C est
repr par la variable cinmatique X permettant ainsi de reprsenter des
comportements diffrents en traction et en compression.
Dans ce qui suit, on postule toujours une loi de comportement hypolastique du chapitre 3:
TJ = Ce : eJ
On suppose que la surface seuil a la forme gnrale :
(7)
F(q, Y) = q - Y (p) = 0
o Y est la contrainte d'coulement en traction simple p un paramtre scalaire qui dcrit
l'crouissage isotrope et q la contrainte quivalente avec une anisotropie initiale telle
que :
(8)
q2 = (T - X) : M : (T - X)
ou
q 2 = { x} [M ]{ x}
T
Exemple : l'orthotropie inititale (notamment des tles lamines) peut-tre dcrite par le
critre de Hill pour lequel dans les axes d'orthotropies 1, 2, 3 on a :
F (T22 - X22 - T33 + X33)2 + G (T33 - X33 - T11 + X11)2 +
q2 =
H (T11 - X11 - T22 + X22)2 + 2 L (T23 - X23)2 + 2 M (T13 - X13)2 +
2 N (T12 - X12)2
F, G, H, L, M et N sont des paramtres du matriau. Dans le cas d'un matriau initialement
plastique isotrope on retrouve le critre de Von-Mises avec :
F = G = H = 1/2
et L = M = N = 3/2
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
142
0
G + H H
H F+H 0
0
0
2 N
T11
T22
T12
3
y
1
c = cos
s = sin
avec 1 Direction de rfrence choisie 0
r( ) = dpy / d3p
o d3P est l'incrment de dformation plastique dans la direction normale du plan de la tle.
En faisant l'hypothse de l'incompressibilit plastique et deux jauges grandes dformations
colles sur les prouvettes dformes par incrments de dformation et relaches, on
obtient les valeurs r0, r90 et r45 ( = 0, 90 et 45) qui se stabilisent aprs un certain niveau de
dformation. D'autre part avec la loi d'coulement et en liminant le multiplicateur
plastique on a :
(G + H ) c 2 - Hs 2 s 2 + (F + H ) s 2 - H c 2 c 2 - 2 N s 2 c 2
r( ) =
G c 2 + F s 2
(G
d'o
+ H) = 1
N =
(r90
H =
r0
1 + r0
F=
r0
r90 (1 + r0 )
+ r0 ) (2 r45 + 1)
2 r90 (1 + r0 )
Il est clair qu'il existe d'autres critres d'anisotropie initiale que le critre de Hill (1948)
rappel ici et en particulier les critres non-quadratiques.
Ensuite d'une manire gnrale et toujours dans les axes d'orthotropie, on suppose que la
vitesse de dformation plastique est donne par la loi d'coulement associe dfinie par :
(10)
F
q
D P =
=
T
T
0
143
M : (T - X)
D P =
q
{ } = q [M]{ x}
p
ou
o
(12)
P
eq
P
eq
dt
(T - X) : D P
q
P
eq
{ }
W p = q eqp = { x} p
ou
(12)
et
en
Le matriau est lastique on a f (q, Y) < o tandis que pour l'tat plastique : f (q, Y) = 0.
Comme prcdemment, on peut dterminer la valeur de pendant la charge plastique en
imposant la condition de consistance (ou de cohrence) c'est--dire que :
F = 0
doit tre satisfaite identiquement par rapport au temps d'o :
P
eq
= 0
q - H'
avec
(14)
H' =
dY
P
deq
qui est le module tangent d'crouissage isotrope. Pour l'tat lastique et en dcharge on
a = 0. On peut identifier la courbe d'crouissage du matriau obtenue par un essai de
traction en contrainte vraie et dformation plastique logarithmique pour l'crouissage
isotrope sous la forme par exemple :
Y = eq = 0 + Q (1 e
b eq
(loi de Voc)
mais d'autres formes sont videmment possibles et notamment des donnes points par
points dans les codes de calcul.
Pour l'crouissage cinmatique on peut postuler une loi dvolution linaire de
Prager :
(15)
J = DP
X
= constante
144
T = QT T Q
-
T
(T )Q = Q (QT T Q) QT = T + T
Q
Q
QT
=Q
WQ = W -
Q soit un tenseur objectif
= W taux de rotation nous donne la drive corotationnelle
Le choix particulier
Q
= R R T o R
(Jaumann) que nous avons dj rencontre. Le choix Q = R dont il rsulte
Q
est la rotation issue de la dcomposition polaire de F, donne la drive en rotation
propre.
On peut dfinir galement la vitesse de rotation des directions principales des tenseurs de
dformation pure (U et V) et encore d'autres types de vitesse de rotation. On suppose donc
que le matriau garde son orthotropie plastique initiale et que les axes d'orthotropie
tournent avec la vitesse de rotation Q choisie. Seule la confrontation des expriences
permet de juger du bon choix de la mesure de rotation des axes dorthotropie. Lavantage
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
145
{x} = C
eq
q
[M ]{ - x} {x} eq
Chaboche, C et sont des constantes identifier sur des essais cycliques ou encore :
{x} = C
eq
q
{ - x} {x} eq
146
(17)
P
eq
M:T
{ } =
p
ou
eqp
q
[M ]{ }
P
xx
P
yy =
P
xy
(18)
1
(ro + 2 r45 + r90 )
4
r = ro = r45 = r90 = 1) .
o r =
P
eq
1
- r / (1 + r )
0
1
0
- r / (1 + r )
0
0
2 (1 + 2 r ) / (1 + r )
T
xx
Tyy
Txy
On peut ensuite donner comme exemple les grandes lignes de l'approche inverse
simplifie (dformation lastique nglige) pour traiter des grandes transformations des
structures minces :
E1
t1
E3
t2
xp
E2
C(t
up
Po
Co
ho
u p = u t1 + v t2 + wn
N = k x t1 + k y t2 + k z n
z
z
z
Xq = x p - u +
k x t1 + y p - v +
k y t2 + - w +
k z n
3
3
3
147
car x q = x p + z n
surface moyenne dans C(t). Nous pouvons alors dterminer l'inverse du tenseur gradient de
la transformation dans le cas d'un comportement membranaire (z = 0 surface moyenne) :
(19)
1 - u, x - u, y k x / 3
=
= - v, x 1 - v, y k y / 3
x p
- w, x - w, y k z / 3
X q
2 = log 2
t2
n2
1 = log 1
n1
t1
x
La matrice de transformation [m] est dtermine par les directions des longations
principales dans le repre local soit :
[m] =
cos sin 0
- sin cos 0
0
0
1
= (n1, t1 )
est l'angle entre le repre des dformations principales et le repre local tel que :
tg 2 =
- 2 B12
B11 - B22
1 2
2
2 2
1
1 1
= B11 + B22
B11 - B22 + 4 B12
2
2
o B11, B12 , B22 sont les composantes de B-1 Avec la condition d'incompressibilit
plastique de la surface de Von-Mises, l'longation travers l'paisseur est :
3 = 1 / (1 2) = h / ho
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
148
log 3 =
= - (1 +2)
On obtient alors le tenseur des dformations logarithmiques (ou matrielles) dans le repre
local dans la configuration finale C(t) :
x
1
= xy
2
0
1
2
xy
y
0
0 = [m ] [log ] [m ]T
En ngligeant l'lasticit (mais pas necssairement), l'accs aux contraintes de Cauchy est
immdiat avec l'inverse de la loi intgre (18) si les axes d'orthotropie sont faits concidant
avec les axes locaux en p.
q=
1/ 2
3
T
s ijs ij = {} [M ]{} = eq
2
q = [11
2
22
1 / 2 0 11
1
1
0 22
12 ] 1 / 2
0
0
3 12
ou
149
implique
3 =
1 + 2
2
due
lincompressibilit
comparer
avec
eq2 = ( 1 2 ) 2
Ce qui veut dire que les contraintes principales peuvent tre aussi grandes que lon veut
pourvu quelles restent voisines.
- b / Le matriau plastique est dtermin par sa courbe dcrouissage en contrainte
vraie et dformation logarithmique dun essai de traction qui peut tre liss sous la
forme :
n
eq = K eq
Hollomon (2 paramtres K, n)
eq = B(c + eq )
Swift (3 paramtres B, c, n)
eq = 0 + Q (1 e
b eq
eq = Q (Q 0 )e
n
b eq
Voc (3 paramtres 0 , Q , b )
Hockett-Sherby (4 paramtres Q, 0 , b, n)
autres.
Le coefficient n est souvent appel coefficient dcrouissage.
- c /Loi dcoulement :
Cest le troisime ingrdient de la plasticit comme vu dans les chapitres prcdents, la
normalit de lcoulement plastique implique :
(21)
{s} dviateur
{d} = d
F
3
=
d{s} = d{a}
{} 2q
150
3
{s} = 1 [M ]{}
2q
q
{a} =
(22)
dW p = eq d eq = {} {d}
T
(23)
d = d eq
il vient que
{d} =
(24)
eq = q = {} {a}
T
car
d eq
q
[M ]{}
(25)
d eq =
{d}
2
d ij d ij
3
eq = d eq
Par exemple en axes principaux et contraintes planes, la relation dcoulement (24) scrit :
1 / 2 1
d1 d eq 1
=
1 2
q 1 / 2
d 2
d 3 = (d 2 + d1 )
1
4q
=
2 3d eq
1 1 / 2 d1
1 / 2 1 d
Ce jeu de relations est pratique pour rsoudre des problmes simples de plasticit
seule (voir la srie dexemples suivants), lanisotropie initiale est facile introduire
galement par lintermdiaire de la matrice M.
VP
eq
VP
eq
q
=
K
(loi de Norton) ou
VP
eq
q eq
=
K
isotrope additif par la dformation dans eq pouvant prendre les formes cites plus hauts
151
VP
eq
= a 0 a 2 (q ) a1 ( t ) a 2 1 ( Time hardening ).
q
VP
eq
= 0
eq
Dans la forme :
1
m
Q
N
VP
eq
= 0 [sh (Kq)] exp
kT
5.2.2 Exemples
5.2.2.1 Traction-torsion dun tube mince
Le tube est soumis une histoire daccroissements imposs par la machine d et d
0
[] = 0
0
0
0
/ 3
[s] = 0
0
0
/3
0
2 / 3
de = d = d
11
e
3
dR = d = d
22
R
3
2q
d = d = 2 d
33
3
Rd = d = d
23
2
152
3
dcrouissage du matriau suppose donne. Comme d = 3 deq est maintenant
2q
connu, le retour aux lois dcoulement donne les dviateurs et les contraintes dans ce cas de
contrainte plane o la pression hydrostatique p est gale : p = = d 1
contrainte de cisaillement =
2 d
et la
q Rd
. Par intgration sur la section on a, aprs chaque
3deq
dx
dx 2
=
dx) 2Ldx = 0
dx
dx
h
soit
Si on considre un frottement de type couche limite (Tresca) alors :
2m0
lquation sintgre en : x =
0 m 1
=m 0
(x a) + x(a)
h 3
3
2m0
comme les surfaces latrales sont libres :
x =
(x a) qui est bien ngative
h 3
2
le critre de Von-Mises en dformation plane scrit :
x y = 0
3
2
y = 0 m (x a) 1
3 h
do :
hLx + hL(x +
153
Effort de forgeage :
P = 2L y(x)dx = 2La
0
20
(1 + m a )
2h
3
2
pm = P = 0 (1 + m a )
S
2h
3
Pression moyenne :
Par exemple pour un applatissement de la barre 2a = 20 et m=1, on atteint des valeurs
h
2
20
pm = 6 0
y
= 11
Max
3
3
leves :
et
Remarque : Ce sont des valeurs approches mais significatives, mme si
effectivement la barre prsente un bomb d au frottement et perte
dhomognit en y.
= t = Ln(1 + hz2 )
a
2
n = 2Ln(1 + h2 ) = eq
a
et maximales au ple z=h o lincompressibilit plastique donne :
Ltat de contrainte est un tat quibiaxial membranaire dont lquation dquilibre avec la
2 e
qui est la pression de mise en forme avec
pression p est :
p = 2e = eq
eq = 2 2 + 2t + 2n
3
154
dp d de d
=
+
p
e
d = n deq
eq
et
de = d
eq
e
car n = eq . Compte tenu des hypothses gomtriques, le rayon de courbure est gal
/2
2
2
eq
: = a + h = ae / 2
2h
2 e eq 1
/2
eq
d deq 1 e deq
=
2
4 eeq / 2 1
do
et finalement la
/2
n = 3 1 e eq
eq 2 4 eeq / 2 1
eq = 4 (2n + 1)
11
linstabilit
On constate que mme pour un matriau parfaitement plastique n=0, il y a gonflement tant
que la consolidation par la croissance de la courbure surpasse laffaiblissement par
amincissement.
Le comportement lastique dun tube long sous pression avec des fonds est donn par les
formules de Lam (voir TD dlasticit) en coordonnes cylindriques :
r = a + b / r
= a b / r
piri2 p0r02
z =
r02 ri2
lastique :
r =
pi
2 ri
+
1
k
2
2
k 1
r
k=
r0
>1
ri
pi
2 ri
1
k
2
2
k 1
r
do la solution
z =
pi
k 1
2
155
do pour le tube :
2
pi
2 ri
= 0
k
k 2 1 r2
La pression augmente, le critre est atteint et on voit que le dbut de plastification est
lintrieur du tube pour r = ri (voir figure).
Solution plastique :
pi =
0
1 12
3 k
Hypothses : la pression augmente, le tube est suffisament long pour que les sections aussi
bien lastiques que plastiques restent droites, les dformations plastiques axiales sont
contenues par llasticit do ngligeables, nous avons donc un rgime de dformation
plane dans la zone plastique et avec Von-Mises : z =
Or les quations dquilibres sont bien connues :
Do :
r +
2
et
r = 0
2
3
dr r
+
=0
dr
r
dr 20
soit
r = 2 0Lnr + A
=0
dr r 3
3
La contrainte radiale lextrieur de la zone plastique o r=c (voir figure) doit tre gale
et oppose la contrainte radiale lintrieur de la zone lastique, si bien que :
2
20
0
1 / r2
2Lnc + 1 c2
soit
A=
Lnc + A = 0 1 02
r0
3
3
3 1/ c
La solution en contrainte dans la zone plastique est donc :
r =
2
0
2Ln r 1 + c2
c
r0
3
2
0
2Ln r + 1 + c2
c
r0
3
z =
2
0
2Ln r + c2
c r0
3
pi =
2
0
r
2Ln i 1 + c2
c
r0
3
La plastification du tube est complte quand c = r0 cest dire pour une pression :
pi =
20
r
Ln 0
ri
3
156
Exemple ci-dessus : striction diffuse lors de la traction dune barre section circulaire : la
variation de section seffectue sur une zone tendue puis localise de mme que dans le cas
dune plaque en traction : une bande troite de localisation apparat.
Un critre tabli en 1885 par lingnieur Considre est bas sur lobservation de la
reprsentation de la force F de traction en fonction de lallongement relatif
l
dans le cas
l
dune prouvette soumise un tat de traction uniaxiale. On constate alors que la courbe
l
) passe par un maximum qui est un point de perte de stabilit de lquilibre. Mais,
l
lexprience montre que cette singularit correspond lapparition de striction diffuse et
F(
157
dF=0
dF d dS
=
+
F
S
dS dV dL
=
L
La plasticit tant incompressible:
La force passant par un maximum, on obtient :
F= S
(26)
dF=d S+ dS
d
=
d
Cette dernire quation est appele critre de force maximum ou critre de Considre.
Mais cest un critre uniaxial, cependant il peut tre gnralis de plusieurs faons. En
1952, a repris le critre de contrainte maximum afin de dterminer lapparition de striction.
Mais une condition de localisation a t rajoute. En effet, ce critre est bas sur
lobservation exprimentale montrant que la striction localise se dveloppe suivant une
bande dextension nulle.
d1
= 1
d1
d 2
=
On note
d1 le chemin de dformation incrmental. Ltat de dformation se doit
dvoluer vers un tat de dformation plane dans la bande. Cette transformation de ltat
de dformation sobtient par un changement de ltat de contrainte. Il y a alors un effet
dcrouissage additionnel pour que la contrainte 1 soit dpendante du chemin de
d1 =
et (27) devient :
(28)
d1 + 1 d
1
1 1 d
+
= 1
1 d1
Dans (28), il est possible de dvelopper analytiquement toutes les drives ( faire en
exercice) pour une surface de charge quadratique (Von-Mises, Hill) ou non quadratique. Ce
critre donne de bons rsultats compars aux mesures et permet de tracer des Courbes
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
158
Limites de Formage (CLF) thoriques pour des trajets de dformations aussi bien linaires
que non linaires.
159
f (, )d =
o r
( )
max( ,0)d =
1
o 1 est la plus grande contrainte principale. Ce critre fait intervenir un seul paramtre
c . Le domaine dapplication de ce modle se limite aux cas o la triaxialit des
contraintes est peu leve. Ici est la dformation plastique quivalente.
m c0
0 1 + a 0 eq d = b 0
160
c/ Critre de Norris :
Ce critre a t dvelopp partir dessais sur des prouvettes entailles et fissures. Il
scrit de la faon suivante :
r
1 b.
0
= c
m
3 m p
R r
= 0.283sign ( m ) exp
ln
2 d eq
R
0
0 0
3 m p
R r
d
= 0.283sign ( m ) exp
ln
2 eq
R
eq
0 0
161
~
repr par sa normale n . Si S = S - SD laire rsistante effective, lendommagement de la
~
S - S SD
Dn =
=
S
S
si D n = 1 rupture de lEVR
~ =
1 D
= ed ( e , D) + p (r)
162
ed
et
E
E
le module de cisaillement =
et coefficient de Lam =
2(1 + )
(1 + )(1 - 2 )
Le taux de restitution dnergie,
lendommagement, est donn par :
variable
thermodynamique
associe
ed 1 e
Y = -
= : Ce : e
D
2
Y=
1
1
: Ce : =
(1 + ) : tr( ) 2
2
2
2(1 - D)
2E(1 - D)
Soit encore:
2
p
(
1
)
3
(
1
2
)
Y=
+
+
2E(1 - D) 2 3
eq
eq2
p
3
s : s et le taux de triaxialit
qui
eq
2
R=
p
= R(r)
r
0
: p Rr + YD
f( , R, D) =
eq
0 (r, r) 0
1- D
FY est le potentiel de dissipation li lendommagement qui est postul sous la forme :
ou
Y
S0
FY =
(b + 1)(1 - D) S 0
b +1
163
dplacement jusqu rupture. Les lois dvolutions des variables internes sont obtenues
en drivant les potentiels des dissipations :
- Pour le tenseur des taux de dformations plastiques :
p =
3
F
s
=
1 D 2 eq
eq =
1 D
r = -
- Pour le taux dendommagement :
F
= = (1 D)eq
R
b
F
Y
=
D=
Y 1 D S 0
f ~ f 0
f = ~ : s +
r = 0
0 r
s
eq =
1 D
~s : e
~eq 1 +
1 D 0
3 r
s : e
eq 1 +
1 D 0
3 r
0
= H le module tangent plastique de la courbe dcrouissage.
r
~ =
1 D
si
eq
>0
164
~ =
- En compression :
si
1 hD
eq
<0
D=
1 - D S 0
b
Y
D=
1 - hD S 0
=0
D
si
si
si
eq
>0
1
p
<
0
3
eq
p
eq
1
3
2
eq
02
3 m
1 + f 2 = 0
+ 2f cosh
2 0
f =
V - Vm
V
2
eq
02
3 q 2 m
+ 2f q1 cosh
2 0
1 + q 3 f 2 = 0
Avec lappui de calculs par lments finis, Tvergaard aboutit aux valeurs suivantes des
paramtres : q1=1.5, q2=1 et q3= q12, ce qui revient multiplier la proportion de cavits.
Rcemment il a t montr que le paramtre q1 est fonction de la porosit f. Pour une
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
165
3 q 2 m
+ 2f * q 1 cosh
2 0
eq2
= 2 + 2f * q 1 (1 + q 12 f *2 ) = 0
0
=
2
0
1 + q 12 f *2 = 0
si m > 0
si m 0
f fc
f* = f
f = *
f = f c + (f f c ) f > f c
*
avec =
fu fc
fF fc
eq
(1 f ) 0
m
1
1 = 0
f D exp
0
(1 f )1
166
Remarque :
A partir de ces modles de type croissance de porosit, il y a de nouveaux modles
dendommagement ductile qui prennent en compte lanisotropie du matriau, la rotation et
la prsence dinclusions dans les cavits.
fcroissance = (1 f ) tr p
Pour la germination, le modle le plus simple est le modle linaire continu avec une
dformation seuil partir de laquelle la germination dmarre :
identifier avec les autres par analyse inverse sur les courbes effort-dplacement
dessais de traction dprouvettes lisses et entailles pour faire varier le taux de triaxialit. En
standard dans les codes de calcul on trouve galement pour la nuclation le modle de
distribution normale :
fgermination =
fN
e
SN 2
p
1 eq N
-
2
SN
167
(1 f) eqeqp = : p
e eq
:C :
A2
(1 f)
: I + A1A 2
p
eq eq
f
A2 =
(1 f) eq
De part leur structure, ils prsentent une orthotropie lastique, une dimension faible
devant les deux autres (plaque, coque) un comportement lasto-plastique avec une
rupture plastique ou lastique fragile tel que rsum sur la figure ci-dessus.
168
(1 d1 ) 2 E11
(1 d1 )(1 d 2 ) E11 21
0
1 12 21
1 12 21
2
(1 d1 )(1 d 2 ) E22 12
(1
d
)
E
2
22
=
H()
0
1 12 21
1 12 21
0
0
(1 d1 )(1 d 2 )G12
Si ii Ti d i ( ii ) = ii Ti
Mi Ti
ii > Si d i ( ii ) = d imax avec i=1,2
On pose comme endommagement max:
T1
d 1max = S1
M1 T1
d 1 d 1max 11 = res
tel que :
T2
d 2max = S2
M2 T2
d 2 d 2max 22 = res
et
rsiduelle par lintermdiaire des contraintes rsiduelles. Les paramtres suivants sont
donns par les essais de traction:
Ti = Dformation lastique de dbut dendommagement dans la direction i
dimax
dimax
0.9
0.9
0.8
0.8
0.7
0.7
0.6
-
di = ii Ti
Mi - Ti
0.5
0.4
0.6
0.5
0.4
0.3
0.3
0.2
0.2
0.1
0.1
0
0
Ti
0.005
-
di = ii Ti
Mi - Ti
0.01
Si
Mi
0.015
0.02
0
0
Dformation logarithmique
Ti
0.005
Si
Mi
0.01
ii
169
F1 =
F2 =
c
1y
2c y
+
+
F11 =
t
1y
F22 =
2t y
t
1y
F12 =
c
1y
1
F44 =
12 y
2t y 2c y
F11 F22
1
F11 = t
1y
1
F22 = t
2y
F12 =
F11 F22
2
1
F44 =
12 y
W
k (W p ) = (1 + bW pm )1 + cLn p
W0
o une sensibilit la vitesse de dformation peut tre introduite si le coefficient (c) est
diffrent de 0.
W p = : p
W p = W p dt
Remarque :
La surface de charge de Tsai-Wu est aussi utilise pour estimer la rupture laide de deux
valeurs limites :
- Le travail plastique maxi :
- Le maximum de la surface de charge :
W pMax
FMax ( )
170
W p
avec le vecteur gradient qui scrit dans le cas simplifi :
a=
soit encore :
f ( ,W p )
2 F11 11 + 2 F12 22
= 2 F22 22 + 2 F12 11
2 F44 12
et
A=-
dW p f ( ,W p )
d
W p
df = a T d - Ad = 0
a T Ce d - d p Ad = 0
a T Ce (d - da ) Ad = 0
do :
d =
1
a T Ce d
T e
A+a C a
dW p = d pT = da T
soit :
A=-
dW p f ( ,W p )
d
W p
= a T
k (W p )
W p
d=1
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
171
Traction
Traction
Compression
Compression
172
173
6 FORMULATIONS NON-LOCALES
6 FORMULATIONS NON-LOCALES
Considrons la barre ci-dessus avec un comportement lastique qui sendommage audel dun certain seuil 0 , c'est--dire qui prsente ici un adoucissement linaire. Tant
que la dformation reste infrieure 0 , le comportement est lastique sain :
Y = E 0
Y
au-del on a ladoucissement avec le module scant ngatif: H = f 0
= E
si
= E 0 + H( - 0 )
si
jusqu
0 < f
174
6 FORMULATIONS NON-LOCALES
e =
E 0
D = 0 +
H
Le dplacement u de la barre est obtenu par intgration sur les deux zones :
L
L -
u = dx =
e dx + D dx = (L - )
0
E 0
+ 0 +
E
H
u - 0 0
H
=
L -
E + H
La rponse de la barre est donc fonction de la longueur qui est arbitraire donc
indtermine entre 0 et L. Le problme mcanique a une infinit de solutions. En
mathmatique on dit quil y a perte dellipticit (en statique) ou dhyperbolicit (en
dynamique) des quations diffrentielles qui gouvernent le problme.
Dun point de vue numrique que risque t-il de se passer ? Supposons la barre discrtise
en N lments linaires 2 nuds et donc dformation constante par lment. A cause
des erreurs darrondis, un lment va atteindre le seuil avant les autres (dans les cas plus
complexes la seule inhomognit des dformations suffit). Ses lments voisins risquent
de se dcharger et lui de concentrer lendommagement : il y a localisation numrique
et = L/N . La rponse de la barre dpend de la taille de maille. Dans les cas plus
complexes 2D. et 3D., les dformations et donc lendommagement se concentrent dans des
bandes de largeur dun lment fini. De plus on peut montrer que si la taille de maille tend
vers 0, la rupture de la barre a lieu nergie dissipe nulle ce qui nest pas physique.
6.1.2
175
6 FORMULATIONS NON-LOCALES
Pour rsoudre plus ou moins ce problme de sensibilit des rsultats vis--vis de la taille de
maille, de nombreuses mthodes appeles mthodes de rgularisation ont t
proposes durant ces 30 dernires annes. Nous donnons simplement une liste non
limitative des plus utilises avec quelques indications, la suite du chapitre dveloppant
plus particulirement les mthodes non-locales ayant un fondement au dpart plus bas
sur la microstructure.
Dans un modle dvelopp ici au LaMCoS il est par exemple propos pour la variable taux
dendommagement la limitation :
= 1 [1 exp(a f(Y) - D )]
D
si
D<1
autrement D=1
= (1 D)E
ED =
1 2
E D
2
E 2
=
=
Y=
D 2E(1 - D) 2
2
f(Y) =
Y Y0
YC Y0
et
On voit que le taux dendommagement est calcul avec la diffrence entre la fonction
dommage sans dlais f(Y) et lendommagement D avec leffet retard. Ainsi, une variation
rapide du taux de restitution dnergie ne conduit pas une variation immdiate de D. Aprs
calage des paramtres C et a par rapport des tests exprimentaux, cette mthode de
rgularisation est particulirement efficace notamment en dynamique de la ruture.
= el + in
= C el el
in = p =
176
6 FORMULATIONS NON-LOCALES
On introduit via un temps de relaxation >0 un comportement viscoplastique tel que par
diffrence:
in = vp =
C-el1 ( ~ )
( ~ )
de mme :
Par substitution dans les relations prcdentes, on obtient lquation diffrentielle :
1
En posant :
+ = Cel + ~
n = ( t n ) = t
= exp( ) = t
et
la solution est :
n +1 = n + (1 )~n +1 +
de mme :
n +1 = n + (1 )~n +1
Cel
DTvp =
~
1
=
Cel + (1 ) n +1
~p
1
D Tvp =
Cel + (1 )D T
mcanique des milieux continus classiques tel que vue jusqu prsent ne permet pas
dintroduire naturellement une longueur dchelle qui caractrise le matriau par la taille
de ses grains, fibres, cellules,Nous ne dvelopperons pas ces thories mais on peut
simplement dire que la description du mouvement de chaque point de matire est enrichit
par lajout dun vecteur de rotation en plus du vecteur du dplacement classique.
Linteraction entre deux lments de volume travers un lment de surface dS nest plus
d uniquement au moyen defforts de traction et de cisaillement (revoir 1er chapitre) mais
aussi dun vecteur moment. On peut rsumer la thorie (simplifie) avec les tenseurs non [M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
177
6 FORMULATIONS NON-LOCALES
t i = ij n j
ij, j + f i = u i
1
2
et
est
linertie
de
x ne dpend plus uniquement de ltat en ce point mais aussi de ltat de lensemble des
autres points matriels du solide dformable. Linfluence dun point y sur le point x est
suppos se faire au travers dune fonction (x, y) qui dfinit la force de linteraction. Au
del dun certain rayon dinteraction, appel longueur caractristique ou longueur
interne , linteraction devient ngligeable. Pour connatre ltat en un point matriel, il faut
effectuer la moyenne pondre dune ou plusieurs variables internes.
Si f(x) est un champ local en x , le champ non-local f(x) correspondant est donn par la
forme intgrale :
f(x) =
1 (x , y )f(y )d
(x)
avec
(x) = (x, y)d
(x, y) est une fonction poids qui dfinit linfluence du point situ la position y sur la
(x, y)d = 1
Cette condition permet de vrifier le fait que si le champ local est uniforme dans tout le
solide alors le champ non-local sera lui aussi uniforme. Dans la littrature, cette fonction
poids est souvent dfinie comme tant une gaussienne ou une fonction en cloche.
[M. BRUNET], [2011], INSA de Lyon, tous droits rservs.
178
6 FORMULATIONS NON-LOCALES
(x, y) =
- Gaussienne :
x y 2
1
exp
(2)3 / 23
22
Elle est dfinie sur un support infini et suppose donc que lensemble des points y
- Fonction cloche :
2 2
x
y
105
(x, y) = 323 1 2 si x y
0 autrement
Cette fonction polynomiale en cloche est dfinie sur un support fini mais est moins utilise
que la gaussienne.
La longueur caractristique apparat explicitement dans les fonctions poids. Une proprit
importante du modle non-local est que si 0 alors la variable non-locale est identique
la variable locale. Le modle mcanique local apparat comme une solution particulire du
modle non-local. Il est possible dutiliser des fonctions anisotropes qui privilgient la
pondration suivant une ou plusieurs directions de lespace. Mais on aura autant de longueur
caractristique que de direction danisotropie ce qui peut tre le cas dans le comportement
endommageable de composites.
3f
(y xi)(y j x j)(yk x k) + ...
f(y) = f(x) + f (yi xi) + 1 f (yi xi)(y j x j) + 1
xi
2! xix j
3! xix jx k i
179
6 FORMULATIONS NON-LOCALES
On peut montrer que dans cette srie, tous les termes de droite sauf le premier commencent
2
par (d() c() ) , proprit utilise un peut plus loin. En limitant cette srie au second
f.n = 0
sur
Des auteurs (Peerlings et al. 1996) ont montr que la dfinition de f(x) comme solution de
lquation de diffusion ci-dessus est quivalente la formulation non-locale intgrale en
prenant une fonction de Green comme fonction de pondration, cest dire :
f(x) = G(x, y)f(y)d
avec
G(x, y) =
xy
1
exp
4 x y 2
La fonction poids de Green est intressante car elle entrane que (d() c() ) = 0 ce qui
permet de dire que la formulation implicite nglige aucun terme dans la srie de dpart
implicite. De plus, dans cette configuration, la valeur de la constante c() est donne par :
c() = 2
La formulation implicite comme les deux autres formulations respecte la condition dgalit
entre les champs locaux et non-locaux lorsque 0 .
6.3 ELASTO-PLASTICITE
LOCAL
AVEC
ENDOMMAGEMENT
NON-
180
6 FORMULATIONS NON-LOCALES
Les deux dernires variables sont les plus couramment utilises dans la littrature, soit seule
soit mme les deux. Les rsultats obtenus dpendent du problme trait et sont souvent
quivalents. Dans ce polycop agrment dun exemple, on va prendre la variable
dendommagement D du modle thermodynamique expos au 5.3.2.
Lendommagement est maintenant ralis au travers de la variable dendommagenent nonlocale note D .
Soit donc D la forme non-locale elle aussi comprise entre 0 et 1 :
~=
0 D 1
1 D
= (1 D)(2e + tr(e)I)
f(, R, D) = eq 0(r, r) 0
1- D
3 s
p = F =
1 D 2eq
La variable dcrouissage :
r = - F = = (1 D) eq
R
= Y
D
1 - D S0
=
D
si
si
si
Y
1 - hD S0
=0
D
eq
>0
1
p
<
0
3
eq
eq
1
3
D(x) =
(x, y)D(y)d
1
(x, y)d
D(x).n = 0
Dans la suite nous prsenterons la mthode implicite plus prcise et moins gourmande en
temps de calcul que la mthode intgrale. En dfinitive, le multiplicateur plastique est donn
en 3D. et en dviateurs par :
eq =
=
1 D
s : e
eq1 + 1 D 0
3 r
181
6 FORMULATIONS NON-LOCALES
K uu
K
Du
K uD u R u
=
K DD D R D
La matrice tangente du systme global ci-dessus est non-symtrique ce qui engendre une
forte augmentation des temps de rsolution. Il est possible de dcoupler le systme et
rsoudre en squence ( K uD = K Du = 0 , on parle de couplage faible) tout en conservant
de bons rsultats avec des temps de calculs raisonnables et des pas de temps pas trop
grands.
Dans ce qui suit on ne sintresse qu la discrtisation de lquation de diffusion, pour
la partie mcanique revoir le cours dlments-finis. Pour parler comme les mathmaticiens,
la formulation forte initiale est donc :
sur
D 22D = D
D .n = 0
sur
*
* 2
et en reportant dans lintgrale :
D
D
+
D
.
.(
D
D) d = D*Dd
2 .(D* D)d = 2 D*D.nd
et cause de la condition D.n = 0 sur le contour, il reste :
* 2
*
D
D
+
D . D d = D*Dd
D*
La discrtisation spatiale par la mthode des lments finis se fait selon la mthode de
Galerkin. Dans les espaces discrets dinterpolation, le champ non-local dendommagement
Dh(x) = Nk(x)Dk
k =1
* 2
+
Dh. Dh dh = Dh*Ddh
h
[D D
h
*
h
Dh*
[K ]{D }= {f }
h
ij
h
j
h
i
N N j
d
Kijh = Ni N j + 2 i
h
x k x k h
182
6 FORMULATIONS NON-LOCALES
{f } =
h
i
Ni N jD jdh
Remarque :
De nombreux auteurs (DeBorst, Peerlings,) ont compar des solutions analytiques avec
les solutions numriques sur des problmes simples 1D afin danalyser le rapport entre la
taille de maille h et la longueur caractristique sur la prcision. Un des problmes des
quations de diffusion en thermique est le phnomne de choc thermique qui se caractrise
par des oscillations spatiales du champ de temprature. Dans le cas stationnaire, afin
dviter les oscillations et de bien capturer la diffusion, il est montr quil faut respecter la
condition :
E=70000MPa
= 0.33
0(r) = 596(0.0001 + r)0.31
b=1
S0 = 2,25MPa
183
6 FORMULATIONS NON-LOCALES
Dformation seuil :
D
eq
=0
Dc = 1
Taille de maille (brique 3D. paisseur 0.1mm): h=0.16, h=0.08, h=0.04, h=0.02 en mm
184
6 FORMULATIONS NON-LOCALES
185
6 FORMULATIONS NON-LOCALES
Remarques:
De nombreuses recherches se font pour identifier cette longueur caractristique par des
analyses inverses multicritres associant des mesures directes des champs de dformation
par corrlation dimages. De plus des difficults surviennent avec les modles non-locaux
en propagation de fissure car la zone entirement endommage peut avoir une largeur de
plusieurs lments ce qui pose le problme du positionnement de la fissure. La modlisation
correcte de la fissuration dans les modles non-locaux est un sujet de recherche trs ouvert.
186
187
ANNEXE
ANNEXE
188
ANNEXE
CHARACTER*80 CMNAME
c
c
c
c
c
1
2
3
4
5
c
c
c
c
c
c
c
c
c
c
c
DIMENSION STRESS(NTENS),STATEV(NSTATV),
DDSDDE(NTENS,NTENS),
DDSDDT(NTENS),DRPLDE(NTENS),TIME(2),
STRAN(NTENS),DSTRAN(NTENS),PREDEF(1),DPRED(1),
PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),
DFGRD1(3,3)
CONTRAINTES PLANES avec NDI=2 et NSHR=1 NTENS=NDI+NSHR=3
TABLEAUX LOCAUX
.
.
*
C
c
SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
RPL,DDSDDT,DRPLDE,DRPLDT,
STRAN,DSTRAN,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,CMNAME,
NDI,NSHR,NTENS,NSTATV,PROPS,NPROPS,COORDS,DROT,PNEWDT,
CELENT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,KSTEP,KINC)
DIMENSION AVECT(3),DMATT(3,3),DVECT(3),SINIT(3),D(3,3),
DESIG(3),SIGMA(3),SGTOT(3),STRES(3),DSTRES(3),
STRSG(3),AMATX(6),DMATX(3,3),HMATX(3,3),PMATX(3,3),
RMATT(3,3),QMATT(3,3),QMAT1(3,3),SMATT(3,3),UNITE(3,3),
RVECT(3),QVECT(3),SVECT(3)
MAXIT
nombre
iteration
MAX
et
TOLEB
q(critere)=sigma(courbe) a la fin de l'increment
tolerance
de
convergence
sur
DATA MAXIT,TOLEB/50,0.0001/
IF(NDI.NE.2) THEN
write(6,*)'NDI=',NDI,' NSHR=',NSHR
WRITE(6,*)'ERROR : SUBROUTINE N''EST VALABLE QUE POUR DES
$
CONTRAINTES PLANES
'
STOP
ENDIF
IF(NSHR.NE.1)THEN
write(6,*)'NSHR=',NSHR
write(6,*)'ERROR: NSHR non egale a 1'
STOP
ENDIF
Constantes elastiques et anisotropie plastique donnes dans la routine MODAN
CALL MODAN(AMATX,DMATT,NPROPS,PROPS,HMATX,PMATX)
Recuperation contraintes debut du pas dans STRSG et SINIT
DO I=1,NTENS
STRSG(I)=STRESS(I)
SINIT(I)=STRESS(I)
ENDDO
Initialisation matrice de raideur (DMATT est la matrice elastique)
DO 15 I=1,NTENS
DO 15 J=1,NTENS
D(I,J)=DMATT(I,J)
UNITE(I,J)=0.0
IF(I.EQ.J)UNITE(I,J)=1.0
RMATT(I,J)=DMATT(I,J)
189
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
C
c
c
c
c
c
c
c
c
c
c
c
c
c
55
c
c
c
c
70
c
c
c
c
c
C
c
ANNEXE
DDSDDE(I,J)=0.
15 CONTINUE
Nombre de composantes (ici NSTRE=NTENS=3)
NSTRE=NTENS
si on veut l'increment de def elastique a travers l'epaisseur (en z)
DEPSX=DSTRAN(1)
DEPSY=DSTRAN(2)
DEPSXY=DSTRAN(3)
DEPSZ=-PROPS(2)*(DEPSX+DEPSY)/(1.-PROPS(2))
Increment de contrainte elastique dans STRES (DSTRAN increment de def total)
DO 20 ISTRE=1,NSTRE
STRES(ISTRE)=0.
DO 20 JSTRE=1,NSTRE
20 STRES(ISTRE)=STRES(ISTRE)+DMATT(ISTRE,JSTRE)*DSTRAN(JSTRE)
Prediction elastique dans SIGMA
DO 30 ISTR1=1,NSTRE
DESIG(ISTR1)=STRES(ISTR1)
30 SIGMA(ISTR1)=STRSG(ISTR1)+STRES(ISTR1)
Valeurs debut de l'increment:
Deformation plastique equivalente EPSTN dans STATEV(1)
Contrainte equivalente EFFST dans STATEV(2)
EPSTN=STATEV(1)
EFFST=STATEV(2)
EPBAR=EPSTN
Courbe
PREYS:
HARDS:
YIELD:
CALL FLOWPL(PROPS,NPROPS,EPSTN,HARDS,PREYS)
CALL INVAR(AMATX,SIGMA,YIELD)
Test si le point deja plastique (GO TO 55)
ESPRE=EFFST-PREYS
IF(ESPRE.GE.0.0) GOTO 55
ESCUR=YIELD-PREYS
Si < ou = 0 le point est encore elastique: GOTO 60
IF(ESCUR.LE.0.0) GOTO 60
Le point ici est en transition elastique-plastique
Pas de calcul d'intersection avec schma implicite GO TO 70
GOTO 70
Le point ici etait deja plastique
ESCUR=YIELD-EFFST
Test si le point est en decharge elastique (GO TO 60)
IF(ESCUR.LE.0.0) GOTO 60
CONTINUE
Integration elasto-plastique implicite par iterations
Initialisation multiplicateur plastique DEBAR (= increment dep pla equivalente)
DEPST=0.0
DEBAR=0.0
Initialisation la prediction lastique
190
c
c
c
DO 80 ISTR1=1,NSTRE
SGTOT(ISTR1)=SIGMA(ISTR1)
CONTINUE
80
c
c
C
Boucle iteration IT
DO 90 IT=1,MAXIT
C
c
c
C
c
c
c
C
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
ANNEXE
FLOWS: calcul de AVECT vecteur {a} gradient a la surface de charge, DVECT= [D]{a}
et ABETA= 1/({a}T[D]{a})
.
CALL FLOWS(ABETA,AVECT,DVECT,YIELD,
HARDS,SGTOT,AMATX,DMATT)
Test de convergence: il faut tendre vers F=(YIELD-PREYS)=0 avec dF=0
ERR=(ABS(YIELD-PREYS)/ABS(PREYS))*100.
write(*,*)err
IF(ERR.LE.TOLEB)GOTO 95
DVALU=1./ABETA
FONCT=YIELD-PREYS
Estimation la premire IT avec la prediction elastique
IF(IT.EQ.1)THEN
DDBAR=FONCT/DVALU
DO I=1,NSTRE
SGTOT(I)=SIGMA(I)-DDBAR*DVECT(I)
ENDDO
IT > 1
ELSE
DO I=1,NSTRE
DO J=1,NSTRE
SMATT(I,J)=(HMATX(I,J)-AVECT(I)*AVECT(J))/YIELD
ENDDO
ENDDO
DO I=1,NSTRE
DO J=1,NSTRE
QMATT(I,J)=UNITE(I,J)
DO K=1,3
QMATT(I,J)=QMATT(I,J)+DEBAR*DMATT(I,K)*SMATT(K,J)
ENDDO
ENDDO
ENDDO
CALL MATINV(QMATT,QMAT1,NSTRE)
DO I=1,NSTRE
RVECT(I)=SGTOT(I)-SIGMA(I)+DEBAR*DVECT(I)
ENDDO
DO I=1,NSTRE
QVECT(I)=0.
DO J=1,NSTRE
QVECT(I)=QVECT(I)+QMAT1(I,J)*RVECT(J)
ENDDO
ENDDO
DO I=1,NSTRE
191
SVECT(I)=0.
DO J=1,NSTRE
SVECT(I)=SVECT(I)+QMAT1(I,J)*DVECT(J)
ENDDO
ENDDO
DNUM=FONCT
DNOM=HARDS
DO I=1,NSTRE
DNUM=DNUM-AVECT(I)*QVECT(I)
DNOM=DNOM+AVECT(I)*SVECT(I)
ENDDO
c
c
c
c
c
c
ENDIF
c
c
c
c
c
c
c
c
EPSTN=EPSTN+DDBAR
Fin boucle iteration
90 CONTINUE
write(*,*)
write(*,*)'PAS convergence en',IT,' iterations'
write(*,*)' YIELD=',YIELD,' PREYS=',PREYS
write(*,*)' NOEL=',NOEL
C
c
c
C
c
c
c
c
c
c
ANNEXE
c
c
c
c
c
c
C
C
130
192
ANNEXE
c
c ************* Calcul matrice de raideur tangente coherente **********
c
c
DO ISTRE=1,NSTRE
STRES(ISTRE)=STRSG(ISTRE)
ENDDO
c
CALL INVAR(AMATX,STRES,YIELD)
CALL FLOWPL(PROPS,NPROPS,EPSTN,HARDS,PREYS)
c
AVECT(1)=(HMATX(1,1)*STRES(1)+HMATX(1,2)*STRES(2))/YIELD
AVECT(2)=(HMATX(2,1)*STRES(1)+HMATX(2,2)*STRES(2))/YIELD
AVECT(3)=(HMATX(3,3)*STRES(3))/YIELD
c
DO I=1,NSTRE
DO J=1,NSTRE
SMATT(I,J)=(HMATX(I,J)-AVECT(I)*AVECT(J))/YIELD
ENDDO
ENDDO
c
DO I=1,NSTRE
DO J=1,NSTRE
QMATT(I,J)=UNITE(I,J)
DO K=1,NSTRE
QMATT(I,J)=QMATT(I,J)+DEPST*DMATT(I,K)*SMATT(K,J)
ENDDO
ENDDO
ENDDO
c
CALL MATINV(QMATT,QMAT1,NSTRE)
c
DO I=1,NSTRE
DO J=1,NSTRE
RMATT(I,J)=0.0
DO K=1,NSTRE
RMATT(I,J)=RMATT(I,J)+QMAT1(I,K)*DMATT(K,J)
ENDDO
ENDDO
ENDDO
c
CALL FLOWS(ABETA,AVECT,DVECT,YIELD,
.
HARDS,STRES,AMATX,RMATT)
c
DO 270 ISTRE=1,NSTRE
DO 270 JSTRE=1,NSTRE
270
DMATX(ISTRE,JSTRE)=RMATT(ISTRE,JSTRE)-ABETA*
.
DVECT(ISTRE)*DVECT(JSTRE)
C
GOTO 190
C ****************** fin elasto-plastique GO TO 190 **************
c
c
Point elastique
c
60 CONTINUE
c
DO 180 ISTR1=1,NSTRE
180
STRSG(ISTR1)=STRSG(ISTR1)+DESIG(ISTR1)
EFFST=YIELD
c
c
Matrice tangente = matrice elastique
C
DO I=1,NSTRE
DO J=1,NSTRE
DMATX(I,J)=DMATT(I,J)
ENDDO
ENDDO
C
c ****************** fin elastique ******************
c
190
CONTINUE
C
c
Reactualisation pour ABAQUS
c
DO I=1,NTENS
STRESS(I)=STRSG(I)
193
c
c
c
c
c
c
C
C
C
C
C
C
c
c
c
c
ANNEXE
DSTRES(I)=STRSG(I)-SINIT(I)
ENDDO
Sauvegarde variables d'etat: def equivalente et contrainte equivalente
STATEV(1)=EPSTN
STATEV(2)=EFFST
Matrice de raideur DDSDDE pour ABAQUS
DO 395 K1=1,NTENS
DO 395 K2=1,NTENS
DDSDDE(K2,K1)=DMATX(K1,K2)
395 CONTINUE
TOTAL CHANGE IN SPECIFIC ENERGY
TDE=0.
DO K1=1,NTENS
TDE=TDE+(STRESS(K1)+0.5*DSTRES(K1))*DSTRAN(K1)
ENDDO
CHANGE IN SPECIFIC ELASTIC STRAIN ENERGY
DEE=0.
DO K1=1,NDI
TERM1=0.
TERM2=0.
DO K2=1,NDI
TERM1=TERM1+D(K1,K2)*STRAN(K2)
TERM2=TERM2+D(K1,K2)*DSTRAN(K2)
ENDDO
DEE=DEE+(TERM1+0.5*TERM2)*DSTRAN(K1)
ENDDO
GMOD=PROPS(1)/(2*(1+PROPS(2)))
I1=NDI
DO K1=1,NSHR
I1=I1+1
DEE=DEE+GMOD*(STRAN(I1)+0.5*DSTRAN(I1))*DSTRAN(I1)
ENDDO
SSE=SSE+DEE
SCD=SCD+TDE-DEE
RETURN
END
c
c***************** ECROUISSAGE ******************
c
SUBROUTINE FLOWPL(PROPS,NPROPS,EPSTN,HARDS,PREYS)
c
DIMENSION PROPS(NPROPS)
c
c
Loi d'crouissage de swift ou autres coder
c
B=PROPS(6)
C=PROPS(7)
PN=PROPS(8)
c
PREYS=B*(C+EPSTN)**PN
HARDS=B*PN*(C+EPSTN)**(PN-1.)
c
RETURN
END
c
c*************** ANISOTROPIE ************************
c
SUBROUTINE MODAN(AMATX,DMATT,NPROPS,PROPS,HMATX,PMATX)
c
DIMENSION AMATX(6),DMATT(3,3),PROPS(NPROPS),
.
HMATX(3,3),PMATX(3,3)
C
C
COEFFICIENTS ANISOTROPIQUES DE HILL EN CONTRAINTES PLANES
C
194
c
c
c
c
c
c
c
c
c
5
C
C
C
10
c
c
c
c
ANNEXE
YOUNG=PROPS(1)
POISS=PROPS(2)
Coefficients de Lankford, si isotrope (Von Mises R0=R45=R90=1 )
R0= PROPS(3)
R45= PROPS(4)
R90= PROPS(5)
Coefficients de Hill (direction 1 0 degres de reference)
H=R0/(1+R0)
G=1-H
F=R0/R90/(1+R0)
P=(2*R45+1)*(R90+R0)/(2*R90*(1+R0))
Coefficients de Hill sous forme vecteur
DO 5 I=1,6
AMATX(I)=0.0
AMATX(1)=G+H
AMATX(4)=F+H
AMATX(6)=2*P
AMATX(2)=-H
MATRICE D'ELASTICITE ISOTROPE: DMATT
GASH=1.0-PROPS(2)*PROPS(2)
DO 10 I=1,3
DO 10 J=1,3
HMATX(I,J)=0.0
DMATT(I,J)=0.0
DMATT(1,1)=PROPS(1)/GASH
DMATT(2,2)=DMATT(1,1)
DMATT(1,2)=PROPS(2)*DMATT(2,2)
DMATT(2,1)=DMATT(1,2)
DMATT(3,3)=PROPS(1)/2/(1+PROPS(2))
Matrice des coefficients de Hill
HMATX(1,1)=AMATX(1)
HMATX(1,2)=AMATX(2)
HMATX(2,1)=AMATX(2)
HMATX(2,2)=AMATX(4)
HMATX(3,3)=AMATX(6)
DO 20 I=1,3
DO 20 J=1,3
PMATX(I,J)=0.
DO 20 K=1,3
20 PMATX(I,J)=PMATX(I,J)+DMATT(I,K)*HMATX(K,J)
RETURN
END
c
c ************** CRITERE *****************
c
SUBROUTINE INVAR(A,ST,YIELD)
c
c
Critere de Hill ou de Von Mises
c
DIMENSION ST(3),A(6)
GASH=A(1)*ST(1)*ST(1)+2.0*A(2)*ST(1)*ST(2)+A(4)*ST(2)*ST(2)+
.
A(6)*ST(3)*ST(3)
c
c
Contrainte equivalente du critere
c
YIELD=SQRT(GASH)
c
RETURN
END
c
c ******* loi d'ecoulement et vecteur gradient {a} = AVECT *****
c
SUBROUTINE FLOWS(ABETA,AVECT,DVECT,YIELD,
.
HARDS,SG,A,DMATT)
195
c
C
10
c
20
c
c
ANNEXE
DIMENSION AVECT(3),DMATT(3,3),DVECT(3),
SG(3),A(6)
AVECT(1)=(A(1)*SG(1)+A(2)*SG(2)+A(3)*SG(3))/YIELD
AVECT(2)=(A(2)*SG(1)+A(4)*SG(2)+A(5)*SG(3))/YIELD
AVECT(3)=(A(3)*SG(1)+A(5)*SG(2)+A(6)*SG(3))/YIELD
DO 10 I=1,3
DVECT(I)=0.0
DO 10 J=1,3
DVECT(I)=DVECT(I)+DMATT(I,J)*AVECT(J)
DENOM=HARDS
DO 20 ISTRE=1,3
DENOM=DENOM+AVECT(ISTRE)*DVECT(ISTRE)
ABETA=1.0/DENOM
RETURN
END
c
c ******* Inversion de AA(N,N) dans AINV(N,N) *******
c
SUBROUTINE MATINV(AA,AINV,N)
c
DIMENSION AA(3,3),AINV(3,3),A(3,6),ID(3)
c
NN=N+1
N2=2*N
DO 200 I=1,N
DO 200 J=1,N
200 A(I,J)=AA(I,J)
c
K=1
DO 1 I=1,N
DO 1 J=NN,N2
A(I,J)=0.
1 CONTINUE
DO 21 I=1,N
A(I,N+I)=1.
21 ID(I)=I
2 CONTINUE
KK=K+1
IS=K
IT=K
B=ABS(A(K,K))
DO 3 I=K,N
DO 3 J=K,N
IF(ABS(A(I,J))-B)3,3,31
31 IS=I
IT=J
B=ABS(A(I,J))
3 CONTINUE
IF(IS-K)4,4,41
41 DO 42 J=K,N2
C=A(IS,J)
A(IS,J)=A(K,J)
42 A(K,J)=C
4 CONTINUE
IF(IT-K)5,5,51
51 IC=ID(K)
ID(K)=ID(IT)
ID(IT)=IC
DO 52 I=1,N
C=A(I,IT)
A(I,IT)=A(I,K)
52 A(I,K)=C
5 CONTINUE
IF(A(K,K))6,120,6
6 CONTINUE
DO 7 J=KK,N2
A(K,J)=A(K,J)/A(K,K)
DO 7 I=KK,N
W=A(I,K)*A(K,J)
A(I,J)=A(I,J)-W
IF(ABS(A(I,J))-0.000001*ABS(W))71,7,7
196
ANNEXE
71 A(I,J)=0.
7 CONTINUE
K=KK
IF(K-N)2,81,120
81 IF(A(N,N))8,120,8
8 CONTINUE
DO 9 J=NN,N2
A(N,J)=A(N,J)/A(N,N)
9 CONTINUE
N1=N-1
DO 10 M=1,N1
I=N-M
II=I+1
DO 10 K=II,N
DO 10 J=NN,N2
A(I,J)=A(I,J)-A(I,K)*A(K,J)
10 CONTINUE
DO 11 I=1,N
DO 11 J=1,N
IF(ID(J)-I)11,111,11
111 DO 112 K=NN,N2
112 AINV(I,K-N)=A(J,K)
11 CONTINUE
RETURN
120 WRITE(6,1000)
STOP
1000 FORMAT(//,10X,'MATRICE QMATT SINGULIERE',//)
END
c
c Cette dernire ROUTINE en FORTRAN 66 (1966) nest pas daujourdhui mais elle marche !
c
197
ANNEXE
c
c
SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
1 RPL,DDSDDT,DRPLDE,DRPLDT,
2 STRAN,DSTRAN,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,CMNAME,
3 NDI,NSHR,NTENS,NSTATV,PROPS,NPROPS,COORDS,DROT,PNEWDT,
4 CELENT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,KSTEP,KINC)
c
CHARACTER*80 CMNAME
c
DIMENSION STRESS(NTENS),STATEV(NSTATV),
1 DDSDDE(NTENS,NTENS),
2 DDSDDT(NTENS),DRPLDE(NTENS),TIME(2),
3 STRAN(NTENS),DSTRAN(NTENS),PREDEF(1),DPRED(1),
4 PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),
5 DFGRD1(3,3)
c
c
c
TABLEAUX LOCAUX
c
c
DIMENSION AVECT(3),DMATT(3,3),DVECT(3),SINIT(3),D(3,3),
.
DESIG(3),SIGMA(3),SGTOT(3),STRES(3),DSTRES(3),
STRSG(3),AMATX(6),DMATX(3,3),HMATX(3,3),PMATX(3,3),
RMATT(3,3),QMATT(3,3),QMAT1(3,3),SMATT(3,3),UNITE(3,3)
C
IF(NDI.NE.2) THEN
write(6,*)'NDI=',NDI,' NSHR=',NSHR
WRITE(6,*)'ERROR : CETTE SUBROUTINE N''EST VALABLE QUE POUR DES
$
CONTRAINTES PLANES
'
STOP
ENDIF
IF(NSHR.NE.1)THEN
write(6,*)'NSHR=',NSHR
write(6,*)'ERROR: NSHR non egale a 1'
STOP
ENDIF
c
c
c
CALL MODAN(AMATX,DMATT,NPROPS,PROPS,HMATX,PMATX)
c
198
ANNEXE
c
DO I=1,NTENS
STRSG(I)=STRESS(I)
SINIT(I)=STRESS(I)
ENDDO
c
c
c
DO 15 I=1,NTENS
DO 15 J=1,NTENS
D(I,J)=DMATT(I,J)
UNITE(I,J)=0.0
IF(I.EQ.J)UNITE(I,J)=1.0
RMATT(I,J)=DMATT(I,J)
DDSDDE(I,J)=0.
15 CONTINUE
c
c
c
NSTRE=NTENS
c
c
c
DEPSX=DSTRAN(1)
DEPSY=DSTRAN(2)
DEPSXY=DSTRAN(3)
DEPSZ=-PROPS(2)*(DEPSX+DEPSY)/(1.-PROPS(2))
c
c
c
DO 20 ISTRE=1,NSTRE
STRES(ISTRE)=0.
DO 20 JSTRE=1,NSTRE
20 STRES(ISTRE)=STRES(ISTRE)+DMATT(ISTRE,JSTRE)*DSTRAN(JSTRE)
c
c
c
DO 30 ISTR1=1,NSTRE
DESIG(ISTR1)=STRES(ISTR1)
30 SIGMA(ISTR1)=STRSG(ISTR1)+STRES(ISTR1)
c
c
c
c
c
EPSTN=STATEV(1)
EFFST=STATEV(2)
EPBAR=EPSTN
c
199
c
c
c
c
ANNEXE
c
CALL FLOWPL(PROPS,NPROPS,EPSTN,HARDS,PREYS)
CALL INVAR(AMATX,SIGMA,YIELD)
C
c
c
ESPRE=EFFST-PREYS
IF(ESPRE.GE.0.0) GOTO 55
c
ESCUR=YIELD-PREYS
c
c
c
IF(ESCUR.LE.0.0) GOTO 60
c
c
c
RFACT=ESCUR/(YIELD-EFFST)
GOTO 70
c
c
c
55
c
c
ESCUR=YIELD-EFFST
Test si decharge elastique
c
IF(ESCUR.LE.0.0) GOTO 60
RFACT=1.0
c
70
c
c
CONTINUE
Integration explicite par sous-incrementation MSTEP + correction
c
MSTEP=ESCUR*20.0/PREYS+1.0
IF(MSTEP.GT.10)MSTEP=10
C
REDUC=1.0-RFACT
DO 80 ISTR1=1,NSTRE
SGTOT(ISTR1)=STRSG(ISTR1)+REDUC*STRES(ISTR1)
80
c
c
STRES(ISTR1)=RFACT*STRES(ISTR1)/MSTEP
Sous incrementation
C
DO 90 ISTEP=1,MSTEP
C
c
200
ANNEXE
c
CALL INVAR(AMATX,SGTOT,YIELD)
C
c
c
CALL FLOWPL(PROPS,NPROPS,EPSTN,HARDS,PREYS)
C
FLOWS: calcul de AVECT vecteur {a} gradient a la surface de charge, DVECT= [D]{a}
et ABETA= 1/({a}T[D]{a})
c
c
CALL FLOWS(ABETA,AVECT,DVECT,YIELD,
.
HARDS,SGTOT,AMATX,DMATT)
c
AGASH=0.0
DO 100 ISTR1=1,NSTRE
100
c
c
AGASH=AGASH+AVECT(ISTR1)*STRES(ISTR1)
Increment du multiplicateur plastique DLAMD
c
DLAMD=AGASH*ABETA
IF(DLAMD.LT.0.0) DLAMD=0.0
c
c
c
BGASH=0.0
DO 110 ISTR1=1,NSTRE
BGASH=BGASH+AVECT(ISTR1)*SGTOT(ISTR1)
110
c
c
SGTOT(ISTR1)=SGTOT(ISTR1)+STRES(ISTR1)-DLAMD*DVECT(ISTR1)
Actualisation deformation plastique equivalente
c
DEBAR=DLAMD
EPSTN=EPSTN+DEBAR
C
90
c
c
CONTINUE
Correction lineaire pour que F 0 la fin du pas
c
CALL INVAR(AMATX,SGTOT,YIELD)
CALL FLOWPL(PROPS,NPROPS,EPSTN,HARDS,CURYS)
c
BRING=1.0
IF(YIELD.GT.CURYS) BRING=CURYS/YIELD
DO 130 ISTR1=1,NSTRE
130
STRSG(ISTR1)=BRING*SGTOT(ISTR1)
EFFST=BRING*YIELD
c
c
Fin correction
201
ANNEXE
c
c
DPLAX=DEBAR*AVECT(1)
DPLAY=DEBAR*AVECT(2)
DPLAXY=DEBAR*AVECT(3)
DPLAZ=-(DPLAX+DPLAY)
c
c
c
STATEV(3)=STATEV(3)+DPLAX
STATEV(4)=STATEV(4)+DPLAY
STATEV(5)=STATEV(5)+DPLAXY
STATEV(6)=STATEV(6)+DPLAZ
c
c
c
DELAX=DEPSX-DPLAX
DELAY=DEPSY-DPLAY
DELAXY=DEPSXY-DPLAXY
DELAZ=-PROPS(2)*(DELAX+DELAY)/(1.-PROPS(2))
DEPSZ=DELAZ+DPLAZ
C
DO 135 ISTR1=1,NSTRE
135
STRSG(ISTR1)=SGTOT(ISTR1)
EFFST=YIELD
c
ENDIF
c
c
c
c
DO ISTRE=1,NSTRE
STRES(ISTRE)=STRSG(ISTRE)
ENDDO
c
CALL INVAR(AMATX,STRES,YIELD)
CALL FLOWPL(PROPS,NPROPS,EPSTN,HARDS,PREYS)
c
CALL FLOWS(ABETA,AVECT,DVECT,YIELD,
.
HARDS,STRES,AMATX,DMATT)
c
DO 270 ISTRE=1,NSTRE
DO 270 JSTRE=1,NSTRE
270
DMATX(ISTRE,JSTRE)=DMATT(ISTRE,JSTRE)-ABETA*
.
DVECT(ISTRE)*DVECT(JSTRE)
C
GOTO 190
202
ANNEXE
60 Point elastique
c
c
60 CONTINUE
c
DO 180 ISTR1=1,NSTRE
180
STRSG(ISTR1)=STRSG(ISTR1)+DESIG(ISTR1)
EFFST=YIELD
Matrice elastique
c
C
DO I=1,NTENS
DO J=1,NTENS
DMATX(I,J)=DMATT(I,J)
ENDDO
ENDDO
C
190
C
c
CONTINUE
Reactualisation pour abaqus
c
DO I=1,NTENS
STRESS(I)=STRSG(I)
DSTRES(I)=STRSG(I)-SINIT(I)
ENDDO
c
STATEV(1)=EPSTN
STATEV(2)=EFFST
c
c
c
DO 395 K1=1,NTENS
DO 395 K2=1,NTENS
DDSDDE(K2,K1)=DMATX(K1,K2)
395 CONTINUE
C
C
C
TDE=0.
DO K1=1,NTENS
TDE=TDE+(STRESS(K1)+0.5*DSTRES(K1))*DSTRAN(K1)
ENDDO
C
C
C
DEE=0.
DO K1=1,NDI
203
ANNEXE
TERM1=0.
TERM2=0.
DO K2=1,NDI
TERM1=TERM1+D(K1,K2)*STRAN(K2)
TERM2=TERM2+D(K1,K2)*DSTRAN(K2)
ENDDO
DEE=DEE+(TERM1+0.5*TERM2)*DSTRAN(K1)
ENDDO
GMOD=PROPS(1)/(2*(1+PROPS(2)))
I1=NDI
DO K1=1,NSHR
I1=I1+1
DEE=DEE+GMOD*(STRAN(I1)+0.5*DSTRAN(I1))*DSTRAN(I1)
ENDDO
SSE=SSE+DEE
SCD=SCD+TDE-DEE
RETURN
END
c
204