Cours2 MSD
Cours2 MSD
Cours2 MSD
Chapitre 2
Calcul tensoriel
El Khannoussi Fadoua
1
Plan
2
1 Rappel sur les vecteurs
1.1 Notions et opérations élémentaires
On considère un espace vectoriel E de dimension
3 E ∼ 3
Sa base orthonormée directe est notée {ei }i=1,2,3
Soit u un vecteur de E
3
u = u1e1 + u 2 e2 + u 3e3 = ∑ u i ei = u i ei
i=1
3
u i ei = ∑ u i ei
i=1
u ∧ v = εijk u j v k ei
5
1 Rappel sur les vecteurs
1.2 Changement de base (orthonormée directe)
{ei }i=1,2,3 ancienne base { i }i=1,2,3
e' nouvelle base
u = u i ei = u ′i e′i
e′j = (e′j .ei )ei = Pijei Pij = ei .e′j (matrice de passage de
def
{ei }i=1,2,3 à { i }i=1,2,3)
e'
det(P) = (e1′ ,e′2 ,e3′ ) = e′3 .( e1′ ∧ e′2 ) =1 (Propriété du produit mixte)
P −1 = P T
u i = u.ei = u.( Pji e j ) = Pji ( u.e j ) = Pji u j = PijT u j
′ ′
u i = Piju ′j
6
2 Objectivité et pertinence de la notation d’Einstein
8
3 Tenseur du second ordre
3.1 Qu’est-ce qu’un tenseur ?
9
3 Tenseur du second ordre
3.1 Qu’est-ce qu’un tenseur ?
Les tenseurs furent inventés dans les années 1900 par Voigt et Levi-Civita.
L’analyse tensorielle a été utilisée par Einstein vers 1915 dans la théorie
de la relativité.
Lorsque la base n’est pas orthonormée, les choses sont nettement plus
compliquées, il faut alors distinguer les tenseurs covariants et
contravariants, et utiliser le tenseur métrique.
10
3 Tenseur du second ordre
3.2 Notations
Pas de règle universelle, hélas!
4 Cijkl ou C ou C ou C
11
3 Tenseur du second ordre
3.3 Produit tensoriel
Le produit tensoriel ⊗ de deux vecteurs est un tenseur d’ordre 2.
b = bi ei c = c je j b ⊗ c = bi c j
def
12
3 Tenseur du second ordre
3.4 Produit tensoriel et base canonique
Les composantes du produit tensoriel b ⊗ c s’obtiennent comme le
résultat du produit colonne-ligne (à condition que les deux vecteurs
soient exprimés dans la même base).
b ⊗ c = bi ei ⊗ c je j = bi c jei ⊗ e j
[b ⊗ c ]ij = bi c j
b1c1 b1c 2 b1c3 b1
b c b c b c = b c c c
2 1 2 2 2 3 2 [ 1 2 3 ]
b3c1 b3c 2 b3c3 b3
La famille{ei ⊗ e j}i=1,2,3 est définie depuis la base canonique des vecteurs.
j=1,2,3
14
3 Tenseur du second ordre
3.6 Double contraction
σ:ε =σij ( ei ⊗ e j ):ε kl ( ek ⊗ el ) =σijε kl δ jk δil =σijε ji
σ=σijei ⊗ e j
σ:( ek ⊗ el ) =σij ( ei ⊗ e j ):( ek ⊗ el ) = σlk
σlk =σ:( ek ⊗ el ) u i = u.ei
15
3 Tenseur du second ordre
3.7 Etude de tenseurs particuliers
0 0 0
Tenseur nul
[O]ij = 0 [O] = 0 0 0
0 0 0
Tenseur identité
1 0 0
[ I ]ij =δij [ I ] = 0 1 0
0 0 1
Tenseur transposé d’un tenseur
16
3 Tenseur du second ordre
3.7 Etude de tenseurs particuliers
Tenseur inverse d’un tenseur
( ) 1
det A = εijk ε mnp Aim A jn A kp
6
[A −1 ]ij = 1
det ( A ) ≠ 0 ε jmn εipq A mp A nq
2 det ( A )
A symétrique ⇔ A = A T ⇔ A ij = A ji
A antisymétrique ⇔ A = − A T ⇔ A ij = − A ji
A = As + A a
1(
A = A + AT )
s
2
1
Aa = ( A − AT )
2
18
3 Tenseur du second ordre
3.8 Invariants
Un invariant est une fonction scalaire d’un tenseur qui ne dépend pas de
la base considérée. C’est donc une grandeur objective. On peut l’obtenir
avec une ou des opérations de contraction, . ou : .
Exemple:
tr ( A ) = Aii = A: I
det ( σ−λ I ) = 0 λ1 , λ 2 , λ 3
19
3 Tenseur du second ordre
3.8 Invariants
I3 I − I 2 σ+ I1σ2 −σ3 = 0
I1 = tr(σ) = J1
1 1
I 2 = tr ( σ ) − tr ( σ 2 ) = ( J12 ) − 2J 2
2
2 2
J1 =σ: I = tr(σ)
1 ( 3 ) ( )3
1( ) 1 ( ) 1 ( 2) I3 = det σ = 2tr σ + tr σ − 3tr ( σ ) tr ( σ 2 )
( )
J 2 = σ.σ : I = tr σ.σ = tr σ 6
2 2 2 1
1 1 1 = J 3 + J13 − J1J 2
J 3 = ( σ.σ.σ ): I = tr ( σ.σ.σ ) = tr ( σ3 ) 6
3 3 3
Invariants de Cayley-Hamilton
Invariants de Rivlin-Ericksen
Norme euclidienne:
σ = σ :σT
Autres invariants: rang, décomposition de Frobenius,...
20
4 Bases du tenseur du second ordre
La base canonique, {ei ⊗ e j} , est très utilisée car elle correspond à la
notation indicielle et elle est commode dans les calculs impliquant vecteurs
et tenseurs du second ordre.
Est-ce toujours la plus efficace ? Par exemple, un tenseur des contraintes
n’a pas besoin de 9 composantes car, à cause de sa symétrie, il ne
possède que 6 termes indépendants. Le tenseur d’élasticité C n’a pas 81
composantes indépendantes mais seulement 15.
4.1 Ecriture de Voigt
On réduit le nombre de variables indépendantes de 9 à 6 en adoptant
la convention suivante pour un tenseur symétrique:
σ tenseur symétrique σ11
σ
22
Le tableau ci-contre définit l’écriture de Voigt: σ33
σˆ =
σ23
σ31
Cette écriture pose cependant problème. σ12
21
4 Bases du tenseur du second ordre
4.2 Base des tenseurs symétriques du second ordre
E i :E j =δij
22
4 Bases du tenseur du second ordre
4.2 Base des tenseurs symétriques du second ordre
Les composantes d’un tenseur σ quelconque dans cette base sont
données par (double) contraction avec les tenseurs de base :
σ i = σ :E i
Par exemple:
σ 4 =σ:E4
σ11 σ12 σ13 0 0 0
= σ21 σ22 σ23 : 0 0 1/ 2
σ31 σ32 σ33 0 1/ 2 0
σ 4 = 2σ23
4 Bases du tenseur du second ordre
4.2 Base des tenseurs symétriques du second ordre
σ11
σ
Dans cette base un tenseur du second ordre 22
σ33
s’écrit en une matrice colonne 1x6 dont les
σˆ =
composantes sont : 2σ 23
2σ31
2σ
12
Par exemple, on calculera bien plus rapidement dans cette base que sous
la forme canonique (3x3) les opérations:
6
σ= ∑ i
σ
2
(On n’a pas ça avec Voigt)
i=1
σ: ε =σ i ε i
25
4 Bases du tenseur du second ordre
4.3 Représentation spectrale d’un tenseur symétrique
du second ordre
A11 −λ A12 A13
det ( A −λ I ) = A12 A 22 −λ A 23 = 0 ⇒ λ1 , λ 2 , λ3 ≥ 0
A13 A 23 A 33 −λ
( )
A −λ i I .v = 0 ⇒ vi avec vi =1
1
λ 0 0 1.e1
v v 2 .e1 v3 .e1
[A]( v1 ,v 2 ,v 3 ) = PT [A](e1 ,e2 ,e3 ) P = 0 λ 2 0 avec P = v1.e2
v 2 .e2 v3 .e2
0 0 λ 3 v1.e3 v 2 .e3 v3 .e3
A =λ1v1 ⊗ v1 +λ 2 v 2 ⊗ v 2 +λ 3 v3 ⊗ v3
26
5 Tenseurs d’ordre supérieur et en particulier du quatrième
ordre
5.1 Base canonique et contraction
Pour les tenseurs du quatrième ordre, la base canonique est:
i=1,2,3
{ i ⊗ e j ⊗ ek ⊗ el} j=1,2,3
e
k =1,2,3
(soit 81 éléments)
l=1,2,3
A:B = A ijkl Bpqrs ( ei ⊗ e j ⊗ ek ⊗ el ):( ep ⊗ eq ⊗ er ⊗ es )
= A ijkl Bpqrs ( ei ⊗ e j ) ⊗( er ⊗ es ) ( ek .eq )( el .ep )
= A ijkl Bpqrs ( ei ⊗ e j ) ⊗( er ⊗ es ) δ kq δlp
A:B ijrs = Aijkl Blkrs
Notation:
∂a
= a ,i
∂x i
29
6 Dérivation des tenseurs
6.2 Dérivée d’une fonction scalaire par rapport à un tenseur
∂f ∂f
df = dσij = :dσ
∂σij ∂σ
∂f ∂f ∂f
∂σ ∂σ12 ∂σ13
11
∂f ∂f ∂f ∂f
=
∂σ ∂σ 21 ∂σ 22 ∂σ 23
∂f ∂f ∂f
∂σ31 ∂σ32 ∂σ33
30
6 Dérivation des tenseurs
6.3 Dérivées spatiales
∂a ∂a ∂a
( )
grad a =∇a = e1 + e2 + e3 = a ,i ei
∂x1 ∂x 2 ∂x 3
Laplacien
2 ∂ 2a ∂ 2a ∂ 2a
∆a =∇ a = 2 + 2 + 2 = a ,ii
∂x1 ∂x 2 ∂x 3
4 4 4 4 4 4
∂ a ∂ a ∂ a ∂ a ∂ a ∂ a
∆ 2 a =∇ 4 a =∇ 2 ( ∇ 2a ) = 4 + 4 + 4 + 2 2 2 + 2 2 2 + 2 2 2
∂x1 ∂x 2 ∂x 3 ∂x1 ∂x 2 ∂x1 ∂x 3 ∂x 2 ∂x 3
= ( a ,ii ) = a ,iijj
, jj
Bi-laplacien
31
6 Dérivation des tenseurs
6.3 Dérivées spatiales
∂u ∂u ∂u
div ( u ) =∇.u = 1 + 2 + 3 = u i,i
∂x1 ∂x 2 ∂x 3
∂u ∂u ∂u ∂u ∂u ∂u
rot ( u ) =∇∧ u = 3 − 2 e1 + 1 − 3 e2 + 2 − 1 e3 =εijk u k, jei
∂x 2 ∂x 3 ∂x 3 ∂x1 ∂x1 ∂x 2
∂u ∂u i
(
grad u = ) = ei ⊗ e j
∂x
∂x j
jacobiènne
32
6 Dérivation des tenseurs
6.3 Dérivées spatiales
∂ 2 u ∂ 2 u ∂ 2 u
∆ ( u ) = 21 + 21 + 21 e1
∂x1 ∂x 2 ∂x 3
∂ 2u 2 ∂ 2u 2 ∂ 2u 2 ∆a = a , jj
+ 2 + 2 + 2 e2
∂x1 ∂x 2 ∂x 3
∂ 2u3 ∂ 2u3 ∂ 2u3
+ 2 + 2 + 2 e3 = u i, jjei
∂x1 ∂x 2 ∂x 3
∂A ∂A ∂A
div ( A ) = 11 + 12 + 13 e1
∂x1 ∂x 2 ∂x 3
∂A ∂A ∂A div ( u ) = u j, j
+ 21 + 22 + 23 e2
∂x1 ∂x 2 ∂x 3
∂A ∂A ∂A
+ 31 + 32 + 33 e3 = A ij, jei
∂x1 ∂x 2 ∂x 3
33
7 Quelques formules utiles
34