43
Molecular Dynamics Molecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles Microcanonical Ensemble: when the simulated system is isolated from the rest of universe or it forms its own universe, samples taken from all the phase space form a microcanonical ensemble. Constraints: 1. Total energy is conserved; (E) 2. The number of basic particles is conserved; (N) 3. There is a boundary limit. (V) also called (NVE) ensemble. ) , ( q p

Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

  • Upload
    others

  • View
    22

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics

Chapter 2. Molecular Dynamics in Various Ensembles

Microcanonical Ensemble: when the simulated system is isolated from the rest ofuniverse or it forms its own universe, samples taken from all the phase space form a microcanonical ensemble.

Constraints: 1. Total energy is conserved; (E)2. The number of basic particles is conserved; (N)3. There is a boundary limit. (V)

also called (NVE) ensemble.

),( qp

Page 2: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Basic ThermodynamicsEquilibrium: when samples can be meaningfully used for state-function(thermodynamic property) measurements, system is in equilibrium.

1. It is a relative concept, dependent on overall sampling length.2. It is a concept conditioned by ergodic requirements.

Page 3: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Basic Thermodynamics

Second law of thermodynamics: maximum entropy theorem

During the course of system’s approaching the equilibrium state, entropy is maximized when the total energy is conserved. (NVE)

Alternative: minimum energy theoremDuring the course of system’s approaching the equilibrium state,energy is minimized when the entropy is conserved (NVS).

Entropy: a measure of system diversity (disorder).

resersibleTdQdS )(=

0,0 ==+=

dWdVdWdQdE

VNdEdST ,)(/1 =

Page 4: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Basic Thermodynamics – Statistical Mechanics

For a large subset of a huge system, in the equilibrium state,

Total E= E1+E2 under mean field condition

If represents the occurrence probability (or degeneracy)

VNdEdST ,)(/1 =

∑= 2iivmNkT

),,( NVEΩ

∑Γ

−Γ=Ω ))((),,( EHNVE δ Ω= lnks

Page 5: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Basic Thermodynamics – Statistical Mechanics

For a large subset of a huge system, in the equilibrium state,

Total E= E1+E2 under mean field condition Ω= lnks

VNdEdST ,)(/1 =

∑= 2iivmNkT

0),(ln

,,1

11 =⎟⎟⎠

⎞⎜⎜⎝

⎛∂

−Ω∂

EVNEEEEk β=⎟⎟

⎞⎜⎜⎝

⎛∂

Ω∂

EVNENVEk

,,1

1 ),,(ln

)/(1 kT=β

Page 6: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Basic Statistical Mechanics

Simple example: (NVE)

Two state potential energy function: E = (E0, E1) for two recognizable particlesTotal energy E0 + E1

E0

E1

E0

E1

2=Ω

2338.12ln−=

=Ek

ks

Page 7: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Basic Statistical Mechanics

Simple example: (NVE)

Two state potential energy function: E = (0, E0, E1, E0 + E1 ) for two recognizable particles. Total energy E0 + E1

E0

E1

4=Ω

2338.14ln−=

=Ek

ks

E0 + E1

0

Page 8: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Microcanonical Ensemble

Microcanonical Ensemble in MD simulation:

1. The occurrence probability is independent of subset of energies. 2. Ensemble property is dependent on the maximum entropy.3. Easy to implement.4. Difficult to control macroscopic condition.5. It can be used as thermo reservoir for canonical ensemble simulations.

Page 9: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.2

Canonical Ensemble

Canonical Ensemble: when the simulated system is embedded in an infiniteheat bath, but does not have particle exchange with this bath, it forms a canonical ensemble.

Constraints: 1. System temperature is conserved (not absolutely constant); (T)2. The number of basic particles is conserved; (N)3. There is a boundary limit (V); or there is a constant pressure (P)

also called (NVT) ensemble or (NPT) ensemble.

Page 10: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Canonical ensemble can be considered as a sub-microcanonical ensemble, whereparticle collisions occur on the “boundary”.

In practice, the temperature buffer region can be flexibly designed and itsboundary with the simulated region can also be flexibly designed.

Centers of canonical ensemble algorithm developments

Molecular DynamicsMolecular Dynamics Chapter 2.1

Canonical Ensemble

Page 11: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Canonical ensemble can be derived from microcanonical ensemble, too.

Molecular DynamicsMolecular Dynamics Chapter 2.1

Canonical Ensemble

BE AE BA EEE +=

For a given system energy EA, reservoir probability determines its probability.

In micro-canonical ensemble, higher energy has larger probability. Why ?

So lower system energy should have larger probability. Why ?

)( AEE −Ω

Page 12: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Canonical Ensemble

BE AE BA EEE +=

For a given system energy EA, reservoir probability determines its probability.

Because simulated system is much smaller than the buffer portion, Taylor expansion:

kTEEE

EEEEE AAA /)(ln)(ln)(ln)(ln −Ω=∂Ω∂

−Ω=−Ω

∑ −−

=

ii

AA kTE

kTEEP)/exp(

)/exp()(

Probability for the system with energy EA:

Page 13: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Canonical Ensemble

We should learn from this derivation on canonical ensemble algorithm design:

1. The thermal reservoir is essential, because it governs the Boltzmanndistribution.

2. The thermal volume of the thermal reservoir should be large enough toreflect the Taylor expension.

∑ −−

=

ii

AA kTE

kTEEP)/exp(

)/exp()(

Page 14: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 1.1

Temperature in Canonical Ensemble

NkTEK 23

=

Canonical ensemble is not absolutely constant-temperature orisokinetic ensemble.

Maxwell-Boltzmann distribution:

[ ])2/(||exp2

|)(| 22/3

mpm

p βπβρ −⎟

⎠⎞

⎜⎝⎛=

Page 15: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 1.1

Thermal Reservoir Algorithm Design

• Reservoir can be flexible, represented by other natures of particle, force,or interactions.

2. Coupling boundary can also be flexible, not restrained by the spatial boundary.

3. Computation overhead should be small.

4. Preserve canonical ensemble: temperatureand Maxwell-Boltzmann distribution.

Page 16: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 1.1

The Simplest Algorithm: Velocity Re-scaling

∑∑==

−=ΔN

i B

iiN

i B

ii

Nkvm

Nkvm

T1

2

1

2

32

21)(

32

21 λ

)()1( 2 tTT −=Δ λ

)(/ tTTnew=λ

ettnew TT arg=

Page 17: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 1.1

The Simplest Algorithm: Velocity Re-scaling

1. Not real canonical ensemble, although it is close.

2. Maxwell-Boltzmann distribution can not be guaranteed. Scaling frequency is notrobust (ad hoc).

3. Propagation stability can be destroyed.

4. How to make judgments during the simulations ?

kinetic energy and potential energy exchange.

Page 18: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Berendsen Thermostat

Molecular DynamicsMolecular Dynamics Chapter 1.1

Velocity Re-scaling scheme has absolute target temperature every time-step.

To generate a temperature fluctuation, the difference between the target temperatureand the instantaneous temperature can be used to drive the temperature change

))((1)( tTTdt

tdTbath −=

τ

))(( tTTtT bath −=Δτδ

The temperature change between successive time steps is:

Page 19: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Berendsen Thermostat

Molecular DynamicsMolecular Dynamics Chapter 1.1

In practice, we need to perform a temperature dependent velocity rescaling:

⎟⎟⎠

⎞⎜⎜⎝

⎛−+= 1

)(12

tTTt bath

τδλ

When the coupling parameter is equal to the time step, berendsen thermostat isequivalent to the velocity rescaling method.

For large uniform systems, scaling ratio δt/τ = 0.0025 can produce a pseudoMaxwell-Boltzmann Distribution.

Page 20: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Local Temperature Trapping

Molecular DynamicsMolecular Dynamics Chapter 1.1

The temperature fluctuation is important for the trapped kinetic energy to be released.

When a large scaling ratio is applied, the temperature fluctuation will be prohibited.

When a small scaling ratio is applied, the temperature averaging can not be easily guaranteed.

Intrinsic problem: thermo-diffusivity is low.

Hot spot

Page 21: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Stochastic Collision method:Anderson Thermostat

Molecular DynamicsMolecular Dynamics Chapter 1.1

The velocities of randomly selected particles are randomly reset, based on Maxwell-Boltzmann distribution.

Random selection: if random number [0, 1] > νdt, ν is stochastic collision frequency

dt is the time step.the corresponding particle is selected.

Random Reset: Gaussian(velocity) based on Maxwell-Boltzmann distribution.

Page 22: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

r

v

F

t-Δt t t+Δt

Given current position, velocity, and force

Integration: Velocity Verlet AlgorithmMolecular DynamicsMolecular Dynamics Chapter 1.1

Page 23: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

r

v

F

t-Δt t t+Δt

Compute new position

Integration: Velocity Verlet AlgorithmMolecular DynamicsMolecular Dynamics Chapter 1.1

Page 24: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

r

v

F

t-Δt t t+Δt

Compute velocity at half step

Integration: Velocity Verlet Algorithm

Molecular DynamicsMolecular Dynamics Chapter 1.1

Page 25: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

r

v

F

t-Δt t t+Δt

Compute force at new position

Integration: Velocity Verlet AlgorithmMolecular DynamicsMolecular Dynamics Chapter 1.1

Page 26: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

r

v

F

t-Δt t t+Δt

Compute velocity at full step

Integration: Velocity Verlet AlgorithmMolecular DynamicsMolecular Dynamics Chapter 1.1

At this step, some particles’ velocities will be reset based onthe Anderson formulation.

Page 27: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

r

v

F

t-2Δt t-Δt t t+Δt

Advance to next time step,repeat

Integration: Velocity Verlet AlgorithmMolecular DynamicsMolecular Dynamics Chapter 1.1

Page 28: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Stochastic Collision method:Anderson Thermostat

Molecular DynamicsMolecular Dynamics Chapter 1.1

The Anderson process is equivalent to the Monte Carlo move.

This process becomes a Markov process (no memory). And the canonical distribution (Boltzmann distribution) can be guaranteed.

Question: Can we provide random input from Force rather than Velocity ? If so, which integrator is ideal ? What is the advantage and What is the disadvantage ?

Page 29: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Stochastic Collision method:Anderson Thermostat

Molecular DynamicsMolecular Dynamics Chapter 1.1

Frequency influence on the phase space exploration:

If frequency is too high, collision will dominate and inhibit an efficient exploration of the phase space to meet the ergodic requirement.

If frequency is too low, the canonical distribution will be formed slowly to meet the canonical requirement.

Suggested collision rate:

3/23/1 NC T

ρλ

Page 30: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Extended Hamiltonian Approach

Molecular DynamicsMolecular Dynamics Chapter 1.1

),(21

21 2

2

tsUsskdtsdMHH biasrr

rroextended +−++=

Any targeted property: temperature, pressure, energy difference,geometry, … can be coupled to the original Hamiltonian to achieve the desired distributions.

It is equivalent to the biased Monte Carlo.

Page 31: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Nose-Hoover Thermostat

Molecular DynamicsMolecular Dynamics Chapter 1.1

1. Sr has to be greater than 1. (Lagrangian multiplier)

2. Sr plays a role in rescaling the time-step.

3. So, the real time step fluctuates.

4. The Q is equivalent to the Q of the canonical ensemble.

βrr

r

N

i ri

ioextended

sLdtdsM

smpUH ln

21

2

2

12

2

+++= ∑=

Page 32: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.2

Grand Canonical Ensemble

Grand Canonical Ensemble: when the simulated system is embedded in an infinite heat bath, and can exchange particle with the infinite particle reservoir, it forms a grand canonical ensemble.

Constraints: 1. System temperature is conserved (not absolutely constant); (T)2. The chemical potential of the particle reservoir is constant (μ)3. There is a boundary limit (V); or there is a constant pressure (P)

also called (GVT) ensemble or (GPT) ensemble.

Page 33: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Canonical ensemble can be considered as a sub-microcanonical ensemble, whereparticle collisions and exchanges occur on the “boundary”.

In practice, the reservoir buffer region can be flexibly designed and itsboundary with the simulated region can also be flexibly designed.

Centers of grand canonical ensemble algorithm developments

Molecular DynamicsMolecular Dynamics Chapter 2.1

Grand Canonical Ensemble

Page 34: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Canonical Ensemble

How to write Grand Canonical Ensemble partition function:

∑ −−

=

ii

AA kTE

kTEEP)/exp(

)/exp()(

VT

N

NN

Q

EdrzVNP

μ

β∑ ∫∞

=

− −= 0

1 )exp()!(

2/32 )2/()exp(Tmkh

zBπ

βμ=

Page 35: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

How to Realize Grand Canonical Ensemble in Monte Carlo ?

1. Internal Displacements

2. Insertion and removal

))exp(,1min( Eaccp βρ −=

))(exp(,1min( 1 nnaccp EuE −+−= −βρ

))(exp(,1min( 1 nnaccp EuE −−−= +βρ

Page 36: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Hybrid Monte Carlo for Grand Canonical Ensemble ?

1. Internal Displacements Canonical ensemble Molecular Dynamics

2. Insertion and removal ))(exp(,1min( 1 nnaccp EuE −+−= −βρ

))(exp(,1min( 1 nnaccp EuE −−−= +βρ

Page 37: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Extended Hamiltonian to Realize Grand Canonical Ensemble

Page 38: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Extended Hamiltonian to Realize Grand Canonical Ensemble

μμ +−++−= )(21)1(

2

orr

roextended UsdtdsMnHHOne particle scheme:

0≤ Sr ≤1

Page 39: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Extended Hamiltonian to Realize Grand Canonical Ensemble

μμ +−++−= )(21)1(

2

orr

roextended UsdtdsMnHHOne particle scheme:

0≤ Sr ≤1

Drawbacks: 1. Particle number fluctuation magnitude can be largerthan 1.

2. When Sr = 0, it can take long simulation time for the ghostparticle to locate a position again. Why ?

Interaction Singularity.

Page 40: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Extended Hamiltonian to Realize Grand Canonical Ensemble

μμ +−++−= )(21)1(

2

orr

roextended UsdtdsMnHHOne particle scheme:

0≤ Sr ≤1

How to solve the interaction singularity, when Sr = 0 ?

Two General Strategies: 1. Make the switching Sr (Uo -μ) nonlinear.

2. Adiabatic switching method

Page 41: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Extended Hamiltonian to Realize Grand Canonical Ensemble

μμ +−++−= rorr

roextended sUsdtdsMnHH

2

21)1(One particle scheme:

0≤ Sr ≤1

Nonlinear switching Sr Uo

Original Lennard-Jones interaction:

Nonlinear Switching (Softcore potential):

⎥⎦⎤

⎢⎣⎡ − 612 r

BrAε

⎭⎬⎫

⎩⎨⎧

⎥⎦

⎤⎢⎣

⎡−+

−−+ 3262 ))1(())1(( rr

r srB

srAs

σσε

Page 42: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Extended Hamiltonian to Realize Grand Canonical Ensemble

⎭⎬⎫

⎩⎨⎧

⎥⎦

⎤⎢⎣

⎡−+

−−+ 3262 ))1(())1(( rr sr

Bsr

Aσσ

εAnother Advantage:

Page 43: Molecular DynamicsMolecular Dynamics Chapter 2. …yang/course/md2.pdfMolecular DynamicsMolecular Dynamics Chapter 2. Molecular Dynamics in Various Ensembles. Microcanonical Ensemble:

Molecular DynamicsMolecular Dynamics Chapter 2.1

Extended Hamiltonian to Realize Grand Canonical Ensemble

Adiabatic switching method: Extended Hamiltonian Hybrid Monte Carlo

μμ +−++−= )(21)1(

2

orr

roextended UsdtdsMnHH

1. When Sr = 0 or 1, at a pre-set time interval N*τ, fixing the position of the ghost particle.

2. Adiabatically switch Sr from 0 to 1 or switch Sr from 1 to 0, the energy change will be or

nn EE −−1

))(exp(,1min( 1 nnaccp EuE −+−= −βρ

))(exp(,1min( 1 nnaccp EuE −−−= +βρ

nn EE −+1