Designing Non-Hamiltonian Equations of Motion next up previous
Next: The Liouville operator and Up: No Title Previous: Principles of non-Hamiltonian statistical

Designing Non-Hamiltonian Equations of Motion

 

It will now be shown how the basic principles of non-Hamiltonian statistical mechanics can be employed to design of MD equations of motion for generating the canonical and isothermal-isobaric ensembles. In fact, the above principles lead to a procedure for designing general-purpose MD algorithms [28].

The Nosé-Hoover chain (NHC) dynamics method [29] is a non-Hamiltonian MD scheme for generating the canonical ensemble. In this method, the ordinary phase space is extended to include a set of M thermostat variables tex2html_wrap_inline2318 and their conjugate momenta tex2html_wrap_inline2320 , which act as a heat bath coupled to the system. The equations of motion take the form

  eqnarray318

where the thermostat forces are,

  eqnarray335

The parameters, tex2html_wrap_inline2322 , given by tex2html_wrap_inline2324 , tex2html_wrap_inline2326 , determine the time scale of the thermostat motion via the single time scale tex2html_wrap_inline2328 , which should be chosen corresponding to a characteristic time scale of the system, e.g., a vibrational period. In Eqs. (5.1) M thermostats which successively thermostat each other, are coupled to the particles thereby controlling/modulating the kinetic energy fluctuations of both particle and thermostat degrees of freedom.

Let us apply principles 1 and 2 above to the NHC equations. First, the compressibility and determine the invariant measure are computed. The compressibility can be seen to be

  eqnarray345

Since tex2html_wrap_inline2332 , it is clear that tex2html_wrap_inline2334 , and the invariant measure according to Eq. (4.9) is

equation367

In order to determine the microcanonical partition function, the conserved quantities of Eqs. (5.1) are needed. One of the conserved quantities is the total energy of the extended system,

  equation372

In addition to the energy, there are d additional conservation laws if there are no external forces (i.e., when tex2html_wrap_inline2338 ). These conservation laws take the form

  equation379

as can be seen by direct differentiation. Given the conservation laws, the microcanonical partition function can now be constructed according to Eq. (4.13). Suppose d=3 and M=2,

  eqnarray387

In order to show that Eq. (5.7) generates a canonical distribution in the system Hamiltonian, tex2html_wrap_inline2344 , the integrals over the thermostat variables need to be performed. The energy tex2html_wrap_inline2346 -function can be used to perform the integral over tex2html_wrap_inline2348 , which requires that tex2html_wrap_inline2350 . One of the remaining tex2html_wrap_inline2346 -functions can be used to integrate over tex2html_wrap_inline2354 , which will leave only ratios of components of tex2html_wrap_inline2356 in the other two tex2html_wrap_inline2346 -functions. Finally, by changing variables to center-of-mass and normal mode momenta, tex2html_wrap_inline2360 , the expression can be simplified to yield

  equation401

where tex2html_wrap_inline2362 are the normal mode and total masses, tex2html_wrap_inline2364 , and the proportionality constant depends on E and tex2html_wrap_inline2368 . Equation (5.8) is the correct canonical partition function for the Hamiltonian, tex2html_wrap_inline2344 . Hence, the NHC equations generate the canonical distribution function (within constants).

Following the same procedure, it can be shown that the Nosé-Hoover thermostat method (corresponding to M=1 in Eqs. (5.1)) does not produce the correct canonical distribution when tex2html_wrap_inline2338  [28]. It is also interesting to note that if more than one thermostat chain is coupled to the system, then the momentum conservation laws are no longer present, and the proof simplifies. An extreme example, which has proved useful in a number of applications, is the coupling of a separate thermostat to each degree of freedom in the system. This scheme leads to very rapid equilibration of a system and plays an important role both in path integral molecular dynamics and in simulations involving biological macromolecules [30, 31].

Next, the isothermal-isobaric or NPT ensemble is considered. In this ensemble, the volume V of the system must fluctuate such that the average internal pressure of the system, tex2html_wrap_inline2380 , is equal to an external applied pressure, tex2html_wrap_inline2382 . Thus, in designing a MD algorithm for the NPT ensemble, one should both incorporate the volume as a dynamical variable [24], and employ a thermostat to ensure that both instantaneous temperature and pressure fluctuations are generated properly. A useful non-Hamiltonian scheme for the NPT ensemble [32] is defined by the following equations of motion,

  eqnarray420

Here, tex2html_wrap_inline2388 is a momentum conjugate to the logarithm of the volume, W is its associated mass parameter, and tex2html_wrap_inline2392 , tex2html_wrap_inline2382 is the external applied pressure and tex2html_wrap_inline2396 is the instantaneous internal pressure of the system given by

  equation451

Thus, the variable tex2html_wrap_inline2388 acts as a ``barostat'' which drives the system to the steady state tex2html_wrap_inline2400 . For simplicity, Eqs. (5.9) are written with a single thermostat variable coupling both to the particles and to the barostat. Thus, the case tex2html_wrap_inline2402 will be considered. However, it is clear that when tex2html_wrap_inline2402 , a thermostat chain should be used. In fact, the optimal algorithm employs separate thermostat chains on the particles and on the barostat.

The compressibility associated with Eqs. (5.9) is

  equation467

from which it can be seen that tex2html_wrap_inline2406 , and the invariant measure is

equation472

If the forces do not sum to zero, then the only conservation law that is always present is the energy,

  equation477

Using Eq. (4.13), the microcanonical partition function corresponding to Eqs. (5.9) can be constructed,

  eqnarray485

Integrating over tex2html_wrap_inline2408 using the tex2html_wrap_inline2346 -function and then over tex2html_wrap_inline2412 and tex2html_wrap_inline2388 yields,

  equation497

the correct partition function for the NPT ensemble.

These examples show how the principles of classical non-Hamiltonian statistical mechanics can be applied in the design of MD algorithms that generate different statistical ensembles. Note, non-Hamiltonian dynamics are different from Hamiltonian dynamics. These non-Hamiltonian systems reduce to approximate Hamiltonian dynamics when the extended system coupling parameters (here, Q and W) are large. An important outstanding question concerns the possibility of employing non-Hamiltonian dynamical schemes to generate a grand canonical or tex2html_wrap_inline2174 ensemble sampling method.


next up previous
Next: The Liouville operator and Up: No Title Previous: Principles of non-Hamiltonian statistical

Mark Tuckerman
Wed Aug 11 22:11:51 EDT 1999