didactic material for the mathcryst...

21
Didactic material for the MaThCryst schools Massimo Nespolo, Université de Lorraine, France [email protected] Introduction to crystallographic calculations

Upload: others

Post on 19-Feb-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Didactic material for the MaThCryst schools

Massimo Nespolo, Université de Lorraine, [email protected]

Introduction to crystallographic calculations

Page 2: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine2 / 21

Covariant and contravariant quantities

Rotation of the red vector by 20º counterclockwise

Covariant quantities change like the basis and are written as row matrices

(abc) (hkl)

Contravariant quantities change like the vector and are written as column matricesx

y

z

a*

b*

c*

u

v

w

Page 3: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine3 / 21

2

1 1 1 2

2

x

x y z y

z

i

j i j k

k

i

j

k

r1

r2

j

r1·r

2 = ||r

1||·||r

2||cosj

r1·r

2 = x

1x

2+y

1y

2+z

1z

2 2

1 1 1 2

2

x

x y z y

z

2

1 1 1 2

2

1 0 0

0 1 0

0 0 1

x

x y z y

z

r1T·r

2

Scalar product in a Cartesian (orthonormal) basis

Transposed vector!

r1T r

2

The scalar product being commutative, it can also be written as r2

T·r1.

r1 = x

1i+y

1j+z

1k

1

1

1

x

y

z

i j k

r2 = x

2i+y

2j+z

2k

2

2

2

x

y

z

i j k

|a|: absolute value of a||a||: norm of the vector a

Page 4: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine4 / 21

Scalar product in a general basis

i i i

j j j

k k k

a b ca b ca b c

abc ijk ijk B

1

1i i i

j j j

k k k

a b cx x xy a b c y yz z za b c

abc ijk ijk

B

Coordinates are contravariant

i

j

ka

ai

aj

ak

Page 5: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine5 / 21

r1

r2

j

r1·r

2 = ||r

1||·||r

2||cosj

T

2

1 1 1 2

2

x

x y z y

z

B B

a

b

c

r1T·r

2 T, 1 T 1

2

1 1 1 2

2

x

x y z y

z

ijk

ijk

i

B B j ijk BB

k

2

2

2

2

1 1 1 2

2

cos cos

cos cos

cos cos

a ab ac x

x y z ab b bc y

zac bc c

2

1 1 1 2

2

x

x y z y

z

G

Metric tensor

The scalar product being commutation, the metric tensor is symmetric.

Scalar product in a general basis

r = xa+yb+zc x

y

z

abc 1

x

y

z

ijk

ijk BB

2

1 1 1 2

2

i j k i i i

i j k j j j

i j k k k k

a a a a b c x

x y z b b b a b c y

c c c a b c z

Page 6: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine6 / 21

i

j

k

Classical (Cartesian) expression of the dot (inner, scalar) product

r1

r2

j

r1·r

2 = ||r

1||·||r

2||cosj

r1·r

2 = x

1x

2+y

1y

2+z

1z

2 2

1 1 1 2

2

x

x y z y

z

2

1 1 1 2

2

x

x y z y

z

i

j i j k

k

2

1 1 1 2

2

1 0 0

0 1 0

0 0 1

x

x y z y

z

r1T·r

2

Page 7: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine7 / 21

Calculation of the norm of a vector and of the angle between two vectors

r1·r

2 = ||r

1||·||r

2||cosj r·r = ||r||·||r||cos0º = ||r||2

||r|| = (r·r)1/2

x

x y z y

z

G

Angle between two vectorsr

1·r

2 = ||r

1||·||r

2||cosj

cosj = r1·r

2 /||r

1||·||r

2||

2

1 1 1 2

2

1 2

1 1 1 1 2 2 2 2

1 2

x

x y z y

zx x

x y z y x y z y

z z

G

G G

Page 8: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine8 / 21

Calculation of the interatomic distances

||r12

|| = (r12

·r12

)1/2 2 1

2 1 2 1 2 1 2 1

2 1

x x

x x y y z z y y

z z

G

r1

r2

a

b

cThe distance between atoms 1 and 2 is the norm of the vector r

12 = r

2-r

1. r

12

x

x y z y

z

G

To take the difference of coordinates is equivalent to use a local reference translated onto atom No. 1. The result is the same if one uses r

21 because the

dot product is commutative.

Page 9: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine9 / 21

Calculation of the interatomic angles

r1

r2

a

b

c

r3

The angle 2-1-3 is the angle between the vectors r

12 and r

13.

r12

13

12 12 12 13

13

12 13

12 12 12 12 13 13 13 13

12 13

x

x y z y

z

x x

x y z y x y z y

z z

G

G G

Warning! Exchanging the sense of one of the two vectors results in the supplementary angle.

r13

To take the difference of coordinates is equivalent to use a local reference translated onto atom No. 1.

r12

·r13

= ||r12

||·||r13

||cosj

cosj = r12

·r13

/ ||r12

||·||r13

||

r31

Page 10: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine10 / 21

Example - P21/c

a = 9.691 Å, b = 8.993 Å, c = 5.231 Å, = 108.61º

2

2

29.691 0 9.691 5.231 cos108.61 93.915 0 16.178

0 8.993 0 0 80.874 0

9.691 5.231 cos108.61 0 5.231 16.178 0 27.363

G

Distance Fe-O: Fe(0.7431 0.5154 0.2770), O(0.6313 0.5162 -0.1178)

= 0.6313-0.7431, 0.5162-0.5154, -0.1178-0.2770= -0.1118, 0.0008, -0.3948

93.915 0 16.178 0.1118

0.1118 0.0008 0.3948 0 80.874 0 0.0008

16.178 0 27.363 0.3948

d = ||r12

||1/2

0.1118

4.1126 0.06470 8.9942 0.0008

0.3948

4.011 = 2.003 Å

Page 11: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine11 / 21

Example - P21/c

a = 9,691 Å, b = 8,993 Å, c = 5,231 Å, = 108,61º

2

2

29.691 0 9.691 5.231 cos108.61 93.915 0 16.178

0 8.993 0 0 80.874 0

9.691 5.231 cos108.61 0 5.231 16.178 0 27.363

G

Distance Fe-O: Fe(0.7431 0.5154 0.2770), O(0.8679 0.3378 0.1812)

= 0.8679-0.7431, 0.3378-0.5154, 0.1812-0.2770 = 0.1248, -0.1776, -0.0958

93.915 0 16.178 0.1248

0.1258 0.1776 0.0958 0 80.874 0 0.1776

16.178 0 27.363 0.0958

d = ||r13

||1/2

0.1248

13.136 14.363 4.657 0.1776

0.0958

4.636 = 2.153 Å

Page 12: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine12 / 21

a = 9,691 Å, b = 8,993 Å, c = 5,231 Å, = 108,61º

2

2

29.691 0 9.691 5.231 cos108.61 93.915 0 16.178

0 8.993 0 0 80.874 0

9.691 5.231 cos108.61 0 5.231 16.178 0 27.363

G

cosj = r12

·r13

/ ||r12

||·||r13

||

93.915 0 16.178 0.1248

0.1118 0.0008 0.3948 0 80.874 0 0.1776

16.178 0 27.363 0.0958

2.003 2.153

0.33694.313

0.1248

4.1126 0.06470 8.9942 0.1776

0.0958

4.313

= 0.0781 j = 85.52º

Example - P21/c

Page 13: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine13 / 21

Volume of the unit cell

V = a·bc = abc(1-cos2-cos2-cos2+2coscoscos)½

2 cos cos

2det cos cos

2cos cos

a ab ac

ab b bc

ac bc c

det(G)== a2b2c2 + accosabcosbccos + accosabcosbccos - b2(accos)2 - a2(bccos)2 - c2(abcos)2

= a2b2c2 (1 - cos2 - cos2 – cos2 + 2coscoscos)

V = det(G)½ Question : why do we use a right-handed reference?

The determinant of the metric tensor being positive, the volumevolume of the unit cell is real. If one uses a left-handed reference, the determinant of the metric tensor is negative and the volume of the unit cell becomes imaginary.

Page 14: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine14 / 21

ab

c

a'

b'

c'

Unit cell transformation

Page 15: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine15 / 21

' ' '

' ' '

' ' '

' ' '

a a a

b b b

c c c

a b c

a b c

a b c

a b c

a

b

c

Check the determinant!

P =

Change of basis

(abc)P = (abc) (abc) = (ijk)B

(abc) = (ijk)B = (abc)B-1B → P = B-1B

G = BTB G = BTB

→ BP = B

G = (BP)T(BP) = PTBTBP = PT(BTB)P = PTGP

(ijk) = (abc)B-1

Page 16: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine16 / 21

Orthohexagonal description of a hexagonal lattice

C1

1 1 0

0 2 0

0 0 1

C2

C3

1 1 0

1 1 0

0 0 1

0 2 0

1 1 0

0 0 1

A1 = 5 Å; C = 7 Å

a, b, c = ?

Page 17: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine17 / 21

Det(P) = 2 > 0

P =

A1 = 5 Å; C = 7 Å

G =

25 12.5 0

12.5 25 0

0 0 49

G'=PtGP =

1 1 0 25 12.5 0 1 1 0

1 1 0 12.5 25 0 1 1 0

0 0 1 0 0 49 0 0 1

12.5 12.5 0 1 1 0

37.5 37.5 0 1 1 0

0 0 49 0 0 1

25 0 0

0 75 0

0 0 49

a = 5 Å, b = 8.6603 Å; c = 7 Å = 90 º

Det(G) = 22968.75

Det(G') = 91875 = 4·Det(G)

Orthohexagonal description of a hexagonal lattice

1 1 0

1 1 0

0 0 1

25 12.5 0

12.5 25 0

0 0 49

3b a

Page 18: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine18 / 21

3b aOne can speak of pseudo-hexagonality only if the unit cell is of type oC!

?

Orthohexagonal description of a hexagonal lattice

Page 19: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine19 / 21

Exercise: the primitive cell of cI and cF

a

b

c

a'b'

c'

a

b

c

a'b'

c'

Gconv =2

2

2

0 00 00 0

aa

a

Gprim = PtGconvP = a2I a2PtIP = a2PtPGprim =

Page 20: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine20 / 21

1 2 1 2 1 21 2 1 2 1 21 2 1 2 1 2

P Pt = P

Gprim= a2P2 =

= a23 4 1 4 1 41 4 3 4 1 41 4 1 4 3 4

' ' ' 3 4 3 2a b c a a

1 4 1cos ' cos ' cos '

3 4 3

= = = cos-1(1/3) = 109.47º

Det(P) = ½

21 2 1 2 1 21 2 1 2 1 21 2 1 2 1 2

0 1 2 1 21 2 0 1 21 2 1 2 0

P Pt = P Det(P) = ¼

Gprim = a2P2 =2

0 1 2 1 21 2 0 1 21 2 1 2 0

= a21 2 1 4 1 41 4 1 2 1 41 4 1 4 1 2

= = = cos-1(1/2) = 60º

' ' ' 2a b c a

1 4 1cos ' cos ' cos '

1 2 2

Exercise: the primitive cell of cI and cF

cI cF

a = b = c; = = Rhombohedral unit cell

= 90º : cP = 109.47º : primitive of cI = 60º : primitive of cF

Page 21: Didactic material for the MaThCryst schoolscloud.crm2.univ-lorraine.fr/pdf/common/Nespolo_MetricTensor.pdf · Didactic material for the MaThCryst schools Massimo Nespolo, Université

Massimo Nespolo, Université de Lorraine21 / 21

1 2 1 2 1 21 2 1 2 1 21 2 1 2 1 2

P Pt = P

Gprim= a2P2 =

= a23 4 1 4 1 41 4 3 4 1 41 4 1 4 3 4

' ' ' 3 4 3 2a b c a a

1 4 1 41 1cos ' ;cos ' cos '

3 4 3 3 4 3

= cos-1(1/3) = 109.47º ; = = cos-1(1/3) = 70.53º

Det(P) = ½

21 2 1 2 1 21 2 1 2 1 21 2 1 2 1 2

Exercise: the primitive cell of cI and cF (alternative reference)

It looks less symmetric

But 70.53º is simply180-109.47º !

a

c

a'b'

c'

b