Tenseurs
Samuel Forest
Centre des Mat´eriaux/UMR 7633 Ecole des Mines de Paris/CNRS
BP 87, 91003 Evry, France [email protected]
Plan
1 Pourquoi les tenseurs?
2 Introduction `a l’alg`ebre tensorielle D´efinitions, notations, exemples Tenseurs euclidiens
3 Introduction `a l’analyse tensorielle
4 Bilan
Plan
1 Pourquoi les tenseurs?
2 Introduction `a l’alg`ebre tensorielle D´efinitions, notations, exemples Tenseurs euclidiens
3 Introduction `a l’analyse tensorielle
4 Bilan
0bjectifs
historique de cette s´eance 12 s´eances de math´ematiques...
prol´egom`enes `a la MMC (”tenseur”)
rappel des ´el´ements de votre bagage en alg`ebre et en analyse indispensables aux cours de m´ecanique
pas vraiment deux s´eances de maths, l’occasion de fixer les notations donner des noms nouveaux `a des choses que vous connaissez d´ej`a ou que vous connaissez potentiellement!
pour une pr´esentation math´ematique plus rigoureuse, voir les r´ef´erences dans le poly
la physique derri`ere ces notations arides ou ´el´egantes (selon les goˆuts)
les tenseurs sont omnipr´esents dans toute la physique!
Cosmology and gravitation, S. Weinberg
Th´eorie des champs, L. Landau, E. Lifchitz
Grundlagen der PhysikE. Schmutzer
M´ecaniqueP. Germain
Plan
1 Pourquoi les tenseurs?
2 Introduction `a l’alg`ebre tensorielle D´efinitions, notations, exemples Tenseurs euclidiens
3 Introduction `a l’analyse tensorielle
4 Bilan
Plan
1 Pourquoi les tenseurs?
2 Introduction `a l’alg`ebre tensorielle D´efinitions, notations, exemples Tenseurs euclidiens
3 Introduction `a l’analyse tensorielle
4 Bilan
D´ efinition
E un espace vectoriel de dimension finiensur IR, ses ´el´ements, les vecteurs sont not´esu ∈E
l’espace dual E∗: ensemble des formes lin´eaires surE, ses
´
el´ements sont lescovecteursu∗
<u∗,v >=u∗(v)∈IR, ∀u∗∈E∗,∀v ∈E crochets de dualit´e
Les tenseurssont lesformes multilin´eairessurE,E∗ tenseur p–contravariant et q–covariant :
T : (E∗)p×Eq −→IR
(u∗1, ...,u∗p,u1, ...uq)7−→T(u∗1, ...,u∗p,u1, ...uq) variance d’un tenseur : le couple (p,q)
ordred’un tenseur : la somme p+q
A quoi bon des formes lin´ eaires en
m´ ecanique/physique???
A quoi bon des formes lin´ eaires en m´ ecanique/physique???
tenseurs d’ordre 0 : les scalaires
exemple: lamasse tenseurs d’ordre 1 :
lesvecteurs: variance (p,q) = (1,0)
exemples : directions, vecteur position, vecteur vitesse lescovecteurs: variance (p,q) = (0,1)
exemples : forces, ´el´ements de surface laforcef ∗est la forme lin´eaire qui `a unevitessev associe la puissance
p=<f ∗,v >
l’´el´ement de surfaceds est la forme lin´eaire qui `a ladirectionde l’espaceu associe levolumedu cylindre engendr´e
<ds,u >=dv
Composantes des vecteurs et covecteurs
Composantes des vecteurs et covecteurs
Soit (ei)i=1,n unebasequelconque deE
u =
n
X
i=1
uiei
convention d’Einstein sur les indices r´ep´et´es u =uiei lesui sont les composantes du vecteursu dans la base (ei)i=1,n base dualede (ei)i=1,n: c’est l’unique base (e∗i)i=1,nde E∗ telle que
<e∗i,ej >=δij o`uδji est le symbole de Kronecker
composantes du covecteurv∗∈E∗: v∗=vi∗e∗i projections
ui=<e∗i,u >, vj∗=<v∗,ej>
Tenseurs d’ordre 2
tenseur d’ordre 2, not´esT∼
2-fois contravariant (p,q) = (2,0) : E∗×E∗−→IR 2-fois covariant (p,q) = (0,2) : E×E −→IR 1-fois contravariant, 1-fois covariant (p,q) = (1,1) : E∗×E−→IR
ou E×E∗−→IR
tenseurs d’ordre 2 (formes bilin´eaires) etendomorphismes
Tenseurs d’ordre 2
tenseur d’ordre 2, not´esT∼
2-fois contravariant (p,q) = (2,0) : E∗×E∗−→IR 2-fois covariant (p,q) = (0,2) : E×E −→IR 1-fois contravariant, 1-fois covariant (p,q) = (1,1) : E∗×E−→IR
ou E×E∗−→IR
tenseurs d’ordre 2 etendomorphismes
`
a chaque endomorphismet de E, on associe le tenseur d’ordre 2 T∼ :E∗×E −→IR
T∼(v∗,u) :=<v∗,t(u)>
c’est en fait un isomorphisme (voir plus loin)...
exemples connus : conductivit´e thermique, ´electrique exemples nouveaux: tenseur desd´eformations, tenseur des contraintes
Produit tensoriel
combiner les tenseurs entre eux pour produire des tenseurs d’ordre plus
´elev´e
produit tensoriel a ⊗b de deux vecteursa,b ∈E d´ecompositiond’un tenseur d’ordre 2,T∼ :E∗×E −→IR
Produit tensoriel
combiner les tenseurs entre eux pour produire des tenseurs d’ordre plus
´elev´e
produit tensoriel a ⊗b de deux vecteursa,b ∈E pour fabriquer le tenseur d’ordre 2, 2–fois contravariant
(a ⊗b)(u∗,v∗) :=<u∗,a ><v∗,b >∈IR on peut fabriquer des tenseurs d’ordre 2 de toute variance (a ⊗b∗)(u∗,v) :=<u∗,a ><b∗,v >∈IR d´ecompositiond’un tenseur d’ordre 2,T∼ :E∗×E −→IR
T∼(u∗,v) = T∼(ui∗e∗i,vjej) =u∗ivjT∼(e∗i,ej)
= <u∗,ei ><e∗j,v > T∼(e∗i,ej)
= T∼(e∗i,ej) (ei⊗e∗j)(u∗,v)
Produit tensoriel
composantesd’un tenseur d’ordre 2
T∼ =T∼(e∗i,ej)ei⊗e∗j =Tijei⊗e∗j, avec Tij =T∼(e∗i,ej) matrice des composantes du tenseur [Tij]
(premier indice : num´ero de ligne, second indice : num´ero de colonne) int´erˆet de la notation indicielle : reconnaˆıtre du premier coup d’œil la variance des tenseurs
=⇒l’espace des tenseurs d’ordre 2 1-fois contravariants et 1-fois covariants est de dimensionn2, les (ei⊗e∗j)i,j=1,nen constituent une base
Transposition et contraction
transpos´eT∼T de T∼
T∼T(u,v∗) =T∼(v∗,u), ∀u ∈E,∀v∗∈E∗
le tenseur T∼T admet comme matrice de composantes la transpos´ee de la matrice des composantes deT∼ dans la base (ei)i=1,n
lacontractiond’un tenseur r´eduit de 2 son ordre. On ne contracte que les indices de variance diff´erente.
Pour un tenseur d’ordre 2, 1-fois contravariant, 1-fois covariant : Tc =T(e∗i,ei)
Tc =Tii=:traceT∼ il ne d´epend pas de la base (`a v´erifier).
Transposition et contraction
produit contract´e: combiner les tenseurs entre eux pour produire des tenseurs d’ordre moins ´elev´e
a∗.b (a ⊗b).u∗ plus g´en´eralement
T∼.u
Transposition et contraction
produit contract´e: combiner les tenseurs entre eux pour produire des tenseurs d’ordre moins ´elev´e
a∗.b :=<a∗,b >
(a ⊗b).u∗:=<u∗,b >a plus g´en´eralement
T∼.u = (Tijei⊗e∗j).u =Tij(ei⊗e∗j).u
= Tij <e∗j,u >ei =Tijujei c’est le vecteur de composantesTijuj
Transposition et contraction
produit contract´e: combiner les tenseurs entre eux pour produire des tenseurs d’ordre moins ´elev´e
a∗.b :=<a∗,b >
(a ⊗b).u∗:=<u∗,b >a plus g´en´eralement
T∼.u = (Tijei⊗e∗j).u =Tij(ei⊗e∗j).u
= Tij <e∗j,u >ei =Tijujei c’est le vecteur de composantesTijuj
endomorphisme sur E associ´e `a un tenseur d’ordre 2 T∼ : E×E∗−→IR
t(u) =T∼.u
Changement de bases
e0i =Pijej, ei= (P−1)jie0j e0∗i= , e∗i = matrice de passage:
[Pi←−colonnej←−ligne ], avec Pij =<e∗j,e0i >
[xi] = [P] [x0i]
Changement de bases
e0i =Pijej, ei= (P−1)jie0j e0∗i = (P−1)ije∗j, e∗i =Pjie0∗j matrice de passage:
[Pi←−colonnej←−ligne ], avec Pij =<e∗j,e0i >
[xi] = [P] [x0i] formule de passage pour un tenseur d’ordre 2:
T∼ =Tijei⊗e∗j =T0kle0k⊗e0∗l
Changement de bases
e0i =Pijej, ei= (P−1)jie0j e0∗i = (P−1)ije∗j, e∗i =Pjie0∗j matrice de passage:
[Pi←−colonnej←−ligne ], avec Pij =<e∗j,e0i >
[xi] = [P] [x0i] formule de passage pour un tenseur d’ordre 2:
T∼ =Tijei⊗e∗j =T0kle0k⊗e0∗l T0kl = (P−1)kiPljTij
forme matricielle (chgt de base pour les endomorphismes) [T0kl] = [P]−1[Tij] [P]
Changement de bases pour les tenseurs d’ordre 2
notation tensorielle
T0kl = (P−1)ki(P−1)ljTij Tkl0 = PkiPljTij
Tk0l = Pki(P−1)ljTij
T0kl = (P−1)kiPljTij
notation matricielle
[T0kl] = [P−1] [Tij] [P−1]T [Tkl0] = [P]T[Tij] [P]
[Tk0l] = [P]T[Tij] [P−1]T [T0kl] = [P−1] [Tij] [P]
Plan
1 Pourquoi les tenseurs?
2 Introduction `a l’alg`ebre tensorielle D´efinitions, notations, exemples Tenseurs euclidiens
3 Introduction `a l’analyse tensorielle
4 Bilan
Le tenseur m´ etrique
L’espace physiqueE est euclidien. Il est muni d’unproduit scalaire, i.e. une forme bilin´eaire sym´etrique d´efinie positive. Il s’agit donc d’un tenseur d’ordre 2 particulier not´eG∼ :E×E −→IR, que l’on appelle aussi tenseur m´etrique :
u.v :=G∼(u,v) =G∼(v,u)∈IR, G∼(u,u)≥0 G∼(u,u) = 0 =⇒u = 0
on note gij les composantes du tenseur m´etrique G∼ =gije∗i⊗e∗j, gij=G∼(ei,ej) contraction / produit scalaire
G∼(u,v) =
Le tenseur m´ etrique
L’espace physiqueE est euclidien. Il est muni d’unproduit scalaire, i.e. une forme bilin´eaire sym´etrique d´efinie positive. Il s’agit donc d’un tenseur d’ordre 2 particulier not´eG∼ :E×E −→IR, que l’on appelle aussi tenseur m´etrique :
u.v :=G∼(u,v) =G∼(v,u)∈IR, G∼(u,u)≥0 G∼(u,u) = 0 =⇒u = 0
on note gij les composantes du tenseur m´etrique G∼ =gije∗i⊗e∗j, gij=G∼(ei,ej) contraction / produit scalaire
G∼(u,v) =uivjG∼(ei,ej) =uivjgij=u.G∼.v =u.v point de contraction / point de produit scalaire!
Identification de E et de son dual
le tenseur m´etrique permet d’identifierE et son dualE∗ par l’interm´ediaire de l’isomorphisme canonique
γ: E −→E∗
γ(v) =G∼.v
son inverse permet de d´efinir un produit scalaire sur E∗ G∼∗=gijei⊗ej
dont la matrice des composantes [gij] est l’inverse de la matrice [gij].
γ−1(u∗) =G∼∗.u∗ base r´eciproque (ei)i=1,nde (ei)i=1,n
ei.e =δi
Base r´ eciproque pour n = 2
e
1e
2v
v
1v
2Base r´ eciproque pour n = 2
e
2e
1e
2v
θ
v
1v
2v
1v
2Tenseurs euclidiens
les tenseurs euclidiens sont les tenseurs surE,E×E,E×E×E, ...o`uE est euclidien. On fait l’´economie des tenseurs surE∗ en se servant du produit scalaire:
(ei⊗ej)(u,v) = (ei.u) (ej.v)
tenseur euclidien d’ordre 1
v =viei=viei, vi=gijvj tenseur euclidien d’ordre 2
T∼ =Tijei⊗ej =Tijei⊗ej =Tijei⊗ej =Tijei⊗ej Tij =gikTkj, Tij =gkjTik, Tij =gikgjlTkl
Les Tij,Tij,Tij,Tij sont lescomposantes du mˆeme tenseurT∼ dans des bases diff´erentes.
Cas d’une base orthonorm´ ee
Lorsque la base (ei)i=1,n est orthonorm´ee ei.ej =δji
Les bases initiale et r´eciproque sont alors identiques ei=ei
Les composantes gij du produit scalaire dans une base orthonorm´ee sont celles de l’identit´e :
gij =δij=gij
Une cons´equence fondamentale est que les 4 types de composantes d’un tenseur euclidien d’ordre 2 co¨ıncident :
Tij =Tij =Tij =Tij
Changement de bases orthonorm´ ees
deux bases de E :
e0i =Qkiek, ei =Qike0k formules de passage
Changement de bases orthonorm´ ees
deux bases de E :
e0i =Qkiek, ei =Qike0k formules de passage
T∼ =Tijei⊗ej =Tkl0 e0k⊗e0l Tkl0 =QikQjlTij notation matricielle
[T0] = [Q]T[T] [Q]
Plan
1 Pourquoi les tenseurs?
2 Introduction `a l’alg`ebre tensorielle D´efinitions, notations, exemples Tenseurs euclidiens
3 Introduction `a l’analyse tensorielle
4 Bilan
Champs de tenseurs
champ de scalaires
la masse volumiqueρ(M) not´ee aussiρ(x) champ de vecteurs
Les champs de vecteurs–positionx(M), de d´eplacementsu(M), de vitesses v(x)
champ de tenseurs d’ordre 2 champs de conductivit´e ´electrique le champ des contraintesσ∼(x,t)
champ de tenseurs d’ordre 3 champ des propri´et´es pi´ezo´electriques champ de tenseurs d’ordre 4 champ des propri´et´es ´elastiques
L’analyse tensorielle consiste `a ´etudier les variations d’un champ de
Op´ erateurs diff´ erentiels (1)
rep´erage par unebase mobile (ei(x))i=1,3 associ´ee `a un syst`eme de coordonn´eesM(qi)
ei =∂M
∂qi ex: coordonn´ees cylindriques, sph´eriques...
coordonn´eescart´esiennes: les champsei(M) sont uniformes, les coordonn´ees sont not´eesxi
d´eriv´ee deT(x) suivant un vecteur v ∈E:
Dv T = lim
λ→0
T(x +λv)−T(x) λ
Dv T(x) est un tenseur du mˆeme ordre queT(x)
∂T
∂qi =DeiT
Op´ erateurs diff´ erentiels (2)
gradientd’un champ de tenseurs : c’est l’op´erateur lin´eaire
∇T : v 7→Dv, ∇T.v =DvT c’est un champ de tenseurs d’un ordre plus ´elev´e queT(x) expression `a l’aide des d´eriv´ees partielles dans une base mobile quelconque
∇T.v =
lien avec la diff´erentielle d’un champ de tenseurs dT =∇T.dM
Op´ erateurs diff´ erentiels (2)
gradientd’un champ de tenseurs : c’est l’op´erateur lin´eaire
∇T : v 7→Dv, ∇T.v =DvT c’est un champ de tenseurs d’un ordre plus ´elev´e queT(x) expression `a l’aide des d´eriv´ees partielles dans une base mobile quelconque
∇T.v =vk∂T
∂qk = ∂T
∂qk <e∗k,v >
∇T = ∂T
∂qk ⊗e∗k lien avec la diff´erentielle d’un champ de tenseurs
dT =∇T.dM, dM = ∂M
∂qidqi=dqiei dT = ∂T
∂qi <e∗i,dM >= ∂T
∂qi dqi ce sont les formules usuelles du calcul diff´erentiel
Op´ erateurs diff´ erentiels (3)
l’op´erateur diff´erentieldivergenceabaisse de 1 l’ordre du champ de tenseur
divT
Op´ erateurs diff´ erentiels (3)
l’op´erateur diff´erentieldivergenceabaisse de 1 l’ordre du champ de tenseur
divT := (∇T)c = ∂T
∂qi.e∗i
Op´ erateurs diff´ erentiels en coordonn´ ees cart´ esiennes dans une BON
Base cart´esienne OrthoNorm´ee
∇f =
∇u = divu = divσ∼=
Op´ erateurs diff´ erentiels en coordonn´ ees cart´ esiennes dans une BON
Base OrthoNorm´ee
∇f = ∂f
∂xiei =f,iei
∇u = ∂u
∂xj
⊗ej =∂ui
∂xj
ei⊗ej =ui,jei⊗ej
divu =∂u
∂xj
.ej =∂ui
∂xj
ei.ej = ∂ui
∂xi
=ui,i
divσ∼= ∂σ∼
∂xj
.ej = ∂σik
∂xj
(ei⊗ek).ej =∂σij
∂xj
ei =σij,jei o`u l’on a introduit la notation fr´equente en physique,
,i = ∂
∂xi
Op´ erateurs diff´ erentiels en coordonn´ ees cylindriques
Base OrthoNorm´ee: les indices restent en bas... mais base mobile...
x
y z
M O
θ r
eθ er
ez OM =re
r+zez dM =drer+rdθeθ+dzez
er =∂OM
∂r eθ= 1
r
∂OM
∂θ ez = ∂OM
∂z
Op´ erateurs diff´ erentiels en coordonn´ ees cylindriques
e1=er, e2=reθ, e3=ez e1=er, e2= 1
reθ, e3=ez gradient d’un champ scalairef(r, θ,z)
∇f = ∂f
∂qiei
Op´ erateurs diff´ erentiels en coordonn´ ees cylindriques
e1=er, e2=reθ, e3=ez e1=er, e2= 1
reθ, e3=ez gradient d’un champ scalairef(r, θ,z)
∇f = ∂f
∂re1+∂f
∂θe2+∂f
∂ze3
= ∂f
∂rer+1 r
∂f
∂θeθ+∂f
∂zez
Op´ erateurs diff´ erentiels en coordonn´ ees cylindriques
gradient d’un champ de vecteurs u =urer+uθeθ+uzez
∇u = ∂u
∂qi ⊗ei
=
Op´ erateurs diff´ erentiels en coordonn´ ees cylindriques
gradient d’un champ de vecteurs u =urer+uθeθ+uzez
∇u = ∂u
∂qi ⊗ei
= ∂u
∂r ⊗e1+∂u
∂θ ⊗e2+∂u
∂z ⊗e3
= ∂u
∂r ⊗er+∂u
∂θ ⊗eθ r +∂u
∂z ⊗ez
= ∂ur
∂r er⊗er+∂uθ
∂r eθ⊗er+∂uz
∂z ez⊗er + 1
r
∂ur
∂θer⊗eθ+ur
r eθ⊗eθ+1 r
∂uθ
∂θ eθ⊗eθ−uθ
r er⊗eθ+1 r
∂uz
∂θez⊗eθ + ∂ur
∂zer⊗ez+∂uθ
∂zeθ⊗ez+∂uz
∂zez⊗ez
notation matricielle [∇u] =
∂ur
∂r 1 r(∂ur
∂θ −uθ) ∂ur
∂uθ ∂z
∂r 1
r(ur+∂uθ
∂θ ) ∂uθ
∂uz 1∂uz ∂u∂zz
Op´ erateurs diff´ erentiels en coordonn´ ees cylindriques
divergence d’un champ de tenseurs d’ordre 2 divσ∼ = (∇σ∼)c = ∂σ∼
∂qi.ei
= ∂σ∼
∂r .er+∂σ∼
∂θ.eθ r +∂σ∼
∂z.ez
σ∼ = σrrer⊗er+σθθeθ⊗eθ+σzzez⊗ez+σrθ(er⊗eθ+eθ⊗er) + σθz(eθ⊗ez+ez⊗eθ) +σzr(er⊗ez+ez⊗er)
Op´ erateurs diff´ erentiels en coordonn´ ees cylindriques
divergence d’un champ de tenseurs d’ordre 2 divσ∼ = (∇σ∼)c = ∂σ∼
∂qi.ei
= ∂σ∼
∂r .er+∂σ∼
∂θ.eθ r +∂σ∼
∂z.ez
σ∼ = σrrer⊗er+σθθeθ⊗eθ+σzzez⊗ez+σrθ(er⊗eθ+eθ⊗er) + σθz(eθ⊗ez+ez⊗eθ) +σzr(er⊗ez+ez⊗er)
divσ∼ =
∂σrr
∂r +σrr−σθθ r +1
r
∂σrθ
∂θ +∂σrz
∂z
er
+
∂σrθ
∂r +1
r
∂σθθ
∂θ +∂σθz
∂z +2σrθ r
eθ
+
∂σrz
+1∂σθz
+∂σzz
+σrz ez
Int´ egration des champs de tenseurs
th´eor`eme de la divergence Z
Ω
∇f dv = Z
∂Ω
fn ds
Z
Ω
divv dv= Z
∂Ω
v.n ds Z
Ω
divT∼dv= Z
∂Ω
T∼.n ds
Th´ eor` eme de la divergence
en composantes cart´esiennes BON Z
Ω
•,idV = Z
∂Ω
•nids
d´emonstration en 1D...
Z
Ω
∇f dv = Z
∂Ω
fn ds
Z
Ω
divv dv= Z
∂Ω
v.n ds Z
divT∼dv= Z
T∼.n ds
Th´ eor` eme de la divergence
en composantes cart´esiennes BON Z
Ω
•,idV = Z
∂Ω
•nids
d´emonstration en 1D...
Z
Ω
∇f dv = Z
∂Ω
fn ds, Z
Ω
f,idv= Z
∂Ω
fnids
Z
Ω
divv dv = Z
∂Ω
v.n ds, Z
Ω
vi,idv= Z
∂Ω
vinids Z
Ω
divT∼dv= Z
∂Ω
T∼.n ds, Z
Ω
Tij,jdv= Z
∂Ω
Tijnjds
Plan
1 Pourquoi les tenseurs?
2 Introduction `a l’alg`ebre tensorielle D´efinitions, notations, exemples Tenseurs euclidiens
3 Introduction `a l’analyse tensorielle
4 Bilan
Bilan: calcul tensoriel dans une BON
notation intrins`eque/indicielle calcul matriciel
u.v =
a ⊗b = (a ⊗b).v = u.(a ⊗b) =
T∼.v =
v.T∼ =
u.T∼.v =
A∼.B∼ =
Bilan 59/60
Bilan: calcul tensoriel dans une BON
notation intrins`eque/indicielle calcul matriciel
u.v =uivi [u]T[v]
a ⊗b =aibjei⊗ej [a ⊗b] = [a] [b]T (a ⊗b).v =b.v a
u.(a ⊗b) =u.a b
T∼.v =Tijvjei [T∼.v] = [T∼] [v]
v.T∼ =viTijej [v.T∼] = [T∼]T[v]
u.T∼.v =uiTijvj [u]T[T∼] [v]
Bilan 60/60