Professional Documents
Culture Documents
1 Introduction
Dislocation Dynamics (DD) is a computational tool used to study the dynamic collective
evolution of dislocations in a solid under different loading at the mesoscopic scale. It is a
modelling approach for the study of crystal plasticity in which individual dislocation lines are
discretized and their motion in the crystal is simulated. In this simulation technique, each
dislocation is represented as an elastic body, which follows certain rules for motion and
interaction with other dislocations, such as drag force upon gliding, cross-slip, junction
formation, etc. DD simulations were used to study the role of the dislocation microstructure
in strain hardening, low-strain fatigue and crack-tip plasticity. Discrete dislocation dynamics
average out the atomistic nature of material by lowering direct atomic interactions to linear
continuum elasticity. In this context, they calculate exact positions and velocities of all
dislocations segments at each instant.
2 Literature review
The elastic theory of dislocation dynamics is used to study the plastic properties of crystals
by direct simulation of the statics and dynamics of discrete dislocations appeared first during
the mid-1960s, later it is reconnected by several authors [1]. In the late-1980s, however, the
term discrete dislocation dynamics (DDD) was used in relation to two-dimensional computer
simulations aimed to give some idea on the physical origins and the condition for dislocation
pattern evolution [2]. Initial attempts were made to explain thin film plasticity using DD
assumed two-dimensional (2D) models. The concept of 3D discrete dislocation simulations
was introduced by L. Kubin, Y. Bréchet and G. Canova in the early 1990s [KUB 92], [DEV
92][3]. The first code Micromégas was a simple model in which dislocation lines of a FCC
single crystal are divided into sets of edge and screw dislocation segments embedded in a
continuum medium.
The use of dislocation dynamics (DD) simulations has shown to be powerful approach for
studying the mechanical properties of crystals, including dislocation interactions, dynamics
and microstructures. Initial efforts were made to explain thin film plasticity using DD
assumed two-dimensional (2D) models. Nicola and his co-worker’s conducted a series of 2D
simulations on polycrystalline thin films. They concluded that the yield strength of
freestanding thin films is nearly independent of film thickness and that the size effect results
from dislocation pile-ups at grain boundaries and passivation layers (Nicola et al., 2003,
2005, 2006)[6]. However, the 2D models cannot accurately capture the three-dimensional
nature of microstructural development in materials thus; they are unlikely to provide a good
description of thin film deformation. Hartmaier modelled polycrystalline films by
incorporating dislocation climb in their 2D simulations. It was found that the dislocation slip
mechanism is dominant in thicker films. The creep mechanism found in ultra-thin films with
thicknesses below 400 nm (Hartmaier, 2005)[17]. Han et al. investigated surface-induced size
effects using 2D simulations with results indicating that a free surface might act either as a
net dislocation source or as a dislocation sink, thus inducing harder and softer deformation
behaviours (Han et al., 2006)[18]. However, 2D models cannot accurately capture the three-
dimensional nature of microstructural development in materials and are unlikely to provide a
good description of thin film deformation. Three-dimensional DD simulations can, be used to
accurately model evolving microstructures in thin film mechanical behaviour. In 3
dimensional DD simulations, every dislocation configuration is divided into a succession of
elementary segments, which move under external forces in discrete steps and generate more
realistic dislocation structures.. Pant et al. (2003) employed 3 dimensional DD simulations to
study the interaction of threading dislocations in face-centered cubic (FCC) metal films [20].
It is found that different aspects of the dislocation interactions dominated the film behaviour
in wide ranges of film thickness and applied strain. Von Blanckenhagen (2004) studied the
plastic deformation of polycrystalline FCC metal thin films by doing simulation of the
dynamics of discrete dislocations in a representative columnar grain [21]. Their result showed
an inverse dependence of the flow stress on film thickness. The dependence of the hardening
rate on film thickness was produced by using an initial dislocation density of sources that was
independent of grain dimensions. Espinosa et al. (2005, 2006) assumed all dislocation
sources were situated at grain boundaries in their 3 dimensional DD simulation and proposed
a new interpretation of size scale plasticity of thin films based on the probability of activating
grain boundary dislocation sources [19]. Recently, Fertig Iii and Baker (2010) conducted 3D
DD simulations on single crystal thin films and demonstrated that weak dislocation
interactions can survive at high stress levels, owing to the inhomogeneity in the stress fields
in the film. The mean free path for dislocation motion was closely correlated to the
inhomogeneous stress distribution. None of previous, DD simulations on thin films
considered stress relaxation mechanisms, such as cross-slip of dislocations and dislocations
transmitting at grain boundaries, and therefore it is unclear how these dynamic behaviours of
dislocations will affect mechanical properties of polycrystalline thin films. To create simple,
accurate models that can be used to predict film behaviour, we must first identify the critical
features in the plastic deformation of polycrystalline thin films, which can be studied by full
3D DD simulations that include basic dislocation mechanisms. In this study, 3 dimensional
DD simulations that include both dislocations cross slip and stress relaxation at grain
boundaries have been used to investigate the size-dependent plasticity of polycrystalline thin
films. Based on the results, the plastic deformation of polycrystalline thin films are related to
quantities as dislocation density, grain size and thin film thickness, and finally develop a
model that describes well the plastic behaviour of thin films.
3 Methodologies:
The forces acting on dislocation can be divided into two forces, i,e, drag forces, which resist
dislocation motion, and driving forces, which promote it. Dislocation lines are known to have
effective masses, which leads to inertial forces. In crystalline materials, drag forces intrinsic
to the crystal lattice are orders of magnitude larger than the inertial forces under a wide range
of conditions and making dislocation motion over-damped. This means that in the overall
equations of motion, we can neglect inertial terms together, and simply require that the total
driving force balance the total drag force, that is:
V= M (Ftotdrive)
where Ftot drive[r(s), σext,...] = ∑Fdrive is the total driving force as a function of parameter
which depend upon the dislocation position r(s), the externally applied stress σext, and any
other features which exert driving forces. The function M(.), which gives the velocity for a
given total driving force, is called the mobility law. The final governing equation of motion
can be written as
Where g= M(Ftot drive[r(s), σext,...] )is an operator which calculates the velocity v(s) from a
given dislocation structure r(s) and loading condition.
3.2 Flowchart for Dislocation dynamics Simulation
Fig 2: Flowchart showing the basic steps for a dislocation dynamics code[23]
The most common sources of stress in dislocation dynamics simulations are applied stresses
due to loading of the simulation cell and stresses from other dislocation. Other sources
include precipitates or inclusions, and free surfaces or secondary phase boundaries. The core
forces are calculated from core energy. The core forces reduce the length of dislocation and
will exert torque on dislocation line. The core energy is calculated as above
In the lattice-based approach (used in the codes microMegas [23] and TRIDIS [102]), a grid
of computational points, i.e. a lattice, often with a simple cubic structure of spacing a, is
defined throughout the simulation cell. Based on the lattice structure, a finite set of
dislocation orientations is selected and their orientations are considered for the study. These
orientation states a unique set of straight line segments used to represent the dislocation lines.
Dislocation lines are discretized into a set of nodes and shape functions that connect the
nodes. The simplest case is being linear shape functions that result in straight line segments in
the node-based approach. In this approach, any dislocation orientation is allowed and
dislocation segments can move in any direction (consistent with their mobility law). In the
node-based approach the nodes are the fundamental degrees of freedom.
The segments are the fundamental degree of freedom in lattice-based models; we need to
calculate the total force acting on a segment with the line integral:
In Node-based codes, , require the total force acting on the nodes. This is determined in terms
of the line shape function Nji (s) which describes the contribution to node i from segment j as
The total force on node i is then the sum of the contributions from each of the segments it is
attached to
Fig. 3: Figure of (a,b) lattice-based and (c) node-based discretization. (a) The lattice grid
showing the segment directions ti and movement directions di. (b) Remeshing when a
segment more than twice the average length l, and. (c) Nodes are inserted when l > lmax or A
> Amax, and removed (unfilled circles) when l < lmin, or A < Amin with the area shrinking
(dA/dt < 0) [23]
{ }
3.2.4.1 Subcycling
Generally, DD configurations arise are both stiff and nonlinear. Time step subcycling is used
to handle these modes by isolating them into a separate group for which small time step sizes
are used and the rest of the system continues to be time integrated with the larger time step
size. The basic approach to subcycling is explained in the following steps, The operator g(·)
includes variety of interactions, out of which some are nearly-linear and slowly varying and
others are nonlinear and rapidly varying in time. This operator can be “split” in any manner
of choosing into n + 1 operators such that
Group 0 is corresponding to the g0 operator, is the global group which contains the smooth
and slow modes. The other operators contain the nonlinear and rapid modes and are grouped
according to their severity. By splitting the operator in this way allows modes with
comparable time step sizes to be integrated together and maximizing efficiency. A solution is
then obtained by time integrating each of the operators independently and their solutions
coupled in the splitting scheme. The error incurred is known as the splitting error. When
designing a sub cycling algorithm, one has to identify how to split the system and what types
of integrators to use on the new operators. Consider the case in which the system is split into
two groups of nodes, with g1 contains nodes experiencing nonlinear interactions and g0 the
balance of the system. The implicit integrator yielded the best performance with this splitting
scheme. In force based subcycling algorithm, we will split g in terms of forces. Generally,
the short-ranged forces are most stiff and nonlinear that means they will require the smallest
time step sizes. Therefore, we can divide up these forces into groups based on the length scale
over which they act, which allows us to choose the time step size for each group as they are
time integrated separately. In this way, we can separate the modes that require small time step
sizes from the modes that allow large time step sizes.
Fig 4: Flow chart for force-based subcycling algorithm [27]
Fig 5: Different types of boundary conditions: a) Infinite BCs b) Boundary & heterogeneous
BCs c) free standing films with in plane periodic BCs d) A biomaterial interface in an infinite
medium [23]
Loads and boundary conditions
In solid mechanics area, generally in simulations (and experiments), two types of loadings in
DD are used and are as follows: stress-controlled and strain-controlled. Under stress control,
the stress state is specified and the dislocation lines respond to the resulting forces. The stress
state vary in time or it can be constant with time.
Under strain-control, usually a strain rate tensor, eij is specified and the resulting stress state
must be calculated as follows. The total strain at time t is
Fig 6: Simulation results under a compressive stress of 180 MPa: (a) plastic strain–time curve and
dislocation density–time curve; (b) images showing typical dislocation configurations during the
evolution corresponding to the marked dots in (A). [22]
We study the response of the system for the uniaxial tension with a constant strain rate of 103
s -1 applied in the [001] and [102] directions. A sub cycling-based time integrator was used,
with simulations run for 40 and 7.2 hours on a single CPU for [001] and [102] loading,
respectively. The resulting dislocation configuration after a total strain of 0.5% in the [001]
direction is shown in Fig. 7(c). Fig. 8 shows the evolution of stress and dislocation density
with respect to total strain. The initial yield strengths are same for both loading directions.
However for the [001] loading the crystal hardens with plastic strain as the dislocation
density increases. Dislocation density and flow stress remain relatively unchanged for the
[102] loading.
Fig. 8: Stress-strain and dislocation density-strain curves for the different loading directions.
[23]
5. Conclusion and Future scope
DD has become a powerful tool for computational modelling of dislocations and crystal
plasticity. It is used for some important applications. In this paper, we reviewed the the
progress of dislocation dynamics for plasticity in polycrystalline thin films. We also reviewed
the stepwise procedure for dislocation dynamics simulation. Two case studies are described
to study inputs parameters applied for simulation and also study the output of DD
simulations.
Some issues in this areas are further required to do research on it, for example dislocation
interactions cannot be calculated analytically in anisotropic elasticity, Most metals exhibit
anisotropy in their elastic behaviour, and but most DD codes use isotropic elasticity to
calculate the interactions between dislocation segments. The reason behind is the analytic
expressions for the stress fields of dislocations in anisotropic media are not known, and their
numerical calculation is very expensive [25]. An approximate method was developed recently
that uses spherical harmonics to estimate the interaction forces between dislocations [5]. With
this approach, the computational cost can be reduced according to the desired accuracy of the
approximation. Another aspect in which is grain boundary, Most DD codes are only able of
simulating single crystals, whereas most structural materials are polycrystalline. The grain
boundaries separating the individual grains of polycrystals can interact with dislocations in
complex ways. Grain boundaries can both absorb and emit dislocations. A grain is under
“misfit” stresses imposed by the surrounding grains during deformation, which exert forces
on dislocations. Dislocations can also be transmitted across grain boundaries. DD simulations
have been run with simplified grain and twin boundary models [26], but a robust DD model
for polycrystals still requires further development.
References
1. A.N. Gulluoglu, D.J. Srolovitz, R. LeSar, and P.S. Lomdahl, Scr. Metall. 23, 1347
(1989)
2. J. Lepinoux and L.P. Kubin, Scr. Metall. Mater. 21, 833 (1987).
3. Kubin, L.P., Canova, G., 1992. The modelling of dislocation patterns. Scripta
Metallurgica et Materialia 27, 957–962
4. N.M. Ghoniem and R. Amodeo, Solid State Phenom. 3&4, 377 (1988).
5. Nicola, L., Van der Giessen, E., Needleman, A., 2003. Discrete dislocation analysis of
size effects in thin films. Journal of Applied Physics 93, 5920–5928.
6. Nicola, L., Van der Giessen, E., Needleman, A., 2005a. Size effects in polycrystalline
thin films analyzed by discrete dislocation plasticity. Thin Solid Films 479, 329–338.
7. Nicola, L., Van der Giessen, E., Needleman, A., 2005b. Two hardening mechanisms
in single crystal thin films studied by discrete dislocation plasticity. Philosophical
Magazine 85, 1507–1518.
8. Liu, Z.L., Liu, X.M., Zhuang, Z., You, X.C., 2009. A multi-scale computational
model of crystal plasticity at submicron-to-nanometer scales. International Journal of
Plasticity 25, 1436–1455.
9. Devincre, B., Kubin, L.P., Lemarchand, C., Madec, R., 2001. Mesoscopic simulations
of plastic deformation. Materials Science and Engineering A 309–310, 211–219.
10. Ghoniem, N.M., Tong, S.H., Sun, L.Z., 2000. Parametric dislocation dynamics: a
thermodynamics-based approach to investigations of mesoscopic plastic deformation.
Physical Review B 61, 913.
11. Ghoniem, N.M., Huang, J., Wang, Z., 2002. Affine covariant–contravariant vector
forms for the elastic field of parametric dislocations in isotropic crystals.
Philosophical Magazine Letters 82, 55–63.
12. Wang, Z.Q., Ghoniem, N.M., Swaminarayan, S., LeSar, R., 2006. A parallel
algorithm for 3D dislocation dynamics. Journal of Computational Physics 219, 608–
621.
13. Madec, R., Kubin, L., 2008. Second-order junctions and strain hardening in bcc and
fcc crystals. Scripta Materialia 58, 767–770
14. Rhee, M., Zbib, H.M., Hirth, J.P., Huang, H., de La Rubia, T.D., 1998. Models for
long/short range interactions in 3D dislocation simulation. Modelling and Simulation
in Materials Science and Engineering 6, 467–492.
15. 15 Queyreau, S., Monnet, G., Devincre, B., 2009. Slip systems interactions in a-iron
determined by dislocation dynamics simulations. International Journal of Plasticity
25, 361–377.
16. Motz, C., Weygand, D., Senger, J., Gumbsch, P., 2008. Micro-bending tests: a
comparison between three-dimensional discrete dislocation dynamics simulations and
experiments. Acta Materialia 56, 1942–1955
17. Hartmaier, A., Buehler, M.J., Gao, H.J., 2005. Multiscale modeling of deformation in
polycrystalline thin metal films on substrates. Advanced Engineering Materials 7,
165–169.
18. Han, C.S., Hartmaier, A., Gao, H.J., Huang, Y.G., 2006. Discrete dislocation
dynamics simulations of surface induced size effects in plasticity. Materials Science
and Engineering A – Structural Materials Properties Microstructure and Processing
415, 225–233.
19. Espinosa, H.D., Panico, M., Berbenni, S., Schwarz, K.W., 2006. Discrete dislocation
dynamics simulations to interpret plasticity size and surface effects in freestanding
FCC thin films. International Journal of Plasticity 22, 2091–2117
20. Pant, P., Schwarz, K.W., Baker, S.P., 2003. Dislocation interactions in thin FCC
metal films. Acta Materialia 51, 3243–3258
21. Von Blanckenhagen, B., Arst, E., Gumbsch, P., 2004. Discrete dislocation simulation
of plastic deformation in metal thin films. Acta Materialia 52, 773–784.
22. F. X. Liu, A. C. F Cocks and E. Tarleton, Dislocation dynamics modelling of the
creep behaviour of particle-strengthened materials (2021).
23. Sills, R.B., Aghaei, A., Cai, W.: Advanced time integration algorithms for dislocation
dynamics simulations of work hardening. In preparation (2015)
24. Zbib, H.M., Rhee, M., Hirth, J.P., 1998. On plastic deformation and the dynamics of
3D dislocations. International Journal of Mechanical Sciences 40, 113–127.
25. Yin, J., Barnett, D.M., Cai, W.: Efficient computation of forces on dislocation
segments in anisotropic elasticity. Modell. Sim. Mat. Sci. Eng. 18, 045013 (2010)
26. Zhou, C., LeSar, R.: Dislocation dynamics simulations of plasticity in polycrystalline
thin films. Int. J. Plast. 30-31, 185-201 (2012)
27. Ryan B. Sills, Amin Aghaei , and Wei Cai (2015), Advanced Time Integration
Algorithms for Dislocation Dynamics Simulations of Work Hardening.