3.021j / 1.021j / 10.333j / 18.361j / 22.00j introduction to...

73
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.

Upload: others

Post on 13-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

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 to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

1

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

Part II - lecture 4

Atomistic and molecular methods

Page 3: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

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 to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

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, Cauchy-Born rule as link between chemistry and mechanics – impose deformation field)

Lecture 6: Application to mechanics of materials-ductile materials (significance of fractures/flaws, brittle versus ductile behavior [motivating example], basic deformation mechanisms (cracking, dislocations), modeling approaches: metals-EAM, brittle-pair potential/ReaxFF (silicon))

Lecture 7: Application to mechanics of materials-brittle materials; case study: supersonic fracture (example for model building); case study: fracture of silicon (hybrid model)

Lecture 8: Review session

Lecture 9: QUIZ

Page 5: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

4

Important datesProblem set 1:handout: March 31, due Monday April 7

Problem set 2:handout: Monday April 7, due Monday April 14

Review lecture: Tuesday April 15

Quiz: Thursday April 17

Page 6: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

5

II. Atomistic and molecular methods

Lecture 4: Interatomic potential and force field Outline:1. MD algorithm - overview 2. How to model chemical interactions

2.1 Pair potentials & how to define a pair potential 2.2 Multi-body potentials-metals/EAM & applications2.3 Bookkeeping matters: neighbor lists, periodic BCs, how to apply BCs

1.

Goal of today’s lecture: How to model chemical interactions in MD and how to develop the models (parameter determination)How to model crystalline materials, in particular metalsHow to implement force calculation in a MD code (algorithm, bookkeeping, efficient approaches)

Page 7: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

6

1. MD algorithm - overview

Page 8: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

7

Molecular dynamics: A “bold” idea

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

Positions at t0

Accelerationsat t0

Positions at t0-Δt

iii mfa /=Forces between atoms… how to obtain?

Generate new positions

Based on atomic accelerations, which can be obtained from interatomic forces

vi(t), ai(t)

ri(t)

xy

z

N particlesParticles with mass mi

Page 9: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

8

Recall: what we need for MD

Initial positions of atoms (e.g. crystal structure)Initial velocities (assign random velocities according to a distribution of velocities, e.g. Maxwell-Boltzmann distribution, so that it corresponds to a certain temperature)Time stepping method (e.g. Verlet central difference method)

Model for chemical bonds(potentials or force fields, to be covered today)

Page 10: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

9

2. How to model chemical interactions

Concept: Define energy landscape of chemical interactions, then take spatial derivatives to obtain forces, to be used

in MD algorithm

Page 11: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

10

Atomic scale – how atoms interact

Atoms are composed of electrons, protons, and neutrons. Electron and protons are negative and positive charges of the same magnitude, with1.6 × 10-19 CoulombsChemical bonds between atoms by interactions of the electrons ofdifferent atomsDistribution of electrons is described by “orbitals”

“Point” representation

atom core

no p+ p+

e-

e-

p+

e-

e -

e-

e-

no

no no

no

p+ no

p+

p+

V(t)

a(t) r(t) y

x

Figure by MIT OpenCourseWare. After Buehler.

Figure by MIT OpenCourseWare.

Page 12: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

11

Atomic interactions – quantum perspective

http://winter.group.shef.ac.uk/orbitron/MOs/H2/1s1s-sigma/index.html

Much more about it in part III

Density distributionof electrons around a H-H molecule

How electrons from different atoms interact defines nature of chemical bond

Images remove due to copyright restrictions.Please see http://winter.group.shef.ac.uk/orbitron/MOs/H2/1s1s-sigma/index.html

Page 13: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

12

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 14: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

13

Generic shape of interatomic potential

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

Many chemical bonds show this generic behavior

e

Energy Ur

Repulsion

Attraction

1/r12 (or Exponential)

1/r6

Radius r (Distancebetween atoms)

Figure by MIT OpenCourseWare.

Effective interatomic potential

Harmonic oscillatorr0

φ

r~ k(r - r0)2

Effective interatomic potential

Figure by MIT OpenCourseWare.

Page 15: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

14

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)

Difference of material properties originates from different atomic interactions

Page 16: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

15

Wax

Soft, deformable, does not break under deformationCourtesy of Ruth Ruane. http://www.whitewitch.ie. Used with permission.

Page 17: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

16

Rocks

Image courtesy of Wikimedia Commons.

Page 18: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

17

Rocks and sand on Mars

Image courtesy of NASA.

Page 19: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

18

Gold

Image courtesy of Wikimedia Commons.

Page 20: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

19

Silicon

Image courtesy of NASA.

Page 21: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

20

Spider web

Image courtesy of U.S. Fish and Wildlife Service.

Page 22: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

21

Tree’s leaf

Image courtesy of Wikimedia Commons.

Page 23: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

22

2.1 Pair potentials & how to define a pair potential

Page 24: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

23

Models for atomic interactions: pair potential

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:

)(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==

Page 25: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

24

Pair potentials: energy calculation

Pair wise summation of bond energies

∑ ∑≠= =

=N

jii

N

jijtotal rU

,1 121 )(φ

)( 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

12r25r

avoid double counting

2 5

43

1

2 5

43

1

Page 26: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

25

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 27: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

26

Lennard-Jones potential: schematic

φ

r

LJ 12:6potential

Lennard-Jones 12:6

??

r

Parameters

ε

⎟⎟⎠

⎞⎜⎜⎝

⎛⎥⎦⎤

⎢⎣⎡−⎥⎦

⎤⎢⎣⎡=

612

4)(rr

r σσεφ

ε : well depth (energy per bond)

σ : force vanishes (EQ distance between atoms)

Sir J. E. Lennard-Jones (Cambridge UK)

Page 28: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

27

Lennard-Jones potential – example for copper

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

Page 29: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

28Paper posted on MIT Server

Paper’s introduction removed due to copyright restrictions.

Page 30: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

29

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

ijrj

i

Component i of vector ijr

ijij rr =1f

2f

Page 31: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

30

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 32: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

31

Properties of LJ potential

Equilibrium distance between atoms r0 and maximum force

06 2 r=σ

σε394.2

max, =LJF

first derivative zero (force)

second derivative zero (=loss of convexity, spring constant=0)

=0r distance of nearest neighbors in a lattice

Page 33: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

32

Determination of parameters for atomistic interactions

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

Example (based on 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 parameters (e.g. Young’s modulus E = 120 GPa)

This concept is called potential or force field fitting (training)Provides quantitative link from quantum mechanics / experiment to MD model

⎥⎥⎦

⎢⎢⎣

⎡⎟⎠⎞

⎜⎝⎛−⎟

⎠⎞

⎜⎝⎛=

612

4)(rr

r σσεφ

Shear modulusYoung’s modulus

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

Vkr /2/20=μ

4/30aV =

3/64 σε=K

Page 34: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

33

Bending a copper wire until it breaks

Page 35: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

34

A closer look

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

Courtesy of Goran Drazic. Used with permission.

Page 36: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

35

A simulation with 1,000,000,000 particles Lennard-Jones - copper

F.F. Abraham, et al., 2000

Image removed due to copyright restrictions.Please see Fig. 1 in Abraham, Farid F., et al. "Simulating Materials Failure by Using up to OneBillion Atoms and the World's Fastest Computer: Work-hardening." PNAS 99 (April 30, 2002): 5783-5787.

Page 37: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

36

Morse potential parameters

00 ijijijφ(r ) = D exp(− 2α(r − r ))− 2D exp(−α(r − r ))

Morse Potential Parameters for 16 Metals

Metal L x 10-22 (eV)αa0 α (Α−1) r0 (Α) D (eV)β

Pb

Ag

Ni

CuAl

Ca

SrMo

W

Cr

FeBa

K

CsRb

2.921

2.788

2.500

2.4502.347

2.238

2.2382.368

2.225

2.260

1.9881.650

1.293

1.267

1.2601.206

83.02

71.17

51.78

49.1144.17

39.63

39.6388.91

72.19

75.92

51.9734.12

23.80

23.28

23.1422.15

7.073

10.012

12.667

10.3308.144

4.888

4.55724.197

29.843

13.297

12.5734.266

1.634

1.908

1.3511.399

1.1836

1.3690

1.4199

1.35881.1646

0.80535

0.737761.5079

1.4116

1.5721

1.38850.65698

0.49767

0.58993

0.415690.42981

3.733

3.115

2.780

2.8663.253

4.569

4.9882.976

3.032

2.754

2.8455.373

6.369

5.336

7.5577.207

0.2348

0.3323

0.4205

0.34290.2703

0.1623

0.15130.8032

0.9906

0.4414

0.41740.1416

0.05424

0.06334

0.044850.04644

Figure by MIT OpenCourseWare.

Na

Adapted from Table I in Girifalco, L. A., and V. G. Weizer. "Application of the Morse Potential Functionto Cubic Metals." Physical Review 114 (May 1, 1959): 687-690.

Page 38: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

37

Cutoff radius

∑=

=neighNj

iji rU..1

)(φ

φ

r

LJ 12:6potential

ε0

cutr

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

∑=

=N

jiji rU

1

)( φ

6 5

j=1

2 3

4

cutr

i

Page 39: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

38

Derivative of LJ potential ~ force

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

rrF

d)(dφ

−=

)(rφ

cutr

potentialshift

Page 40: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

39

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 41: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

40

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 42: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

41

Face centered cubic (FCC), body centered cubic (BCC)

Aluminum, NN: 2.863 Å(a0=4.04 Å)

Copper, NN: 2.556 Å(a0=3.615 Å) )

Chromium, NN: 2.498 Å (a0=2.91 Å)

Iron, NN: 2.482 Å(a0=2.86 Å)

http://www.webelements.com/

Image from Wikimedia Commons, http://commons.wikimedia.org

Page 43: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

42

Hexagonal closed packed (HCP)

Cobalta: 250.71 pm b: 250.71 pm c: 406.95 pm α: 90.000°β: 90.000°γ: 120.000°NN: 2.506 Å

Zinca: 266.49 pm b: 266.49 pm c: 494.68 pm α: 90.000°β: 90.000°γ: 120.000°NN: 2.665 Å

Image courtesy of the U.S. Navy.

aa

a

c

Figures by MIT OpenCourseWare.

Page 44: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

43

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 45: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

44

Graphene/carbon nanotubes

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

RDF

Images removed due to copyright restrictions.http://weblogs3.nrc.nl/techno/wp-content/uploads/080424_Grafeen/Graphene_xyz.jpg

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

Page 46: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

45

MD updating scheme: Complete

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

ii maf =

“Verlet central difference method”

Positions at t0

Accelerationsat t0

Positions at t0-Δt

mfa ii /=

rxFf i

i =

(2) Obtain accelerations from forces

(3) Obtain forces from potential

Potential

(1) Updating method (integration scheme)

⎟⎟⎠

⎞⎜⎜⎝

⎛⎥⎦⎤

⎢⎣⎡−⎥⎦

⎤⎢⎣⎡=

612

4)(rr

r σσεφ

(5) Crystal (initial conditions)Positions at t0

rrF

d)(dφ

−=

Page 47: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

46

2.2 Multi-body potentials-metals/EAM & applications

Pair potential: Total energy sum of all pairs of bondsIndividual bond contribution does not depend on other atoms“all bonds are the same”

∑ ∑≠= =

=N

jii

N

jijtotal rU

,1 121 )(φ

Is this a good assumption?

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

Page 48: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

47

Are all bonds the same? - valency in hydrocarbons

H

All bonds are not the same!

Adding another H is not favored

C2H6

Page 49: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

48

Are all bonds the same? – metallic systems

Bonds in a molecular structure depend on the environment!

© 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 50: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

49

Are all bonds the same?

Bonding energy of red atom in is six times bonding energy in

This is in contradiction with both experiments and more accurate quantummechanical calculations on many materials

For pair potentials

For metals

Bonds get “weaker” as more atoms are added to central atom

Z~

Z~

:Z Coordination = how many immediate neighbors an atom has

Page 51: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

50

Bond strength depends on coordination

2 4 6 8 10 12 coordination

energy per bond

Z~

Z

Z~

pair potential

Nickel

Page 52: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

51

Transferability of pair potentials

Pair potentials have limited transferability:

Parameters determined for molecules can not be used for crystals, parameters for specific types of crystals can not be used to describe range of crystal structures

E.g. difference between FCC and BCC can not be captured using a pair potential

Pair potentials can not capture certain elasticity coefficients, e.g. (Cauchy relation, violated in most real metals)

4412 CC =

Page 53: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

52

Example: Metallic bonding

Need to consider more details of chemical bonding to understand environmental effects

+ + + + + ++ + + + + +

+ + + + + +

+Electron (q=-1)

Ion core (q=+N)

Delocalized valence electrons moving between nuclei generate a binding force to hold the atoms together: Electron gas model (positive ions in a sea of electrons)

Mostly non-directional bonding, but the bond strength indeed depends on the environment of an atom, precisely the electron density imposed by other atoms

Page 54: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

53

Modeling attempt: Multi-body potentialMulti-body potential depend on more than pairs of atoms, but instead also on the environment of each atomImportant for metals due to existence of “electron gas”

)()(21

..1i

Njiji Fr

neigh

ρφφ += ∑=

Pair potential energy

Embedding energy

as a function of electron density

First proposed by Finnis, Sinclair, Daw, Baskes et al. (1980s)

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

∑=

=neighNj

iji r..1

)(πρ

new

6 5

j=1

2

i

3

4i

Page 55: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

54

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 56: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

55

Embedding term: example

Embedding energy

)()(21

..1i

Njiji Fr

neigh

ρφφ += ∑=

Pair potential energy

Embedding energyas a function of electron density

Electron density

0 0.01 0.02 0.03 0.04 0.05 0.06-10

-5

0

G (e

V)

� (A-3)ρ o

Figure by MIT OpenCourseWare.

Page 57: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

56

Pair potential term: example

Pair contribution

)()(21

..1i

Njiji Fr

neigh

ρφφ += ∑=

Pair potential energy

Embedding energyas a function of electron density

2

1.5

1

0.5

02 3 4

R (A)o

U (e

V)

Figure by MIT OpenCourseWare.

Page 58: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

57

Effective pair interactions

Can describe differences between bulk and surface

rBulk

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 59: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

58

Fitting parameter/performance

Text removed due to copyright restrictions.Please see Table II in Foiles, S. M., M. I. Baskes, and M. S. Daw. "Embedded-atom-methodFunctions for the fcc Metals Cu, Ag, Au, Ni, Pd, Pt, and their Alloys." Physical Review B 33 (June 1986): 7983-7991.

Page 60: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

59

Diffusion: Activation energies

Courtesy of Elsevier, Inc., http://www.sciencedirect.com. Used with permission.

Page 61: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

60

Comparison EAM model vs. experiment

Melting point (in K)

Page 62: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

61

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 63: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

62

2.3 Bookkeeping matters: neighbor lists, periodic BCs, how to apply BCs

Page 64: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

63

Algorithm of force calculation

for i=1..N

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

6 5

j=1

2 3

4

cutr

i

Page 65: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

64

Force calculation for N particles

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 66: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

65

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 67: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

66

Neighbor listsBookkeeping device often used in MD simulation is a neighbor list: keeps track of who are the nearest, second nearest, ... neighbors of each particle (arrays).

Saves time from checking every particle in the system every time a force calculation is made

The list can be used for several time steps before updating (atoms move slowly)

Each update is expensive since it involves N x N operations for an N-particle system.

In low-temperature solids where the particles do not move very much, it is possible to do an entire simulation without or with only a few updating, whereas in simulation of liquids, updating every 5 or 10 steps is quite common

Page 68: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

67

Domain decomposition into bins

• 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

• Bin re-distribution only necessary every 20..30 integration steps (parameter)

Rcut

Page 69: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

68

Numerical implementation of multi-body EAM potential

Requires two loops over atoms within each cell

Loop 1:

(i) Pair contributions (derivatives and potential)

(ii) Calculate electron density

Loop 2:

(iii) Calculate embedding function and derivatives

Due to additional (i) calculation of electron density and (ii) embedding contribution EAM potentials are 2-3 times slower than pure pair potentials

Page 70: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

69

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 71: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

70

Periodic boundary conditions

JAVA script - example

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

Track particle

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

Page 72: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

71

How to apply BCs: displacementDomain decomposition

Example: Stretching of a metal nanowire

Modify Verlet integration method, boundary atoms do not move to dynamical equations but are displaced according to prescribed boundary condition (e.g. fixed displacement rate)

x1

x2

x2.

x2.

simulate tensile test

group of atoms that does NOT follow F=ma

Upper

Lower

Page 73: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to …dspace.mit.edu/.../contents/lecture-notes/p2_l4.pdf · 2019. 9. 12. · deformation field) Lecture 6: Application to

72

Instron testing - macroscale

Image removed due to copyright restrictions.

Photograph of instron testing apparatus.