Cristallographie géométrique/Changement de base

De testwiki
Aller à la navigation Aller à la recherche

Modèle:Cristallographie géométrique

Changement de base dans l'espace bidimensionnel.

Il est souvent utile de changer de système de coordonnées. Il peut arriver qu'une même structure soit décrite avec des bases différentes dans plusieurs publications, ce qui se produit fréquemment dans les systèmes cristallins triclinique, monoclinique et orthorhombique. Lors d'une transition de phase, la maille et/ou le groupe d'espace d'un cristal peut changer. La comparaison des deux structures du cristal avant et après la transition de phase est facilitée si on utilise le système de coordonnées de la structure de plus basse symétrie pour les deux structures. D'autre part, les propriétés physiques d'un cristal sont souvent décrites par un tenseur symétrique rapporté à une base orthonormale. C'est le cas de la dilatation thermique qui s'écrit dans le cas général comme un tenseur symétrique de rang 2. Un autre exemple est celui du tenseur de déplacement thermique d'un atome autour de sa position moyenne dans un cristal. Les tenseurs calculés en cristallographie le sont déjà dans une base orthonormale liée au système du cristal, comme eModèle:Ind=c/c, eModèle:Ind=b/b et eModèle:Ind=eModèle:IndeModèle:Ind dans le système monoclinique, mais l'expression d'un tenseur est plus utile sous sa forme diagonale. La diagonalisation d'un tenseur est un changement de base vers une base dans laquelle le tenseur s'écrit comme une matrice diagonale.

Modèle:Définition

Un changement de base peut s'effectuer entre deux bases de même origine ou d'origines différentes. Les vecteurs de base, les coordonnées des points, les indices de directions et de plans ainsi que les tenseurs ne se transforment pas tous de la même façon lors d'un changement de base.

Bases d'origine commune

Matrice de passage

Un changement de la base directe {aModèle:Ind, bModèle:Ind, cModèle:Ind} vers la base directe {aModèle:Ind, bModèle:Ind, cModèle:Ind} s'effectue à l'aide de la matrice de passage M, définie de la façon suivante :

[𝐚2𝐛2𝐜2]=𝐌[𝐚1𝐛1𝐜1]=[𝐌11𝐌12𝐌13𝐌21𝐌22𝐌23𝐌31𝐌32𝐌33][𝐚1𝐛1𝐜1].

La matrice de passage M contient dans chaque ligne les composantes des vecteurs de la nouvelle base 2 exprimées dans l'ancienne base 1 :

𝐚2=𝐌11𝐚1+𝐌12𝐛1+𝐌13𝐜1,𝐛2=𝐌21𝐚1+𝐌22𝐛1+𝐌23𝐜1,𝐜2=𝐌31𝐚1+𝐌32𝐛1+𝐌33𝐜1.

M est donc la matrice de passage de l'ancienne base vers la nouvelle base[1]. Le changement de base inverse s'écrit à l'aide de la matrice de passage inverse MModèle:Exp :

[𝐚1𝐛1𝐜1]=𝐌1[𝐚2𝐛2𝐜2].

Tenseurs métriques direct et réciproque

Le tenseur métrique direct de la base 2 est

𝐆2=[𝐚2𝐚2𝐚2𝐛2𝐚2𝐜2𝐚2𝐛2𝐛2𝐛2𝐛2𝐜2𝐚2𝐜2𝐛2𝐜2𝐜2𝐜2].

En posant eModèle:Ind=aModèle:Ind, eModèle:Ind=bModèle:Ind, eModèle:Ind=cModèle:Ind, eModèle:Ind=aModèle:Ind, eModèle:Ind=bModèle:Ind et eModèle:Ind=cModèle:Ind, une composante GModèle:Ind de GModèle:Ind s'écrit en fonction des vecteurs de l'ancienne base 1 comme :

𝐆2,ij=𝐞2,i𝐞2,j=(k=13𝐌ki𝐞1,i)(l=13𝐌lj𝐞1,j)=k=13l=13𝐌ki𝐞1,i𝐞1,j𝐌lj=k=13l=13𝐌kiG1,ij𝐌lj=k=13l=13𝐌kiG1,ijt𝐌jl

La transformation du tenseur métrique direct par le changement de base est donc

𝐆2=𝐌𝐆1t𝐌.

Le même raisonnement en partant de GModèle:Ind conduit à

𝐆1=𝐌1𝐆2t𝐌1.

Le tenseur métrique réciproque de la base 2 est

𝐆2*=𝐆21=(𝐌𝐆1t𝐌)1=t𝐌1𝐆11𝐌1=t𝐌1𝐆1*𝐌1

et celui de la base 1 est

𝐆1*=t𝐌𝐆2*𝐌.

Les tenseurs métriques direct et réciproque ne se transforment pas de la même façon lors d'un changement de base. De même, les variables qui leur sont associées se comportent différemment. Modèle:Définition

Variables contravariantes

Soit un point X de coordonnées (xModèle:Ind,yModèle:Ind,zModèle:Ind) dans la base directe 1 et (xModèle:Ind,yModèle:Ind,zModèle:Ind) dans la base directe 2. Son vecteur position r s'écrit dans les deux bases :

𝐫=[x1y1z1][𝐚1𝐛1𝐜1]=t𝐗1𝐄1,𝐫=[x2y2z2][𝐚2𝐛2𝐜2]=t𝐗2𝐄2

X est le vecteur des coordonnées et E celui des vecteurs de base :

𝐗=[xyz],𝐄=[𝐚𝐛𝐜].

X est une variable contravariante puisqu'elle s'exprime dans la base de l'espace direct.

En utilisant la matrice de passage M, on peut écrire

𝐫=t𝐗2𝐌𝐄1=t𝐗1𝐄1,

soit

t𝐗2𝐌=t𝐗1.

En appliquant MModèle:Exp à droite des deux membres de l'égalité, on obtient finalement

t𝐗2=t𝐗1𝐌1,𝐗2=tM1𝐗1.

Modèle:Cadre définition

Les indices d'une rangée et les composantes d'un vecteur sont aussi des variables contravariantes :

[u2v2w2]=tM1[u1v1w1].

Variables covariantes

D'après la transformation des tenseurs métriques réciproques par changement de base, on voit que les vecteurs de base réciproques des bases 1 et 2 sont reliés par

𝐄2*=t𝐌1𝐄1*,𝐄1*=t𝐌𝐄2*.

Le vecteur position rModèle:Exp d'un point XModèle:Exp de l'espace réciproque s'écrit dans les deux bases réciproques

𝐫*=t𝐗1*𝐄1*,𝐫*=t𝐗2*𝐄2*.

XModèle:Exp est une variable covariante puisqu'elle s'exprime dans la base de l'espace réciproque.

En utilisant l'expression des vecteurs de base réciproques de la base 2 en fonction de ceux de la base 1, on peut écrire

𝐫*=t𝐗2*t𝐌1𝐄1*=t𝐗1*𝐄1*

soit

t𝐗2*t𝐌1=t𝐗1*.

En appliquant Modèle:ExpM à droite des deux membres de l'égalité, on obtient finalement

t𝐗2*=t𝐗1*t𝐌,𝐗2*=𝐌𝐗1*.

Modèle:Cadre définition En particulier, le vecteur primitif de la rangée réciproque [hkl]Modèle:Exp normale à un plan direct (hkl) étant une variable covariante, les indices d'un plan réticulaire se transforment par l'application de la matrice de passage M.

Applications linéaires

Soit une application linéaire f de l'espace tridimensionnel direct qui associe à tout point X repéré par le vecteur X un point X' repéré par le vecteur X'. Cette application n'implique pas de translation et peut par exemple être une opération de symétrie ponctuelle centrée sur un élément qui passe par l'origine. Elle est représentée par la matrice AModèle:Ind dans la base 1. La matrice de f dans la base 2 est notée AModèle:Ind. Les coordonnées du point X' s'obtiennent dans les deux bases par les relations matricielles suivantes :

𝐗'1=f(𝐗1)=A1𝐗1,𝐗'2=f(𝐗2)=A2𝐗2.

Connaissant la transformation des coordonnées par le changement de base de 1 vers 2, on peut écrire

𝐗'2=t𝐌1𝐗'1=t𝐌1𝐀1𝐗1=𝐀2t𝐌1𝐗1.

En applicant Modèle:ExpM à gauche de chaque membre de l'égalité :

𝐀1𝐗1=t𝐌𝐀2t𝐌1𝐗1

d'où

𝐀1=t𝐌𝐀2t𝐌1,𝐀2=t𝐌1𝐀1t𝐌.

Si f contient une composante translatoire, son action dans les deux bases s'écrit

𝐗'1=A1𝐗1+𝐓1,𝐗'2=A2𝐗2+𝐓2

TModèle:Ind et TModèle:Ind sont les composantes translatoires de f dans les bases 1 et 2. On a alors

𝐗'2=𝐀2t𝐌1𝐗1+𝐓2=t𝐌1𝐗'1=t𝐌1A1𝐗1+t𝐌1𝐓1.

Par identification, on trouve

𝐀2=t𝐌1A1t𝐌,𝐓2=t𝐌1𝐓1.

Soit une application linéaire générale fModèle:Exp de l'espace réciproque qui associe à tout point XModèle:Exp un point XModèle:Exp' et pouvant contenir une composante translatoire. L'action de fModèle:Exp s'écrit dans l'ancienne base réciproque 1 et la nouvelle base réciproque 2 :

𝐗1*=A1*𝐗1*+𝐓1*,𝐗2*=A2*𝐗2*+𝐓2*.

En utilisant la transformation des coordonnées réciproques, on obtient

𝐗2*'=𝐀2*𝐌𝐗1*+𝐓2*=𝐌𝐗1*=𝐌𝐀1*𝐗1*+𝐌𝐓1*

et par identification :

𝐀2*=𝐌𝐀1*𝐌1,𝐓2*=𝐌𝐓1*.

Changement d'origine

Changement d'origine.

On considère ici un changement de système de coordonnées qui ne fait intervenir qu'un changement d'origine, par translation d'un vecteur de composantes T, de la base 1 vers la base 2. T n'est pas forcément un vecteur de réseau. Les vecteurs de base de la nouvelle base 2 sont les mêmes que ceux de l'ancienne base 1 : les composantes de T sont inchangées dans la base 2. Ceci est généralisable : les composantes d'un vecteur de translation sont invariantes par un changement d'origine de l'espace. Les indices d'une rangée [hkl] sont donc les mêmes dans les deux bases.

Comme les vecteurs de base sont égaux, les tenseurs métriques GModèle:Ind et GModèle:Ind sont identiques. D'autre part, les origines des réseaux réciproques étant celles des réseaux directs, les formules de transformation par changement d'origine sont les mêmes pour l'espace direct et pour l'espace réciproque. La rangée [hkl]Modèle:Exp normale à un plan (hkl) s'exprime donc de la même façon dans les deux bases et les indices de plans sont invariants par changement d'origine.

Les coordonnées de l'origine de la base 2 sont représentées par les vecteurs 0 dans la base 2 et T dans la base 1. Un point X de coordonnées XModèle:Ind dans la base 2 a donc pour coordonnées XModèle:Ind=XModèle:Ind+T dans la base 1, d'où XModèle:Ind=XModèle:Ind-T. Aux coordonnées d'un point dans l'ancienne base se soustraient les composantes du vecteur de translation pour trouver les coordonnées du point dans la nouvelle base.

Soit une application linéaire f de l'espace tridimensionnel direct qui associe à tout point X repéré par le vecteur X un point X' repéré par le vecteur X' et pouvant contenir une composante translatoire. L'action de f s'écrit dans les deux bases :

𝐗'1=A1𝐗1+𝐓1,𝐗'2=A2𝐗2+𝐓2

TModèle:Ind et TModèle:Ind sont les composantes translatoires de f dans les bases 1 et 2. Connaissant la transformation des coordonnées par le changement de base de 1 vers 2, on peut écrire

𝐗'2=𝐀2𝐗2+𝐓2=𝐀2𝐗1𝐀2𝐓+𝐓2=𝐗'1𝐓=𝐀1𝐗1+𝐓1𝐓.

Par identification, on trouve

𝐀2=𝐀1,𝐓2=𝐓1𝐓+𝐀1𝐓.

Généralisation

Un changement de base général peut se concevoir comme deux changements de base successifs :

  • un changement d'origine décrit par le vecteur de translation T ;
  • un changement de la longueur et de l'orientation des vecteurs de base, décrit par la matrice de passage M.

L'ordre dans lequel sont effectués les deux changements de base successifs est important. En effet, le vecteur de translation T est exprimé dans la base de départ : ses composantes ne sont pas les mêmes dans la base d'arrivée. Si on effectue d'abord le changement de base par la matrice de passage M, il faut alors appliquer ensuite une translation de vecteur Modèle:ExpMModèle:ExpT dans l'espace direct (MT dans l'espace réciproque) et non de vecteur T.

Les formules à utiliser dans le cas d'un changement de base général sont rassemblées dans le tableau ci-dessous.

De l'ancienne base 1 vers la nouvelle base 2 De la nouvelle base 2 vers l'ancienne base 1
Vecteurs de base 𝐄2=𝐌𝐄1 𝐄1=𝐌1𝐄2
Tenseurs métriques directs 𝐆2=𝐌𝐆1t𝐌 𝐆1=𝐌1𝐆2t𝐌1
Tenseurs métriques réciproques 𝐆2*=t𝐌1𝐆1*𝐌1 𝐆1*=t𝐌𝐆2*𝐌
Coordonnées contravariantes 𝐗2=tM1𝐗1t𝐌1𝐓 𝐗1=tM𝐗2+𝐓
Vecteurs contravariants 𝐕2=tM1𝐕1 𝐕1=tM𝐕2
Coordonnées covariantes 𝐗2*=𝐌𝐗1*𝐌𝐓 𝐗1*=𝐌1𝐗2*+𝐓
Vecteurs covariants 𝐕2*=𝐌𝐕1* 𝐕1*=𝐌1𝐕2*
Applications linéaires directes 𝐀2=t𝐌1𝐀1t𝐌𝐓2=t𝐌1𝐓1t𝐌1𝐓+t𝐌1𝐀1𝐓 𝐀1=t𝐌𝐀2t𝐌1𝐓1=t𝐌𝐓2+𝐓t𝐌𝐀2t𝐌1𝐓
Applications linéaires réciproques 𝐀2*=𝐌𝐀1*𝐌1𝐓2*=𝐌𝐓1*𝐌𝐓+𝐌𝐀1*𝐓 𝐀1*=𝐌1𝐀2*𝐌𝐓1*=𝐌1𝐓2*+𝐓𝐌1𝐀2*𝐌𝐓

Notes

  1. Il existe plusieurs conventions pour définir la matrice de passage. Celle utilisée dans ce livre considère un changement de l'ancienne base 1 vers la nouvelle base 2, avec les vecteurs de base écrits en colonne : EModèle:Ind=MEModèle:Ind. D'autres auteurs écrivent les vecteurs de base en ligne : E'Modèle:Ind=E'Modèle:IndM', ce qui s'écrit dans notre notation Modèle:ExpEModèle:Ind=Modèle:ExpEModèle:IndModèle:ExpM. Dans ce cas, la matrice de passage M' contient dans chaque colonne les composantes des vecteurs de la base 2 exprimées dans la base 1. Il est aussi possible de choisir la matrice de passage comme étant celle de la nouvelle base 2 vers l'ancienne base 1 : E''Modèle:Ind=M''E''Modèle:Ind, où M'' est l'inverse de la matrice de passage utilisée dans ce livre : M''=MModèle:Exp.


Modèle:Navbar