22.10.2013 Views

¶ 3. Mathematical Representation of Crystal Orientation, Misorientation

¶ 3. Mathematical Representation of Crystal Orientation, Misorientation

¶ 3. Mathematical Representation of Crystal Orientation, Misorientation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>3.</strong> <strong>Mathematical</strong> <strong>Representation</strong> <strong>of</strong> <strong>Crystal</strong><br />

<strong>Orientation</strong>, <strong>Misorientation</strong><br />

last updated: ADR: 26 th Aug. 09<br />

Items needing attention:<br />

Replace Fig. L.1<br />

Add in material from slides on parameters, conversions<br />

Consider separating out the material on how to generate pole figures, IVPs<br />

<strong>3.</strong> <strong>Mathematical</strong> <strong>Representation</strong> <strong>of</strong> <strong>Crystal</strong> <strong>Orientation</strong> and <strong>Misorientation</strong><br />

A. <strong>Representation</strong> by transformations, second-rank orthogonal tensors<br />

Bi. Miller Index representation<br />

Bii. Orthogonal Matrix <strong>Representation</strong><br />

C. Euler-angle representation<br />

D. Axis-angle representation<br />

E. Rodrigues vectors<br />

F. Quaternion representation<br />

Gi. Numerical issues in working with orientations<br />

Gii. Examples <strong>of</strong> Texture Components<br />

H. The role <strong>of</strong> crystal and sample symmetries on representations: fundamental<br />

zones<br />

J. Symmetry Operators (Matrices)<br />

K. Groups, Rotation Groups for Symmetry<br />

L. Effect <strong>of</strong> Symmetry on <strong>Orientation</strong>, especially in Euler-angle space<br />

Mi. Effect <strong>of</strong> Symmetry on <strong>Misorientation</strong>s, especially in Rodrigues space<br />

Mii. Effect <strong>of</strong> Symmetry in Quaternion space (misorientations)<br />

N. <strong>Orientation</strong> Distributions, Pole Figures and Inverse Pole Figures<br />

O. Projection Geometry<br />

P. <strong>Misorientation</strong> Distributions<br />

3 Introduction<br />

This chapter focuses mainly on the various different types <strong>of</strong> mathematical<br />

representation <strong>of</strong> orientation and misorientation and emphasizes the connection to<br />

physical representation. At its core is the idea <strong>of</strong> describing an orientation, or texture<br />

component, by a single point in whatever (three-dimensional) space one chooses to<br />

represent orientations. Given a unique, mathematical description <strong>of</strong> an orientation, one<br />

can then use it to convert tensor quantities that describe (anisotropic) properties, and<br />

fields (stress, strain, current etc.) from a crystal frame <strong>of</strong> reference to a sample frame and<br />

vice versa. This ability to work with orientations in both mathematical and numerical<br />

form is essential for quantitative predictions <strong>of</strong> the anisotropy <strong>of</strong> polycrystalline<br />

materials.<br />

8/27/09 1


It is useful to collect together the various types <strong>of</strong> representation <strong>of</strong> orientation or<br />

misorientation. In this context there is no difference between orientation and<br />

misorientation! Both these quantities are represented as rotations and all the various<br />

representation methods are useful, depending upon the problem to be solved. Although<br />

Euler angles are conventionally used to describe textures, and Rodrigues vectors are<br />

typically used to describe grain boundary textures, one can use any representation <strong>of</strong><br />

rotations for either <strong>of</strong> these quantities. Historically, Euler angles were favored because <strong>of</strong><br />

the availability <strong>of</strong> series expansions (in terms <strong>of</strong> generalized spherical harmonics) in this<br />

space that had long ago been devised for the representation <strong>of</strong> electron orbitals. Recently,<br />

however, Schuh [Mason, J. K. and C. A. Schuh (2008). “Hyperspherical harmonics for<br />

the representation <strong>of</strong> crystallographic texture”, Acta materialia 56 6141-6155] has<br />

published an account <strong>of</strong> hyperspherical harmonics that can be used with the quaternion<br />

representation. Of course, the physical entities represented are different: grains and the<br />

boundaries between them (or different phases) are physically different things. It is also<br />

very useful to keep in mind that an <strong>Orientation</strong> Distribution, for example, is really a<br />

probability distribution because it tells you the probability <strong>of</strong> finding a grain within a<br />

certain range <strong>of</strong> orientation. Be careful, however, <strong>of</strong> the distributions used in materials<br />

science because they are not, strictly speaking probability densities because they are<br />

normalized to have unit average density, regardless <strong>of</strong> the parameterization <strong>of</strong> rotations<br />

(as opposed to the integral <strong>of</strong> the density over the space being set equal to unity).<br />

A very useful visual aid for this chapter is a Tinkertoy set! This allows you to<br />

build a ball and stick model for the reference axes and for the crystal axes and move one<br />

with respect to the other.<br />

The major difference from a mathematical perspective between orientation and<br />

misorientation lies in the symmetries that must be applied to them. A misorientation<br />

always has to take account <strong>of</strong> the crystal symmetry on either side <strong>of</strong> the boundary. An<br />

orientation has to take account <strong>of</strong> the crystal symmetry at one “end” <strong>of</strong> the rotation, and<br />

the sample symmetry at the other “end” <strong>of</strong> the rotation. This can be expressed in the<br />

following pair <strong>of</strong> equations, where S is a symmetry operator, and g is a rotation denoting<br />

either orientation or misorientation. In these expressions, we have introduced a new<br />

notation, ← ⎯ = → , which signifies “is physically indistinguishable from” in order to make<br />

the point that two quantities involving symmetry operators may produce the results that<br />

cannot distinguished from one another in the physical world (though they are not<br />

mathematically identical). The first g is an orientation, and the second is a<br />

misorientation, <strong>of</strong>ten written as ∆g, where the “∆” denotes difference in orientation.<br />

g ← ⎯ = → S sample gS crystal<br />

crystal crystal<br />

g ← ⎯ = → SB gSA<br />

The crystal symmetry is fixed by the packing <strong>of</strong> the atoms that comprise the material and<br />

thus determine the crystal lattice. We shall use only point group symmetry and, in fact,<br />

only the symmetry operators that are proper rotations (with determinant equal to +1).<br />

Note however that distortions <strong>of</strong> the lattice (e.g. elastic distortions) or the presence <strong>of</strong><br />

defects can lower the actual crystal symmetry. Also, the sample symmetry is a<br />

statistically based symmetry and applies only in an average sense to a polycrystal.<br />

8/27/09 2


<strong>3.</strong>A Orthogonal Tensors <strong>of</strong> Rank 2.<br />

Recall that a transformation <strong>of</strong> axes can be constructed as a matrix, a, <strong>of</strong> direction<br />

cosines between two sets <strong>of</strong> (orthogonal) axes, e, and e’.<br />

a <br />

ij = e i′ • e ˆ j<br />

The equivalent active rotation is obtained as the transpose <strong>of</strong> the axis transformation,<br />

A = a T . The approach here is exactly that found in standard Mathematics texts, as for<br />

example in chapter 10 <strong>of</strong> “<strong>Mathematical</strong> Methods in the Physical Sciences” by M.L.<br />

Boas. Please note that later in the text, orientations will generally be written as “g” which<br />

is exactly the same as “a”, i.e. an axis transformation. More details on the mathematics<br />

used here can be found in Ch. 2. For making diagrams <strong>of</strong> transformations, we follow the<br />

mathematical convention <strong>of</strong> directing x to the right (horizontal), y up (vertical) and z<br />

coming out <strong>of</strong> the plane <strong>of</strong> the plot in order to have a right-handed reference frame.<br />

Angles are positive when directed anti-clockwise.<br />

The typical choice <strong>of</strong> axes is to assign an orthogonal set <strong>of</strong> axes in the specimen to<br />

the unprimed set as a reference frame, and another set <strong>of</strong> orthogonal axes in the crystal<br />

lattice to the primed set. If the sample has a rectangular shape with a large enough aspect<br />

ratio, then a plane normal can be associated with the face with largest area, and a<br />

direction with the longest dimension. In the case <strong>of</strong> rolled sheets, these two are the<br />

rolling plane normal (ND, or RPN // axis 3) and the rolling direction (RD // axis 1),<br />

respectively. In the case <strong>of</strong> geological specimens, the typical choice is “up” (sample z<br />

axis), “North” (sample x axis) and “East” (sample –y axis: logically, one should use<br />

“west” for positive y). For thin films, there is an obvious choice <strong>of</strong> the film plane normal<br />

as the third axis but the first and second axes are arbitrary unless the substrate happens to<br />

be crystalline in which case it is sensible to fix the reference axes with respect to<br />

directions in the substrate. In the crystal, the standard choice <strong>of</strong> axes is to fix them on the<br />

edges <strong>of</strong> the unit cell. However, in the case <strong>of</strong> crystals with non-orthogonal axes,<br />

additional work must be done to relate the axes <strong>of</strong> the crystallographic unit cell to the<br />

Cartesian set used to describe orientation. We will confine this discussion to cubic<br />

systems for simplicity. Thus we have:<br />

e 1 // RD<br />

e 2 // TD<br />

e 3 // ND<br />

e 1’ // [100]<br />

e 2’ // [010]<br />

e 3’ // [001]<br />

Note that successive rotations (in either the active or the passive sense) can be<br />

combined in the matrix representation by performing matrix multiplications. If a 1 = a 2•a 3,<br />

then the operation <strong>of</strong> combination is simply the first rotation, a 3, pre-multiplied by the<br />

second one, a 2.<br />

8/27/09 3


<strong>3.</strong>B.1 Miller index representation <strong>of</strong> orientation.<br />

Miller indices can be used to represent an orientation and this is in fact the<br />

standard method in the materials literature to describe particular (“ideal”) orientations<br />

(“texture components”). The representation takes two forms, one for a full description <strong>of</strong><br />

orientation (sometimes referred to as “bi-axial alignment” in the thin film literature), and<br />

the second for an implied fiber texture. In the first form, a sample is assumed to have a<br />

rectangular shape with large enough aspect ratio that a place normal can be associated<br />

with the face with largest area, and a direction with the longest dimension. In the case <strong>of</strong><br />

rolled sheets, these two are the rolling plane normal (ND, or RPN) and the rolling<br />

direction (RD), respectively.<br />

To describe an orientation, the convention is to specify the crystallographic plane<br />

normal that is parallel to the specimen normal (e.g. the ND) and a crystallographic<br />

direction that is parallel to the long direction (e.g. the RD). Looking ahead, this is akin to<br />

working in the space <strong>of</strong> an inverse pole figure, in that we specify which crystal direction<br />

can be found when we look along a fixed sample direction.<br />

(hkl) // ND, [uvw] // RD, or (hkl)[uvw]<br />

In effect, one is writing down the direction cosines † <strong>of</strong> the specimen’s third and first axes<br />

with respect to the crystallographic axes. Think about this carefully because, although<br />

one has used a crystallographic description, the quantities described are associated with<br />

the reference frame fixed in the specimen.<br />

† See Ch. 2 for definitions <strong>of</strong> quantities such as direction cosines<br />

8/27/09 4


Fig. <strong>3.</strong>B.1. Diagram showing the relationship between a pair <strong>of</strong> reference frames. This is<br />

particularized such that the unprimed set is aligned with the sample, and the primed set <strong>of</strong><br />

axes is aligned with the crystal. Note that crystals with non-orthogonal axes will require<br />

an additional relationship between the Cartesian frame fixed in the crystal and the actual<br />

crystallographic axes.<br />

Now we can convert this to an orthogonal matrix representation (axis transformation).<br />

Write n for the plane, b for the direction (unit vectors) and form a third direction as the<br />

cross-product <strong>of</strong> the two, taking care to use the right-hand rule to obtain a right-handed<br />

set <strong>of</strong> vectors, ˆ t = ˆ n × ˆ b<br />

n ˆ × ˆ<br />

. Then we form the matrix, a, that describes an axis<br />

b<br />

transformation from sample axes to crystal axes as follows, where the columns are the<br />

components <strong>of</strong> (unit) vectors b, t, and n, respectively.<br />

Sample<br />

⎛<br />

b t n<br />

⎞ ⎛ b t n ⎞<br />

⎜ 1 1 1⎟<br />

1 1 1<br />

a = ⎜ b t n<br />

2 2 2<br />

⎟ ≡ <strong>Crystal</strong>⎜<br />

b t n ⎟<br />

2 2 2<br />

⎜<br />

⎝<br />

b t n ⎟ ⎜ ⎟<br />

3 3 3⎠<br />

⎝ b t n<br />

3 3 3⎠<br />

(3B.1.1)<br />

It should be evident that the Miller index form can be recovered from a matrix<br />

description by copying the first and third columns and scaling them to integers. Each i<br />

€<br />

th<br />

row <strong>of</strong> the matrix represents the coefficients <strong>of</strong> the corresponding crystal axis expressed<br />

in terms <strong>of</strong> the sample coordinate system: for example, the first row gives the crystal<br />

[100] direction in terms <strong>of</strong> sample coordinates. From the notation used above, it is a little<br />

8/27/09 5


more obvious that each column provides the equivalent in terms <strong>of</strong> expressing a sample<br />

direction with coefficients based on the crystal frame <strong>of</strong> reference.<br />

It is very important to remember that this definition <strong>of</strong> an orientation should be<br />

interpreted as a transformation <strong>of</strong> axes (passive rotation) that converts tensor quantities<br />

from the sample reference frame to the crystal frame. This means, for example, that<br />

quantities known in the crystal frame, such as anisotropic elastic moduli, must be<br />

converted to the sample frame with the inverse transformation. For the matrix<br />

description provided above, the inverse is simply the transpose <strong>of</strong> the orientation matrix.<br />

Be aware that no simple method exists <strong>of</strong> combining rotations when expressed in Miller<br />

index form. Moreover, Miller index notation does not provide a continuous description<br />

<strong>of</strong> rotations and is therefore not suitable for numerical descriptions <strong>of</strong> orientation.<br />

Similarly axis-angle notation can provide a continuous description if the axis is described<br />

as a unit vector with three real numbers, but not if the axis is described in terms <strong>of</strong> integer<br />

Miller indices (with a finite number <strong>of</strong> digits).<br />

<strong>3.</strong>B.2 Number <strong>of</strong> variables needed for an orientation.<br />

We only need 3 variables to describe an orientation. This is hard to see in a 3x3<br />

matrix with nine entries, though counting up the various constraints on the coefficients <strong>of</strong><br />

the matrix does provide the answer (orthogonality gives one set <strong>of</strong> 3 in terms <strong>of</strong> the other<br />

6, i.e. reduces the number from 9 to 6; then each set <strong>of</strong> three direction cosines is<br />

normalized, which reduces the number from 6 to 3). In fact, a matrix that describes a<br />

rotation is termed an orthogonal matrix. It is much easier, however, to see the<br />

requirement in terms <strong>of</strong> rotation angles and, specifically, Euler angles. Later on we will<br />

show how axis-angle pairs, Rodrigues vectors, and quaternions are related to these<br />

descriptions. An orthogonal matrix, a, is one for which one can write the following set <strong>of</strong><br />

six equations:<br />

<strong>3.</strong>C Euler angles<br />

2<br />

2 ∑ aij =1, aij i<br />

j<br />

∑ =1 (3B.2.1)<br />

Euler angles are the € most commonly used basis for representation <strong>of</strong> textures. They were<br />

adopted early on in the development <strong>of</strong> texture analysis and it is convenient to develop a<br />

familiarity with the locations <strong>of</strong> texture components <strong>of</strong> special interest for interpreting<br />

experimental and simulation results. The reason for adopting them was that there was<br />

already a large body <strong>of</strong> work on the physics <strong>of</strong> electrons and atoms that uses generalized<br />

spherical harmonics. These (orthonormal) functions are most conveniently expressed in<br />

terms <strong>of</strong> Euler angles. One very confusing point, however, is that different communities<br />

have adopted different conventions for the definition <strong>of</strong> Euler angles (Bunge, Roe,<br />

Canova, Kocks, etc.).<br />

8/27/09 6


<strong>3.</strong>C.1 Bunge Euler angles<br />

We will use the dominant Bunge convention here, which turns out to be the same that<br />

you can find in the Wikipedia pages on Euler angles. The Euler angles are illustrated by<br />

starting with the crystal and sample frames in coincidence. The transformations by<br />

rotation then take the crystal frame away from the sample frame. Some cautionary<br />

remarks must be made here.<br />

Caution 1: there are several different definitions, or conventions for Euler angles in<br />

current use: see below for more detail.<br />

Caution 2: most <strong>of</strong> us first encounter angles as a measure <strong>of</strong> separation <strong>of</strong> lines about a<br />

point <strong>of</strong> intersection, i.e. as a difference in inclination: it is critically important to<br />

remember (in the context <strong>of</strong> texture) that angles associated with rotations/transformations<br />

have a sense or sign associated with them and the (mathematical) convention is that<br />

anticlockwise ≡ positive). As before, note that these are passive rotations for the<br />

transformation <strong>of</strong> axes, not active/rigid body/vector rotations (as commonly used in solid<br />

mechanics).<br />

Start with the Bunge convention for Euler angles. The three transformations (rotations)<br />

are as follows.<br />

Rotation 1 (φ 1): rotate axes (anticlock) about the (sample) 3 [ND] axis; Z1.<br />

Rotation 2 (Φ): rotate axes (anticlock) about the (rotated) 1 axis [100] axis; X.<br />

Rotation 3 (φ 2): rotate axes (anticlock) about the (crystal) 3 [001] axis; Z2.<br />

⎛ cosφ1 sinφ1 0⎞<br />

⎛ 1 0 0 ⎞<br />

⎜<br />

⎟ ⎜<br />

⎟<br />

Z1 = ⎜ −sinφ1 cosφ1 0⎟<br />

, X = ⎜ 0 cosΦ sinΦ ⎟<br />

⎜<br />

⎟ ⎜<br />

⎟<br />

⎝ 0 0 1⎠<br />

⎝ 0 −sin Φ cosΦ⎠<br />

, Z2 =<br />

⎛ cosφ2 sinφ2 0⎞<br />

⎜<br />

⎟<br />

⎜ −sinφ2 cosφ2 0⎟<br />

⎜<br />

⎟<br />

⎝ 0 0 1⎠<br />

These three transformations (rotations) are composed by matrix multiplication to give a<br />

single transformation matrix. The resulting transformation (rotation) matrix in the<br />

following form, derived from a = Z2XZ1:<br />

⎛ cosϕ1 cosϕ 2 − sin ϕ1sin ϕ2 cosΦ<br />

a(φ1,Φ,φ2) =<br />

sinϕ1 cosϕ 2 + cosϕ1sinϕ 2 cosΦ sin ϕ2 sinΦ ⎞<br />

⎜<br />

−cosϕ1 sinϕ 2 −sin ϕ1 cosϕ 2 cosΦ<br />

⎝ sinϕ1 sinΦ<br />

−sinϕ1 sinϕ 2 + cosϕ1 cosϕ2 cosΦ<br />

−cosϕ1 sinΦ<br />

cosϕ 2 sinΦ ⎟<br />

cosΦ ⎠<br />

The reader should verify that this matrix is indeed the set <strong>of</strong> direction cosines (rows) <strong>of</strong><br />

each crystal (new) axis in terms <strong>of</strong> the sample (old) axes (columns). Caution: the Z-axis<br />

is special for both sample and crystal axes. All variants <strong>of</strong> the Euler angles share this<br />

(arbitrary) feature. It does not mean that other choices <strong>of</strong> transformations (rotation) are<br />

not possible. The following figure is reproduced from Bunge’s book on Texture<br />

8/27/09 7


Analysis. He labels the crystal axes as K A and the crystal axes as K B; the specimen axes<br />

are X, Y & Z, and the crystal axes are X’, Y’ & Z’.<br />

<strong>3.</strong>C.2 Correspondence between Matrices<br />

Given the orientation matrix derived from Euler angles and the matrix derived from<br />

direction cosines, one can immediately see how to convert between the various<br />

descriptions because each pair <strong>of</strong> corresponding entries must be identical to each other.<br />

That is to say, b 1 in the first matrix = cosφ 1 cosφ 2− sinφ 1 sinφ 2 cosΦ, etc.<br />

b1 Sample<br />

t1 n1 ⎛ ⎞<br />

⎜ ⎟<br />

aij = <strong>Crystal</strong><br />

⎜<br />

b2 t2 n2 ⎟<br />

⎜ ⎟<br />

⎝ b3 t3 n3 ⎠<br />

⎛ cosϕ1 cosϕ 2 − sinϕ1 sinϕ 2 cosΦ sinϕ1 cosϕ 2 + cosϕ1 sinϕ 2 cosΦ<br />

⎜<br />

≡<br />

⎜<br />

−cosϕ1 sinϕ 2 − sinϕ1 cosϕ 2 cosΦ −sinϕ1 sinϕ 2 + cosϕ1 cosϕ 2 cosΦ<br />

⎜<br />

€<br />

⎝ sinϕ1 sinΦ −cosϕ1 sinΦ<br />

sinϕ 2 sinΦ⎞<br />

⎟<br />

cosϕ 2 sinΦ<br />

⎟<br />

cosΦ ⎠<br />

This permit Euler angles to be converted to Miller indices by extracting the first and third<br />

€ columns <strong>of</strong> the orientation matrix, and re-scaling each (unit) vector to have suitable<br />

integer values.<br />

More conversions are given below.<br />

<strong>3.</strong>C.3 Other definitions € <strong>of</strong> Euler angles<br />

h = n sin Φ sinϕ 2<br />

k = n sin Φ cosϕ 2<br />

l = n cosΦ<br />

( )<br />

u = n ′ cosϕ1 cosϕ 2 − sinϕ1 sinϕ 2 cosΦ<br />

v = n ′ ( − cosϕ1 sinϕ 2 − sinϕ1 cosϕ 2 cosΦ)<br />

w = n ′ sin Φ sinϕ1 The other conventions are those <strong>of</strong> Roe [Roe, R. J. (1965). “Description <strong>of</strong><br />

<strong>Crystal</strong>lite <strong>Orientation</strong> in Polycrystalline Materials. <strong>3.</strong> General Solution to Pole Figure<br />

Inversion”, Journal <strong>of</strong> Applied Physics 36 2024], who developed an analysis in parallel<br />

with Bunge), Matthies and Kocks. The main difference between the Bunge convention<br />

and the others is that the second rotation (Θ above) is about the (rotated) X-axis, whereas<br />

in all the other conventions it is about the (rotated) Y-axis. From the (Russian) physics<br />

literature, Borisenko and Tarapov (Vector and Tensor Analysis, Dover) call them the<br />

precession, nutation and pure rotation angles, respectively, and follow the Bunge<br />

convention. Other physics literature follows the Roe convention; it would be interesting<br />

to know how the west and east came to take different approaches to Euler angles!<br />

8/27/09 8


Figure <strong>3.</strong>C.1 Diagrams showing the successive positions <strong>of</strong> the crystal axes after<br />

transformations by each Euler angle. The first diagram (a) shows the two frames in<br />

coincidence, followed by the first rotation, φ1, to give (b), followed by the second<br />

rotation, Φ, to give (c) and finally the third rotation, φ2, to give the final position (d). The<br />

reference frame is labeled as “KA” in the figure, and the crystal frame as “KB”. Each<br />

diagram shows successive rotations, more properly thought <strong>of</strong> as transformations <strong>of</strong> axes.<br />

After Bunge [1982, Texture Analysis in Materials Science, Butterworths.]<br />

The range <strong>of</strong> the Euler angles is 0 ≤ φ 1 ≤ 360°, 0 ≤ Φ ≤ 180°, and 0 ≤ φ 2 ≤ 360°. This<br />

allows any arbitrary proper rotation to be described in terms <strong>of</strong> Euler angles. As we shall<br />

8/27/09 9


see below, the application <strong>of</strong> sample and crystal symmetry permits a reduction in the<br />

range <strong>of</strong> the angles that are required.<br />

<strong>3.</strong>C.2 Kocks and Roe Euler angles<br />

In Kocks, or “symmetric” angles [Kocks, U. F. (1988), “A symmetric set <strong>of</strong> Euler angles<br />

and oblique orientation space”, Eighth International Conference on Textures <strong>of</strong> Materials<br />

(ICOTOM-8), Santa Fe, New Mexico, USA, TMS, Warrendale, Pennsylvania, pp 31-36],<br />

the transformation matrix is as follows. The term symmetric refers to the fact that in this<br />

convention, the first rotation is positive (anticlockwise) with respect to the local frame,<br />

no matter whether one starts with the sample or the crystal frame. This point will become<br />

more apparent when we consider graphical representation <strong>of</strong> orientations.<br />

⎛ −sin Ψsinφ − cosΨcosφ cosθ cos Ψsinφ − sinΨcosφ cosθ cosφ sinθ ⎞<br />

a(Ψ,θ,φ) = ⎜<br />

sinΨ cosφ − cosΨsinφ cosθ<br />

⎝ cos Ψsinθ<br />

−cos Ψcosφ − sinΨsinφ cosθ<br />

sin Ψsinθ<br />

sinφ sinθ ⎟<br />

cosθ ⎠<br />

(<strong>3.</strong>C.2.1).<br />

In Roe angles, the transformation matrix is as follows.<br />

a(ψ,θ,φ) =<br />

⎛ −sinψ sinφ + cosψ cosφ cosθ cosψ sinφ + sinψ cosφ cosθ −cosφ sinθ⎞<br />

⎜<br />

−sinψ cosφ − cosψ sinφ cosθ<br />

⎝ cosψ sinθ<br />

cosψ cosφ − sinψ sinφ cosθ<br />

sinψ sinθ<br />

sinφ sinθ ⎟<br />

cosθ ⎠<br />

(<strong>3.</strong>C.2.2).<br />

8/27/09 10


Fig. <strong>3.</strong>C.2. Kocks Euler angles illustrated by analogy to the position and the heading <strong>of</strong> a<br />

boat with respect to the globe. Latitude (Θ) and longitude (ψ) describe the position <strong>of</strong> the<br />

boat; third angle describes the heading (φ) <strong>of</strong> the boat relative to the line <strong>of</strong> longitude that<br />

connects the boat to the North Pole.<br />

The following table describes the different conventions for Euler angles and the<br />

way in which they area related.<br />

Table <strong>3.</strong>1. Definitions <strong>of</strong> Euler Angles and Conversions<br />

Convention 1st 2nd 3rd 2nd angle<br />

about axis:<br />

Kocks<br />

(symmetric)<br />

Ψ Θ φ y<br />

Bunge<br />

Matthies<br />

φ1-π/2 α<br />

Φ<br />

β<br />

π/2−φ2 π−γ<br />

x<br />

y<br />

Roe Ψ Θ π−Φ y<br />

Fig. <strong>3.</strong>C.<strong>3.</strong> Diagrams illustrating the differences between Kocks, Roe, Bunge and Canova<br />

Euler angle definitions. The first row, (a), shows pole figures (crystal z axis in relation to<br />

sample axes) and the second row, (b), shows inverse pole figures (sample Z in relation to<br />

crystal axes). Bunge and Canova are inverse to one another<br />

Kocks and Roe differ by sign <strong>of</strong> third angle<br />

Bunge rotates about x’, Roe/Kocks about y’ (2nd angle rotation).<br />

An important aspect <strong>of</strong> Euler angle representation is that when the second angle is<br />

exactly zero, then the other two angles can be combined together, i.e. there is a<br />

singularity near the origin <strong>of</strong> the space. This leads to the idea that there may be<br />

circumstances under which it is helpful to use the sum and difference <strong>of</strong> the first and third<br />

angles. These were introduced by Bunge [(1988). Calculation and representation <strong>of</strong> the<br />

complete ODF. ICOTOM-8, Santa Fe, TMS, Warrendale, PA.] and Helming et al.<br />

[Helming, K., S. Matthies, et al. (1988). ODF representation by means <strong>of</strong> sigma sections.<br />

8/27/09 11


ICOTOM-8, Santa Fe, TMS, Warrendale, PA.] to address this issue. The first and third<br />

angles can be replaced by the following, where ν is equivalent to a parameter β used<br />

previously by Williams.<br />

ν = (Ψ-φ)/2<br />

µ = (Ψ+φ)/2 (<strong>3.</strong>C.2.3)<br />

These are related to the oblique section parameters <strong>of</strong> Bunge (φ + ,φ - ) and Helming (σ,δ) by<br />

φ + = σ = ν+π/2, and φ - = δ+π/2 = µ.<br />

Note that when two rotations are expressed in the form <strong>of</strong> Euler angles, there is no simple<br />

method for combining them. It is usually sensible to convert them to matrix form before<br />

performing manipulations on them. The action <strong>of</strong> symmetry operators on orientations<br />

can, however, be expressed in reasonably simple terms.<br />

<strong>3.</strong>C.3 Conversions<br />

To convert from Miller index description to Euler angles, one may use these formulae.<br />

ϕ 1 = sin −1<br />

Φ = cos −1 l<br />

h 2 + k 2 + l 2<br />

⎛<br />

⎜<br />

⎝<br />

⎞<br />

⎟<br />

⎠<br />

ϕ2 = cos −1 k<br />

h 2 + k 2<br />

⎛<br />

⎜<br />

⎝<br />

⎞<br />

⎟<br />

⎠<br />

w<br />

u 2 + v 2 + w 2<br />

h 2 + k 2 + l 2<br />

h 2 + k 2<br />

⎛<br />

⎜<br />

⎝<br />

⎞<br />

⎟<br />

⎠<br />

(<strong>3.</strong>C.<strong>3.</strong>1)<br />

A limitation <strong>of</strong> these formulae from a numerical perspective is the range <strong>of</strong> inverse<br />

trigonometric functions. The only such function that can cover the range 0-2π is the<br />

inverse tangent € function with two arguments, generally written as ATAN2 (lower case<br />

for C programs). Considerable care with this inverse trigonometric function is required<br />

because in some s<strong>of</strong>tware packages such as Excel, the two arguments are ordered as<br />

{x,y}, whereas in C and Fortran, they are ordered in the opposite fashion as {y,x}. Also,<br />

if both arguments approach zero, the result is undefined and the function will return an<br />

error. This means that the programmer has to detect this condition and take special<br />

measures, which can easily happen for orientations close to the reference position (cube<br />

component). Therefore it is better to write the orientation (rotation) matrix in terms <strong>of</strong><br />

the Miller indices, and then convert from matrix to Euler angles, as given here:<br />

€<br />

( )<br />

Φ = cos −1 a33 ϕ 2 = tan −1⎛ ( a13 ⎜<br />

⎝<br />

sin Φ)<br />

( a23<br />

⎞<br />

sin Φ<br />

⎟<br />

) ⎠<br />

ϕ1 = tan −1⎛ ( a31 sin Φ)<br />

⎜<br />

⎝ ( −a32<br />

⎞<br />

sin Φ<br />

⎟<br />

) ⎠<br />

(<strong>3.</strong>C.<strong>3.</strong>2)<br />

8/27/09 12


If the second angle is near to zero or to 180°, then these formulae become inaccurate (or<br />

unusable when it is exactly equal to zero). In this circumstance, the following formulae<br />

may be used.<br />

if a 33 ≈1, Φ = 0, ϕ 1 =<br />

tan −1 a ⎛<br />

⎜ 12<br />

⎝<br />

2<br />

about what € values to assign to the first and third angles.<br />

a 11<br />

⎞<br />

⎟<br />

⎠<br />

, and ϕ2 = ϕ1 (<strong>3.</strong>C.<strong>3.</strong>3)<br />

There is one last special case, which is for orientations (symmetrically related to the exact<br />

cube) where a11 and a12 are both close to zero. In this an arbitrary decision must be made<br />

<strong>3.</strong>D Axis-angle pair representation<br />

Another very useful description <strong>of</strong> rotation is in terms <strong>of</strong> a single rotation axis and an<br />

associated rotation angle where the location <strong>of</strong> the axis is arbitrary (as opposed to axes<br />

that are fixed on one <strong>of</strong> the reference axes). This is not used for orientation (texture)<br />

because it reveals little <strong>of</strong> interest about the nature <strong>of</strong> the orientation. It is much used for<br />

grain boundaries, however, because the magnitude <strong>of</strong> the rotation is the primary means <strong>of</strong><br />

distinguishing low angle boundaries from high angle boundaries. Note that this method<br />

still only requires three independent parameters because the axis represents two<br />

parameters (three direction cosines constrained to be a unit vector) and the angle is a third<br />

parameter. This is commonly written as ( r ˆ ,θ ) or as (n,ω). The following figure<br />

illustrates the effect <strong>of</strong> a rotation about an arbitrary axis, OQ (equivalent to r<br />

ˆ and n)<br />

through an angle α (equivalent to θ and ω).<br />

Figure <strong>3.</strong>D.2 Showing rotation about an arbitrary axis OQ through α. After Spencer<br />

[Spencer, A. J. M. (1980). Continuum Mechanics. New York, Longman.]<br />

8/27/09 13


The resulting rotation can be converted to a matrix (passive rotation) by the following<br />

expression, where δ is the Kronecker delta and ε is the permutation tensor.<br />

a ij = δ ij cosθ + r i r j 1− cosθ<br />

( ) + ε ijk r k sinθ<br />

k =1,3<br />

Note that the active rotation is obtained by changing the sign <strong>of</strong> the third term on the<br />

RHS in order to obtain the transpose. The axis-angle pair can be recovered from a matrix<br />

by finding the eigenvector associated with the only real eigenvalue <strong>of</strong> the matrix, and<br />

examination <strong>of</strong> the trace <strong>of</strong> the matrix. The quantity norm is equal to 2sinθ. Note that<br />

from a numerical perspective, the cosine formula for the angle is more accurate at large<br />

angles, whereas the sine formula is more accurate for small rotation angles. Also, when<br />

working with the inverse cosine function in computer programs, it is good practice to<br />

check the magnitude <strong>of</strong> the argument and force it to lie between -1 and +1.<br />

<strong>3.</strong>E Rodrigues vectors<br />

norm = [ a(2,3) − a(3,2) ] 2 + [ a(1,3) − a(3,1) ] 2 + [ a(1,2) − a(2,1) ] 2<br />

( r1 ,r2 ,r3 ) = ( a(2,3) − a(3,2),a(1,3) − a(3,1),a(1,2) − a(2,1) )/ norm<br />

θ = cos −1 tr[ a]<br />

−1<br />

2<br />

Another choice in more general use than Euler angles is that <strong>of</strong> Rodrigues vectors,<br />

as popularized by Frank [Frank, F. (1988). “<strong>Orientation</strong> mapping.” Metallurgical<br />

Transactions 19A: 403-408.], hence the term Rodrigues-Frank space for the set <strong>of</strong><br />

vectors. It has turned out to be quite useful for representation <strong>of</strong> misorientations for the<br />

reason that many <strong>of</strong> the boundary types that correspond to a high fraction <strong>of</strong> coincident<br />

lattice sites (i.e. low sigma values in the CSL model) occur on the edges <strong>of</strong> the Rodrigues<br />

space and their coefficients are reciprocals <strong>of</strong> integer values. Some authors [Neumann, P.<br />

(1991). “<strong>Representation</strong> <strong>of</strong> orientations <strong>of</strong> symmetrical objects by Rodrigues vectors”,<br />

Textures and Microstructures 14-18 53-58] have pointed out that it has advantages for<br />

texture representation also. Any set <strong>of</strong> points related by a common axis lie on a straight<br />

line in Rodrigues space, for example, which has advantages for numerical manipulation<br />

<strong>of</strong> orientation data. As a consequence <strong>of</strong> its use in misorientation representation, the<br />

rotation matrix is denoted by ∆a, where the ∆ denotes a difference in orientation, i.e.<br />

misorientation.<br />

This representation can be thought <strong>of</strong> as an axis-angle representation in which the<br />

direction <strong>of</strong> the R-F vector is parallel to the rotation axis and the magnitude <strong>of</strong> the vector<br />

is the tangent † <strong>of</strong> the semi-angle (θ/2). The convenient features <strong>of</strong> R-F space include the<br />

† Note that this scaling <strong>of</strong> the vector corresponds to the stereographic projection used in pole<br />

figure representation.<br />

∑<br />

8/27/09 14


esult that all vectors corresponding to the same rotation axis (i.e. a zone axis) fall on a<br />

straight line that passes through the origin. The formulae for conversion are as follows.<br />

The Rodrigues vector, ρ, is defined as follows, where r ˆ and θ are the rotation axis (unit<br />

vector) and angle as described above:<br />

<strong>3.</strong>E.2. Conversions<br />

€<br />

ρ = tan(θ/2) r<br />

ˆ<br />

(<strong>3.</strong>E.1)<br />

To convert from [Bunge] Euler angles to a Rodrigues vector, one may apply these<br />

formulae:<br />

θ = 2tan −1<br />

cos( Φ/2)cos<br />

2 ( ( [ ϕ1 + ϕ2] /2)<br />

−1)<br />

ρ1 = tan( θ 2)sin(<br />

[ ϕ1 −ϕ 2]<br />

/2)<br />

/cos( [ ϕ1 + ϕ2] /2)<br />

. (<strong>3.</strong>E.2.1)<br />

ρ2 = tan( θ 2)cos(<br />

[ ϕ1 −ϕ 2]<br />

/2)<br />

/cos( [ ϕ1 + ϕ2] /2)<br />

ρ3 = tan [ ϕ1 + ϕ2] /2<br />

( )<br />

A simpler set <strong>of</strong> conversion formulae is due to Morawiec:<br />

[ ]<br />

⎛ ρ ⎞ 1<br />

⎜ ⎟<br />

⎜<br />

ρ2 ⎟<br />

⎜ ⎟<br />

⎝ ρ3 ⎠<br />

=<br />

⎡ (a23 − a32 )/ 1+ tr(a) ⎤<br />

⎢<br />

⎥<br />

⎢ (a31− a13 )/ [ 1+ tr(a) ] ⎥ , (<strong>3.</strong>E.2.2)<br />

⎣ ⎢ (a12 − a21 )/ [ 1+ tr(a) ] ⎦ ⎥<br />

where tr(a) denotes the trace <strong>of</strong> the matrix a, as usual.<br />

Note that all these € quantities could be re-expressed in terms <strong>of</strong> the sum and difference <strong>of</strong><br />

the first and third Euler angles. This has an interesting connection to the singularity that<br />

exists at the origin <strong>of</strong> Euler space but which can be eliminated by use <strong>of</strong> the sum and<br />

difference angles: see the discussion in Kocks, Wenk and Tomé and also above. One<br />

advantage <strong>of</strong> Rodrigues space is that this singularity is eliminated, as is evident from the<br />

way in which (the functions <strong>of</strong>) the Euler angles are combined. Another convenient<br />

feature is that misorientations that share a common rotation axis lie on a straight line in<br />

Rodrigues space; thus all rotations that share a axis lie along the first axis <strong>of</strong> the<br />

space.<br />

<strong>3.</strong>E.3 Combination <strong>of</strong> Rodrigues vectors<br />

Two Rodrigues vectors combine to form a third as follows where ρ2 follows after ρ1.<br />

(ρ1, ρ2) = {ρ1 + ρ2 - ρ1 x ρ2}/{1 - ρ1•ρ2} (<strong>3.</strong>E.<strong>3.</strong>1)<br />

8/27/09 15


<strong>3.</strong>F Quaternions<br />

A close cousin to the Rodrigues vector is the quaternion. An excellent description <strong>of</strong><br />

quaternions, their history and properties can be found in Altmann’s book. They have also<br />

been much used in robotics for describing rotations. It is defined as a four component<br />

vector in relation to the axis-angle representation as follows, where [uvw] are the<br />

components <strong>of</strong> the unit vector representing the rotation axis, and θ is the rotation angle.<br />

q = q(q1,q2,q3,q4) = q( u sinθ/2, v sinθ/2, w sinθ/2, cosθ/2) (<strong>3.</strong>F.1)<br />

Note that many authors put the fourth component in the first position, i.e.<br />

q = ( cosθ/2, u. sinθ/2, v sinθ/2, w sinθ/2). This set <strong>of</strong> components was obtained by<br />

Rodrigues prior to Hamilton’s invention <strong>of</strong> quaternions and their algebra. Some authors<br />

refer to the Euler-Rodrigues parameters for rotations in the notation (λ,Λ) where λ is<br />

equivalent to q4 and Λ is equivalent to the vector (q1,q2,q3). The particular form <strong>of</strong> the<br />

quaternion that we are interested in has a unit norm (√{q1 2 +q2 2 +q3 2 + q4 2 }=1) but<br />

quaternions in general may have arbitrary “length”. Yet another notation writes the unit<br />

quaternion q is an ordered set <strong>of</strong> four real numbers <strong>of</strong> the following form,<br />

3<br />

2<br />

q = (q0 ;q) = (q0 ;q1 ;q2 ;q3 ), satisfying ∑ qi =1. (<strong>3.</strong>F.2)<br />

The quaternion q = { q0<br />

, −q<br />

} is associated with the inverse rotation,<br />

€<br />

<strong>3.</strong>F.1 Conversions<br />

i= 0<br />

−1<br />

g .<br />

If one has the rotation in (orthogonal) matrix form (g or a), it can be converted to a<br />

quaternion via the following formulae.<br />

ε ijk Δg jk<br />

qi = ±<br />

4 1+ tr Δg<br />

⎛ q ⎞ ⎡<br />

1 sinθ<br />

⎜ ⎟ 2<br />

[a(2,3) − a(3,2)]/ norm<br />

⎤ ⎡<br />

⎢<br />

⎥ ±[Δg(2,3) − Δg(3,2)]/2 1+ tr( Δg)<br />

⎤<br />

⎢<br />

⎥<br />

⎜ q2⎟ ⎢ sinθ<br />

⎜ ⎟ =<br />

2<br />

[a(1,3) − a(3,1)]/ norm ⎥<br />

⎢<br />

⎥<br />

⎢ ±[Δg(3,1) − Δg(1,3)]/2 1+ tr( Δg)<br />

⎥<br />

⎜ q €<br />

=<br />

3⎟<br />

⎢ sinθ<br />

⎜<br />

⎝ q<br />

⎟<br />

2<br />

[a(1,2) − a(2,1)]/ norm ⎥ ⎢<br />

⎥ (<strong>3.</strong>F.3)<br />

±[Δg(1,2) − Δg(2,1)]/2 1+ tr Δg<br />

⎢<br />

⎥ ⎢<br />

( ) ⎥<br />

4⎠<br />

⎣ ⎢ cosθ<br />

2 ⎦ ⎥<br />

⎣<br />

⎢ ± 1+ tr( Δg)<br />

/2 ⎦<br />

⎥<br />

( ) (<strong>3.</strong>F.3)<br />

norm = [ a(2,3) − a(3,2) ]<br />

€<br />

2 + [ a(1,3) − a(3,1) ] 2 + [ a(1,2) − a(2,1) ] 2 (<strong>3.</strong>F.4)<br />

cos θ 2 = 1 2<br />

1+ tr( a)<br />

(<strong>3.</strong>F.5)<br />

8/27/09 16


sinθ 2 = 1 2<br />

3− tr a ( ) (<strong>3.</strong>F.6)<br />

For representing rotations, only quaternions <strong>of</strong> unit length are considered. Among many<br />

€<br />

other attractive properties, they <strong>of</strong>fer the most efficient way known for performing<br />

computations on combining rotations. This is because <strong>of</strong> the small number <strong>of</strong> floating<br />

point operations required to compute the product <strong>of</strong> two rotations. The algebraic form is<br />

given as, where qB follows qA:<br />

qC = qA • qB<br />

qC1 = qA1 qB4 + qA4 qB1 - qA2 qB3 + qA3 qB2<br />

qC2 = qA2 qB4 + qA4 qB2 - qA3 qB1 + qA1 qB3<br />

qC3 = qA3 qB4 + qA4 qB3 - qA1 qB2 + qA2 qB1<br />

qC4 = qA4 qB4 - qA1 qB1 - qA2 qB2 - qA3 qB3 (<strong>3.</strong>F.6A)<br />

The alternative description <strong>of</strong> quaternion composition,<br />

where q0 is the cosine term (q4 in this text).<br />

€<br />

q A ⋅ q B , is given by the following,<br />

q<br />

€<br />

A ⋅ q B A B A B A B B A A B<br />

= {q0 q0 − q ⋅ q , q0 q + q0 q + q ⋅ q }. (<strong>3.</strong>F.6B)<br />

Also, to get a misorientation in the local frame (defined below),<br />

q C = q A • q -1<br />

B<br />

qC1 = qA1 qB4 - qA4 qB1 + qA2 qB3 - qA3 qB2<br />

qC2 = qA2 qB4 - qA4 qB2 + qA3 qB1 - qA1 qB3<br />

qC3 = qA3 qB4 - qA4 qB3 + qA1 qB2 - qA2 qB1<br />

qC4 = qA4 qB4 + qA1 qB1 + qA2 qB2 + qA3 qB3 (<strong>3.</strong>F.6C)<br />

It is also useful to be aware <strong>of</strong> the formulation in terms <strong>of</strong> Euler-Rodrigues parameters,<br />

which is essentially the same as <strong>3.</strong>F.6B above.<br />

<strong>3.</strong>F.2 Positive vs. Negative Rotations<br />

λ C = λ Bλ A - Λ B.Λ A<br />

Λ C = λ AΛ B + λ BΛ A - Λ A x Λ B (<strong>3.</strong>F.7)<br />

One curious feature <strong>of</strong> quaternions that is not obvious from the definition is that they<br />

allow positive and negative rotations to be distinguished. This is more commonly<br />

described in terms <strong>of</strong> requiring a rotation <strong>of</strong> 4π to retrieve the same quaternion as you<br />

started out with but for visualization, it is more helpful to think in terms <strong>of</strong> a difference in<br />

the sign <strong>of</strong> rotation. Let’s start with considering a rotation <strong>of</strong> θ about an arbitrary axis, r.<br />

8/27/09 17


From the point <strong>of</strong> view <strong>of</strong> the result one obtains the same thing if one rotates backwards<br />

by the complementary angle, θ-2π (also about r). Expressed in terms <strong>of</strong> quaternions,<br />

however, the representation is different! Setting r = [u,v,w] again,<br />

q(r,θ) = q( u sinθ/2 , v sinθ/2 , w sinθ/2 , cosθ/2 )<br />

q(r,θ−2π) = q( u sin(θ−2π)/2 , v sin(θ−2π)/2 , w sin(θ−2π)/2 , cos(θ−2π)/2 )<br />

q(r,θ−2π) = q(-u.sinθ/2,-v.sinθ/2,-w.sinθ/2,-cosθ/2)= -q(r,θ) (<strong>3.</strong>F.7)<br />

The result, then, is that the quaternion representing the negative rotation is the negative <strong>of</strong><br />

the original (positive) rotation. This has some significance for treating dynamic problems<br />

and rotation: angular momentum, for example, depends on the sense <strong>of</strong> rotation. For<br />

static rotations, however, the positive and negative quaternions are equivalent or, more to<br />

the point, physically indistinguishable, q ← ⎯ = → -q. This equivalence will recur in<br />

discussions <strong>of</strong> symmetry operators.<br />

<strong>3.</strong>F.2 Rotation <strong>of</strong> Vectors with Quaternions<br />

-<br />

[Figure from Altmann: Rotations, Quaternions and Double Groups]<br />

The active rotation <strong>of</strong> a vector from X to x is given by:<br />

8/27/09 18


xi = (q4 2 -q1 2 -q2 2 -q3 2 )Xi + 2qiΣjqjXj - 2q4ΣjXjΣkεijkqk (<strong>3.</strong>F.8)<br />

<strong>3.</strong>F.3 Conversion <strong>of</strong> Quaternions to Matrix<br />

The conversion <strong>of</strong> a quaternion to a rotation matrix is given by:<br />

aij = (q4 2 -q1 2 -q2 2 -q3 2 )δij + 2qiqj + 2q4Σk=1,3εijkqk (<strong>3.</strong>F.9)<br />

Note the similarity to the above formula.<br />

Considering two quaternions, q and<br />

given by,<br />

€<br />

k<br />

q on the unit sphere, the Euclidean distance is<br />

k<br />

k −1<br />

2<br />

2 1<br />

q − q = I − q q = 4sin<br />

ω k .<br />

4<br />

The square <strong>of</strong> the distance between two orientations is related to scalar product <strong>of</strong> the<br />

k<br />

k<br />

quaternion, q q + q ⋅ q ,<br />

0<br />

0<br />

2 2 1<br />

dk = 4 sin<br />

4 ωk = 2(1− cos 1<br />

2 ωk ) = 2[1− (q0q k k<br />

0 + q ⋅ q )].<br />

<strong>3.</strong>G.1 Computational Effort to Combine Rotations<br />

(<strong>3.</strong>F.10)<br />

(<strong>3.</strong>F.11)<br />

This table makes € it immediately obvious that the number <strong>of</strong> operations required to form<br />

the product <strong>of</strong> two rotations represented by quaternions is 16 multiplies and 12 additions,<br />

with no divisions or transcendental functions. This should be compared with matrix<br />

multiplication which requires 3 multiplications and 2 additions for each <strong>of</strong> nine<br />

components, for a total <strong>of</strong> 27 multiplies and 18 additions. For the Rodrigues vector, the<br />

product <strong>of</strong> two rotations requires 3 additions, 6 multiplies & 3 additions (cross product),<br />

3 multiplies & 3 additions, and one division, for a total <strong>of</strong> 10 multiplies and 9 additions.<br />

Thus we see that calculating the product <strong>of</strong> two rotations (or composing two rotations as<br />

one, as Morawiec puts it) requires the least work with Rodrigues vectors. All these<br />

estimates assume that no loops are used, which require additional additions for the loop<br />

counters. This is not the whole story concerning computational efficiency, however, as<br />

we see next.<br />

<strong>3.</strong>G.2 Computational Effort to Determine Minimum Rotation Angle<br />

Looking ahead, it interesting to note that finding the minimum misorientation angle or<br />

disorientation angle is simpler in quaternions than with either matrices or Rodrigues<br />

vectors. Since the fourth component is directly related to the magnitude <strong>of</strong> the angle (and<br />

8/27/09 19


independent <strong>of</strong> the axis), one merely needs to sort the components into the order required<br />

by the fundamental zone and then choose the particular version that maximizes the fourth<br />

component. The details are given in Sutton & Balluffi on pages 19-20 [Sutton, A. P. and<br />

R. W. Balluffi (1995), Interfaces in <strong>Crystal</strong>line Materials, Oxford, UK, Clarendon Press].<br />

If Rodrigues vectors are use, then the magnitude <strong>of</strong> each vector that represents a<br />

physically equivalent rotation must be calculated, which requires 3 multiplies and 2<br />

additions. If matrices are used, the trace is sufficient to determine the rotation angle, i.e.<br />

the largest trace corresponds to the smallest angle. Computing the trace only requires<br />

two additions but the prior matrix multiplications are far less efficient, as discussed<br />

above.<br />

<strong>3.</strong>Gii. Examples <strong>of</strong> Texture Components<br />

<strong>3.</strong>Gii.1 The “Cube” Texture Component<br />

The Cube Texture (001)[100], also known as cube-on-face, <strong>of</strong>ten found as a product <strong>of</strong><br />

(primary recrystallization in fcc metals). It is the simplest orientation to describe in that<br />

the crystal axes, are parallel to the three sample axes, i.e. the ND, RD, and TD<br />

directions.<br />

Fig. Gii.1. Diagram <strong>of</strong> the “cube” component, showing the crystal axes aligned with the<br />

sample axes. In fact the labeling on the diagram indicates that the Euler angles are not all<br />

zero because [100] is parallel to ND, [001] is parallel to RD and [010] is parallel to –TD.<br />

8/27/09 20


Fig. Gii.2. Schematic {100} pole figure for the cube component, showing strong intensity<br />

aligned with all three sample axes. In reality one could not measure such a pole figure<br />

unless reflection and transmission methods were combined.<br />

The Euler angles for this component are simple, and yet not so simple! The crystal axes<br />

align exactly with the specimen axes, therefore all three angles are exactly zero:<br />

(φ 1, Φ, φ 2) = (0°, 0°, 0°).<br />

⎛ 1 0 0⎞<br />

⎜ ⎟<br />

Matrix:<br />

⎜<br />

0 1 0<br />

⎟<br />

⎜ ⎟<br />

⎝ 0 0 1⎠<br />

Rodrigues vector: [0,0,0]<br />

Unit quaternion: [0,0,0,1]<br />

As an introduction to the effects <strong>of</strong> € crystal symmetry: consider aligning [100]//TD,<br />

[010]//-RD, [001]//ND. This is evidently still the cube orientation, but the Euler angles<br />

are (φ1, Φ, φ2) = (90°,0°,0°).<br />

<strong>3.</strong>Gii.2 The “Goss” Texture Component<br />

The Goss Texture {110}, also known as cube-on-edge, <strong>of</strong>ten found as a product <strong>of</strong><br />

secondary recrystallization in both bcc metals. It is famous as the s<strong>of</strong>t magnetic<br />

orientation that is deliberately grown in transformer steels to make an essentially single<br />

crystal sheet product. The typical orientation spread (a.k.a. mosaic spread) is a few<br />

degrees and the precise amount <strong>of</strong> orientation spread is critically important to the<br />

performance <strong>of</strong> the material in terms <strong>of</strong> electrical losses. The orientation puts a {110}<br />

plane parallel to the rolling plane.<br />

8/27/09 21


Fig. Gii.<strong>3.</strong> Diagram <strong>of</strong> the “Goss” component, showing the how the crystal can be<br />

thought <strong>of</strong> as being rotated 45° about one edge <strong>of</strong> the cube.<br />

The Euler angles for this component are simple, and yet other variants exist, just as for<br />

the cube component. Only one rotation <strong>of</strong> 45° is needed to rotate the crystal from the<br />

reference position (i.e. the cube component) to (011)[100]; this happens to be<br />

accomplished with the 2nd Euler angle.<br />

(φ 1, Φ, φ 2) = (0°,45°,0°).<br />

Other variants will be shown when symmetry is discussed.<br />

⎛ 1 0 0 ⎞<br />

⎜<br />

⎟<br />

Matrix:<br />

⎜<br />

0 1/ 2 1/ 2<br />

⎟<br />

⎜<br />

⎟<br />

⎝ 0 −1/ 2 1/ 2⎠<br />

Rodrigues vector: [ tan(22.5°), 0 , 0 ]<br />

Unit quaternion: [ sin(22.5°) , 0, 0, cos(22.5°)]<br />

Note that, since there is only € one non-zero Euler angle, the rotation axis is obvious by<br />

inspection, i.e. the x-axis. For more general cases, the rotation axis has to be calculated.<br />

8/27/09 22


Fig. Gii.4. Schematic {110} pole figure for the Goss component, showing strong<br />

intensity aligned with the ND and TD sample axes as a consequence <strong>of</strong> the 45° rotation<br />

about the RD. AS above, one could not measure such a pole figure unless reflection and<br />

transmission methods were combined.<br />

<strong>3.</strong>Gii.2 The “Brass” Texture Component<br />

The {110} component is known as the Brass Texture and occurs as a rolling<br />

texture component for materials such as Brass, Silver, and Stainless steel. Its origin is<br />

still mildly controversial because it can be obtained in models <strong>of</strong> plastic deformation but<br />

the physical basis for the boundary conditions that produce it are not obvious.<br />

Fig. Gii.5. Diagram <strong>of</strong> the “Brass” component.<br />

8/27/09 23


The associated (110) pole figure is very similar to the Goss texture pole figure except that<br />

it is rotated about the ND. In this example, the crystal has been rotated in only one sense<br />

(anticlockwise).<br />

Fig. Gii.6. Schematic {001}, {111} and {110} pole figures, reading from left to right, for<br />

the Brass component. The RD is vertical in these diagrams and the TD horizontal. Only<br />

one variant <strong>of</strong> the Brass component is shown or clarity; the other variant (related by<br />

sample symmetry) can be obtained by a rotation <strong>of</strong> 70° about the ND (for example).<br />

The brass component is convenient because we can think about performing two<br />

successive rotations:<br />

1st about the ND, 2nd about the new position <strong>of</strong> the [100] axis.<br />

1st rotation is 35° about the ND; 2nd rotation is 45° about the [100].<br />

(φ 1, Φ, φ 2) = ( 35°, 45° , 0° ).<br />

The existence <strong>of</strong> variants <strong>of</strong> a given texture component is a consequence <strong>of</strong> (statistical)<br />

sample symmetry. If one permutes the Miller indices for a given component (for cubic<br />

materials, one can change the sign and order, but not the set <strong>of</strong> digits), then different<br />

values <strong>of</strong> the Euler angles are found for each permutation. If a pole figure is plotted <strong>of</strong> all<br />

the variants, one observes a number <strong>of</strong> physically distinct orientations, which are related<br />

to each other by symmetry operators (diads, typically) fixed in the sample frame <strong>of</strong><br />

reference. Each physically distinct orientation is a “variant”. The number <strong>of</strong> variants<br />

listed depends on the choice <strong>of</strong> size <strong>of</strong> Euler space and the alignment <strong>of</strong> the component<br />

with respect to the sample symmetry. A typical size <strong>of</strong> Euler space is 90x90x90°; this is<br />

appropriate to a combination <strong>of</strong> cubic crystal symmetry and orthorhombic sample<br />

symmetry. The space contains three copies, however, <strong>of</strong> the fundamental zone, which<br />

leads to considerable potential for confusion, as will be discussed in detail below.<br />

<strong>3.</strong>H Fundamental Zones: Summary<br />

What is a “fundamental zone” or “irreducible space”? It is a set <strong>of</strong> physically distinct<br />

orientations (or misorientations) and it is intimately linked to symmetry, both in the<br />

crystal and in the sample. This approach illustrates that it is linked to representation <strong>of</strong><br />

physical objects, whether grains or grain boundaries (or interfaces….). In terms <strong>of</strong> the<br />

mathematical representation, it is the range <strong>of</strong> the parameters the delineates the zone. In<br />

graphical terms, it is the smallest region <strong>of</strong> the parameter space that encloses all <strong>of</strong> the<br />

8/27/09 24


physically distinguishable objects. As an example <strong>of</strong> a familiar fundamental zone,<br />

consider the stereographic projection <strong>of</strong> the holosymmetric point group, m3m, in standard<br />

position. We speak <strong>of</strong> the unit triangle for plane normals because if we restrict the range<br />

<strong>of</strong> Miller indices to h ≥ k ≥ l ≥ 0, then we have delineated all <strong>of</strong> the different kinds <strong>of</strong><br />

crystallographic plane.<br />

<strong>3.</strong>H Fundamental Zones: <strong>Orientation</strong>s<br />

A fundamental zone is the range <strong>of</strong> the space used to describe orientations (or any<br />

quantity based on rotational relationships) constructed such that it contains one and only<br />

one copy for each physically distinct orientation. Defining fundamental zones is<br />

impractical without first discussing symmetry, which follows in the next section <strong>of</strong> this<br />

chapter. It should be intuitively clear that symmetry results in multiple fundamental<br />

zones within the overall orientation space. Moreover, since each copy <strong>of</strong> version <strong>of</strong> the<br />

zone contains exactly the same number <strong>of</strong> points, the volume associated with each one is<br />

identically the same.<br />

The fundamental zone in for orientations is generally defined in Euler angle space<br />

because that is the space in which the practitioners <strong>of</strong> texture analysis are familiar with.<br />

Nevertheless, one can always define a fundamental zone in any space associated with the<br />

parameterization, be it Rodrigues vectors, unit quaternions etc. The awkward feature <strong>of</strong><br />

Euler angles is that the actual fundamental zone for cubic materials has a rather odd<br />

shape, which does not lend itself to making attractive graphics. Therefore the convention<br />

is to use Cartesian axes and show several copies <strong>of</strong> the fundamental zone in any given<br />

plot. This is discussed in more detail in the next chapter on graphical representations <strong>of</strong><br />

texture.<br />

<strong>3.</strong>H Fundamental Zones: <strong>Misorientation</strong>s<br />

Just as the representation <strong>of</strong> orientation has an irreducible set <strong>of</strong> orientations, each <strong>of</strong><br />

which represents a physically distinct relationship to the reference configuration, so too<br />

there is a fundamental zone for misorientations. In the parlance adopted above, the<br />

fundamental zone contains the entire set <strong>of</strong> physically distinct disorientations. The shape<br />

<strong>of</strong> the zone depends on the representation chosen. Since an (mis-)orientation matrix has<br />

nine coefficients, there is no simple geometrical shape available. For now, we will duck<br />

the issue <strong>of</strong> how to develop the shape in the various representation spaces. Suffice it to<br />

say that the shape <strong>of</strong> the fundamental zone for misorientation is usually defined (and<br />

plotted) in R-F space because the boundaries are planes for all the Laue groups. The<br />

fundamental zone is delimited by the following inequalities, where ρ = [ρ1,ρ2,ρ3].<br />

ρ1 > ρ2 > ρ3 > 0<br />

0 ≤ ρ1 ≤ (√2-1)<br />

ρ2 ≤ ρ1<br />

ρ3 ≤ ρ2<br />

ρ1 + ρ2 + ρ3 ≤ 1<br />

8/27/09 25


<strong>3.</strong>J Symmetry Operators (Matrices)<br />

The standard way to approach symmetry operators is to represent them as matrices. First,<br />

however, let’s recall some elementary ideas about symmetry operators from<br />

crystallography. Rotational symmetry elements (which we will confine our attention to<br />

here) exist whenever you can rotate a physical object and result is indistinguishable from<br />

what you started out with. The following diagram is copied from Lecture Notes for 27-<br />

201, Structures <strong>of</strong> Materials by Pr<strong>of</strong>. M. De Graef (1996), fig. 9.2.<br />

These rotations can be expressed in a simple mathematical form as unimodular matrices.<br />

Except for the 3-fold axes in the trigonal and hexagonal groups, the effect <strong>of</strong> any <strong>of</strong> the 2fold<br />

or 4-fold axes (or the 3-fold axes in the cubic point groups) is to permute the axes in<br />

a simple fashion. 2-fold axes are called diads, 3-fold axes are triads and 4-fold axes are<br />

quads. We will summarize the available operators in the table reproduced from the<br />

Kocks/Wenk/Tomé book, Ch. 1, Table II.<br />

Note how the essential features <strong>of</strong> the cubic point groups are based on the four 3-fold<br />

axes on with the three 2-fold axes. Adding the 4-fold axes generates the more<br />

highly symmetric cubic groups. Note also that the most symmetric group shown is 432,<br />

rather than m3m, because the mirror elements have been omitted. The reasons for this<br />

area discussed below. The symmetry elements have names and there are different names<br />

for different contexts, as usual. In the context <strong>of</strong> crystallography, the operators are called<br />

n-fold axes (or just n on diagrams) following the International notation. An alternative<br />

notation is that <strong>of</strong> Schoenflies in which the operators are denoted by Cn, where n denotes<br />

the order. This same notation occurs in discussions <strong>of</strong> group theory and quantum<br />

n<br />

mechanics. Yet another notation uses Luvw where uvw denotes the axis along which the<br />

symmetry element operates, and n denotes the order <strong>of</strong> the axis.<br />

For the purposes <strong>of</strong> discussing texture and misorientation, it is also important to<br />

distinguish about which axis the rotation is performed. Thus a 2-fold axis about the z-<br />

2<br />

axis is known as a z-diad, or C2z, or L001 , a triad about [111] as a 111-triad etc.<br />

Lastly, we need to mention the existence <strong>of</strong> symmetry operators <strong>of</strong> the second kind.<br />

These operators include the inversion center and mirrors. The inversion simply reverses<br />

any vector so that (x,y,z)->(-x,-y,-z). Mirrors operate through a mirror axis. Thus an xmirror<br />

is a mirror in the plane x=0 and has the effect (x,y,z)->(-x,y,z). In matrix form,<br />

the x-mirror is given by:<br />

8/27/09 26


⎛ −1 0 0⎞<br />

⎜ ⎟<br />

⎜ 0 1 0⎟<br />

⎜ ⎟<br />

⎝ 0 0 1⎠<br />

Mirrors and inversion centers have the effect <strong>of</strong> converting right-handed axes to lefthanded<br />

and vice versa. Therefore we try to avoid using transformations <strong>of</strong> the second<br />

kind whenever possible.<br />

8/27/09 27


Fig. <strong>3.</strong>J.2: table (from Kocks et al.) <strong>of</strong> symmetry operators expressed as orthogonal<br />

matrices. Note that the a33 entry for the 1 st column, third matrix down (with “C2” against<br />

it) should have a minus sign (to make it -1).<br />

8/27/09 28


<strong>3.</strong>K Effect <strong>of</strong> Symmetry on <strong>Orientation</strong>, especially in Euler-angle space<br />

The effect <strong>of</strong> symmetry on orientations can now be treated by reference to specific point<br />

groups. For cubic materials, we use the O(432) point group for the crystal symmetry.<br />

Similarly for the orthotropic sample symmetry typically observed in plane strain<br />

compression we can use the mmm point group which contains three orthogonal mirrors.<br />

This combination <strong>of</strong> mirrors is special in the sense that an inversion center is also present<br />

which means that we can substitute three orthogonal diads for the mirrors and work with<br />

proper rotations only.<br />

The effect <strong>of</strong> the symmetry elements on the Euler angles varies in complexity with the<br />

element. A diad on the (crystal) z-axis relates g(φ 1,Φ,φ 2) to g(φ 1,Φ,φ 2+π), for example.<br />

A triad on [111] has a much more complex effect, however. Rather than explore this in<br />

detail, the reader is directed towards more detailed discussion in Bunge, who in turn<br />

refers to Pospiech [Pospiech, J., A. Gnatek, and K. Fichtner, Symmetry in the space <strong>of</strong><br />

Euler angles. Kristall und Technik, 1974. 4: p. 729.]. The 3-fold axis introduces a screwaxis<br />

(by analogy) into the Euler space. The following table provides a partial listing <strong>of</strong><br />

the symmetry elements and their effect on Euler angles.<br />

Table <strong>3.</strong>2. Effect <strong>of</strong> Symmetry Elements on Euler Angles<br />

Symmetry Element Bunge Symm<br />

-etric<br />

(Kocks)<br />

2-fold axis on Sample X π-φ1 π-Φ φ2±π −Ψ π-Θ φ±π<br />

2-fold axis on Sample Y<br />

2-fold axis on Sample Z<br />

-φ1 φ1-π π-Φ<br />

Φ<br />

φ2±π φ2 π-Ψ<br />

Ψ±π<br />

π-Θ<br />

Θ<br />

φ±π<br />

φ<br />

2-fold axis on <strong>Crystal</strong> x φ1±π π-Φ π-φ2 Ψ±π π-Θ -φ<br />

2-fold axis on <strong>Crystal</strong> y<br />

2-fold axis on <strong>Crystal</strong> z<br />

3-fold axis on <strong>Crystal</strong> z<br />

4-fold axis on <strong>Crystal</strong> z<br />

6-fold axis on <strong>Crystal</strong> z<br />

φ1±π φ1 φ1 φ1 φ1 π-Φ<br />

Φ<br />

Φ<br />

Φ<br />

Φ<br />

−φ2 φ2±π φ2±2π/3 φ2±π/2 φ2±π/3 Ψ±π<br />

Ψ<br />

Ψ<br />

Ψ<br />

Ψ<br />

π-Θ<br />

Θ<br />

Θ<br />

Θ<br />

Θ<br />

π-φ<br />

φ±π<br />

φ±2π/3<br />

φ±π/2<br />

φ±π/3<br />

The range <strong>of</strong> Euler angles used for representing textures depends, obviously on the<br />

combination <strong>of</strong> symmetry subgroups appropriate for the systems <strong>of</strong> interest. Although<br />

the cubic-orthorhombic combination (i.e. O(222) for sample symmetry, O(432) for<br />

crystal symmetry) would permit a much smaller fundamental zone to be used, the actual<br />

choice is typically 0≤φ 1≤90°, 0≤Φ≤90°, and 0≤φ 2≤90° with exactly the same ranges used<br />

for any choice <strong>of</strong> Euler angle convention. The results in the subspace being three times<br />

larger than the fundamental zone; the 3-fold axis that is not exploited produces peculiar<br />

effects, however, in terms <strong>of</strong> which points are related to which others, as noted above.<br />

More specifically, the number <strong>of</strong> physically equivalent copies <strong>of</strong> an orientation for<br />

cubic/orthorhombic symmetry in any space is 4 x 24 = 96. Restricting the ranges <strong>of</strong> the<br />

Euler angles as above means a reduction in the space <strong>of</strong> 4 x 2 x 4 = 32: the missing factor<br />

<strong>of</strong> 3 is exactly the consequence <strong>of</strong> neglecting the triad symmetry element.<br />

8/27/09 29


<strong>3.</strong>L Effect <strong>of</strong> Symmetry in Rodrigues space, with special reference to <strong>Misorientation</strong>s,<br />

or, how to get from one crystal to another (not necessarily adjacent):<br />

<strong>3.</strong>L.1 Outline<br />

We explain the difference between forming a misorientation from passive<br />

transformations ( = ab•aa -1 ) which is (automatically) in a crystal frame, and forming<br />

it as a rotation from crystal A to crystal B (∆g = gb•ga -1 ! g ˜<br />

). Note that inverting the<br />

misorientation (i.e. go from B to A) does not change the magnitude or the axis <strong>of</strong><br />

rotation, except that the axis is inverted (equivalent to reversing the sign <strong>of</strong> rotation: the<br />

standard formulae effectively invert the axis, however). The latter (rotation) is in the<br />

global reference frame, so you have to transform its axes to get the local frame,<br />

! g<br />

˜<br />

= aa -1 • ∆g • aa = ga -1 •gb.<br />

<strong>3.</strong>L.2 Active Rotations versus Axis Transformations (Passive Rotations)<br />

Once again we must deal with the two complementary ways <strong>of</strong> considering texture that<br />

are available to us. Recall that the standard texts (Bunge, Kocks/Tomé/Wenk) assume<br />

that orientations are defined as transformations <strong>of</strong> axes. They provide the standard<br />

definition wherein each coefficient <strong>of</strong> the transformation matrix, a, is a direction cosine<br />

between the appropriate pair <strong>of</strong> new (crystal) and old (reference) basis (unit) vectors, e',<br />

e, respectively.<br />

aij = ei' • ej (<strong>3.</strong>M.2.i)<br />

The standard texts typically use the notation g, for this same matrix but we reserve this<br />

notation for the matrix that describes the active rotation operator customary in the<br />

writings <strong>of</strong> Adams and his collaborators. As described above, the matrix that describes<br />

the same active rotation (assuming orthogonal basis vectors) is simply the transpose <strong>of</strong><br />

the equivalent passive rotation. Thus if we describe the orientation <strong>of</strong> a grain in terms <strong>of</strong><br />

the transformation required to express a tensor quantity in grain (crystal) axes that is<br />

given in terms <strong>of</strong> the reference (sample) axes with the matrix a, then the rotation that<br />

would physically rotate the same grain from the reference configuration (the "cube"<br />

component) to its actual position in space (neglecting translations) is g, where g = a T .<br />

All this review may seem somewhat overly detailed but it is essential in order to avoid<br />

confusion when comparing the derivations <strong>of</strong> different authors.<br />

<strong>3.</strong>L.3 <strong>Misorientation</strong> (Axis Transformation)<br />

Consider the misorientation to be the transformation that converts a tensor<br />

quantity expressed in one set <strong>of</strong> crystal coordinates to those <strong>of</strong> another crystal. One can<br />

think <strong>of</strong> two successive transformations where the first converts from the first crystal to<br />

the reference frame, a1 T , and the second converts from the reference frame to the second<br />

crystal, a2. Maintaining the definition for transformation matrices given above, the<br />

misorientation, ∆a, is given by the following.<br />

8/27/09 30


∆a = a2.a1 T (<strong>3.</strong>M.<strong>3.</strong>i)<br />

Note that this form <strong>of</strong> the misorientation could equally well be defined by scalar products<br />

between basis vectors for each crystal, ∆aij = 1 ei• 2 ej.<br />

<strong>3.</strong>L.4 <strong>Misorientation</strong> (Active Rotation)<br />

Now we must observe that one could equally well define misorientation as a rotation<br />

between two crystal configurations. Following the same thought process, define the<br />

misorientation as follows.<br />

∆g = g2.g1 T (<strong>3.</strong>M.4.i)<br />

This rotation is defined with respect to the reference frame, even though its physical<br />

meaning is a rotation from one crystal configuration to another. If one performs an<br />

eigenvalue/eigenvector extraction on ∆g, the results will be also in the reference frame.<br />

As we shall see shortly, we <strong>of</strong>ten wish to determine the (common) rotation axis between<br />

two crystals, which is equivalent to determining the appropriate (real) eigenvector <strong>of</strong> ∆g.<br />

Therefore it is useful to transform the misorientation (rotation) from the reference frame<br />

to the frame <strong>of</strong> one <strong>of</strong> the crystals.<br />

<strong>3.</strong>L.5 "Local" <strong>Misorientation</strong> (Active Rotation)<br />

Consider transforming the misorientation from the reference frame to the first crystal<br />

frame. For generality, write this transformation as Q1. Then the transformed (second<br />

rank tensor) "local misorientation", ! g ˜ , is obtained as follows.<br />

= Q1 g g T T Q1<br />

(<strong>3.</strong>M.5.i)<br />

2 1<br />

Now we apply some trickery! Note that Q is identical to a. Then recall that g = a T . This<br />

then allows us to rewrite Eq. 11.4 as follows.<br />

Eliminating the pair at the end,<br />

! g ˜<br />

! g ˜<br />

= g T g2 g T g1<br />

1 1<br />

! g<br />

˜<br />

(<strong>3.</strong>M.5.ii)<br />

= g1 T g2. (<strong>3.</strong>M.5.iii)<br />

This then yields a definition <strong>of</strong> misorientation that is expressed with respect to the first<br />

crystal frame, which is useful for finding the rotation axis in crystallographic terms. Note<br />

that this development is (typically) ignored in developments based on transformation <strong>of</strong><br />

axes. Note also that it is perfectly possible to re-express the axis transformation form <strong>of</strong><br />

8/27/09 31


misorientation in global coordinates by performing the inverse transformation (from<br />

crystal to reference frame) so that ∆a global = a1 T a2.<br />

<strong>3.</strong>L.6 Effect <strong>of</strong> <strong>Crystal</strong> Symmetry on <strong>Misorientation</strong><br />

Now that we have established our definitions <strong>of</strong> misorientation, we can look at the<br />

effect <strong>of</strong> symmetry operators. As before, we consider axis transformations first. Writing<br />

crystal symmetry operators as O, we can write the general misorientation as follows,<br />

where O1 is the symmetry operator applied to the first crystal, and O2 is the (crystal)<br />

symmetry operator applied to the second crystal.<br />

∆a' = O2 a2 a1 T O1 T (<strong>3.</strong>M.6.i)<br />

The purpose here is to develop a method <strong>of</strong> finding all the physically equivalent<br />

relationships between two lattices. [Caution - boundaries require at least two more<br />

parameters in order to account for the inclination <strong>of</strong> the boundary, making five in total.]<br />

Since the crystal symmetry operators can be regarded as re-labeling the crystal axes,<br />

applying a symmetry operator to either crystal cannot change the physical nature <strong>of</strong> the<br />

lattice relationship, or, by implication, <strong>of</strong> the boundary between the two lattices.<br />

<strong>3.</strong>L.7 Switching Symmetry: Inversion <strong>of</strong> Rotation<br />

Note that since trace(a) = trace(aT) the rotation angle is invariant with respect to<br />

transposition <strong>of</strong> the rotation matrix. The rotation axis, however, reverses sign when you<br />

transpose the rotation matrix. Therefore we can write that a( ,θ) = a( ,-θ) T = a(- ,θ) T<br />

and that a( ,-θ) = a(- ,θ), or, a(- ,-θ) = a( ,θ). This result has an important physical<br />

consequence. A given boundary formed as ∆a = a2.a1 T cannot be physically<br />

distinguishable from the boundary formed by the transformation in the reverse sense, i.e.<br />

∆a' ← = → ⎯ a1.a2 T . However, ∆a = (∆a') -1 = (∆a') T r ˆ r ˆ<br />

r ˆ<br />

r ˆ r ˆ<br />

r ˆ r ˆ<br />

. Therefore the misorientations<br />

defined by a( r ˆ ,θ) and a( r<br />

ˆ ,-θ) are physically equivalent. In more physical terms, there is<br />

a switching symmetry, i.e. it does not make any difference to the boundary to switch the<br />

order in which the grains are considered for constructing the misorientation.<br />

This equivalence is useful when determining the fundamental zone in whichever space is<br />

used to describe misorientation. In the Rodrigues space, for example, the application <strong>of</strong><br />

the (24 x 24) symmetry operators on both orientations, as in<br />

∆a' = O2 a2.a1 T O1 T , (<strong>3.</strong>M.7.i)<br />

results in a fundamental zone that contains two unit triangles in terms <strong>of</strong> rotation<br />

directions. The switching symmetry, i.e. the equivalence <strong>of</strong> the positive and negative<br />

rotation axes means, however, that the two triangles can be further reduced to a single<br />

triangle. That is to say, two Rodrigues vectors that are equal in magnitude but opposite in<br />

direction represent physically indistinguishable grain boundaries. This is important in the<br />

determination <strong>of</strong> disorientation, <strong>3.</strong>M.9.<br />

8/27/09 32


<strong>3.</strong>L.9 Disorientation<br />

The Disorientation is the representation <strong>of</strong> the misorientation that yields the<br />

smallest available (misorientation) rotation angle, θ* in Eq. <strong>3.</strong>M.9.i below. It is found by<br />

searching the list <strong>of</strong> physically equivalent misorientations as generated by applying each<br />

crystal symmetry operator in turn. Thus there are as many physically equivalent<br />

misorientations as there are members <strong>of</strong> the group <strong>of</strong> rotations. Note that the sample<br />

symmetry operators play a special role here: if they are included in the operators applied<br />

then one is, in effect, finding the smallest possible rotation between any <strong>of</strong> the equivalent<br />

orientations that include the statistical symmetry <strong>of</strong> the sample. This goes beyond simply<br />

the relabeling <strong>of</strong> crystal axes implicit in the crystal symmetry operators. Note that if the<br />

full set <strong>of</strong> 24 symmetry operators is used in the following equation to find θ*, 24 out <strong>of</strong><br />

the 1152 combinations (1152 = 24 x 24 x 2, i.e. 24 symmetry operators for each grain<br />

together with the equivalence <strong>of</strong> inverting the order <strong>of</strong> labeling the two grains, section<br />

<strong>3.</strong>M.7 above) will yield the same identical (minimum) rotation angle. The rotation axis,<br />

however, will vary.<br />

θ* = min[ cos -1 {0.5 (trace(O2 a2.a1 T O1 T )-1)}] (<strong>3.</strong>M.9.i)<br />

From the point <strong>of</strong> view <strong>of</strong> physical grain boundaries, choosing to describe a boundary by<br />

the disorientation is obviously sensible for identifying low angle boundaries. It makes<br />

little sense to choose a misorientation with a rotation angle <strong>of</strong>, say, 95°, when the<br />

boundary is a low angle boundary with a 5° misorientation. For high angle boundaries,<br />

however, choosing to minimize the misorientation may not reveal the significant aspects<br />

<strong>of</strong> the boundary. This is especially true if one is interested in the possibility that a<br />

boundary corresponds to a symmetric tilt relationship, for example.<br />

<strong>3.</strong>L.10 Switching Symmetries and Inclination<br />

If boundary inclination is added to the description <strong>of</strong> an interface then an additional<br />

switching symmetry is introduced. The discussion so far has been confined to rotations<br />

that require 3 parameters. An inclination can be specified by a plane normal, which<br />

therefore adds two more parameters to the description <strong>of</strong> a boundary. The same<br />

switching symmetry exists for the labeling <strong>of</strong> the two grains, i.e. passing from grain A to<br />

grain B is an equivalent description to passing from grain B to A. It must also be the<br />

case, however, that describing the plane normal as pointing into grain B is an equivalent<br />

description to having it point to grain A. Thus a second switching symmetry has been<br />

introduced. To anticipate the graphical description <strong>of</strong> 5 parameter representations, the<br />

plane normal associated with a particular disorientation can be either the positive or<br />

negative <strong>of</strong> the vector.<br />

8/27/09 33


4)<br />

3)<br />

2)<br />

1)<br />

B<br />

B<br />

A<br />

A<br />

ns ^<br />

A !g BA<br />

ns ^<br />

B<br />

B<br />

ns<br />

^<br />

gB ns ^<br />

!g A BA ns<br />

+gB ns ^<br />

-gA ns ^<br />

!g AB<br />

-gB ns ^<br />

gA ns ^<br />

!g AB<br />

Figure <strong>3.</strong>L.1. Showing the four physically equivalent variants <strong>of</strong> a grain boundary<br />

description involving misorientation and inclination. The order in which the<br />

misorientation is constructed can be switched and the sense <strong>of</strong> the boundary<br />

normal can be switched (provided that the crystals are centro-symmetric).<br />

^<br />

-gB ns ^<br />

gA ns ^<br />

-gA ns ^<br />

8/27/09 34


<strong>3.</strong>L.11 <strong>Misorientation</strong> (Active Rotation) and (<strong>Crystal</strong>) Symmetry<br />

Let us now expand the active rotation description <strong>of</strong> misorientation to include symmetry<br />

operators, confining our attention to crystal symmetries. The form <strong>of</strong> the equation<br />

becomes the following, where γ is a rotation drawn from the set <strong>of</strong> rotation operators in<br />

the group <strong>of</strong> crystal symmetries (following the notation <strong>of</strong> Adams et al.).<br />

∆g' = g γ (g γ ) 2 2 1 1 T = g γ γ T T g1<br />

(<strong>3.</strong>M.10.i)<br />

2 2 1<br />

Note the different order <strong>of</strong> applying the symmetry operators as compared with Eq. 11.6<br />

above. Note that the two symmetry operators can be combined to form a single operator<br />

(assuming that we are dealing with a single-phase material) because they are both<br />

elements <strong>of</strong> the same symmetry group. Thus the multiplicity <strong>of</strong> physically equivalent<br />

operators is only 24 x 2 = 48 for misorientations described in the global frame (for cubic<br />

crystals), in contrast to the 1152 variants available for misorientations described in the<br />

local frame (section <strong>3.</strong>L.9 above). If we now change to the local coordinate frame (i.e.<br />

that <strong>of</strong> the first crystal) we obtain a result that looks similar to the axis transformation<br />

version (except that the transposed rotation is in the first position).<br />

! g<br />

˜ "<br />

<strong>3.</strong>L.12 Symmetry Operators in Rodrigues Space<br />

= γ1 T g1 T g2 γ2 (<strong>3.</strong>M.10.ii)<br />

The action <strong>of</strong> symmetry operators in Rodrigues space is derived from consideration <strong>of</strong> the<br />

combination <strong>of</strong> Rodrigues vectors. The O(432) group can represented by Rodrigues<br />

vectors as follows. Note that for 2-fold axes with 180° rotations, tan(θ/2) = tan(π) = ∞.<br />

Table <strong>3.</strong><strong>3.</strong> Symmetry Operators Expressed as Rodrigues Vectors<br />

Symmetry Operator Rodrigues Vector<br />

2-fold on <br />

2<br />

L100 ∞(1,0,0)<br />

4-fold on <br />

2-fold on <br />

4<br />

L100 2<br />

L110 (1,0,0)<br />

∞(1,1,0)<br />

3-fold on <br />

3<br />

L111 (1,1,1)<br />

These operators immediately illustrate one <strong>of</strong> the challenges in working with the<br />

Rodrigues space because it extends to infinity, at least in principle. In practice, however,<br />

for any material possessing more than triclinic symmetry, we can confine our attention to<br />

a box –1 ≤ x ≤ 1, −1 ≤ y ≤ 1, −1 ≤ z ≤ 1. The aspect that is more bizarre is the way in<br />

which symmetry related points are connected by their symmetry operator. Sutton &<br />

Balluffi discuss the example <strong>of</strong> the 2-fold axis which connects points close to the x=-1<br />

plane to points close to the x = +1 plane, but with a 90° rotation. Frank likens this to a<br />

Moebius strip-like connection.<br />

8/27/09 35


Let’s take the example <strong>of</strong> the 2-fold symmetry on the x-axis which is best understood as<br />

the limiting case <strong>of</strong> θ→∞ for [1,0,0]tanθ/2. If we consider a point lying on the symmetry<br />

plane at x=-1, i.e. ρ A = [-1,ρ 2,ρ 3], then the action <strong>of</strong> the symmetry operator is to take it to<br />

the following new point, ρ C:<br />

ρC = −1,ρ 2 ,ρ [ 3]<br />

+ tanθ / 2[ 1,0, 0]<br />

− tan θ / 2[0, ρ3 ,−ρ 2 ]<br />

1+ tanθ / 2<br />

As we take this to the limit <strong>of</strong> θ→∞ then ρ C tends towards the point [+1,ρ 3,-ρ 2] which is<br />

the original point reflected through x=0 but also turned through 90°! By considering a<br />

point that is just inside the “back plane” (x=-1), i.e. ρ A = [-1+ε,ρ 2,ρ 3], then evaluation <strong>of</strong><br />

the same combination shows that the related point lies just outside the front plane, x=+1,<br />

and vice versa. Note that the planes associated with the symmetry elements are not<br />

mirror planes, as we are accustomed to seeing them in stereographic projections <strong>of</strong> point<br />

groups, for example.<br />

8/27/09 36


<strong>3.</strong>L.13 Range <strong>of</strong> Parameters for Rodrigues Space<br />

For the combination <strong>of</strong> O(222) for sample symmetry and O(432) for crystal symmetry,<br />

the limits on the Rodrigues parameters are given by the planes that delimit the<br />

fundamental zone. These include six octagonal facets orthogonal to the <br />

directions, at a distance <strong>of</strong> tan(π/8) (=√2-1) from the origin, and eight triangular facets<br />

orthogonal to the directions at a distance <strong>of</strong> tan(π/6) (=√3 -1 ) from the origin. The<br />

vertices have coordinates (√2-1, √2-1, 3-2√2) (and their permutations), which lie at a<br />

distance (23-16√2) from the origin. This is equivalent to a rotation angle <strong>of</strong> 62.7994…°,<br />

which represents the greatest possible rotation angle, either for a grain rotated from the<br />

reference configuration, or between two grains. The shape <strong>of</strong> the fundamental zone for<br />

disorientations is a subset <strong>of</strong> this polygon and is the truncated pyramid defined by<br />

confining the rotation axis to a single unit triangle (see the limits specified in <strong>3.</strong>H)<br />

The shape <strong>of</strong> the fundamental zone(s) will be described in more detail in later sections<br />

that deal with graphical representations <strong>of</strong> orientation and misorientation.<br />

<strong>3.</strong>L.14 Explanation <strong>of</strong> Dividing Planes at Half the Rotation Angle<br />

The discussion <strong>of</strong> (rotation) symmetry operators suggested that dividing planes exist at<br />

half the angle <strong>of</strong> the symmetry operator. This occurs because <strong>of</strong> the rectilinear properties<br />

<strong>of</strong> R-F space. That is, straight lines map into straight lines, which in turn means that<br />

planes map to planes. First let’s see that there is such a thing as a plane on which all<br />

points are equidistant from two other points. Let’s start with a point and its inverse, each<br />

sitting at a distance tan(θ/4) from the origin. Clearly all the points on the bisecting plane<br />

<strong>of</strong> the two vectors are equidistant from both points.<br />

If we now apply the rotation ρ A to all points then we obtain a new map. The first point<br />

maps onto a new point, ρ A’ (=ρ A • ρ A) which lies at a distance tan(θ/2) from the origin.<br />

The property <strong>of</strong> planes mapping onto planes means that the bisecting plane maps onto<br />

another bisecting plane (between 0 and ρ A’) that lies at a distance tan(θ/4) from the origin<br />

(at closest approach).<br />

Two Rodrigues vectors combine to form a third as follows where ρ2 follows after ρ1.<br />

ρ A<br />

-ρ A<br />

8/27/09 37


(ρ1, ρ2) = {ρ1 + ρ2 - ρ1 x ρ2}/{1 - ρ1•ρ2} (<strong>3.</strong>L.14.i)<br />

If one <strong>of</strong> the vectors defines a line (through the origin) by multiplying a scalar, e, by a<br />

unit vector, m, then the product takes the form,<br />

(ρ1, em) = ρ1 + e/{1 - eρ1•m}[ρ1(ρ1•m) + m - ρ1 x m}] (<strong>3.</strong>L.14.ii)<br />

The term in the square brackets is a vector that does not depend on the scalar, e. The<br />

term in the curly brackets is a scalar that does depend on e. Thus the rotation <strong>of</strong> the<br />

straight line has produced another straight line. By extension, planes contain straight<br />

lines and so planes also rotate into planes.<br />

ρ A ’<br />

<strong>3.</strong>L.14b Constructing the bisecting orientation between two orientations<br />

To construct the bisecting orientation, ρbisect, we follow the development given by S&B<br />

on p11. First form the misorientation between A and B, i.e. the rotation that carries one<br />

from B to A.<br />

0<br />

∆g BA = (ρA,- ρB)<br />

The rotation angle associated with this misorientation is defined as θ dis, and the rotation<br />

axis is defined as Δ ˆ<br />

g BA , given by:<br />

tan(θdis/2) = |∆gBA| Δg ˆ BA = ∆gBA/|∆gBA| Then transform the misorientation by half <strong>of</strong> its rotation angle (in order to obtain equal<br />

rotation angles between each orientation and the new, bisecting orientation) to obtain a<br />

new rotation, ∆ρAB, where the “∆” merely signifies that we will use it to construct the<br />

new orientation.<br />

∆ρAB = tan(θ dis/4) Δ ˆ<br />

g BA (<strong>3.</strong>L.14b.i)<br />

8/27/09 38


Now, at last, we can apply this bisecting rotation to both <strong>of</strong> the original orientations to<br />

find the rotation <strong>of</strong> interest, ρbisect:<br />

ρbisect = (ρA, -∆ρAB) = (ρB, +∆ρAB)<br />

R ′ ′<br />

Note that S&B proceed as far as calculating ∆ρAB [ = ρA in their notation] but do not<br />

provide the final step shown above to find the bisecting orientation.<br />

<strong>3.</strong>L.15 Other <strong>Representation</strong>s for <strong>Misorientation</strong><br />

Obviously other representations exist for misorientations beyond (orthogonal) matrices<br />

and axis-angle pairs. Just as for orientations so Euler angles can be used to describe<br />

misorientations, for which see [J. Zhao and B. L. Adams, Acta Cryst., A44, (1988)<br />

p.326]. We do not discuss the Euler angle approach because there is no physical insight<br />

to be gained with using Euler angles. The only practical use <strong>of</strong> Euler angles is to make a<br />

simple parameterization <strong>of</strong> orientation or misorientation space with equal volume cells by<br />

discretizing the cosine <strong>of</strong> the second angle. Volume element size is discussed elsewhere.<br />

<strong>3.</strong>M Symmetry Operations with Quaternions<br />

Table <strong>3.</strong>4. Symmetry Operators Expressed as Quaternions<br />

Symmetry Operator Quaternion<br />

<strong>Representation</strong><br />

2-fold on <br />

2<br />

L100 ±(1,0,0,0),<br />

±(0,1,0,0)<br />

±(0,0,1,0)<br />

4-fold on <br />

4<br />

L100 ±1/√2(±1,0,0,1),<br />

±1/√2 (0, ±1,0,1)<br />

±1/√2 (0,0, ±1,1)<br />

2-fold on <br />

2<br />

L110 ±1/√2 (±1,1,0,0),<br />

±1/√2 (0,1, ±1,0)<br />

±1/√2 (±1,0,1,0)<br />

3-fold on <br />

3<br />

L111 ±1/2 (±1,1,1,1),<br />

±1/2 (1, −1, 1,1),<br />

±1/2 (1,1,−1,1),<br />

±1/2 (-1,−1, 1,1)<br />

±1/2 (-1,1,−1,1),<br />

±1/2 (1,−1,−1,1)<br />

±1/2 (-1,-1,−1,1))<br />

8/27/09 39


It is also useful to list the values <strong>of</strong> the important special misorientations based on the<br />

CSL theory, and this done below in the next chapter (4). The negative (inverse) <strong>of</strong> a<br />

quaternion is given by negating the fourth component, q -1 = ±(q1,q2,q3,-q4); this<br />

relationship describes the switching symmetry at grain boundaries.<br />

Table <strong>3.</strong>5. Symmetrically Equivalent Quaternions for Cubic Symmetry<br />

after Sutton & Balluffi, p19<br />

Rotational symmetry operations are similarly simple: e.g. in the cubic crystal system, the<br />

six diads about directions are represented as ±(1,0,0,0), ±(0,1,0,0) ±(0,0,1,0), the<br />

three four-fold axes about are represented as ±1/√2(±1,0,0,1), ±1/√2 (0, ±1,0,1)<br />

±1/√2 (0,0, ±1,1), the six diads about by ±1/√2 (±1,1,0,0), ±1/√2 (0,1, ±1,0) ±1/√2<br />

(±1,0,1,0), and the four triads about by by ±1/2 (±1,1,1,1), ±1/2 (1, −1, 1,1), ±1/2<br />

(1,1,−1,1), ±1/2 (-1,−1, 1,1) ±1/2 (-1,1,−1,1), ±1/2 (1,−1,−1,1) ±1/2 (-1,-1,−1,1). Sutton<br />

& Balluffi quote the 24 equivalent representations in the 432 point group on page 19, see<br />

table below. Note that each symmetrically equivalent quaternion has been formed as<br />

8/27/09 40


q’=q•S, where S is the symmetry operator, with active rotations assumed.<br />

<strong>3.</strong>M Finding the Disorientation Angle with Quaternions<br />

Symmetry arguments allow for a very simple procedure for finding the disorientation<br />

based on quaternions. The objective is to find the quaternion that places the axis in a<br />

specified unit triangle (e.g. 0 q1>0, i.e. all four components positive and arranged in increasing order, then<br />

the only three variants that need be considered are as follows because we are seeking the<br />

minimum value <strong>of</strong> the rotation angle (i.e. the maximum value <strong>of</strong> the fourth component,<br />

q4). (q1,q2,q3,q4)<br />

(q1-q2, q1+q2, q3-q4, q3+q4)/√2<br />

(q1-q2+q3-q4, q1+q2-q3-q4, -q1+q2+q3-q4, q1+q2+q3+q4)/2<br />

Therefore with operations involving only changes <strong>of</strong> sign, a sort into ascending order,<br />

four additions and a comparison, the disorientation can be identified. The contrast is with<br />

the use <strong>of</strong> matrices where each symmetrically equivalent variant must be calculated<br />

through a matrix multiplication and then the trace <strong>of</strong> the matrix calculated; each step<br />

requires an appreciable number <strong>of</strong> floating point operations, as discussed above.<br />

<strong>3.</strong>N.1 The <strong>Orientation</strong> Distribution<br />

The <strong>Orientation</strong> Distribution (OD) is a central concept in texture analysis and anisotropy.<br />

In qualitative terms, it is the relative frequency <strong>of</strong> occurrence <strong>of</strong> any given orientation (or<br />

misorientation). In mathematical terms it is similar to a probability density in whatever<br />

space is used to parameterize orientation, i.e. a function <strong>of</strong> three variables, f(φ 1,Φ,φ 2). It<br />

is not the same as a probability density because for the latter, the integral <strong>of</strong> the function<br />

over the range(s) <strong>of</strong> its parameters is defined to be unity. In materials science, however,<br />

it is more convenient if a material is perfectly random then the OD has the same value<br />

everywhere, i.e. 1 (since a normalization is required for a probability distribution),<br />

regardless <strong>of</strong> the choice <strong>of</strong> parameters and their ranges. Therefore we must specify the<br />

following.<br />

1<br />

8π 2<br />

∫∫∫<br />

( )<br />

f ϕ 1 ,Φ,ϕ 2<br />

sin Φdϕ 1 dΦdϕ 2 =1 <strong>3.</strong>N.1<br />

The factor <strong>of</strong> 8π 2 is associated with the choice <strong>of</strong> radians and the range <strong>of</strong> the three<br />

8/27/09 41


angles. For a completely orientation, the ranges <strong>of</strong> φ 1 and φ 2 are 0 through 2π, and the<br />

range <strong>of</strong> Φ is π. Therefore when the expression in Eq. <strong>3.</strong>N.1 above is integrated, the<br />

volume is 8π 2 . Note that the choice <strong>of</strong> parameters dictates the form <strong>of</strong> the volume<br />

element used to perform the integration. If we use degrees instead <strong>of</strong> radians, then the<br />

normalization factor is 2*360 2 instead <strong>of</strong> 8π 2 . The volume element, or Haar measure,<br />

changes depending on the parameters used.<br />

<strong>3.</strong>N.2 Pole Figures projected from <strong>Orientation</strong> Distributions<br />

Most <strong>of</strong> us encounter pole figures as the representation <strong>of</strong> experimental results obtained<br />

on a special X-ray goniometer that permits the specimen to be rotated in two orthogonal<br />

axes. A pole figure is a map <strong>of</strong> the intensity <strong>of</strong> diffraction from a particular set <strong>of</strong><br />

crystallographic planes as a function <strong>of</strong> declination/co-latitude (from the center <strong>of</strong> the<br />

pole figure) and azimuth/longitude (sometimes labeled χ and φ, or Θ and φ). Having<br />

developed the basis for an orientation distribution (OD), however, it is instructive to<br />

consider how a pole figure can be constructed given a knowledge <strong>of</strong> the OD, i.e. a<br />

mathematical definition. First we define a particular plane for which we would like to<br />

construct a pole figure by the conventional Miller indices, (hkl). We then form a unit<br />

vector, h, by normalizing the indices. Note that h represents a position on the unit sphere<br />

so it is essentially spherical position information.<br />

ˆ<br />

h =<br />

(h /a,k /b,l /c)<br />

h 2 /a 2 + k 2 /b 2 + l 2 /c 2<br />

We then need to relate the pole position to the corresponding position, w, in the pole<br />

figure, which is € referred to specimen coordinates through the orientation <strong>of</strong> each grain<br />

that contributes to (i.e. diffracts in) the pole figure. In this expression, R is a crystal<br />

symmetry operator (unimodular matrix) and g-1 is the inverse (transpose) <strong>of</strong> the<br />

orientation matrix described above.<br />

€<br />

w = g −1 ( ψ,Θ,φ )R (k) h<br />

It is important to remember that this is a projection from a 3-parameter space into a 2parameter<br />

space. This can be illustrated by reference to the standard mathematical<br />

construction <strong>of</strong> a many-to-one mapping. Note that, although there are 24 proper rotation<br />

operators in the cubic point group, the number <strong>of</strong> poles observed (on the upper<br />

hemisphere) depends on the relationship <strong>of</strong> h to the symmetry elements ({001} coincide<br />

with many <strong>of</strong> the rotation axes, e.g., and so only 3 distinct {001} poles are visible in the<br />

upper hemisphere, unless one lies on the edge/equator); this effect is <strong>of</strong> course known as<br />

multiplicity in crystallography. The relation is only simple for special choices <strong>of</strong> the<br />

pole: the (001) pole, for example, eliminates the third Euler angle. In general to find the<br />

range <strong>of</strong> values <strong>of</strong> Euler angles that correspond to a particular point in the pole figure (i.e.<br />

fixing χ and φ) results in a relationship between the three angles. In fact a line in Euler<br />

space is defined which is equivalent to a fiber.<br />

8/27/09 42


To project the point w onto the page, a specific projection must be performed. Let us<br />

take the stereographic projection as an example. It is simplest to first convert the (unit)<br />

vector w into spherical angles (co-latitude and longitude), Θ and φ. These are given by:<br />

tanϕ = w y /w x<br />

cosΘ = w z<br />

Then these spherical angles can be used to calculate the coordinates <strong>of</strong> the projected<br />

point, p, (within a unit circle corresponding to the unit sphere <strong>of</strong> the pole figure). Recall<br />

that the radius <strong>of</strong> the projected € point is equal to the tangent <strong>of</strong> the semi-angle:<br />

px = tan Θ ( 2)sinϕ<br />

py = tan Θ ( 2)cosϕ<br />

More elegant and compact formulae are left up to the reader to write out.<br />

Thus to construct a discrete € pole figure one first chooses the crystallographic pole (e.g.<br />

100, 111 or 110), calculates all the crystallographically equivalent poles, transforms each<br />

pole to the sample frame <strong>of</strong> reference, projects it using the selected projection (e.g.<br />

stereographic) and finally plots the set <strong>of</strong> points. This procedure is then repeated for each<br />

crystal in the set <strong>of</strong> crystals <strong>of</strong> interest. The set <strong>of</strong> crystallographically equivalent poles<br />

can be generated with the aid <strong>of</strong> the symmetry group but it is usually more efficient to<br />

make a list such as the six 100 equivalents: [1,0,0], [-1,0,0], [0,1,0], [0,-1,0], [0,0,1] and<br />

[0,0,-1]. Transformation to the sample frame is easily accomplished by applying the<br />

transpose <strong>of</strong> the standard orientation matrix:<br />

8/27/09 43<br />

€<br />

h ′ = g T h (<strong>3.</strong>?.?)


If we write the OD as f(g) in the conventional manner, then we can calculate the intensity<br />

in the pole figure, P(w), by summing over all the symmetry operators and integrating<br />

over the range <strong>of</strong> Euler angles (also a sum if the OD is in discrete form). Note that the<br />

coordinates in the pole figure are determined by the relation above. More specifically,<br />

the three Euler angles in the expression below are not independent <strong>of</strong> one another and can<br />

be written in terms <strong>of</strong> a single parameter. The functional relationships are to be<br />

determined from the previous expression, i.e. that which relates the point, w, in pole<br />

figure space to a line in orientation space.<br />

( ( ) )<br />

∑<br />

P(w) = f a −1 ∫∫∫ ψ ,Θ,φ sinΘdψdΘdφ S (k) h<br />

8/27/09 44<br />

k


Pole Figure<br />

<strong>Orientation</strong><br />

Distribution<br />

(#,$,")<br />

1<br />

(#,$,")<br />

2<br />

(!,") (#,$,")<br />

3<br />

(#,$,")<br />

4<br />

(#,$,")<br />

5<br />

To make this approach more concrete and specific, consider a way in which this<br />

relationship can be re-cast in terms <strong>of</strong> a single integration parameter. Start with the<br />

crystal in the reference configuration and think in terms <strong>of</strong> active rotations (vector<br />

transformations), i.e. we work in a fixed frame <strong>of</strong> reference corresponding to that used for<br />

sample space (in which the pole figure is plotted). We first rotate the crystal with th=th(<br />

t ˆ<br />

h ,θ) so as to place the pole <strong>of</strong> interest, h, in the center <strong>of</strong> the hemisphere, i.e. at the<br />

North pole. This matrix can be obtained by first finding a rotation axis, t ˆ<br />

h , as the vector<br />

product <strong>of</strong> [001] and h.<br />

ˆ<br />

t h =<br />

[001] ! h<br />

[001] ! h = h2 2 ["h2,h 1,0]<br />

2 ) + h1 The rotation angle, θ, is given by the inverse cosine <strong>of</strong> the scalar product:<br />

cos! = h 3<br />

From this axis-angle pair, the rotation matrix can be constructed as follows.<br />

8/27/09 45


"<br />

2<br />

h3 + (1 ! h3 )h2 $<br />

th =<br />

$<br />

!(1! h3 )h1 h2 $<br />

h1 1 ! h<br />

2<br />

#<br />

3<br />

2<br />

!(1! h3 )h1h2 !h1 1! h %<br />

3<br />

2<br />

2 '<br />

h3 + (1! h3 )h1 h2 1 ! h3 '<br />

!h2 1 ! h<br />

2<br />

3 h<br />

'<br />

3 &<br />

Once the pole has been rotated onto the North pole, the crystal can then be rotated freely<br />

about the pole without affecting the position <strong>of</strong> the pole. This rotation matrix is similar to<br />

the intermediate rotation step described above for constructing the orientation matrix<br />

from the Euler angles.<br />

# cos! "sin! 0&<br />

t ! = %<br />

sin!<br />

$ 0<br />

cos!<br />

0<br />

0 (<br />

1'<br />

This is the key step in this development because this provides the free parameter over<br />

which we can integrate in order to find the intensity in the pole figure, based on a line <strong>of</strong><br />

intensity in orientation space. A rotation, tf, about the North pole is simply tf =<br />

tf([001],ζ), where ζ is the (free) rotation angle. Finally, we need to rotate the pole onto<br />

the position in the pole figure that is <strong>of</strong> interest. This is accomplished by successive<br />

rotations about [100] by χ and then [001] by φ.<br />

# cos! "sin! 0&<br />

t ! = %<br />

sin!<br />

$ 0<br />

cos!<br />

0<br />

0 (<br />

1'<br />

,t ) =<br />

# 1 0 0 &<br />

%<br />

0<br />

$ 0<br />

cos )<br />

sin )<br />

"sin ) (<br />

cos) '<br />

The product <strong>of</strong> this set <strong>of</strong> rotations must then be equal to the orientation matrix, i.e.<br />

g(φ1,Φ,φ2) = tφ•tχ•tζ•th = t(h,ζ,w)<br />

where the matrix on the RHS contains only one free parameter, i.e. the rotation by ζ<br />

about the pole h. Alternatively we can write the following for the axis transformation.<br />

a(φ1,Φ,φ2) = (tφ•tχ•tζ•th) T = t T (h,ζ,w)<br />

This then allows us to write the following for the intensity, P, at w(χ,φ) in the pole figure.<br />

8/27/09 46


( ) = f h,ζ,w<br />

P h w<br />

ζ = 2π<br />

∫<br />

ζ =0<br />

( )dζ<br />

This is sometimes termed the fundamental equation <strong>of</strong> texture analysis because, for the<br />

standard situation in which only pole figure data are available, this is the equation that<br />

one seeks to invert in order to obtain the orientation distribution.<br />

<strong>3.</strong>N.3 Inverse Pole Figures projected from <strong>Orientation</strong> Distributions<br />

The relation for calculating an inverse pole figure, P inv , is similar, as might be expected.<br />

In fact, the range <strong>of</strong> "inverse poles" or directions in sample space is generally restricted to<br />

only the three (orthogonal) specimen axes, i.e. RD, TD or ND, equivalent to<br />

[100]specimen, [010]specimen, or [001]specimen. S is a sample symmetry operator, i is a<br />

sample direction (unit vector) as discussed above, and w' is a crystal direction defined by<br />

two parameters (angles), α (latitude measured from [001]) and β (longitude measured<br />

from [100]). Again, for certain choices <strong>of</strong> inverse pole figure, the relationship is simple:<br />

for the ND inverse pole figure, α=Θ and β=φ. Geometrically, one can think <strong>of</strong><br />

constructing pole figures as collapsing the appropriate sections through the OD onto a<br />

single plane, i.e. taking an average.<br />

w ′ ( α,β ) = a( ψ ,Θ,φ)S<br />

(k) i<br />

( ( ) )<br />

∑<br />

P inv ( w ′ ) = ∫∫∫ f a ψ,Θ,φ sin ΘdψdΘdφ S (k) i<br />

Again, in the second expression, the three Euler angles can each be expressed in terms <strong>of</strong><br />

a single parameter for which the relationships are obtained from the first expression<br />

relating a point in the inverse pole figure (crystal axes) to a line in orientation space.<br />

3P. <strong>Misorientation</strong> Distribution Function<br />

3P.xx<br />

The volume element, or Haar measure, in Rodrigues space is given by the following<br />

formula [ρ = tan(θ/2)]:<br />

€<br />

ρ<br />

dg =<br />

1+ ρ 2<br />

⎛ ⎞<br />

⎜ ⎟<br />

⎝ ⎠<br />

2<br />

dρd ˆ<br />

n<br />

We can also write this in terms <strong>of</strong> an azimuth, φ, and declination angle, χ:<br />

8/27/09 47<br />

k


The significance <strong>of</strong> the volume element is similar to that in Euler space. In Euler space,<br />

the volume element increases in magnitude as the second angle increases such that the<br />

density <strong>of</strong> a distribution € <strong>of</strong> random (uniformly distributed set <strong>of</strong>) orientations first<br />

increases with distance from the origin and then decreases again, resulting in a sort <strong>of</strong><br />

doughnut-shaped density variation.<br />

2<br />

ρ<br />

dg =<br />

1+ ρ 2<br />

⎛ ⎞<br />

⎜ ⎟ dρsinχdχdφ<br />

⎝ ⎠<br />

8/27/09 48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!