+ All Categories
Home > Documents > The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali...

The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali...

Date post: 24-May-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
60
The Very Basics of Molecular Dynamics Ali Hassanali, ICTP.
Transcript
Page 1: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

The Very Basics of Molecular Dynamics

Ali Hassanali, ICTP.

Page 2: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Where and What is ICTP

1 Ali Hassanali

“Scientific thought is the common heritage of mankind”

Molecular Dynamics

Trieste, Italy

Page 3: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Going beyond the Zero-K World

2 Ali Hassanali Molecular Dynamics

What is the structure of the water molecule?

O-H bond length?

H-O-H angle?

What is its dipole moment?

Page 4: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Imagine how the water molecule moves at 150K

3 Ali Hassanali Molecular Dynamics

The importance of fluctuations:

Structural and dipole

distributions

How quickly/slowly do things diffuse?

Page 5: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

What is Classical Molecular Dynamics?

4 Ali Hassanali Molecular Dynamics

F(t) = MR..(t) = −∇V ( R(t){ })

Numerical Integration

V ( R(t){ })

Trajectory: positions and velocities over time

Page 6: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Molecular Dynamics: Make molecular movies

5 Ali Hassanali Molecular Dynamics

How does water dance on the surface of silica?

What is the diffusion constant of water around silica?

Once you have a trajectory …

Page 7: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Essential Ingredients to cook an MD simulation

6 Ali Hassanali Molecular Dynamics

F(t) = MR..(t) = −∇V ( R(t){ })

Interaction potential between the particles

(Empirical potential or Ab Initio – More later …)

Initial coordinates or structure of the physical system

(Chemical Intuition or Experiments: X-Ray)

Page 8: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

How to model matter on the computer?

7 Ali Hassanali Molecular Dynamics

neutron proton electron

=

Quantum Mechanics

Page 9: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

The World of Molecular Mechanics

8 Ali Hassanali Molecular Dynamics

Use classical mechanics to model molecular interactions

An empirical function is used to approximate the Born Oppenheimer potential energy surface as a function of

nuclear positions

ETotal = Ebonded +Enon−bonded

Page 10: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

How to treat bonded Interactions

9 Ali Hassanali Molecular Dynamics

Harmonic distance interaction between neighboring atoms:

( )202

)( ijijijharm rrkrv −=

( )20

2)( θθθ −=kvang

Harmonic angle potentials:

θ

Page 11: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

2, 3 and 4 particles bonded to each other

10 Ali Hassanali Molecular Dynamics

Dihedral angle potential:

vdihedral (ϕ ) = cos n ϕ −ϕ0( )⎡

⎣⎤⎦

φ

Peptide Backbone

Page 12: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Non-bonded interactions between molecules

11 Ali Hassanali Molecular Dynamics

i j

i j

i j

How does the potential energy change as a function of the different geometries shown?

Page 13: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

The Potential Energy Surface of the Water Dimer

12 Ali Hassanali Molecular Dynamics

Empirical potential: distance and angular dependence

Behler and co-workers

Page 14: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

How to treat non-bonded interactions?

13 Ali Hassanali Molecular Dynamics

Enon−bonded = Evan−der−Waals +Eelectrostatics

Lennard-Jones Potential

⎥⎥⎦

⎢⎢⎣

⎡⎟⎠

⎞⎜⎝

⎛−⎟⎠

⎞⎜⎝

⎛=612

4)(rr

rvLJσσ

ε

r

vLJ(r) σ

ε

21/6 σ

Actually, repulsive part of potential better described by an exponential: Ae-br

Page 15: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Electrostatic Interactions

14 Ali Hassanali Molecular Dynamics

Define atomic-based charges: RESP, Lowdin …

ba

ba

base

qqvrr −

= ∑∑−

molecule secondon sites

moleculefirst on sites

Example: SPC/E water

model

qH = +.4238 qH = +.4238

qO = -.8476

Page 16: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Effect of polarization in molecular systems

15 Ali Hassanali Molecular Dynamics

Dipole moment of isolated water molecule

D8.1OH2=µ

1D(Debye) = .208194e Ao

Dipole moment of water molecule in water or ice ≈ 2.6-3.0 D.

Why?

Page 17: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

What about polarization?

16 Ali Hassanali Molecular Dynamics

E electric field of other molecules +

possible external applied field

electron cloud shifts, causing induced dipole

Eαµ ⋅=ind α is the polarizability tensor.

If molecule close to isotropic, the tensor α can be replaced by the scalar α, the polarizability.

Eµ α=ind

Page 18: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Force-Field: Potentials used to get Forces

17 Ali Hassanali Molecular Dynamics

F(t) = MR..(t) = −∇V ( R(t){ })

Potential (force-field) to derive forces

vLJ (r) = 4εσr

⎝⎜

⎠⎟12

−σr

⎝⎜

⎠⎟6⎡

⎣⎢⎢

⎦⎥⎥

−∂vLJ (r)∂r

= 4ε 12 σr

⎝⎜

⎠⎟13

− 6 σr

⎝⎜

⎠⎟7⎡

⎣⎢⎢

⎦⎥⎥

Page 19: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Numerical Integration: Verlet Algorithm

18 Ali Hassanali Molecular Dynamics

xk+1 = xk + hx 'k = xk + hf (tk, xk )Remember Euler’s Method?

L. Verlet, Phys. Rev. 159:98 (1967)

!+Δ+Δ−=Δ− )(21)()()( 2 ttttttt NNNN avrr

!+Δ+=Δ−+Δ+ )()(2)()( 2 ttttttt NNNN arrr

Forwards and backwards Taylor expansions

!+Δ+Δ−−=Δ+ )()()(2)( 2 ttttttt NNNN arrrVerlet algorithm (1st version)

!+Δ+Δ+=Δ+ )(21)()()( 2 ttttttt NNNN avrr

ADD 2 eq.’s

Page 20: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Obtaining the velocities

Ali Hassanali

L. Verlet, Phys. Rev. 159:98 (1967)

!+Δ+Δ+=Δ+ )(21)()()( 2 ttttttt NNNN avrr

!+Δ+Δ−=Δ− )(21)()()( 2 ttttttt NNNN avrr

!+Δ=Δ−−Δ+ )(2)()( tttttt NNN vrr

Forwards and backwards Taylor expansions

• Velocity: t

tttttNN

N

Δ

Δ−−Δ+=

2)()()( rrv

SUBTRACT 2 eq.’s

Molecular Dynamics 19

Page 21: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Numerical Errors in the Verlet Algorithm

Ali Hassanali

rN (t +Δt) = 2rN (t)− rN (t −Δt)+Δt2 aN (t)+O(Δt)Verlet algorithm (1st version)

4

vN (t) = rN (t +Δt)− rN (t −Δt)

2Δt+O(Δt)

2

Velocity verlet and Leap-frog verlet are variants that allow for better accuracy of the velocities.

Molecular Dynamics

Time-step in MD simulations (More Later)

20

Page 22: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Long Stability of Verlet Algorithm

Ali Hassanali

Compare Verlet algorithm to higher order ODE

Verlet, Δt = 1fs, 1.0 x 106 force evaluations.

tol=10-4, Δt = 2fs, 1.9 x 106 force evaluations

Gray, Noid, Sumpter J.Chem.Phys. 101:4062 (1994)

Molecular Dynamics 21

Page 23: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Periodic Boundary Conditions (in Liquids)

Ali Hassanali

Fluid can be strongly perturbed by wall out to ~5 molecular diameters.

Molecular Dynamics 22

Page 24: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Periodic Boundary Conditions (PBC)

Ali Hassanali

… …

. . .

. . . Molecular Dynamics 23

Page 25: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Minimum Image Convention

Ali Hassanali

Neglect all n except the one for which |ri - rj + nL| is smallest.

i j

The minimum image between particles i and j in the drawing

are within the same cell. i i

i

i i i

i i

j j

j j j

j j j

Molecular Dynamics

Consider determining the interaction between two particles with PBCs

24

Page 26: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Minimum Image Convention

Ali Hassanali

Neglect all n except the one for which |ri - rj + nL| is smallest.

i

j

The minimum image between particles i and j in the drawing are across two different cells.

i i

i i i

i i i

j j

j j j

j j j

Molecular Dynamics 25

Page 27: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Calculating force between two particles

Ali Hassanali

( )jiv rr −Suppose there is an interaction between particles i and j .

Calculate the force on particle i from this interaction

i j

Molecular Dynamics

( )jii

ix vx

f rr −∂

∂−=, ( ) ji

iji x

v rrrr −∂

∂−ʹ−=

ji

jiji

i

xxx rr

rr−

−=−

( ) .,ji

jijiix

xxvf

rrrr

−−ʹ−=( )jiv rr −If , then

26

Page 28: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Force discontinuity under minimum image

Ali Hassanali Molecular Dynamics

L

j i j i

j i

j i j i

j i

( )jii

xi vx

f rr −∂

∂−=,

( )ji

jiji

xxv

rrrr

−−ʹ−=

( )Lvx

f jii

xi xrr ˆ, +−∂

∂−=

( )LLxx

Lvji

jiji xrrxrr

ˆˆ

+−

+−+−ʹ−=

Force on particle i from interaction with j is calculated here.

opposite sign

The minimum image switches when the distance between particles is ½ L along any direction.

27

Page 29: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Calculating force between two particles

Ali Hassanali

L

j i j i

j i

j i j i

j i

xj

fx,i

Min.image typically used for r-n n ≥ 6, potentials.

Min.image only used for short range potentials for which v(L/2) ≈ 0 .

point where min.image neighbor switches

Molecular Dynamics

Truncation of potential → discontinuity of the force → numerical errors.

28

Page 30: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Treatment of short-range interactions

Ali Hassanali Molecular Dynamics

Example: 2.5σ is a traditional cut-off distance for Lennard-Jones interactions.

⎥⎥⎦

⎢⎢⎣

⎡⎟⎠

⎞⎜⎝

⎛−⎟⎠

⎞⎜⎝

⎛=612

4)(rr

rvLJσσ

ε

)(1 rvLJεσr

29

Page 31: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Shifted LJ Potential

Ali Hassanali

Massage the LJ Potential

)(1 rvLJε

σr

⎪⎭

⎪⎬

⎪⎩

⎪⎨

<−⎥⎥⎦

⎢⎢⎣

⎡⎟⎠

⎞⎜⎝

⎛−⎟⎠

⎞⎜⎝

⎛=

cut

cutcutLJcutLJ

rr

rrrvrrrv,0

),(4)(

612

,

σσε

)(1, rv cutLJε

Force has a discontinuity at rcut .

Molecular Dynamics 30

Page 32: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Switching Function

Ali Hassanali

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

<≤

<⎥⎥⎦

⎢⎢⎣

⎡⎟⎠

⎞⎜⎝

⎛−⎟⎠

⎞⎜⎝

=

cut

cutswitchLJ

rr

rrrrS

rrrr

rv

0

)(

4

)( 1

1

612

,

σσε

)(1, rv switchLJε σ

r

cubic polynomial switching function, r1=2.2σ, rcut=2.5σ.

Molecular Dynamics 31

Page 33: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Verlet Neighbor Lists

Ali Hassanali

Calculation of N(N-1)/2 distances rij can be avoided at most simulation steps using neighbor lists.

rcut

rlist

All neighbors within rlist are listed every nlist steps. (rlist ≈ 10Å)

At each simulation step, only distances between listed neighbors are calculated.

Interactions calculated for rij < rcut .

Valid when particles diffuse less than (rlist - rcut) in nlist steps.

Molecular Dynamics 32

Page 34: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

How about Long-Range Interactions?

Ali Hassanali

( )∑ ∑ +−=∞→

cell

cell

N N

jijiNcell LvE

nnrr

,

'21lim

omit i=j when n = 0.

When potential is long range (Coulomb,…), the full sum must be calculated.

Full sum is often slowly (and conditionally) convergent.

Ewald method: Original slowly convergent sum → two rapidly convergent sums.

Molecular Dynamics 33

Page 35: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Coulomb Sums are Conditionally Convergent

Ali Hassanali

( )∑ ∑ +−=∞→

cell

cell

N N

jijiNcell LvE

nnrr

,

'21lim

( ) ( )∑ ∑ ∑⎥⎥⎦

⎢⎢⎣

⎡++−++−=

++ −+∈∈ ∈∈∞→

cell

cell

N N

ji

N

jijijiN

LvLvn

nrrnrrNa,Na Cl,Na

''21lim !

??=∞−∞+∞−∞=

rrdr

r

140

2∫∞

π

Coulomb sum with only like

or unlike charges ~

does not converge.

Molecular Dynamics 34

Page 36: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

The Ewald Summation

Ali Hassanali

deLeeuw, Perram, Smith, Proc.RoySoc.Lond.A373:27 (1980)

Introduce integral representation for r - 1 .

∫∞

−−=0

2/1 211 tretdtr π

Break this integral into two parts.

∫∫∞

−−−− +=2

2

2

2 2/1

0

2/1 111

α

α

ππtrtr etdtetdt

r

long-range short-range

α will be chosen for numerical convenience.

Molecular Dynamics 35

Page 37: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Ewald Method

Ali Hassanali

∫∫∞

−−−− +=2

2

2

2 2/1

0

2/1 111

α

α

ππtrtr etdtetdt

r

long-range short-range rr)(erf α

rr

rr )(erfc)(erf-1 αα=

r rr)(erf α

r1

rr)(erfc α

Molecular Dynamics 36

Page 38: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Ewald Method

Ali Hassanali Molecular Dynamics

( )∑∑

+−

+−=

∞→

N

ji ji

jiji

N

Nreal L

LqqE

cell

cell ,

erfc'21lim

nrr

nrr

n

α

∑ ∫∑ −+−−−

→∞→=

N

ji

LLtN

jiNrecipji

cell

cell

etdtqqE, 0

2/1

0

2221

21limlim

αζ

ζ πnnrr

n

⎥⎥⎦

⎢⎢⎣

⎡⋅+⎟

⎞⎜⎝

⎛−⎟⎠

⎞⎜⎝

⎛= ∑∑∞

+−∞

rmmm

nr

n Li

LxxLe Lx π

ππ 2exp1 222/3

3

2

Jacobi sum formula.

Lm

is a reciprocal lattice vector for a cubic cell.

small x: left side is slowly convergent, right side rapidly convergent.

37

Page 39: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Ewald Method: Hidden Assumption

Ali Hassanali Molecular Dynamics

∑=

=N

iiq

1

0

( ).01∑=

≠=N

ii Qq

Simulations can be run with

( )[ ]

23

22

13

2

, 0

2

3

232

/2expexp21

αππ

παπ

π

LQq

L

LiLL

qqL

E

N

iii

ji

N

jijirecip

−⎟⎠

⎞⎜⎝

⎛−

−⋅⎥⎥⎦

⎢⎢⎣

⎡⎟⎟⎠

⎞⎜⎜⎝

⎛−⎟

⎞⎜⎝

⎛=

∑ ∑

=

r

rrmmmm

Tacit assumption of a uniform neutralizing charge density with total charge - Q.

Effect is to add an overall constant to Erecip .

+ Z -

+ Z -

38

Page 40: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Connecting MD to Thermodynamic Ensembles

39 Ali Hassanali

isolated system (N,V,E) closed system in contact with heat bath (N,V,T) – (Rossi)

closed system in contact with heat bath and volume reservoir (N,P,T)

open system in contact with heat bath (μ,V,T)

Microcanonical ensemble Canonical ensemble

Isothermal-isobaric ensemble Grand-Canonical Ensemble

Molecular Dynamics

Page 41: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Fluctuations of System Energy in NVE and NVT

40 Ali Hassanali

isolated system

time

U = E

system maintained at a temperature T

time energy exchange between system

and surroundings

system energy E

EU =What are the properties of these energy fluctuations?

Molecular Dynamics

Page 42: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Fluctuations in Thermodynamic Properties

41 Ali Hassanali Molecular Dynamics

Ideal atomic gas example

β23NE =

VNE

E

,

2⎟⎟⎠

⎞⎜⎜⎝

∂−=

βσ

2,

23

23

βββNN

VN

=⎟⎟⎠

⎞⎜⎜⎝

⎛⎟⎟⎠

⎞⎜⎜⎝

∂−=

NN

N

N

EE 1

32

23

23

2

∝==

β

βσ22

σN

E =

Relative fluctuations of energy/temperature in MD simulation

Page 43: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Constant Volume (NVT) vs Constant Pressure (NPT)

42 Ali Hassanali Molecular Dynamics

rigid container

Constant Volume Constant Pressure

Page 44: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Fluctuations in Volume at Constant Pressure

1 Ali Hassanali Molecular Dynamics

Consequences of

NVV 1∝

σ

( )2,

1 VVPV

NP

−=⎟⎟⎠

⎞⎜⎜⎝

∂−β

2

,

11V

BTNT VTkP

VV

σκ =⎟⎟⎠

⎞⎜⎜⎝

∂−=

Page 45: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Some general theoretical considerations with classical MD

1 Ali Hassanali Molecular Dynamics

Page 46: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

MD: Time vs Ensemble Averages

43 Ali Hassanali

The Ergodic Hypothesis

ATime=T −>∞lim 1

TdtA(p(t), x(t))

0

T

A(pN ,rN )ensemble

=1Ω

dpN drN∫ A(pN ,rN )δ H (pN ,rN )−E( )

Molecular Dynamics

What we can get from an MD simulation

Ensemble Average: Experimental measurement

ATime ≈ A(pN ,rN )ensemble

Page 47: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Classical Statistical Mechanics

44 Ali Hassanali

Classical statistical mechanics for 1 particles in 1-dimension

⎥⎥⎦

⎢⎢⎣

⎡⎟⎟⎠

⎞⎜⎜⎝

⎛+−∝ ∑

=

)(2

exp),(1

2N

N

i i

iNN Vm

P rppr β

TkB

1=β N

N rrrrr …,,, 321↔

NN ppppp …,,, 321↔

Classical stat. mech. for N particles in 3-dimensions

⎥⎦

⎤⎢⎣

⎡⎟⎟⎠

⎞⎜⎜⎝

⎛+−∝ )(

2exp),(

2

xVmppxP β

Molecular Dynamics

Page 48: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Classical Statistical Mechanics

45 Ali Hassanali

TkB

1=β

⎥⎦

⎤⎢⎣

⎡⎟⎟⎠

⎞⎜⎜⎝

⎛+−∝ )(

2exp),(

2

xVmppxP β

⎥⎦

⎤⎢⎣

⎡⎟⎟⎠

⎞⎜⎜⎝

⎛+−= )(

2exp1),(

2

xVmp

CpxP β

Normalization: 1),( =∫∫∞

∞−

∞−

pxPdpdx

⎥⎦

⎤⎢⎣

⎡⎟⎟⎠

⎞⎜⎜⎝

⎛+−= ∫∫

∞−

∞−

)(2

exp2

xVmpdpdxC β

Molecular Dynamics

Page 49: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Classical Statistical Mechanics

46 Ali Hassanali

⎥⎦

⎤⎢⎣

⎡⎟⎟⎠

⎞⎜⎜⎝

⎛+−= )(

2exp1),(

2

xVmp

CpxP β

⎥⎦

⎤⎢⎣

⎡⎟⎟⎠

⎞⎜⎜⎝

⎛+−= ∫∫

∞−

∞−

)(2

exp2

xVmpdpdxC β

[ ] ⎥⎦

⎤⎢⎣

⎡−×−= ∫∫

∞−

∞− mpdpxVdx2

exp)(exp2

ββ

px CC ×=

[ ]px Cmp

CxV ⎥

⎤⎢⎣

⎡−

×−

=2

exp)(exp

2

ββ

)()( pPxP ×=

Probability factors

Molecular Dynamics

Page 50: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Properties of classical statistical mechanics

47 Ali Hassanali

Classical statistical mechanics

⎥⎥⎦

⎢⎢⎣

⎡⎟⎟⎠

⎞⎜⎜⎝

⎛+−∝ ∑

=

)(2

exp),(1

2N

N

i i

iNN Vm

P rppr β

)()(),( NNNN PPP prpr =

[ ])(exp2

exp),(1

2N

N

i i

iNN Vm

P rppr ββ −⎥⎦

⎤⎢⎣

⎡−∝ ∑

=

Probability distribution factors.

In classical statistical mechanics, momentum and configurational fluctuations are strictly uncorrelated (statistically independent).

Molecular Dynamics

Page 51: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Properties of classical statistical mechanics

48 Ali Hassanali Molecular Dynamics

∫ ∑

∑∞

∞− =

=

⎥⎦

⎤⎢⎣

⎡−

⎥⎦

⎤⎢⎣

⎡−

=N

i i

iN

N

i i

i

N

md

mP

1

2

1

2

2exp

2exp

)(pp

p

β

⎥⎦

⎤⎢⎣

⎡−⎟⎟

⎞⎜⎜⎝

⎛= ∑

=

− N

i

iN

mm

1

22/3

2exp2 p

ββπ

For simplicity, all mi = m here.

[ ])(exp1)( NN VZ

P rr β−= [ ]∫ −=V

NN VdZ )(exp rr β

Z is the configuration integral (partition function)

Most interesting features of equilibrium classical statistical mechanics arise from the configurational distribution .

Page 52: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Classical MD simulations of Light and Heavy Water

49 Ali Hassanali Molecular Dynamics

Classical statistical mechanics

)()(),( NNNN PPP prpr =

[ ])(exp2

exp),(1

2N

N

i i

iNN Vm

P rppr ββ −⎥⎦

⎤⎢⎣

⎡−∝ ∑

=

Compare simulations of H2O and D2O.

In classical stat. mech., is there a difference in their boiling or freezing point?

Is there a difference in their configurational distribution functions?

Page 53: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

The Lagrangian and the Action

50 Ali Hassanali Molecular Dynamics

)(21),( 2

1

Nii

N

i

NN VmL rrrr −=∑=

!!

rN(t)

t

∫=2

1

),()]([t

t

NNN LdttA rrr !

∂L∂ri

−ddt∂L∂!ri

⎝⎜

⎠⎟ ⎟⎟

⎞⎜⎜⎝

∂−

∂−= ∑

=

2

1 21)( jj

N

ji

N

i

mdtdV rr

rr

!!

Principle of least action

Page 54: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Important information extracted from MD simulations

51 Ali Hassanali Molecular Dynamics

Page 55: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

The Pair-Correlation Function: RDF

52 Ali Hassanali Molecular Dynamics

ρ (2)(r, ʹr ) Probability that any particle is as r and any other particle is at r′.

)()()(ˆ)(ˆ),( )1()1(large )2( rrrrrr rr ʹ=ʹ⎯⎯⎯ →⎯ʹ ʹ− ρρρρρ

When large, densities at r and r′ are uncorrelated. rr ʹ−

)()(),(),( )1()1(

)2()2(

rrrrrr

ʹ

ʹ=ʹ

ρρρg

1),( large )2( ⎯⎯⎯ →⎯ʹ ʹ−rrrrg

Define:

Page 56: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

The RDF for LJ Liquid, Hard-Spheres, Water

53 Ali Hassanali Molecular Dynamics

)()2( rr ʹ−ρ

rr ʹ−

Hard Spheres/LJ Liquid Water

Page 57: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Number of Neighbors

54 Ali Hassanali

∫=R

rgrdrRN0

2 )(4)( πρ = number of neighbors out to distance R.

)(rg

1

r

1st solvation shell

Molecular Dynamics

What else can we calculate from the radial distribution function?

Page 58: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Thermodynamic Properties from RDF

55 Ali Hassanali Molecular Dynamics

E = 32NkT + N

24πρ drr2u(r)g(r)

0

PkT

= ρ −ρ2

6kTdr4πr3u '(r)g(r)

0

Total Energy

Pressure

Page 59: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Free energies from RDF

56 Ali Hassanali Molecular Dynamics

)( 21 rr −g

21 rr −

1

0 )( 21 rr −w

Under what conditions would the w(r) → v(r), the pair potential?

),(),(ln1 2121 rrrr wg ≡−β

1 2

Page 60: The Very Basics of Molecular Dynamics · 2016-05-08 · The World of Molecular Mechanics 8 Ali Hassanali Molecular Dynamics Use classical mechanics to model molecular interactions

Some Very Important References

57 Ali Hassanali Molecular Dynamics

B. J. Alder and T. E. Wainwright (1957). "Phase Transition for a Hard Sphere System". J. Chem. Phys. 27 (5): 1208.

A. Rahman (1964). "Correlations in the Motion of Atoms in Liquid Argon". Physical Review 136: A405-A411.

A. Rahman and Frank Stillinger (1964). “Molecular Dynamics Study of Liquid Water". Journal of Chemical Physics 55(7): 3336


Recommended