3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular...

118
MIT OpenCourseWare http://ocw.mit.edu 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling and Simulation Markus Buehler, Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

Transcript of 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular...

Page 1: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

MIT OpenCourseWare http://ocw.mit.edu

3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling and Simulation Markus Buehler, Spring 2008

For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

Page 2: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

1

1.021/3.021/10.333/18.361/22.00 Introduction to Modeling and Simulation

Part II - lecture 8

Atomistic and molecular methods

Page 3: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

2

Content overviewLectures 2-10February/March

Lectures 11-19March/April

Lectures 20-27April/May

I. Continuum methods1. Discrete modeling of simple physical systems:

Equilibrium, Dynamic, Eigenvalue problems2. Continuum modeling approaches, Weighted residual (Galerkin) methods,

Variational formulations3. Linear elasticity: Review of basic equations,

Weak formulation: the principle of virtual work, Numerical discretization: the finite element method

II. Atomistic and molecular methods1. Introduction to molecular dynamics2. Basic statistical mechanics, molecular dynamics, Monte Carlo3. Interatomic potentials4. Visualization, examples5. Thermodynamics as bridge between the scales6. Mechanical properties – how things fail7. Multi-scale modeling8. Biological systems (simulation in biophysics) – how proteins work and

how to model them

III. Quantum mechanical methods1. It’s A Quantum World: The Theory of Quantum Mechanics2. Quantum Mechanics: Practice Makes Perfect3. The Many-Body Problem: From Many-Body to Single-Particle4. Quantum modeling of materials5. From Atoms to Solids6. Basic properties of materials7. Advanced properties of materials8. What else can we do?

Page 4: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

3

Overview: Material covered Lecture 1: Introduction to atomistic modeling (multi-scale modeling paradigm, difference between continuum and atomistic approach, case study: diffusion)

Lecture 2: Basic statistical mechanics (property calculation: microscopic states vs. macroscopic properties, ensembles, probability density and partition function, solution techniques: Monte Carlo and molecular dynamics)

Lecture 3: Basic molecular dynamics (advanced property calculation, chemical interactions)

Lecture 4: Interatomic potential and force field (pair potentials, fitting procedure, force calculation, multi-body potentials-metals/EAM & applications, neighbor lists, periodic BCs, how to apply BCs)

Lecture 5: Interatomic potential and force field (cont’d) (organic force fields, bond order force fields-chemical reactions, additional algorithms (NVT, NPT), application: mechanical properties –basic introduction)

Lecture 6: Application to mechanics of materials-brittle materials (significance of fractures/flaws, brittle versus ductile behavior [motivating example], basic deformation mechanisms in brittle fracture, theory, case study: supersonic fracture (example for model building); case study: fracture of silicon (hybrid model), modeling approaches: brittle-pair potential/ReaxF, applied to silicon

Lecture 7: Application to mechanics of materials-ductile materials (dislocation mechanisms), case study: failure of copper nanocrystal, supercomputing/parallelization

Lecture 8: Review session

Lecture 9: QUIZ

Page 5: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

4

II. Atomistic and molecular methods

Lecture 8: Review session

Outline:1. Review of material covered in part II

1.1 Atomistic and molecular simulation algorithms1.2 Property calculation1.3 Potential/force field models1.4 Applications

2. Concluding remarks

Goal of today’s lecture: Review main concepts of atomistic and molecular dynamicsPrepare you for the quiz on Thursday

Page 6: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

5

1.1 Atomistic and molecular simulation algorithms

1.2 Property calculation1.3 Potential/force field models

1.4 Applications

Goals: Basic MD algorithm (integration scheme), initial/boundary conditions, numerical issues (supercomputing)

Page 7: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

6

Practice quiz II

Page 8: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

7

Basic concept: atomistic methods

)(),(),( tatvtr iii

PDE solved in MD:i

ii rd

rdUdt

rdm )(2

2

−= }{ jrr =

Ni ..1=

Ni ..1=)( Fma =

Results of MD simulation:

vi(t), ai(t)ri(t)

xy

z

N particles

mass mi

Page 9: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

8

Complete MD updating scheme

( ) ...)()(2)()( 20000 +Δ+Δ+Δ−−=Δ+ ttattrttrttr iiii

ijjij amf ,, =

Positions at t0

Accelerationsat t0

Positions at t0-Δt

jijij mfa /,, =

rx

Ff ijij

,, =

(4) Obtain force vectors from potential (sum over contributions from all neighbor of atom j)

Potential

(2) Updating method (integration scheme - Verlet)

(3) Obtain accelerations from forces

⎟⎟⎠

⎞⎜⎜⎝

⎛⎥⎦⎤

⎢⎣⎡−⎥⎦

⎤⎢⎣⎡=

612

4)(rr

r σσεφ

(1) Initial conditions: Positions & velocities at t0 (random velocities so that initial temperature is represented)

rrF

d)(dφ

−=

Nj ..1=∀

Page 10: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

9

Algorithm of force calculation

for i=1..N

for j=1..N (i ≠ j)

[add force contributions]

6 5

j=1

2 3

4

cutr

i

Page 11: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

10

Summary: Atomistic simulation – numerical approach “molecular dynamics – MD”

Atomistic model; requires atomistic microstructure and atomic positions at beginning (initial conditions), initial velocities from random distribution according to specified temperatureStep through time by integration scheme (Verlet)Repeat force calculation of atomic forces based on their positionsExplicit notion of chemical bonds – captured in interatomic potential

Loop

Set particlepositions

Assign particlevelocities

Calculate forceon each particle

Move particles bytimestep Dt

Save current positions and

velocities

Reachedmax. number of

timesteps?

Stop simulation Analyze dataprint results

Page 12: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

11

Practice quiz II

Page 13: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

12

Force calculation for N particles: pseudocode

Requires two nested loops, first over all atoms, and then over all other atoms to determine the distance

for i=1..N:

for j=1..N (i ≠ j):

determine distance between i and j

calculate force and energy (if rij < rcut, cutoff radius)

add to total force vector / energy

time ~ N2: computational disaster

Page 14: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

13

Strategies for more efficient computation

Two approaches

1. Neighbor lists: Store information about atoms in vicinity, calculated in an N2 effort, and keep information for 10..20 steps

2. Domain decomposition into bins: Decompose system into small bins; force calculation only between atoms in local neighboring bins

Page 15: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

14

Periodic boundary conditionsPeriodic boundary conditions allows studying bulk properties (no free surfaces) with small number of particles (here: N=3), all particles are “connected”

Original cell surrounded by 26 image cells; image particles move in exactly the same way as original particles (8 in 2D)

Particle leaving box enters on other side with same velocity vector.

Figure by MIT OpenCourseWare. After Buehler.

Page 16: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

15

Parallel computing – “supercomputers”

Supercomputers consist of a very large number of individual computing units (e.g. Central Processing Units, CPUs)

Images removed due to copyright restrictions

Photos of supercomputers.

Page 17: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

16

Domain decomposition

Each piece worked on by one of the computers in the supercomputer

Page 18: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

17

Modeling and simulation

Page 19: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

18

Modeling and simulation

Images removed due to copyright restrictions.

Actual map of Boston area subway lines compared to the simplified map found at mbta.com.

Page 20: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

19

Modeling and simulation

M

S

M

S

M

S

Page 21: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

20

Atomistic versus continuum viewpoint

Page 22: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

21

Diffusion: Phenomenological description

http://www.uic.edu/classes/phys/phys450/MARKO/N004.html

Ink dot

Tissue

Ink

conc

entra

tion

2

2

dxcdD

tc=

∂∂ 2nd Fick law (governing

equation)

BC: c (r = ∞) = 0IC: c (r=0, t = 0) = c0

Physical problem

Image removed due to copyright restrictions.

Please see http://www.uic.edu/classes/phys/phys450/MARKO/dif.gif.

Page 23: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

22

Continuum model: Empirical parameters

Continuum model requires parameter that describes microscopic processes inside the material

Need experimental measurements to calibrate

Microscopicmechanisms

???

Continuummodel

Length scale

Time scale“Empirical”or experimentalparameterfeeding

Page 24: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

23

Atomistic model of diffusion

Diffusion at macroscale (change of concentrations) is result of microscopic processes, random motion of particle

Atomistic model provides an alternative way to describe diffusion

Enables us to directly calculate the diffusion constant from thetrajectory of atoms

Follow trajectory of atoms and calculate how fast atoms leave their initial position

txpDΔΔ

−=2

Concept:follow this quantity overtime

Page 25: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

24

Atomistic model of diffusion

2rΔ

Average squares of displacements of all particles

( )22 )0()(1)( ∑ =−=Δi

ii trtrN

tr

Particles Trajectories

Mean Squared Displacement function

i

ii rd

rdUdt

rdm )(2

2

−= }{ jrr = Ni ..1=

Images courtesy of the Center for Polymer Studies at Boston University. Used with permission.

Page 26: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

25

2rΔ

Calculation of diffusion coefficient

1D=1, 2D=2, 3D=3

slope = D

( )22 )0()(1)( ∑ =−=Δi

ii trtrN

tr

Position of atom i at time t

Position of atom i at time t=0

( ))(lim21 2 tr

dtd

dD

tΔ=

∞→

Einstein equation

Page 27: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

26

???

SummaryMolecular dynamics provides a powerful approach to relate the diffusion constant that appears in continuum models to atomistictrajectories

Outlines multi-scale approach: Feed parameters from atomistic simulations to continuum models

MD

Continuummodel

Length scale

Time scale“Empirical”or experimentalparameterfeeding

Page 28: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

27

1.1 Atomistic and molecular simulation algorithms

1.2 Property calculation1.3 Potential/force field models

1.4 Applications

Goals: How to calculate “useful” properties from MD runs (temperature, pressure, RDF, VAF,..); significance of averaging; Monte Carlo schemes

Page 29: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

28

Property calculation: IntroductionHave:

“microscopic information”

Want: Thermodynamical properties (temperature, pressure, ..)Transport properties (diffusivities, shear viscosity, ..)Material’s state (gas, liquid, solid)

)(),(),( tatvtr iii Ni ..1=

Page 30: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

29

Micro-macro relation

)(131)(

1

2 tvmNk

tTN

iii

B∑=

=

)(tT

t

Which to pick?

Specific (individual) microscopic states are insufficient to relate to macroscopic properties

Courtesy of the Center for Polymer Studies at Boston University. Used with permission.

Page 31: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

30

Ergodic hypothesis: significance of averaging

Ergodic hypothesis:

Ensemble (statistical) average = time average

All microstates are sampled with appropriate probability density over long time scales

∑∑==

=>=<>=<tA Nit

TimeEnsNiA

iAN

AAiAN ..1..1

)(1)(1

Monte CarloAverage over Monte Carlo steps

NO DYNAMICAL INFORMATION

MDAverage over time steps

DYNAMICAL INFORMATION

drdprprpAAp r∫ ∫>=< ),(),( ρ property must

be properlyaveraged

Page 32: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

31

Monte Carlo schemeConcept: Find convenient way to solve the integral

Use idea of “random walk” to step through relevant microscopic states and thereby create proper weighting (visit states with higher probability density more often)

Monte Carlo schemes: Many applications (beyond what is discussed here; general method to solve complex integrations)

drdprprpAAp r∫ ∫>=< ),(),( ρ

Page 33: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

32

Monte Carlo scheme: area calculation

Ω

∫Ω

Ω= dxfA )(

Method to carry out integration (illustrate general concept)

Want:

E.g.: Area of circle (value of π)

4

2dACπ

=4π

=CA 1=d

Page 34: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

33

Monte Carlo schemeStep 1: Pick random point in Step 2: Accept/reject point based on criterion (e.g. if inside or outside of circle and if in area not yet counted)Step 3: If accepted, add to the total sum otherwise

Ω

1)( =ixf

ix

∫Ω

Ω= dxfAC )(

∑=i

iA

C xfN

A )(1

http://math.fullerton.edu/mathews/n2003/MonteCarloPiMod.html

AN : Attemptsmade

0)( =ixf

2/1=d

Courtesy of John H. Mathews. Used with permission.

Page 35: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

34

Area of Middlesex County (MSC)

∑=i

iA

SQMSC xfN

AA )(1

100 km

100

km 2km000,10=SQA

Fraction of points that lie within MS County

Expression provides area of MS County

x

y

Image courtesy of Wikimedia Commons.

Page 36: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

35

Detailed view - schematic

NA=55 points (attempts)12 points within

22 km8.2181km22.010000)(1=⋅== ∑

ii

ASQMSC xf

NAA

12

Page 37: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

36

Results U.S. Census Bureau

Taken from: http://quickfacts.census.gov/qfd/states/25/25017.html

2km8.2181=MSCAMonte Carlo result:

823.46 square miles = 2137 km2 (1 square mile=2.58998811 km2 )

Page 38: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

37

Analysis of satellite images

200 m

Spy Pond (Cambridge/Arlington)

Image removed due to copyright restrictions.

Google Satellite image of Spy Pond, in Cambridge, MA.

Page 39: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

38

Metropolis Hastings algorithm

drdprprpAAp r∫ ∫>=< ),(),( ρ

Images removed due to copyright restrictions. Images removed due to copyright restrictions.Please see: Fig. 2.7 in Buehler, Markus J. Atomistic Please see: Fig. 2.8 in Buehler, Markus J. AtomisticModeling of Materials Failure. New York, NY: Springer, 2008. Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 40: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

39

Molecular Dynamics vs. Monte Carlo

MD provides actual dynamical data for nonequilibrium processes (fracture, deformation, instabilities)

Can study onset of failure, instabilities

MC provides information about equilibrium properties(diffusivities, temperature, pressure)

Not suitable for processes like fracture

∑∑==

=>=<>=<tA Nit

TimeEnsNiA

iAN

AAiAN ..1..1

)(1)(1

Page 41: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

40

Property calculation: Temperature and pressure

Temperature

Pressure( )>⋅−<

Ω= ∑

=

N

iiiii rfvmP

1

2

31

Distance vector multipliedby force vector (scalar product)

Volume

Kinetic contribution

><= ∑=

N

iii

B

vmNk

T1

2131

iii vvv ⋅=2

>⎟⎟⎠

⎞⎜⎜⎝

⎛⋅

∂∂

−Ω

=< ∑ ∑ ∑= = ≠=

=3..1 ..1 ,..1,

,, |)(21

31

i N aNrri

iii r

rr

rrvvmP

α ββαααα αβ

φ

Page 42: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

41

Practice exam II

Page 43: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

42

Formal approach: Radial distribution function (RDF)

ρρ /)()( rrg =

The radial distribution function is defined as

Provides information about the density of atoms at a given radius r; ρ(r) is the local density of atoms

ρ1

)()()(

2

2r

r

rrNrg

Δ

Δ

±Ω>±<

=

=drrrg 22)( π Number of particles that lie in a spherical shellof radius r and thickness dr

Local density

Density of atoms (volume)

Volume of this shell (dr)

Number of atoms in the interval 2rr Δ±

Page 44: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

43

Radial distribution function: Solid versus liquid versus gas

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

5

4

3

2

1

00 0.2 0.4 0.6 0.8

g(r)

distance/nm

5

4

3

2

1

00 0.2 0.4 0.6 0.8

g(r)

distance/nm

Solid Argon

Liquid Argon

Liquid Ar(90 K)

Gaseous Ar(90 K)

Gaseous Ar(300 K)

Figure by MIT OpenCourseWare.

Page 45: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

44

RDF and crystal structure

Peaks in RDF characterize NN distance, can infer from RDF about crystal structure

http://physchem.ox.ac.uk/~rkt/lectures/liqsolns/liquids.html

1st nearest neighbor (NN)

2nd NN3rd NN

5

4

3

2

1

00 0.2 0.4 0.6 0.8

g(r)

distance/nm

Solid Argon

Liquid Argon

Figure by MIT OpenCourseWare.

Page 46: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

45

Practice exam II

X

1st nearest neighbor (NN)

2nd NN3rd NN

copper: NN distance > 2 Å

not a liquid (sharp peaks)

Page 47: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

46

Graphene/carbon nanotubes

Graphene/carbon nanotubes (rolled up graphene)NN: 1.42 Å, second NN 2.46 Å …

RDF

Images removed due to copyright restrictions. Please see:

http://weblogs3.nrc.nl/techno/wp-content/uploads/080424_Grafeen/Graphene_xyz.jpg

http://depts.washington.edu/polylab/images/cn1.jpg

Page 48: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

47

Practice quiz II

No

No

No

Page 49: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

48

Velocity autocorrelation function

http://www.eng.buffalo.edu/~kofke/ce530/Lectures/Lecture12/sld010.htm

∑=

Δ+>=Δ+=<N

iii tntvtv

Ntnttvv

1000 )()(1)()0(

VAF

t

Damping due to dissipation - solid

Courtesy of the Department of Chemical and Biological Engineering of the University at Buffalo. Used with permission.

Page 50: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

49

Velocity autocorrelation function: Solid, liquid, ideal gas

T

VAF

1

Liquid

Dense gas

Ideal gas

Solid

Figure by MIT OpenCourseWare.

Page 51: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

50

VAF used to calculate diffusion constant

')()0(31 '

0'

dttvvDt

t∫∞=

=

><=

Diffusion coefficient (see additional notes available on MIT Server“Additional notes re. velocity autocorrelation function”):

Diffusion coefficient can be obtained from both VAF and the MSD

Page 52: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

51

Practice quiz II

Page 53: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

52

Mean Squared Displacement function:transport of particles = diffusivities

( )2..1

2 )0()(1)( ∑=

=−>=Δ<Ni

ii trtrN

tr

Position of atom i at time t

Position of atom i at time t=0

Courtesy of Sid Yip. Used with permission.

Page 54: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

53

Practice quiz II

No

No

No

X

X

X *

* Based on autocorrelationfunction (time dependent)

Page 55: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

54

( )>⋅+<= ∑=

N

iiiii frvm

VP

1

2

31

><= ∑=

N

iii

B

vmNk

T1

2131

iii vvv ⋅=2

∑∑==

+>=<iN

kkiki

N

i i

ttvtvNN

tvv11

)()(11)()0(

>±Ω±

=<Δ

Δ

ρ)()()(

2

2r

r

rrNrg

( )22 )0()(1)( ∑ =−>=Δ<i

ii trtrN

tr

Temperature

Pressure

Stress

MSD

RDF

VAF

Direct

Direct

Direct

Diffusivity

Atomic structure (signature)

Diffusivity, phase state, transport properties

>⎟⎟⎠

⎞⎜⎜⎝

⎛⋅

∂∂

+−<Ω

= ∑ ∑≠

=α ββα

ααα αβ

φσa

rrji

jiij rrr

rruum

,,,, |)(

211

Property Definition Application

Summary – property calculation

Page 56: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

55

Material properties: Classification

Structural – crystal structure, RDF, VAF

Thermodynamic -- equation of state, heat capacities, thermal expansion, free energies, use RDF, VAF, temperature, pressure

Mechanical -- elastic constants, cohesive and shear strength, elastic and plastic deformation, fracture toughness, use Virial Stress

Vibrational -- phonon dispersion curves, vibrational frequency spectrum, molecular spectroscopy, use VAF

Transport -- diffusion, viscous flow, thermal conduction, use MSD, temperature, VAF (viscosity, thermal conductivity)

Page 57: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

56

1.1 Atomistic and molecular simulation algorithms

1.2 Property calculation1.3 Potential/force field models

1.4 Applications

Goals: How to model chemical interactions between particles (interatomic potential, force fields); applications to metals, proteins

Page 58: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

57

Concept: Repulsion and attraction

“point particle” representation

Attraction: Formation of chemical bond by sharing of electronsRepulsion: Pauli exclusion (too many electrons in small volume)

r

Electrons

Core

e

Energy Ur

Repulsion

Attraction

1/r12 (or Exponential)

1/r6

Radius r (Distancebetween atoms)

Figure by MIT OpenCourseWare.

Page 59: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

58

Generic shape of interatomic potential

e

Energy Ur

Repulsion

Attraction

1/r12 (or Exponential)

1/r6

Radius r (Distancebetween atoms)

Attraction: Formation of chemical bond by sharing of electronsRepulsion: Pauli exclusion (too many electrons in small volume)

Figure by MIT OpenCourseWare.

Harmonic oscillatorr0

φ

r~ k(r - r0)2

Effective interatomic potential

Figure by MIT OpenCourseWare.

Many chemical bonds show this generic behavior

Page 60: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

59

Atomic interactions – different types of chemical bonds

Primary bonds (“strong”)Ionic (ceramics, quartz, feldspar - rocks) Covalent (silicon) Metallic (copper, nickel, gold, silver)(high melting point, 1000-5,000K)

Secondary bonds (“weak”)Van der Waals (wax, low melting point) Hydrogen bonds (proteins, spider silk)(melting point 100-500K)

Ionic: Non-directional (point charges interacting)Covalent: Directional (bond angles, torsions matter)Metallic: Non-directional (electron gas concept)

Wea

ker b

ondi

ng

Page 61: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

60

How to calculate forces from the “potential”or “force field”

Define interatomic potentials, that describe the energy of a set of atoms as a function of their coordinates

“Potential” = “force field”

)(rUU totaltotal =

NirUF totalri i..1)( =−∇=

⎟⎟⎠

⎞⎜⎜⎝

∂∂

∂∂

∂∂

=∇iii

r rrri,3,2,1

,,

Depends on position ofall other atoms

Change of potential energydue to change of position ofparticle i (“gradient”)

{ } Njrr j ..1==

Position vector of atom i

Page 62: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

61

Practice quiz II

Pair potentialNote cutoff!

Page 63: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

62

Pair potentials: energy calculation

Pair wise summation of bond energies

∑ ∑≠= =

=N

jii

N

jijrU

,1 121

tot )(φ

)( ijrφ

∑=

=N

jiji rU

1

)( φEnergy of atom i

Pair wiseinteraction potential

Simple approximation: Total energy is sum over the energy of all pairs of atoms in the system

=ijr distance betweenparticles i and j

avoid double counting

12 5

3 4

1 r12

2r25 5

3 4

Page 64: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

63

Total energy of pair potential

Assumption: Total energy of system is expressed as sum of the energy due to pairs of atoms

( )32312321131221 φφφφφφ +++++= totalU

∑ ∑≠= =

=N

jii

N

jijtotal rU

,1 121 )(φ

)( ijij rφφ =with

beyond cutoff=0

=0

12r 23r

Page 65: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

64

Force calculation – pair potential

ij

ij

rr

Fd

)(dφ−=

Forces can be calculated by taking derivatives from the potential function

Force magnitude: Negative derivative of potential energy with respect to atomic distance

To obtain force vector Fi, take projections into the three axial directions

x1

x2fij

ii r

xFf =

x1

x2

ijr

j

i

Component i of vector ijr

ijij rr =1f

2f

Page 66: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

65

Force calculation – pair potential

Forces on atom 3: only interactionwith atom 2 (cutoff)

23

23

d)(d

rrF φ

−=23rxFf i

i = 2323 rr =ijr

1. Determine distance between atoms 3 and 2, r232. Obtain magnitude of force vector based on derivative of potential3. To obtain force vector Fi, take projections into the

three axial directionsComponent i of vector

Page 67: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

66

Interatomic pair potentials: examples

Morse potential

Lennard-Jones 12:6 potential(excellent model for nobleGases, Ar, Ne, Xe..)

Buckingham potential

Harmonic approximation

( ) ( ))(exp2)(2exp)( 00 rrDrrDr ijijij −−−−−= ααφ

6

exp)( ⎟⎟⎠

⎞⎜⎜⎝

⎛−⎟⎟

⎞⎜⎜⎝

⎛−=

ij

ijij r

Cr

Ar σσ

φ

⎥⎥

⎢⎢

⎟⎟⎠

⎞⎜⎜⎝

⎛−⎟

⎟⎠

⎞⎜⎜⎝

⎛=

612

4)(ijij

ij rrr σσεφ

Page 68: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

67

Lennard-Jones potential – example for copper

LJ potential – parameters for copper (Cleri et al., 1997)

ε

Page 69: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

68

Derivative of LJ potential ~ force

Image removed due to copyright restrictions.Please see: Fig. 2.14 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 70: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

69

Determination of parameters for atomistic interactions

Often, parameters are determined so that the interatomic potential reproduces experimental results / quantum mechanical results (part III)

Example – elastic properties

'')(2

2

φφ=

∂∂

=r

rk

Calculate K as a function of ε and σ (for LJ potential):

Then find two (or more) properties (experimental, for example), that can be used to fit the LJ/BP parameters (e.g. Young’s modulus E = 120 GPa)

⎥⎥⎦

⎢⎢⎣

⎡⎟⎠⎞

⎜⎝⎛−⎟

⎠⎞

⎜⎝⎛=

612

4)(rr

r σσεφ

Shear modulusYoung’s modulus

μ3/8=E))21(3/( ν−= EK4/1=ν

Vkr /2/20=μ

4/30aV =

3/64 σε=K

6

exp)( ⎟⎠⎞

⎜⎝⎛−⎟

⎠⎞

⎜⎝⎛−=

rCrAr σ

σφ

Page 71: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

70

Cutoff radius

∑=

=neighNj

iji rU..1

)(φ6 5

j=1

2 3

4

cutr

i φ

r

LJ 12:6potential

ε0

cutr

Cutoff radius = considering interactions only to a certain distanceBasis: Force contribution negligible (slope)

∑=

=N

jiji rU

1

)( φ

Page 72: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

71

Derivative of LJ potential ~ force

Beyond cutoff: Changes in energy (and thus forces) small

rrF

d)(dφ

−=

)(rφ

cutr

potentialshift

force not zero

Page 73: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

72

Crystal structure and potentialThe regular packing (ordering) of atoms into crystals is closely related to the potential detailsMany local minima for crystal structures exist, but materials tend to go to the structure that minimizes the energy; often this can be understood in terms of the energy per atomic bond and the equilibrium distance (at which a bond features the most potential energy)

φ

r

LJ 12:6potential

ε

2D example

Square lattice Hexagonal lattice

N=4 bonds N=6 bonds per atom

Page 74: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

73

Example

time

http://polymer.bu.edu/java/java/LJ/index.html

Initial: cubic lattice Transforms into triangular lattice

Courtesy of the Center for Polymer Studies at Boston University. Used with permission.

Page 75: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

74

Practice quiz II

Page 76: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

75

All bonds are not the same: metals

© 2006 Markus J. Buehler, CEE/MIT

Pair potentials: All bonds Reality: Have environment are equal! effects; it matter that there is

a free surface!

Page 77: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

76

Embedded-atom method (EAM)

)()(21

..1i

Njiji Fr

neigh

ρφφ += ∑=

Pair potential energy

Embedding energy

as a function of electron density

iρ Electron density at atom ibased on a pair potential:

∑=

=neighNj

iji r..1

)(πρ

new

Models other than EAM (alternatives):Glue model (Ercolessi, Tosatti, Parrinello)Finnis SinclairEquivalent crystal models (Smith and Banerjee)

Page 78: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

77

Effective pair interactions: EAM potential

Can describe differences between bulk and surface

∑∑∑ +=≠ i

ijii j

ij FrU )()(21

,

ρφ

Pair potential energy Embedding energy

as a function of electron density

Embedding term: depends on environment, “multi-body”

EAM=Embedded atom method

Bulk

Surface

Effe

ctiv

e pa

ir po

tent

ial (

eV )

1

0.5

0

-0.53 42

r (A)o

Figure by MIT OpenCourseWare.

Page 79: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

78

Summary: EAM method

State of the art approach to model metalsVery good potentials available for Ni, Cu, Al since late 1990s, 2000sNumerically efficient, can treat billions of particlesNot much more expensive than pair potential, but describes physics much better

Recommended for use!

Page 80: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

79

Model for chemical interactions

Similarly: Potentials for chemically complex materials – assume that total energy is the sum of the energy of different types of chemical bonds

bondHvdWMetallicCovalentElec −++++= UUUUUUtotal

Page 81: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

80

Concept: energy landscape for chemically complex materials

Different energy contributions from different kinds of chemical bonds are summed up individually, independently

Implies that bond properties of covalent bonds are not affected by other bonds, e.g. vdW interactions, H-bonds

Force fields for organic substances are constructed based on this concept:

water, polymers, biopolymers, proteins …

bondHvdWMetallicCovalentElec −++++= UUUUUUtotal

Page 82: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

Summary: CHARMM-type potential

Utotal = UElec +UCovalent +UMetallic +UvdW +UH−bond

81

UCovalent =Ustretch +Ubend +U rot

1φ ( )2stretch = k

2 stretch r − r0

1φ ( )2bend = k

2 bend θ −θ0

1φrot = krot (1− cos(ϑ))

UElec : Coulomb potentialqiqφ(r j

ij ) = ε1rij

UvdW : LJ potential⎡⎛ ⎞

12⎛ ⎞

6⎤σ σφ(r ) = 4ε ⎢⎜ ⎟ − ⎜ ⎟ ⎥ij ⎜⎢⎝ r ⎟ ⎜⎠ r ⎟

⎣ ij ⎝ ij ⎠ ⎥⎦

UH−bond :⎡ ⎛ ⎞

12⎛ ⎞

10⎤Rφ(r ) = ⎢5⎜ H−bond RD ⎟ − 6⎜ H−bond−

⎟ ⎥ 4ij H bond cos (θ⎜ ⎟ ⎜ ⎟⎢ r r ⎥

DHA )⎣ ⎝ ij ⎠ ⎝ ij ⎠ ⎦

1φrot = k (1 cos( ))2 rot − ϑ

2

Page 83: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

82

Summary: CHARMM force field

Widely used and accepted model for protein structures

Programs such as NAMD have implemented the CHARMM force field

Problem set 2, GenePattern NAMD module, study of a protein domain part of human vimentin intermediate filaments

Page 84: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

83

How can one accurately describe the transition energies during chemical reactions?

Use computationally more efficient descriptions than relying on purely quantum mechanical (QM) methods (see part III, methods limited to 100 atoms)

22

H

HCCHHCCH2

−=−→−≡−+

involves processeswith electrons

Reactive potentials ReaxFF

q q

q q

q

q

qq q

A

B

A--B

A

B

A--B

??

Page 85: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

84

Bond order based energy landscape

Bond length

Bond order

Energy

Bond length

Energy

Bond order potentialAllows for a more general description of chemistryAll energy terms dependent on bond order

Conventional potential(e.g. LJ, Morse)

Pauling

Page 86: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

85

ReaxFF: A reactive force field

underover

torsanglevalCoulombvdWaalsbondsystem

EE

EEEEEE

++

++++= ,

2-body

multi-body

3-body 4-body

Total energy is expressed as the sum of various terms describingindividual chemical bonds

All expressions in terms of bond order

All interactions calculated between ALL atoms in system…

No more atom typing: Atom type = chemical element

Page 87: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

86

Mg – water interaction – ReaxFF MD simulation

Page 88: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

87

Effect of Pt catalyst

MD simulation clearly proves the effect of the catalyst in greatly enhancing the reaction rate

It also leads to more controlled reaction conditions

5

4

3

2

1

0 0

( )

2

600 K with Pt

600 K without Pt

0.1 0.2 0.3 0.4 0.5 Time ns

Wat

er m

olec

ules

Number of H O molecules over time

Figure by MIT OpenCourseWare.

Page 89: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

88

•O2 close to Pt surface•Chemisorption of O2 (Pt-O-O)•Dissociation Pt-O and formation of Pt-O-H (stable)•Formation of Pt-O-H2 as another H2 approaches; thereby leads to water and H-O-O molecule

•Several water molecules interact via hydrogen bonds

H2O forms at the Pt (111) surface

1 2 3

Figure by MIT OpenCourseWare.

Formation mechanism

Page 90: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

89

Summary: ReaxFF force field

Widely used model to describe chemically complex materials and chemical reactions

Can describe covalent bonds, vdW bonds, H-bonds, electrostatic bonds, metallic bonds

Programs such as CMDF have implemented the ReaxFF force field

Problem set #2, GenePattern CMDF module, study of fracture of a silicon single crystal

Page 91: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

90

Summary: force fields discussed in IM/S

Pair potentials (LJ, Morse, harmonic potentials, biharmonic potentials), used for single crystal elasticity (pset #1) and fracture model (pset #2)Pair potential

EAM (=Embedded Atom Method), used for nanowire (pset #1)Multi-body potential

ReaxFF (reactive force field), used for CMDF/fracture model of silicon (pset#2)Multi-body potential (bond order potential)

Tersoff (nonreactive force field), used for CMDF/fracture model of silicon (note: Tersoff only suitable for elasticity of silicon)Multi-body potential (bond order potential)

CHARMM force field (organic force field), used for protein simulations (pset#2)Multi-body potential (angles, for instance)

Page 92: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

91

Practice quiz II

ReaxFF

EAM, LJ

CHARMM-type (organic)

ReaxFF

CHARMM

Page 93: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

92

f

x

Steered Molecular Dynamics (SMD) mimics AFM single molecule experiments

xk

fAtomic force microscope

k xf

pset #2, problem 1

Page 94: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

93

Comparison – CHARMM vs. ReaxFF

M. Buehler, JoMMS, 2007

Covalent bondsnever break in CHARMM

Page 95: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

94

1.1 Atomistic and molecular simulation algorithms

1.2 Property calculation1.3 Potential/force field models

1.4 Applications

Goals: Select applications of MD to address questions in materials science (ductile versus brittle materials behavior); observe what can be done with MD

Page 96: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

95

MD simulation: chemistry as bridge between disciplines

Images removed due to copyright restrictions.Please see: Fig. 2.1 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

vi(t), ai(t)

xy

z

N particlesmass mi

Page 97: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

96

Application – protein folding

ACGT

Four letter code “DNA”

Combinationof 3 DNA letters equals a amino acid

E.g.: Proline –

CCT, CCC, CCA, CCG

Sequence of amino acids“polypeptide” (1D structure)

Transcription/translation

Folding (3D structure)

.. - Proline - Serine –Proline - Alanine - ..

Goal of protein folding simulations:Predict folded 3D structure based on polypeptide sequence

Page 98: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

97

Movie: protein folding with CHARMM

de novo Folding of a Transmembrane fd Coat Proteinhttp://www.charmm-gui.org/?doc=gallery&id=23

Quality of predicted structures quite good

Confirmed by comparison of the MSD deviations of a room temperature ensemble of conformations from the replica-exchange simulations and experimental structures from both solid-state NMR in lipid bilayers and solution-phase NMR on the protein in micelles)

Polypeptide chain

Images removed due to copyright restrictions.

Screenshots from protein folding video, which can be found here:http://www.charmm-gui.org/?doc=gallery&id=23.

Page 99: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

98

Application – mechanics of materialstensile test of a wire

Brittle Ductile

Strain

Stre

ss

BrittleDuctile

Necking

Figures by MIT OpenCourseWare.

Page 100: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

99

Practice quiz II

Page 101: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

100

Ductile versus brittle materials

Difficultto deform,breaks easily

Easy to deformhard to break

BRITTLE DUCTILE

Glass Polymers Ice...

Shear load

Copper, Gold

Figure by MIT OpenCourseWare.

Page 102: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

101

“Macro, global”

“Micro (nano), local”

)(rσ r

Deformation of materials:Nothing is perfect, and flaws or cracks matter

Griffith, Irwine and others: Failure initiates at defects, such as cracks, or grain boundaries with reduced traction, nano-voids, other imperfections

Failure of materials initiates at cracks

Page 103: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

102

Crack extension: brittle response

Image removed due to copyright restrictions.Please see: Fig. 1.4 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 104: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

103

Basic fracture process: dissipation of elastic energy

Image removed due to copyright restrictions.Please see: Fig. 6.5 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 105: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

104

Limiting speeds of cracks: linear elastic continuum theory

• Cracks can not exceed the limiting speed given by the corresponding wave speeds unless material behavior is nonlinear• Cracks that exceed limiting speed would produce energy (physically impossible - linear elastic continuum theory)

Images removed due to copyright restrictions.Please see: Fig. 6.56 and 6.90 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 106: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

105

Summary: mixed Hamiltonian approach

Tersoff

( )TersoffReaxFFReaxFFReaxFFTersoffReaxFF )1()( FwFxwF −+=−

ReaxFFw Tersoffw

xxwxw ∀=+ 1)()( TersoffReaxFF

Tersoff

xImage removed due to copyright restrictions.

See fig. 1 in Buehler, Markus J., Adri C. T. van Druin, and William Goddard III. "Multiparadigm Modeling of Dynamical Crack Propagation in Silicon Using a

Reactive Force Field." Phys Rev Lett 96 (2006): 095505.

Page 107: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

106

Atomistic fracture mechanism

M.J. Buehler et al., Phys. Rev. Lett., 2007

Images removed due to copyright restrictions.

Fig. 3 from Buehler, Markus, Harvey Tang, Adri C. T. van Duin, and William A. Goddard III. "Threshold Crack Speed Controls Dynamical Fracture of

Silicon Single Crystals." Phys Rev Letter 99 (2007): 165502.

Page 108: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

50

Lattice shearing: ductile response

Instead of crack extension, induce shearing of atomic latticeDue to large shear stresses at crack tipLecture 7

Figure by MIT OpenCourseWare.

Figure by MIT OpenCourseWare.

τ

τ

τ

τ

Page 109: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

Concept of dislocations

Localization of shear rather than homogeneous shear that requires cooperative motion

“size of single dislocation” = b, Burgers vector 54

additional half plane

Figure by MIT OpenCourseWare.

τ

τ

τ

τ

Page 110: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

109

A closer look: surface cracks

http://www2.ijs.si/~goran/sd96/e6sem1y.gif

Courtesy of Goran Drazic. Used with permission.

Page 111: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

110

Analysis of a one-billion atom simulation of work-hardening

Image removed due to copyright restrictions. Please see: Fig. 1c in Buehler, Markus J., et al. "The Dynamical Complexity of Work-hardening: A Large-scale Molecular Dynamics Simulation." Acta Mechanica Sinica 21 (2005): 103-111.

Page 112: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

111

Final sessile structure – “brittle”

Page 113: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

112

Practice quiz II

Copper, nickel (ductile) and glass, silicon (brittle)

For a material to be ductile, require dislocations, that is, shearing of lattices

Not possible here (disordered)

Page 114: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

113

Practice quiz II

Image removed due to copyright restrictions.Please see: Fig. 6.72 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 115: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

114

Suddenly stopping crack

Image removed due to copyright restrictions.Please see Fig. 6.57 and 6.74 in: Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 116: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

115

2. Concluding remarks

Page 117: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

116

Goals of part II - from lecture 1

You will be able to …

Carry out atomistic simulations of various processes (diffusion,deformation, fracture..)

Carbon nanotubes, nanowires, bulk metals, proteins, silicon crystals,…

Understand how to analyze atomistic simulations

Understand how to visualize (see snapshots on previous slide)

Understand how to link atomistic simulation results with continuum models

Page 118: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction ... · II. Atomistic and molecular methods 1. Introduction to molecular dynamics 2. Basic statistical mechanics, molecular

117

Important terminology and concepts

Force field Potential / interatomic potentialReactive force field / nonreactive force fieldChemical bonding (covalent, metallic, ionic, H-bonds, vdW..)Time stepContinuum vs. atomistic viewpointsMonte Carlo vs. Molecular DynamicsProperty calculation (temperature, pressure, diffusivity [transport properties]-VAF,MSD, structural analysis-RDF)Choice of potential for different materials (pair potentials, chemical complexity)MD algorithm: how to calculate forces, energies Applications: brittle vs. ductile, data analysis