You are on page 1of 127

Algbre et analyse tensorielles

pour ltude des milieux continus

Jean Garrigues
(version du 4 janvier 2016)
Avant-propos

La description des dformations, des vitesses de dformation et des efforts intrieurs dans
les milieux continus, ncessitent lutilisation de tenseurs. Ce concept mathmatique nest pas
introduit en mcanique des points matriels ni en mcanique des solides indformables car dans
ces deux mcaniques lmentaires, il suffit de manipuler au plus des champs de vecteurs pour
reprsenter mathmatiquement les grandeurs physiques envisages (vitesses, forces, etc).
En outre, en mcanique des milieux continus, les dformations et les efforts intrieurs ne
sont gnralement pas uniformes, on aura donc envisager des champs de tenseurs. On sera
donc amen gnraliser les notions de gradient, divergence, rotationnel et laplacien pour ces
champs.
Toutes les dfinitions et les quations fondamentales de la mcanique des milieux continus
peuvent sexprimer systmatiquement sous forme tensorielle. Outre lavantage de la concision
des formules, cette prsentation de la mcanique met clairement en vidence que tout rsultat
de physique devrait tre tensoriel par essence, cest--dire indpendant de la base choisie pour
faire les calculs et indpendant du systme de coordonnes choisi pour reprer un point dans
lespace.
Ce cours consiste donc en un complment mathmatique dintroduction sur les tenseurs. Il est en
partie limit aux tenseurs oprant sur les vecteurs dun espace vectoriel euclidien de dimension 3
et se restreint au minimum indispensable pour comprendre la mcanique des milieux continus.
Il ne peut en aucun cas tre considr comme un cours complet sur les tenseurs ! Toutefois,
lauteur sest dlibrment refus de concder deux limitations que simposent souvent les
cours dinitiation aux tenseurs destins la mcanique des milieux continus :
1. dans les espaces vectoriels, on ne se restreint pas lutilisation des seules bases orthonormes ;
2. pour reprer un point dans lespace, on ne se restreint pas lutilisation des seules coordonnes
cartsiennes orthonormes.
Ce souci de gnralit a un cot : il faut introduire les notions de covariance et de contravariance,
ainsi que les coefficients de Christoffel, mais il a aussi un intrt pdagogique : on comprend
mieux comment on peut dfinir des systmes de coordonnes.
Contrairement beaucoup de cours lmentaires, les oprateurs diffrentiels gradient, divergence,
rotationnel et laplacien, sont dfinis intrinsquement, cest--dire indpendamment de tout
systme de coordonnes et lon saura trouver les composantes de ces oprateurs de manire
systmatique, quel que soit le systme de coordonnes utilis. Le lecteur souhaitant conserver
les restrictions prcites pourra, en ignorant la variance des composantes et en annulant tous les
coefficients de Christoffel, retrouver les formules donnes dans les cours simplifis.
Enfin, le second chapitre est ddi ltude des fonctions darguments tensoriels et valeur ten-
sorielle, aboutissant aux fonctions isotropes. Cette tude est rarement dveloppe dans les cours
dintroduction aux tenseurs pour la mcanique des milieux continus car son utilit napparat que
lors de la construction de lois de comportement. Si le lecteur accepte de nutiliser que les lois de
comportement classiques prsentes sans relle justification dans les cours lmentaires, il
pourra ignorer ce chapitre.
4

La lecture de ce cours suppose connues les notions mathmatiques suivantes :


Algbre et analyse des fonctions de variables relles valeur relle : fonctions relles de une
ou plusieurs variables relles, drives partielles, quations diffrentielles ordinaires et aux
drives partielles, diffrentiabilit, intgrales simples et multiples ;
Algbre et analyse vectorielle : espace vectoriel, bases, composantes, produit scalaire, produit
vectoriel, espace vectoriel euclidien, gradient dun champ scalaire, divergence et rotationnel
dun champ vectoriel, laplacien dun champ scalaire, thorme de Green, thorme de Stokes
et thorme de la divergence (Ostrogradski) ;
Algbre matricielle : matrice, produit matriciel, changement de base, inversion, valeurs propres
et espaces propres associs, rsolution de systmes linaires.
Dans la mesure du possible, on respectera les conventions typographiques suivantes :
les nombres rels sont en minuscules italiques (exemple : a, ) ;
les vecteurs sont en minuscules italiques grasses (exemple : v ) ;
les tenseurs sont en majuscules italiques grasses (exemple : T ) ;
les termes dune matrice sont rangs dans un tableau entre crochets, deux indices, lindice
de gauche est lindice de ligne, et lindice de droite est lindice de colonne :

m11 m12 m13  
m21 m22 m23 = mi j
m31 m32 m33

la transposition des matrices est note avec un > en exposant (exemple : M > ) ;
les espaces dentits mathmatiques sont en majuscules doubles (exemples : lespace des
rels : R, lespace des vecteurs de dimension 3 : V3 ).
le produit vectoriel de deux vecteurs de V3 est not .

Remerciements
Je tiens remercier trs vivement Mathias L EGRAND (1) , ce grand magicien de LATEX, sans qui
la mise en page de ce texte ne serait que celle par dfaut de la classe book (2) et qui ma aussi
donn de prcieux conseils sur la typographie franaise.
Je remercie aussi vivement mon ancien collgue et nanmoins toujours ami Thierry D SOYER (3)
pour les discussions parfois vives mais le plus souvent fructueuses quil a bien voulu maccorder,
ainsi que pour le temps quil a bien voulu passer la relecture de ce texte.

Bonne lecture.

Information Ce texte est rdig en vue dune lecture dynamique lcran : toutes les rfrences
internes et externes sont actives et conduisent la cible rfrence (dans la plupart des visualisateurs
de fichiers au format pdf, on revient ltat prcdent avec la combinaison de touches <alt><page
arrire>). Nanmoins, les rfrences de pages ont t conserves pour la lecture du document imprim.

(1) De luniversit McGill, de Montral.


(2) Ceux qui crivent en LATEX me comprendront.
(3) De lcole Centrale Marseille (ECM) et du Laboratoire de Mcanique et dAcoustique (LMA) Marseille.
Table des matires

1 Algbre tensorielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1 Convention de sommation dEinstein . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Symbole de Kronecker, 11 Reprsentation matricielle de certaines sommations, 11.
1.2 Algbre vectorielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Changement de base de vecteurs, 13 Base duale, 14 Composantes covariantes dun vecteur, 14.
1.3 Tenseurs euclidiens rels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Composantes dun tenseur, 16 Tenseurs euclidiens particuliers, 17 Espace vectoriel des tenseurs,
18 Changement de base des tenseurs, 20 Produit tensoriel de tenseurs, 21 Traces dun tenseur, 22
Tenseurs dordre zro, 23 Produit contract simple, 23 Produit contract double, 24.

1.4 Tenseur mtrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25


1.5 Tenseur dorientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Produit vectoriel, 28 Identits algbriques importantes, 28.
1.6 Proprits algbriques des tenseurs du second ordre . . . . . . . . . . . . . . . . . . . . . 28
Produit scalaire et norme, 29 Transposition, 29 Symtrie, 30 Antisymtrie, 30 Vecteur adjoint, 31
Parties symtrique et antisymtrique, 31 Parties sphrique et dviatorique, 32 Endomorphismes
linaires, 33 Oprations internes, 34 Spectre et invariants, 36 Proprits spectrales des tenseurs
symtriques, 38 Proprits spectrales des tenseurs antisymtriques, 39 Tenseurs orthogonaux, 40
Dcomposition polaire, 44 Tenseurs uniaxiaux, 44.
1.7 En bref... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

2 Fonctions tensorielles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.1 Fonctions tensorielles dun paramtre rel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Drive temporelle dun tenseur, 49 Cas des tenseurs symtriques, 50.
2.2 Fonctions scalaires dune variable tensorielle . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Oprateur linaire tangent , 55 Drive de fonctions composes, 56 Composantes de loprateur
linaire tangent, 56 Variables tensorielles contraintes, 57.
2.3 Fonctions scalaires de plusieurs tenseurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Quelques identits utiles, 59 Fonctions scalaires isotropes darguments tensoriels, 60.
2.4 Fonctions tensorielles darguments tensoriels . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Fonctions dun argument tensoriel, 61 Fonctions tensorielles de plusieurs arguments tensoriels, 62
Fonctions tensorielles isotropes, 63.
2.5 En bref... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

3 Champs tensoriels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.1 Systmes de coordonnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6

3.2 Base naturelle dun systme de coordonnes . . . . . . . . . . . . . . . . . . . . . . . . . . . 67


Base physique, 68 Variations de la base naturelle, 69.
3.3 Gradient dun champ tensoriel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
3.4 lments diffrentiels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Variations dun point, 72 lment de volume, 73 lment de surface, 73 lment de longueur, 74.
3.5 Gradient dun champ scalaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.6 Champs vectoriels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Gradient dun champ vectoriel, 76 Divergence dun champ vectoriel, 78 Rotationnel dun champ
vectoriel, 78 Laplacien dun champ scalaire, 79 Proprits des champs vectoriels, 79.
3.7 Champs tensoriels du second ordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Gradient dun champ tensoriel du second ordre, 80 Divergence dun champ tensoriel du second
ordre, 81 Rotationnel dun champ tensoriel du second ordre, 82 Laplacien dun champ vectoriel,
82 Proprits des champs tensoriels du second ordre, 83.

3.8 Champs tensoriels dordre p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84


3.9 En bref... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

4 Quelques applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.1 Oprateurs diffrentiels en coordonnes cylindriques . . . . . . . . . . . . . . . . . . . . 87
Gradient dun champ scalaire, 87 Champs vectoriels, 88.
4.2 Applications des thormes de la divergence . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.3 Drives dintgrales de volume sur des domaines variables . . . . . . . . . . . . . . . 89
4.4 Conditions de compatibilit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Autre forme, 93 Mthode dintgration, 93.
4.5 Cercles de Mohr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

A Invariants et valeurs propres dun tenseur symtrique rel . . . . . . 99


A.1 Condition dexistence de valeurs propres relles . . . . . . . . . . . . . . . . . . . . . . . . 99
A.2 Dfinition de nouveaux invariants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
A.3 Expression des valeurs propres en fonction des invariants . . . . . . . . . . . . . . . . 101
A.4 Classement des valeurs propres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
A.5 cart des valeurs propres extrmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
A.6 Systmes dinvariants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
A.7 Dtermination tensorielle des directions propres . . . . . . . . . . . . . . . . . . . . . . . 104
A.8 En bref... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

B Fonctions isotropes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107


B.1 Rotation dun tenseur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Table des matires 7

B.2 Reprsentation des lments dun ensemble . . . . . . . . . . . . . . . . . . . . . . . . . . 109


B.3 Reprsentation densembles de vecteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Vecteurs, 110 Couples de vecteurs unitaires, 111 Triplets de vecteurs unitaires, 112 n-uplets de
vecteurs unitaires, 112 n-uplets de vecteurs, 113.
B.4 Reprsentation de directions non orientes . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Directions, 113 Couples de directions, 114 n-uplets de directions, 114.
B.5 Reprsentation de tenseurs rels du second ordre symtriques . . . . . . . . . . . . 115
Tenseurs, 115 Couples tenseur-direction, 115 Couples de tenseurs, 117.
B.6 Fonctions scalaires isotropes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
B.7 Synthse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

C Formulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
C.1 Systme de coordonnes cylindriques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Dfinition et notations, 121 Champs scalaires, 122 Champs vectoriels, 122 Champs tensoriels du
second ordre symtriques, 123.
C.2 Systme de coordonnes sphriques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Dfinition et notations, 124 Champs scalaires, 125 Champs vectoriels, 125 Champs tensoriels du
second ordre symtriques, 126.
1

Algbre tensorielle

Dans ce chapitre on dfinit les tenseurs et leurs oprations algbriques. Avant den donner les
dfinitions, on commence par introduire une convention de notation invente par Albert E INSTEIN
pour ses calculs en mcanique relativiste, mais qui est couramment utilise aujourdhui dans
toutes les spcialits qui utilisent des calculs vectoriels, matriciels et tensoriels.

1.1 Convention de sommation dEinstein


Dans les calculs portant sur les composantes de tenseurs, on aura souvent manipuler des
expressions de la forme :
n n
ai jk bi ck (Les indices en haut ne sont pas des puissances mais des numros)
i=1 k=1

En outre, les sommations auront toujours les mmes bornes 1 et n (en mcanique des milieux
continus classique : n = 3 ; en relativit n = 4). Pour linstant, la hauteur des indices na pas de
signification. Elle en prendra une plus loin.
La convention dEinstein consiste omettre les signes . On crira donc :
n n
ai jk bi ck = ai jk bi ck (1.1)
i=1 k=1

Dans le monme ai jk bi ck droite de lgalit (1.1), on reconnat quil sagit dune sommation
sur lindice i car cet indice apparat deux fois, une fois en haut et une fois en bas. Il en est de
mme pour lindice k. Dans cet exemple, on est donc en prsence dune double sommation, lune
sur lindice i, lautre sur lindice k. Pour n = 3, le monme ai jk bi ck reprsente donc la somme
de neuf produits de trois termes :
a1 j1 b1 c1 + a1 j2 b1 c2 + a1 j3 b1 c3 + (i = 1, dveloppement de la sommation sur k)
2 1 2 2 2 3
a j1 b2 c + a j2 b2 c + a j3 b2 c + (i = 2, dveloppement de la sommation sur k)
a3 j1 b3 c1 + a3 j2 b3 c2 + a3 j3 b3 c3 (i = 3, dveloppement de la sommation sur k)

Les indices de sommation sont appels indices muets car on peut changer leur nom sans changer
la valeur du rsultat. En effet :
n n n n
ai jk bi ck = ai jk bi ck = a p jq b p cq = a p jq b p cq (1.2)
i=1 k=1 p=1 q=1

Les autres indices, qui napparaissent quune fois dans le monme, sont appels indices rels.
Dans le monme ai jk bi ck , lindice j est un indice rel ; ce monme dcrit donc trois nombres
10 Chapitre 1. Algbre tensorielle

( j = 1, , 3), chacun deux tant la somme de neuf produits. Cette convention dcriture des
sommations nest pas seulement utile en calcul tensoriel. On peut aussi lutiliser en calcul
vectoriel ou matriciel.

Exemples Dans les exemples qui suivent, on utilise la convention dEinstein dans des calculs
vectoriels ou matriciels.
Soient un espace vectoriel V de dimension n et lune de ses bases {eei }. Si on dcide de numroter
les composantes des vecteurs avec un indice en haut, un vecteur v V scrit :
n
v = vi e i = vi e i = vm e m (1.3)
i=1

Dans lquation (1.3), il ny a pas dindice rel : il sagit donc dune seule galit.
Lquation vectorielle u + 2vv = w na ni indice de sommation ni indice rel. Cette galit vectorielle
est quivalente aux n galits entre nombres rels suivantes :

ui + 2 vi = wi

Noter que lindice rel i est le mme dans chaque monme de lgalit. Il permet de savoir que lon a
crit n galits en une seule ligne.
Soit M une matrice carre n n, de terme gnral M i j , avec la convention habituelle : lindice de
gauche est lindice de ligne et lindice de droite est lindice de colonne. Pour rappeler la hauteur des
indices de ses termes, la matrice est note [M ].
Soit une matrice colonne de n lignes, de terme gnral ck , note [c ]. Les rgles du produit matriciel
donnent un sens au produit non commutatif [M ] [c ]. On sait que le rsultat est une matrice colonne,
que lon notera [a ], dont le terme gnral est :
n
ai = Mi p c p = Mi p c p (1.4)
p=1

Remarquer que, l encore, lindice rel i est le mme dans tous les monmes de lgalit (1.4) ; cette
ligne reprsente donc n galits.
Le produit, non commutatif, de deux matrices carres [M ] et [P ] est une matrice carre [Q ] de
terme gnral :
n
Qi j = Mi k Pk j = Mi k Pk j (les indices rels i et j sont les mmes dans tous les monmes) (1.5)
k=1

Lquation (1.5) contient deux indices rels i et j, elle reprsente donc n2 galits.
 Rgle 1.1 Rgles indicielles de la convention dEinstein. Les constatations prcdentes
suggrent de poser les rgles suivantes dont une partie, sur la hauteur des indices, sera justifie
plus loin :
1. Un indice de sommation est appel indice muet ;
dans un monme, un indice muet doit apparatre exactement deux fois : une fois en haut et
une fois en bas ;
le nom dun indice muet est sans importance et peut donc tre chang ; il doit notamment
tre chang pour se distinguer des autres indices rels ou muets.
2. Un indice non muet est appel indice rel ;
dans un monme, un indice rel napparat quune seule fois, en haut ou en bas ;
dans une galit ou une somme de monmes, les indices rels de chaque terme doivent tre
les mmes et placs la mme hauteur.
1.1 Convention de sommation dEinstein 11

Si une expression indicielle utilisant la convention dEinstein ne respecte pas strictement chacune
de ces rgles, elle est incorrecte ; elle rsulte soit dune erreur conceptuelle (par exemple, on
ne peut pas additionner une matrice colonne et une matrice carre), soit dune erreur de calcul
(mauvaise manipulation dindice).

Conseil Cest une bonne habitude, quand on dbute, de vrifier chaque ligne de calcul, que
toutes les rgles sont bien respectes. En particulier, un indice ne doit jamais figurer plus de deux fois
dans un monme.

1.1.1 Symbole de Kronecker


On dfinit le symbole de Kronecker :
(
1 si i = j
ji = (1.6)
0 si i 6= j

Si lon range les ji dans une matrice n n, on obtient la matrice unit. Noter que, contraire-
ment aux matrices, lordre de ses indices est sans importance. On peut lcrire indiffremment
qp = p q = q p (la rgle des indices rels est respecte). Lorsque lun des indices de sert
dindice muet dans un monme, on peut simplifier le monme en ne retenant que les termes
non nuls.

Exemples Quelques simplifications impliquant le symbole de Kronecker :

T i j ik = T k j ; ji e i = e j ; ii = n (sommation sur i)

1.1.2 Reprsentation matricielle de certaines sommations


La traduction matricielle de certaines galits indicielles nest jamais ncessaire, les galits
indicielles leur sont compltement quivalentes. Cette section na pour objectif que de retrouver
des critures matricielles couramment utilises dans certains cours de mcanique des milieux
continus.
Si une expression indicielle ne contient que des termes un ou deux indices, on peut (si on le
dsire) reprsenter les sommations quelle contient sous forme de produits matriciels. Pour ranger
des quantits un ou deux indices dans des matrices, on adopte les conventions suivantes :
les quantits un seul indice sont ranges dans des matrices colonnes, lindice unique (en haut
ou en bas) est donc un indice de ligne ;
les quantits deux indices sont ranges dans des matrices carres : lindice de gauche (quelle
que soit sa hauteur) est lindice de ligne, lindice de droite (quelle que soit sa hauteur) est
lindice de colonne.
Si lon respecte strictement ces conventions de rangement, on peut valuer une expression
indicielle contenant des sommations en effectuant des oprations matricielles.
Pour les termes plus de deux indices, on nutilise gnralement pas de reprsentation matri-
cielle (1) .
(1) Pour ranger des termes trois indices on pourrait utiliser une matrice cubique nnn. On peut ventuellement

aussi les reprsenter avec une n-colonne contenant des matrices carres n n ou bien par une matrice n n contenant
des n-colonnes. On peut aussi ranger les termes quatre indices dans des matrices carres de matrices carres. Ces
rangements sont peu commodes pour les calculs.
12 Chapitre 1. Algbre tensorielle

Exemples Les n termes c j dfinis par c j = A j i bi (que lon peut aussi bien crire c j = bi A j i )
peuvent tre calculs par les produits matriciels :
[c ] = [A ] [b ] ou [c ]> = [b ]> [A ]>

Les n2 termes Ci j dfinis par Ci j = Ai k Bk j = Bk j Ai k (sommation sur les indices k) peuvent tre
calculs par les produits matriciels :
[C ] = [A ] [B ] ou [C ]> = [B ]> [A ]>

Attention Le produit matriciel nest pas commutatif : [A] [B] 6= [B] [A], alors que lon peut
toujours crire lgalit Bk j Ai k = Ai k Bk j parce que le produit des nombres rels est commutatif.
Pour savoir si les n2 termes Ci j = Ai k Bk j = Bk j Ai k doivent tre calculs par le produit matriciel
[A] [B] ou par le produit matriciel [B] [A], il convient de bien reprer la place des indices muets
(ici k) pour crire le bon produit matriciel.
 Rgle 1.2 Rgle pour trouver le bon produit matriciel. Dans un monme ne contenant que
des termes un ou deux indices avec des sommations, pour que les termes apparaissent dans le
mme ordre que dans le produit matriciel qui le reprsente, il est ncessaire de rorganiser le
monme de telle faon que :
1. les indices de sommation soient contigus dans le monme,
2. les indices rels soient dans le mme ordre de chaque ct de lgalit.
Pour parvenir ce rsultat, il faut parfois transposer des matrices.

Exemples Les n termes ci dfinis par ci = A ji b j = b j A ji peuvent tre calculs par les produits
matriciels :
[c ] = [A ]> [b ] ou [c ]> = [b ]> [A ]

Les n2 termes Ci j dfinis par Ci j = Aki Bk j = Bk j Aki peuvent tre calculs par les produits matriciels :
[C ] = [A ]> [B ] ou [C ]> = [B ]> [A ]
Il a fallu transposer des matrices pour rendre les indices de sommation contigus tout en gardant les
indices rels dans le mme ordre de chaque cot de lgalit.

En conclusion, mme sil est possible de traduire certaines sommations par des oprations
matricielles, cette conversion nest jamais indispensable. Lcriture des sommations avec la
convention dEinstein est non ambige et supprime les difficults dues la non commutativit
des oprations matricielles.

1.2 Algbre vectorielle


Cette section contient peu de concepts nouveaux. On la dveloppe nanmoins pour familiariser
le lecteur avec la pratique de la convention de sommation dEinstein.
Soit V un espace vectoriel euclidien de dimension n, soit {ee } une n-base quelconque (2) de V, et
soit v un vecteur de V. Pour respecter la convention dEinstein, on numrote les composantes
des vecteurs sur cette base avec des indices en haut. Le vecteur v scrit donc :
v = vi e i
(2) Cest--dire a priori ni orthogonale ni norme.
1.2 Algbre vectorielle 13

 Dfinition 1.3 Composantes contravariantes dun vecteur. Les nombres {v } sont appels
composantes contravariantes du vecteur v sur la base {ee }.

Les composantes contravariantes sont donc les composantes habituelles dun vecteur sur une
base. Le qualificatif contravariante est justifi par ce qui suit.

1.2.1 Changement de base de vecteurs

Soit {ee0 } une autre base de V. Les vecteurs de la nouvelle base {ee0 } se dfinissent naturellement
par leurs composantes (contravariantes) sur lancienne base {ee } par les n relations :

e 0j = Ai j e i (1.7)

o le rel Ai j est la ie composante contravariante du vecteur e 0j sur la base {ee }.

Rappel La condition det[A ] 6= 0 est ncessaire pour que les vecteurs {ee0 } soient une base de V.

Inversement, lancienne base {ee } sexprime sur la nouvelle base {ee0 } par les n relations :

e i = Bk i e 0k (1.8)

On range les nombres A et B dans les deux matrices [A ] et [B ], avec la convention habi-
tuelle : lindice de gauche est lindice de ligne et lindice de droite est lindice de colonne.
 Dfinition 1.4 Matrices de passage.
La matrice [A ] est appele matrice de passage de {ee } {ee0 }.
La matrice [B ] est appele matrice de passage de {ee0 } {ee }.
La je colonne de [A ] contient les composantes contravariantes du vecteur e 0j dans la base {ee }.
 Proposition 1.5 Les matrices [A ] et [B ] sont inverses.

Dmonstration En combinant les deux galits (1.7) et (1.8), il vient :


e 0j = Bk i Ai j e 0k (double sommation sur i et k somme de n2 termes)
Les vecteurs dune base tant indpendants, cette galit ne peut tre vraie que pour j = k :
Bk i Ai j = jk [B ] [A ] = [I] o [I] est la matrice unit. [B ] = [A ]1

 Proposition 1.6 Changement de base des composantes contravariantes dun vecteur. Les
composantes contravariantes dun vecteur dans la base {ee0j } sont :

v0k = Bk i vi [v0 ] = [B ] [v ]

(1.9)

Dmonstration Soit v = vi e i un vecteur donn par ses composantes contravariantes vi sur la


base {eei }. Son expression sur la nouvelle base {ee0i } est :
v = vi e i = vi Bk i e 0k [q. (1.8) p. 13]
= v0k e 0k (par dfinition)
On en dduit les composantes contravariantes {v0k } du vecteur v dans la nouvelle base {ee0k } :
v0k = Bk i vi [v0 ] = [B ] [v ]
14 Chapitre 1. Algbre tensorielle

Alors que la nouvelle base {ee0 } se dfinit sur lancienne base {ee } avec les nombres A , les com-
posantes contravariantes v0 du vecteur v sur la nouvelle base se calculent avec les nombres B .
Cette constatation justifie le qualificatif de contravariante donn aux composantes ordinaires
dun vecteur sur la base {ee }.
On vrifie aisment que le changement de base inverse des composantes contravariantes scrit :

vk = Ak i v0i [v ] = [A ] [v0 ]) (1.10)

1.2.2 Base duale


Soit V un espace vectoriel euclidien (on y a dfini un produit scalaire) de dimension n.
 Dfinition 1.7 Base duale. On appelle base duale de la base {ee } la base note {ee } dont les
n vecteurs sont dfinis par :

e j eei = ij (1.11)

Par convention, les vecteurs de la base duale ont leur indice en haut.

Remarque On peut interprter gomtriquement cette dfinition : un vecteur e i de la base duale


est orthogonal tous les vecteurs de la base initiale de numro diffrent, et son produit scalaire avec
le vecteur de la base ordinaire de mme numro vaut 1.

Le lecteur vrifiera aisment que la base duale de la base duale {ee } est la base ordinaire {ee }.

1.2.3 Composantes covariantes dun vecteur


Soit v un vecteur de V. On note v ses composantes sur la base duale {ee }.
 Dfinition 1.8 Composantes covariantes dun vecteur. Les composantes v du vecteur v
sur la base duale sont appeles composantes covariantes de v .

On peut donc crire lgalit :

v = vi ei = vi ei

 Proposition 1.9 Les composantes dun vecteur sur la base duale sont ses produits scalaires
avec les vecteurs de la base initiale.

Dmonstration En calculant les produits scalaires v eek et v eek , il vient :


v eek = vi e i eek = vi ki = vk et v eek = vi e i eek = vi ik = vk

Les diffrentes manires dcrire un vecteur v sont donc :

v = vi ei = vi ei = (vv eei )eei = (vv eei )eei (1.12)

 Proposition 1.10 Changement de base des composantes covariantes dun vecteur. Les
composantes covariantes dun vecteur dans la base {ee0 } duale de la nouvelle base {ee0 } sont :

v0k = Ai k vi
1.3 Tenseurs euclidiens rels 15

Dmonstration Considrons le changement de base dfini dans lquation (1.7) [p. 13] :
v0k = v ee0k = v (Ai k e i ) = Ai k (vv eei ) = Ai k vi
vk = v eek = v (Bi k e 0i ) = Bi k (vv ee0i ) = Bi k v0i (changement de base inverse)

On constate que, contrairement aux composantes contravariantes, le changement de base des


composantes covariantes utilise les nombres A , ce qui justifie le qualificatif de covariante
pour ces composantes.

Remarque On en dduit les matrices de passage entre les bases duales :

v = v0k e 0k = Ai k vi e 0k = vi (Ai k e 0k ) = vi e i e i = Ai k e 0k
v = vk e k = Bi k v0i e k = v0i (Bi k e k ) = v0i e 0i e 0i = Bi k e k

Les matrices de passage entre les bases duales sont les inverses des matrices de passage entre les
bases ordinaires.

En rsum, tout vecteur de V peut aussi bien tre dfini par ses composantes contravariantes ou
covariantes sur une base :
les composantes contravariantes dun vecteur sont les composantes habituelles cest--dire les
coefficients de la combinaison linaire des vecteurs de la base : v = v i e i ;
les composantes covariantes dun vecteur sont les produits scalaires de ce vecteur avec
les vecteurs de base : vi = v e i (elles sont aussi les composantes ordinaires sur la base
duale : v = vi e i ).

Bases orthonormes Si la base {ee } est orthonorme, le lecteur tablira facilement quelle est
confondue avec sa base duale. On a alors la relation matricielle [v ] = [v ] (la convention dEinstein
interdit dcrire vi = vi ).
Puisque dans ce cas, il semble inutile de distinguer les variances, les auteurs qui se restreignent
nutiliser que des bases orthonormes dans les espaces vectoriels conviennent de mettre tous les
indices la mme hauteur (gnralement en bas), en modifiant la convention de sommation dEinstein
(sommation sur des indices rpts en bas).
Outre le fait que cette pratique astreint nutiliser que des bases orthonormes pour donner des
composantes aux vecteurs, elle est peu recommandable car elle induit une confusion entre le concept
de composante et le concept de produit scalaire avec un vecteur de base . Cette confusion,
courante chez ceux qui ont lhabitude de nutiliser que des bases orthonormes, risque dentraner des
erreurs dans linterprtation dune formule indicielle. La rgle qui impose une hauteur diffrente aux
indices dune sommation empche cette confusion.
On laisse le soin au lecteur de vrifier que la matrice de passage entre deux bases orthonormes est
une matrice orthogonale, cest--dire telle que [A ]1 = [A ]> .

1.3 Tenseurs euclidiens rels


Dans cette section on dfinit la notion de tenseur, ainsi que des oprations sur les tenseurs, ce qui
constitue une algbre tensorielle (3) .
 Dfinition 1.11 Tenseur. Soit V un espace vectoriel euclidien de dimension n. Un tenseur
dordre p est une application p-linaire de V p dans R.
(3) Le lecteur est dj familiaris avec lalgbre vectorielle.
16 Chapitre 1. Algbre tensorielle

Soit T un tenseur dordre p. La p-linarit du tenseur T signifie que son application p vecteurs
est linaire par rapport chacun de ses arguments :
T ( ,xxk +xx0k , ) = T ( ,xxk , ) +T
T ( ,xx0k , ), k [1, , p]
T ( , x k , ) = T ( ,xxk , ), k [1, , p]

Exemples Lapplication (xx,yy,zz) V3 3xx (2zz y ) R est un tenseur dordre 3 (on vrifie
aisment quelle est trilinaire).
En revanche, lapplication (xx,yy,zz) V3 3xx (2zz +yy) R nest pas un tenseur dordre 3 (elle nest
pas linaire sur son second ni sur son troisime argument).

1.3.1 Composantes dun tenseur


Soit T un tenseur dordre p et soient p vecteurs {vv1 , ,vv p } donns par leurs composantes
contravariantes sur une base {eei } :
v 1 = (v1 )i1 e i1 ; ; v p = (v p )i p e i p (sommations sur les indices ik )

Lapplication de T ces p vecteurs conduit au nombre rel :


T (vv1 , ,vv p ) = T (v1 )i1 e i1 , , (v p )i p e i p

(p sommations sur les indices i1 , , i p )
= T (eei1 , ,eei p ) (v1 )i1 (v p )i p (p-linarit du tenseur T ) (1.13)
| {z }
Ti1 i p

 Dfinition 1.12 Composantes covariantes dun tenseur. On appelle composantes cova-


riantes du tenseur T dordre p, les n p nombres nots Ti1 i p , obtenus par lapplication de T p
vecteurs de base :
Ti1 i p = T (eei1 , ,eei p )

Exemple Si T est un tenseur dordre 3, son application trois vecteurs u , v et w scrit :


w) = T (ui e i , v j e j , wk e k ) = T (eei ,ee j ,eek ) ui v j wk
T (uu,vv,w (trilinarit)

Les n3 rels Ti jk = T (eei ,ee j ,eek ) sont les composantes covariantes de T .

La terminologie composante covariante sera justifie plus loin. Lquation (1.13) montre que
la connaissance des n p rels Ti1 i p suffit pour calculer le rsultat de lapplication du tenseur T
p vecteurs :
T (vv1 , ,vv p ) = Ti1 i p (v1 )i1 (v p )i p
 Dfinition 1.13 Composantes dautres variances. On peut aussi choisir de dfinir certains
ou tous les vecteurs arguments de T par leurs composantes covariantes. On obtient alors des
composantes de variances diffrentes.

Exemple Si T est un tenseur dordre trois et si les trois vecteurs x , y et z sont dfinis par :
x = xi e i (comp. contravariantes) ; y = y j e j (comp. covariantes) ; z = zk e k (comp. covariantes)
Lapplication dun tenseur T dordre trois ces trois vecteurs donne le rel :
T (xx,yy,zz) = T (xi e i , y j e j , zk e k ) = T (eei ,ee j ,eek ) xi y j zk = Ti jk xi y j zk (1.14)
Les n3 nombres Ti jk = T (eei ,ee j ,eek ) sont appels composantes 1-covariantes 2-3-contravariantes du
tenseur du troisime ordre T .
1.3 Tenseurs euclidiens rels 17

Toutes les combinaisons sont possibles. Il existe donc diffrentes sortes de composantes dun
tenseur T dordre p, dsignes par p indices de hauteurs diffrentes. Le nombre dindices
est toujours gal lordre du tenseur. Dune manire gnrale, les tenseurs dordre p ont n p
composantes dune certaine combinaison de variances, chaque composante tant dsigne avec
p indices, infrieurs ou suprieurs.

1.3.2 Tenseurs euclidiens particuliers


 Dfinition 1.14 Tenseur mtrique. Soit V un espace vectoriel euclidien de dimension n. On
appelle tenseur mtrique, not G , le tenseur du second ordre dfini par :
G
{xx,yy} V2 G (xx,yy) = x yy R
o x yy est le produit scalaire des deux vecteurs.

On vrifie aisment que lapplication G est bien bilinaire ; il sagit donc bien un tenseur dordre
deux. Ce tenseur sera tudi en dtail plus loin.
 Dfinition 1.15 Tenseur dorientation. Soit V3 un espace vectoriel euclidien de dimension
trois (4) . On appelle tenseur dorientation le tenseur dordre 3, not H , dfini par :
H
{xx,yy,zz} V3 V3 V3 H (xx,yy,zz) = [xx,yy,zz] R
o [xx,yy,zz] est le produit mixte des trois vecteurs.

On vrifie aisment que lapplication H est bien trilinaire ; il sagit donc bien un tenseur dordre
trois. Ce tenseur sera tudi en dtail plus loin.
 Thorme 1.16 Tenseurs euclidiens dordre 1. Les tenseurs euclidiens dordre 1 sont
isomorphes aux vecteurs.

Dmonstration Soit V un espace vectoriel euclidien de dimension n, et soit T un tenseur dordre 1


quelconque. Son application un vecteur x = xi e i scrit :
T (xx) = T (xi e i ) = T (eei ) xi = Ti xi (1.15)
o les Ti sont les composantes covariantes du tenseur T dordre 1.
Considrons maintenant un vecteur v . On peut construire une application linaire V qui tout
vecteur x associe le rel v xx. Cette application linaire est un tenseur dordre 1 :
V (xx) = v xx = vi xi
o, daprs lquation (1.15), les vi sont aussi les composantes covariantes du tenseur V dordre 1.
On a donc lgalit vi = Vi (on laisse le soin au lecteur de vrifier que si le vecteur x est donn par ses
composantes covariantes xi , on obtient lgalit vi = V i ).
On dfinit ainsi un isomorphisme entre les tenseurs du premier ordre et les vecteurs : tout tenseur du
premier ordre V on peut associer de manire biunivoque le vecteur v qui, dans une base, a les mmes
composantes (vi = Vi ou vi = V i ). On invite le lecteur vrifier, titre dexercice, que cette bijection
entre lensemble des tenseurs dordre 1 et lensemble des vecteurs, dfinie par galit de composantes
dans une certaine base, est bien consistante travers tout changement de base, cest--dire de montrer
que vi = Vi v0i = Vi 0 .
(4) Cette restriction est indispensable car le produit mixte de trois vecteurs utilis dans la dfinition du tenseur

dorientation nest dfini que dans un espace tridimensionnel. Il existe une gnralisation la dimension n. Elle
implique lintroduction de la notion dalterneur qui sort du cadre de ce cours. La dimension 3 est suffisante en
mcanique classique.
18 Chapitre 1. Algbre tensorielle

Dans la suite, on ne distinguera donc plus les vecteurs et les tenseurs dordre 1, et on crira :

v (xx) = vi xi = vi xi = v xx (1.16)

Les vecteurs de V peuvent toujours tre considrs comme des tenseurs du premier ordre, et in-
versement. Dans lgalit (1.16), gauche le symbole v est considr comme un tenseur dordre 1
appliqu au vecteur x, alors qu droite, le symbole v est considr comme un vecteur.

Vocabulaire Dans les cours dalgbre linaire, les tenseurs dordre 1 (applications linaires V R)
sont appels formes linaires. On montre dans la section suivante que lespace des tenseurs de tous
ordres (et donc en particulier lespace des tenseurs dordre 1) est un espace vectoriel. Dans les cours
dalgbre linaire, lespace vectoriel des tenseurs dordre 1 est appel espace dual de V. On verra
plus loin quune base de cet espace dual est prcisment la base duale {eei } dfinie en (1.11) [p. 14].

1.3.3 Espace vectoriel des tenseurs dordre p

On dfinit deux oprations dans lensemble des tenseurs dordre p :


 Dfinition 1.17 Addition de deux tenseurs du mme ordre. Soient T 1 et T 2 deux tenseurs
T 2 , dfini par :
dordre p. On appelle somme de T 1 et T 2 le tenseur dordre p, not T 1 +T

T 2 )(xx1 , ,xx p ) = T 1 (xx1 , ,xx p ) +T


T 1 +T
(T T 2 (xx1 , ,xx p ), {xx1 , ,xx p } V p

T 2 ) : V p R est bien p-linaire si T 1 et T 2 sont des


T 1 +T
On vrifie aisment que loprateur (T
tenseurs dordre p. Laddition de deux tenseurs dordre diffrents na aucun sens.
 Dfinition 1.18 Multiplication dun tenseur par un scalaire. Soit un scalaire et T un
tenseur dordre p. On appelle produit de T par le tenseur dordre p dfini par :

T )(xx1 , ,xx p ) = T (xx1 , ,xx p ),


(T {xx1 , ,xx p } V p

T ) : V p R est bien p-linaire si T est p-linaire.


On vrifie aisment que loprateur (T
 Thorme 1.19 Lensemble des tenseurs dordre p est un espace vectoriel.

Dmonstration Muni de ces deux oprations (addition et multiplication par un scalaire), len-
semble des tenseurs dordre p satisfait aux axiomes de dfinition dun espace vectoriel : llment
neutre de laddition est le tenseur nul dordre p, not 0 , qui est dfini par :
0 (xx1 , ,xx p ) = 0, {xx1 , ,xx p }
et llment neutre de la multiplication par un scalaire est le scalaire 1.

Dans le but de dfinir une base de lespace vectoriel des tenseurs dordre p, on dfinit une
nouvelle opration entre vecteurs :
 Dfinition 1.20 Produit tensoriel de deux vecteurs. On appelle produit tensoriel de deux
vecteurs v et w , le tenseur du second ordre not v w
w dfini par :

v w
w
{xx,yy} V2 (vv w
w)(xx,yy) = (vv xx)(w
w yy) R
1.3 Tenseurs euclidiens rels 19

On vrifie aisment que le produit tensoriel v w w est bien une application bilinaire, cest--dire
un tenseur du second ordre. En exprimant les vecteurs x et y sur la base {eei }, on obtient les
composantes covariantes du tenseur du second ordre v w w:

w)(xx,yy) = v (xi ei ) w (y j e j ) = (vv eei ) (w


w ee j ) xi y j
 
(vv w
w)i j xi y j = vi w j xi y j ,
(vv w xi y j

Les n2 composantes covariantes du tenseur du second ordre v w


w sont donc les nombres :

(vv w
w)i j = vi w j

Le produit tensoriel de deux vecteurs nest pas commutatif : on vrifie aisment que les tenseurs
v w
w et w vv sont des applications bilinaires diffrentes :

(vv w
w)(xx,yy) 6= (w
w vv)(xx,yy)

Vocabulaire Dans certains textes, le produit tensoriel de deux vecteurs est appel produit dyadique.
 Dfinition 1.21 Produit tensoriel de m vecteurs. On appelle produit tensoriel de m vecteurs
le tenseur dordre m dfini par :
m
(vv1 vvm )(xx1 , ,xxm ) = v i xxi = (vv1 xx1 ) (vvm xxm )
i=1

On vrifie aisment que ce produit tensoriel est bien m-linaire.

Exemple Le produit tensoriel des vecteurs a , b , c , d est le tenseur dordre quatre dfini par :

(aa bb cc dd )(xx,yy,zz,tt ) = (aa xx) (bb yy) (cc zz) (dd tt )


(aa bb cc dd )i j kl = ai b j ck dl

o ici, les vecteurs a et b sont dfinis par leurs composantes contravariantes, et les vecteurs c et d
sont dfinis par leurs composantes covariantes. On obtient ainsi les composantes 1-2-contravariantes
3-4-covariantes du tenseur dordre quatre a bb cc dd .
 Thorme 1.22 Soit V un espace vectoriel de dimension n, soit {ee } une base de V et
soit {ee } sa base duale. Lespace des tenseurs dordre p est un espace vectoriel de dimension n p .
Les n p produits tensoriels de p vecteurs de base (ou de la base duale) sont une base de cet espace.

Dmonstration Soit V un espace de vecteurs de dimension n dont une n-base est {ee } et sa n-base
duale est {ee }. Pour faciliter la lecture, on fait la dmonstration pour lespace vectoriel des tenseurs
dordre p = 3 (le lecteur gnralisera sans difficult).
Considrons les n3 tenseurs {ee e e } (dordre 3) construits par le produit tensoriel de trois
vecteurs (5) de la base duale {ee }. Lapplication de ces n3 tenseurs trois vecteurs x , y et z scrit :
(eei ee j eek )(xx,yy,zz) = (eei xx) (ee j yy) (eek zz) = xi y j zk [df. 1.21 p. 19 et q. (1.12) p. 14] (1.17)
Considrons un tenseur T dordre 3 quelconque et son application trois vecteurs x , y et z :
T (xx,yy,zz) = Ti jk xi y j zk [q. (1.12) p. 16]
i j k 3
T (xx,yy,zz) = Ti jk (ee ee ee )(xx,yy,zz), {xx,yy,zz} V [q. (1.17)] (1.18)
(5) Ces vecteurs ne sont pas ncessairement distincts : v vv vv est bien un tenseur du troisime ordre.
20 Chapitre 1. Algbre tensorielle

Lgalit (1.18) tant vraie quels que soient les vecteurs x , y et z , on en dduit lgalit tensorielle
suivante :
T = Ti jk (eei ee j eek )
Cette galit montre que tout tenseur T dordre 3 est une combinaison linaire des n3 tenseurs dordre
trois {ee ee ee }. Ces n3 tenseurs dordre trois constituent donc une base de lespace des tenseurs
dordre 3. Le nom de composante prcdemment donn aux n3 nombres T est donc pleinement
justifi.
En exprimant les vecteurs x , y et z par leurs composantes de diffrentes variances, on construit dautres
bases tensorielles et dautres composantes de diffrentes variances du tenseur T :
T = Ti j k (eei ee j eek ) (composantes 1-3-covariantes, 2-contravariantes)
jk i
= Ti (ee ee j eek ) (composantes 1-covariantes, 2-3-contravariantes)
=
Le raisonnement se gnralise facilement aux tenseurs dordre quelconque : une base dans lespace
vectoriel des tenseurs dordre p est, par exemple, lensemble des n p produits tensoriels :
{eei1 eei2 eei p }
Dans cette n p -base, les composantes du tenseur sont des composantes compltement contravariantes :
T = T i1 i p e i1 eei p

Lespace des tenseurs dordre p, not Vp , est donc un espace vectoriel de dimension n p . On
peut construire des bases de cet espace en formant tous les produits tensoriels de p vecteurs de
base (duale ou non) de V.

Exemple Lune des bases de V2 3 (tenseurs du second ordre construits sur V3 ) est lensemble des
9 tenseurs de base du second ordre suivant :

{ee1 ee1 , e 1 ee2 , e 1 ee3 , e 2 ee1 , e 2 ee2 , e 2 ee3 , e 3 ee1 , e 3 ee2 , e 3 ee3 }

Dans cette base, les composantes dun tenseur du second ordre T sont des composantes compltement
contravariantes : T = T i j e i ee j .

1.3.4 Changement de base des tenseurs dordre p

Les tenseurs de base de lespace vectoriel Vp sont des produits tensoriels de p vecteurs de
base e ou e de lespace vectoriel V. Tout changement de base dans V induit donc un changement
de base dans Vp . On va tablir ici les formules de changement de base permettant de calculer
les nouvelles composantes des tenseurs en fonction des anciennes. Pour allger les quations, on
montre la dmarche pour un tenseur dordre 3.
Soit un changement de base dans lespace vectoriel V :

e 0j = Ai j e i e j = Bi j e 0i e 0 j = B j i e i e j = A j i e 0i

On cherche la formule de changement de base des composantes T du tenseur T dordre 3 :

T = Ti jk e i ee j eek (expression de T dans lancienne base)

= Ti (A p e ) (B j e 0q ) (Br k e 0r )
jk i 0p q
(introduction de la nouvelle base)

= (Ai p Bq j Br k Ti jk ) (ee0p ee0q ee0r ) (expression de T dans la nouvelle base)


1.3 Tenseurs euclidiens rels 21

On en dduit les composantes de T dans la nouvelle base :

Tp0 qr = Ai p Bq j Br k Ti jk

Lanalyse de cette dmarche permet dnoncer la rgle suivante :


 Rgle 1.23 Construction des formules de changement de base. Pour changer de base les
composantes dun tenseur, on somme chaque indice covariant avec des termes A et on somme
chaque indice contravariant avec des termes B , tout en respectant les rgles dindices de la
convention dEinstein. Cette rgle est valable pour les tenseurs de tous ordres (y compris les
vecteurs).

1.3.5 Produit tensoriel de tenseurs


Le produit tensoriel na t dfini que pour des vecteurs :

(vv w
w)(xx,yy) = (vv xx)(w
w yy)

Les vecteurs tant des tenseurs dordre 1, on peut encore crire :

(vv w
w)(xx,yy) = v (xx)vv(yy) [q. (1.16) p. 18]

Cette interprtation permet de gnraliser la dfinition du produit tensoriel aux tenseurs de tous
ordres :
 Dfinition 1.24 Soit P un tenseur dordre p et soit Q un tenseur dordre q. On appelle produit
tensoriel de P et Q , not P Q
Q, le tenseur dordre p + q dfini par :

P Q
(P Q)(xx1 , ,xx p+q ) = P (xx1 , ,xx p )Q
Q(xx p+1 , ,xx p+q ) (1.19)

On vrifie aisment que loprateur P Q Q est bien linaire par rapport chacun de ses arguments,
cest--dire quil est (p + q)-linaire si P et Q sont des tenseurs.
Les n p+q composantes covariantes (par exemple) de P Q
Q sont :

P Q
(P P Q
Q)i1 i p j1 jq = (P Q)(eei1 , ,eei p ,ee j1 , ,ee jq ) [df. 1.12 p. 16]
= P (eei1 , ,eei p )Q
Q(ee j1 , ,ee jq ) [df. 1.24]
= Pi1 i p Q j1 jq [df. 1.12 p. 16]

Chacune des n p+q composantes de P Q


Q est le produit dune composante de P et dune compo-
sante de Q .

Exemple Si P est un tenseur dordre 2 et Q un tenseur dordre 3, le tenseur P Q


Q est un tenseur
dordre 5 :

P Q
(P Q)(vv,w
w,xx,yy,zz) = P (vv,w
w)Q
Q(xx,yy,zz), w,xx,yy,zz} V5
{vv,w
= Pi j Qkmn vi w j xk ym zn
= Pi j Qk m n vi w j xk ym zn
=
22 Chapitre 1. Algbre tensorielle

Chacune des n5 composantes de P Q Q est le produit de lune des n2 composantes de P avec lune des
3
n composantes de Q . Les galits suivantes donnent quelques exemples de diffrentes variances des
composantes de P Q
Q sur des tenseurs de base :
Q = Pi j Qkmn (eei ee j eek eem een )
P Q P Q
(P Q)i jkmn = Pi j Qkmn
j m i k n
= Pi Qk e
n (e ee j ee eem ee ) (P Q)i j k m n = Pi j Qk m n
P Q
=

On vrifie aisment que le produit tensoriel est associatif, non commutatif et distributif par
rapport laddition des tenseurs :
P (Q Q0 ) = P Q
Q +Q Q0
P Q
Q +P

1.3.6 Traces dun tenseur


Soit un tenseur T dordre p > 2. Ses composantes dans une certaine base sont un ensemble de n p
nombres p indices, chacun tant soit covariant soit contravariant.
On considre les n p2 nombres calculs par une certaine sommation sur les composantes de T :
on choisit deux indices de variance diffrente et on fait la sommation sur ces deux indices.
Par exemple, en faisant une sommation sur le second indice (covariant) et le quatrime indice
(contravariant) des composantes Ti1 i2 i3 i4 i p1 i p , on dfinit les n p2 nombres Ki1 i3 i5 i p1 i p calculs
partir des composantes de T par la sommation suivante :
Ki1 i3 i5 i p1 i p = Ti1 k i3 k i5 i p1 i p (sommation sur lindice k)

 Proposition 1.25 Les n p2 nombres Ki1 i3 i5 i p1 i p sont les composantes dun tenseur.

Dmonstration Jusquici, tous les tenseurs ont t dfinis en se donnant un oprateur V p R dont
il suffisait de vrifier la p-linarit pour affirmer sa tensorialit. Ici, on tente de dfinir un tenseur K
par ses composantes obtenues par une sommation de composantes du tenseur T dans une certaine
base. Pour sassurer que cette dfinition a un sens intrinsque, il faut vrifier que si lon fait la mme
sommation sur les composantes de T dans une autre base, on obtient bien le mme tenseur.
Pour allger les critures, on suppose que T est un tenseur dordre 4. Ses composantes dans la
n4 -base {ee ee ee ee } sont les n4 nombres T . On dfinit les n2 nombres K suivants :
Ki k = Ti j k j (sommation sur les indices 2 et 4 de T )
Les composantes de T dans une autre base {ee0 ee0 ee0 ee0 } sont T
0 et on dfinit pareillement
2
les n nombres :
K p0 r = Tpq
0 rq
(sommation sur les mmes indices 2 et 4)
La formule de changement de base des composantes du tenseur T est :
0 rs
Tpq = Ai p A j q Br k Bs m Ti j km [rgle 1.23 p. 21]
En faisant la sommation sur les indices 2 et 4 des composantes de T dans la nouvelle base, il vient :
K p0 r = Tpq
0 rq
= Ai p A j q Br k Bq m Ti j km
= Ai p Br k mj Ti j km
= Ai p Br k Ti j k j
K p0 r = Ai p Br k Ki k
ce qui est la formule de changement de base des composantes 1-covariante 2-contravariante dun
tenseur dordre 2 [rgle 1.23 p. 21]. Les nombres K p0 r et Ki k sont donc les composantes dun mme
tenseur K respectivement sur les n2 -bases {ee0 ee0 } et {ee ee }.
1.3 Tenseurs euclidiens rels 23

La proposition 1.25 permet de poser la dfinition suivante :


 Dfinition 1.26 Traces dun tenseur. On appelle (r, s)-trace dun tenseur T dordre p > 2,
note tr(r,s) T , le tenseur dordre p 2 dont les composantes sont la sommation sur les re et se
indices (ils doivent tre de variance diffrente) des composantes de T .

Cas particulier La trace dun tenseur T dordre 2 est un tenseur dordre zro (6) :

T = T i i = T i i , sa formule de changement de base est : T 0i i = T i i (= T 0 i i = T i i )


trT (1.20)

Cest donc la trace de la matrice (7) de ses composantes mixtes [T ] ou [T ] dans toute base.

1.3.7 Tenseurs dordre zro


 Dfinition 1.27 Scalaire, invariant. Les tenseurs dordre zro sont appels scalaires ou
encore invariants. Ce sont des nombres rels dont la dfinition est telle que leur valeur est
invariante par changement de base.

Remarques Tous les nombres rels ne sont pas des scalaires. Par exemple, le rel dfini comme la
premire composante dun vecteur nest pas un scalaire car il change avec la base. Il en est de mme
pour la somme des composantes dun vecteur.
En revanche, la trace dun tenseur du second ordre est un scalaire [q. (1.20) p. 23]. On en dduit que
la norme dun vecteur est un scalaire :

kvvk2 = v vv = vi vi = tr(vv vv)

Tout nombre rel rsultat dun problme de physique devrait tre un scalaire car un rsultat physique
est en principe indpendant de la base que lon utilise pour faire les calculs. Si le rsultat physique
est un vecteur ou un tenseur, les composantes de ce vecteur ou de ce tenseur sur une base nont
a priori aucune interprtation physique possible, sauf si la base utilise a une signification physique
particulire.

1.3.8 Produit tensoriel contract simple


 Dfinition 1.28 Produit tensoriel contract simple. Soit P un tenseur dordre p > 1 et soit
Q un tenseur dordre q > 1. On appelle produit tensoriel contract simple des tenseurs P et Q , le
tenseur not P Q
Q et dordre p + q 2, dfini par :

Q = tr(p,p+1) (P
P Q Q) = Pi1 i p1 k Q k j2 jq (eei1 eei p1 ee j2 ee jq )
P Q
 Rgle 1.29 Composantes dun produit contract simple. Pour calculer les composantes
de P Q
Q, le dernier indice des composantes du tenseur P est somm avec le premier indice des
composantes du tenseur Q (8) .
 Proprit 1.30 On vrifie aisment que le produit tensoriel contract simple nest, en gnral,
ni commutatif, ni associatif, mais quil est distributif par rapport laddition des tenseurs :

P (Q Q0 ) = P Q
Q +Q Q0
P Q
Q +P
(6) Pour la trace dun tenseur dordre deux, il est inutile de prciser sur quels indices on fait la sommation.
(7) La trace dune matrice est dfinie dans tous les cours dalgbre matricielle.
(8) Rappel : il faut que les indices de sommation aient des variances diffrentes [rgle 1.1 p. 10] ; il faut donc que les

composantes des tenseurs P et Q soient donnes dans des variances convenables pour les indices de sommation. Pour
changer les variances, on pourra utiliser au besoin l ascenseur dindices (voir plus loin la rgle 1.36 [p. 26])
24 Chapitre 1. Algbre tensorielle

Remarque Le produit contract simple de deux tenseurs dordre 1 (vecteurs) u et v est donc un
tenseur dordre 0 [df. 1.28] :

u vv = ui vi = ui vi

Dautre part, le produit scalaire de ces deux vecteurs est :

u vv = (ui e i ) (v j e j ) = ui v j (eei ee j ) = ui v j ij = ui vi (= ui vi )

Le produit scalaire de deux vecteurs est donc aussi le produit contract simple de ces deux vecteurs,
ce qui justifie lemploi du mme symbole . Il faut toutefois perdre les habitudes de commutativit
que lon a avec le symbole considr comme un produit scalaire de vecteurs. Le produit contract
simple nest commutatif quentre deux vecteurs. Pour viter cette ambigut, le produit contract
simple est parfois not .

1.3.9 Produit tensoriel contract double

 Dfinition 1.31 Produit contract double. Soit P un tenseur dordre p > 2 et soit Q un
tenseur dordre q > 2. On appelle produit tensoriel doublement contract des tenseurs P et Q , le
tenseur dordre p + q 4, not P : Q , dfini par :

P : Q = tr(p1,p) tr(p,p+2) (P

P Q
Q)

 Rgle 1.32 Composantes dun produit contract double. Pour calculer les composantes
de P : Q , les deux derniers indices des composantes de P sont somms avec les deux premiers
indices des composantes de Q (9) .

Exemple Si p = 3 et q = 3, le tenseur P : Q est un tenseur dordre 2 :

P : Q = Pi jk Q jk m (eei eem ) (P
P : Q )im = Pi jk Q jk m

On vrifie aisment que le produit tensoriel contract double nest, en gnral, ni commutatif, ni
associatif, mais quil est distributif par rapport laddition des tenseurs :

Q0 ) = P : Q +P
Q +Q
P : (Q P : Q0

Remarque Le produit doublement contract est parfois not .

On gnralise facilement au produit r fois contract de deux tenseurs P dordre p > r et Q


r
dordre q > r. On note ce produit : . Le rsultat est un tenseur dordre p + q 2 r :

P r Q = Pk1 k pr i1 ir Qi1 ir j1 jqr (eek1 eek pr ee j1 ee jqr )

En particulier, lapplication p vecteurs de tout tenseur P dordre p peut scrire :

p
P (xx1 , ,xx p ) = P (xx1 xx p ) (galit de tenseurs dordre 0)

(9) Voir la note 8 [p. 23].


1.4 Tenseur mtrique 25

1.4 Tenseur mtrique


 Dfinition 1.33 Tenseur mtrique. On appelle tenseur mtrique le tenseur du second ordre,
not G , dfini par :
G
{xx,yy} V V G (xx,yy) = x yy R

tant du second ordre, les composantes du tenseur mtrique peuvent tre de quatre variances
diffrentes :

gi j = G (eei ,ee j ) = e i ee j ; gi j = G (eei ,ee j ) = e i ee j = ij


(1.21)
gi j = G (eei ,ee j ) = e i ee j ; gi j = G (eei ,ee j ) = e i ee j = ji

Il est remarquable de constater que les composantes de variances mixtes du tenseur mtrique ont
la mme valeur dans toute base. Les composantes mixtes du tenseur mtrique se rangent dans la
matrice unit :

[g ] = [g ] = [I]

En revanche, les composantes g et g dpendent de la base. On a les proprits :

gi j = g ji et gi j = g ji (les deux matrices [g ] et [g ] sont symtriques)

car le produit scalaire de deux vecteurs est commutatif.


Les diffrentes manires dcrire le produit scalaire de deux vecteurs x et y en fonction de leurs
composantes sont donc :

x yy = G (xx,yy) = x G
G yy = y G
G xx = G : (xx yy) = G : (yy xx) (critures tensorielles)
(1.22)
= gi j xi y j = gi j xi y j = xi yi = xi yi (critures indicielles)

 Proprit 1.34 Soit T un tenseur dordre p, on a les galits G T


T = T et T G
G =T.

Dmonstration
T = gi j T j (eei ) = ij T j (eei ) = Ti (eei ) = T
G T
On montre aisment de la mme manire que T G
G =T.

Soit v un vecteur. On a donc en particulier G vv = v [proprit 1.34]. Si lon calcule le produit


contract G vv avec les composantes non mixtes de G , il vient :

v = G vv = g ji vi e j v j = g ji vi
(1.23)
= g ji vi e j v j = g ji vi

Les formules (1.23) montrent que les composantes non mixtes du tenseur mtrique G permettent
de calculer les composantes contravariantes dun vecteur en fonction de ses composantes co-
variantes et inversement. Cette facult de changement de variance des composantes, appele
ascenseur dindice , sera gnralise aux tenseurs de tous ordres [rgle 1.36 p. 26].
 Proprit 1.35 Les composantes g et g se rangent dans des matrices inverses :

[g ] = [g ]1 (1.24)
26 Chapitre 1. Algbre tensorielle

Dmonstration Matriciellement, les relations (1.23) scrivent :


[v ] = [g ][v ] et [v ] = [g ][v ] [g ] = [g ]1

Cette proprit permet dvaluer les composantes contravariantes g sans avoir calculer les
produits scalaires entre les vecteurs de la base duale {ee }.
On dfinit le nombre rel non scalaire (10) g, qui interviendra dans la suite :
1
g = det[g ] det[g ] = (1.25)
g
En appliquant lquation (1.23) aux vecteurs de base, on obtient une relation entre les vecteurs
de base et ceux de sa base duale :
e i = G eei = g pq (eei )q e p = g pq iq e p = g pi e p = gip e p e i = gip e p
(1.26)
e i = G eei = g pq (eei )q e p = g pq qi e p = g pi e p = gip e p e i = gip e p

Les relations (1.26) permettent de calculer les composantes dune certaine variance dun ten-
seur T quelconque en fonction de ses composantes dans une autre variance. Pour allger les
critures, on suppose quun tenseur T est dordre 3 et que lon connat ses composantes T . On
cherche, par exemple, ses composantes T :

T = Ti j k e i ee j eek = Ti j k (gip e p ) ee j (gkq e q ) = gip gkq Ti j k e p ee j eeq

on en dduit la relation entre des composantes de variances diffrentes :

T p jq = gip gkq Ti j k

Lanalyse du calcul prcdent permet dnoncer la rgle gnrale suivante :


 Rgle 1.36 Rgle de lascenceur dindices . Pour lever un indice de composante, il
faut le sommer avec g alors que pour abaisser un indice de composante, il faut le sommer
avec g , tout en respectant les rgles dindices de la convention dEinstein.

1.5 Tenseur dorientation dans V3


 Dfinition 1.37 Tenseur dorientation. On appelle tenseur dorientation dans V3 , not H , le
tenseur dordre trois dfini par :
H
{xx,yy,zz} V3 V3 V3 H (xx,yy,zz) = [xx,yy,zz] R

o [xx,yy,zz] est le produit mixte des trois vecteurs.

Les indices i, j et k varient de 1 3 et on suppose en outre que la base {ee } est directe.

Restriction importante La dfinition 1.37 du tenseur dorientation na de sens que si V est de


dimension 3, ce qui sera suffisant en mcanique des milieux continus. En effet, le produit vectoriel
de deux vecteurs et le produit mixte de trois vecteurs ne sont pas dfinis pour des dimensions
suprieures (11) .
(10) Sa valeur dpend de la base choisie.
(11) Il existe une gnralisation du concept de tenseur dorientation dans des espaces de dimension suprieure 3,
voir la note 4 [p. 17].
1.5 Tenseur dorientation 27

On se propose de calculer les composantes du tenseur dorientation. On note h ses composantes


compltement covariantes et h ses composantes compltement contravariantes dans une base.
Le tenseur dorientation H peut scrire :
H = hi jk e i ee j eek = hi jk e i ee j eek
On calcule dabord les composantes compltement covariantes de H . Par dfinition [def. 1.12 p. 16],
elles sont :
hi jk = H (eei ,ee j ,eek ) = [eei ,ee j ,eek ]
Les proprits du produit mixte entranent que :
les composantes qui ont deux indices gaux sont nulles ;
une permutation paire des indices ne change pas sa valeur ;
une permutation impaire des indices change son signe.
Il suffit donc de calculer h123 = [ee1 ,ee2 ,ee3 ] = e 1 (ee2 ee3 ) > 0 (on suppose la base directe (12) ).
Les composantes covariantes du vecteur e 2 ee3 sont ses produits scalaires avec les vecteurs de
base [proprit 1.9 p. 14] :
(ee2 ee3 ) ee1 = h123 > 0 ; (ee2 ee3 ) ee2 = 0 ; (ee2 ee3 ) ee3 = 0
On en dduit que :
(ee2 ee3 ) = h123 e 1
et donc :
kee2 ee3 k = h123 kee1 k
Le carr de la norme du vecteur e 2 ee3 est donc :
(h123 )2 kee1 k2 = kee2 ee3 k2 = (ee2 ee3 ) (ee2 ee3 ) = [ee2 ee3 , e 2 , e 3 ]
 
= (ee2 ee3 ) ee2 ee3 = (ee2 ee2 )ee3 (ee2 ee3 )ee2 ee3 (double produit vectoriel)
= (g22 e 3 g23 e 2 ) ee3 = g22 g33 g23 g23
On en dduit :

1 g22 g33 g23 g23
h123 kee k = g22 g33 g23 g23 h123 =
kee1 k
Or, kee1 k2 = e 1 ee1 = g11 , et dautre part :
g22 g33 g23 g32
[g ] = [g ]1 [q. (1.24) p. 25] g11 = [q. (1.25) p. 26]
g

Il reste donc : h123 = g. Les composantes covariantes non nulles du tenseur dorientation H sont :

h123 = h231 = h312 = h132 = h213 = h321 = g (1.27)
Les composantes contravariantes hi jk = [eei ,ee j ,eek ] ont les mmes proprits de permutation
dindices que les composantes hi jk . Avec un calcul analogue au prcdent, on trouve que les
composantes contravariantes non nulles de H sont :
1
h123 = h231 = h312 = h132 = h213 = h321 = (1.28)
g
Les composantes mixtes de H ont des expressions compliques que lon vite dutiliser. On peut
toujours les calculer avec la rgle de lascenseur dindices [rgle 1.36 p. 26].
(12)Le signe des composantes de H dpend de lorientation de la base {eei }. Pour cette raison, ce tenseur est souvent
qualifi de pseudo-tenseur
28 Chapitre 1. Algbre tensorielle

1.5.1 Application : produit vectoriel dans V3


Soient deux vecteurs x et y de V3 et soit z = x yy.

z = (xie i ) (y je j ) = xi y j e i ee j
zk = z eek = xi y j [eei ,ee j ,eek ] = xi y j hi jk = hki j xi y j
Le produit vectoriel de deux vecteurs peut donc scrire avec le tenseur dorientation :

x yy = y H
H xx = H : (xx yy)
(xx yy)k = hki j xi y j (1.29)
(xx yy)k = hki j xi y j

1.5.2 Identits algbriques importantes


Le produit contract simple H H
H est un tenseur dordre 4 de composantes :

hi jk hkmn = (eei ee j )k (eem een )k = (eei ee j ) (eem een )


= [eei , e j , e m een ] = e i e j (eem een )


= e i (ee j een )eem (ee j eem )een



(double produit vectoriel)

hi jk hkmn = im jn in jm (1.30)

On en dduit une identit tensorielle utile :


H = (im jn in jm ) e i ee j eem een
H H
(1.31)
H = e i ee j (eei ee j ee j eei )
H H
De lquation (1.31) on dduit les composantes du produit H : H (cest un tenseur dordre 2) :

hi jk h jkn = hi jk hk jn = ij jn + in jj = in + 3 in = 2 in

On en dduit une autre identit tensorielle utile :

G
H : H = 2G (1.32)

1.6 Proprits algbriques des tenseurs rels du second ordre


Les tenseurs rels du second ordre jouent un rle trs important en mcanique des milieux
continus. On consacre cette section leur tude. Certaines des proprits qui suivent sont
particulires aux tenseurs rels du second ordre construits sur V3 . Dans toute la suite, les seuls
tenseurs considrs sont des tenseurs rels, cest--dire que leurs composantes sur une base sont
des nombres rels ; pour allger la lecture, on omettra le plus souvent de le prciser.
Les tenseurs du second ordre sont les applications bilinaires V2 R. Ils sont dans un espace
vectoriel de dimension n2 not V2 (si n = 3, sa dimension est 9, lespace est not V2
3 ). Les
tenseurs de base de cet espace sont les n2 produits tensoriels de deux vecteurs de base de V
ou de sa base duale. Tout tenseur du second ordre T peut donc scrire sous les quatre formes
suivantes :

T = T i j e i ee j = Ti j e i ee j = T i j e i ee j = Ti j e i ee j
1.6 Proprits algbriques des tenseurs du second ordre 29

Son application deux vecteurs x et y est un scalaire :

T (xx,yy) = T i j xi yi = Ti j xi yi = T i j xi y j = Ti j xi y j

On peut crire ce scalaire avec des oprations tensorielles :

T (xx,yy) = x T
T yy = T : (xx yy)

1.6.1 Produit scalaire et norme dans V2


 Thorme 1.38 Produit scalaire dans V2 . Le produit doublement contract est un produit
scalaire dans lespace vectoriel des tenseurs du second ordre rels.

Dmonstration Le produit doublement contract de deux tenseurs du second ordre a les quatre
proprits suivantes :
1. le produit contract double de deux tenseurs du second ordre est un scalaire (tenseur dordre 0) ;
2. le produit contract double de deux tenseurs du second ordre est commutatif :
P : Q = Pi j Qi j = Qi j Pi j = Q : P
3. le produit contract double dun tenseur du second ordre avec lui-mme est non ngatif :
n n
T : T = T i j Ti j = tr(T T > ) = tr [T ] [T ]> = (T i j )2 T : T > 0, T

T T T
i=1 j=1
4. le produit contract double dun tenseur du second ordre avec le tenseur nul est nul :
0 :T =T :0 =0
Ces quatre proprits permettent daffirmer que le produit contract double satisfait aux axiomes de
dfinition dun produit scalaire dans lespace vectoriel V2 .

Muni de ce produit scalaire, lespace des tenseurs du second ordre rels V2 est un espace
vectoriel euclidien. On peut donc poser la dfinition suivante :
 Dfinition 1.39 Norme euclidienne dun tenseur du second ordre. La norme euclidienne
dun tenseur du second ordre est dfinie par :

kTTk = T :T (1.33)

1.6.2 Transpos dun tenseur du second ordre


 Dfinition 1.40 Transpos dun tenseur du second ordre. On dit que le tenseur du second
ordre U est le transpos du tenseur du second ordre T si :

U (xx,yy) = T (yy,xx), {xx,yy} V2 (1.34)

Le tenseur transpos du tenseur du second ordre T sera not T > .

Dans une base quelconque, les relations entre les composantes de T et de T > sont :

(T > )i j = T ji [(T > ) ] = [T ]> ; (T > )i j = T ji [(T > ) ] = [T ]>


(T > )i j = T j i [(T > ) ] = [T ]> ; (T > )i j = T j i [(T > ) ] = [T ]>

Remarque Noter les variances des composantes dans la seconde ligne.


30 Chapitre 1. Algbre tensorielle

On laisse le soin au lecteur de vrifier les proprits suivantes :

Q> ) = tr(P
P Q
P : Q = tr(P P> Q Q> P
Q) = tr(Q P> )
Q P
P) = tr(Q
(1.35)
T : T = T > : T > kT T >k
T k = kT

1.6.3 Tenseurs du second ordre symtriques


 Dfinition 1.41 Tenseur symtrique. On dit quun tenseur du second ordre est symtrique
sil est gal son transpos :

S = S> S (xx,yy) = S (yy,xx), {xx,yy} V2

Les composantes dun tenseur dun second ordre symtrique S dans une base quelconque ont
donc les proprits suivantes :

Si j = S ji [S ] = [S ]> ; Si j = S ji [S ] = [S ]>
(1.36)
Si j = S j i [S ] = [S ]> ; Si j = S j i [S ] = [S ]>

Remarque Les matrices de composantes covariantes [S ] et contravariantes [S ] dun tenseur du


second ordre symtrique sont des matrices symtriques. En revanche, les matrices des composantes
mixtes dun tenseur du second ordre symtrique [S ] et [S ] ne sont pas symtriques en gnral (13) .

Lensemble des tenseurs du second ordre symtriques est un sous-espace vectoriel de V2 car
laddition et la multiplication par un scalaire conservent la symtrie. La dimension de ce sous-
espace est d = n (n + 1)/2 (si n = 3 alors d = 6). On le notera V2sym . Une base de ce sous-espace
est, par exemple, la d-base de tenseurs symtriques : {eei ee j +ee j eei }.
 Proposition 1.42 On a lquivalence suivante :

S symtrique H :S =0 (1.37)

Dmonstration On dmontre aisment cette quivalence en utilisant la symtrie des composantes


non mixtes de S [q. (1.36) p. 30] et les proprits dindices du tenseur dorientation H .

1.6.4 Tenseurs du second ordre antisymtriques


 Dfinition 1.43 Tenseur antisymtrique. On dit quun tenseur du second ordre est antisy-
mtrique sil est oppos son transpos :

A> A (xx,yy) = A
A = A A(yy,xx), {xx,yy} V2

Les composantes dun tenseur du second ordre antisymtrique A dans une base quelconque ont
donc les proprits suivantes :

Ai j = A ji [A ] = [A ]> ; Ai j = A ji [A ] = [A ]>
Ai j = A j i [A ] = [A ]> ; Ai j = A j i [A ] = [A ]>
(13) Sauf si la base {eei } est orthonorme.
1.6 Proprits algbriques des tenseurs du second ordre 31

Remarque Les matrices de composantes covariantes [A ] et contravariantes [A ] dun tenseur du


second ordre antisymtrique sont des matrices antisymtriques (elles ont donc une diagonale nulle).
En revanche, les matrices des composantes mixtes dun tenseur du second ordre antisymtrique [A ]
et [A ] ne sont pas antisymtriques en gnral (14) .

Lensemble des tenseurs du second ordre antisymtriques est un sous-espace vectoriel de V2


car laddition et la multiplication par un scalaire conservent lantisymtrie. La dimension de
ce sous-espace est d = n (n 1)/2 (si n = 3 alors d = 3). On le notera V2 asy . Une base de ce
sous-espace est, par exemple, la d-base de tenseurs antisymtriques {eei ee j ee j eei }.

1.6.5 Vecteur adjoint un tenseur antisymtrique


On se limite ici au cas particulier n = 3. La dimension de lespace vectoriel des tenseurs
antisymtriques est donc n (n 1)/2 = 3.
 Dfinition 1.44 Vecteur adjoint. On appelle vecteur adjoint au tenseur du second ordre
antisymtrique A , le vecteur (tenseur dordre 1) not a dfini par :
1
a= H :A (1.38)
2

En utilisant lquation (1.30) [p. 28], le lecteur montrera facilement que :

H aa = A (1.39)

On peut donc noncer le thorme suivant :


 Thorme 1.45 Lespace vectoriel des tenseurs du second ordre antisymtriques V2
3 asy est
isomorphe lespace des vecteurs V3 par les relations :
1
a= H : A V3 A = H aa V2a
3 (1.40)
2

En utilisant lquation (1.29) [p. 28], on en dduit la proprit suivante :

A vv = (H
H aa) vv = v aa = aa vv (1.41)

1.6.6 Dcomposition en parties symtrique et antisymtrique


Le sous-espace des tenseurs du second ordre symtriques V2s et le sous-espace des tenseurs
du second ordre antisymtriques V2a sont orthogonaux. En effet, soient S V2s et A V2a ,
leur produit scalaire est nul :

S : A = Si j Ai j = Si j A ji = S ji A ji = SS : A S :A =0

Tout tenseur du second ordre T peut donc tre dcompos de manire unique en la somme dun
tenseur symtrique et antisymtrique. La dcomposition est :
1 1
T > ) + (T
T +T
T = (T T >)
T T (1.42)
2 2
| {z } | {z }
T
symT T
asymT

(14) Sauf si la base {eei } est orthonorme.


32 Chapitre 1. Algbre tensorielle

On vrifie aisment que symTT est symtrique et que asymT T est antisymtrique. On les appelle
respectivement partie symtrique de T et partie antisymtrique de T .
On laisse le soin au lecteur de vrifier les proprits suivantes :
(
kT
T k > k symT Tk
kTT k2 = k symT T k2 + k asymTT k2 (1.43)
kT
T k > k asymT Tk

1.6.7 Dcomposition en parties sphrique et dviatorique


 Dfinition 1.46 Tenseur sphrique. On dit quun tenseur du second ordre S est sphrique
sil est un multiple du tenseur mtrique : S = G , o est un scalaire.
 Dfinition 1.47 Dviateur. On dit quun tenseur D est dviatorique (ou un dviateur) si sa
D = 0.
trace est nulle : trD

Lensemble des tenseurs sphriques est un sous-espace vectoriel car laddition et la multiplication
par un scalaire conservent la sphricit. Ce sous-espace est de dimension 1. De mme, lensemble
des dviateurs est un sous-espace vectoriel car laddition et la multiplication par un scalaire
conservent la trace nulle. Ce sous-espace est de dimension n2 1. Ces deux sous-espaces sont
orthogonaux. En effet, si S est sphrique et D est un dviateur, leur produit scalaire est nul :

D=0
S : D = G : D = trD

Tout tenseur du second ordre T peut donc tre dcompos de manire unique en la somme dun
tenseur sphrique et dun dviateur. La dcomposition est :
 trTT   T 
trT
T= G + T G (1.44)
| n{z } | {zn }
T
sphT T
devT

Le tenseur sphTT est bien sphrique et le tenseur devT


T est bien de trace nulle :
 T
trT  T
trT
T = tr T
tr devT G = trTT G = 0, car trG
trG G=n
n n
On les appelle respectivement partie sphrique de T et partie dviatorique de T .

Vocabulaire Les mots dviateur et dviatorique sont consacrs par lusage mais ils peuvent
induire en erreur : quand on considre un tenseur du second ordre T comme un endomorphisme
linaire de V [section 1.6.8], on constate bien que sa partie sphrique ne fait que changer le module
des vecteurs sans changer leur direction. La partie dviatorique, quant elle, les dvie en gnral (15)
mais change aussi leur module. Si v est un vecteur transform par T , w = T vv = (SS +D
D) vv, le cosinus
de la dviation est :
v w v D) vv
(SS +D v SS vv v D
D vv
cos(vv,w
w) = = = +
kvvk kw
wk kvvk k(SS +D
D) vvk kvvk k(SS +D D) vvk kvvk k(SS +D
D) vvk
La dviation dun vecteur par un tenseur du second ordre nest donc pas seulement due sa partie
dviatorique, comme pourrait le suggrer la terminologie en usage. Il vaudrait mieux dnommer les
dviateurs par tenseurs de trace nulle (16) . Les tenseurs du second ordre qui dvient les vecteurs
sans changer leur module sont les tenseurs orthogonaux [section 1.6.13 p. 40].
(15) Mais pas tous : les vecteurs propres associs une valeur propre relle [df. 1.56 p. 36] ne sont pas dvis.
(16) Les anglophones disent traceless tensor, ce qui ne trahit pas la dfinition 1.47.
1.6 Proprits algbriques des tenseurs du second ordre 33

1.6.8 Endomorphismes linaires de V et tenseurs du second ordre


 Thorme 1.48 Les endomorphismes linaires de V sont isomorphes aux tenseurs du second
ordre. Lisomorphisme linaire est dfini par :
L (vv) = T vv, vv

Dmonstration Soit une base {ee } de V. Le produit contract simple dun tenseur du second
ordre T et dun vecteur v V est un vecteur w V :
w = T vv wi = T i j v j [w ] = [T ] [v ]
tout tenseur du second ordre T on peut donc associer un endomorphisme linaire L de V, de
matrice [L ], tel que :
L (vv) = T vv, vv
L i j vj = Ti j vj v j
Le terme gnral de la matrice de lendomorphisme linaire L dans la base {ee } est donc :
L ij = Tij [L ] = [T
T ]
Inversement, si lon se donne un endomorphisme linaire L , de matrice [L ], on peut lui associer
un tenseur du second ordre T dfini par :
T (uu,vv) = u L (vv), uu vv
T i j ui v j = ui (L i j v j ), ui v j
T i j ui v j = L i j ui v j , ui v j
Les composantes mixtes du tenseur T dans la base {eei } sont donc :
Tij = L ij T ] = [L ]
[T (1.45)
Il existe donc une bijection entre lensemble des tenseurs du second ordre et lensemble des endomor-
phismes linaires de V :
L est lendomorphisme linaire de V dont la matrice [L ] dans une base est la matrice de
composantes [T ] dans la mme base ;
T est le tenseur dordre 2 dont la matrice de composantes mixtes [T ] dans une base est la matrice
de lendomorphisme linaire [L ] dans la mme base.
On laisse le soin au lecteur de vrifier que cet isomorphisme, dfini par une galit de matrices dans une
certaine base, est consistant travers tout changement de base, cest--dire T i j = L i j T 0i j = L 0i j .

Dsormais, on confond les tenseurs du second ordre et les endomorphismes linaires de V :


L =T et on crit : T (vv) = T vv (1.46)
Puisque G v = v [prop. 1.34 p. 25], on en dduit que lendomorphisme linaire associ au
tenseur mtrique est lidentit.

Remarque Le produit contract v T T est aussi un vecteur. On pourrait donc de la mme manire
tablir une autre bijection en faisant correspondre lendomorphisme L un tenseur T 0 tel que
L (vv) = v T 0 . Le lecteur vrifiera aisment que le tenseur T 0 est le transpos de T . Lorsque le
tenseur T est symtrique, les deux bijections se confondent. Dans la suite, on ne considrera quun
seul endomorphisme de V associ T : celui dfini par L (vv) = T vv.
 Thorme 1.49 Composition dendomorphismes. Soient T et U deux endomorphismes
linaires de V3 et soient T et U les tenseurs du second ordre qui leurs sont isomorphes
[th. 1.48 p. 33]. La composition des endomorphismes est isomorphe au produit simplement
contract des tenseurs :
{T T et U U } T U T U
U
34 Chapitre 1. Algbre tensorielle

Dmonstration On sait de lalgbre linaire lmentaire que la matrice de lendomorphisme


linaire compos T U est le produit matriciel [T ] [U ].
[T ] [U ] = [T ] [U ] [q. (1.45) p. 33]
T U
= [(T U ) ] [df. 1.28 p. 23]

= [(T U ) ] [q. (1.45) p. 33]

En vertu de lisomorphisme (1.46) [p. 33], on peut donc crire :

W = T U = T U
U =W (1.47)

1.6.9 Oprations internes dans V2


Dans lespace vectoriel des tenseurs du second ordre V2 , on dispose maintenant dun pro-
duit interne (non commutatif) et dun produit scalaire : (commutatif dans V2 ). Leur
combinaison conduit la dfinition suivante :
 Dfinition 1.50 Produit combin dans V2 . On appelle produit combin de tenseurs du
B C
second ordre lopration ternaire suivante : A : (B C) R

On laisse le soin au lecteur de vrifier les identits suivantes :

Ai j (Bik Ck j ) = Bik (Ai j Ck j ) = Ck j (Bik Ai j )


(1.48)
B C
A : (B C) = B : (A C>)
A C B> A
= C : (B A)

Ces identits sont utiles pour factoriser des expressions tensorielles de scalaires.

Remarque En mcanique des milieux continus, la grande majorit des tenseurs du second ordre
utiliss sont symtriques et les transpositions disparaissent.
 Dfinition 1.51 Puissance entire dans V2 . La puissance entire dun tenseur du second
ordre est le tenseur du second ordre dfini par :

Tq =T
| T
T {z T
T} , q N ; par convention, on pose : T 0 = G . (1.49)
q termes

 Dfinition 1.52 Exponentielle dans V2 . On dfinit lexponentielle dun tenseur du second


ordre par :

Tq
Tq
eT = = G + (1.50)
q=0 q! q=1 q!

Cette dfinition est une gnralisation du dveloppement en srie de lexponentielle dun rel (17) .

Attention Lexponentielle dun tenseur du second ordre na pas toutes les proprits classiques de
0 0
lexponentielle des rels ou des complexes. Notamment, eT eT 6= eT +TT en raison de la non commu-
tativit du produit . pour les tenseurs du second ordre. On verra plus loin que la commutativit de
lopration entre deux tenseurs du second ordre est vraie si les deux tenseurs sont symtriques et
0 0
sils ont une base propre commune ; dans ce cas, la proprit eT eT = eT +TT est rtablie.
(17) Il faut toutefois vrifier que cette srie converge, ce qui est vrai si kT
T k < .
1.6 Proprits algbriques des tenseurs du second ordre 35

 Dfinition 1.53 Dterminant dun tenseur du second ordre. On appelle dterminant dun
tenseur du second ordre le dterminant de la matrice de son endomorphisme associ :

T = det[L ] = det[T
detT T ] [q. (1.45) p. 33]

On vrifie aisment en utilisant la rgle de lascenseur dindice [rgle 1.36 p. 26] que :

T ] = det[T
T = det[T
detT T ] = g1 det[T T ]
T ] = g det[T [q. 1.25 p. 26]

Le dterminant dun tenseur du second ordre est donc le dterminant de la matrice de ses
composantes mixtes. On laisse le soin au lecteur de vrifier, par changement de base sur les
composantes mixtes de T , que le dterminant dun tenseur du second ordre est bien un scalaire
(ou un invariant). En revanche, les dterminants des matrices de composantes non mixtes ne sont
pas des scalaires car le nombre g = det[g ] dpend de la base [q. 1.25 p. 26].

Bases orthonormes Si les composantes de T sont donnes dans une base orthonorme, alors
g = 1 et la variance des composantes devient sans importance.

 Dfinition 1.54 Inverse dun tenseur du second ordre. Si lendomorphisme linaire L


associ un tenseur du second ordre T est inversible, (cest--dire si det[L ] = detT
T 6= 0), on
1
appelle linverse dun tenseur du second ordre, le tenseur du second ordre, not T , associ
linverse L 1 de cet endomorphisme :

T 6= 0
detT T 1 tel que [(T
T T 1 ) ] = [T
T ]1 (1.51)

T 6= 0 et si y = T xx, alors x = T 1 yy.


Si detT

Remarque On peut prciser les relations entre les composantes dautres variances des tenseurs T
et T 1 :

y = T xx T ] [xx ] [xx ] = [T
[y ] = [T T ]1 [y ]
x = T 1 yy T 1 ) ] [y ]
[xx ] = [(T

La relation entre les composantes mixtes covariantes-contravariantes de T et T 1 est donc :

T 1 ) ] = [T
[(T T ]1

On laisse le soin au lecteur de vrifier, avec un calcul analogue, que pour les composantes non mixtes
de T , on a les relations suivantes (remarquer les changements de variance) :

T 1 ) ] = [T
[(T T ]1 et T 1 ) ] = [T
[(T T ]1

Ces distinctions disparaissent si les composantes des tenseurs sont dans une base orthonorme.

 Dfinition 1.55 Puissance entire ngative dun tenseur du second ordre inversible. La
puissance entire ngative dun tenseur du second ordre inversible est dfinie par :

T q = (T
T 1 )q , q N
36 Chapitre 1. Algbre tensorielle

1.6.10 Spectre, espaces propres, invariants dans V2


3

Les tenseurs du second ordre tant isomorphes aux endomorphismes linaires de V, ils en ont
toutes les proprits spectrales, que lon rappelle ici sans dmonstration (18) .
 Dfinition 1.56 Valeur propre et vecteur propre. On appelle valeur propre et on appelle
vecteur propre u associ , tout couple { ,uu } solution de lquation :

T uu = u T G) uu = 0
(T (1.52)
Dans une base {ee } : [T ] [uu ] = [uu ]
[T ] [uu ] = [uu ] (1.53)

On appelle spectre lensemble des valeurs propres du tenseur T .

Interprtation Lquation (1.52) montre que les vecteurs propres u sont les vecteurs qui ne sont
pas dvis par lendomorphisme linaire associ T . La valeur propre est lamplification du module
de ces vecteurs.

Les valeurs propres sont les solutions de lquation :

T G) = 0 det [T ] [I] = det [T ] [I] = 0


 
det(T (1.54)

En dveloppant le dterminant de lquation (1.54), on obtient le polynme caractristique de la


matrice des composantes mixtes du tenseur T . Le polynme caractristique est un polynme en
de degr n (19) . Pour n impair, on est assur que lune des racines au moins est relle. En particulier,
pour n = 3, lune des valeurs propres est relle ; les deux autres sont soit toutes les deux relles
soit toutes les deux complexes conjugues. Pour n = 3, le polynme caractristique scrit :

3 + TI 2 TII + TIII = 0 (forme normalise) (1.55)

o les coefficients TI , TII et TIII sont :

TI = tr([T ]) = tr([T ]) = trT T (1.56)


1 1
TII = (trT T )2 tr(T T 2) (1.57)
2 2
= (T 1 1 T 2 2 T 1 2 T 2 1 ) + (T 2 2 T 3 3 T 2 3 T 3 2 ) + (T 3 3 T 1 1 T 3 1 T 1 3 )
= (T1 1 T2 2 T1 2 T2 1 ) + (T2 2 T3 3 T2 3 T3 2 ) + (T3 3 T1 1 T3 1 T1 3 )
TIII = det([T ]) = det([T ]) = detT T (1.58)

Remarque Le coefficient TII est la somme des cofacteurs de la diagonale des matrices des com-
posantes mixtes. Lquation (1.57) montre que, comme les coefficients TI et TIII , il est invariant par
changement de base car la trace dun tenseur du second ordre est un scalaire.

 Dfinition 1.57 Invariants fondamentaux. On appelle invariants fondamentaux dun tenseur


du second ordre les coefficients de son polynme caractristique normalis.

Pour n = 3, les invariants fondamentaux sont les coefficients TI , TII et TIII dfinis dans les
quations (1.56), (1.57) et (1.58).
(18) Si ncessaire, le lecteur est invit consulter nimporte quel cours dinitiation lalgbre linaire.
(19) Sa forme normalise est celle o le coefficient de n vaut 1.
1.6 Proprits algbriques des tenseurs du second ordre 37

Remarque Dans le cas particulier o n = 3, on peut donner une autre dfinition utile quivalente
des invariants fondamentaux TI , TII et TIII , laide du tenseur dorientation H . Soient u , v , w trois
vecteurs quelconques mais non coplanaires, on a les galits suivantes :
T uu,vv,w
H (T w) +H H (uu,TT vv,w
w) +H T w
H (uu,vv,T w)
TI = (1.59)
H (uu,vv,w
w)
T uu,T
H (T T vv,w
w) +H H (uu,TT vv,T
T w
w) +H T uu,vv,T
H (T T w
w)
TII = (1.60)
H (uu,vv,w
w)
T uu,T
H (T T vv,T
T w
w)
TIII = (1.61)
H (uu,vv,ww)
On laisse le soin au lecteur de vrifier que ces trois dfinitions sont bien quivalentes aux dfinitions
prcdentes. Elles sont couramment utilises en mcanique des milieux continus.
Indications pour la dmonstration : on montre dabord que les numrateurs peuvent se mettre sous la
forme K (uu,vv,w
w) o K est un tenseur dordre 3 compltement antisymtrique ; on en dduit ensuite
que K est de la forme H o est linvariant cherch.

On trouve les vecteurs propres u associs une valeur propre en rsolvant lquation
vectorielle (1.52) [p. 36] ou bien les quations matricielles (1.53) [p. 36]. Lensemble de ces
vecteurs propres est un espace vectoriel appel espace propre associ la valeur propre . Si
est une racine simple du polynme caractristique (1.55) [p. 36], son espace propre associ est
de dimension 1 ; si est une racine multiple de multiplicit k, son espace propre associ est de
dimension k. Les quations matricielles (1.53) [p. 36] montrent que les colonnes propres [u ]
de la matrice des composantes mixtes [T ] sont les composantes contravariantes des vecteurs
propres, alors que les colonnes propres [u ] de la matrice [T ] sont les composantes covariantes
des vecteurs propres.
On rappelle, galement sans dmonstration, lidentit de Cayley-Hamilton : tout tenseur du
second ordre est solution de son polynme caractristique. Pour n = 3, elle scrit :

T 3 + TI T 2 TII T + TIII G = 0
T (1.62)

Lorsque n = 3, tout polynme en T peut donc tre ramen un polynme de degr 2.

Remarque En prenant la trace de lquation (1.62), on obtient une autre expression utile du
dterminant dun tenseur du second ordre pour n = 3 :
1 1 1
T = TIII =
detT T 3 ) tr(T
tr(T T 2 ) trT T )3
T + (trT (1.63)
3 2 6

Identits algbriques utiles On laisse le soin au lecteur de vrifier les identits suivantes :

T uu) (T
(T T > T
T vv) = u T T vv (1.64)
>
T uu) (T
(T T vv) = (detT T ) T (uu vv) (1.65)
det(GG +T T ) = 1 + TI + TII + TIII (1.66)
1 1
k symT T k2 = kT T k2 + tr(T T 2) (1.67)
2 2
trTT = tr(T T >) (1.68)
T T
tr(T T 0 T
T 00 ) = tr(T
T 00 T
T TT 0 ) = tr(T
T 0 T
T 00 T
T) (1.69)

Conseil Les identits (1.65) et (1.66) se vrifient plus aisment avec un logiciel de calcul formel.
38 Chapitre 1. Algbre tensorielle

1.6.11 Proprits spectrales des tenseurs du second ordre symtriques


 Proprit 1.58 Tenseurs du second ordre symtriques. Les tenseurs du second ordre rels
symtriques ont les proprits spectrales suivantes :
les n valeurs propres sont relles (pas ncessairement distinctes) ;
les espaces propres associs aux valeurs propres sont orthogonaux entre eux, il est donc
toujours possible de construire une base orthonorme de vecteurs propres ;
dans une base propre orthonorme {e e }, les composantes dun tenseur symtrique S se rangent
dans une matrice diagonale dont les termes sont les valeurs propres i :
0 0 0

1

0 2 0 0
n


.. ..
[S ] = e i e
S = i e ei (1.70)

0
0 . .
. .. .. i=1
.
.

. . 0

0 0 0 n

S q (q N) est symtrique, de mmes directions propres que S et ses valeurs propres sont iq ;
eS est symtrique, de mmes directions propres que S et ses valeurs propres sont ei ;
si S et S 0 sont symtriques et ont une base propre commune, alors :
0 0
S SS 0 = S 0 SS et eS eS = eS +SS
 Proprit 1.59 Cas particulier des tenseurs de V2 3 sym . Dans le cas particulier o n = 3, on
peut prciser les proprits suivantes :
Si les trois valeurs propres sont distinctes, il existe huit bases propres orthonormes dont
quatre sont directes. Si deux valeurs propres sont gales, il en existe une infinit (il y a un
plan de directions propres). Si les trois valeurs propres sont gales, le tenseur est sphrique et
toutes les bases sont des bases propres.
Lexpression des trois invariants fondamentaux en fonction des valeurs propres est :

SI = 1 + 2 + 3 ; SII = 1 2 + 2 3 + 3 1 ; SIII = 1 2 3

Les relations inverses sont dmontres dans lannexe A [q. (A.8), (A.9) et (A.10) p. 101].
On laisse le soin au lecteur de vrifier les rsultats suivants (20) :

G +SS )I = 3 + SI
(G
G +SS )II = 3 + 2SI + SII
(G
G +SS )III = 1 + SI + SII + SIII
(G

G +SS )1 = G +
(G (1) p S p , SS symtrique tel que kSS k < 1 (1.71)
p=1

G +SS )1 sont celles de S .


Les directions propres de G +SS et (G
 Dfinition 1.60 Tenseur symtrique dfini positif. Un tenseur du second ordre S est dit
symtrique dfini positif si :

S (vv,vv) > 0, vv V (1.72)


(20) On les montre facilement en raisonnant dans une base propre orthonorme de S . Pour la proprit (1.71), on
utilise le dveloppement en srie de (1 + x)1 avec |x| < 1.
1.6 Proprits algbriques des tenseurs du second ordre 39

 Thorme 1.61 Les valeurs propres dun tenseur symtrique dfini positif sont strictement
positives.

Dmonstration Si u est un vecteur propre associ la valeur propre , la dfinition (1.72)


implique :
u SS uu = kuu k2 > 0 >0
 Dfinition 1.62 Puissance relle dun tenseur symtrique dfini positif. La puissance
relle dun tenseur symtrique dfini positif est dfinie par :
n
S x = ix e
e i e
ei, x R, {e
e i } base propre de S .
i=1

 Dfinition 1.63 Racine pe dun tenseur du second ordre symtrique dfini positif. La
racine pe dun tenseur du second ordre symtrique dfini positif est :

p 1
n 1
S = S p = i p e
e i e
ei, p N, {e
e i } base propre de S .
i=1

 Dfinition 1.64 Logarithme nprien dun tenseur du second ordre symtrique dfini
positif. Le logarithme nprien dun tenseur du second ordre symtrique dfini positif est :
n
e i e
lnSS = ln i e ei, {e
e i } base propre de S (ln i est dfini car i > 0) (1.73)
i=1

Les puissances, lexponentielle et le logarithme nprien dun tenseur du second ordre symtrique
dfini positif S ont, par dfinition, les mmes directions propres que S .

1.6.12 Proprits spectrales des tenseurs du second ordre antisymtriques


Dans cette section, on se restreint au cas n = 3.
 Proprit 1.65 Proprits des tenseurs antisymtriques. Soit A antisymtrique et soit a son
vecteur adjoint [df. 1.44 p. 31]. On laisse le soin au lecteur de vrifier les proprits suivantes :
Lendomorphisme linaire associ au tenseur A est :

A vv = (H
H aa) vv = v aa [q. (1.41) p. 31]

Les invariants fondamentaux de A sont :


1 1
AI = 0 ; AII = kaak2 = Ak2 = tr(A
kA A2 ) ; AIII = 0 (1.74)
2 2
Le polynme caractristique de A [q. (1.55) p. 36] est donc :

3 kaak2 = 0

La seule valeur propre relle est = 0. Lespace propre associ, de dimension 1, est engendr
par le vecteur adjoint a . Cest le noyau de lendomorphisme linaire A car A aa = 0 .
 Proprit 1.66 Proprits de A 2 . Le tenseur A 2 est symtrique, son endomorphisme li-
naire associ est :

A 2 vv = (vv aa) aa = kaak2 v (aa vv)aa


40 Chapitre 1. Algbre tensorielle

Les invariants fondamentaux de A 2 sont :


1 1
(A2 )I = 2 kaak ; (A2 )II = kaak2 = Ak2 = tr(A
kA A2 ) ; (A2 )III = 0 (1.75)
2 2
Le polynme caractristique de A 2 [q. (1.55) p. 36] est :

3 2 kaak 2 kaak2 = 0

Les valeurs propres du tenseur symtrique A 2 sont (0, ||aa||, ||aa||) et les espaces propres
associs sont respectivement kaa (le noyau de A et de A 2 ) et un plan propre orthogonal a .

Lidentit de Cayley-Hamilton [q. (1.62) p. 37] applique au tenseur A scrit :

1
A3 = A2 )A
tr(A A
2
En itrant lquation prcdente par produit contract avec A, on en dduit les puissances entires
successives dun tenseur A de V2a
3 :

1
A2 q+1 = A2 ))q A (les puissances impaires sont antisymtriques)
(tr(A
2q
1
A 2 q+2 = q (tr(A
A2 ))q A 2 (les puissances paires sont symtriques)
2
A2 ) = 2 kaak2 [q. (1.74) p. 39].
o tr(A
 Proposition 1.67 Lexponentielle dun tenseur antisymtrique de V2
3
a
est un tenseur ortho-
gonal [df. 1.68]

Dmonstration En sparant les exposants pairs et impairs, lexponentielle de A scrit :



A 2 q+1
A 2 q+2
eA = G + + [q. (1.50) p. 34]
q=0 (2 q + 1)! q=0 (2 q + 2)!
q q

1 tr(A A2 )
1 tr(A A2 )
=G+ q A+ q A2
q=0 2 (2 q + 1)! q=0 2 (2 q + 2)!
2 q
q
1 2 kaak2


1 2 ka
a k
=G+ q A+ q A2 [q. (1.74) p. 39]
q=0 2 (2 q + 1)! q=0 2 (2 q + 2)!

kaak2 q+1 A
kaak2 q+2 A2
= G + (1)q + (1)q
q=0 (2 q + 1)! kaak q=0 (2 q + 2)! kaak2
A A2
eA = G + sin kaak + (1 cos kaak) (1.76)
kaak kaak2
Avec lquation (1.76), on vrifie aisment que eA (eA )> = G , cest--dire que lexponentielle de A
est un tenseur orthogonal [df. 1.68].

1.6.13 Tenseurs du second ordre orthogonaux de V2


3

 Dfinition 1.68 Tenseur orthogonal. Un tenseur du second ordre Q est dit orthogonal si :

Q> = G
Q Q Q 1 = Q > (1.77)
1.6 Proprits algbriques des tenseurs du second ordre 41

 Notation 1.69 Lensemble des tenseurs orthogonaux sera not Q (ou Q3 si n = 3).

Le tenseur Q 1 = Q > est donc aussi orthogonal. Il dcoule de la dfinition 1.68 que :

Q> ) = 1 detQ
Q Q
det(Q Q> = 1 (detQ
Q detQ Q)2 = 1 detQ
Q = 1

Il existe donc deux classes de tenseurs orthogonaux :


 Dfinition 1.70 Rotation. Les tenseurs orthogonaux de dterminant +1 sont appels rotations.
Lensemble des rotations sera not Q+ (ou Q3+ si n = 3).
 Dfinition 1.71 Retournement. Les tenseurs orthogonaux de dterminant 1 sont appels
retournements.
 Proprit 1.72 Si T V2 3 et si Q Q3 , on laisse le soin au lecteur de vrifier les proprits
algbriques suivantes :
les valeurs propres de T et de Q T Q> sont les mmes ;
T Q
si u est un vecteur propre du tenseur T , alors le vecteur Q u est un vecteur propre du
tenseur Q T Q> ;
T Q
si les tenseurs Q et Q 0 sont orthogonaux, leur produit contract Q Q 0 est aussi un tenseur
orthogonal ; on en dduit que Q q Q, q N ;
lensemble Q des tenseurs orthogonaux nest pas un espace vectoriel mais cest un groupe
pour lopration interne .
lensemble des rotations Q+ est un sous-groupe de Q.

Remarque Lensemble des retournements nest pas un sous-groupe de Q car la composition de


deux retournements nest pas un retournement mais une rotation.

On laisse le soin au lecteur de vrifier les identits algbriques utiles qui suivent, dans lesquelles :
Q Q, S V2 2 2
3 sym , A V3 asy , T V3 , u V3 et w V3 .

kQ
Q vvk = kvvk (1.78)
Q vv) (Q
(Q Q w
w) = v w
w (1.79)
Q vv) (Q
(Q Q w
w) = (detQ
Q)Q Q (vv w
w) [q. (1.65) page 37] (1.80)
Q uu,Q
[Q Q vv,Q
Q w
w] = detQ
Q [uu,vv,w
w] [q. (1.61) page 37] (1.81)
>
Q T
tr(Q T Q
Q ) = trTT (1.82)
>
Q T
(Q T Q
Q )II = TII (1.83)
>
Q T
det(Q T Q
Q ) = detT
T (1.84)
kQ
Q T
T k = kT
T Q
Qk = kT
Tk (1.85)
>
kQ
Q T
T Q
Q k = kT Tk (1.86)
>
Q T
(Q T Q T 0 Q
Q T
Q ) : (Q Q> ) = T : T 0 (1.87)
Q T
(Q Q> )q = Q T
T Q Q> (q N)
T q Q (1.88)
> >
Q SS Q
(Q Q ) = Q SS Q Q ( R, S symtrique dfini positif) (1.89)
>
sym(Q Q TT Q
Q ) = Q symT Q>
T Q (1.90)
> >
asym(QQ T
T Q
Q ) = Q asymT
T Q
Q (1.91)
>
Q A
adj(Q A Q
Q ) = Q adjA
A (1.92)
42 Chapitre 1. Algbre tensorielle

 Thorme 1.73 Les valeurs propres (ventuellement complexes) dun tenseur orthogonal
sont de module unit.

Dmonstration Lquation u = Q uu implique :


| |2 kuuk2 = kQ
Q uuk2 = (Q
Q uu) (Q Q> Q
Q uu) = u Q Q uu = kuuk2
On en dduit | |2 = 1 | | = 1.
 Proposition 1.74 Les invariants fondamentaux dun tenseur orthogonal de Q3 sont lis par la
relation :

QI = QII Q = 1
o = detQ

Dmonstration Le polynme caractristique dun tenseur orthogonal Q Q3 est a priori de la


forme :
3 + QI 2 QII + = 0 Q = = 1)
(on a pos QIII = detQ (1.93)
Le thorme de Cayley-Hamilton [q. (1.62) p. 37] scrit : ,
Q3 + QI Q 2 QII Q + G
0 = Q
En multipliant successivement par Q > = Q 1 , il vient :
Q2 + QI Q QII G + Q >
0 = Q (1.94)
> 2>
0 = Q
Q + QI G QII Q + Q (1.95)
En transposant lquation (1.95) et en multipliant par , il vient :
0 = Q 2 QII Q + Qi G Q > (1.96)
La somme (1.94) + (1.96) conduit lgalit :
0 = (QI QII ) (Q
Q + G) QI = QII (en supposant Q 6= G )
On vrifie aisment que la relation QI = QII est encore vraie pour Q = G .

Un tenseur orthogonal na donc que deux invariants fondamentaux indpendants : sa trace QI


et son dterminant QIII = = 1. On en dduit que le polynme caractristique dun tenseur
orthogonal Q Q3 [q. (1.93) p. 42] scrit :

0 = 3 + QI 2 QI + = ( ) ( 2 + (QI ) 1)

Ce polynme en a une racine relle : 1 = = 1 (on a bien |1 | = 1), les deux autres racines
sont les complexes conjugus de module unit ei et ei [th. 1.73 p 42] avec [0 ; ], qui
deviennent les rels (1, 1) si = 0 ou bien les rels (1, 1) si = .
On peut donc classer les tenseurs orthogonaux de Q3 de la manire suivante :
Cas gnral : 6= 0 et 6= . Le tenseur orthogonal Q a une seule valeur propre relle = 1 ;
la direction propre relle et unique de Q associe la valeur propre est appele axe du
tenseur orthogonal. La trace QI = + ei + ei = + 2 cos dtermine langle qui est
appel angle du tenseur orthogonal (21) :
QI
cos =
2
Cas dgnrs : = 0 ou = . Le tenseur orthogonal Q a trois valeurs propres relles :
pour = 0 les valeurs propres sont (, 1, 1) ; pour = les valeurs propres sont (, 1, 1).
(21) Langle [0 ; ] est compltement dtermin par son cosinus.
1.6 Proprits algbriques des tenseurs du second ordre 43

si Q est une rotation ( = +1) :


si = 0, alors Q est rotation dangle nul autour dun axe quelconque (Q Q = G ),
si = , alors Q une rotation dangle autour de la direction propre ;
si Q est un retournement ( = 1) :
si = 0, alors Q est une symtrie plane par rapport un plan normal la direction
propre,
Q = G
si = , alors Q est une symtrie par rapport un point (Q G).

Forme gnrale des tenseurs orthogonaux


 Thorme 1.75 Soit w un vecteur unitaire, soit [0 ; ] et soit = 1. Lexpression
tensorielle du tenseur orthogonal daxe w , dangle et de dterminant est :
Q = cos G + ( cos )w
w w
w sin H w
w (1.97)
Dmonstration Il suffit de vrifier que Q est orthogonal (Q Q> = G ), que detQ
Q Q Q = et que w est
Q w
la direction propre associe (Q w = w ).

Remarque En crivant les composantes de lquation (1.97) dans une base orthonorme {w w,aa,bb},
et en prenant = 1, on reconnat la matrice classique de la rotation gomtrique dangle autour du
vecteur w :

1 0 0

[Q ]{ww,aa,bb} = 0 cos sin
0 sin cos {ww,aa,bb}

Identification dun tenseur orthogonal partir de lquation (1.97) [p. 43], on trouve les
parties symtrique et antisymtrique dun tenseur orthogonal de Q3 :
sym Q = cos G + ( cos )w
w w
w et asym Q = sin H w
w
On en dduit une mthode simple didentification dun tenseur orthogonal :
Q = dtermine si Q est une rotation ou un retournement ;
le signe de detQ
langle (compris entre 0 et ) est donn par sa trace :
QI
cos = (1.98)
2
laxe w est loppos du vecteur adjoint norm de sa partie antisymtrique :
H : asymQ Q H :Q
w= = (1.99)
kH
H : Qk sin
On vite ainsi la recherche des vecteurs propres et lambigut du sens du vecteur propre.
 Dfinition 1.76 Petite rotation. On appelle petite rotation, note Q, une rotation telle que
son angle est un infiniment petit dordre 1 (on crira :  1).

Dans ce cas, au second ordre prs, cos ' 1 et sin ' . De lquation (1.97) [p. 43] il vient :
Q ' G H w
w, 1
Si on note A = H w
w (antisymtrique), une petite rotation est, au second ordre prs, la somme
du tenseur mtrique et dun tenseur antisymtrique A tel que kA Ak  1. Les petites rotations se
composent de manire simplifie :
Q Q 0 ' (G A) (G
G +A A0 ) ' G +A
G +A A0 (au second ordre prs)
A +A (1.100)
44 Chapitre 1. Algbre tensorielle

1.6.14 Dcomposition polaire des tenseurs du second ordre


 Thorme 1.77 Tout tenseur du second ordre T inversible peut tre crit sous lune des
formes suivantes :

T = V Q
Q = Q UU (1.101)

o V = T T T > et U = T > T
T sont symtriques dfinis positifs, et o Q est orthogonal.

Dmonstration Le tenseur T T T > est videmment symtrique dfini positif. Il est donc inversible
et sa racine carre
V existe et est aussi symtrique dfinie positive. Il suffit donc de vrifier que le
tenseur Q = ( T T T > )1 T est orthogonal, ce qui se fait sans difficult. La dmonstration de la
dcomposition Q U U se fait de la mme manire. On vrifie aisment lunicit de ces dcompositions
polaires.
 Dfinition 1.78 La dcomposition polaire T = V Q est appele dcomposition polaire
gauche, lautre T = Q U
U est appele dcomposition polaire droite.
 Proprit 1.79 On laisse le soin au lecteur de vrifier les proprits suivantes :
la relation entre U et V est : U = Q > V
V QQ V = Q U U QQ> ;
les valeurs propres (positives) de U et de V sont les mmes ;
si u est vecteur propre de U , alors v = Q uu est un vecteur propre de V .

1.6.15 Tenseurs uniaxiaux


 Dfinition 1.80 Tenseur uniaxial. On dit quun tenseur du second ordre U est uniaxial sil
existe un vecteur u tel que :

U = u uu, uV
 Proposition 1.81 Le tenseur uniaxial U = u u est symtrique, il na quune seule valeur
propre non nulle, qui est u u = kuuk2 . Lespace propre associ cette valeur propre est de
dimension 1 ; cest la direction de lespace engendre par le vecteur u .

Dmonstration La symtrie du tenseur U est vidente. Soit une base {eei } et un vecteur u = ui e i .
Le tenseur uniaxial U = u uu scrit : U = ui u j e i ee j . Son application au vecteur u conduit :
U uu = (uu uu) uu
= ui u j (eei ee j ) (uk e k )
= ui u j uk (eei ee j ) eek
= ui (u j uk g jk )eei
= ui (uu uu)eei [q. (1.22) p. 25]
U uu = (uu uu)uu (1.102)
ce qui montre que le vecteur u est un vecteur propre et que la valeur propre est le produit scalaire u uu.
Le tenseur U tant symtrique, ses autres directions propres sont orthogonales u . Soit v un vecteur
orthogonal u . Le lecteur montrera facilement avec un calcul analogue au prcdent que
vv u , U vv = 0
ce qui montre que toutes les autres valeurs propres sont nulles (22) . La valeur propre u u est donc
la seule non nulle, son ordre de multiplicit est 1 et lespace propre associ est donc la direction de
lespace engendre par le vecteur u [q. (1.102)].
(22) Le noyau de U est le plan orthogonal au vecteur u .
1.6 Proprits algbriques des tenseurs du second ordre 45

Les tenseurs uniaxiaux sont donc une reprsentation (23) des directions de lespace. Toutefois,
cette reprsentation nest pas bijective car il existe une infinit de tenseurs uniaxiaux qui re-
prsentent la mme direction de lespace. Afin dobtenir une reprsentation unique on pose la
dfinition suivante :
 Dfinition 1.82 Tenseur uniaxial unitaire. Un tenseur uniaxial U est dit unitaire si kU
U k = 1.
 Thorme 1.83 Un tenseur uniaxial unitaire est de la forme U = ue ue o ue est un vecteur
unitaire.

Dmonstration Soit U = u uu. Le carr de sa norme est :


U k2 = U : U = (uu uu) : (uu uu)
kU
= (ui u j ) (ui u j ) = (ui ui ) (u j u j )
U k2 = (uu uu)2 = kuuk4
kU
Si kU
U k = 1, alors kuuk = 1.

 Thorme 1.84 Il existe une bijection entre lensemble des directions non orientes de
lespace et lensemble des tenseurs uniaxiaux unitaires.

Dmonstration Il suffit de montrer que la reprsentation est une injection, cest--dire que les
directions non orientes de lespace nont quun seul reprsentant dans lensemble des tenseurs
uniaxiaux unitaires. Or, dans une direction de lespace, il existe deux vecteurs unitaires ue et eu , et ces
deux vecteurs unitaires conduisent au mme reprsentant uniaxial unitaire car ue ue = (e u ) (e u ).

 Proprit 1.85 On laisse le soin au lecteur de vrifier les deux proprits suivantes :
1. Si deux vecteurs sont orthogonaux, les tenseurs uniaxiaux associs sont orthogonaux, et
inversement, cest--dire :

u vv = 0 (uu uu) : (vv vv) = 0 (1.103)

En particulier, si {eu i } est une base orthonorme de V3 , alors les trois tenseurs uniaxiaux
unitaires {U
e i = uei uei } sont orthonorms.
2. Si U
e est uniaxial unitaire, alors

q N, eq =U
U e

 Proprit 1.86 Caractrisation des tenseurs uniaxiaux unitaires. Les tenseurs uniaxiaux
unitaires sont caractriss par les trois proprits suivantes :

e uniaxial unitaire
U {U
eI = 1 eII = 0
et U eIII = 0}
et U (1.104)

Dmonstration Si un tenseur est uniaxial unitaire, ses invariants fondamentaux sont videmment
ceux de lquation (1.104) [df. 1.82 p. 45]. Inversement, ces trois relations impliquent que les valeurs
propres sont (1, 0, 0) [q. (A.8) et suivantes p. 101]. Le tenseur est donc de la forme U e = ue ue
[q. (1.70) p. 38] o ue est un vecteur propre unitaire associ la valeur propre 1.

Remarque Lensemble des tenseurs uniaxiaux ne constitue pas un espace vectoriel car laddition
de deux tenseurs uniaxiaux nest pas en gnral un tenseur uniaxial.
(23) Cest--dire une surjection de lensemble des tenseurs uniaxiaux vers lensemble des directions de lespace. Voir
la dfinition gnrale dune reprsentation dans lannexe B [section B.2 p. 109].
46 Chapitre 1. Algbre tensorielle

En mcanique des milieux continus, il est souvent ncessaire de considrer des directions de
lespace non orientes comme, par exemple, les directions propres dun tenseur du second ordre
ou encore des directions matrielles danisotropie. On peut dsormais dsigner ces directions
sous la forme dun tenseur uniaxial unitaire.

Exemple Les tenseurs du second ordre symtriques peuvent scrire :


3
s i e
S = i e si [q. (1.70) p. 38]
i=1

o les trois vecteurs {e


s i } constituent une base propre orthonorme de V3 . On peut maintenant crire :
3
S = i Sei
i=1

Les trois tenseurs uniaxiaux unitaires Sei peuvent tre appels tenseurs uniaxiaux propres de S car on
vrifie aisment que S Sei = i Sei .

Angle entre deux directions Comme pour les vecteurs, on peut dfinir un angle tensoriel
e = ue ue et Ve = e
entre deux tenseurs uniaxiaux unitaires (ou deux directions de lespace) U v e
v dont
le cosinus est leur produit scalaire :

cos = U
e : Ve car kU
e k = kVe k = 1

On a alors :

u ue) : (e
cos = (e v e v )2 = cos2
u e
v ) = (e

o [0 ; ] est langle gomtrique habituel entre les vecteurs ue et e


v . Pour caractriser langle entre
deux directions non orientes, la connaissance cos2 est suffisante. langle entre deux directions non
orientes est un angle gomtrique de cosinus positif, cest--dire dans lintervalle [0 ; 2 ].

1.7 En bref...
Les tenseurs dordre p sont des applications p-linaires V p R. Lespace des tenseurs dordre p
est un espace vectoriel de dimension n p dans lequel on sait construire des bases. On dfinit des
oprations algbriques sur les tenseurs :
laddition de deux tenseurs du mme ordre ;
la multiplication dun tenseur par un scalaire ;
le produit tensoriel de deux tenseurs dordre p et q est un tenseur dordre p + q ;
les traces dun tenseur dordre p > 2 sont des tenseurs dordre p 2 ;
le produit tensoriel contract simple de deux tenseurs dordre p > 1 et q > 1 est un tenseur
dordre p + q 2 ;
le produit tensoriel contract double de deux tenseurs dordre p > 2 et q > 2 est un tenseur
dordre p + q 4.
Les tenseurs dordre 0 sont les scalaires (ou invariants).
Les tenseurs dordre 1 sont confondus avec les vecteurs.
Les tenseurs dordre 2 sont confondus avec les endomorphismes linaires de V. Ils peuvent tre
dcomposs :
en la somme dune partie symtrique et dune partie antisymtrique,
en la somme dune partie sphrique et dune partie de trace nulle,
1.7 En bref... 47

en le produit contract simple dune partie symtrique dfinie positive et dune partie orthogo-
nale.
Tout tenseur dordre 2 construit sur V3 a des valeurs propres scalaires (dont une au moins est
relle) et un espace propre associ chaque valeur propre ;
sil est symtrique, toutes les valeurs propres sont relles et les espaces propres sont orthogo-
naux entre eux.
sil est antisymtrique, il est isomorphe son vecteur adjoint ;
sil est orthogonal, il est dfini par son dterminant = 1, un vecteur unitaire et un angle
compris entre 0 et .
sil est uniaxial unitaire il est une reprsentation unique dune direction de lespace.
2

Fonctions tensorielles

2.1 Fonctions tensorielles dun paramtre rel


Dans cette section on tudie des fonctions valeur tensorielle dun paramtre rel t :

T
t R T (t) Vp

En mcanique des milieux continus, ce paramtre est le plus souvent le temps. Pour simplifier le
langage, la drive par rapport au paramtre t sera appele drive temporelle.

2.1.1 Drive temporelle dun tenseur dordre p

La drive temporelle dune fonction valeur tensorielle est naturellement dfinie par :

T
dT T (t + dt) T
T (t)
T 0 (t) = = lim (2.1)
dt dt0 dt
La drive temporelle dune fonction tensorielle dordre p est donc une fonction tensorielle
dordre p.
On laisse le soin au lecteur de vrifier (1) que les drives temporelles du produit tensoriel et
des produits r-contracts suivent les rgles habituelles des drives de produits non commuta-
tifs :
T U
d(T U ) dT T U
dU T U
d(T U ) dTT dUU
= UU +TT = U T
U +T
dt dt dt dt dt dt
T : U ) dT
d(T T U
dU T rU ) dT
d(T T r U
dU
= : U +T
T: = U +TT r
dt dt dt dt dt dt
Remarque En mcanique des milieux continus, il arrive que certains tenseurs soit donns par
leurs composantes sur une base fonction du temps. Par exemple, si T (t) est ordre 2,

T = T j k (t) e j (t) eek (t)

sa drive temporelle scrit :

T
dT dT j k dee j deek
= e j (t) eek (t) + T j k eek + T j k e j
dt dt dt dt
Pour connatre les composantes de la drive temporelle T 0 , il faut connatre la drive temporelle
des vecteurs de la base variable.
(1) En crivant les composantes (fonction du temps) des tenseurs sur une base indpendante du temps.
50 Chapitre 2. Fonctions tensorielles

 Proprit 2.1 Si un tenseur T du second ordre est par dfinition symtrique (il conserve cette
symtrie au cours du temps), alors sa drive temporelle est symtrique. Il en est de mme pour
lantisymtrie, la sphricit et la trace nulle.

Dmonstration Les ensembles de tenseurs symtriques, antisymtriques, sphriques et dviato-


riques sont des sous-espaces vectoriels. La diffrence T (t + h) T (t) appartient donc au mme
sous-espace.

En revanche, pour les tenseurs orthogonaux de Q3 restant orthogonaux au cours du temps,


la drive temporelle dun tenseur orthogonal est un tenseur dordre 2 non orthogonal car la
diffrence Q(t + h) Q(t) nest pas un tenseur orthogonal en gnral (2) . On peut nanmoins
donner un rsultat sur la drive temporelle dun tenseur orthogonal :
 Proprit 2.2 Drive temporelle dun tenseur orthogonal. Si Q est un tenseur orthogonal
Q Q>
restant orthogonal au cours du temps, le tenseur dQ Q> dQ
dt Q , ainsi que son transpos Q dt , sont
des tenseurs antisymtriques.

Dmonstration La dfinition dun tenseur orthogonal est [df. 1.68 p. 40] :


Q> (t) = G
Q (t) Q
En drivant par rapport t, il vient :
dQQ > Q>
dQ Q >
dQ Q > >
 dQ Q >
dQ
Q
Q +Q Q =0 QQ = Q
Q Q
Q antisymtrique
dt dt dt dt dt
>
Q>

Q
Son transpos dQ
dt Q
Q > = Q dQ
dt est aussi antisymtrique.

De mme, les tenseurs uniaxiaux ne sont pas un sous-espace vectoriel de V2 , mais on a la


proprit suivante :
 Proprit 2.3 Drive temporelle dun tenseur uniaxial unitaire. Si U e est un tenseur
uniaxial unitaire restant uniaxial unitaire au cours du temps, alors sa drive temporelle lui est
orthogonale :

dUe
e =0
:U
dt
Dmonstration Cette proprit se dmontre en drivant temporellement lidentit U e = 1.
e :U

2.1.2 Cas particulier des tenseurs rels du second ordre symtriques


La drive temporelle dun tenseur symtrique du second ordre nest pas plus complique que
celle de tous les autres tenseurs : sur une base indpendante du temps, les composantes de la
drive temporelle du tenseur sont la drive temporelle des composantes. Cependant, puisque
les tenseurs du second ordre symtriques possdent des caractristiques spectrales (valeurs
propres et bases propres) qui ont un sens physique en mcanique des milieux continus, on va
sintresser aux variations de leurs caractristiques spectrales. Dans cette section, on se limite
aux tenseurs de V2 X (3) la drive temporelle dun
3 sym et pour allger les notations, on note X
tenseur (ou vecteur) X .
(2) Lensemble Q3 nest pas un espace vectoriel.
(3) En mcanique des milieux continus, cette notation de drive temporelle prendra un sens particulier : la drive
particulaire.
2.1 Fonctions tensorielles dun paramtre rel 51

Le tenseur rel S (t) tant symtrique, il existe une base orthonorme {uui (t)} construite sur les
directions propres de S telle que :
3
S (t) = i (t) u i (t) uui (t) [q. (1.70) p. 38]
i=1

o les i (t) sont les valeurs propres relles de S linstant t et o les u i (t) sont les vecteurs
unitaires dune base propre orthonorme linstant t. La drive temporelle de S scrit :
3 3 3
SS (t) = i (t)uui (t) uui (t) + i (t) uui (t) uui (t) + i (t)uui (t) uui (t) (2.2)
i=1 i=1 i=1
| {z } | {z }
SS SS

Le tenseur SS est symtrique. On dfinit les deux tenseurs symtriques SS et SS suivants :


3
SS (t) = i (t)uui (t) uui (t) (2.3)
i=1
3 3
SS (t) = i (t) uui (t) uui (t) + i (t)uui (t) uui (t) (2.4)
i=1 i=1

Le tenseur symtrique SS est la drive de S directions propres u i constantes, ses directions


propres sont celles de S , ses valeurs propres sont i ) ;
Le tenseur symtrique SS est la drive de S valeurs propres i constantes (attention : ses
valeurs propres sont diffrentes de celles de S ).
Lquation (2.2) montre que la drive temporelle SS est la somme de ces deux drives :

SS = SS + SS (2.5)

Le tenseur S (t) tant rel et symtrique, et conservant ces proprits au cours du temps, toute
base propre orthonorme {uui (t)} reste orthonorme dans son volution. Il existe donc un vecteur
vitesse de rotation de la base propre (4) , not S , tel que :

uui = S uui = H : (
S uui ), i = 1, 2, 3 [q. (1.29) p. 28]
= S uui i = 1, 2, 3

o le tenseur S = H
H
S est antisymtrique.
La drive valeurs propres constantes SS [q. (2.4) p. 51] scrit donc :
3 3
S uui ) uui + i u i (
SS = i ( S uui )
i=1 i=1
3  3 
= S i ui uui + i ui uui >
S
i=1 i=1
SS = S SS SS
S (
S est antisymtrique) (2.6)

Connaissant S et SS symtriques, on se propose de trouver les tenseurs symtriques SS et SS , qui


sont respectivement la drive directions propres contantes et la drive valeurs propres
constantes.
(4) Par analogie avec la cinmatique des solides
52 Chapitre 2. Fonctions tensorielles

Dtermination de la vitesse de rotation des directions propres


Par un produit contract avec S gauche et droite de lquation (2.5) [p. 51], on obtient les
deux galits :

S SS = S SS +SS SS et SS SS = SS SS + SS SS

Par diffrence de ces deux galits (o S SS = SS SS car ils ont les mmes directions propres) :

S SS SS SS = S SS SS SS 2 asym(SS SS ) = 2 asym(SS SS ) (2.7)

Le tenseur symtrique SS est solution de cette quation tensorielle antisymtrique (trois quations
scalaires).
La recherche de SS = S S S S [q. (2.6) p. 51] se ramne la recherche du tenseur
antisymtrique S . En remplaant SS dans lquation (2.7) [p. 52], le tenseur antisymtrique S
est solution de lquation tensorielle antisymtrique :

2 asym(SS SS ) = S (
S SS SS
S ) (
S SS SS
S ) SS
S SS SS 2
= 2SS S SS 2
S (2.8)

Le tenseur antisymtrique recherch S = H H S se ramne la recherche du vecteur S .


Lquation tensorielle antisymtrique (2.8) scrit donc :

2 asym(SS SS ) = 2SS (H S ) SS +SS 2 (H


H H S ) SS 2
H
S ) + (H (2.9)

Cette quation tensorielle antisymtrique est quivalente lquation vectorielle suivante (galit
des vecteurs adjoints) :

H : asym(SS SS ) = 2H
2H H : (SS (H
H H : (SS 2 (H
S ) SS ) +H H S ) SS 2 ) (2.10)
H
H : ((H
S )) +H

En utilisant les proprits de complte antisymtrie du tenseur dorientation H et la symtrie


de S , on vrifie aisment les identits suivantes (5) :

H : (SS (H
H
S ) SS ) = ((H
H SS ) : (SS H
H ))
S
H : (SS 2 (H
H G SS 2 )
S )) = ((SS : S )G S
S ) SS 2 ) = ((SS : S )G
H
H : ((H G SS 2 )
S

En utilisant ces identits dans lquation (2.10), on trouve que le vecteur S est solution de
lquation vectorielle :

G SS 2
 
H : asym(SS SS ) = (H
H SS ) : (SS H
H ) + (SS : S )G S (2.11)
| {z } | {z }
v T

o v est un vecteur et T un tenseur du second ordre symtrique, tous les deux connus. La
recherche du vecteur vitesse de rotation des bases propres S se ramne donc la rsolution
de lquation (2.11), qui lorsque lon exprime les composantes de S et SS dans une base de
(5)Un lecteur craignant les manipulations dindices pourra vrifier ces identits laide dun logiciel de calcul
formel.
2.1 Fonctions tensorielles dun paramtre rel 53

calcul quelconque se ramne la rsolution dun systme linaire de trois quations trois
inconnues :
[v ] = [T ] [S ]
En se plaant dans une base propre orthonorme de S , on trouve facilement que le dterminant
de ce systme dquations est :
det T = det[T ] = (1 2 )2 (2 3 )2 (3 1 )2 (2.12)
On en dduit que si les valeurs propres de S sont distinctes alors detT T 6= 0 et la solution S de
lquation (2.11) est unique :
1
S = T 1 vv = (H G SS 2

H SS ) : (SS H
H ) + (SS : S )G H
H : asym(SS SS ) (2.13)
En revanche, si les valeurs propres de S ne sont pas distinctes, alors det T = 0 et la formule (2.13)
est invalide car le tenseur T nest pas inversible. Il y a une infinit de solutions en S , et on peut
prendre lune quelconque dentre elles.

Remarque Bien que lquation vectorielle (2.11) puisse tre crite et rsolue dans toute base, il
est intressant de lcrire dans une base propre orthonorme de S . Elle se rduit au systme de trois
quations suivant :
s23 (2 3 ) = 1 (2 3 )2
s31 (3 1 ) = 2 (3 1 )2
s12 (1 2 ) = 3 (1 2 )2
ce qui montre que toute composante de la vitesse de rotation S normale un plan propre du tenseur S
est indtermine. Si les valeurs propres de S sont distinctes, la solution est unique et les composantes
dans une base propre orthonorme de S de la vitesse de rotation de la base propre de S sont :
s23 s13 s12
1 = ; 2 = ; 3 =
2 3 1 3 1 2

Synthse
La drive temporelle SS dun tenseur symtrique S peut tre dcompose en une somme :
SS = SS + SS
o :
le tenseur SS est la drive directions propres constantes ; ses valeurs propres sont les drives
des valeurs propres de S .
le tenseur SS est la drive valeurs propres constantes (tenseur du second ordre fonction de la
vitesse de rotation de la base propre).
Les tenseurs S et SS tant connus, on dtermine SS et SS comme suit :
1. Le vecteur vitesse de rotation S des bases propres de S est une solution de lquation
vectorielle :
H : asym(SS SS ) = [(H
H SS ) : (SS H G SS 2 ]
H ) + (SS : S )G (2.14)
| {z } | {z } S
ordre 1 ordre 2, symtrique

Si la solution nest pas unique (les composantes de S normales aux ventuels plans propres
sont indtermines), on peut prendre lune quelconque dentre elles.
54 Chapitre 2. Fonctions tensorielles

2. On calcule S = HH S (antisymtrique)
3. La drive valeurs propres constantes est : SS = S SS SS S (symtrique de trace nulle).
4. La drive base propre constante est : SS = SS SS (symtrique, de mme directions propres
que S ).

Quelques proprits algbriques de SS et SS


Soit S 0 un tenseur symtrique de mmes directions propres que S .
S 0 : SS = S 0 : ( S SS ) SS 0 : (SS
S)
0 0
= (SS SS ) : S (SS SS ) : S [q. (1.48) p. 34]
= (SS 0 SS SS SS 0 ) : S
S 0 : SS = 0 (car S et S 0 commutent) (2.15)
En particulier, on a les orthogonalits tensorielles suivantes :
S : SS = 0 (SS0 = S dans q. (2.15)) et SS : SS = 0 (SS0 = SS dans q. (2.15)) (2.16)
En utilisant ces proprits, on tablit sans difficult les drives temporelles utiles suivantes :
(trSS ) = tr SS = tr(SS + SS ) = tr SS (2.17)
(devSS ) = dev SS = dev(SS + SS ) = dev SS + SS = (devSS )+ SS (2.18)
S S S
kSS k = : SS = : (SS + SS ) = : SS (2.19)
kSS k kSS k kSS k
devSS
k devSS k = : dev SS (2.20)
k devSS k
(detSS ) = (SII G SI S +SS 2 ) : SS = (SII G SI S +SS 2 ) : SS (2.21)
= (detSS ) S 1 : SS (si S 1 existe) (2.22)
2
(det devSS ) = (devSS ) : dev SS (2.23)
o {SI , SII , SIII } sont les trois invariants fondamentaux de S [q. (1.56), (1.57) et (1.58) p. 36].

2.2 Fonctions scalaires dune variable tensorielle


En mcanique des milieux continus, on a besoin denvisager des fonctions valeur scalaire dont
largument est tensoriel :
f
T Vp f (T
T) R (2.24)
T ) quand largument tensoriel T varie.
et on veut connatre les variations du scalaire f (T

Remarques La drive habituelle, en x, dune fonction g : R Vp est lapplication g 0 (note


aussi ddxg ) dfinie par :
g0 g (x + h) gg(x)
x R g 0 (x) = lim Vp
h0 h
On ne peut pas gnraliser cette dfinition pour x et h tensoriels car la division par un tenseur na
aucun sens. Dautre part, les fonctions f envisages en q. (2.24) sont valeur scalaire ; pour que
T ) doit tre indpendante de la base dans laquelle
lapplication f ait un sens, la valeur du rel f (T
on exprime les composantes du tenseur T . Les fonctions Vp R sont donc une sous-classe des
fonctions n p variables relles indpendantes.
2.2 Fonctions scalaires dune variable tensorielle 55

2.2.1 Oprateur linaire tangent


La description des variations dun argument tensoriel dordre p est plus complique que pour
les fonctions variables relles car les tenseurs dordre p sont dans un espace vectoriel de
dimension n p , alors que R est de dimension 1.
Une variation arbitraire de largument tensoriel T sera note dT T . Cest un tenseur de mme
T du tenseur T correspond une variation f (T
ordre. chaque variation arbitraire dT T ) f (T
T + dT T)
diffrente.
f
 Dfinition 2.4 Diffrentiabilit. On dit que lapplication f : T Vp f (T T ) R est
diffrentiable en T sil existe une application linaire, note f , appele application linaire
tangente f en T , telle que :

T Vp , f (T
dT T ) = f p dT
T ) f (T
T + dT T k O(dT
T + kdT T) R (2.25)
p
o O(dTT ) est une fonction Vp R quelconque qui tend vers 0 quand dT
T 0 , et o est le
produit contract p fois.

Les rgles de lalgbre tensorielle impliquent que loprateur linaire tangent f est un tenseur
dordre p.
p
 Dfinition 2.5 Diffrentielle. Si loprateur f existe, le scalaire d f = f dT
T est appel
diffrentielle de f .

Avec cette dfinition, lquation (2.25) scrit :

T ) f (T
T + dT
f (T T k O(dT
T ) = d f + kdT T)

Lorsque la variation arbitraire dTT 0 , le terme kdT T k O(dT


T ) tend vers 0 plus vite que le
p
terme d f = f dTT qui est linaire en dT
T . Ainsi, quand dT T 0, la diffrentielle d f 0 en
sapprochant de la variation exacte f (T T ) f (T
T + dT T ) qui tend aussi vers 0.
df
Remarques Loprateur linaire tangent f est souvent not dT T . Dans ce cas la diffrentielle
df p df
de f scrit : d f = dTT dT T . Mais il faut bien considrer la fraction dT
T comme un symbole
indissociable ! Il ne sagit nullement dune division et le produit p-contract p nest pas une
simple multiplication. Toute simplification par dTT naurait aucun sens !
La diffrentielle d f = f p dT
T = f (TT +dT T ) f (T
T )kdT T k O(dTT ), est note avec loprateur d ;
T de la variable tensorielle T est note avec le mme symbole d . Ces deux
la variation arbitraire dT
quantits sont souvent appeles petites variations de f et de T . Il faut bien noter que : dune part,
ces deux quantits ne sont pas ncessairement petites ; dautre part, si la quantit dT T est bien une
variation arbitraire de T , la quantit d f nest pas une variation exacte de f . Lquation (2.25) montre
que lorsque lon passe la limite dT T 0 , les deux quantits d f et f (TT + dTT ) f (T
T ) tendent vers 0
en sapprochant lune de lautre.
df
Loprateur linaire tangent f , quand il est not dT
T , est souvent improprement appel drive
de f par rapport T bien quil ne sagisse nullement dune limite puisque le rsultat dpend de la
T dans lespace Vp (voir la dfinition 2.6 ci-aprs).
direction de dT

En divisant lgalit (2.25) [p. 55] par kdT


T k, il vient :

f (T T ) f (T
T + dT T) T
p dT
=f + O(dT
T) (2.26)
kdTTk kdT
Tk
56 Chapitre 2. Fonctions tensorielles

dT
o le tenseur kdT T p
T k , dordre p est un tenseur de norme unit dans lespace V . Lorsque lon
T
dT
passe la limite dTT 0, le tenseur kdTT k tend vers un tenseur unitaire T 0 et on peut alors dfinir
la drive de f dans la direction tensorielle (6) unitaire T 0 :
 Dfinition 2.6 Drive dans la direction tensorielle unitaire T 0 . On appelle drive de la
T ) dans la direction tensorielle unitaire T 0 , la limite suivante :
fonction f (T
f (T T ) f (T
T + dT T) p
fT0 0 (T
T) = lim =f T0
T
dT
T k T
kdT
T0 kdTTk

2.2.2 Drive de fonctions composes


Sil existe une fonction F : R Vp telle que T = F (t), alors la fonction h = f F est une
fonction R R, telle que h(t) = f (T
T ) = f (F
F (t)), dont la drive par rapport t est :

h(t + dt) h(t)


h0 (t) = lim (2.27)
dt0 dt
Or,

F + |dt| O(dt)
 
h(t + dt) = f F (t + dt) = f F (t) + dF
f p dF
F + |dt| O(dt) + kdFF + |dt| O(dt)k O dF
F + |dt| O(dt)
  
= f F (t) +
| {z }
h(t)

On en dduit :
h(t + dt) h(t)  F
p dF F
 dF  
=f + O(dt) + + O(dt) O dF
F + |dt| O(dt)

dt dt dt
En passant la limite dt 0 ( dF
F 0), on trouve que la drive dfinie en (2.27) est :
p
h0 (t) = f F 0 (t) f et F 0 sont des tenseurs dordre p)
( (2.28)

La formule (2.28) est une gnralisation de la drivation des fonctions composes.

dh F
d f p dF dh T
d f p dT
Remarque Lquation (2.28) peut scrire = ou encore = .
dt T
dT dt dt T
dT dt

2.2.3 Composantes de loprateur linaire tangent


Pour allger les critures, on illustre la mthode avec des tenseurs de V2
3 . Le tenseur du second
ordre T peut tre dfini par ses composantes dans une base tensorielle. Dans la suite, on prend
(par exemple) des composantes mixtes :

T = T i j e i ee j (2.29)

Dans la base {eei ee j }, une variation arbitraire dT


T du tenseur T est dfinie par 9 variations dT i j
arbitraires de chacune de ses composantes :

T = dT i j e i ee j
dT
(6)Attention : le tenseur T 0 est une direction unitaire de lespace Vp et non de lespace V ; le tenseur T 0 nest pas
uniaxial au sens de la dfinition 1.80 [p. 44].
2.2 Fonctions scalaires dune variable tensorielle 57

T ) et la base tensorielle B = {eei e j } choisie, on peut associer une fonc-


la fonction f (T
9
tion fB : R R telle que :

T ) = fB (T 1 1 , T 1 2 , T 1 3 , T 2 1 , T 2 2 , T 2 3 , T 3 1 , T 3 2 , T 3 3 )
f (T

La fonction fB permet dvaluer le scalaire f (T T ) en fonction des composantes de T dans la


base B. Lgalit d f = d fB implique lgalit suivante :
f
f )i j dT i j = Bi dT i j ,
( dT
T (2.30)
T j
| {z } | {z }
d f = T
f : dT d fB

On en dduit par identification les composantes du tenseur f dans la base {eei ee j } :

fB fB i
f )i j =
( f = e ee j
Tij Tij

Position des indices Les rgles de sommation dans le produit doublement contract f : dT T de
lquation (2.30) impliquent que, quand on drive la fonction fB par rapport aux composantes dune
certaine variance, on obtient les composantes de f de variances inverses.

On gnralise sans difficult aux fonctions scalaires dargument tensoriel dordre quelconque.
Par exemple, pour un tenseur dordre quatre T = T i j k ` e i e j e k e ` , les composantes du
tenseur dordre quatre f dans la base B = {eei ee j eek ee` } sont :

fB
f )i j k ` =
(
T i jk`

2.2.4 Variables tensorielles contraintes


En mcanique des milieux continus, la plupart des tenseurs du second ordre sont des tenseurs
symtriques par dfinition. Ils restent donc symtriques dans leurs variations.

Remarque Lespace des tenseurs symtriques est un espace vectoriel de dimension 6 et le ten-
T ) et une base tensorielle B s bien choisie
T appartient cet espace. la fonction f (T
seur dT
(nengendrant que des tenseurs symtriques ), on pourrait associer une fonction fBs : R6 R telle
(7)

que :

T ) = fBs (T11 , T12 , T13 , T22 , T23 , T33 )


f (T (2.31)

o les Ti j sont les composantes (ici compltement covariantes, la matrice [T ] est donc symtrique)
de T dans cette base. On pourrait toujours crire d f = d fBs et donc
3 3
fBs
f )i j dTi j =
( dTi j (2.32)
i=1 j>i Ti j

Mais le terme de droite nest pas le dveloppement dun double produit contract et lidentification
des composantes de f sur la base nest plus possible !
(7) par exemple, la 6-base :

e 1 ee1 , (ee1 ee2 +ee2 ee1 ), (ee2 ee3 +ee3 ee2 ),ee2 ee2 , (ee3 ee1 +ee1 ee3 ),ee3 ee3
58 Chapitre 2. Fonctions tensorielles

Dautres contraintes sur les variations dT T peuvent intervenir : par exemple le tenseur T est
par dfinition sphrique, ou de trace nulle, ou antisymtrique. chaque fois, la dimension de
lespace vectoriel dans lequel le tenseur dT T arbitraire peut voluer est diffrente. Plutt que
dtablir une dfinition particulire de loprateur linaire tangent pour chaque type de contrainte,
on va utiliser un thorme qui nous permet dans certains cas dignorer la contrainte pendant
la drivation puis de la rtablir ensuite aprs drivation.
 Thorme 2.7 Soit fe une fonction de m variables relles xi (i = 1, , m), certaines variables
tant lies aux autres par r galits de la forme :

xk = hk ( , x p[1;r]
/ , ) k [1; r]
" #
m
fe
alors, d fe = dxi
i=1 xi {xk =hk ( ,x p[1;r] , ) k[1;r]}
/

Autrement dit, si certaines variables xk sont des fonctions des autres variables, on peut driver fe
comme si les xi ntaient pas lis, puis remplacer ensuite dans le rsultat, les variables lies xk
par leur expression en fonction des autres.

Dmonstration Pour allger les critures, on suppose que fe a quatre variables x1 , x2 , x3 et x4 et quil
ny a quune seule contrainte x1 = h1 (x2 , x3 ). On dfinit la fonction g de 3 variables indpendantes de
la manire suivante :
g(x2 , x3 , x4 ) = fe(h1 (x2 , x3 ), x2 , x3 , x4 )
Pour une variation arbitraire (dx1 , dx2 , dx3 , dx4 ) satisfaisant les contraintes, on a videmment d fe = dg
et donc en utilisant la rgle de drivation des fonctions composes :
g fe h1 fe g fe h1 fe g fe
= + ; = + ; =
x2 x1 x2 x2 x3 x1 x3 x3 x4 x4
et la diffrentielle de g est donc :
 fe h fe   fe h fe  fe
1 1
dg = + dx2 + + dx3 + dx4
x1 x2 x2 x1 x3 x3 x4
fe  h1 h1  fe fe fe
= dx2 + dx3 + dx2 + dx3 + dx4
x1 x2 x x2 x3 x4
| {z 3 }
dh1
On peut donc calculer la diffrentielle sous contrainte en posant formellement :
fe fe fe fe
d fe = dx1 + dx2 + dx3 + dx4
x1 x2 x3 x4
h1 h1
puis remplacer x1 par h1 (x2 , x3 ) et remplacer dx1 par dx2 + dx3 .
x2 x3

Il faut bien noter que la mthode de calcul des composantes de f (T T ) avec des contraintes
sur T qui vient dtre donne, nest valable que si les contraintes sur les composantes peuvent
sexprimer strictement sous la forme donne dans le thorme 2.7 [p.58]. Ce nest notamment
pas le cas pour une contrainte du type T orthogonal ou T uniaxial ou encore kT T k = 1.
Les ensembles de tenseurs soumis ces contraintes ne sont pas des espaces vectoriels et le
tenseur dTT nappartient donc pas ces ensembles. Dans ces cas, la contrainte sur T ne se traduit
pas par une expression de certaines composantes en fonction dautres (les fonctions hk nexistent
pas).
2.3 Fonctions scalaires de plusieurs tenseurs 59

Exemple La fonction f : V2 3 R dfinie par f (QQ) = Q : Q avec la contrainte Q orthogonal


est une fonction qui vaut 3 Q Q Q3 . Loprateur linaire tangent f est donc videmment nul. Or,
T : T ) = 2T
la formule de drivation sans contraintes est : (T T [q. (2.34) p. 59]. On voit bien que la
contrainte Q orthogonal applique aprs drivation ne donne pas 0 mais 2Q Q. De fait, la contrainte
Q orthogonal ne peut pas se rduire des relations de certaines composantes de Q en fonction des
autres telles que celles prcises dans le thorme 2.7 [p. 58]. Le thorme nest donc pas applicable.

En pratique, le thorme est utilisable pour des contraintes de symtrie ou dantisymtrie (avec
des relations portant sur des composantes non mixtes) ou des contraintes de sphricit ou de
trace nulle (avec des relations portant sur des composantes mixtes).

2.3 Fonctions scalaires de plusieurs tenseurs


En mcanique des milieux continus, il arrive que des fonctions valeur scalaire soient plusieurs
arguments tensoriels T i , dordre respectif pi .
 Dfinition 2.8 Oprateur tangent partiel. Soit f (T T 1 , ,T
T m ) une fonction scalaire de m
tenseurs o les tenseurs T i sont dordre pi . On appelle oprateur tangent partiel (ou drive
partielle de f ), not T i f , loprateur linaire tangent de f quand largument tensoriel T i varie,
les autres tant constants.

Les rgles de lalgbre tensorielle impliquent que le tenseur i f est un tenseur dordre pi . La
diffrentielle de f scrit :
m
p
d f = T i f i dT
Ti
i=1

Exemple Soit f (P P,QQ) R o P et Q sont des tenseurs dordre respectifs p et q. Le tenseur P f


est loprateur linaire tangent de f quand le tenseur P varie Q constant ; il est donc dordre p . De
mme le tenseur Q f est dordre q. Pour toute variation arbitraire des arguments tensoriels (lis ou
non par une contrainte), la diffrentielle est :

d f = P f p dP
P + Q f q dQ
Q

2.3.1 Quelques identits utiles


On laisse le soin au lecteur de vrifier les identits suivantes dans lesquelles x et y sont des
vecteurs et T et U sont des tenseurs du second ordre :
Oprateurs linaires tangents de fonctions scalaires variables vectorielles :
x
x (xx yy) = y (xx xx) = 2xx kxxk = (2.33)
kxxk
Oprateurs linaires tangents de fonctions scalaires variables tensorielles dordre 2 :
T
T :U) =U
T (T T : T ) = 2T
(T T kT
Tk = (2.34)
kT
Tk
T =G
trT T 2 ) = 2T
tr(T T> T n ) = n (T
tr(T T n1 )> (2.35)
(TI ) = G T>
(TII ) = TI G T (TIII ) = TII G TI T > +T
T 2> (2.36)
>
= TIII T (si T inversible) (2.37)
60 Chapitre 2. Fonctions tensorielles

Drives temporelles de fonctions scalaires une variable tensorielle :


dkxxk x dxx dkTTk T T
dT T n)
d(trT dTT
= = : = n (TT n1 )> : (2.38)
dt kxxk dt dt kTT k dt dt dt
dTI dTT dTII T
dT dTIII T
dT
= tr = (TI G TT >) : = (TII G TI T > +T T 2> ) : (2.39)
dt dt dt dt dt dt
> dT T
= TIII T : (si T inversible) (2.40)
dt

Remarque Les rsultats eq. (2.37) et (2.40) stablissent en utilisant lidentit de Cayley-Hamilton.

2.3.2 Fonctions scalaires isotropes darguments tensoriels


 Dfinition 2.9 Rotation dun vecteur. La rotation par Q Q3 dun vecteur v est le vecteur :

RQ (vv) = Q vv

 Dfinition 2.10 Rotation dun tenseur dordre 2. La rotation par Q Q3 dun tenseur du
second ordre T est le tenseur du second ordre :

RQ (T
T ) = Q T Q>
T Q

 Proprit 2.11 Rotation des tenseurs du second ordre. Les proprits algbriques des
tenseurs orthogonaux [q. (1.82) et suivantes p. 41] montrent que les tenseurs du second ordre T
et RQ (T
T ) ont les mmes valeurs propres et que leurs vecteurs propres se transforment par RQ .
En outre, si T est symtrique ou antisymtrique ou sphrique ou dviatorique ou orthogonal ou
symtrique dfini positf, RQ (T
T ) a les mmes proprits. Une base propre de T se transforme
par RQ en une base propre de RQ (T T ).

On montre en annexe B [q. (B.1) p. 108] comment crire tensoriellement la rotation de tenseurs
dordre suprieur deux .
 Dfinition 2.12 Fonction scalaire isotrope. Une fonction valeur scalaire et darguments
tensoriels est dite isotrope si elle est invariante par toute rotation de ses arguments :

T 1 , . . . ,T
f (T T 1 ), , RQ (T
T n ) = f (RQ (T T n )), Q
Q Q3

En mcanique des milieux continus, il arrive souvent que lon impose cette proprit disotropie
certaines fonctions relles darguments tensoriels, cest--dire que leur valeur doit tre insensible
toute rotation de ses arguments tensoriels (8) .
 Thorme 2.13 Fonctions isotropes. Si f (T T 1 , . . . ,T
T n ) est une fonction scalaire isotrope, il

existe une fonction f de m arguments scalaires telle que :

T n ) = f(I1 , . . . , Im )
T 1 , . . . ,T
f (T

Les m arguments {I1 . . . , Im } de f sont des scalaires (des invariants) calculs partir dun ou
plusieurs des arguments tensoriels de f . Cette liste dpend la fois de lordre de tensorialit et
(8)La justification physique de cette condition apparatra en mcanique des milieux continus : elle signifie que la
T 1 , . . . ,T
grandeur scalaire f (T T n ) doit avoir la mme valeur pour tous les observateurs (objectivit de f ).
2.4 Fonctions tensorielles darguments tensoriels 61

du nombre darguments tensoriels de f . Le nombre m de ces scalaires est toujours infrieur au


nombre total de composantes des arguments tensoriels.
Le grand intrt de ce thorme est de pouvoir remplacer des fonctions scalaires isotropes
darguments tensoriels par des fonctions scalaires darguments scalaires, dont le maniement est
plus ais (9) .
La dmonstration de ce thorme pour des arguments tensoriels appartenant V3 ou V2 3 est
donne dans lannexe B [p. 107]. On ne prsente ici que quelques rsultats. Dans ce qui suit, v est
un vecteur et S est un tenseur du second ordre symtrique (10) , dinvariants fondamentaux SI , SII
et SIII et de valeurs propres s1 , s2 et s3 :
f (vv) isotrope f tel que f (vv) = f(kvvk)
f (SS ) isotrope f tel que f (SS ) = f(SI , SII , SIII )
= f0 (trSS , tr(SS 2 ), tr(SS 3 )
= f00 (s1 , s2 , s3 )
f (vv,vv0 ) isotrope f tel que f (vv,vv0 ) = f(kvvk, kvv0 k,vv vv0 )
f (vv,SS ) isotrope f tel que f (vv,SS ) = f(kvvk, SI , SII , SIII ,vv SS vv,vv SS 2 vv)
On trouvera en annexe, section B.7 [p. 120] des rsultats plus complets. Comme on peut le
constater, par exemple dans le cas f (SS ) o on a donn plusieurs listes possibles, les listes
dinvariants {I1 , I2 , , Im } ne sont pas uniques, mais leur longueur est toujours la mme et le
jacobien de la transformation {I1 , I2 , , Im } {I10 , I20 , , Im0 } est non nul.
Remarques Les dmonstrations donnes dans lannexe B permettent dinterprter gomtrique-
ment les invariants dits croiss (ceux qui sont calculs partir de plusieurs arguments tensoriels
de f ) : ils traduisent le fait que dans toute rotation RQ , les orientations relatives des diffrents
arguments tensoriels de f restent invariantes.
Par exemple, linvariant v v 0 du cas f (vv,vv0 ) traduit langle non orient entre les deux arguments
vectoriels. De mme, on montre dans lannexe [remarque B.5.2 p. 116] que les deux invariants v SS vv
et v SS 2 vv du cas f (vv,SS ) sont deux scalaires ncessaires et suffisants pour prciser lorientation relative
de la direction non oriente v vv par rapport aux directions propres du tenseur symtrique du second
ordre S . On peut trouver dautres invariants croiss physiquement plus significatifs pour reprsenter
la mme information.
Enfin, si certains arguments tensoriels de f prsentent des particularits permanentes (norme unit,
trace nulle etc.), le nombre de variables de f sen trouve diminu. Par exemple, si v 0 est par dfinition
un vecteur unitaire, largument kvv0 k constamment gal 1 nest plus une variable de la fonction f.

2.4 Fonctions tensorielles darguments tensoriels


2.4.1 Fonctions dun argument tensoriel
q
On considre maintenant des applications f : Vp
3 V3 . Si lapplication f (T
T ) est diffrentiable
T
en , loprateur linaire tangent est dfini par :
p dT
df = f T (2.41)
(9) Notamment, lorsque les arguments tensoriels varient, on na plus driver par rapport des tenseurs
ventuellement contraints [thorme 2.7 p. 58].
(10) Tout tenseur du second ordre pouvant tre dcompos en parties symtrique et antisymtrique, et les tenseurs

antisymtriques tant isomorphes leur vecteur adjoint, un argument tensoriel du second ordre quelconque peut donc
tre vu comme un couple darguments indpendants, lun symtrique du second ordre et lautre vectoriel.
62 Chapitre 2. Fonctions tensorielles

o d f Vq T Vp
3 et dT 3 . Loprateur linaire tangent f est donc un tenseur dordre p + q. Ses
composantes dans une base fixe se calculent suivant les mmes rgles que prcdemment.

U ) est dordre
Exemple Si p = 2 et q = 2, loprateur linaire tangent f de lapplication T = f (U
4, et ses composantes dans une base sont par exemple :

T i j (U1 1 , ,U3 3 )
f )i j k m =
( (2.42)
Uk m

Noter quici encore, la drivation par rapport une composante de certaines variances donne une
composante de f de variances inverses.

Cas particulier des endomorphismes inversibles V V

Soit f un endomorphisme (a priori non linaire) inversible V V : v = f (uu). Linversibilit


de f implique quil existe f 1 tel que u = f 1 (vv).

Les oprateurs linaires tangents des deux applications f et f 1 sont dfinis par :

dvv = f duu et duu = ( f 1 ) dvv

Les oprateurs linaires tangents f et ( f 1 ) sont donc tous les deux des tenseurs dordre 2,
cest--dire des endomorphismes linaires V V. Les deux galits ci-dessus montrent quils
sont inverses. On a donc :

f : V V inversible ( f 1 ) = (
f )1 (2.43)

Matrice jacobienne Dans le cas des endomorphismes (a priori non linaires) f : V V, et


lorsque les composantes des vecteurs de V sont donnes dans une base orthonorme, la matrice des
composantes de loprateur linaire tangent f dans cette base est appele matrice jacobienne, et son
dterminant est appel jacobien de la fonction f .

2.4.2 Fonctions tensorielles de plusieurs arguments tensoriels

On dfinit sans difficult les oprateurs linaires tangents partiels comme tant les oprateurs
linaires tangents de lapplication f , valeur tensorielle dordre p, quand lun de ses arguments
tensoriel T i varie, les autres tant constants. La diffrentielle de lapplication f (TT 1 , . . . ,T
T m)
scrit :
m
p
T i Vp
d f = T i f i dT
i=1

o pi est lordre du tenseur T i et o T i f est un tenseur dordre p + pi . Si les tenseurs T i sont


fonctions dun paramtre rel t, on montre facilement que :

n n Ti
p df p dT
f 0 (t) = T i f i T 0i (t) que lon peut encore crire : = Ti f i
i=1 dt i=1 dt
2.5 En bref... 63

2.4.3 Fonctions tensorielles isotropes


 Dfinition 2.14 Une fonction tensorielle f (T T n ) Vp est dite isotrope si :
T 1 , ,T

RQ ( f (T1 , ,T T 1 ), , RQ (T
T n )) = f (RQ (T T n )) (2.44)

Remarque Cest notamment le cas des lois de comportement mcanique des milieux continus
qui sont de la forme = f (T,X X 1 ,X
X 2 , . . . ) o est le tenseur des contraintes, T est la temprature et
les X i sont des vecteurs ou des tenseurs. La fonction f doit tre isotrope pour garantir linvariance de
la loi dans tout changement dobservateur (11) .

2.5 En bref...
La drivation temporelle dun tenseur conserve la symtrie, lantisymtrie, la sphricit et la
trace nulle, mais pas lorthogonalit ni la norme ni luniaxialit.
On dfinit des oprateurs linaires tangents ( drive par rapport un tenseur ), ventuellement
partiels, de fonctions scalaires ou tensorielles darguments tensoriels.
Les fonctions scalaires isotropes darguments tensoriels peuvent tre remplaces par des fonctions
scalaires darguments scalaires.

(11)
Linvariance dune loi dans tout changement dobservateur sera appele universalit de la loi. Luniversalit
impose aux lois de comportement mcanique est aussi souvent appele principe de lindiffrence matrielle .
3

Champs tensoriels

En mcanique des milieux continus, certaines grandeurs physiques, comme par exemple les
efforts intrieurs, les dformations et les vitesses de dformation, sont mathmatiquement
reprsentes par des tenseurs du second ordre. Dautres grandeurs sont reprsentes par des
tenseurs dordre infrieur (vecteurs ou scalaires). Quelque soit leur ordre, ces tenseurs ont en
gnral une valeur diffrente en chaque point M dun domaine D de lespace occup par un
milieu continu. Les grandeurs physiques sont donc dcrites par des champs de tenseurs :

M D T (M) Vp

On suppose que lespace physique qui nous entoure est reprsentable par un espace affine
tridimensionnel (1) de points, qui sera not E3 . On aura donc envisager des champs scalaires
(tenseurs dordre 0), des champs vectoriels (tenseurs dordre 1) et des champs tensoriels (tenseurs
dordre suprieur 1).

Lobjectif de ce chapitre est de prsenter lanalyse des champs quel que soit le systme de
coordonnes utilis. La dfinition des oprateurs diffrentiels gradient, divergence, rotationnel et
laplacien sera donne sous forme tensorielle, donc valable indpendamment de tout systme de
coordonnes et de toute base. Accessoirement, la dmarche permettra de construire de manire
systmatique des formulaires donnant les composantes de ces oprateurs diffrentiels sur les
bases locales de ces systmes de coordonnes.

Notation pour les drives partielles par rapport aux coordonnes

Soit f (x1 , x2 , x3 ) une fonction tensorielle quelconque des trois coordonnes relles (x1 , x2 , x3 ) et
valeur dans Vp 3 , p > 0. Dans ce chapitre, on fait grand usage de drives partielles par rapport
aux coordonnes. En calcul tensoriel, il est dusage demployer des notations plus concises que
les notations habituelles ; dans la littrature spcialise, on trouve deux notations pour la drive
partielle dune fonction f par rapport la ie coordonne :

f f
=if ou bien = f ,i
xi xi

Dans la seconde notation, les indices qui suivent la virgule sont des indices de drivation (sil
y en a plusieurs, leur ordre est donc indiffrent). Cette notation est la plus concise et prsente
des avantages dordre dindices qui apparaitront plus loin. On utilisera systmatiquement cette
seconde notation dans la suite.
(1)Certaines des notions qui suivent sont gnralisables des dimensions suprieures, mais puisque dans ce cours,
on ne se proccupe que de mcanique non relativiste, on se limite E3 .
66 Chapitre 3. Champs tensoriels

3.1 Systmes de coordonnes


Pour reprer les points M E3 , on choisit arbitrairement un point O E3 , que lon appelle origine,
et deux autres points A et B non aligns avec O. On sait alors associer de manire biunivoque
chaque point M de E3 le bipoint (O, M) E3 E3 et un vecteur, dit libre , x M V3 dtermin
par ses composantes sur la base de points {OA, OB, OC = OA OB}. Le choix des trois
points (O, A, B) permet donc de confondre par isomorphisme les points de E3 et les vecteurs
de V3 :

M E3 x M V3

Remarque En mcanique, le choix de trois points {O, A, B} permettant dassocier biunivoquement


chaque point M E3 un vecteur x M V3 sera appel choix dun observateur. Le vecteur x M sera
appel vecteur position de M pour cet observateur. Ces dfinitions seront prcises rigoureusement en
cinmatique des milieux continus.

On peut alors dfinir la diffrence entre deux points comme tant la diffrence entre les vecteurs
de V3 qui lui sont associs :

M 0 M = x M0 xxM

La diffrence entre deux points est un vecteur indpendant du choix de lorigine.


Choisir un systme de coordonnes cest choisir une mthode pour associer de manire biuni-
voque un triplet de rels appels coordonnes, que lon notera (x1 , x2 , x3 ), chaque point M E3 .
Chaque mthode dfinit un systme de coordonnes particulier. Si la mthode est correcte, on a
les bijections suivantes (au moins dans une certaine portion de lespace) :

systme de
O, A, B E3 choisis
(x1 , x2 , x3 ) R3 x M V3 (3.1)
coordonnes
M E3

Quand on a choisi un systme de coordonnes, on dispose donc dune application g : R3 V3


telle que :

g (x1 , x2 , x3 ) = x M

On peut construire une infinit de systmes de coordonnes.

Exemples de systmes de coordonnes


Coordonnes cartsiennes Les coordonnes cartsiennes {xi } dun point M sont les composantes
du vecteur x M dans la base de points initialement choisie :

{E
E i } = {E
E 1 = OA E 2 = OB
OA,E E 3 = OC
OB,E OC}

La fonction g est :

g (x1 , x2 , x3 ) = xi E i

Coordonnes cylindriques On choisit k = OC OC


OCk et u 0 unitaire perpendiculaire k dans le
OC/kOC
plan AOC. Le demi-plan P0 = (O,uu0 ,kk ) est appel demi-plan mridien de rfrence. Soit M le
point reprer. On appelle demi-plan mridien de M le demi-plan P = (O,xxM ,kk ). On appelle
angle polaire 0 6 < 2 langle orient autour de k de P0 P . On note u le vecteur unitaire
3.2 Base naturelle dun systme de coordonnes 67

de P perpendiculaire k . Dans le demi-plan P , le point M est repr par ses coordonnes


cartsiennes r > 0 et z sur le repre orthonorm {O,uu,kk }. La fonction g est :
g (r, , z) = ruu( ) + zkk
Pour pouvoir crire des sommations, on pose x1 = r, x2 = et x3 = z.
Coordonnes sphriques Les choix arbitraires O, k , u et u 0 sont les mmes quen coordonnes
cylindriques mais le point M est repr dans le demi-plan mridien P par ses coordonnes
polaires : r = kOM
OM
OMk > 0 et langle = (kk ,xxM ) (0 6 6 ). On note w le vecteur unitaire
w = OM
OM/kOM OM
OMk. La fonction g est :
g(r, , ) = rw
w( , )
Pour pouvoir crire des sommations, on pose x1 = r, x2 = et x3 = .
Coordonnes gographiques Elles sont semblables aux coordonnes sphriques, mais langle est
dfini diffremment : = (uu,xxM ) (/2 6 6 /2). Langle est la longitude, et langle la
latitude. La fonction g est :
w( , )
g (r, , ) = rw
Pour pouvoir crire des sommations, on pose x1 = r, x2 = et x3 = .
On peut en inventer bien dautres : par exemple, on peut choisir une surface S particulire de E3 ,
reprer la projection m de M sur la surface S par deux coordonnes surfaciques, la troisime
coordonne tant la distance mM suivant la normale la surface. Un tel systme de coordonnes est
commode utiliser en thorie des coques (mcanique des milieux continus minces). Autre exemple :
un systme de coordonnes toriques est commode pour reprer les points dans un coude de conduite.
En mcanique des milieux continus, le choix dun systme de coordonnes est gnralement suggr
par la forme du domaine D E3 dans lequel on travaille : on choisit un systme de coordonnes qui
rend facile lidentification des points du domaine et de sa frontire.

Dans ce chapitre, on se propose de faire de lanalyse des champs en utilisant 1 un systme de


2 3

coordonnes quelconque : un point M de lespace est repr par trois rels x , x , x sous la
forme dune application biunivoque g : R3 V3 non prcise. Aucune hypothse nest faite
sur la signification gomtrique des trois coordonnes (composante, produit scalaire, distance,
angle, etc.). La seule condition est que lapplication g soit bien une bijection entre R3 et les
points M de E3 reprsents par leur vecteur x M V3 , au moins dans une certaine rgion de
lespace (2) .

3.2 Base naturelle dun systme de coordonnes


Soit un systme de coordonnes quelconque dfini par xM = g(x1 , x2 , x3 ). Les drives partielles
de la fonction g sont des vecteurs :
g g (. . . , xi + h, . . . ) gg(x1 , x2 , x2 )
= lim
xi h0 h
xk constant
k6=i

 Dfinition 3.1 Base naturelle. On appelle base naturelle en M du systme de coordon-


nes x M = g (x1 , x2 , x3 ), le systme de vecteurs {eei } dfini par :
g
ei = = g ,i (3.2)
xi
(2)Certains systmes de coordonnes ne sont pas des bijections en tout point de E3 . Cest notamment le cas des
coordonnes cylindriques pour les points r = 0 et des coordonnes sphriques ou gographiques en r = 0 et aux ples.
68 Chapitre 3. Champs tensoriels

Linversibilit de la fonction g garantit que ces trois vecteurs forment une base de V3 car le
jacobien det[(gg,i ) j ] = det[(eei ) j ] = det[eei e j ] = 1 est non nul. Lordre des vecteurs de la base
naturelle est induit par lordre dans lequel on a class les trois coordonnes {xi }. On peut
toujours choisir un ordre des coordonnes tel que la base naturelle soit directe. La base naturelle
dun systme de coordonnes nest, en gnral, ni orthogonale ni norme. En outre, elle est
gnralement variable avec le point M.

Bases naturelles de systmes de coordonnes usuels


en coordonnes cartsiennes, e i = E i , la base naturelle est donc la mme en tout point M ;
en coordonnes cylindriques :

uu
er = u ; e = rvv ; ez = k o v =

La base naturelle est orthogonale non norme et elle change avec le point M ;
en coordonnes sphriques :

w
w
er = w ; e = rtt ; e = r sin v o t =

La base naturelle est orthogonale non norme et elle change avec le point M ;
en coordonnes gographiques :

w
w
er = w ; e = r cos v ; e = rss o s =

La base naturelle est orthogonale non norme et elle change avec le point M.

3.2.1 Base physique

Comme on le verra dans la suite, le principal avantage de la base naturelle est que les expressions
des composantes des oprateurs diffrentiels dans la base naturelle sont les mmes quel que soit
le systme de coordonnes utilis. En revanche, puisque les coordonnes ne sont gnralement
pas toutes de mme nature gomtrique (longueurs, produits scalaires, angles, etc.), la base
naturelle nest gnralement pas adimensionnelle.

Exemple En coordonnes cylindriques, on vrifie aisment que les normes des vecteurs de la base
naturelle sont keer k = 1 (adimensionnel), kee k = r (longueur) et keez k = 1 (adimensionnel). Si v est
un vecteur vitesse et que lon crit ses composantes contravariantes sur la base naturelle :

v = vi e i = vr e r + v e + vz e z

Lanalyse dimensionnelle de cette galit indique que les composantes vr et vz ont la dimension dune
vitesse, alors que la composante v a la dimension dune frquence.

Pour viter cet inconvnient, on dfinit la base physique :


 Dfinition 3.2 Base physique. On appelle base physique (ou base locale), note {e
e i }, la base
naturelle norme :
ei
ei =
e
keei k
3.2 Base naturelle dun systme de coordonnes 69

Par construction, la base {ee i } est adimensionnelle et norme. En gnral, elle nest pas ortho-
norme sauf si la base naturelle est orthogonale. Mme si lon effectue des calculs avec des
composantes de tenseurs sur la base naturelle (3) , il est prfrable de prsenter les rsultats avec
des composantes de ces tenseurs sur la base physique, afin que la dimension des composantes
soit la mme que celle de la grandeur physique quelles reprsentent. Le changement de base est
toujours trs simple car la matrice de passage de la base naturelle {eei } la base physique {e ei}
est diagonale :

1

kee1 k 0 0
1
ei = A j i e j avec [A ] = 0 0 (3.3)

e kee2 k
1
0 0 kee3 k

3.2.2 Variations de la base naturelle

Une fois fait le choix dun systme de coordonnes, il dfinit la base naturelle {eei = g ,i } en
chaque point M [q. (3.2) p. 67]. La base naturelle varie en gnral avec M, cest--dire avec les
coordonnes (x1 , x2 , x3 ) de M. On en tudie ici les variations.

Les drives des vecteurs de la base naturelle par rapport aux coordonnes sont des vecteurs. On
dsigne leurs 27 composantes contravariantes sur la base naturelle comme suit :

e i, j = i kj e k i kj = e i, j eek [q. (1.12) p. 14] (3.4)

Le nombre i kj est la ke composante contravariante du vecteur e i, j sur la base naturelle {ee }. Ces
27 nombres sont appels coefficients de Christoffel.

Pour les calculer, la mthode la plus simple est souvent de calculer directement la drive
des vecteurs de la base naturelle partir de leur dfinition (4) et den donner les composantes
contravariantes sur la base naturelle. Nanmoins, on va montrer que les coefficients de Christoffel
peuvent se calculer de faon systmatique en fonction des drives des composantes sur la base
naturelle du tenseur mtrique (5) .

La dfinition du systme de coordonnes x M = g (x1 , x2 , x3 ) et ses drives tant des fonctions


suffisamment rgulires des coordonnes, on peut crire :

e i, j = (gg,i ), j = g ,i j = g , ji = (gg, j ),i = e j,i i kj = jik (3.5)

Les 27 coefficients de Christoffel i kj sont donc symtriques par rapport aux indices infrieurs. Il
suffit donc de nen calculer que 18. Compte tenu de cette symtrie, la drive dun vecteur de
base peut scrire :

1
e i, j = (eei, j +ee j,i )
2
(3) Les calculs y sont gnralement plus simples, notamment les intgrations dquations diffrentielles.
(4) Cette dfinition dpend du systme de coordonnes choisi.
(5) Cette mthode de calcul systmatique est plus facilement programmable dans un logiciel de calcul formel.
70 Chapitre 3. Champs tensoriels

Calculons maintenant les i kj :

2i kj = (ee j,i +eei, j ) eek


= gk (ee j,i +eei, j ) ee [q. (1.26) p. 26]

= gk ((ee j ee ),i + (eei ee ), j ee ,i ee j ee , j eei )


= gk ((ee j ee ),i + (eei ee ), j eei, ee j ee j, eei )
= gk ((ee j ee ),i + (eei ee ), j (eei ee j ), )
2i kj = gk (g j,i + gi, j gi j, ) (3.6)

o les g sont les composantes covariantes du tenseur mtrique sur la base naturelle : gi j = e i ee j
[q. (1.21) p. 25].
On calcule maintenant les drives des vecteurs de la base duale {ee }. On pose comme prc-
demment 27 nouveaux coefficients 0 ikj dterminer :
j
e ,ij = 0 ik e k

En remarquant que :

e i ee j = ij (eei ee j ),k = 0 e i ee j ,k +ee j eei,k = 0

on en dduit que :
j
0 ik = e ,kj eei = ee j eei,k = ikj

Les drives des vecteurs de la base duale sexpriment donc aussi avec les coefficients de
Christoffel ikj :

e ,ij = ikj e k (3.7)

Chaque systme de coordonnes a donc sa propre collection de coefficients de Christoffel i kj ,


que lon peut calculer une fois pour toutes.

Cas particulier des coordonnes cartsiennes On a vu dans les exemples de systmes de coor-
donnes que la base naturelle dun systme de coordonnes cartsiennes (orthonormes ou non) est
la mme en tout point. Elle nest donc pas fonction des coordonnes du point et les coefficients de
Christoffel sont donc tous nuls. Cest cette particularit qui rend ce systme de coordonnes trs
populaire car il vite leur calcul.

Les coefficients de Christoffel i kj ne sont pas les composantes dun tenseur dordre 3. Pour sen
convaincre, il suffit de vrifier que les formules de changement de base des i kj ne sont pas celles
dun tenseur. On ne peut donc pas utiliser la rgle de lascenseur dindices [rgle 1.36 p. 26]
pour faire monter ou descendre les indices des coefficients de Christoffel.

3.3 Gradient dun champ tensoriel


Un champ tensoriel T est une application qui associe tout point M D E3 un tenseur
dordre p :
T
M D T (M) Vp
3.3 Gradient dun champ tensoriel 71

 Dfinition 3.3 Gradient. On dit que le champ tensoriel T (M) dordre p est diffrentiable
T , et appel gradient du champ T au point M tel
en M sil existe un oprateur linaire, not gradT
que :

T M 0 T MM 0 + kMM O (MM
MM 0 kO MM 0 ) MMMM 0

T (M) = gradT T MM (3.8)

o O (MM
MM 0 ) est une fonction quelconque valeur dans Vp et qui tend vers le tenseur nul
dordre p quand M 0 M.

Si le champ T (M) est partout diffrentiable dans un domaine D, on dfinit ainsi sur D un champ
T )(M).
de tenseurs (gradT
 Thorme 3.4 Le champ gradient dun champ tensoriel dordre p est un champ tensoriel
dordre p + 1.

Dmonstration La diffrence T (M 0 ) T (M) est un tenseur dordre p et le vecteur MM 0 est


un tenseur dordre 1. Les rgles du produit contract simple dans lquation (3.8) impliquent que
T est un tenseur dordre p + 1.
loprateur linaire gradT
 Dfinition 3.5 Diffrentielle dun champ. Soit T (M) un champ tensoriel dordre p diffren-
T son gradient (dordre p + 1) en M. Soit dM
tiable en M et soit gradT M une variation arbitraire du
point M. On appelle diffrentielle en M du champ T (M) la quantit tensorielle dordre p dfinie
par :

dT T dM
T = gradT M [q. (2.41) p. 61] (3.9)

Remarque La diffrentiabilit en M du champ T (M) [q. (3.8) p. 71] signifie que localement
autour de M, la variation exacte T (M 0 ) T (M) peut tre approxime par gradT T M M 0 , avec une
erreur dautant plus petite que M est proche de M et ceci quelle que soit la direction du vecteur MM 0 .
0

T nest pas la variation de T quand on passe du point M au point M 0 , la variation


La diffrentielle dT
exacte de T est :

M ) T
T (M + dM T + kdM
T (M) = dT O (dM
M kO M)

Gradient et Il dcoule de lquation (3.8) [p. 71] que gradT T est un oprateur linaire V3 Vp
3
qui est loprateur linaire tangent dune application, a priori non linaire, T (M) : E3 Vp 3 . Ce
nest que si lon a choisi trois points (O, A, B) dans E3 , pour construire un isomorphisme entre les
points de E3 et les vecteurs de V3 , que lon peut considrer le champ T (M) comme une applica-
tion V3 Vp 3 . Il faut avoir fait ces choix pour crire gradT T = T [section 2.4 p. 61]. Tant que
lon na pas choisi de systme de coordonnes, on rserve le nom de gradient lapplication linaire
tangente dune application E3 Vp 3 .

Loprateur linaire gradT T va permettre de dfinir une drive directionnelle en M de la fonc-


tion T (M) quand le point M varie dans une direction unitaire donne u 0 . Soit M un point de E3
et soit un autre point M 0 dans la direction u 0 dfini par :

M 0 = M + kdM
M kuu0

En utilisant la dfinition du gradient [q. (3.8) p. 71], il vient :

T (M + kdM
M kuu0 ) T T (kdM
T (M) = gradT M kuu0 ) + kdM O (dM
M kO M)
T (M + kdM
M kuu0 ) T
T (M)
= gradT O (dM
T uu0 +O M)
kdM
Mk
72 Chapitre 3. Champs tensoriels

M
dM
En faisant tendre kdM
M k vers 0, le vecteur unitaire kdM
Mk tend vers une direction unitaire u 0 :

T (M + kdM
M kuu0 ) T
T (M)
lim T uu0
= gradT
kdM
M k0 kdM
Mk
M
dM
M k u
kdM
u0

Le terme de gauche est la drive en M de la fonction T (M) quand le point M varie dans la
direction unitaire u 0 . La valeur de cette drive dpend de la direction unitaire u 0 . On peut donc
poser la dfinition suivante :
 Dfinition 3.6 Drive directionnelle dun champ. La drive du champ tensoriel T (M),
dordre p, dans la direction u 0 est le tenseur dordre p dfini par :

T u0 0 = gradT
T uu0 (3.10)

Le tenseur gradTT (dordre p + 1) permet donc de calculer toutes les drives directionnelles
de T (M) (dordre p), quand M varie dans toutes les directions unitaires u 0 autour de M. Le
T (M) est loutil permettant de donner une description locale des variations
champ tensoriel gradT
du champ T (M) au voisinage du point M.

3.4 lments diffrentiels pour les intgrales


En mcanique des milieux continus, on aura calculer des intgrales sur des volumes, des
surfaces, des courbes. On prcise ici les lments diffrentiels utiles pour ces intgrales.

3.4.1 Variations dun point


Soit un systme de coordonnes dfini par sa fonction g (x1 , x2 , x3 ). On fait varier le point M en
donnant des variations arbitraires dx1 , dx2 et dx3 aux trois coordonnes (x1 , x2 , x3 ). Le vecteur dM
M
scrit donc :
g i
M = dgg =
dM dx = dxi e i [df. 3.1 p. 67]
xi
Les composantes contravariantes du vecteur dM M sur la base naturelle du systme de coordonnes
sont donc les variations arbitraires dxi , quel que soit le systme de coordonnes utilis.

Remarque Cest l le grand avantage de lutilisation de la base naturelle. Il en est diffremment


sur la base physique. Par exemple, en coordonnes cylindriques :

M = dxi e i = dreer + d e + dzeez


dM (sur la base naturelle)
= dreer + (r d )e
e + dzeez (sur la base physique)

M sur la base physique sont {dr, r d , dz}.


En coordonnes cylindriques, les composantes du vecteur dM

Pour des variations arbitraires dxi des coordonnes, le carr de llment de longueur est :

d`2 = dM
M 2 = dM
M dM
M = G (dM M ) = gi j dxi dx j
M , dM [df. 1.33 p. 25]

o les g sont les composantes covariantes sur la base naturelle du tenseur mtrique : gi j = e i ee j .
3.4 lments diffrentiels 73

3.4.2 lment de volume pour les intgrales de volume


Considrons les trois variations individuelles du point M en ne faisant varier quune seule de ses
coordonnes :

M 1 = dx1 e 1
dM ; M 2 = dx2 e 2
dM ; M 3 = dx3 e 3
dM

Llment de volume est la valeur absolue de leur produit mixte :

dv = |H
H (dMM 1 , dM
M 2 , dM H (ee1 ,ee2 ,ee3 ) dx1 dx2 dx3 | [section 1.5 p. 26]
M 3 )| = |H

= |h123 dx1 dx2 dx3 | = | g dx1 dx2 dx3 | [q. (1.27) p. 27] (3.11)

o g = det[g ] [q. (1.25) p. 26].

3.4.3 lment de surface pour les intgrales de surface


Une surface S est une varit de dimension 2 plonge dans E3 . Soit N un point courant de S .
Une surface est dfinie par lapplication fS :

fS : (u1 , u2 ) D 0 R2 N = fS (u1 , u2 ) E3

On dit que la surface S est paramtre par les deux rels u1 et u2 .

quations paramtriques dune surface Quand on a choisi un systme de coordonnes, la fonc-


tion fS : R2 E3 se traduit par trois fonctions fS1 , fS2 et fS3 qui donnent lexpression des trois coor-
donnes du point courant N en fonction des deux paramtres u1 et u2 . Les quations paramtriques
dune surface S de E3 sont :

x1 = fS1 (u1 , u2 ) ; x2 = fS2 (u1 , u2 ) ; x3 = fS3 (u1 , u2 ) (3.12)

La dfinition paramtrique dune surface est la dfinition la plus gnrale. Pour certaines surfaces, il
est possible de paramtrer le point courant N de la surface S avec deux de ses coordonnes spatiales.
Par exemple, pour certaines surfaces, il est possible de prendre comme paramtres u1 = x1 et u2 = x2 .
La dfinition de la surface se rduit alors lquation x3 = f 3 (x1 , x2 ). Toutefois cette rduction nest
pas toujours possible (6) .

Considrons deux variations arbitraires du1 et du2 des paramtres u1 et u2 . Les variations
correspondantes du point N sont :

N 1 fS 1 N 2 fS 2
N )1 =
(dN du = 1 du = a1 du1 ; N )2 =
(dN du = 2 du = a2 du2
u1 u u2 u
Les deux vecteurs
fS fS
a1 = et a 2 =
u1 u2
sont tangents en N S et constituent une base naturelle du plan tangent en N S . Llment
de surface de S est dfini par :

ds = k(dN N )2 k = kaa1 aa2 k |du1 | |du2 |


N )1 (dN
(6) Par exemple si la surface S est la frontire dun domaine ferm (la surface dune sphre par exemple).
74 Chapitre 3. Champs tensoriels

Normales unitaires une surface Les vecteurs a 1 et a 2 tant tangents en N la surface S , le


vecteur a 1 aa2 est donc normal la surface. On dfinit une normale unitaire n en un point N de S par :
a 1 aa2
n= (3.13)
kaa1 aa2 k
Le sens de cette normale dpend de lordre des paramtres u1 et u2 . Il ny a aucune raison de
privilgier lun des sens sauf si la surface est ferme : on peut alors dfinir un intrieur et un extrieur
et choisir lordre des paramtres (u1 , u2 ) pour que la normale la surface soit sortante.

3.4.4 lment de longueur pour les intgrales curvilignes


Une courbe C est une varit de dimension 1 plonge dans E3 . Soit N le point courant de C . La
courbe est dfinie par lapplication :
fC : u D 00 R N = fC (u) E3
On dit que la courbe C est paramtre par le rel u.

quations paramtriques dune courbe Si on a choisi un systme de coordonnes, la fonc-


tion fC : R E3 se traduit par trois fonctions fC1 , fC2 et fC3 qui donnent les expressions des trois
coordonnes du point courant N en fonction du paramtre u. Les quations paramtriques dune
courbe C de E3 sont :
x1 = fC1 (u) ; x2 = fC2 (u) ; x3 = fC3 (u) (3.14)
La dfinition paramtrique dune courbe est la dfinition plus gnrale. Pour certaines courbes, il est
possible de paramtrer le point courant N de la courbe C avec lune de ses coordonnes spatiales. Par
exemple, pour certaines courbes, il est possible de prendre comme paramtre u = x1 . La dfinition de
la courbe se rduit alors deux quations x2 = f 2 (x1 ) et x3 = f 3 (x1 ). Toutefois cette rduction nest
pas toujours possible (7) .

Considrons la variation arbitraire du du paramtre u. La variation du point N est :


d fC
N=
dN du = a du
du
Le vecteur a est tangent la courbe C et constitue une base naturelle de la droite tangente en N
C . Llment de longueur de C est dfini par :
d` = kdN
N k = kaak |du|

Rappels Si le paramtre u est labscisse curviligne sur la courbe C , le vecteur tangent a est
unitaire, cest le premier vecteur du tridre de Fresnet. Les deux autres autres vecteurs du tridre de
Fresnet (orthonorm) sont la normale principale (dans le plan osculateur de la courbe C et oriente
vers lintrieur de la courbure) et la binormale.

3.5 Gradient dun champ scalaire


Les champs scalaires sont des champs de tenseurs dordre 0. Soit un champ scalaire f (M)
diffrentiable ; il existe donc un champ dordre 1 (donc vectoriel), not grad f [df. 3.3 p. 71].
Sa diffrentielle scrit :
d f = grad f dM
M [q. (3.9) p. 71] (3.15)
(7) Par exemple si la courbe C est une courbe ferme.
3.5 Gradient dun champ scalaire 75

Interprtations La drive directionnelle de f dans une direction unitaire u 0 est

fu0 0 = grad f uu0 [q. (3.10) p. 72]

Cette drive est maximale quand la direction unitaire u 0 est colinaire grad f . La direction du
vecteur grad f indique donc la direction dans laquelle la drive de f est maximale. La drive de f
dans cette direction est k grad f k. La drive de f dans les directions u 0 orthogonales grad f est
nulle. Ces directions sont tangentes aux surfaces isovaleurs de f .

Soit un systme de coordonnes dfini par sa fonction g (x1 , x2 , x3 ). On dfinit la fonction f : R3 R


telle que :

f (M) = f (gg(x1 , x2 , x3 )) = f (x1 , x2 , x3 )

La fonction f = f gg est celle que lon donne pour dcrire le champ f (M) quand on a choisi le
systme de coordonnes. Pour des variations arbitraires dxi des trois coordonnes de M, lgalit
prcdente permet dcrire :

df = df M = dxi e i
dM
M = f ,i dxi dM
grad f dM M = dxi e i
(grad f )i dxi = f ,i dxi dxi

On en dduit les composantes covariantes de grad f dans la base naturelle du systme de


coordonnes :

(grad f )i = f ,i grad f = f ,i e i (3.16)

Lexpression des composantes covariantes de grad f dans la base naturelle du systme de


coordonnes est la mme quel que soit le systme de coordonnes utilis.

Remarque Dans les formulaires classiques, les composantes du vecteur grad f sont donnes dans
la base physique et non dans la base naturelle. Le changement de base fait intervenir les normes des
vecteurs de la base naturelle [q. (3.3) p. 69], qui sont spcifiques chaque systme de coordonnes.
Lexpression des composantes du vecteur grad f dans la base physique est donc spcifique chaque
systme de coordonnes. Lhabitude de donner les composantes des oprateurs diffrentiels dans
la base physique explique lexistence de formulaires spcifiques chaque systme de coordonnes.
Lquation (3.16) montre que lcriture des composantes du gradient dun champ scalaire dans la
base naturelle (non norme), ne ncessite aucun formulaire.

Autres notations On trouve dans la littrature scientifique la notation f pour le vecteur grad f (8) ,
df
ou encore la notation dM
M.

On laisse le soin au lecteur de vrifier les identits suivantes, o f1 et f2 sont des champs scalaires
et o est un scalaire constant dans lespace :

grad( f1 + f2 ) = grad f1 + grad f2


grad( f ) = grad f
grad( f1 f2 ) = f2 grad f1 + f1 grad f2
(8) Voir la remarque Gradient et [p. 71].
76 Chapitre 3. Champs tensoriels

3.6 Champs vectoriels


3.6.1 Gradient dun champ vectoriel
Les champs vectoriels sont des champs de tenseurs dordre 1. Soit v (M) un champ vectoriel
diffrentiable ; il existe donc un champ de gradient dordre 2, not gradvv [df. 3.3 p. 71]. La
diffrentielle du champ scrit :

dvv = gradvv dM
M [q. (3.9) p. 71] (3.17)

On se propose de calculer les composantes du tenseur du second ordre gradvv dans la base
naturelle dun systme de coordonnes dfini par la fonction g (x1 , x2 , x3 ). Dans ce systme de
coordonnes, le champ est dcrit par la fonction v : R3 V dfinie par :

v (M) = v (gg(x1 , x2 , x3 )) = v (x1 , x2 , x3 ) V3 dvv = dvv, dM


M (3.18)

Pour dfinir le champ de vecteurs v (M), on choisit, dans un premier temps, de donner les trois
fonctions vi (x1 , x2 , x3 ) de ses composantes contravariantes sur la base naturelle du systme de
coordonnes :

v (M) = vi (x1 , x2 , x3 )eei

Lgalit (3.18) implique :

M = v ,i dxi
gradvv dM M = dxi e i
dM
= (v j e j ),i dxi
= (v,ij e j + v j e j,i ) dxi
= (v,ij e j + v j i kj e k ) dxi [q. (3.4) p. 69]
= (v,ij e j + vk ikj e j ) dxi (changement dindices muets)
(gradvv) j i dxi e j = (v,ij + vk ikj ) dxi e j M = dxi e i
dM

On en dduit par identification les composantes mixtes (gradvv) du tenseur gradvv :

(gradvv) j i = v,ij + vk ikj gradvv = (v,ij + vk ikj ) e j eei (3.19)

La formule est la mme pour tous les systmes de coordonnes ; quand on a choisi un systme
de coordonnes, il suffit de remplacer les ikj par leur valeur.

Attention lordre des indices Le dernier indice de gradvv est lindice de drivation. On voit ici
lavantage de la notation des drives partielles avec une virgule. Avec la notation on aurait :

(gradvv) j i = i v j + vk ikj

o dans le terme i v j lordre des indices rels est invers. En revanche, lordre des indices des
coefficients de Christoffel est sans importance, ce ne sont pas les composantes dun tenseur et on sait
quils sont symtriques pour les deux indices infrieurs [q. (3.5) p. 69].

Si le champ de vecteurs v (M) est dfini par ses composantes covariantes sur la base naturelle,
cest--dire :

v (M) = vi (x1 , x2 , x3 )eei


3.6 Champs vectoriels 77

le lecteur trouvera sans difficult par un calcul analogue que les composantes compltement
covariantes (gradvv) sont :

(gradvv)i j = vi, j vk i kj gradvv = (vi, j vk i kj ) e i ee j (3.20)

o le signe apparat devant car, dans ce calcul, on drive la base duale [q. (3.7) p. 70].
Finalement, selon que le champ v (M) est donn par ses composantes contravariantes ou cova-
riantes sur la base naturelle, on obtient deux expressions des composantes de gradvv sur la base
naturelle :

gradvv = (vi, j + vk jki ) e i ee j = (vi, j vk i kj ) e i ee j


| {z } | {z }
(gradvv)i j (gradvv)i j

Le tenseur du second ordre gradvv nest pas symtrique en gnral : (gradvv)i j 6= (gradvv) ji .

Autres notations On trouve dans la littrature dautres notations :


dvv v (9) ;
v ou dM M pour gradv
certains auteurs crivent les composantes de v sous la forme i v j = i v j + vk ikj ; dans cette
criture, lindice de drivation est gauche et non droite. Le symbole v dsignerait alors le
transpos de gradvv et on devrait crire dvv = dM M v
v ce qui est une autre dfinition (inhabituelle)
de la diffrentielle dun champ vectoriel ;
v j ;i = (gradvv) j i = v,ij + vk ikj (remarquer le ; prcdant les indices de drivation) ; ce terme
est souvent appel drive covariante de v j par rapport xi ;
v j;i = (gradvv) ji = v j,i vk jik (remarquer le ; prcdant les indices de drivation) ; ce terme
souvent est appel drive covariante de v j par rapport xi ;
puisque gradvv est un tenseur, on peut aussi donner ses composantes avec son second indice (lin-
dice de drivation) contravariant en utilisant la rgle de lascenseur dindices [rgle 1.36 p. 26] :

(gradvv)i j = g j (gradvv)i = g j vi , vk ik g j
(gradvv)i j = g j (gradvv)i = g j vi , +vk ki g j

ces composantes sont parfois appeles drives contravariantes (10) , bien quelles ne refltent
pas des drives par rapport aux coordonnes de M ;
la matrice des composantes de gradvv dans la base naturelle dun systme de coordonnes cart-
siennes orthonorm (11) est aussi appele matrice jacobienne du champ vectoriel v .

On laisse le soin au lecteur de vrifier les identits suivantes, o f est un champ scalaire et v un
champ vectoriel :

OM = G (avec la notation en fraction , on crirait : dM


gradOM dM = G ) (3.21)
grad( f v ) = f gradvv +vv grad f (3.22)
>
grad grad f = grad grad f (cest--dire : grad grad f est symtrique) (3.23)

Remarques Un champ de vecteurs peut tre dfini par ses composantes covariantes vi (x1 , x2 , x3 )
ou contravariantes vi (x1 , x2 , x3 ) dans la base naturelle ou par ses composantes covariantes vei (x1 , x2 , x3 )
ou contravariantes vei (x1 , x2 , x3 ) dans la base physique. De mme, le tenseur gradvv peut tre exprim
(9) Voir la remarque Gradient et p. 71.
(10) Bien noter que les termes vi, j et i kj ne sont pas les composantes dun tenseur. On ne peut donc pas faire monter
les indices de drivation : les critures vi, j et vi , j nont aucun sens.
(11) La variance des composantes est donc indiffrente.
78 Chapitre 3. Champs tensoriels

par ses composantes de toutes variances dans la base naturelle ou dans la base physique. Il convient
donc de bien comprendre la signification des symboles utiliss.
Dans les formulaires classiques, les composantes de v et gradvv sont gnralement donnes dans la
base physique. Pour retrouver les formules classiques donnes dans les formulaires, il faut donc faire
les changements de base (toujours trs simples) entre la base naturelle {eei } et la base physique {e
e i }.
Les formules des composantes de gradvv dans la base naturelle sont les mmes pour tout systme de
coordonnes. En revanche, le passage la base physique fait intervenir la norme des vecteurs de la
base naturelle, qui est diffrente pour chaque systme de coordonnes. Cest pourquoi les formulaires
classiques sont spcifiques un systme de coordonnes particulier.

3.6.2 Divergence dun champ vectoriel


 Dfinition 3.7 Divergence dun champ vectoriel. La divergence dun champ vectoriel est
le champ scalaire dfini par :
divvv = gradvv : G = tr gradvv (3.24)

Lexpression de divvv avec les composantes contravariantes de v sur la base naturelle dun systme
de coordonnes est donc :
divvv = (gradvv)i j i j = (vi, j + vk jki ) i j = vi ,i + vk kii
Remarques Si le champ tensoriel gradvv nest pas dfini par ses composantes mixtes [(gradvv) ],
on peut les calculer avec la rgle de lascenseur dindice [p. 26].
Dans un systme de coordonnes cartsiennes (orthonormes ou non), tous les coefficients de
Christoffel sont nuls et on retrouve la formule classique divvv = vi ,i .
Certains auteurs utilisent la notation divvv = vv, le vecteur-oprateur ayant i () pour com-
posantes (covariantes) dans une base orthonorme ( = ni=1 i () ee i ). Dans le cas particulier des

coordonnes cartsiennes ( = 0) orthonormes (e e =e e ), la divergence de v peut tre vue comme
un produit scalaire entre le vecteur-oprateur et le vecteur v . En raison de ces restrictions,
cette notation est peu recommandable.

3.6.3 Rotationnel dun champ vectoriel


 Dfinition 3.8 Rotationnel dun champ vectoriel. Le rotationnel dun champ vectoriel est
le champ vectoriel dfini par :
rotvv = gradvv : H (3.25)

Les composantes contravariantes de rotvv sur la base naturelle sont :


(rotvv)k = (gradvv)i j hi jk = (gradvv)i j h jik = vi, j h jik vm i m
j h
jik

(rotvv)k = vi, j hi jk (car i m


j h
jik
= 0) rotvv = vi, j hi jk e k (3.26)
Remarques On constate que dans lexpression des composantes sur la base naturelle du rotationnel
dun champ vectoriel, les coefficients de Christoffel disparaissent. On verra plus loin que cette
particularit nest plus vraie pour le rotationnel de tenseurs dordre suprieur.
En dveloppant la sommation dans lquation (3.26), on trouve :
(rotvv)1 = h123 (v3 ,2 v2 ,3 ) ; (rotvv)2 = h123 (v1 ,3 v3 ,1 ) ; (rotvv)3 = h123 (v2 ,1 v1 ,2 )

o h123 = 1/ g [q. (1.28) p. 27].
Si les composantes sont dans une base orthonorme, alors g = 1 et on retrouve les formules classiques.
3.6 Champs vectoriels 79

3.6.4 Laplacien dun champ scalaire


 Dfinition 3.9 Laplacien dun champ scalaire. Soit f (M) un champ scalaire. Le laplacien
dun champ scalaire est le champ scalaire dfini par :

f = div grad f (3.27)

Le laplacien dun champ scalaire est donc :

f = grad(grad f ) : G = ( f,i ), j f,k i kj gi j



[q. (3.20) p. 77]

f = f,i j gi j f,k i kj gi j

Remarque Si on utilise un systme de coordonnes cartsiennes, les coefficients de Christoffel


sont tous nuls. Si de plus le systme de coordonnes cartsiennes est orthonorm, alors [g ] est la
matrice unit et on retrouve la formule classique f = f,11 + f,22 + f,33 .

3.6.5 Proprits des champs vectoriels


On laisse le soin au lecteur de vrifier les identits suivantes, o f est un champ scalaire et o v
et w sont des champs vectoriels :

div rotvv = 0
rot grad f = 0 (3.28)
div( f v ) = f divvv + grad f vv (3.29)
rot( f v ) = f rotvv + grad f vv (3.30)
div (vv ww) = w rotvv vv rotw
w (3.31)
grad divvv = div grad> v (3.32)

On rappelle, sans dmonstration, des rsultats classiques danalyse vectorielle utiles en mca-
nique des milieux continus :
 Dfinition 3.10 Champ irrotationnel. On dit quun champ vectoriel v (M) est irrotationnel
dans un domaine D E3 si rotvv(M) = 0 , M D.

On rappelle la proprit suivante :

rotvv(M) = 0 , M D (M) tel que v (M) = grad (M) (3.33)

Le champ scalaire (M) est appel potentiel scalaire du champ irrotationnel v (M). Le potentiel
scalaire est videmment dfini un champ uniforme 0 prs.
 Dfinition 3.11 Champ conservatif. On dit quun champ vectoriel v (M) est conservatif dans
un domaine D E3 si divvv(M) = 0, M D.

On rappelle la proprit suivante :

divvv(M) = 0, M D aa(M) tel que v (M) = rotaa(M) (3.34)

Le champ vectoriel a (M) est appel potentiel vecteur du champ conservatif v (M). Le potentiel
vecteur est videmment dfini un champ de gradient prs [q. (3.28) p. 79].
80 Chapitre 3. Champs tensoriels

 Thorme 3.12 Thorme de Stokes. Soit v (M) un champ vectoriel dfini dans un do-
maine D E3 , et soit S D une surface borne de point courant N et de normale unitaire n (N).
On note S le(s) contour(s) (12) frontire(s) de S , de point courant P et on note u (P) la normale
unitaire extrieure au contour S et tangente S . Le vecteur t (P) = n (P) uu(P) est unitaire et
tangent au contour S ; il dfinit son orientation (13) . Si rotvv est dfini en tout point de S et de
sa frontire S , on a lidentit scalaire suivante :
Z Z
rotvv(N) nn(N) ds = v (P) tt (P) d` (3.35)
S S
Le flux du rotationnel dun champ de vecteurs v travers une surface S est gal la circulation
du vecteur v le long du contour S de S .
 Thorme 3.13 Thorme de la divergence (ou dOstrogradski). Soit v (M) un champ
vectoriel dfini sur un domaine volumique ferm D E3 et sur sa frontire. On note D sa (ses)
surface(s) frontire(s) (14) , de point courant N et de normale unitaire sortante n (N). Si divvv est
dfini en tout point de D et de sa frontire S , on a lidentit scalaire suivante :
Z Z
divvv(M) dv = v (N) nn(N) ds (3.36)
D D
Lintgrale de la divergence dun champ de vecteurs v dans un volume ferm D est gale au flux
du vecteur v travers la frontire D de D.

3.7 Champs tensoriels du second ordre


3.7.1 Gradient dun champ tensoriel du second ordre
Soit T (M) un champ diffrentiable de tenseurs du second ordre ; il existe donc un champ de
T , dordre 3 [df. 3.3 p. 71]. La diffrentielle du champ est :
gradient, not gradT
dT T dM
T = gradT M [q. (3.5) p. 71] (3.37)
Comme prcdemment, dans un certain systme de coordonnes, le champ T (M) est donn par
une fonction T : R3 V2 telle que T (x1 , x2 , x3 ) = T (M). Si la fonction T dfinit le tenseur T par
ses composantes contravariantes sur la base naturelle, on donne les neuf fonctions T i j : R3 R
telles que :
T (M) = T i j (x1 , x2 , x3 ) e i ee j
T = dT
Lgalit tensorielle dT M = dxi e i conduit :
T , dM
M = dT i j e i ee j + T i j deei ee j + T i j e i dee j
T dM
gradT
= T i j ,k dxk e i ee j + T i j e i,k ee j dxk + T i j e i ee j,k dxk
= (T i j ,k e i ee j + T i j (kim e m ) ee j + T i j e i (kmj e m ) )dxk
= (T i j ,k + T m j km
i
+ T im kmj ) dxk e i ee j , M = dxi e i
dM
(12) La surface S peut ne pas tre simplement connexe (elle peut avoir des trous finis). Dans ce cas, elle a un

contour extrieur et un ou plusieurs contours intrieurs (qui ne se coupent pas). Toutefois, un trou ne peut se
rduire un point car dans ce cas la tangente au contour nest pas dfinie. Le thorme de Stokes est inapplicable
dans ce cas.
(13) Si la surface nest pas simplement connexe, t dfinit une orientation sur chaque contour (extrieur et intrieurs).

Le tridre orthonorm direct (tt ,nn,uu), dfini en chaque point des contours dune surface, est appel tridre de
Darboux-Ribeaucourt.
(14) Le volume D peut avoir des trous finis (la normale la frontire n (N) doit tre partout dfinie).
3.7 Champs tensoriels du second ordre 81

On en dduit lgalit tensorielle :


T )i j k dxk e i ee j = (T i j ,k + T m j km
(gradT i
+ T im kmj ) dxk e i ee j , M = dxi e i
dM
T sont donc (15) :
T )i j k du tenseur gradT
Les composantes (gradT
T )i j k = T i j ,k + T m j km
(gradT i
+ T im kmj
En dfinissant le champ T par ses composantes de diffrentes variances, le lecteur vrifiera avec
des calculs analogues que les composantes dautres variances de gradT T sont :
T )i jk = T i j,k T m j kim T im kmj
(gradT
T )i j k = T i j ,k T m j kim + T i m kmj
(gradT
T )i jk = T i j,k + T m j km
(gradT i
T i m kmj
(les signes apparaissent quand on drive des vecteurs de la base duale).
 Rgle 3.14 Construction des composantes du gradient sur la base naturelle. On ajoute
au terme drive de la composante les sommations + T pour chaque indice contravariant
de T et T pour chaque indice covariant de T . On complte ensuite les indices rels
en respectant les rgles de la convention dEinstein [section 1.1 p. 10]. Ce procd est encore
valable pour la construction des formules des composantes du gradient de tenseurs dordre p : il
y a alors p termes de la forme T .
Autres notations Comme pour les champs vectoriels, on trouve dans la littrature dautres nota-
tions pour gradT T:
T
dT
T ou dM M comme pour les vecteurs, il vaut mieux viter dcrire (T
; T )i jk = i T jk car la
diffrentielle scrirait dT T = dM M T .
T i j ;k = (gradV i + T im j ( drive covariante de T i j par rapport xk ) ;
V )i j k = T i j ,k + T m j mk mk
j i
de mme pour T i j;k , T i ;k et T j;k .

On vrifie aisment la proprit importante suivante :


G =0
gradG (3.38)

3.7.2 Divergence dun champ tensoriel du second ordre


 Dfinition 3.15 Divergence dun champ tensoriel du second ordre. La divergence dun
champ tensoriel du second ordre T (M) est le champ vectoriel dfini par :
divT T : G = tr (23) gradT
T = gradT T [df. 1.26 p. 23] (3.39)

Les composantes de ce vecteur dans la base naturelle sont donc :


(divT T )ik k = T ik ,k + T mk mk
T )i = (gradT i
+ T im mk
k

T )i k k = T i k ,k T m k ikm + T i m mk
T )i = (gradT
(divT k

On laisse le soin au lecteur de vrifier les identits vectorielles suivantes, dans lesquelles T est
un champ tensoriel dordre 2 et v est un champ vectoriel :
div(vv T
T ) = v divT
T +T
T : gradvv (3.40)
> >
T vv) = v div(T
div(T T ) +T
T : gradvv (3.41)
(15) T est lindice de drivation, les
Il convient de bien faire attention lordre des indices : le dernier indice de gradT
deux premiers sont les indices de T .
82 Chapitre 3. Champs tensoriels

3.7.3 Rotationnel dun champ tensoriel du second ordre


 Dfinition 3.16 Rotationnel dun champ tensoriel du second ordre. Le rotationnel dun
champ tensoriel du second ordre T (M) est le champ tensoriel du second ordre dfini par :

T = gradT
rotT T :H (3.42)

Les composantes de ce tenseur du second ordre dans la base naturelle dun systme de coordon-
nes sont :

T )i j = (gradT
(rotT T )i pq hqp j = T i p,q hqp j + T m p mq h T i m pqm hqp j
i qp j

= (T i p,q + T m p mq
i
) hqp j m qp j
(car pq h = 0)
T )i j = (gradT
(rotT T )ipq hqp j = T ip,q hqp j T mp iqm hqp j T im pqm hqp j
= (T ip,q T mp iqm ) hqp j m qp j
(car pq h = 0)

Remarque Contrairement au rotationnel dun champ vectoriel, tous les coefficients de Christoffel
ne disparaissent pas.

On peut calculer les composantes dautres variances en utlisant la rgle de lascenseur din-
dices [rgle 1.36 p. 26]. Par exemple (16) :

T )i j g jk = (T ip,q T mp iqm ) hqp j g jk


T )ik = (rotT
(rotT
= (T ip,q T mp iqm ) hqp k

On laisse le soin au lecteur de vrifier les identits suivantes, dans lesquelles T , U , S et A


sont des champs tensoriels dordre 2, S est symtrique, A est antisymtrique et v est un champ
vectoriel :

rot gradvv = 0 (3.43)


> >
grad rotvv = rot grad v (3.44)
H vv) = grad> v (divvv)G
rot(H G (3.45)
>
rot(vv T
T ) = v rotT
T (T
T gradvv) : H (3.46)
>
rot(TT vv) = v rot(T
T ) (T
T gradvv) : H
(rotSS ) : G = 0 (3.47)
rot rot> S

> > > > symtrique
rot rot T = rot rot T (3.48)
rot rot> A antisymtrique
T U
rot(T U ) = T rotU
U gradT U H
T : (U H) (3.49)

3.7.4 Laplacien dun champ vectoriel


 Dfinition 3.17 Laplacien dun champ vectoriel. Le laplacien dun champ de vecteurs v (M)
est le champ vectoriel dfini par :

v = div gradvv (3.50)


(16) Voir la note 10 [p. 77].
3.7 Champs tensoriels du second ordre 83

dont les composantes dans la base naturelle dun systme de coordonnes sont :
v )i = (gradvv)i p,q g pq + (gradvv)m p mq
( i
g pq (gradvv)i m pqm g pq
v )i = (gradvv)i p,q g pq (gradvv)m p iqm g pq (gradvv)im pqm g pq
(

Remarque Lexpression dtaille des composantes de v dans la base naturelle dun systme de
coordonnes quelconque est donc complique. Notamment, la drive (gradvv)i p,q fait apparatre des
drives de coefficients de Christoffel. Pour trouver son expression dans un systme de coordonnes
non standard, il vaut mieux saider dun logiciel de calcul formel [note 19 p. 85].

On laisse le soin au lecteur de vrifier lidentit vectorielle suivante (17) :


v = grad divvv rot rotvv (3.51)

3.7.5 Proprits des champs tensoriels du second ordre


On dmontre sans difficult les gnralisations des proprits des champs vectoriels suivantes :
 Dfinition 3.18 Champs tensoriels dordre 2 irrotationnels. On dit quun champ tenso-
riel T (M) dordre 2 est irrotationnel dans un domaine D si rotT
T (M) = 0 , M D.

On a la proprit suivante :
T (M) = 0 ,
rotT M D vv(M) tel que T (M) = gradvv(M) (3.52)
 Dfinition 3.19 Champs tensoriels dordre 2 conservatifs. On dit quun champ tenso-
riel T (M) dordre 2 est conservatif dans un domaine D si divT
T (M) = 0 , M D.

On a la proprit suivante :
T (M) = 0 ,
divT M D U
U (M) tel que T (M) = rotU
U (M) (3.53)
 Thorme 3.20 Thorme de Stokes pour les tenseurs dordre 2. Avec les notations et les
conditions du thorme 3.12 [p. 80], on a lidentit vectorielle suivante :
Z Z
T ) nn ds =
(rotT T tt d` (3.54)
S S
 Thorme 3.21 Thorme de la divergence pour les tenseurs dordre 2. Avec les notations
et les conditions du thorme 3.13 [p. 80], on a lidentit vectorielle suivante :
Z Z
T dv =
divT T nn ds (3.55)
D D

Indications pour les dmonstrations Soit une base orthonorme fixe {eek }. En projetant sur cette
base chaque membre des galits ci-dessus, on obtient des galits tensorielles dun ordre diminu
de 1. On peut alors utiliser pour chacune delles les proprits de la section 3.6.5 [p. 79]. Ces trois
traitements permettent daboutir la reconstruction du rsultat tensoriel.
Par exemple, pour montrer (3.52) : e 1 rot(T T ) = rot(ee1 T ) [identit (3.46) p. 82] 1 tel
que e 1 T 1 1
T = grad = e 1 grad( e 1 ) [identit (3.22) p. 77]. De mme pour les projections sur e 2
et e 3 . Le vecteur v = i e i existe donc.
(17) Pour vrifier une identit tensorielle par des calculs sur les composantes, peu importe le systme de coordonnes

utilis. En effet, pour prouver quun tenseur est nul, il suffit de montrer que ses composantes sont nulles dans nimporte
quelle base. On a videmment intrt utiliser un systme de coordonnes cartsiennes, dans lequel tous les jki sont
nuls.
84 Chapitre 3. Champs tensoriels

3.8 Champs tensoriels dordre p


 Dfinition 3.22 Gradient dun champ tensoriel. Le gradient dun champ tensoriel U (M)
diffrentiable dordre p > 0 est le champ tensoriel dordre p + 1 dfini par :

dU U dM
U = gradU M

Comme prcdemment, ses composantes dans la base naturelle dun systme de coordonnes se
dduisent de lgalit :

U (x1 , x2 , x3 ),
U (M) = dU
dU dM
M

Par exemple, les composantes compltement covariantes du gradient dun tenseur dordre 3 sur
la base naturelle sont [rgle 3.14 p. 81] :

U )i jkl = U i jk ,l U m jk ilm U imk jlm U i jm klm


(gradU

On vrifie aisment la proprit importante suivante :

H =0
gradH (3.56)

 Dfinition 3.23 Divergence dun champ tensoriel. La divergence dun champ tensoriel U
diffrentiable dordre p > 1 est le champ tensoriel dordre p 1 dfini par :

U = gradU
divU U :G (3.57)

 Dfinition 3.24 Rotationnel dun champ tensoriel. Le rotationnel dun champ tensoriel U
diffrentiable dordre p > 1 est le champ tensoriel dordre p dfini par :

U = gradU
rotU U :H (3.58)

 Dfinition 3.25 Laplacien dun champ tensoriel. Le laplacien dun champ tensoriel U
diffrentiable dordre p > 0 est le champ de tenseurs dordre p dfini par :

T
U = div gradT (3.59)

On laisse le soin au lecteur de vrifier les identits suivantes (18) , dans lequelles T est un champ
tensoriel dordre 2 et v un vecteur :

T = grad divT
rot rotT T TT, T V2
3 (3.60)
p
div(TT vv) = gradT
T vv +T
T divvv, TT V (3.61)
> p
div(vv T
T ) = v divT
T + gradvv T
T , T
T V (3.62)

On gnralise sans difficult le thorme de la divergence pour les tenseurs dordre p en utilisant
par rcurrence le procd de dmonstration donn page 83 :
Z Z
T dv =
divT T nn ds, T Vp
T (galit tensorielle dordre p 1) (3.63)
D D
(18) Voir la note 17 [p. 83]
3.9 En bref... 85

3.9 En bref...
En mcanique des milieux continus, on doit envisager des champs de tenseurs dfinis sur les
points dun domaine de lespace. Pour reprer les points du domaine, on choisit un systme de
coordonnes commode pour parcourir le domaine. Chaque systme de coordonnes a sa propre
base naturelle (en gnral non orthonorme) et ses propres coefficients de Christoffel.
Le gradient, la divergence, le rotationnel et le laplacien de champs tensoriels de tout ordre ont
t dfinis intrinsquement par des oprations tensorielles, qui peuvent tre values avec des
composantes dans nimporte quelle base.
le gradient dun champ tensoriel dordre p est dordre p + 1 ;
la divergence dun champ tensoriel dordre p est dordre p 1 ;
le rotationnel dun champ tensoriel dordre p est dordre p ;
le laplacien dun champ tensoriel dordre p est dordre p.
Lexpression des composantes de ces oprateurs diffrentiels sur la base naturelle dun systme
de coordonnes est la mme pour tous les systmes de coordonnes. Seuls les coefficients de
Christoffel (calculs une fois pour toutes) sont caractristiques de chaque systme de coordonnes.
Dans un systme de coordonnes non cartsiennes, bien que systmatiques, les calculs peuvent
tre fastidieux. Pour les effectuer, on peut saider dun logiciel de calcul formel (19) .
Le formulaire en annexe C [p. 121] dtaille les composantes sur la base physique des opra-
teurs diffrentiels utiles en mcanique des milieux continus pour les systmes de coordonnes
cylindrique et sphrique.

(19) Lauteur met la disposition des utilisateurs des logiciels de calcul formel M ATHEMATICA r et M APLE r , deux

packages destins faciliter la pratique de lalgbre tensorielle dans une base quelconque et de lanalyse tensorielle
dans un systme de coordonnes quelconque. Ils sont tlchargeables actuellement (4 janvier 2016) ladresse :
http://jgarrigues.perso.centrale-marseille.fr/tens3d.html.
4

Quelques applications

4.1 Oprateurs diffrentiels en coordonnes cylindriques


Pour illustrer la mthode gnrale dobtention des composantes des oprateurs diffrentiels
dans un systme de coordonnes quelconque, on va retrouver ici quelques formules classiques
donnes dans les formulaires pour le systme de coordonnes cylindriques et les tendre aux
champs tensoriels (1) .
En coordonnes cylindriques, le point courant est donn par : xM = r u( ) + zkk .
On en dduit la base naturelle de ce systme de coordonnes [q. (3.1) page 67] :
e r = (xxM ),r = u ; e = (xxM ), = rvv ; e z = (xxM ),z = k
Cette base naturelle est orthogonale mais non norme car kee k = r 6= 1.
Les coefficients de Christoffel [q. (3.4) page 69] de ce systme de coordonnes se calculent soit
par drivation directe des vecteurs de la base naturelle, soit en utilisant les formules systmatiques
[q. (3.6) p. 70]. Les coefficients de Christoffel non nuls sont :
1
r = r = ; r = r
r
La base physique {e
e i } est la base naturelle norme :
 
e 1 0 0
er = er = u
e ; e =
e =v ; ez = ez = k
e e
[A ] = 0 1r 0
r 0 0 1

En coordonnes cylindriques, il se trouve que la base physique est orthonorme car la base
naturelle est orthogonale.

4.1.1 Gradient dun champ scalaire


Soit f (M) = f (r, , z) un champ scalaire. En utilisant lquation (3.16) [p. 75] on trouve les
composantes covariantes du vecteur grad f sur la base naturelle :
grad f = f ,r e r + f , e + f ,z e z
Par changement de base des composantes covariantes de vecteurs [rgle 1.23 p. 21], on trouve
les composantes covariantes de grad f sur la base physique :
f ,
er +
grad f = f ,r e ez
e + f ,z e
e (formule classique) (4.1)
r
Remarque Puisque la base physique est orthonorme, les composantes covariantes et contrava-
riantes de grad f sont identiques.
(1) Un formulaire complet est donn en annexe C page 121.
88 Chapitre 4. Quelques applications

4.1.2 Champs vectoriels


Soit v (M) un champ vectoriel dont on donne les composantes sur la base physique :
v = ver (r, , z)e e + vez (r, , z)e
er + ve (r, , z)e ez
Par changement de base des composantes contravariantes de vecteurs [rgle 1.23 p. 21], on en
dduit ses composantes contravariantes sur la base naturelle :
ve ve
vr = ver ; v = ; vz = vez v = ver e r + e + vez e z
r r
On peut alors utiliser les formules (3.19) [p. 76] pour trouver les composantes mixtes [(gradvv) ]e i
sur la base naturelle :

ver ,r ver , e v ver ,z
ve , ve ,
[(gradvv) ]e i = r ver ve ,z
r +
r r r
vez ,r vez , vez ,z
Par changement de base pour les tenseurs du second ordre [rgle 1.23 p. 21], on en dduit les
composantes [(gradvv) ]ee i sur la base physique (la base {e
e i } tant orthonorme, on peut ignorer
les variances) :

r ver , ve r
ve ,r ve ,z
r r
r
[(gradvv) ]ee i = ve ,r ve , + ve ve ,z

r z r
v ,

vez ,r vez ,z
e
r
Le scalaire divvv se calcule avec la dfinition 3.7 [p. 78] :
ve , ver
divvv = gradvv : G = ver ,r + + + vez ,z (formule classique)
r r
Remarque Par dfinition, divvv = gradvv : G = tr gradvv = (gradvv)I . Cest la trace dune matrice
de composantes mixtes dans nimporte quelle base. En particulier on peut calculer cette trace avec les
composantes mixtes de gradvv dans la base naturelle comme dans la base physique.

En prenant v = grad f = f ,r ee r + f r, e e z [q. (4.1) page 87], on en dduit le laplacien


e + f ,z e
dun champ scalaire [df. 3.9 p. 79] :
f , f ,r
f = div grad f = f ,rr + + + f ,zz (formule classique)
r2 r
Le vecteur rotvv se calcule avec la dfinition 3.8 [p. 78]. Ses composantes dans la base physique
sont (2) :
rotvv = gradvv : H
 vez ,     ver , ve 
e r + ver ,z e
vz ,r e

= ve ,z e e + ve ,r + ez
e (formule classique)
r r r

On peut sans difficult majeure (3) , trouver par la mme dmarche les formules des composantes
doprateurs diffrentiels de champs de tenseurs dordre suprieur.
(2) Cette base est orthonorme. Les composantes du tenseur dorientation H dans cette base sont donc 1, -1 ou 0. Il

est plus simple de faire le double produit contract gradvv : H avec les composantes des tenseurs dans cette base.
(3) Voir note 19 page 85.
4.2 Applications des thormes de la divergence 89

4.2 Applications des thormes de la divergence


Dans les formules qui suivent, D E3 est un volume ferm de frontire D et de volume
vol(D), N est un point courant de la frontire D, de normale unitaire sortante n (N) et u 0 est
un vecteur fixe. En utilisant les thormes de la divergence, on vrifie aisment les identits
suivantes, valables pour tout domaine D satisfaisant aux hypothses de ces thormes :
Z Z
n (N) ds = 0 ON nn(N) ds = 0
Z D Z D
ON nn(N) ds = 3 vol(D) (uu0 ON
ON
ON)nn(N) ds = vol(D) u 0
D D

Les deux dernires identits donnent diffrentes manires dvaluer le volume dun domaine
avec des intgrales de surface sur la frontire.

4.3 Drives dintgrales de volume sur des domaines variables


En mcanique des milieux continus, on aura considrer des intgrales sur des domaines
volumiques variables en fonction dun paramtre t.
On choisit arbitrairement une valeur particulire t0 du paramtre t. Le domaine pour t = t0 est
not D0 et son point courant est not M0 . Pour dcrire le domaine pour toute valeur de t, on se
donne lapplication f qui donne les points Mt de Dt en fonction de M0 et de t :

f : M0 D0 f (M0 ,t) = Mt

On suppose que lapplication f t constant est diffrentiable en tout point M0 de D0 et quelle


est inversible. Dautre part on suppose quelle est drivable par rapport t. Autrement dit, les
variations du domaine Dt sont suffisamment rgulires.
Lapplication f est un endomorphisme E3 E3 . Son gradient en M0 est lapplication linaire
tangente dfinie par :

M t = grad f dM
dM M0

Loprateur linaire grad f est donc un tenseur du second ordre [th. 1.48 page 33].
Soit un champ tensoriel T dordre p, fonction aussi du paramtre t, diffrentiable en tout M E3
et drivable par rapport t :

T : (M,t) E3 R T (M,t) Vp
3

On considre lintgrale :
Z
I (t) = T (Mt ,t) dvt
Dt

Cette intgrale est un tenseur dordre p, qui est fonction de t pour deux raisons : dune part le
champ T varie avec t, dautre part le domaine dintgration varie aussi avec t.
On se propose de calculer la drive par rapport t de cette intgrale. Pour ce faire, on va
effectuer un changement de variable qui ramne lintgrale sur le domaine variable Dt une
intgrale sur le domaine fixe D0 .
90 Chapitre 4. Quelques applications

Changement de variable sur llment de volume

Soit S un systme de coordonnes. lapplication f : M0 Mt on peut associer les trois


i qui expriment les coordonnes de M :
applications bijectives fS t

fi
S
(x01 , x02 , x03 ,t) R4 i
fS (x01 , x02 , x03 ,t) = xti

o les x0i sont les coordonnes de M0 D0 et les xti sont les coordonnes de Mt Dt . Llment
de volume dans D0 est :

dv0 = g dx01 dx02 dx03 [q. (3.11) p. 73]

De mme, llment de volume dans Dt est :

 fS 1  f 2  f 3 
S j S
dvt = g dxt1 dxt2 dxt2 = g dx0
i
dx dx k
x0i x0j
0
x0k 0
 i  1 2 3
= g det fS , j dx0 dx0 dx0
dvt = det grad f dv0 (4.2)

Remarquer que le rapport des lments de volume est indpendant du systme de coordonnes S .
Il ne dpend que de lapplication f qui dfinit le volume Dt tout instant.

Dans la suite du calcul, on aura besoin de connatre la drive par rapport t de det grad f (M0 ,t) :

d d(grad f )
det grad f = det grad f : [q. (2.28) p. 56]
dt dt
d(grad f )
= det grad f grad> f : [q. (2.37) p. 59]
dt
 d(grad f ) 
= det grad f tr grad1 f [q. (1.35) p. 30]
dt
 df 
= det grad f tr grad grad f 1 [q. (2.43) p. 62]
dt
df
f 1

= det grad f tr grad
dt
d dMt dMt
det grad f = det grad f tr grad = det grad f div (4.3)
dt dt dt

Drivation de lintgrale

En faisant le changement de variable Mt = f (M0 ,t) et dvt = det grad f dv0 , lintgrale sur le
domaine Dt se ramne une intgrale sur le domaine D0 :
Z Z 
I (t) = T (Mt ,t) dvt = T f (M0 ,t),t det grad f (M0 ,t) dv0
Dt D0

Le domaine dintgration D0 nest pas fonction de t. La variation de lintgrale I (t) en fonction


de t nest due quaux variations de lintgrande. La drive par rapport t de cette intgrale
4.4 Conditions de compatibilit 91

scrit donc :
dII d
Z  
= T f (M0 ,t),t det grad f (M0 ,t) dv0
dt D0 dt

Z
T f (M0 ,t),t
dT
Z  d(det grad f )
= det grad f (M0 ,t) dv0 + T f (M0 ,t),t dv0
D0 dt D0 dt

Z 
TT f (M0 ,t),t Mt 
dM
= + gradTT det grad f dv0 +
D0 t dt
dMMt
Z 
T f (M0 ,t),t div det grad f dv0
D0 dt

On peut alors faire le changement de variables inverse : M0 = f 1 (Mt ) :



dII
Z 
TT Mt ,t Mt
dM  dMMt 
= + gradTT +T T Mt ,t div dvt
dt Dt t dt dt

Z 
TT Mt ,t M t 
dM
= + div T dvt [q. (3.61) p. 84]
Dt t dt

Z
T Mt ,t
T
Z  Mt 
dM
= dv + T nn dst (thorme de la divergence)
Dt t Dt dt

dII
Z
T Mt ,t
T
Z  dMMt 
= dv + T nn dst (4.4)
dt Dt t Dt dt
Mt
dM
Si le paramtre t est le temps, le vecteur dt est la vitesse e
v du point Mt dans le mouvement du
domaine. Finalement,
dII T (Mt ,t)
Z Z
T 
= dvt + v (Mt ,t) nn dst
T (Mt ,t) e (4.5)
dt Dt t Dt

Cette formule de drivation temporelle des intgrales de volume sur des domaines variables avec
le temps est trs utilise en mcanique des milieux continus. Il remarquable de constater que
dans la formule (4.5), dans lintgrale de frontire, seule intervient la vitesse des points de la
frontire du domaine Dt .

4.4 Conditions de compatibilit


Dans certains problmes de la mcanique des milieux continus, on est amen rsoudre le
problme suivant :
Soit S (M) un champ de tenseurs symtriques du second ordre. Trouver le champ vectoriel v tel
que sym gradvv = S .
Dans cette section, on montre que ce problme na de solution que si et seulement si le champ
symtrique S (M) satisfait certaines conditions appeles conditions de compatibilit.
criture dune condition ncessaire
Soit v (M) un champ vectoriel et soit S (M) la partie symtrique de son gradient :
1
S = sym gradvv = (gradvv + grad> v )
2
92 Chapitre 4. Quelques applications

1 1
On en dduit : rotSS = rot gradvv + rot grad> v [identit (3.43) p. 82]
2 | {z } 2
0

En transposant cette galit, il vient :


1 1
rot> S = rot> grad> v = grad rotvv [identit (3.44) p. 82] (4.6)
2 2
En prenant le rotationnel de (4.6) et utilisant nouveau lidentit (3.43) page 82, on en dduit
une condition ncessaire sur le champ S (M) :
rot rot> S = 0 (6 quations, [q. (3.48) p. 82]) (4.7)

La condition (4.7) est une condition suffisante :


Soit maintenant un champ de tenseurs symtriques S (M) respectant la condition ncessaire (4.7) M.
Cherchons le champ v (M) tel que S (M) = sym gradvv(M).
Le champ v (M) est solution de lquation diffrentielle tensorielle :
gradvv = sym gradvv + asym gradvv = S +A
A (9 quations aux drives partielles) (4.8)
| {z } | {z }
S A

o A (M) est un champ de tenseurs antisymtriques inconnu dterminer.


Si le champ S satisfait la condition ncessaire (4.7), alors lquation (4.6) a une solution en vertu
de la proprit (3.52) [p. 83]. Lquation (4.6) est une quation dinconnue A . En effet :
1 1
rot> S = grad rotvv = grad( gradvv : H ) [q. (3.25) p. 78]
2 2
1 
= grad (SS +A A) : H
2
1 
= grad A : H (SS : H = 0 car S symtrique)
2
rot> S = gradaa (aa est le vecteur adjoint de A , q. (1.38) p. 31) (4.9)
Le vecteur a (et donc le tenseur antisymtrique A = H aa) est donc la solution du systme (4.9) :
gradaa = rot> S (9 quations aux drives partielles) (4.10)
La solution de lquation diffrentielle tensorielle (4.10), dinconnue a (M), dont on sait quelle a
une solution grce la condition (4.7), permet de constuire le champ antisymtrique A (M) :
A (M) = H aa(M) [q. (1.39) p. 31]

Lquation (4.8) [p. 92], dinconnue v (M), peut alors tre complte :
H aa
gradvv = S +H (4.11)

H aa) = 0 :
Cette quation na de solution que si et seulement si rot(SS +H
1
0 = rotSS + H aa)
rot(H
2
= rotSS + grad> a divaa G [identit (3.45) p. 82]

= grad> a + grad> a divaa G [q. (4.9) p. 92]


divaa = 0
4.5 Cercles de Mohr 93

Cette condition sur le champ a (M) est toujours satisfaite car S est symtrique. En effet :

divaa = gradaa : G = (rot> S ) : G = 0 [identit (3.47) p. 82]

En conclusion, on est assur de lexistence dun champ v (M) solution du problme pos sous
rserve que le champ tensoriel symtrique S (M) satisfasse les conditions de compatibilit :

rot rot> S = 0 (6 quations) (4.12)

4.4.1 Autre forme des quations de compatibilit


Dans beaucoup de cours de mcanique des milieux continus, les conditions de compatibi-
lit (4.12) sont prsentes sous la forme suivante (4) :

grad divSS + grad> divSS grad grad trSS


S = 0 (4.13)

On laisse le soin au lecteur de vrifier que le systme des six quations diffrentielles (4.12) est
quivalent au systme des six quations diffrentielles (4.13).

Indications pour la dmonstration Si lon pose :

T = rot rot> S et T 0 = grad divSS + grad> divSS grad grad trSS


S

on vrifie aisment que lidentit T 0 = T (trT G est vraie SS . Il est facile de montrer ensuite que
T )G
T = 0 T 0 = 0.

4.4.2 Mthode dintgration


La dmonstration qui prcde donne la mthode gnrale pour trouver le champ v (M). Soit un
champ de tenseurs du second ordre symtrique S (M) satisfaisant aux conditions de compatibi-
lit (4.12).
1. On cherche dabord le champ vectoriel a (M) solution de lquation (4.10) :

gradaa = rot> S (9 quations aux drives partielles) (4.14)

2. On cherche ensuite le champ vectoriel v (M) solution de lquation (4.8) :

H aa
gradvv = S +H (9 quations aux drives partielles) (4.15)

Il faut bien noter que les champs vectoriels v(M) solutions ne sont pas uniques. En effet :
les solutions a (M) de (4.14) sont dfinies un champ vectoriel uniforme a 0 prs,
les solutions v (M) de (4.15) sont dfinies un champ vectoriel uniforme v 0 prs.

4.5 Reprsentation de Mohr pour les tenseurs symtriques


Soit S un tenseur du second ordre symtrique. Il a donc trois valeurs propres relles 1 > 2 > 3
et il existe une base propre orthonorme {uui }. On peut donc crire :
3
S = i u i uui
i=1
(4) Cette forme, dexpression plus complique, vite lintroduction du rotationnel dun tenseur du second ordre.
94 Chapitre 4. Quelques applications

On considre ce tenseur comme un endomorphisme linaire de V3 : w = S v et on observe


gomtriquement comment le tenseur S transforme le vecteur v .
On constate :
1. une dilatation d = kw
wk w
kvvk (le tenseur S change la norme de v ) ;
2. une dviation = angle(vv,w w) ; cos = kvvvkw
w
wk (le tenseur S change la direction de v ).
kw
La transformation v w tant linaire, on a S (kvv) = kww. On vrifie aisment que la dilatation d
et la dviation sont invariantes avec k. Il suffit donc de nenvisager que les transformations de
vecteurs ev unitaires.
wk et sa dviation est : = Arccos evdww .
v est donc : d = kw
La dilatation du vecteur unitaire e
Pour apprhender les volutions de la dilatation d et de la dviation quand le vecteur unitaire e
v
varie, on choisit la mthode suivante :
1. on appelle partie normale de w le vecteur : w n = (ev w
w)e
v
2. on appelle partie tangentielle de w le reste : wt = w wwn

Justification du vocabulaire Le vecteur unitaire e v dfinit un plan dont il est la normale unitaire.
La partie normale w n est sa partie hors plan, la partie tangentielle wt est sa projection dans le plan.

La connaissance des deux scalaires wn = e v w


w R et wt = kw
w w
wn k > 0 suffit pour reconstituer
la dilatation d et la dviation . En effet :
wt
q
d = kw wk = w2n + wt2 et tan = (4.16)
wn
Afin de comprendre gomtriquement comment voluent la dilatation d et la dviation quand
v varie, on va tracer les vecteurs w dans un plan (een ,eet ), avec en abscisse les wn
le vecteur unitaire e
et en ordonnes les wt (non ngatifs). Daprs les galits (4.16), un vecteur OM = wn e n + wt et
de ce plan a pour module la dilatation d et pour angle polaire la dviation [fig. 4.1 p. 95].
Si on note vi les composantes du vecteur e v dans la base propre orthonorme {uui } du tenseur
symtrique S dont les valeurs propres sont i , il vient :

1 = v21 + v22 + v23 v k = 1)


(ke (4.17)
wn = ev w
w =e v = 1 v21 + 2 v22 + 3 v23
v SS e (4.18)
wn = w = 1 v1 e 1 + 2 v2 e 2 + 3 v3 e 3
wt +w
w2n + wt2 = 12 v21 + 22 v22 + 32 v23 (4.19)

Si on se donne un point (wn , wt ) du plan (een ,eet ), les vecteurs e


v (de composantes vi dans la base
propre de S ) qui correspondent ce point du plan (een ,eet ), sont solutions du systme de trois
quations (4.17), (4.18), (4.19). Sa solution est :
wt2 + (wn 2 ) (wn 3 ) wt2 + (wn 3 ) (wn 1 ) wt2 + (wn 1 ) (wn 2 )
v21 = v22 = v23 =
(1 2 ) (1 3 ) (2 3 ) (2 1 ) (3 1 ) (3 2 )
| {z } | {z } | {z }
>0 60 >0

Puisque les termes de gauche sont ncessairement non ngatifs, des solutions relles nexistent
que si :

wt2 + (wn 2 ) (wn 3 ) > 0 ; wt2 + (wn 3 ) (wn 1 ) 6 0 ; wt2 + (wn 1 ) (wn 2 ) > 0
4.5 Cercles de Mohr 95

Remarque Si deux valeurs propres sont gales, certaines composantes de e


v sont indtermines.

On constate donc que tous les points du plan (een ,eet ) ne peuvent pas correspondre un vecteur
v donn : pour un tenseur S symtrique donn, de valeurs propres 1 > 2 > 3 , les
unitaire e
coordonnes cartsiennes (wn , wt ) (ou bien les coordonnes polaires (d, )) ne peuvent prendre
des valeurs quelconques : il faut quelles satisfassent les trois ingalits prcdentes. Dans le
cas o les valeurs propres sont distinctes, ces trois ingalits impliquent que les points (wn , wt )
doivent se trouver lintrieur de la zone dlimite par les trois cercles de la figure 4.1 :

et

wt

d

en

3 2 wn 1

F IGURE 4.1 Tricercle de Mohr

1 3
On constate en particulier que 3 6 wn 6 1 et que 0 6 wt 6 2 .

Si deux valeurs propres sont gales, le domaine admissible se rduit un demi cercle.
Si les trois valeurs propres sont gales (le tenseur S est sphrique), le domaine admissible se
rduit au point ( , 0).
5

Conclusion

Lalgbre et lanalyse tensorielle sont ncessaires pour la description et la manipulation des


grandeurs physiques qui sont introduites en mcanique des milieux continus. Ce cours na
prsent que les concepts qui sont strictement ncessaires la mcanique des milieux continus.
Il ne peut en aucun cas tre considr comme un cours complet sur les tenseurs. En particulier,
bon nombre de rsultats (soigneusement signals) ne sont valables que pour les tenseurs agissant
sur des vecteurs de V3 .
Ces dveloppements permettent de simplifier la prsentation de la mcanique des milieux
continus. En effet, les quations de la mcanique peuvent scrire uniquement avec des oprations
tensorielles algbriques et des oprateurs diffrentiels tensoriels (gradient, divergence, rotationnel
et laplacien). Sous cette forme condense, on peut alors se concentrer sur lessentiel : les concepts
de la mcanique, sans sencombrer des choix (accessoires car non physiques) dun quelconque
systme de coordonnes ou dune quelconque base pour donner des composantes aux tenseurs.
Les quations tensorielles sont par essence valables quels que soient ces choix.
Il nen reste pas moins que pour rsoudre effectivement un problme particulier, il faut choisir
un systme de coordonnes pour reprer les points du domaine tudi et il faut choisir une
ou plusieurs bases pour exprimer les composantes des tenseurs dordre p > 1. Les quations
tensorielles (algbriques ou diffrentielles) qui seront crites en mcanique des milieux continus
se traduisent alors par des quations ordinaires (algbriques ou diffrentielles) portant sur des
composantes et quil faut rsoudre soit analytiquement (quand on peut) par les mthodes math-
matiques standard (ventuellement laide dun logiciel de calcul formel), soit numriquement
par des mthodes numriques approches (gnralement laide dun ordinateur).
Cest pour expliquer clairement le passage des quations tensorielles aux quations ordinaires
que les chapitres prcdents ont t soigneusement dtaills.
A

Invariants et valeurs propres dun


tenseur symtrique rel

Tout tenseur rel symtrique du second ordre S oprant sur V3 possde trois valeurs propres
relles 1 , 2 et 3 et un systme de trois invariants fondamentaux rels {SI , SII , SIII } qui sont
les coefficients du polynme caractristique. Lexpression de ces invariants fondamentaux en
fonction des valeurs propres est triviale :

SI = 1 + 2 + 3 ; SII = 1 2 + 2 3 + 3 1 ; SIII = 1 2 3

En revanche, le problme inverse lest moins. En le rsolvant, on va notamment montrer au


passage que le triplet dinvariants {SI , SII , SIII } ne peut pas prendre des valeurs quelconques :
pour quils puissent tre les invariants dun tenseur rel symtrique, ces trois invariants sont
soumis certaines ingalits entre eux.

A.1 Condition dexistence de valeurs propres relles


Les trois invariants {SI , SII , SIII } tant considrs comme connus, les trois valeurs propres sont,
par dfinition, les solutions du polynme caractristique de la matrice [S ] des composantes
mixtes (1) de S :

3 SI 2 + SII SIII = 0 (A.1)

Au lieu de chercher les solutions de lquation (A.1), on effectue un changement dincon-


nues :
SI
= x+
3
ce qui revient chercher les valeurs propres x du dviateur de S . Lquation (A.1) devient :
 SI 2  SI SII 2 SI 3
x3 + SII x+ SIII = x3 + p x + q = 0 (A.2)
3 3 27
dont on sait quelle a trois racines relles sous la condition suivante :

R = 4 p3 + 27 q2 = 27 SIII 2 + (4 SI 3 18 SI SII ) SIII + 4 SII 3 SI 2 SII 2 < 0


(1)On peut aussi bien prendre les composantes mixtes [S ]. On obtient les mmes valeurs propres, mais les vecteurs
propres sont obtenus par leurs composantes covariantes. Ici, on ne sintresse quaux valeurs propres.
100 Annexe A. Invariants et valeurs propres dun tenseur symtrique rel

Le polynme R, de degr 2 en SIII , de coefficient en SIII 2 positif, ne peut tre ngatif quentre des
racines relles ventuelles. Pour quil ait des racines relles en SIII , il faut que son discriminant
soit positif :

= 16(SI 2 3 SII )3 > 0 SI 2 3 SII > 0 (A.3)

Les racines en SIII sont alors :

SI SII 2 SI 3 2 3
(SI 2 3 SII ) 2
3 27 27
Dans ces conditions, R < 0 si SIII est compris entre les racines :

SI SII 2 SI 3 2 3 SI SII 2 SI 3 2 3
(SI 2 3 SII ) 2 < SIII < + (SI 2 3 SII ) 2
3 27 27 3 27 27
2 3 S S 2 S 3 2 3
I II I
(SI 2 3 SII ) 2 < SIII + < + (SI 2 3 SII ) 2
27 3 27 27
soit encore :
27 SIII 9 SI SII + 2 SI 3
1 < 3 <1 (car SI2 3SII > 0, daprs la condition (A.3)) (A.4)
2 (SI 2 3S
II ) 2

Les valeurs propres dun tenseur rel symtrique tant relles, les invariants fondamentaux de ce
tenseur vrifient ncessairement les ingalits (A.3) et (A.4).

A.2 Dfinition de nouveaux invariants


On peut donc dfinir deux nouveaux invariants J et pour les tenseurs rels symtriques :
p
J = SI 2 3 SII > 0 [q. (A.3)] (A.5)
27 SIII 9 SI SII + 2 SI 3 27 SIII 9 SI SII + 2 SI 3
= Arccos 3 = Arccos [q. (A.4)] (A.6)
2 (SI 2 3 SII ) 2 2 J3

o [0 ; ] et cos [1 ; 1].
On peut interprter ces nouveaux invariants en remarquant que :
r
2 3 3 3
SI 3 SII = devSS : devSS J = devSS : devSS = k devSS k
2 2 2
 devSS 
27 SIII 9 SI SII + 2 SI 3 = 27 det devSS cos = 3 6 det
k devSS k

des coefficients prs, linvariant J reflte la norme du dviateur de S et linvariant cos reflte
le dterminant du dviateur norm.

Remarques En mcanique des milieux continus, si S est un tenseur des contraintes, linvariant J
est appel : contrainte quivalente de Von Mises.
Dautre part, on constate que le dterminant dudviateur norm dun tenseur du second ordre
symtrique rel est toujours compris entre 1/(3 6) et 1/(3 6) ' 0,136. Il est nul pour = /2.
A.3 Expression des valeurs propres en fonction des invariants 101

Les relations inverses sont :


SI 2 J 2 2 J 3 cos 3 J 2 SI + SI 3
SII = ; SIII = (A.7)
3 27
Les deux triplets dinvariants {SI , SII , SIII } et {SI , J, cos ou } sont donc quivalents en ce sens
que si on connat lun des triplets on peut calculer lautre et inversement. Nanmoins, contraire-
ment au triplet {SI , SII , SIII }, le nouveau triplet {SI , J, cos ou } prsente un avantage : chacun
des trois rels peut prendre une valeur arbitraire dans son domaine de dfinition indpendamment
des autres : SI R, J > 0 et [0 ; ].

A.3 Expression des valeurs propres en fonction des invariants


En effectuant les substitutions (A.7) dans lquation (A.2) [p. 99], lquation devient :
J2 2 J 3 cos
x3 x =0
3 27
En utilisant lidentit : cos = 4 cos3 3 3 cos 3 , cette quation se factorise :

(3 x 2 J cos ) (9 x2 + 6 J x cos 3 J 2 + 4 J 2 cos2 ) = 0
3 3 3
Une premire solution est donne par le facteur de gauche (quation du premier degr en x) :
2J
x1 = cos
3 3
Le discriminant du second facteur (quation du second degr en x) est :
 2
108 J 2 (1 cos2 ) = 6 3 J sin >0
3 3
Le second facteur a donc deux solutions relles qui sont :
J J
x2 = ( cos + 3 sin ) ; x3 = ( cos 3 sin )
3 3 3 3 3 3
Les valeurs propres de S sont donc :
SI 2 J
1 = + cos (A.8)
3 3 3
SI J SI 2 J 2
2 = + ( cos + 3 sin ) = + cos( ) (A.9)
3 3 3 3 3 3 3 3
SI J SI 2 J 2
3 = + ( cos 3 sin ) = + cos( + ) (A.10)
3 3 3 3 3 3 3 3
o :
r
p
2
3 3
J = SI 3 SII = k devSS k = devSS : devSS > 0
2 2
27 SIII 9 SI SII + 2 SI3 h  devSS i
= Arccos 3 = Arccos 3 6 det ; [0, ]
2 (SI2 3 SII ) 2 k devSS k
On propose dans la figure A.1 [p. 102] une reprsentation gomtrique des rsultats (A.8), (A.9)
et (A.10) qui illustre comment voluent les valeurs propres dun tenseur rel symtrique en
fonction des invariants S3I R, 23J > 0 et 3 [0 ; 3 ].
102 Annexe A. Invariants et valeurs propres dun tenseur symtrique rel

2 2J
3 3

0 3
SI
3 2 3 1
23

F IGURE A.1 Reprsentation gomtrique des valeurs propres dun tenseur rel symtrique

A.4 Classement des valeurs propres



Langle tant dans [0 ; ], on a donc 12 6 cos 3 6 1 et 0 6 sin 3 6 23 , ce qui permet de classer
les valeurs propres :

3 3
1 2 = J cos J sin > 0 et 2 3 = J sin > 0
| {z 3} | 3 {z 3} 3 3
> 21 J 6 21 J

On a donc 1 > 2 > 3 .


En analysant les valeurs des invariants J et , on peut statuer sur la multiplicit des valeurs
propres :
si J = 0, cest--dire SI 2 3 SII = 0, la norme du dviateur de S est nulle, le tenseur S est donc
sphrique, alors 1 = 2 = 3 = S3I et langle est indiffrent ;
si J 6= 0 et = 0, alors 2 = 3 ;
si J 6= 0 et = , alors 1 = 2 ;
si J 6= 0 et 6= 0 et 6= , alors les valeurs propres sont distinctes.
Le lecteur est invit observer ces cas particuliers sur la figure A.1.

A.5 cart des valeurs propres extrmes


En utilisant (A.8) et (A.10) [p. 101], il vient :
2J  2  2J
1 3 = cos cos( + ) = 3 cos( )
3 3 3 3 3 6 3

o cos( 6 3 ) varie entre 23 et 1, lorsque varie entre 0 et , soit une variation de 13,4%. On
a donc :

2 3
J 6 1 3 6 J ' 1,155 J
3
On peut donc faire une estimation de lcart 1 3 6,7% prs en prenant comme estimation
la valeur mdiane :

J  3
1 3 ' 3 1+ ' 1,077 J
3 2
A.6 Systmes dinvariants 103

Remarque Si S est de trace nulle (SI = 0), de valeurs propres {10 > 20 > 30 }, on peut donner le
rapport entre les valeurs propres extrmes (conditionnement de la matrice des composantes de devSS ) :

30 cos( 3 + 3 ) 1 30 1
0 = = (1 + 3 tan ) 2 6 0 6
1 cos 3 2 3 1 2

A.6 Systmes dinvariants dun tenseur dordre 2 rel symtrique


Pour un tenseur rel symtrique S , il y a donc complte quivalence entre la connaissance
des trois invariants fondamentaux (coefficients du polynme caractristique) {SI , SII , SIII }, la
connaissance des trois invariants
n  devSS o
SI , J ou k devSS k, ou det ,
k devSS k

et la connaissance de ses trois valeurs propres classes {1 > 2 > 3 }, car connaissant un triplet,
on peut dterminer les deux autres.
Certains auteurs utilisent le triplet dinvariants {S1 , S2 , S3 } dfini par :

S1 = SI = trSS
S2 = tr(SS 2 ) = SI 2 2 SII
S3 = tr(SS 3 ) = 3 SIII 3 SI SII + SI 3

On montre facilement que les formules inverses sont :


1 1 3 1 
S1 = SI ; SII = (S1 2 S2 ) ; SIII = S3 S1 S2 + S1 3
2 3 2 2
Le triplet {S1 , S2 , S3 } est donc aussi un triplet dinvariants quivalent.
En fait, on peut dfinir une infinit dautres triplets quivalents dinvariants, car toute fonction
scalaire dinvariants est un invariant. Plus prcisment, soient { f (1) , f (2) , f (3) } trois fonctions des
invariants fondamentaux {SI , SII , SIII } et valeur scalaire ; elles dfinissent un triplet dinvariants
valide
 (1)
S = f (1) (SI , SII , SIII ) , S(2) = f (2) (SI , SII , SIII ) , S(3) = f (3) (SI , SII , SIII )

si la tranformation {SI , SII , SIII } {S(1) , S(2) , S(3) } est inversible, cest--dire si la matrice jaco-
bienne de la transformation est rgulire : det( f (i) , j ) 6= 0.

Remarque Le choix dun triplet dinvariants {S(1) , S(2) , S(3) } comme arguments dune fonction
relle isotrope devrait tre donc guid par linterprtation physique des termes du triplet choisi. Cette
fonction peut toujours tre ramene une fonction des trois invariants fondamentaux. Par exemple :

= f (S(1) , S(2) , S(3) )


= f f (1) (SI , SII , SIII ), f (2) (SI , SII , SIII ), f (3) (SI , SII , SIII )


= g (SI , SII , SIII )

pourvu que la matrice 3 3 de terme gnral f (i) , j soit de dterminant non nul. Cette possibilit
savre dune grande utilit dans la construction de modles de comportement.
104 Annexe A. Invariants et valeurs propres dun tenseur symtrique rel

A.7 Dtermination tensorielle des directions propres


On sait que pour tout tenseur rel symtrique du second ordre S construit sur V3 , on peut toujours
trouver au moins une base orthonorme {e u 1 ,e u 3 } de V3 telle que le tenseur S scrit :
u 2 ,e

3 3
S = i uei uei = i U
ei
i=1 i=1

e i = uei uei est un tenseur uniaxial unitaire reprsentant une direction propre non oriente
o U
associe la valeur propre i [th. 1.84 p. 45]. On vrifie aisment que :

S U
e i = i U
ei

ce qui justifie la dfinition suivante :


 Dfinition A.1 Tenseurs uniaxiaux propres. Si {e u i } est une base propre orthonorme dun
tenseur rel symtrique S , on appelle tenseurs uniaxiaux propres de S les tenseurs du second
ordre uniaxiaux unitaires dfinis par :

e i = uei uei
U

Remarque Les vecteurs {e u i } formant une base orthonorme, les tenseurs propres sont aussi
orthonorms [proprit 1.103 p. 45].

Connaissant le tenseur du second ordre symtrique S par ses composantes dans une base quel-
conque, on sait calculer les invariants fondamentaux {SI , SII , SIII } par les dfinitions (1.56), (1.57)
et (1.58) [p. 36], puis les invariants {SI , J, } par leur dfinitions (A.5) et (A.6) [p. 100], et enfin
le triplet des valeurs propres classes {i } par les formules (A.8), (A.9) et (A.10) [p. 101].
En se plaant dans la base propre du tenseur symtrique S , on vrifie aisment que les tenseurs
uniaxiaux unitaires propres U
e i sont les solutions des trois quations tensorielles suivantes :

S 2 (2 + 3 )SS + 2 3 G = (1 2 ) (1 3 )U
e1 (A.11)
S 2 (3 + 1 )SS + 3 1 G = (2 3 ) (2 1 )U
e2 (A.12)
2
S (1 + 2 )SS + 1 2 G = (3 1 ) (3 2 )U
e3 (A.13)

Remarque Deux de ces quations suffisent, la troisime direction propre tant celle qui est
orthogonale aux deux autres.

Si les valeurs propres {1 > 2 > 3 } sont distinctes (J 6= 0 et 6= 0 et 6= ) la solu-


tion {U
e 1 ,U e 3 } est unique. En revanche,
e 2 ,U
si J = 0, le tenseur S est sphrique (1 = 2 = 3 ), les trois quations (A.11), (A.12) et (A.13)
sont identiquement vrifies U e i et tout triplet orthonorm {U e 1 ,U e 3 } est solution ;
e 2 ,U
si J 6= 0 et = 0, alors 2 = 3 6= 1 ; lquation en U e 1 a une solution unique et les deux autres
sont identiquement vrifies 2 , 3 ; le tenseur U
U
e Ue e 1 peut tre complt par tout couple de
tenseurs uniaxiaux {U 2 ,U 3 } tel que le triplet {U 1 ,U 2 ,U
e e e e e 3 } soit orthonorm ;
si J 6= 0 et = , alors 1 = 2 6= 3 ; lquation en U e 3 a une solution unique et les deux
autres sont identiquement vrifies U 1 , U 2 ; le tenseur U
e e e 3 peut tre complt par tout
couple de tenseurs uniaxiaux {U 1 ,U 2 } tel que le triplet {U 1 ,U
e e e e 3 } soit orthonorm.
e 2 ,U
A.8 En bref... 105

A.8 En bref...
Pour les tenseurs du second ordre symtriques rels oprant sur V3 :
on connat lexpression des trois valeurs propres classes en fonction des composantes dans
une base quelconque ;
les valeurs propres tant connues on sait trouver les tenseurs uniaxiaux unitaires propres avec
des formules tensorielles, donc valables dans tout base ;
on peut construire une infinit de triplets dinvariants quivalents.
B

Fonctions isotropes

Lobjectif de cette annexe est de trouver des listes dinvariants scalaires ncessaires et suffisantes
pour reprsenter la liste des arguments tensoriels de fonctions relles isotropes utiles en mca-
nique des milieux continus. Les tenseurs voqus dans cette annexe se limitent donc ceux de
lespace Vp
3 (n = 3). De nombreux auteurs (S MITH , S PENCER , WANG , B OEHLER et dautres)
ont publi des listes dinvariants pour les fonctions isotropes darguments tensoriels (1) . La plu-
part des auteurs se sont focaliss sur la recherche dinvariants quils qualifient d algbriques ,
entendant par l que lexpression des invariants quils recherchent doit tre un polynme de
composantes sur une base (le plus souvent orthonorme) (2) . Par ailleurs, les dmonstrations
publies sont le plus souvent trs laborieuses et compliques lire car elles se basent sur des
calculs de composantes.
Dans cette annexe, on va trouver des listes dinvariants pour les fonctions relles isotropes
darguments tensoriels dans les cas utiles en mcanique des milieux continus, sans se proccuper
si ces invariants sont des polynmes de composantes ou non. On montrera au passage que
ces listes ne sont pas uniques. Les dmonstrations tant rdiges sur la base de raisonnements
gomtriques, elles fournissent de plus une interprtation gomtrique des invariants de ces listes.
On pourra noter au passage que ces dmonstrations ne requirent aucune proprit de continuit
ou de drivabilit de la fonction isotrope, on ne lui demande que la qualit dtre une fonction,
cest--dire une application E R o E est un produit cartsien despaces de tenseurs.

B.1 Rotation dun tenseur


Les fonctions scalaires isotropes ont des proprits dinvariance par rotation de leurs arguments
[dfinition (2.12) p. 60]. Dans cette section, on rappelle la signification de la rotation dun tenseur
dordre p par une rotation Q .

Rappels Une rotation Q Q3+ est un tenseur du second ordre orthogonal, cest--dire tel
que Q QQ> = G et detQ Q = 1. Dans un espace de dimension 3, on sait identifier une rotation par
un vecteur rotation = e o e est un vecteur unitaire qui est laxe de la rotation et o [0 ; ]
est langle de la rotation [q. (1.97), (1.98) et (1.99) p. 43].
(1) Un dsaccord est apparu dans le cas de deux arguments tensoriels du second ordre symtriques : B OEHLER
donne une liste de quatre invariants, dautres auteurs soutenant (avec raison) que trois suffisent. Cette question est
aborde en section B.5.3 [p. 117].
(2) La dfinition mathmatiquement correcte des nombres algbriques est quils sont des racines de polynmes

coefficients rationnels. La notion d algbricit utilise par ces auteurs nest pas consistante : par exemple, dans
une base quelconque, il est rare de pouvoir exprimer les valeurs propres par un polynme de composantes, toutefois,
il existe des bases (par exemple les bases propres) o les valeurs propres sexpriment comme des polynmes de
composantes ; l algbricit des valeurs propres dpendrait de la base dans laquelle on donne les composantes du
tenseur !
108 Annexe B. Fonctions isotropes

La rotation par Q dun tenseur T dordre p est un tenseur dordre p not RQ (T T ). Son calcul
dpend de lordre de tensorialit p :
pour p = 0 (le tenseur est un scalaire x) : RQ (x) = x ;
pour p = 1 (le tenseur est un vecteur v ) : RQ (vv) = Q vv ;
e , dangle [0 ; ] ;
il sagit de la rotation classique du vecteur v autour de laxe unitaire orient
pour p = 2 (le tenseur T est dordre 2) : RQ (T T ) = Q TT Q >
Q ;
les tenseurs T et RQ (T T ) ont les mmes valeurs propres et les vecteurs propres de RQ (T T ) sont
les transforms par RQ des vecteurs propres de [proprits 1.72 p. 41].
T
Pour gnraliser commodment aux rotations par Q de tenseurs dordres suprieurs 2, on dfinit
un nouveau produit tensoriel, not , souvent appel produit tensoriel de Kronecker. Ce produit
nopre que sur des tenseurs dordre 2 :
 Dfinition B.1 Produit tensoriel de Kronecker. Considrons deux tenseurs T et U dordre 2,
U est un tenseur dordre 4 dfini par :
le tenseur T U

U = T i m U j n (eei ee j em en )
T U U )i j mn = T i m U j n
T U
(T

U nest quune certaine transposition du


Cette dfinition montre que le produit tensoriel T U
produit tensoriel habituel T U
U de deux tenseurs du second ordre [section 1.3.5 p. 21] :

U )i j mn = (T
T U
(T U )i m j n
T U

On gnralise sans difficult au produit par  de plusieurs tenseurs du second ordre. Par exemple,
le produit par  de trois tenseurs dordre 2 est un tenseur dordre 6 :

U SS = T i m U j n Sk p (eei ee j eek em en ee p )


T U

dont les composantes sont :

U SS )i jk mnp = T i m U j n Sk p = (T
T U
(T U SS )i m j n k p
T U

En utilisant le produit , on peut rcrire la rotation dun tenseur T dordre 2 sous la forme :

RQ (T
T ) = (Q Q) : T = Qi m Q j n T mn (eei ee j )
Q Q

Dmonstration
Q T Q> = Qi m T mn Q> n j (eei ee j ) = Qi m T mn Q j n (eei ee j ) = Qi m Q j n T mn (eei ee j ) = (Q
T Q Q Q
Q) : T
La rotation par Q dun tenseur T dordre 3 scrit alors :

RQ (T
T ) = (Q
Q Q Q)3T = (Q
Q Q Q Q Q)i jk mnp T mnp (eei ee j eek )
Q Q
= Qi m Q j n Qk p T mnp (eei ee j eek )

et dune manire gnrale, la rotation par Q dun tenseur T dordre p scrit :

RQ (T Q) pT = Qi1 j1 . . . Qi p j p T j1 ... j p (eei1 eei p )


Q  Q
T ) = (Q (B.1)
| {z } | {z }
p fois p termes

p
o est le produit contract p fois.
B.2 Reprsentation des lments dun ensemble 109

 Rgle B.2 Construction des composantes dun tenseur tourn par Q . Chaque indice de T
est contract avec le second indice dun terme Q pour les indices contravariants ou Q pour
les indices covariants, tout en respectant les rgles de la convention dEinstein.

Exemple Soit T un tenseur dordre 4 :

T = T i jkl e i ee j eek eel = T i j kl e i ee j eek eel =

Sa rotation par Q est :

RQ (T
T ) pqrm = Q p i Qq j Qr k Qs l T i jkl RQ (T
T ) = Q p i Qq j Qr k Qs l T i jkl e p eeq eer eem
RQ (T
T ) pq rm = Q p i Qq j Qr k Qs l T i j kl RQ (T
T ) = Q p i Qq j Qr k Qs l T i j kl e p eeq eer eem
=

B.2 Reprsentation des lments dun ensemble


 Dfinition B.3 Surjection. On dit quune application E F est une surjection si tous les
lments de F ont au moins un antcdent dans E.

Autrement dit, limage de lensemble E par la surjection s est exactement lensemble F.

Remarque Il est possible que des lments de F aient plusieurs antcdents. Si tous les lments
de F nont quun seul antcdent, la surjection est une bijection.
 Dfinition B.4 Reprsentation dun ensemble. On dit que les lments dun ensemble E
sont reprsents par les lments dun ensemble E0 sil existe une surjection s : E0 E.
Soient e E et e0 E0 . Llment e0 est appel reprsentant de e si e = s(e0 ).
Lensemble {E0 , s} est appel reprsentation de E.

Il existe en gnral beaucoup de reprsentations de E, cest--dire que lon peut trouver un grand
nombre de couples {E0 , s} o s est une surjection E0 E.
Dans la suite, lensemble E sera un produit cartsien de tenseurs :

E = Vp
3
1
Vp
3
n

avec pi N et on cherchera des reprsentations de E telles que lensemble E0 des reprsentants


soit de la forme E0 = Rm Q3+ o les lments de Rm sont des scalaires invariants dans toute
rotation des lments de E. Lintrt dune telle reprsentation des lments de E apparatra
lorsque la fonction f : E R est une fonction isotrope [section B.6 p. 118].
 Thorme B.5 Composition des fonctions. Soit une fonction f : E F. Sil existe une
reprsentation {E0 , s} de E, alors il existe une fonction g = f s : E0 F telle que g(e0 ) = f (e)
o e0 E0 et e E.

Dmonstration Pour que la fonction g existe, il suffit que s soit une surjection, cest--dire que
tous les lments de E aient au moins un antcdent dans lapplication s.

Dans cette annexe, on se limitera au cas particulier F = R :


s f g= f s
E0 E R et s surjective g tel que E0 R (B.2)
110 Annexe B. Fonctions isotropes

B.3 Reprsentation densembles de vecteurs


B.3.1 Reprsentation de V3
Un vecteur v V3 peut tre dfini par sa norme (r = kvvk > 0) et un vecteur unitaire e
v . On a alors
v = re
v o r > 0 (pour les vecteurs nuls, r = 0 et e
v est quelconque).
 Notation B.6 On note Ve 3 lensemble des vecteurs unitaires de V3 et on note R+ lensemble
des rels non ngatifs.
 Proposition B.7 Lapplication s0 dfinie par :
s 0
v ) R+ V
(r,e s0 (r,e
e3 v = v V3
v ) = re est une surjection.

Dmonstration Tout vecteur v V3 a au moins un reprsentant dans R+ V e 3 . En effet :


si v 6= 0 alors r = kvvk et e 1
v = r v (le reprsentant est unique) ;
si v = 0 alors r = 0 et ev est quelconque (les vecteurs nuls ont une infinit de reprsentants).

e 3 , s0 } de lensemble V3 .
On dfinit ainsi une reprsentation (provisoire) {R+ V

Une reprsentation de V
e3

 v 0 un vecteur unitaire arbitraire. Lapplication s00 dfinie par :


Proposition B.8 Soit e
s00
R Q3+
ev = R e
v0 est une surjection.

Dmonstration e vV e 3 , il existe une infinit de rotations R Q3+ qui font passer de e v0 e


v : toutes
ces rotations ont leur axe dans le plan bissecteur de (e v 0 ,e
v ) et sont dangles diffrents. Par exemple, il
existe une rotation dangle dont laxe e est la bissectrice unitaire : e = keevv 0 +e
v
v k . Quoiquil en soit,
0 +e
une unicit nest pas ncessaire : quel que soit le vecteur unitaire e v0 choisi, lensemble Q3+ engendre
bien lensemble des vecteurs unitaires.

e 3 est donc lensemble {Q3+ , s00 } o la surjection s00 est dfinie par :
Une reprsentation de V
s 00
s00 (R
R Q3+ R) = R e vV
v0 = e e3 o v0 est un vecteur unitaire arbitraire. (B.3)

Les deux surjections s0 et s00 prcdentes permettent de construire une nouvelle reprsenta-
tion {R+ Q3+ , s} de V3 o la surjection s est dfinie par :
s
R) R+ Q3+
(r,R R) = s0 (r, s00 (R
s(r,R R)) = s0 (r,R
R e
v 0 ) = r R e v = v V3
v 0 = re

o le rel r = kvvk est invariant par toute rotation RQ du vecteur v car kvvk = kRQ (vv)k, Q
Q Q3+ .

Application aux fonctions isotropes V3 R


Afin dillustrer lintrt de la reprsentation {R+ Q3+ , s} de lensemble des vecteurs V3
construite prcdemment, on considre une fonction f dfinie par :
f
v V3
f (vv) R

Le thorme (B.5) [p. 109], permet daffirmer lexistence dune fonction g = f s telle que :
g
R) R+ Q3+
(r,R g(r,R
R) = f (vv) R
B.3 Reprsentation densembles de vecteurs 111

Si la fonction f est isotrope, cest--dire si f (vv) = f (RQ (vv)), Q


Q Q3+ , alors on peut crire :

R) = f (vv) = f (RQ (vv)) = g(kRQ (vv)k, RQ (R


g(r,R Q R
R)) = g(r,Q Q> ),
R Q Q
Q Q3+ (B.4)

Or le tenseur R 0 = Q R Q> est une rotation. La condition Q


R Q Q implique que la rotation R 0 est
quelconque. Lgalit B.4 scrit donc encore :

R0 ),
R) = g(r,R
g(r,R R0
R

ce qui signifie que la fonction g est insensible son second argument. On en dduit le rsultat
suivant :

f : V3 R isotrope g tel que f (vv) = g(kvvk)

Autrement dit, si une fonction f : V3 R est isotrope, alors elle nest fonction que de kvvk.

Remarque Il est possible de dmontrer ce rsultat par dautres voies, mais elles demandent en
gnral lapplication f de possder des proprits supplmentaires de continuit ou de diffrentiabi-
lit. La dmonstration propose ici est particulirement conomique en hypothses : elle ne demande
f que dtre une application. Par ailleurs, il nest nullement ncessaire dinvoquer une base pour
donner des composantes largument v de f .

Le raisonnement qui a abouti ce rsultat pour les fonctions f (vv) isotropes va servir de modle
pour tous les rsultats qui suivent. Pour chaque ensemble darguments de la fonction f il suffira
de trouver une reprsentation de la forme {Rm Q3+ , s} telle que les m rels de Rm soient
invariants dans toute rotation RQ des arguments de f .

e3 V
B.3.2 Reprsentation de V e3

Soit un couple de vecteurs unitaires {e v }. On note = Arccos(e


u ,e u e
v ) [0 ; ] leur angle non
orient (3) .
v 0 qui fait un angle [0 ; ]
On choisit un vecteur unitaire arbitraire ue0 . On choisit un vecteur e
avec ue0 (il en existe une infinit sur le cne daxe u 0 et de demi-angle au sommet ).
 Proposition B.9 Il existe une rotation R Q3+ telle que ue = R ue0 et e v 0 .
v = R e

Dmonstration Soit un couple quelconque de vecteurs unitaires {e v } dangle [0 ; ]. On


u ,e
construit la rotation R en deux tapes :
1. Il existe une rotation R 1 , dangle , telle que ue = R 1 ue0 . Son axe w 1 est la bissectrice unitaire
+e
de (eu 0 ,e
u) : we 1 = keuue0 +e
u
. Cette rotation transforme le vecteur unitaire ev 0 en le vecteur unitaire
0 uk
v 01 = R 1 e
e v 0 . Les rotations conservant les angles, on a les galits dangles :
= (e v 0 ) = (R
u 0 ,e v 0 ) = (e
R1 ue0 , R 1 e v 01 )
u ,e
2. Il existe une rotation R 2 daxe ue qui laisse ue invariant et telle que e v 01 car = (e
v = R 2 e v 01 ) = (e
u ,e u ,e
v ).

La rotation R = R 2 R R1 transforme donc le couple {e v 0 } en le couple {e
u 0 ,e u ,ev }.

On a ainsi construit une surjection s telle que :


s
R) [0 ; ] Q3+
(,R s(,R
R) = {R
R ue0 ,R v 0 } = {e
R e v} V
u ,e e3 V
e3 (B.5)
(3) Il nest pas possible de donner un signe langle entre deux vecteurs de V3 ; [0 ; ] est entirement dfini
par son cosinus.
112 Annexe B. Fonctions isotropes

Lensemble {[0 ; ] Q3+ , s} est donc une reprsentation de V


e3 Ve 3 , o le rel [0 ; ] est
bien invariant dans toute rotation RQ du couple de vecteurs unitaires {e v }, car
u ,e

v = RQ (e
ue e u ) RQ (e
v ), Q
Q Q3+ [q. (1.79) p. 41]

e3 V
B.3.3 Reprsentation de V e3 V
e3

Soit un triplet de vecteurs unitaires {e


u 1 ,e u 3 }. On dfinit les quatre rels :
u 2 ,e

12 = Arccos(e u 1 ue2 ) ; 23 = Arccos(e u 2 ue3 ) ; u 3 ue1 )


31 = Arccos(e
(B.6)
= sgn[e
u 2 ,e
u 1 ,e
u 3 ] (signe du produit mixte)

Les trois angles 12 , 23 et 31 sont dans lintervalle [0 ; ], et = 1. On construit trois vecteurs


unitaires {e
u 01 ,e u 03 } de la manire suivante :
u 02 ,e
on choisit arbitrairement un vecteur unitaire ue01 ;
on choisit arbitrairement un vecteur unitaire ue02 qui fait un angle 12 avec ue01 (il en existe une
infinit) ;
on construit un vecteur unitaire ue03 qui fait un angle 31 avec ue01 et un angle 23 avec ue02 (il
en existe deux, symtriques par rapport au plan (e u 01 ,e
u 02 )) ;
le signe du produit mixte permet de choisir ue03 unique.
 Proposition B.10 Il existe une rotation R Q3+ telle que ue1 = R ue01 , ue2 = R ue02 et
ue3 = R ue03 .

Dmonstration On sait de la dmonstration prcdente quil existe une rotation R qui transforme le
couple {e u 02 } en le couple {e
u 01 ,e u 2 }. Cette rotation transforme aussi le vecteur ue03 en le vecteur ue3 ,
u 1 ,e
car toute rotation conserve les angles 31 et 23 ainsi que le signe du produit mixte [q. 1.81 p. 41].

On a ainsi construit une surjection s telle que :


s
R) [0 ; ]3 [1] Q3+ s(12 , 23 , 31 , ,R
(12 , 23 , 31 , ,R R) = {R
R ue01 ,R
R ue02 ,R
R ue03 }
= {e
u 1 ,e u3} V
u 2 ,e e3
3

Lensemble {[0 ; ]3 [1] Q3+ , s} est donc une reprsentation de V


e3 Ve3 V
e 3 o les quatre
rels 12 , 23 , 31 et dfinis en (B.6) sont invariants dans toute rotation RQ du triplet de
vecteurs unitaires {eu 1 ,e u 3 }.
u 2 ,e

e 3n
B.3.4 Reprsentation de V
Comme on laura compris avec les exemples prcdents, les rels invariants par RQ ncessaires
et suffisants pour reprsenter un n-uplet de vecteurs unitaires sont les angles et les signes des
produits mixtes permettant de reconstruire sans ambigut la position relative des n vecteurs et
on complte la reprsentation par une rotation. Pour chaque vecteur unitaire uei de numro i > 3,
il faut donc ajouter, par exemple, les deux angles 1i = Arccos(e u 1 uei ) et 2i = Arccos(e
u 2 uei ),
ainsi que le signe du produit mixte 12i = sgn[e u 1 ,e
u 2 ,e
u i ]. Une reprsentation de n vecteurs
unitaires est donc :

{12 , 23 , 31 , 123 , , (1 j , 2 j , 12 j ), ,R
R}, 3< j6n

u p ueq ) [0 ; ] et pqr = sgn[e


o pq = Arccos(e u p ,e u r ] = 1.
u q ,e
B.4 Reprsentation de directions non orientes 113

Non unicit de la reprsentation La reprsentation propose nest pas unique :


Le groupe (1 j , 2 j , 12 j ) peut tre remplac par le groupe (2 j , 3 j , 23 j ) (4) ou aussi bien par le
groupe ( p j , q j , pq j ) (5) avec p < j et q < j.
Les angles i j peuvent tre remplacs par leur cosinus ou par les produits scalaires u i uu j , car on
sait construire les bijections {ri , r j , i j } {ri , r j ,uui uu j }.

Remarque On verra dans la section B.4 [p. 113] que les signes des produits mixtes disparaissent
de la liste des reprsentants si les vecteurs unitaires sont remplacs par des directions non orientes.

B.3.5 Reprsentation de V3 n

En consquence de ce qui prcde, un n-uplet de vecteurs quelconques est reprsentable par


la liste des n rels non ngatifs reprsentant les normes de chaque vecteur, complte par la
reprsentation des n vecteurs unitaires comme prcis dans les deux sections prcdentes. En
rsum :
un vecteur : (r,RR) R+ Q3+
deux vecteurs : (r1 , r2 , 12 ,R R) R2+ [0 ; ] Q3+
R) R3+ [0 ; ]3 [1] Q3+
trois vecteurs : (r1 , r2 , r3 , 12 , 31 , 32 , 123 ,R
quatre vecteurs :

R) R4+ [0 ; ]5 [1]2 Q3+ ;


(r1 , r2 , r3 , r4 , 12 , 31 , 32 , 41 , 42 , 123 , 124 ,R

n > 3 vecteurs :

(r1 , , rn , 12 , ((31 , 32 ), , (n1 , n2 )), (312 , , n12 ),R


R)
R+ n [0 ; ]1+2 (n2) [1]n2 Q3+ ;
u i uu j
o ri = kuui k, i j = Arccos ri r j [0 ; ] et i jk = sgn[uui ,uu j ,uuk ] = 1.

Comme prcdemment, les rels ri , les angles i j ainsi que les signes i jk sont invariants dans
toute rotation RQ du n-uplet de vecteurs.

B.4 Reprsentation de directions non orientes


En mcanique des mileux continus, on aura considrer des fonctions de directions de lespace
non orientes, comme par exemple des directions danisotropie de la matire. On a vu en
section 1.6.15 [p. 44] que les directions de lespace sont reprsentes bijectivement par les
tenseurs uniaxiaux unitaires [thorme 1.84 p. 45].
 Notation B.11 On note U
e lensemble des tenseurs uniaxiaux unitaires.

B.4.1 Reprsentation de U
e

Les tenseurs uniaxiaux unitaires U e Ue sont reprsentables par les vecteurs unitaires ue V e3
par la surjection ue ue ue. Les vecteurs unitaires ue V
e sont reprsentables par les rotations

(4) Le vecteur u j est positionn par rapport aux vecteurs u 2 et u 3 .


(5) Le vecteur u j est positionn par rapport aux vecteurs u p et u q .
114 Annexe B. Fonctions isotropes

R Q3+ [q. (B.3) p. 110]. On en dduit quune reprsentation des directions non orientes de
lespace est donc {Q3+ , s} o s est la surjection dfinie par :

s
R Q3+ s(R R ue0 ) (R
R) = (R R ue0 ) = (R
R R u 0 ue0 ) = (R
R) : (e R R
R) : U e U
e0 =U e

Lensemble {Q3+ , s} est donc une reprsentation des directions non orientes de lespace.

e2
B.4.2 Reprsentation de U

Un couple de tenseurs uniaxiaux unitaires {U e 2 } est reprsent par un couple de vecteurs


e 1 ,U
unitaires par la surjection (e u 2 ) (e
u 1 ,e u 1 ue1 ,e
u 2 ue2 ) ; dautre part, le couple de vecteurs
unitaires {e u 2 } est reprsent par une surjection (,R
u 1 ,e R) (e u 1 ,e
u 2 ) [q. (B.5) p. 111]. On
construit ainsi une surjection (,R R) (U e 1 ,U
e 2 ). De plus, dans le cas de directions (donc
non orientes), on peut rduire lespace des reprsentants {,R R} [0, 2 ] Q3+ , car langle
gomtrique entre deux directions de lespace est dans lintervalle [0 ; 2 ] (6) . Une reprsentation
dun couple de directions non orientes est donc {[0, 2 ] Q3+ , s} o s est la surjection dfinie
par :

s e2
R) [0, 2 ] Q3+ (U
( ,R e 2) U
e 1 ,U

q
o langle = Arccos U e 2 est invariant par toute rotation RQ du couple {U
e1 :U e 2 }.
e 1 ,U

en
B.4.3 Reprsentation de U

Un n-uplet de directions non orientes est reprsent par un n-uplet de vecteurs unitaires par
la surjection {e u1 , ,e
un } {e u1 e
u1 , ,e
un e
un }. Cependant, contrairement aux n-uplet de
vecteurs unitaires, les produits mixtes i jk peuvent prendre un signe quelconque car on peut
peut remplacer uei par e u i sans changer la direction non oriente U i . Leur valeur 1 tant
indiffrente, ils ne font donc plus partie des arguments de la surjection qui reprsente le
n-uplet {Ue 1 , ,U
e n }. Une reprsentation dun n-uplet de directions non orientes est donc
(par exemple) {[0, 2 ]3+2 (n3) Q3+ , s} o s est la surjection dfinie par :

s
(12 , 23 , 31 , (41 , 42 ), , (n1 , n2 ), R ) [0, 2 ]3+2 (n3) Q3+
{U
e 1 , ,U en
e n} U
(B.7)
q
o les angles i j = Arccos U e j [0 ; ] sont invariants dans toute rotation du n-uplet de
ei :U
2
directions {U e n }.
e 1 , . . . ,U

Non unicit de la reprsentation Comme pour les vecteurs, la reprsentation dn n-uplet de


directions non orientes nest pas unique :
on peut remplacer les angles j1 et j2 pour j > 3 par les angles j p et jq o p < j et q < j ;
on peut remplacer les angles i j [0 ; 2 ] par leur cosinus (cos i j [0 ; 1]) ou par les produits
scalaires U e j = cos2 i j [0 ; 1].
ei :U

(6) Voir la remarque Angle entre deux directions p. 46


B.5 Reprsentation de tenseurs rels du second ordre symtriques 115

B.5 Reprsentation de tenseurs rels du second ordre symtriques


Tout tenseur S rel du second ordre symtrique oprant sur V3 peut scrire sous la forme :
3 3
S = i uei uei = i U
ei (B.8)
i=1 i=1

o :
les rels 1 > 2 > 3 sont les valeurs propres classes ;
les vecteurs {eu i } sont une base propre orthonorme ;
les tenseurs U i = uei uei sont des tenseurs uniaxiaux unitaires propres [df. A.1 p. 104] qui
e
reprsentent la direction propre non oriente associe la valeur propre i (SS U
e i = i U
e i ). Le
tenseur S tant symtrique, les tenseurs uniaxiaux U i sont orthonorms [proprit 1.85 p. 45].
e
 Notation B.12 On notera S lensemble des tenseurs rels symtriques du second ordre.

B.5.1 Reprsentation de S
e 3 , s0 } o s0 est
On dduit de lquation (B.8) quune reprsentation (provisoire) de S est {R3 U
la surjection dfinie par :
3
e 3 ) R3 U s0
e 3 s0 (1 , 2 , 3 ,U ei S
(1 , 2 , 3 ,U
e 1 ,U
e 2 ,U e 1 ,U
e 2 ,U
e 3 ) = i U
i=1

o les trois directions U


e 1, U
e 2 et U
e 3 sont orthonormes.

On a montr en (B.7) page 114 quun reprsentant dun triplet de tenseurs uniaxiaux {U e 1 ,U e 3}
e 2 ,U
est {12 , 31 , 32 ,R
R}. Ici, les directions propres sont orthogonales, les i j sont donc des constantes
gales 2 qui disparaissent de la reprsentation. Le reprsentant du triplet de directions orthogo-
nales se rduit donc une rotation R . Une reprsentation de S est donc {R3 Q3+ , s} o s est la
surjection dfinie par :
3 3
s
R} R3 Q s(1 , 2 , 3 ,R
{1 , 2 , 3 ,R R) = i R U R> = i U
e 0i R ei S (B.9)
i=1 i=1

o les U
e 0i sont un triplet de directions orthonormes quelconque, et o les rels 1 , 2 et 3 sont
invariants dans toute rotation RQ de S [proprit 1.72 p. 41].

Remarques La surjection trouve ici nest jamais une bijection : quand les valeurs propres sont
distinctes, il existe quatre rotations R diffrentes qui tranforment le triplet {U
e 0i } en le triplet {U
e i }.
Quand les valeurs propres ne sont pas toutes distinctes il en existe une infinit.
De plus, le triplet des valeurs propres classes {1 , 2 , 3 } peut tre bijectivement reprsent par
dautres triplets dinvariants quivalents [section A.6 p. 103].

B.5.2 Reprsentation de S U
e

Soit un tenseur symtrique du second ordre S = 3i=1 i U e i et soit une direction non oriente
dfinie par le tenseur uniaxial unitaire V = ee v ev U. Une reprsentation provisoire de len-
e
semble S Ue est {R3 Ue 4 , s0 } o s0 est la surjection dfinie par :

s 0
(1 , 2 , 3 ,U
e 1 ,U e 3 ,Ve ) R3 U
e 2 ,U e 4 {SS ,Ve } S U
e
116 Annexe B. Fonctions isotropes

Les quatre directions {U e 1 ,U e 3 ,Ve } peuvent tre reprsentes par lensemble {1V , 2V ,R
e 2 ,U R} (7)

o 1V [0 ; 2 ] est langle (V ,U 1 ) et 2V [0 ; 2 ] est langle (V ,U 2 ) [q. (B.7) p. 114].
e e e e
e est donc {R3 [0, ]2 Q3+ , s} o s est la surjection dfinie
Une reprsentation de S U 2
par :
3
s
R} R3 [0, 2 ]2 Q3+ { i U
{1 , 2 , 3 , 1V , 2V ,R e i , Ve } S U
e (B.10)
i=1

Non unicit de la reprsentation La reprsentation propose en q. (B.10) nest pas unique :


les deux angles 1V et 2V peuvent tre remplacs leur cosinus ou les produits scalaires U e 1 : Ve et
e 2 : Ve .
U
la position de la direction Ve peut tre repre par rapport deux autres directions propres de S ;
le triplet des valeurs propres classes {1 , 2 , 3 } peut tre bijectivement reprsent par dautres
triplets dinvariants quivalents [section A.6 p. 103].

Comparaison avec la proposition de J. P. B OELHER La liste dinvariants quil propose (8) pour
les invariants propres S sont les invariants fondamentaux SI , SII et SIII alors quici on propose les
trois valeurs propres. On a montr en annexe A.6 [p. 103] lquivalence entre les deux systmes
dinvariants : {1 , 2 , 3 } {SI , SII , SIII }. Pour les invariants croiss (9) , sa proposition est le
couple {SS : Ve , S 2 : Ve }. En utilisant les expressions tensorielles des directions propres donnes en
(A.11) et suivantes [p. 104], et en faisant le produit scalaire avec Ve , il vient :
e 1 : Ve ) = (SS 2 : Ve ) (2 + 3 ) (SS : Ve ) + 2 3
(1 2 ) (1 3 ) (U
(B.11)
f2 : Ve ) = (SS 2 : Ve ) (3 + 1 ) (SS : Ve ) + 3 1
(2 3 ) (2 1 ) (U

La solution de ce systme dquations en S : Ve et S 2 : Ve est :

S : Ve = (Ue 1 : Ve ) (1 3 ) (Ue 2 : Ve ) (2 3 ) + 3
S 2 : Ve = (U
e 1 : Ve ) (12 32 ) (U
e 2 : Ve ) (22 32 ) + 32

Ces formules montrent que les deux invariants croiss S : Ve et S 2 : Ve proposs par B OEHLER sont des
fonctions des angles 1V et 2V de la direction Ve avec les directions propres U e 1 et U
e 2 de S , ainsi que
des valeurs propres de S . Les deux invariants proposs par B OEHLER traduisent donc aussi dune
certaine manire lorientation de la direction Ve par rapport aux directions propres de S . Les deux
systmes dinvariants {1 , 2 , 3 , 1V , 2V } et {SI , SII , SIII ,SS : Ve ,SS 2 : Ve } sont donc quivalents lorsque
les valeurs propres de S sont distinctes.
En revanche, les quations (B.11) montrent que lorsque certaines valeurs propres ne sont pas distinctes
(certaines directions propres ne sont pas uniques, elles sont dans un plan propre) et les valeurs des
angles 1V et 2V peuvent ne pas tre uniques. Cette particularit ne remet pas en question la validit
de la surjection dfinie en q. (B.10) car lunicit des reprsentants nest pas ncessaire. Quoi quil en
soit, le nombre de reprsentants dans les deux listes est le mme (10) .
En pratique, la liste des deux invariants croiss S : Ve et S 2 : Ve propose par B OEHLER savre plus
commode dutilisation car leur valeur est toujours dtermine quelles que soient les valeurs propres
de S (distinctes ou non), mme si leur interprtation gomtrique en termes dangle entre Ve et les
directions propres de S est moins claire (11) .
(7) Les angles 12 , 13 et 23 sont des angles droits.
(8) Voir la rfrence darticle dans la note 14 [p. 118].
(9) Cest--dire qui combinent le tenseur S et la direction V
e.
(10) Ce ne sera pas le cas dans la reprsentation de lensemble S2 [section B.5.3 p. 117].
(11) Pour un milieu continu anisotrope une direction danisotropie (on le dit isotrope transverse ), quand S est

un tenseur de dformation et Ve une direction danisotropie, les invariants croiss de B OEHLER ont une signification
physique.
B.5 Reprsentation de tenseurs rels du second ordre symtriques 117

e n } (12) est donne par la surjection :


On montrerait de mme quune reprsentation de {S V
s
{1 , 2 , 3 , (1V1 , 2V1 ), , (1Vn , 2Vn ),R
R}
{SS ,Ve 1 , ,Ve n } (B.12)

o les couples {1Vi , 2Vi } peuvent tre avantageusement remplacs par les couples {SS : Ve i ,SS 2 : Ve i },
en vertu de la remarque prcdente [p. 116].

B.5.3 Reprsentation de S2

Considrons un couple de tenseurs symtriques du second ordre {SS ,SS 0 } S2 :

3 3
0
S = i U
ei ; S0 = j0 Ue j
i=1 j=1

Une reprsentation provisoire de S2 est obtenue avec la surjection s0 dfinie par :

3 3
0 0
s0 (1 , 2 , 3 , 10 , 20 , 30 , {U
e i }, {U
e i }) = { i U
ei , j0 Ue j }
i=1 j=1

Pour construire une reprsentation du couple de triplets orthonorms {{U e 0j }}, on peut
e i }, {U
procder de la manire suivante :
1. on choisit un triplet de directions orthonormes arbitraire {U e 0i } ;
0 0
2. on construit U e 01 dtermin par les deux angles 10 1 = (U e 01 ,Ue 01 ) et 10 2 = (U e 001 ,U
e 02 ) (deux
possibilits) ;
3. on construit U e 003 U
e 001 dtermin par langle 30 3 = (U e 003 ,U
e 03 ) ;
0
4. la direction U e 02 est alors dtermine.
Par ce procd (il en existe dautres (13) ), les deux couples de tridres orthonorms {{U e 0j }}
e i }, {U
0
et {{Ue 0i }, {Ue }} ont les mmes positions relatives et il existe une rotation R qui passe du couple
0 0j
{{ 0i }, { 0 j }} au couple {{U
U
e U
e e 0j }} sans changer leur position relative. On a donc construit
e i }, {U
une surjection s00 dfinie par :

s00 0
e 0j = R U
e 00 j R
{10 1 , 10 2 , 30 3 ,R
R} {{U
e i }, {U
e j }} e i = R U
o U R> et U
e 0i R R>

Une reprsentation de S2 est donc {R6 [0, 2 ]3 Q3+ , s}, o s est la surjection dfinie par :
s
{1 , 2 , 3 , 10 , 20 , 30 , 10 1 , 10 2 , 30 3 , R } R6 [0, 2 ]3 Q3+ {SS ,SS 0 } S2 (B.13)

Les rels {1 , 2 , 3 , 10 , 20 , 30 , 10 1 , 10 2 , 30 3 } sont invariants dans toute rotation RQ du


couple {SS ,SS 0 }. Les trois angles 10 1 , 10 2 et 30 3 peuvent tre remplacs par leur cosinus ou
des produits scalaires de tenseurs uniaxiaux :

e 01 : U
cos2 10 1 = U e1 ; e 01 : U
cos2 10 2 = U e2 ; e 03 : U
cos2 30 3 = U e3 (B.14)
(12) En mcanique des milieux continus, ce cas est utile pour des milieux plusieurs directions danisotropie.
(13) En effet, il y a plusieurs manires de situer un tridre par rapport un autre avec trois angles ; par exemple, les
angles dEuler (prcession, nutation, rotation propre), les angles de navigation (roulis, tangage, lacet), etc. Quelle que
soit la mthode, il faut toujours trois paramtres.
118 Annexe B. Fonctions isotropes

Comparaison avec la liste propose par B OEHLER Les trois produits scalaires de lquation
(B.14) sont strictement ncessaires et suffisants pour dfinir les positions relatives des directions
propres des deux tenseurs S et S 0 . Ils peuvent tre exprims tensoriellement en utilisant les formules
tensorielles qui donnent les directions propres [q. (A.11) et suivantes p. 104]. Par exemple, le produit
scalaire U 1 : U 01 est solution de lquation :

S 2 (2 + 3 )SS + 2 3 G) : S 02 (20 + 30 )SS 0 + 20 30 G)


= (1 2 ) (1 3 ) (10 20 ) (10 30 ) (U
U 1 : U 01 )

soit encore en dveloppant le terme de gauche :

(SS 2 : S 02 ) (2 + 3 ) (SS : S 02 ) (20 + 30 ) (SS 2 : S 0 )


+ (2 + 3 ) (20 + 30 ) (SS : S 0 ) + 2 3 tr(SS 02 ) + 20 30 tr(SS 2 )
2 3 (20 + 30 ) trSS 0 20 30 (2 + 3 ) trSS + 3 2 3 20 30
= (1 2 ) (1 3 ) (10 20 ) (10 30 ) (U
U 1 : U 01 )

On obtient des formules similaires pour autres les produits scalaires U 01 : U 2 et U 03 : U 3 de (B.14).
Dans ces formules, on constate que lexpression des trois produits scalaires croiss de lquation
(B.14) ncessaires et suffisants pour une reprsentation de S2 font apparatre les quatre invariants
croiss (SS 2 : S 02 ) , (SS : S 02 ), (SS 2 : S 0 ) et (SS : S 0 ) qui ont t proposs par J. P. B OELHER comme liste
minimale (14) et qui ont t lorigine de controverses avec dautres auteurs soutenant, juste
titre, que trois invariants sont suffisants. La liste dinvariants propose par B OELHER nest pas
minimale, car trois angles suffisent pour donner la position relative dun tridre par rapport un autre.
Toutefois, une sous-liste de trois des quatre invariants proposs par B OELHER nest pas une liste de
reprsentants valide car aucune ne permet de reconstituer la position relative des tridres propres
des deux tenseurs S et S 0 . Les formules ci-dessus montrent que lon peut dterminer trois invariants
strictement ncessaires et suffisants U e 01 : U
e 1, U e 01 : U e 03 : U
e 2 et U e 3 par des combinaisons adquates des
quatre invariants proposs par B OELHER avec les valeurs propres des deux tenseurs. Dans le cas de
valeurs propres non distinctes, les trois reprsentants angulaires {10 1 , 10 2 , 30 3 } (ou leur cosinus ou
le carr de leur cosinus) ne sont pas uniques mais ce fait ninvalide pas la surjection propose en
q. (B.13) car lunicit des reprsentations nest pas requise.
En conclusion, les quatre invariants proposs par B OEHLER ne sont pas indpendants, car ils peuvent
tre dtermins avec une liste de trois angles. Elle nest donc pas irrductible . Dans une reprsen-
tation de S2 , toute liste minimale dinvariants croiss ne contient que trois lments.

Tenseurs antisymtriques Beaucoup dauteurs qui ont publi des listes dinvariants se sont aussi
efforcs de donner des listes dinvariants pour des arguments de f comprenant la fois des tenseurs
symtriques et des tenseurs antisymtriques, ngligeant de considrer lisomorphisme qui existe entre
les tenseurs antisymtriques et les vecteurs (voir (1.38) et (1.39) page 31). La reprsentation des
tenseurs antisymtriques est celle des vecteurs. Tout tenseur du second ordre peut donc tre reprsent
par sa partie symtrique et par le vecteur adjoint sa partie antisymtrique. Il suffit donc de savoir
reprsenter des ensembles de tenseurs symtriques et de vecteurs.

B.6 Fonctions scalaires isotropes darguments tensoriels


 Dfinition B.13 Fonction scalaire isotrope. Une fonction scalaire est dite isotrope si elle est
invariante dans toute rotation de ses arguments :

T 1 , ,T
f (T T 1 ), , RQ (T
T n ) = f (RQ (T T n )), Q
Q Q3+
(14) On Irreductible Representations for Isotropic Scalar Functions, J. P. B OEHLER, ZAMM 57, 323-327 (1977).
B.6 Fonctions scalaires isotropes 119

Remarque En mcanique des milieux continus, cette condition a une interprtation physique : la
valeur de la fonction relle f est invariante par changement dobservateur (15) . Cest notamment ce
que lon exige quand on cherche crire des fonctions dtat thermodynamiques (nergie interne,
entropie, etc.) qui sont fonctions de variables dtat vectorielles ou tensorielles.

Si on a trouv une reprsentation (non ncessairement bijective) de la suite des arguments


tensoriels {T T n } de f constitue dune suite de scalaires {I1 , . . . , Im } complte par une
T 1 , . . .T
rotation R , alors, en vertu du thorme B.5 [p. 109], il existe une fonction f = f s telle
que :

f (I1 , , Im ,R T 1 , ,T
R) = f (T T n)

De la dfinition B.13, on en dduit lgalit :

R) = f (I10 , , Im0 ,Q
f (I1 , , Im ,R Q R Q> ),
R Q Q
Q Q3+ (B.15)

T 1 ), , RQ (T
o {I10 , , Im0 } sont des scalaires de la reprsentation de {RQ (T T n )}. Puisque dans
les reprsentations que lon a construites dans les sections prcdentes, ces rels sont invariants
dans toute rotation RQ des arguments (16) , on a les galits : I 0 j = I j j [1, m]. Lgalit (B.15)
scrit donc encore :

R) = f (I1 , , Im ,Q
f (I1 , . . . , Im ,R Q R Q> ),
R Q Q
Q Q3+

o R0 = Q R Q> QQ Q3+ est une rotation quelconque. On en dduit que la fonction f est
insensible son dernier argument :

R0 ,
R f (I1 , , Im ,R R0 )
R) = f (I1 , , Im ,R f (I1 , , Im ,R
R) = f (I1 , , Im )

On peut donc noncer le thorme suivant :


 Thorme B.14 Si une fonction f (T T 2 , ,T
T 1 ,T T n ) est scalaire et isotrope, il existe une
fonction f telle que :

T 2 , ,T
T 1 ,T
f (T T n ) = f (I1 , , Im )

En pratique, pour trouver les arguments de f , il suffit de supprimer le reprsentant R des listes de
reprsentants qui ont t donnes dans les sections prcdentes.

Ce rsultat est important dans la pratique de la mcanique des milieux continus : on peut
remplacer les fonctions scalaires isotropes darguments tensoriels par des fonctions scalaires
darguments scalaires, de manipulation beaucoup plus aise (17) ; sous rserve davoir trouv une
reprsentation adquate de lensemble des arguments tensoriels. De plus, ces reprsentations
ntant pas uniques, on a la possibilit den choisir une dont les rels {I1 , , Im } ont une
interprtation physique.
(15) On dira que la valeur de f est une grandeur scalaire objective.
(16) Car ils ne sont fonction que des orientations relatives entre les arguments.
(17) Il nest plus ncessaire de considrer des drivations par rapport des tenseurs , ventuellement contraints

[section 2.2.4 p. 57].


120 Annexe B. Fonctions isotropes

B.7 Synthse
Les fonctions scalaires isotropes darguments tensoriels peuvent tre remplaces par des fonctions
scalaires darguments scalaires, calculs partir des arguments tensoriels. On rassemble ici les
quelques cas tudis :
arguments de f arguments de f
v1 kvv1 k
v 1 , ,vvn kvv1 k, , kvvn k, 12 , (31 , 32 , 123 ), , (n1 , n2 , , 12n )
Ve 1 , ,Ve n 12 , (31 , 32 ), , (n1 , n2 )
V 1 , ,VVn kV
V 1 k, , kVV n k, 12 , (31 , 32 ), , (n1 , n2 )
S 1 , 2 , 3
S ,Ve 1 1 , 2 , 3 , 11 , 21
S ,Ve 1 , ,Ve n 1 , 2 , 3 , (11 , 21 ), , (1n , 2n )
S ,SS 0 (1 , 2 , 3 ) , (10 , 20 , 30 ) , 10 1 , 10 2 , 30 3
o :
les v i sont des vecteurs ;
les Ve i sont des directions non orientes (tenseurs uniaxiaux unitaires e v i e
vi) ;
les S et S 0 sont des tenseurs du second ordre symtriques ;
les angles entre vecteurs i j [0 ; ] peuvent tre remplacs par les produits scalaires e v i evj ;
les i jk sont les signes des produits mixtes [e v i ,e
v j ,e
vk ]
les angles entre directions i j [0, 2 ] peuvent tre remplacs par les produits scalaires Ve i : Ve j ;
les valeurs propres classes 1 , 2 , 3 peuvent tre remplaces par les invariants SI , SII , SIII
ou SI , J, ou dautres (voir A.6 page 103).
On peut construire dautres listes dinvariants pour des listes plus grandes darguments tensoriels.
Dune manire gnrale, les listes darguments de la fonction f contiennent les invariants propres
chaque argument de f , complts par des invariants croiss qui sont un ensemble de scalaires
ncessaires et suffisants pour dcrire les orientations relatives entre les arguments vectoriels ou
tensoriels de la fonction f .
Enfin, partir dune liste {I1 , , Im }, il est possible den construire dautres qui sont quivalentes,
mais qui ont une signification physique plus claire : toute liste {I10 , , Im0 } o I 0j = f j (I1 , , Im )
est une liste valide sil y a une bijection {I1 , , Im } {I10 , , Im0 } cest--dire que le jacobien
det(i f j ) est non nul.
C

Formulaire

On donne ici (sans dmonstration (1) ) les expressions des oprateurs diffrentiels gradient, diver-
gence, rotationnel et laplacien dans deux systmes de coordonnes classiques : les coordonnes
cylindriques et les coordonnes sphriques.

C.1 Systme de coordonnes cylindriques


C.1.1 Dfinition et notations
Un point M de lespace est repr par les trois rels r, et z dfinis sur la figure C.1. chaque

ez

e
z
M

er
k

j
O

i r

F IGURE C.1 Systme de coordonnes cylindrique

point M on associe une base locale orthonorme {eer ,ee ,eez } dfinie par :

er = r OM = cos i + sin j
1
e = OM = sin i + cos j = k eer
r
e z = zOM = k
(1) Ces formules ont t tablies automatiquement avec un package nomm tens3d, crit par lauteur, destin
faire de lalgbre tensorielle dans des bases quelconques et de lanalyse tensorielle dans des systmes de coor-
donnes quelconques. Lauteur le met la disposition des utilisateurs des logiciels de calcul formel M APLEr ou
M ATHEMATICAr. Ces packcages sont tlchargeables actuellement (4 janvier 2016) ladresse :
http://jgarrigues.perso.centrale-marseille.fr/tens3d.html.
122 Annexe C. Formulaire

Le point courant M est dfini par :


OM = r cos i + r sin j + zkk = reer + zkk
Sur la base locale en M, on a
M = dreer + r deer + dzeez + z deez = dreer + r d e + dzeez
dM

C.1.2 Champs scalaires


Soit f un champ scalaire :
f
M V3 f (M) = f (r, , z) R
Le gradient de ce champ est :
1
grad f = r f e r + f e + z f e z
r
et le laplcien de ce champ est :
1 1
f = rr f + 2
f + r f + zz f
r r
1 1
= r (r r f ) + 2 f + zz f
r r

C.1.3 Champs vectoriels


Soit v un champ vectoriel :
v
M V3
v (M) = vr (r, , z)eer + v (r, , z)ee + vz (r, , z)eez
alors :
1

r vr r ( vr v ) z vr
1
 
(grad v ) = r v

r ( v + vr ) z v
1
r vz r vz z vz {ee ,ee ez }
r ,e

1
div v = r vr + ( v + vr ) + z vz
r
1     1 
rot v = vz z v e r + z vr r vz e + r v ( vr v ) e z
r r
 1 1 
v = rr vr + 2 ( vr 2 v vr ) + r vr + zz vr e r
r r
 1 1 
+ rr v + 2 ( v + 2 vr v ) + r v + zz v e
r r
 1 1 
+ rr vz + 2 vz + r vz + zz vz e z
r r
 1  1 
= r r (r vr ) + 2 ( vr 2 v ) + zz vr e r
r r
 1  1 
+ r r (r v ) + 2 ( v + 2 vr ) + zz v e
r r
1   1 
+ r r r vz + 2 vz + zz vz e z
r r
C.1 Systme de coordonnes cylindriques 123

C.1.4 Champs tensoriels du second ordre symtriques

Soit T un champ tensoriel du second ordre symtrique :

T
M V3 T (M) V2s
3

Les composantes de T dans la base orthonorme {eer ,ee ,eez } forment la matrice symtrique :

Trr (r, , z) Tr (r, , z) Trz (r, , z)
Tr (r, , z) T (r, , z) T z (r, , z)
Trz (r, , z) T z (r, , z) Tzz (r, , z) {ee ,ee ez }
r ,e

Le gradient de ce champ est un tenseur dordre 3 dont il nest pas utile de dtailler les 27 compo-
santes sur la base physique. En revanche, les oprateurs qui suivent sont utiles en mcanique des
milieux continus.

Le vecteur divergence de ce champ tensoriel est :


 1 
T = r Trr + ( Tr + Trr T ) + z Trz e r
divT
r
 1 
+ r Tr + ( T + 2 Tr ) + z T z e
r
 1 
+ r Trz + ( T z + Trz ) + z Tzz e z
r

Les composantes du tenseur rotationel dans la base orthonorme {eer ,ee ,eez } forment la matrice
(non symtrique) :
   
1
T T z z Tr z Trr r Trz r Tr 1r Trr 2 Tr
r  rz   
rot T = 1r T z + Trz z T z Tr r T z r T 1r Tr + Trr T

 
1
r Tzz z T z z Trz r Tzz r T z 1r Trz T z

Les composantes du tenseur laplacien dans la base orthonorme {eer ,ee ,eez } forment une matrice
symtrique :

1  1
(
T )rr = rr Trr + T
rr 4 T
r 2 Trr + 2 T + r Trr + zz Trr
r2 r
1  1
(
T )r = ( T ) r = rr Tr + 2 Tr + 2 Trr 2 T 4 Tr + r Tr + zz Tr
r r
1  1
(
T )rz = ( T )zr = rr Trz + 2 Trz 2 T z Trz + r Trz + zz Trz
r r
1  1
T ) = rr T + 2 T + 4 Tr + 2 Trr 2 T + r T + zz T
(
r r
1  1
( T )z = rr T z + 2 T z + 2 Trz T z + r T z + zz T z
T ) z = (
r r
1 1
(
T )zz = rr Tzz + 2 Tzz + r Tzz + zz Tzz
r r
124 Annexe C. Formulaire

C.2 Systme de coordonnes sphriques


Note importante Dans la littrature scientifique, il existe deux versions du systme de coor-
donnes sphrique :
dans la version prsente ici, langle est mesur partir du plan (ee1 ,ee2 ). On pourrait les
appeler coordonnes gographiques ( est la longitude, est la latitude, le plan (ee1 ,ee2 )
est le plan quatorial). Le tridre {eer ,ee ,ee } est direct ;
dans lautre version, langle est mesur sur le mridien de M partir du ple Nord. On a
donc :

= et e = ee
2
On convertit aisment les formules avec les remplacements suivants :

cos sin et sin cos

C.2.1 Dfinition et notations


Un point M de lespace est repr par trois rels r, et dfinis sur la figure C.2. chaque

e er

e
M

k r


O
j
i e

F IGURE C.2 Systme de coordonnes sphriques

point M, on associe une base locale orthonorme {eer ,ee ,ee } dfinie par :

e r = rOM = cos u + sin k = cos cos i + sin cos j + sin k


OM
e = = sin i + cos j
r cos
OM
e = = sin u + cos k = cos sin i + sin cos j + sin k
r
Le point courant est :

OM = r cos cos i + r cos sin j + r sin k = reer


C.2 Systme de coordonnes sphriques 125

Sur la base locale en M, on a :

M = dreer + r deer = dr er + r cos d e + r d e


dM

C.2.2 Champs scalaires


Soit f un champ scalaire :
f
M V3 f (M) = f (r, , ) R

Le vecteur gradient scrit :


f f
grad f = r f e r + e + e
r cos r
et le laplacien scrit :
f sin f 2 r f f
f = rr f + + + 2
r2 cos2 r r

C.2.3 Champs vectoriels


Soit v un champ vectoriel :
v
M V3
v (M) = vr (r, , )eer + v (r, , )ee + v (r, , )ee V3

Les composantes du tenseur gradient dans la base orthonorme {eer ,ee ,ee } forment une matrice
non symtrique :
 
1 1 1
r vr v r v v r v
 r cos r  r
1 1 1

gradvv) = r v r cos v sin v + r vr v

r
   
1 1
r v r cos v + sin v r v + vr {eer ,ee ,ee }

La divergence est le scalaire :


v sin v v + 2 vr
divvv = r vr + +
r cos r
le rotationel est le vecteur :
 v + sin v v   v v   vr v 
r
rotvv = er + r v e + r v + e
r cos r r r cos r
et le laplacien est le vecteur :
 vr vr 2 v 2 vr 2 sin v 2 v sin vr 2 r vr 
v = rr vr + 2 + + + er
r cos2 r2 r2 cos r
 v 2 sin v v v 2 vr sin v 2 r v 
+ rr v + + + + e
r2 cos2 r2 r2 cos r
 v + 2 sin v v v + 2 vr sin v 2 r v 
+ rr v + + 2 + e
r2 cos2 r2 r cos r
126 Annexe C. Formulaire

C.2.4 Champs tensoriels du second ordre symtriques

Soit T un champ tensoriel du second ordre symtrique :

T
M V3 T (M) S V2
3

dont les composantes dans la base {eer ,ee ,ee } sont :



  Trr (r, , ) Tr (r, , ) Tr (r, , )
T ) = Tr (r, , ) T (r, , ) T (r, , )
(T (matrice symtrique)
Tr (r, , ) T (r, , ) T (r, , ) {ee ,ee e }
r ,e

Le gradient est un tenseur dordre 3 dont on ne dtaille pas les 27 composantes. En revanche, les
oprateurs qui suivent sont utiles en mcanique des milieux continus.

La divergence de ce champ tensoriel symtrique est le vecteur :

 Tr sin Tr Tr + 2 Trr T T 
T = r Trr +
divT + er
r cos r
 T 2 sin T T + 3 Tr 
+ r Tr + + e
r cos r
 T + sin T sin T T + 3 Tr 
+ r Tr + + e
r cos r

Les composantes du rotationel sur la base orthonorme {eer ,ee ,ee } forment une matrice non
symtrique :

Tr + sin Tr Tr
T )rr =
(rotT
r cos r
Trr 2 Tr
T )r =
(rotT r Tr
r
T 2T
T )rz = r Tr rr + r
(rotT
r cos r
T + sin (T T ) T Tr
T ) r =
(rotT
r cos r
Tr T
T ) =
(rotT r T
r
Tr sin Tr T Trr
T ) z = r T
(rotT +
r cos r
T + 2 sin T T + Tr
T )zr =
(rotT
r cos r
Tr + Trr T
T )z =
(rotT r T
r
Tr + sin Tr T
T )zz = r T
(rotT +
r cos r
C.2 Systme de coordonnes sphriques 127

Les composantes du laplacien sur la base orthonorme {eer ,ee ,ee } forment une matrice sym-
trique :
Trr Trr 4 Tr 4 Trr + 2 T
(
T )rr = rr Trr + +
r2 cos2 r2
sin Trr + 4 sin Tr 4 Tr 2 r Trr
+ +
r2 cos r
Tr 2 sin Tr Tr Tr 2 T 4 Tr
(
T )r = ( T ) r = rr Tr + +
r2 cos2 r2
2 Trr 2 T sin Tr + 4 sin T 2 r Tr
+ +
r2 cos r
Tr + 2 sin Tr Tr Tr + 2 Trr 2 T 4 Tr
(
T )r = ( T )r = rr Tr + +
r2 cos2 r2
2 T sin Tr 2 sin T + 2 sin T 2 r Tr
+ +
r2 cos r
T 4 sin T 2 T + 2 T T + 2 Trr 2 T
(
T ) = rr T + +
r2 cos2 r2
4 Tr + sin T 4 sin Tr 2r T
+ +
r2 cos r
T + 2 T 2 T 4 T T + 2 Tr + 2 T
(
T ) = (
T ) = rr T + +
r2 cos2 r2
2 Tr sin T + 2 sin Tr 2 r T
+ +
r2 cos r
T + 4 sin T + 2 T 2 T
(
T ) = rr T +
r2 cos2
T + 4 Tr + 2 Trr 2 T sin T 2 r T
+ 2 +
r2 r cos r