Temperature and pressure coupling
Download
Report
Transcript Temperature and pressure coupling
Temperature and pressure coupling
MD workshops
26-10-2004
Why control the temperature and pressure?
isothermal and isobaric simulations (NPT) are most
relevant to experimental data
constant NPT ensemble: constant number of particles,
pressure, and temperature
Causes of temperature and pressure
fluctuations
the temperature and pressure of a system tends to drift due
to several factors:
drift as a result of integration errors
drift during equilibration
heating due to frictional forces
heating due to external forces
Temperature coupling methods in
GROMACS
weak coupling
exponential relaxation
Berendsen temperature
coupling (Berendsen, 1984)
extended system coupling
oscillatory relaxation
Nosé-Hoover temperature
coupling (Nosé, 1984; Hoover, 1985)
Berendsen temperature coupling
there is weak coupling to an external ‘heat bath’
deviation of system from a reference temperature To is
corrected
exponential decay of temperature deviation
the temperature of a system is related to its kinetic
energy, therefore, the temperature can be easily altered
by scaling the velocities vi by a factor λ
is the temperature coupling time constant
need to specify
in input file (*.mdp file)
Some notes on Berendsen weak coupling
algorithm
1.
very efficient for relaxing a system to the target
temperature
prolonged temperature differences of the separate
components leads to a phenomenon called ‘hotsolvent, cold-solute’, even though the overall
temperature is at the correct value
Solutions:
apply temperature coupling separately to the solute
and to the solvent
problem with unequal
distribution of energy between the different
components
solutions
2.
3.
continued …
stochastic collisions (Anderson, 1980)
- a random particle’s velocity is reassigned by random
selection from the Maxwell-Boltzmann distribution at
set intervals
does not generate a smooth
trajectory, less realistic dynamics
extended system (Nosé, 1984; Hoover 1985)
- the thermal reservoir is considered an integral part of
the system and it is represented by an additional
degree of freedom s
- used in GROMACS
Nosé-Hoover extended system
canonical ensemble (NVT)
more gentle than Anderson where particles suddenly
gain new random velocities
the Hamiltonian is extended by including a thermal
reservoir term s and a friction parameter ξ, in the
equations of motion
H = K + V + Ks + Vs
Nosé-Hoover extended system
The particles’ equation of motion:
ξ is a dynamic quantity with its own equation of motion:
is proportional to the temperature coupling time
constant
(specified in *.mdp file)
the strength of coupling between the reservoir and the
system is determined by
- when
is too high
slow energy flow between
system and reservoir
- when
is too low
rapid temperature
fluctuations
Nosé-Hoover produces an oscillatory relaxation, it takes
several times longer to relax with Nosé-Hoover coupling
than with weak coupling
can use Berendsen weak coupling for equilibration to
reach desired target, then switch to Nosé-Hoover
Nosé-Hoover chain: the Nose-Hoover thermostat is
coupled to another thermostat or a chain of thermostats
and each are allowed to fluctuate
Pressure coupling
The system can be coupled to a ‘pressure bath’ as in
temperature coupling
weak coupling:
exponential relaxation
Berendsen pressure coupling
extended ensemble coupling:
oscillatory relaxation
Parrinello-Rahman pressure
coupling (Parrinello and Rahman, 1980, 1981, 1982)
Berendsen pressure coupling
equations of motion are modified with a
first order relaxation of P towards a reference Po
rescaling the edges and the atomic coordinates ri at
each step by a factor u leads to volume change
u is proportional to β which is the isothermal
compressibility of the system and which is the pressure
coupling time constant. Both values must be specified in
*.mdp file
Berendsen scaling can be done:
1. isotropically – scaling factor is equal for all three
directions i.e. in water
2. semi-isotropically where the x/y directions are
scaled independently from the z direction i.e. lipid
bilayer
3. anisotropically – scaling factor is calculated
independently for each of the three axes
Parrinello-Rahman pressure coupling
volume and shape are allowed to fluctuate
extra degree of freedom added, similar to Nosé-Hoover
temperature coupling, the Hamiltonian is extended
box vectors and W-1
are functions of M
W-1 determines the strength of coupling
have to provide β and
in the input file (*.mdp file)
if your system is far from equilibrium, it may be best to
use weak coupling (Berendsen) to reach target pressure
and then switch to Parrinello-Rahman as in temperature
coupling
in most cases the Parrinello-Rahman barostat is
combined with the Nosé-Hoover thermostat
the extended methods are more difficult to program but
safer
Weak coupling in *.mdp file
; OPTIONS FOR WEAK COUPLING ALGORITHMS =
; Temperature coupling =
tcoupl
= berendsen
; Groups to couple separately =
tc-grps
= Protein SOL_Na
; Time constant (ps) and reference temperature (K) =
tau-t
= 0.1 0.1
ref-t
= 300 300
; Pressure coupling
Pcoupl
= berendsen
Pcoupltype
= isotropic
; Time constant (ps), compressibility (1/bar) and reference P (bar) =
tau-p
= 1.0
compressibility
= 4.5E-5
ref-p
= 1.0
Extended system coupling in *.mdp file
; OPTIONS FOR WEAK COUPLING ALGORITHMS =
; Temperature coupling =
tcoupl
= nose-hoover
; Groups to couple separately =
tc-grps
= PROTEIN SOL_Na
; Time constant (ps) and reference temperature (K) =
tau-t
= 0.5 0.5
ref-t
= 300 300
; Pressure coupling
=
Pcoupl
= parrinello-rahman
Pcoupltype
= isotropic
; Time constant (ps), compressibility (1/bar) and reference P (bar) =
tau-p
= 5.0
compressibility
= 4.5E-5
ref-p
= 1.0
References
Berendsen, H.J.C., Postma, J.P.M., DiNola, A., Haak, J.R. Molecular
dynamics with coupling to an external bath. J. Chem. Phys. 81:3684-3690,
1984
Nosé, S. A molecular dynamics method for simulations in the canonical
ensemble. Mol. Phys. 52:255-268, 1984
Hoover, W.G. Canonical dynamics: equilibrium phase-space distributions.
Phys. Rev. A 31:1695-1697, 1985
Berendsen, H.J.C. Transport properties computed by linear response
through weak coupling to a bath. In: Computer Simulations in Material
Science. Meyer, M., Pontikis, V. eds. Kluwer 1991, 139-155
Parrinello, M., Rahman, A. Polymorphic transitions in single crystals: A new
molecular dynamics method. J. Appl. Phys. 52:7182-7190, 1981
Nosé, S., Klein, M.L. Constant pressure molecular dynamics for molecular
systems. Mol. Phys. 50: 1055-1076, 1983