4 Algebre Tensoriel
4 Algebre Tensoriel
4 Algebre Tensoriel
lasticit linaire
Marc Franois
!"#$
Algbre
Univ. de Bonn
Base canonique
Rappels: ~eest
i la base vectorielle
orthonorme ~ei .~ej = ij
Pour un vecteur: ~u = (~u.~ei )~ei = ui~ei
o lessont
ui les composantes de ~u , qui
dpendent du choix de la base.
Le produit scalaire sexprime en fonction
des composantes, comme une opration de
contraction des indices: ~u.~v = (ui~ei ).(vj~ej )
= ui vj ij
= ui vi
Pour les tenseurs, la base canonique orthonorme
est forme depuis la base vectorielle laide du
produit tensoriel . Elle contient 9 termes:
~ei ~ej
Le produit scalaire associ aux tenseurs du
second ordre est la double contraction:
~ep ~eq : ~ei ~ej = ip jq (1 si i=p et j=q)
Un tenseur quelconque possde des
composantes dans la base:
preuve:
Calcul pratique matriciel:
et dintensit.
Application 2: calcul de composantes :
Cas trivial : on cherche la composante 11:
En Matlab :
En Matlab , pour
1000 oprations :
Methode 1 trace(S*E');
Elapsed time is 0.003963 seconds.
Methode 2 sum(sum(S.*E));
Elapsed time is 0.001923 seconds.
on gagne un facteur 2
Application 3 : projecteurs:
Lexpression
Donc, au bilan, on a:
P P P =
ijk ip jq kr pqr
et donc ~
u v ~e = U V E
ijk j k i pqr q r p
= det(A)
J1 = : I = trace()
pres, nousVoici
fait1savoir quil ny
trois familles en a que trois
1 dinvariants
J2 = 2nd(.) : I = 2 trace(.)
alheureusement
(3 invariants indpe
pour un tenseur
du 21 souvent
ordre). enseign,
1
il existe non pas les inv
J 3 = (..)
es plus utiliss3sont : : I = 2 trace(..)
Les valeurs propres :
associs au thorme de Cayley-Hamilton, cest dire
( , , )
atifs la dcomposition
1 2 3 ponyme)
caractristiques :
Les invariants de Rivlin-Ericksen (plus mca.)
J1 = : I = trace()
3 2
det(
1 I ) 1 = + I1 I2 + I3
J2 = (.) : I = trace(.)
2 2
1 1
J3 = +
.. I1 . 3 (..)
I2 I3:II = = trace(..)
3 0
Ceux de Cayley-Hamilton (plus matheux)
ont associsI au thorme
= trace() de Cayley-Hamilton, cest dire q
1
me caractristiques
1 : 2
I2 = 2 trace() trace(.)
I3 = det(
det() I ) = 3 2
+ I1 I2 + I3
qui prsentent la proprit suivante:
.. Idet( I) I=3 I
1 . + I2 =3 +0I1 2
I2 + I3
0 = . . I1 . + I2 I3 I
Toute fonction dinvariants est objective. Par
exemple: le critre de Tresca:
I J
sup 6 y
2
est objectif.
A. Einstein
Lopration de sommation de deux indices
rpts est aussi objective pour des
oprations mixtes entre composantes et
vecteurs. Par ex.:
~u = ui~ei
~l
= Pik Uk Pil E
~k
= Uk E
R 1
= R T
et des orientations
Exercice : calculer loprateur
lappliquer
lappliquer puis construire le tenseur
avec la mthode du T5 et vrifier que lon a
le mme rsultat
On remarque que P +P =I
H D :
Par des calculs similaires on vrifie que P H
PD : PD = PD
* PH : PD = 0
P H + PD = I
Rappels. Un tenseur dviatorique est un
tenseur de trace nulle.
1
=
D
trace( )I
3
1
trace( ) = trace( )
D
trace( )trace(I) = 0
3
La trace possde un sens physique
1
pression
trace( ) = p moyenne
3
V
variation
trace(") = relative de volume
V
preuve:
P H : PH = PH
P :P
D D
= P D
et donne S :: C = I
P :P
H D
= 0
P H + PD = I
La loi dlasticit linaire isotrope revient alors :
C : " = 3KP : " + 2P : "
H D
= |3K"
{z } + |2"
H D
{z }
H D
SH+EH
D5
ED E SDMED
D4 H
D1 EH T2sh (dim.1)
Espace isotrope 1D
D3 D2
tenseurs de base
Espace des
dviateurs 5D
Le coefficient vient de l'identification
en traction.
T.D. de cours:
Montrer que ce coefficient permet de
caler lessai 1D en calculant pour
Trouveren
(E, ) fonction de (K,
*.
)
Bases des tenseurs
symtriques Bing (!)
Par exemple :
Dans cette base un tenseur 11
du second ordre scrit en 22
une matrice colonne 1x6 p 33
dont les composantes sont: 2
p 23
2
p 31
2 12
2 3K+4 3K 2 3K 2 3
3 3 3 0 0 0
6 3K 2 3K+4 3K 2
0 0 0 7
6 3 3 3 7
6 3K 2 3K 2 3K+4
0 0 0 7
C 6
6 3 3 3 7
7
6 0 0 0 2 0 0 7
4 0 0 0 0 2 0 5
0 0 0 0 0 2
11
1
(1+)(1 2)
(1+)(1 2)
(1+)(1 2) 0 0 0 "11
22
(1+)(1 2)
1
(1+)(1 2)
(1+)(1 2) 0 0 0 "22
33 =E
(1+)(1 2)
(1+)(1 2)
1
(1+)(1 2) 0 0 0 "33
p p
2 23 0 0 0 1
0 0 2"
p 1+ p 23
2 31 0 0 0 0 1
0 2"
p 1+ p 31
2 12 0 0 0 0 0 1
1+ 2"12
"11 1 0 0 0 11
"22 1 0 0 0 22
p"33 = 1
E 1 0 0 0 p 33
2"
p 23 0 0 0 1+ 0 0 2
p 23
p2"31 0 0 0 0 1+ 0 p2 31
2"12 0 0 0 0 0 1+ 2 12
Conclusion
Des base trs adaptes au calcul numrique
Les calculs de normes, dinversion sont
cohrents avec la base canonique et bien
plus rapides.
Les calculs en lasticit anisotrope sont
disponibles aussi (c.f. poly sur lanisotropie
sur MaDoc).
Tullio Levi-Civita
Merci