Document 12886310

advertisement
3.22 Mechanical properties of materials
Introduction to Interatomic Potentials xxx
Lecture 2/4
Markus J. Buehler
Outline: 4 Lectures on Molecular Dynamics (=MD)
„
Lecture 1: Basic Classical Molecular Dynamics
General concepts, difference to MC methods, challenges, potential and
implementation
„
Lecture 2: Introduction to Interatomic Potentials
Property calculation (part II)
Discuss empirical atomic interaction laws, often derived from quantum
mechanics or experiment
„
Lecture 3: Modeling of Metals
Application of MD to describe deformation of metals, concepts:
dislocations, fracture
„
Lecture 4: Reactive Potentials
New frontier in research: Modeling chemistry with molecular dynamics
using reactive potentials
© 2006 Markus J. Buehler, CEE/MIT
Motivation for atomistic modeling
Ductile versus brittle materials
BRITTLE
Glass Polymers
Ice...
DUCTILE
Copper, Gold
Shear load
Figure by MIT OCW.
© 2006 Markus J. Buehler, CEE/MIT
Schematic of stress field (“forces”) around a single (static) crack
tensile stress
shear
¾ The stress field around a crack is complex, with regions of dominating
tensile stress (crack opening) and shear stress (dislocation nucleation)
© 2006 Markus J. Buehler, CEE/MIT
The problem to solve
„
„
In atomistic simulations, the goal is to understand and model the motion of
each atom in the material
The collective behavior of the atoms allows to understand how the material
undergoes deformation (metals: dislocations), phase changes or other
phenomena, providing links between the atomic scale to meso/macro
phenomena
Figures by MIT OCW.
© 2006 Markus J. Buehler, CEE/MIT
Molecular dynamics
„
MD generates the dynamical trajectories of a system of N
particles by integrating Newton’s equations of motion, with
suitable initial and boundary conditions, and proper
interatomic potentials
Particles with mass mi
N particles
ri(t)
z
vi(t), ai(t)
y
x
© 2006 Markus J. Buehler, CEE/MIT
Analysis methods
Last time, we discussed how to calculate:
„
Temperature
„
Potential energy
„
Pressure
2 K
T=
3 N ⋅ kB
U = U (
rj )
1
P = Nk BT −
3V
1 N 2
K = m∑ v j
2 j =1
Kinetic
energy
Æ This lecture
dV
< rij
>
∑∑
drij
i j <i
Kinetic
contribution
Volume
Force vector multiplied
by distance vector
Time average
Need other measures for physical and thermodynamic
properties
© 2006 Markus J. Buehler, CEE/MIT
Radial distribution function
The radial distribution function is defined as
Density of atoms (volume)
g (r ) = ρ (r ) / ρ
Local density
Provides information about the density of atoms at a given
radius r; ρ(r) is the local density of atoms
< N (r ± Δr2 ) >
g (r ) =
Ω(r ± Δr2 ) ρ
Average over all
atoms
Volume of this shell (dr)
g (r )2πr 2 dr = Number of particles lying in a spherical shell
of radius r and thickness dr
© 2006 Markus J. Buehler, CEE/MIT
Radial distribution function
considered volume
N (r ± ∆2r )
g (r ) =
Ω(r
± ∆2r ) ρ
Density
Ω(r ± ∆2r )
ρ = N /V
Note: RDF can be measured experimentally using neutron-scattering
techniques.
© 2006 Markus J. Buehler, CEE/MIT
Radial distribution function
Reference
atom
Courtesy of the Department of Chemical and Biological Engineering of the University at Buffalo. Used with permission.
http://www.ccr.buffalo.edu/etomica/app/modules/sites/Ljmd/Background1.html
© 2006 Markus J. Buehler, CEE/MIT
Radial distribution function: Solid versus liquid
Image removed due to copyright reasons.
Screenshot of the radial distribution function Java applet.
Interpretation: A peak indicates a particularly
favored separation distance for the neighbors to a given particle
Thus: RDF reveals details about the atomic structure of the
system being simulated
Java applet:
http://physchem.ox.ac.uk/~rkt/lectures/liqsolns/liquids.html
© 2006 Markus J. Buehler, CEE/MIT
Radial distribution function: JAVA applet
Image removed for copyright reasons.
Screenshot of the radial distribution function Java applet.��
Java applet:
http://physche
m.ox.ac.uk/~r
kt/lectures/liqs
olns/liquids.ht
ml
© 2006 Markus J. Buehler, CEE/MIT
5
5
4
4
Solid Argon
3
g(r)
g(r)
Radial distribution function: Solid versus liquid versus gas
2
0
0
0.2
Liquid Ar
(90 K)
3
Gaseous Ar
(300 K)
2
Liquid Argon
1
Gaseous Ar
(90 K)
1
0.4
distance/nm
0.6
0.8
0
0
0.2
0.4
distance/nm
0.6
0.8
Figure by MIT OCW.
Note: The first peak corresponds to the nearest
neighbor shell, the second peak to the second
nearest neighbor shell, etc.
In FCC: 12, 6, 24, and 12 in first four shells
© 2006 Markus J. Buehler, CEE/MIT
Radial distribution function: Solid versus liquid
Image removed due to copyright reasons.
Screenshot of the radial distribution function Java applet.
Interpretation: A peak indicates a particularly
favored separation distance for the neighbors to a given particle
Thus: RDF reveals details about the atomic structure of the
system being simulated
Java applet:
http://physchem.ox.ac.uk/~rkt/lectures/liqsolns/liquids.html
© 2006 Markus J. Buehler, CEE/MIT
Mean square displacement (MSD) function
Liquid
Crystal
Relation to diffusion constant:
d
lim < Δr 2 >= 2dD
t→∞ dt
d=2 2D
d=3 3D
© 2006 Markus J. Buehler, CEE/MIT
Property calculation in MD
Time average of dynamical variable A(t)
t '=t
1
< A >= lim ∫ A(t ')dt '
t →∞ t
t '=0
Time average of a dynamical
variable A(t)
1
< A >=
Nt
Average over all time steps
Nt in the trajectory (discrete)
Nt
∑ A(t )
1
Correlation function of two dynamical variables A(t) and B(t)
1
< A(0) B(t ) >=
N
1 Ni
Ai (t k ) Bi (t k + t )
∑
∑
i =1 N i k =1
N
© 2006 Markus J. Buehler, CEE/MIT
Overview: MD properties
© 2006 Markus J. Buehler, CEE/MIT
Velocity autocorrelation function
1
< v(0)v(t ) >=
N
1
vi (t k )vi (
t k + t )
∑
∑
i =1 N i k =1
N
Ni
•The velocity autocorrelation function gives information about the atomic
motions of particles in the system
• Since it is a correlation of the particle velocity at one time with the
velocity of the same particle at another time, the information refers to how
a particle moves in the system, such as diffusion
Diffusion coeffecient (see e.g. Frenkel and Smit):
t '=
∞
1
D0 = ∫ < v(0)v(
t ) >dt '
3 t '=0
Note: Belongs to a the Green-Kubo relations can provide links between
correlation functions and material transport coefficients, such as thermal
conductivity
© 2006 Markus J. Buehler, CEE/MIT
Velocity autocorrelation function (VAF)
„
Liquid or gas (weak molecular interactions):
Magnitude reduces gradually under the influence of weak forces:
Velocity decorrelates with time, which is the same as saying the atom
'forgets' what its initial velocity was.
Then: VAF plot is a simple exponential decay, revealing the presence
of weak forces slowly destroying the velocity correlation. Such a result
is typical of the molecules in a gas.
„
Solid (strong molecular interactions):
Atomic motion is an oscillation, vibrating backwards and forwards, reversing their velocity at the end of each oscillation. Then: VAF corresponds to a function that oscillates strongly from positive to negative values and back again. The oscillations decay in time.
This leads to a function resembling a damped harmonic motion. © 2006 Markus J. Buehler, CEE/MIT
Velocity autocorrelation function
t '= ∞
1
D0 = ∫ < v(0)v(t ) >dt '
3 t '= 0
Courtesy of the Department of Chemical and Biological Engineering of the University at Buffalo. Used with permission.
http://www.eng.buffalo.edu/~kofke/ce530/Lectures/Lecture12/sld010.htm
© 2006 Markus J. Buehler, CEE/MIT
The concept of stress
Force F
F
Undeformed vs. deformed
(due to force)
F
σ =
A
A = cross-sectional area
© 2006 Markus J. Buehler, CEE/MIT
Atomic stress tensor: Cauchy stress
„
„
„
Important:
How to relate the continuum stress with atomistic stress
Typically continuum variables represent time-/space averaged
microscopic quantities at equilibrium
Difference: Continuum properties are valid at a specific
material point; this is not true for atomistic quantities (discrete
nature of atomic microstructure)
Discrete fields u (x)
Displacement
only defined
at atomic
site
Continuous fields ui(x)
© 2006 Markus J. Buehler, CEE/MIT
Atomic stress tensor: Virial stress
Virial stress:
Contribution by atoms
moving through control
volume
1 ⎛
1
∂φ (r ) ri
σ ij = ⎜⎜ − ∑ mα uα ,i uα , j +
⋅ rj |r = rαβ
∑
2 α , β ,a ≠ β ∂r r
Ω⎝ α
⎞
⎟
⎟
⎠
Force Fi
x2
F
x1
rαβ
Atom β
Atom α
D.H. Tsai. Virial theorem and stress calculation in molecular-dynamics. J. of Chemical Physics, 70(3):1375–1382, 1979.
Min Zhou, A new look at the atomic level virial stress: on continuum-molecular system equivalence,
Royal Society of London Proceedings Series A, vol. 459, Issue 2037, pp.2347-2392 (2003)
Jonathan Zimmerman et al., Calculation of stress in atomistic simulation, MSMSE, Vol. 12, pp. S319-S332 (2004) and references in
those articles by Yip, Cheung et al.
© 2006 Markus J. Buehler, CEE/MIT
Virial stress versus Cauchy-stress
1⎛
1
∂φ (r ) ri
σ ij = ⎜⎜ − ∑ mα uα ,i uα , j +
⋅ rj |r = rαβ
∑
2 α , β ,a ≠ β ∂r r
Ω⎝ α
1
F1
F2
2
r21
⎞
⎟
⎟
⎠
3
r23
1 1
∂φ (r ) ri
σ ij =
⋅ rj |r = rαβ
∑
Ω 2 α , β ,a ≠ β ∂r r
Force between 2 particles:
∂φ (r ) ri
F =−
∂r r
1 1
(F1r21 + F2 r23 )
σ 11 =
Ω2
© 2006 Markus J. Buehler, CEE/MIT
MD properties: Classification
„
Structural – crystal structure, g(r), defects such as vacancies and
interstitials, dislocations, grain boundaries, precipitates
„
Thermodynamic -- equation of state, heat capacities, thermal
expansion, free energies
„
Mechanical -- elastic constants, cohesive and shear strength, elastic
and plastic deformation, fracture toughness
„
Vibrational -- phonon dispersion curves, vibrational frequency
spectrum, molecular spectroscopy
„
Transport -- diffusion, viscous flow, thermal conduction
© 2006 Markus J. Buehler, CEE/MIT
Limitations of MD: Electronic properties
„
There are properties which classical MD cannot calculate
because electrons are involved.
„
To treat electrons properly one needs quantum mechanics.
In addition to electronic properties, optical and magnetic
properties also require quantum mechanical (first principles
or ab initio) treatments.
Such methods will be discussed in the quantum simulation
part of the lectures.
© 2006 Markus J. Buehler, CEE/MIT
Atomic scale
„
„
Atoms are composed of electrons, protons, and neutrons.
Electron and protons are negative and positive charges of
the same magnitude, 1.6 × 10-19 Coulombs
Chemical bonds between atoms by interactions of the
electrons of different atoms
(see QM part
later in IM/S!)
“Point” representation
e-
ep+ o
n
+
p
+
o
p
no no n+
no + p
p
p+ no
e-
V(t)
e-
r(t)
y
x
ee-
a(t)
Figure by MIT OCW.
Figure by MIT OCW.
© 2006 Markus J. Buehler, CEE/MIT
Atomic interactions
„
Primary bonds (“strong”)
… Ionic,
… Covalent,
… Metallic (high melting point, 1000-5000K)
„
Secondary bonds (“weak”)
… Van der Waals,
… Hydrogen bonds
(melting point 100-500K)
„
Ionic: Non-directional
Covalent: Directional (angles, torsions)
Metallic: Non-directional
„
„
© 2006 Markus J. Buehler, CEE/MIT
Models for atomic interactions
„
Atom-atom interactions are necessary to compute the
forces and accelerations at each MD time integration
step: Update to new positions!
„
Usually define interatomic potentials, that describe
the energy of a set of atoms as a function of their
coordinates:
U total =
U total (
ri
)
„
Simple approximation: Total energy is sum over the
energy of all pairs of atoms in the system
U total =
12 ∑ U
(
rij
)
i ≠
j
© 2006 Markus J. Buehler, CEE/MIT
Pair interaction approximation
U total =
12
∑ U (
rij
)
i ≠
j
1
5
2
4
3
1
5
2
3
All pair interactions of atom 1 with
neighboring atoms 2..5
All pair interactions of atom 2 with
neighboring atoms 1, 3..5
4
Double count bond 1-2
1
therefore factor 2
© 2006 Markus J. Buehler, CEE/MIT
From electrons to atoms Electrons
Energy
Core
r
Distance
Radius
r
Governed by laws of quantum mechanics: Numerical solution by
Density Functional Theory (DFT), for example
© 2006 Markus J. Buehler, CEE/MIT
The interatomic potential
„
„
„
The fundamental input into molecular simulations, in addition to structural
information (position of atoms, type of atoms and their
velocities/accelerations) is provided by definition of the interaction potential
(equiv. terms often used by chemists is “force field”)
MD is very general due to its formulation, but hard to find a “good” potential
(extensive debate still ongoing, choice depends very strongly on the
application)
Popular: Semi-empirical or empirical (fit of carefully chosen mathematical
functions to reproduce the potential energy surface…)
Int
era
ctio
n
φ
“repulsion”
r
“attraction”
Atomic scale (QM) or
chemical property
Forces by dφ/dr
r
© 2006 Markus J. Buehler, CEE/MIT
Repulsion versus attraction
„
Repulsion: Overlap of electrons in same orbitals;
according to Pauli exclusion principle this leads to high
energy structures
Model: Exponential term
„
Attraction: When chemical bond is formed, structure
(bonded atoms) are in local energy minimum; breaking
the atomic bond costs energy – results in attractive force
„
Sum of repulsive and attractive term results in the typical
potential energy shape:
U = U rep + U attr
© 2006 Markus J. Buehler, CEE/MIT
Lennard-Jones potential
Attractive
⎛ ⎡σ ⎤12
⎡
σ
⎤
6 ⎞
φ
weak (r
) = 4ε
⎜ .
⎢ ⎥ − ⎢ ⎥ ⎟
⎜
⎣
r
⎦
⎟
r
⎣
⎦
⎝
⎠
Repulsive
dV (r)
F
=
−
dr
xi
Fi = F
r
F
r
x2
x1
© 2006 Markus J. Buehler, CEE/MIT
Lennard-Jones potential: Properties
⎛ ⎡σ ⎤12
⎡
σ
⎤
6 ⎞
φ
weak (r
) =
4ε
⎜ .
⎢ ⎥ − ⎢ ⎥ ⎟
⎜
⎣
r
⎦
⎟
r
⎣
⎦
⎝
⎠
ε: Well depth (energy per bond)
σ: Potential vanishes
Equilibrium distance between atoms D and maximum force
σ 2 =
D
6
Fmax,LJ =
2.394 ⋅ ε
σ
© 2006 Markus J. Buehler, CEE/MIT
Pair potentials
φ
i =
6
…
∑
ϕ
(
r )
j =
1.. N neigh
ij
5
Lennard-Jones 12:6
i
j=1
2
⎡
⎛ σ
⎞12 ⎛ σ ⎞ 6 ⎤
ϕ (rij )
=
4
ε ⎢⎜⎜ ⎟⎟ −
⎜⎜
⎟⎟
⎥
⎢⎝ rij
⎠
⎝
rij
⎠
⎥
⎦
⎣
4
3
rcut
Morse
ϕ (rij )
Reasonable model for noble
gas Ar (FCC in 3D)
© 2006 Markus J. Buehler, CEE/MIT
Numerical implementation of neighbor search:
Reduction of N2 problem to N problem
• Need nested loop to search for neighbors of atom i: Computational disaster
• Concept: Divide into computational cells (“bins”, “containers”, etc.)
• Cell radius R>Rcut (cutoff)
• Search for neighbors within cell atom
belongs to and neighboring cells
(8+1 in 2D)
• Most classical MD potentials/force fields
have finite range interactions
• Other approaches: Neighbor lists
• Bin re-distribution only necessary every
20..30 integration steps (parameter)
© 2006 Markus J. Buehler, CEE/MIT
Elastic deformation
Mechanical properties are often determined by performing
“tensile tests”, i.e. pulling on a specimen and measuring Force F
the displacement for each force level
From this data, one can calculate the stress versus displacement
Displacement is typically measured in strain:
L − L0 ΔL
=
ε =
L
L
F
σ =
A
Plot stress versus strain: Hooke’s law
σ = Eε
© 2006 Markus J. Buehler, CEE/MIT
Stress versus strain properties: 2D
Strain in [010] (y) -direction
5
5
4
4
Stress �
Stress �
Strain in [100] (x) -direction
3
2
1
0
0
3
2
1
0.1
Strain �xx
0.2
0
0
0.1
Strain �yy
0.2
LJ Solid
Harmonic Solid
Poisson ratio LJ solid
Tangent modulus Exx
Tangent modulus Eyy
80
80
60
60
40
40
20
20
0
0
0.1
Strain �xx
0.2
0
0
0.1
Strain �yy
0.2
Figure by MIT OCW.
© 2006 Markus J. Buehler, CEE/MIT
Stress versus strain properties: 3D
LJ
7
6
5
110
10
0
� 4
3
111
2
1
0
1
1.1
1.2
�
1.3
1.7
1.5
Figure by MIT OCW.
© 2006 Markus J. Buehler, CEE/MIT
Determination of parameters for atomistic interactions
„
„
Often, parameters are determined so that the interatomic
potential reproduces quantum mechanical or experimental
observations
12
Example:
6
⎡⎛ σ ⎞
⎛σ ⎞ ⎤
φ (r) = 4ε ⎢⎜ ⎟ − ⎜ ⎟ ⎥
⎝ r ⎠ ⎥⎦
⎢⎣⎝ r ⎠
∂ φ (r)
k=
2
∂r
2
Calculate k as a function of ε and σ (for LJ potential)
Then find two (or more) properties (experimental, for example),
that can be used to determine the LJ parameters
This concept is called potential or force field fitting (training)
Provides quantitative link from quantum mechanics to larger
length scales
© 2006 Markus J. Buehler, CEE/MIT
Summary
„
Discussed additional analysis techniques: “How to extract useful
information from MD results”
…
…
…
Velocity autocorrelation function
Atomic stress
Radial distribution function …
„
These are useful since they provide quantitative information about
molecular structure in the simulation; e.g. during phase
transformations, how atoms diffuse, elastic (mechanical) properties …
„
Discussed some “simple” interatomic potentials that describe the
atomic interactions; “condensing out” electronic degrees of freedom
„
Elastic properties: Calculate response to mechanical load based on
“virial stress”
„
Briefly introduced the “training” of potentials – homework assignment
© 2006 Markus J. Buehler, CEE/MIT
Additional references
http://web.mit.edu/mbuehler/www/
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Buehler, M.J., Large-scale hierarchical molecular modeling of nano-structured biological materials. Journal of Computational and Theoretical
Nanoscience, 2006. 3(5).
Buehler, M.J. and H. Gao, Large-scale atomistic modeling of dynamic fracture. Dynamic Fracture, ed. A. Shukla. 2006: World Scientific.
Buehler, M.J. and H. Gao, Dynamical fracture instabilities due to local hyperelasticity at crack tips. Nature, 2006. 439: p. 307-310.
Buehler, M.J., et al., The Computational Materials Design Facility (CMDF): A powerful framework for multiparadigm multi-scale simulations. Mat.
Res. Soc. Proceedings, 2006. 894: p. LL3.8.
R.King and M.J. Buehler, Atomistic modeling of elasticity and fracture of a (10,10) single wall carbon nanotube. Mat. Res. Soc. Proceedings,
2006. 924E: p. Z5.2.
Buehler, M.J. and W.A. Goddard, Proceedings of the "1st workshop on multi-paradigm multi-scale modeling in the Computational Materials
Design Facility (CMDF)". http://www.wag.caltech.edu/home/mbuehler/cmdf/CMDF_Proceedings.pdf, 2005.
Buehler, M.J., et al., The dynamical complexity of work-hardening: a large-scale molecular dynamics simulation. Acta Mechanica Sinica, 2005.
21(2): p. 103-111.
Buehler, M.J., et al. Constrained Grain Boundary Diffusion in Thin Copper Films. in Handbook of Theoretical and Computational Nanotechnology.
2005: American Scientific Publishers (ASP).
Buehler, M.J., F.F. Abraham, and H. Gao, Stress and energy flow field near a rapidly propagating mode I crack. Springer Lecture Notes in
Computational Science and Engineering, 2004. ISBN 3-540-21180-2: p. 143-156.
Buehler, M.J. and H. Gao, A mother-daughter-granddaughter mechanism of supersonic crack growth of shear dominated intersonic crack motion
along interfaces of dissimilar materials. Journal of the Chinese Institute of Engineers, 2004. 27(6): p. 763-769.
Buehler, M.J., A. Hartmaier, and H. Gao, Hierarchical multi-scale modelling of plasticity of submicron thin metal films. Modelling And Simulation
In Materials Science And Engineering, 2004. 12(4): p. S391-S413.
Buehler, M.J., Y. Kong, and H.J. Gao, Deformation mechanisms of very long single-wall carbon nanotubes subject to compressive loading.
Journal of Engineering Materials and Technology, 2004. 126(3): p. 245-249.
Buehler, M.J., H. Gao, and Y. Huang, Continuum and Atomistic Studies of the Near-Crack Field of a rapidly propagating crack in a Harmonic
Lattice. Theoretical and Applied Fracture Mechanics, 2004. 41: p. 21-42.
Buehler, M. and H. Gao, Computersimulation in der Materialforschung – Wie Großrechner zum Verständnis komplexer Materialphänomene
beitragen. Naturwissenschaftliche Rundschau, 2004. 57.
Buehler, M. and H. Gao, Biegen und Brechen im Supercomputer. Physik in unserer Zeit, 2004. 35(1): p. 30-37.
Buehler, M.J., et al., Atomic plasticity: description and analysis of a one-billion atom simulation of ductile materials failure. Computer Methods In
Applied Mechanics And Engineering, 2004. 193(48-51): p. 5257-5282.
Buehler, M.J., F.F. Abraham, and H. Gao, Hyperelasticity governs dynamic fracture at a critical length scale. Nature, 2003. 426: p. 141-146.
Buehler, M.J., A. Hartmaier, and H. Gao, Atomistic and Continuum Studies of Crack-Like Diffusion Wedges and Dislocations in Submicron Thin
Films. J. Mech. Phys. Solids, 2003. 51: p. 2105-2125.
Buehler, M.J., A. Hartmaier, and H.J. Gao, Atomistic and continuum studies of crack-like diffusion wedges and associated dislocation
mechanisms in thin films on substrates. Journal Of The Mechanics And Physics Of Solids, 2003. 51(11-12): p. 2105-2125.
Buehler, M.J. and H. Gao. "Ultra large scale atomistic simulations of dynamic fracture"; In: Handbook of Theoretical and Computational
Nanotechnology. 2006: American Scientific Publishers (ASP), ISBN:1-58883-042-X.
Download