1.021 , 3.021, 10.333, 22.00 I ntroduc tion to Modeling and Simulation

Spring 2011

Part I C ontinuum and partic le me thods

How to model chemical interactions

Lecture 5

Markus J. Buehler

1

Laboratory for Atomistic and Molecular Mechanics Department of Civil and Environmental Engineering Massachusetts Institute of Technology

Content overview

I. Particle and continuum me thods

1. Atoms, molecul e s, chemistry

2. Continuum modeling approac hes and solution approaches

3. Statistical mechanics

4. Molecular dynamics, Monte Carlo

5. Visualization and data analysis

6. Mechanical proper ties applic ation: how things fail (and how to prevent it)

7. Multi-scale modeling par adigm

8. Biological systems (simulation in biophysics) h ow proteins work and how to model them

II. Quantum mechanical methods

1. It’s A Q uantum World: T he Theory of Quantum Mechanics

2. Quantum Mechanics: Practice Makes Perfect

3. The Many-Body Problem: Fr om Many-Body to Single- Particle

4. Quantum modeling of materials

5. From Atoms to Solids

6. Basic pr operties of mater i als

7. Advanced proper ties of materials

8. What else can we do?

Lectures 1-13

Lectures 14-26

2

Overview: Material covered so far…

Lecture 1: Broad introduction to IM/S

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

Lecture 3 : Basic statistical mechanics p roperty calculation I (property calculation: microscopic states vs. macroscopic properties, ensembles, probability density and partition function)

Lecture 4 : Property calculation II (advanced property calculation, introduction to chemical interactions, Monte Carlo method)

Lecture 5: How to model chemical interactions 3

Lecture 5: How to model chemical interactions

Outline:

1. Monte-Carlo (MC) approach: Metropolis-Hastings algorithm

2. How to model chemical interactions

2.1 Pair potentials

2.2 How to model metals: Multi-body potentials

Goals of today’s lecture:

Get to know basic methods to model chemical bonds (starting with simple “pair potentials”)

Learn how to identify parameters for models of chemical bonds (for pair potentials)

4

Limitations of pair potentials and other, alternative methods

1. Monte-Carlo (MC) approach: Metropolis-Hastings algorithm

Averaging over the ensemble

Property A 1 Property A 2 Property A 3

A

1 A A

A

C 1 C 2

macro 3 1 2 3

C 3

Averaging over the ensemble

Property A 1 Property A 2 Property A 3

A

1 A A

A

C 1 C 2

macro 3 1 2 3

C 3

Instead, we must average with proper weights that represent the probability of a system in a particular microscopic state!

(I.e., not all microscopic states are equal)

A macro

1 A 1

2 A 2

3 A 3

1 ( r 1 ,

p 1 ) A 1 ( r 1 ,

p 1 )

2 ( r 2 ,

p 2 ) A 2 ( r 2 ,

p 2 )

3 ( r 3 ,

p 3 ) A 3 ( r 3 ,

p 3 )

Probability to find system in st ate C 1

7

A 

How to solve…

A ( p , r ) ( p , r ) drdp

p r

Probability density distribution

E.g. :

Virtually impossible to carry out analytically Must know all possible configurations

Therefore: Require numerical simulation

Molecular dynamics OR Monte Carlo

8

Monte Carlo scheme

Method to carry out integration over “domain”

Want:

A

f ( x ) d

E.g. : Area of circle (=  exact solution)

A C

d 2

4

A C 4

4 A C

9

d 1

0

f ( x ) 1

inside outside

Monte Carlo scheme for integration

x i

Step 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

f ( x i ) 1

A

A

C f

( x ) d

C 16

1 / 2

N A : Attempts

A 1 f ( )

C

N

x i

A

i

made

1 / 2 10

Court e sy of John H. Ma th ews. Used wi th permi s sion.

How to apply to ensemble average?

Similar method can be used to apply to integrate the ensemble average

A 

 A ( p , r ) ( p , r ) drdp

“discrete”

N A A exp H ( r , p ) / k T

p r

1

H ( p , r )

A 

i 1

exp

A A

H ( r , p

B

) / k

T

( p , r )

exp

Q

k B T

N A

i 1

A A B

Computationally inefficient: If states are created “randomly” that have low probability….

To be computationally more effective, need more complex iteration scheme (replace random sampling b y importance

sampling ”) 11

Challenge: sampling specific types of distributions

We want to

Integrate a sharply-peaked

f x

exp 1 0 0 x 12

function

Us e Monte Carlo with uniformly-distributed random numbers (e.g. here

A 1

1

1

f ( x ) dx

from -1 to 1)

0.8

0.6

Random numbers drawn from here

0.4

0.2

- 1 -0. 5 0 .5 1

12

Challenge: sampling specific types of distributions

We want to

Integrate a sharply-peaked function

f x exp 1 0 0 x 12

1

Us e Monte Carlo with uniformly-distributed random numbers (e.g. here from -1 to 1)

A 1

1

f ( x ) dx

What happens?

Very few points contribute to the integral (~9%)

Poor computational efficiency/convergence

Random numbers drawn from here

0.8

0.6

0.4

0.2

Solution: use a different distribution of random numbers to sample importance sampling

- 1 -0. 5 0 .5 1

13

Importance sampling

Core concept: Picking states with a biased probability: Importance sampling (sampling the “correct” way…)

A 

A ( p , r ) ( p , r ) drdp

( p , r )

1 exp

H ( p , r )

Q

p r

k B T

Importance sampling

Core concept: Picking states with a biased probability: Importance sampling (sampling the “correct” way…)

A 

A ( p , r ) ( p , r ) drdp

( p , r )

1 exp

H ( p , r )

Q

p r

k B T

Notice: Probability (and thus importance) related to energy of state

Importance sampling: Metropolis algorithm

Leads to an appropriate “chain” of states, visiting each state with correct probability

Concept:

Pick random initial state

Move to trial states

Accept trial state with certain probability (based on knowledge about behavior of system, i.e ., energy states)

Original reference: J. Chem. Phys. 21 ,1087, 1953

Metropolis-Hastings Algorithm

Concept: Generate set of random microscopic configurations Accept or reject with certain scheme

State A State B

new state B

Random move to 17

18

Metropolis-Hastings Algorithm: NVT

Have: State A (initial state) + en erg y functio n H(A)

Step 2: if H(B)<H(A) then a = 1 a = true/false

else for acceptance

Draw random number 0 < p < 1

H ( B ) H ( A )

if p exp k T a = 1

else B

a = 0

endif a =variable either 0 or 1 (used to detect acceptance

endif of state B when a =1)

Step 3: if a = 1 then accept state B

“Downhill” m oves always accepted, uphill moves A  1 A ( i )

endif

with finite (“thermal”) probability N A i 1 .. N A

Step 1: Gen e rate n e w state B (random move)

Metropolis-Hastings Algorithm: NVT

Have: State A (initial state) + en erg y functio n H(A)

Step 1: Gen e rate n e w state B (random move)

Step 2: if H(B)<H(A) then a = 1 a = true[1]/false[0]

19

H ( B ) H ( A )

if p exp k T a = 1

else B

a = 0

endif a =variable either 0 or 1 (used to detect acceptance

endif of state B when a =1)

Step 3: if a = 1 then accept state B

A  1 A ( i )

endif

“Downhill” m oves always accepted, uphill moves

with finite (“thermal”) probability N A i 1 .. N A

“Downhill” m oves always accepted

else

Draw random number 0 < p < 1

for acceptance

Metropolis-Hastings Algorithm: NVT

Have: State A (initial state) + en erg y functio n H(A)

Step 1: Gen e rate n e w state B (random move)

Step 2: if H(B)<H(A) then a = 1 a = true[1]/false[0]

else

a = 1

Draw random number 0 < p < 1

for acceptance

“Downhill” m oves

H ( B ) H ( A )

always accepted,

if p exp

k T

uphill moves with finite

else B

endif of state B when a =1)

Step 3: if a = 1 then accept state B

“Downhill” m oves always accepted, uphill moves A  1 A ( i )

endif

with finite (“thermal”) probability N A i 1 .. N A

(“thermal”) probability

a = 0

endif

a =variable either 0 or 1

20

Metropolis-Hastings Algorithm: NVT

Have: State A (initial state) + en erg y functio n H(A)

Step 1: Gen e rate n e w state B (random move)

Step 2: if H(B)<H(A) then a = 1 a = true[1]/false[0]

else

Draw random number 0 < p < 1

for acceptance

if p exp

H ( B ) H ( A )

a = 0

a = 1

else

k

T

B

endif Step 3: if

endif

endif

a = 1

then accept state B

a =variable either 0 or 1 (used to detect acceptance of state B when a =1)

21

Metropolis-Hastings Algorithm: NVT

Have: State A (initial state) + en erg y functio n H(A)

Step 1: Gen e rate n e w state B (random move)

Step 2: if H(B)<H(A) then a = 1 a = true[1]/false[0]

else

Draw random number 0 < p < 1

for acceptance

repeat

N A times

H ( B ) H ( A )

a = 1

if p exp

k T

a = 0

else B

endif Step 3: if

endif

a = 1

then accept state B

a =variable either 0 or 1 (used to detect acceptance of state B when a =1)

endif

A 

1

22

N A i 1 .. N

A ( i )

A

Arrhenius law - explanation

E

Consider two states, A and B

H ( B ) H ( A )

H ( B )

H ( A )

H ( B ) H ( A )

A B iteration

State B has higher energy than state A

Otherwis e accepted anyway!

23

Arrhenius law - explanation

H ( B ) H ( A )

H ( B ) H ( A )

H ( B )

H ( A )

H ( B ) H ( A )

E E

iteration radius

Energy difference between states A and B

(“uphill”)

Probability

of success

of overcoming the barrier at temperature T

exp

H ( B ) H ( A )

k T

B

24

Arrhenius law - explanation

Probability of success

exp

H ( B )

H ( A )

of overcoming the barrier

Random number 0 < p < 1

k B T

(equal probability to draw any number between 0 and 1)

Acceptance if:

p exp

H ( B )

H ( A )

k B T 1

E.g. when exp(..) = 0.8 most choices for p will be below, that is, high er

chance for acceptance

0.8

0.1

…. 0

low barrier

high barrier

H ( B ) H ( A )

Play “1D darts” 25

Summary: Metropolis-Hastings Algorithm

Have: State A (initial state) + en erg y functio n H(A)

Step 1: Gen e rate n e w state B (random move)

Step 2: if H(B)<H(A) then a = 1 a = true[1]/false[0]

else

Draw random number 0 < p < 1

for acceptance

repeat

N A times

H ( B ) H ( A )

a = 1

if p exp

k T

a = 0

else B

endif Step 3: if

endif

a = 1

then accept state B

a =variable either 0 or 1 (used to detect acceptance of state B when a =1)

endif

A 

1

26

N A i 1 .. N

A ( i )

A

Summary: MC scheme

Have achieved:

A 

A ( p , r ) ( p , r ) drdp

A 1 A

N

i

A i 1 .. N A

p r

Note:

Do not need forces between atoms (for accelerations)

O nly valid for equilibrium processes

27

Property calculation with MC: example

Averaging leads to “correct” thermodynamical property

Error in Monte Carlo decreases as N A

A

Iteratio n

“MC time” 28

Complex moves

Move sets can be adapted for other cases, e.g. not just move of particles but also rotations of side chains (=rotamers), torsions , etc.

E.g. application in protein folding problem when we’d like to determine the 3D folded structure of a protein in thermal equilibrium

29

After: R.J. Sadus

Possible Monte Carlo moves

Graphic showing possible Monte Carlo moves. Graphic showing possible Monte Carlo moves. Graphic showing possible Monte Carlo moves. Graphic showing possible Monte Carlo moves. Graphic showing possible Monte Carlo moves. Graphic showing possible Monte Carlo moves.

Trial moves

Rigid body trans lation

Rigid body rotation

Internal conformational changes (soft vs. stiff modes)

Titration/electronic states

Questions:

How “big” a move should we take?

Move one particle or many?

Image by MIT OpenCou r seWare.

30

Monte Carlo moves

How “big” a move should we take?

Smaller moves : better acceptance rate, slower sampling

Bigger moves : faster sampling, poorer acceptance rate

Move one particle or many?

Possible to achieve more efficient sampling with correct multi- particle moves

One-particle moves must choose

particles at r andom Image by MIT OpenCou r seWare. 31

2. How to model chemical interactions

Atomic interactions different types of chemical bonds

Prima ry bonds (“strong”)

Ionic (ceramics, quartz, felds par - rocks )

Covalent ( silicon )

Metallic (copper, nickel, gold , silver) (high melting point, 1000-5,000K)

Secondary bonds (“weak”)

Van der Waals ( wax , low melting point)

Hy drogen bonds (proteins, spider silk ) (melting point 100-500K)

Atomic interactions different types of chemical bonds

Prima ry bonds (“strong”)

Ionic (ceramics, quartz, felds par - rocks )

Covalent ( silicon )

Metallic (copper, nickel, gold , silver) (high melting point, 1000-5,000K)

Secondary bonds (“weak”)

Van der Waals ( wax , low melting point)

Hy drogen bonds (proteins, spider silk ) (melting point 100-500K)

Ionic: Non-directional (point charges interacting)

Covalent: Directional (bon d angles, torsions matter)

Metallic: Non-directional (electron gas concept)

Difference of material properties originates from different atomic interactions 34

Types of bonding (illustrations)

charge

+/ -

electron dens ity (localized!)

Ionic bonding

Hy drogen bonding

donor/ acceptor

Covalent bonding

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

© s ourc e u n known. All righ ts r e s e rved. This con t en t is excluded fr om our Creat i ve Co mmo ns li cense . Fo r m o re inf o rma t io n , see h ttp:/ /ocw.mi t . e du/fai ruse .

Metallic bonding

35

Wax

Cour t e sy of Ruth Ruan e, h t t p ://w ww.wh it ew it ch . i e . Used wi th permission.

Soft, deformable, does not break under deformation 36

Rocks

I m age courte sy o f Wi ki me di a Co mmo ns.

Quite brittle (breaks e.g. during earthquake) 37

Rocks and sand on Mars

What are the properties and composition of extraterrestrial rocks?

Ima g e cour t e sy of NASA.

Gold

I m age courte sy o f Wi ki me di a Co mmo ns.

Silicon

Ima g e cour t e sy of NASA.

Spider web

Imag e court e sy of U.S. Fi sh and W i l d li fe Servi c e.

41

Very extensible, deformation, yet very strong (similar to steel)

Tree’s leaf

I m age courte sy o f Wi ki me di a Co mmo ns. 42

Very deformable under bending (wind lo ads), but breaks easily under tear

BRITTLE

DUCTILE

Glass Polymers Ice...

Copper , Gold

Shear load

Particularly intriguing…brittle or ductile?

Imag e court e sy of quin n.anya . Li ce nse : CC - B Y .

Image by MIT OpenCou r seWare.

43

Outline

Goal: model chemical bonds with the objective to enable force calculation (see lecture 2, basic MD algorithm) or energy calculation (see lecture 4/5, MC)

Two-step approach :

1. Define energy landscape, i.e. defines how distance between particles controls the energy stored in the bond

2. Then take derivatives to obtain forces, to be used in the MD algorithm

“Modeling and simulation” p aradigm:

First, develop mathematical expressions (modeling)

Second, use model in numerical solution (simulation, =MD) 44

Models for atomic interactions

Define interatomic potentials that de scribe the energy of a set of atoms as a function of their coordinates r :

U total

U total

( r )

Depends on pos ition of all other atoms

r r j

j 1 .. N

Models for atomic interactions

Define interatomic potentials that de scribe the energy of a set of atoms as a function of their coordinates r :

r r j

j 1 .. N

U total U total ( r )

Depends on pos ition of all other atoms

F  U

i

r i total

( r )

2

i 1 .. N

r i

r 1 , i

,

r 2 , i

,

r 3 , i

Change of potential energy due to change of position of particle i (“gradient”)

2.1 Pair potentials

Pair potentials: energy calculation

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

r 12

r 25

r 12

r 25

r ij

distance between particles i and j

Pair potentials: energy calculation

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

r 12

r 25

r ij

distance between particles i and j

( r ij )

Pair wise interaction potential energy for each bond

Pair potentials: energy calculation

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

r 12

r 25

r ij

distance between particles i and j

( r ij )

Pair wise interaction potential energy for each bond

En erg y of atom i

U i

( r ij )

N

j 1 50

Overview - pair potentials: total energy calculation

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

Pair wise interaction potential

( r ij )

r 12

r 25

Pair wise summation of bond energies

N

r ij

distance between particles i and j

En erg y of atom i

U i

( r ij )

avoid double counting

U

total

1 2

( r ij )

i 1 , i j j 1

N

N

j 1

51

Example: calculation of total energy

r 12

r 25

two “loops” o ver pairs of all particles

N N

2

U total 1

( r ij )

i 1 , i j j 1

with

ij

( r ij )

52

U

total

1

2

12

13

14

1 N

... ...

21

23

2 N

...

N 1 , N

ij

ij

Interatomic pair potentials: examples

( r ij )

D exp 2 ( r

r 0

) 2 D exp ( r

r 0 )

Morse potential

( r ij )

4

r ij

12 6

r

ij

Lennard-Jones 12:6 potential

(excellent model for noble Gases, Ar, Ne, Xe..)

r

6

( r ) A exp i j C

ij

r

Buck ingham potential

ij

53

Harmonic approximation (no bond breaking)

How to use a pair potential, e.g. LJ

54

Force calculation pair potential

Forces on particles can be calculated by taking derivatives from the potential function & by considering all pairs of atoms

Start with force magnitude (STEP 1): Negative derivative of potential energy with respect to atomic distance

F

d ( r ) d r

|

r r ij

d ( r ij )

d r ij

' ( r ij )

j

55

f

r ij

f 2

x 2

f 1 x 1

i x 2

x 1

Force calculation pair potential

Forces on particles can be calculated by taking derivatives from the potential function & by considering all pairs of atoms

Start with force magnitude (STEP 1): Negative derivative of potential energy with respect to atomic distance

F

d ( r ) d r

|

r r ij

d ( r ij )

d r ij

' ( r ij )

Calculate force vector (STEP 2) :

Comp o nent i of j

f

r ij

f 2

x 2

f 1 x 1

vector

r ij

f F x i

f

r

i f i e i

ij

i x 2

x 1

r

56

ij r ij

What can we do with this potential?

Bending a copper wire until it breaks

A closer look

Court e sy of Goran Drazi c . Used wi t h permi ssion.

59

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

Case study: plasticity in a micrometer crystal of copper

Simulation details

- 1 ,000,000,000 atoms ( 0.3 micrometer

side length )

- 12:6 Lennard-Jones ductile material, for copper

[1 1 0]

(1 1 0)

Crack faces

[1 1 0]

Mode 1 tensile loading

Z

- V isualization using energy filtering method ( only show high energy atoms )

Generic features of

atomic

r bonding:

„repulsion vs. attraction“

[ 001 ]

[ 010 ]

Crack Direction [ 1 1 0 ]

x = [ 1 10 ]

y = [ 100 ]

z = [ 001 ]

Image by MIT Ope n Cou r s e Ware. After Buehl e r, et al., 20 0 5 .

Image by MIT Ope n Cou r s e Ware. After Buehl e r, et al., 20 0 5 . 60

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

Fig. 1 c from Bu eh ler, M., et al . "T he Dynamical Complexity of W o r k - H a r d e ni ng : A L a r g e - S c al e Molecu l a r Dynami cs Simu l a t i on." Ac ta Mech Sinica 21 (2 005): 103-11.

© Spring e r-V e rlag. All righ ts res e r v ed. This co nt en t is exclud ed fro m our C r ea t ive C o mm on s

lic e n s e. For more infor m at ion, s ee http:/ /ocw. m it.edu/fai ruse . 61

??

Image by MIT OpenCou r seWare.

Strengthening caused by hindering dis l ocation motion

If too difficult, ductile modes break down and material becomes brittle 62

Parameters for Morse potential

(for reference)

63

Morse potential parameters for various metals

Morse Potential Parameters for 16 Metals

Metal

a 0

L x 10 -22 (eV)

 

r 0 

D (eV)

Pb

2.921

83.02

7.073

1.1836

3.733

0.2348

Ag

2.788

71.17

10.012

1.3690

3.1 15

0.3323

Ni

2.500

51.78

12.667

1.4199

2.780

0.4205

Cu

2.450

49.1 1

10.330

1.3588

2.866

0.3429

Al

2.347

44.17

8.144

1.1646

3.253

0.2703

Ca

2.238

39.63

4.888

0.80535

4.569

0.1623

Sr

2.238

39.63

4.557

0.73776

4.988

0.1513

Mo

2.368

88.91

24.197

1.5079

2.976

0.8032

W

2.225

72.19

29.843

1.41 16

3.032

0.9906

Cr

2.260

75.92

13.297

1.5721

2.754

0.4414

Fe

1.988

51.97

12.573

1.3885

2.845

0.4174

Ba

1.650

34.12

4.266

0.65698

5.373

0.1416

K

1.293

23.80

1.634

0.49767

6.369

0.05424

Na

1.267

23.28

1.908

0.58993

5.336

0.06334

Cs

1.260

23.14

1.351

0.41569

7.557

0.04485

Rb

1.206

22.15

1.399

0.42981

7.207

0.04644

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

Image by MIT OpenCou r seWare.

( r ij )

D exp 2 ( r ij

r 0

) 2 D exp ( r ij r )

64

0

Morse potential: application example (nanowire)

Source: Komanduri , R., et al . " Molecu l a r Dyna mics ( M D ) Simu l a t ion of Un i a xi al Tension of Some Si ngle- Cr ystal Cubic Metal s at Nanolevel ." In t e rnation a l Journal of Mechanical Scien c es 4 3 , no. 10 (2 001): 2237-60.

Further Morse potential parameters:

Courte sy of El se vie r, Inc., h t t p ://www. scien c e dir ec t . c o m . Used wi th permission.

Cutoff-radius: saving time

Cutoff radius

U i

( r ij )

N

j 1

6

5

j=1

i

4

2

3

r cut

U i

r cut

LJ 12:6

potential

~

( r ij )

j 1 .. N neigh

r

Cutoff radius = considering interact ions only to a certain distance Basis: Force contribution negligible (slope) 67

-d /dr (eV/A)

r cut

Derivative of LJ potential ~ force

0.2

0.1

F = _ d ( r )

d r

0

P otential shift

-0.1

-0.2

2

r 0

3

4

5

r (A)

o

Image by MIT OpenCou r seWare.

68

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

Putting it all together…

69

MD updating scheme: Complete

(1) Updating method (integration scheme)

r i ( t 0 t ) r i ( t 0 t ) 2 r i ( t 0 ) t a i

( t 0

) t 2

...

Positions at t 0 - t

Positions at t 0

Accelerations at t 0

(2) Obtain accelerations from forces

f i ma i

a i f i / m

(3) Obtain forces from potential

(4) Crystal (initial conditions)

Positions at t 0

F

d ( r )

d r

f i F i

x

r

4

Potential

12

6

( r )

r

r

70

2.2 How to model metals: Multi-body

potentials

Pair potential : Total energy sum of all pairs of bonds

Individual bond contribution does not depend on other atoms

all b onds are the same

N N

Court e sy of the Cent er for Pol y mer St ud ies at Bost on Un iversity. Used with permis sion.

Is this a good assumption?

U total 1

( r ij )

2

i 1 , i j j 1

71

Are all bonds the same? - v alency in hydrocarbons

Ethane C 2 H 6

(stable configuration)

H

All bonds are not the same! Adding another H is not favored

72

Are all bonds the same? metallic systems

Surface

Bulk

stronger

+ different bond EQ distance

Pair potentials: All bonds are equal!

Reality: Have environment effects; it matter that there is a free sur f ace!

Bonds depend on the environment! 73

Are all bonds the same?

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

This is in contradiction with bot h experiments and more accurate quantum mechanic al calc ulations on many materials

Bonding energy of atom i

U i

( r ij )

U i ( r ij )

j 1

6

U i ( r ij )

N

j 1

Are all bonds the same?

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

This is in contradiction with bot h experiments and more accurate quantum mechanic al calc ulations on many materials

For pair potentials ~ Z

Z

For m e tals ~

Z : Coordination = how many immediate neighbors an atom has

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

Bond strength depends on coordination

energy per bond

~ Z

pair

potential

Z

~

Nickel

Z

2 4 6 8 10 12 coordination

76

Da w, Foile s, Baskes, Mat. Science Reports , 1993

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

Metallic bonding: multi-body effects

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

Concept: include electron density effects

, j ( r ij )

Each atom features a particular distribution of electron density

Concept: include electron density effects

Electron density at atom i

i

, j ( r ij )

j 1 .. N neigh

, j ( r ij )

Atomic electron density of atom j

j

i

r ij

Contribution to electron density at site i due to electron density of atom j evaluated at correct distance ( r ij ) 80

Concept: include electron density effects

1

i 2 ( r ij )

F ( i )

j 1 .. N neigh

Electron density at atom i i

, j ( r ij )

Embedding term F (how local electron density contributes to potential energy)

, j ( r ij )

j 1 .. N neigh

Atomic electron

j i density of atom j 81

Embedded-atom method (EAM)

Atomic energy

1

new

Total energy

N

i

j 1 .. N neigh

2 ( r ij )

F ( i )

U total

i

i 1

Pair potential energy Embedding ener gy

as a function of electron density

i Electron density at atom i

based on a “pair potential”:

i

, j ( r ij )

j 1 .. N neigh

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

Physical concept: EAM potential

Describes bonding energy due to electron delocalization

As electrons get more states to spread out over their kinetic energy decreases

When an impurity is put into a metal its energy is lowered because the electrons from the impurity can delocalize into the solid.

The embedding density (electron density at the embedding site) is a measure of the num ber of states available to delocalize onto.

Inherently MANY BODY effect! 83

Effective pair interactions

r

+ + + + + +

+ + + + + +

+ + + + + +

r

+ + + + + +

+ + + + +

+ + + + +

+

+

1

0.5

Bulk

Surface

0

-0.5

2

3

4

r (A)

o

Ef fective pair potential (eV )

Image by MIT OpenCou r seWare.

Can describe differences between bulk and surface

84

See also: Daw, Foi l e s , Ba ske s, Mat. Science Reports , 1993

Summary: EAM method

State of the art approach to model metals

Very good potentials available for Ni, Cu, Al since late 1990s, 2000s

Numerically efficient, can treat billions of particles

Not much more expensive than pair potential (approximately three times), but describes physics much better

Strongly recommended for use!

85

MIT OpenCou rse Wa re ht t p :// ocw.mit.edu

3.021 J / 1.021J / 10. 3 33J / 1 8 .36 1 J / 22.0 0 J Introd uctio n to Mo de li ng a n d Sim u lati o n

Sp r i ng 2012

F o r in fo r m a t ion about c i ting these ma te ria l s o r our Ter m s o f use , vis i t htt p :// oc w. mit.edu/ t e rms .