17
Figure 5. Schematic representation of periodic boundary conditions. The upper black
atom, shown with its interaction range, interacts with all atoms in the hatched area,
but also with the atoms in the shaded areas through their periodic images in the
adjoining boxes. The computer calculates
all interactions only once, of course.
velocities in such a way that a preset temperature
T
bot
can be maintained and by temporarily
disabling the harmonic force on atoms whose velocity perpendicular to the film is directed
towards the film and whose kinetic energy exceeds 1/2*
kT
bot
. The first selection
criterion ensures that the harmonic force is disabled only if atoms are moving towards the
film, ensuring that the bottom atoms can never be detached from the film. The second
selects those atoms that are ‘too hot’.
In effect, these atoms are given a lower potential
energy without being accelerated by the harmonic force, thus removing energy from the
system.
The non-periodicity perpendicular to the film allows for the deposition of thicker
films using the ‘cut and shift down’ method. This method works as follows: deposition in a
simulation box is continued until the box is nearly full. Then the film is cooled to near 0 K
and the bottom part of the film is cut away. The rest of the film is shifted down.
Atoms in
what are now the lowest two planes become bottom atoms. Because the film has been
cooled to near 0 K their equilibrium positions are known. The system is reheated to its
original temperature and deposition is continued. This method can be applied when
diffusion in the lower part of the film is negligible (which it usually is, see section 4.5.2).
Atoms can be introduced at the top of the box, with specified
energy and angles of
incidence. The positions for introduction are selected by a random number generator.
Particles that move out of the box through the top (or sometimes through the bottom) are
assumed no longer to be of interest to the simulation and are removed from the system. A
18
record is kept containing information about the angles, energies, positions, and time at
which particles are introduced and removed.
2.3.2 Numerical algorithm
Eqn. (1) can usually not be solved analytically for a system of thousands of atoms.
Therefore the widely used Velocity-Verlet algorithm [9] is
used to produce a numerical
approximation. From atomic positions
r, velocities
v , and accelerations
a at time
t the
algorithm first calculates the new positions at time
t +
∆
t
,
Do'stlaringiz bilan baham: