¶ 3. Mathematical Representation of Crystal Orientation, Misorientation
¶ 3. Mathematical Representation of Crystal Orientation, Misorientation
¶ 3. Mathematical Representation of Crystal Orientation, Misorientation
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