
486 Defects in crystals
where the right-hand side should be an integer (but not necessarily the same integer
for every equation). It is straightforward to solve these equations, and we find that
R
x
= R
y
= 1 and R
z
=−2. The resulting displacement vector is then R =
1
6
[11
¯
2],
which corresponds to the Burgers vector of the partial dislocation that created
this fault (the leading partial). The trailing partial is then either a b
1
=
1
6
[2
¯
1
¯
1]
or a b
2
=
1
6
[
¯
12
¯
1] Schockley partial dislocation. Analysis of the image contrast in
Fig. 8.5(g) shows that the trailing partial is visible for the g
¯
1
¯
31
reflection; this leaves
only the Burgers vector b
2
, since g
¯
1
¯
31
· b
1
= 0. The original dislocation which
dissociated into the two partials and created the stacking fault is therefore a
1
2
[01
¯
1]
dislocation.
The analysis in the preceding paragraphs is straightforward for the particular
images shown in Fig. 8.5, since sufficient information was available concerning the
orientation of the foil, and the various active reflections. In general, the identification
of dislocations can be a complex problem, in particular if there are many possi-
bilities to choose from. The more crystallographic information can be determined,
the easier identification will become. Several worked out examples of dislocation
characterization can be found in Chapters 5 and 8 in [HHC
+
73]. The reader is en-
couraged to study these methods, and to apply them to dislocation characterization
in the four study materials. In many cases, image simulations will be needed to
distinguish between several possible dislocation models. In the next section, we
will describe the basics of dislocation contrast simulations for the two-beam and
systematic row cases.
8.4.2.4 Image simulations
Dislocation image simulations have a long history, starting with the well-known
ONEDIS and TWODIS programs, developed at the University of Melbourne, and
described in detail in the book Computed Electron Micrographs and Defect Iden-
tification [HHC
+
73]. On the website, the reader will find the Fortran-77 source
code for the program
hh.f, which is based on the original dislocation programs. The
program was modified extensively by P. Skalicky and coworkers of the Technical
University of Vienna, Austria, and is made available as public domain source code
with their permission. The modified program has been augmented to deal with up
to four parallel dislocations and three stacking faults, and also takes into account
the effects of piezoelectric charges along the dislocation line.
The program is written in standard Fortran-77, and makes use of the so-called
generalized cross-section. Up to four parallel dislocations connected by stacking
faults can be simulated. The generalized cross-section reduces the total number of
integrations that need to be carried out to compute the complete dislocation image.
Consider the straight dislocation in Fig. 8.6: the dislocation line PQ runs from the
bottom left to the top right of the thin foil, which itself is tilted with respect to