simulations have been carried out at both kT=0 and
at values 1>kT>0, under periodic boundary
conditions. It is to be noted here that the term kT in
simulation replaces both the Boltzmann constant and
the temperature as an assumed combined product.
The term kT generally takes a value between 0 and 1
and represents the thermal energy of simulation. It is
analogous to the thermal energy of experimental
systems but not directly related (Janssens et al.,
2007). Just as in the real world, when a phase
change is imminent when a metal is heated beyond a
critical temperature, there is a critical value for the
term KTs, beyond which the microstructure
evolution through simulation seizes and a disordered
state sets in.
3 EXPERIMENTAL HARDWARE
AND SOFTWARE
All the experiments were carried out on a specially
built system with 16 GB ram, INTEL CORE 15-
2500K-6M-3.3 GHZ Processor and a Asus P8H67-
MLE Motherboard B3 Model. The code was written
on a Java Core Eclipse platform and close attention
was paid to memory management since very large
arrays were run. The code invokes generation of
massive random numbers which was achieved
through the JAVA virtual machine (JVM).
Random number generation plays a crucial role
in the process of computer simulation of grain
growth. Since computers are basically calculating
machines, and use deterministic algorithms to
generate random numbers, they basically produce
pseudo random numbers, unless and until they are
accessing some external device such as a gamma ray
counter or a clock. The very foundation of Monte
Carlo method lies on generation of robust and long
range random numbers, especially since certain
simulation trials have to last millions of Monte
Carlo Steps, preferably without repeating the
sequence. The JAVA virtual machine (JVM) has a
reliable random number generator based on linear
congruential algorithm and can produce billions of
random numbers (2
48
, to be precise) on the trot,
before it repeats the sequence.
4 RESULTS AND DISCUSSIONS
In this work, Al-4% Cu samples, initially hot
extruded to about 50%, were annealed at a
recrystallization temperature of 480
0
C, and held for
various durations such as 1, 2, 3, 4 and 10 hours.
They were then polished with emery sheets (with
grit sizes 80 – 1200) and etched with Keller’s
reagent (2.5% HF, 1.5% HNO
3
, 1% HCl, rest
ethanol) for 10 seconds. They were then washed in
running water and dried with methanol and hair
dryer. The microstructures were observed under a
microscope and snapshots were taken, at
magnifications of 50x, 100x, 200x, etc. Al-4% Cu
was selected because upon annealing the alloy
precipitates fine second phase particles of CuAl
4
which pin grain boundaries and stagnate the average
grain size.
On the other hand, simulations were run on
various matrix sizes with different quantities of
second phase particles randomly interspersed to
represent polycrystalline materials. The matrices
were processed with millions of steps of the
Metropolis algorithm simulating grain growth which
takes place in metals during annealing. Simulated
grain structures were captured at different stages of
grain growth evolution of various matrix samples
and selected portions of these microstructures have
been used for pictorial comparisons with real
microstructures. Pictures from stagnation stage,
which refers to a stage where no more evolution is
possible due to grain growth inhibition by second
phase particles, have also been used in the
comparison.
Table 1 shows pictorial comparisons between
various real microstructures on the left hand side,
and, the simulated microstructures on the right hand
side. The first set of pictures shown in Figure 1(a)
and 1(b) allows for a comparison between an Al-
4%Cu alloy annealed at 480
0
C for one hour, and
photographed at 100x magnification, with a portion
of the simulated microstructure evolved with a
square matrix of size (N) 1000 x 1000, a Q-state
value of 16, with zero percent of second phase
particles representing a pure metal and finally a
certain stage in grain growth as represented by the
number of Monte Carlo steps of 50,000.
Figures 2(a) and 2(b) show the comparison
between the same alloy annealed for two hours with
a digital microstructure having parameters N=1000,
Q=64, f=0.001, kT=0.5 and MCS=1,394,926 (at
stagnation). The selected crystal surface is based on
1000 x 1000 matrix with an assumed 64 (Q) grain
orientations. A value of f=0.001 means that a
surface fraction representing 0.1% of the surface of
the microstructure is occupied by second phase
particles each having a size of one unit being
randomly distributed throughout the matrix. These
static particles are shown as tiny dark spots in the
SIMULTECH2015-5thInternationalConferenceonSimulationandModelingMethodologies,Technologiesand
Applications
120