Test volume method: Difference between revisions

From SklogWiki
Jump to navigation Jump to search
m (Added year to Ref.)
(More info on advantages and limitations)
Line 1: Line 1:
An alternative to the [[virial pressure]] route to calculating the pressure, there is a method which consists on
An alternative to the [[virial pressure]] route to calculating the pressure, there is a method which consists on
evaluating the change in [[internal energy]], <math>\Delta U</math> produced by a small change in the volume of the system <math>\Delta V</math>. It can be shown that
evaluating the change in [[internal energy]], <math>\Delta U</math> produced by a small change in the volume of the system <math>\Delta V</math>.


This should be tough of as a "blow-up" (or "in") of the whole system, <math>x \rightarrow (1+\alpha) x</math> with a small <math>\alpha</math> (same for <nowiki>y</nowiki> and <math>z</math>), exactly in the way as the [[virial pressure]] expression may be derived - not as leaving the particles in their places and changing the simulation cell (a procedure which does not make sense in general).
It can be shown that
:<math> p  =  \frac{ k_B T  N}{V} + \frac{ k_B T  }{ \Delta V } \log \langle \exp(-\Delta U/k_B T )\rangle,</math>
:<math> p  =  \frac{ k_B T  N}{V} + \frac{ k_B T  }{ \Delta V } \log \langle \exp(-\Delta U/k_B T )\rangle,</math>
where <math>k_B</math> is the [[Boltzmann constant]] and <math>T</math> is the [[temperature]].
where <math>k_B</math> is the [[Boltzmann constant]] and <math>T</math> is the [[temperature]].
The method is clearly inspired by the [[ Widom test-particle method]] to obtain the [[chemical potential]].
The method is clearly inspired by the [[ Widom test-particle method]] to obtain the [[chemical potential]].
It has been argued that this method can be more useful than [[virial pressure]] since it avoids the calculation of forces (which are not needed in a [[Monte Carlo]] simulation). Moreover, there are interaction potentials that are discontinuous - in this case, the forces are not well defined, and one should consider the limit of "almost-discontinuous" potentials instead, which can be cumbersome. However, it is not clear how to "blow up" a system containing molecules held by rigid constraints.
==References==
==References==
#[http://dx.doi.org/10.1063/1.472721  V. I. Harismiadis, J. Vorholz, and A. Z. Panagiotopoulos "Efficient pressure estimation in molecular simulations without evaluating the virial", Journal of Chemical Physics '''105''' pp. 8469- (1996)]
#[http://dx.doi.org/10.1063/1.472721  V. I. Harismiadis, J. Vorholz, and A. Z. Panagiotopoulos "Efficient pressure estimation in molecular simulations without evaluating the virial", Journal of Chemical Physics '''105''' pp. 8469- (1996)]

Revision as of 11:12, 7 February 2008

An alternative to the virial pressure route to calculating the pressure, there is a method which consists on evaluating the change in internal energy, produced by a small change in the volume of the system .

This should be tough of as a "blow-up" (or "in") of the whole system, with a small (same for y and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle z} ), exactly in the way as the virial pressure expression may be derived - not as leaving the particles in their places and changing the simulation cell (a procedure which does not make sense in general).

It can be shown that

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle p = \frac{ k_B T N}{V} + \frac{ k_B T }{ \Delta V } \log \langle \exp(-\Delta U/k_B T )\rangle,}

where Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle k_B} is the Boltzmann constant and Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle T} is the temperature. The method is clearly inspired by the Widom test-particle method to obtain the chemical potential.

It has been argued that this method can be more useful than virial pressure since it avoids the calculation of forces (which are not needed in a Monte Carlo simulation). Moreover, there are interaction potentials that are discontinuous - in this case, the forces are not well defined, and one should consider the limit of "almost-discontinuous" potentials instead, which can be cumbersome. However, it is not clear how to "blow up" a system containing molecules held by rigid constraints.

References

  1. V. I. Harismiadis, J. Vorholz, and A. Z. Panagiotopoulos "Efficient pressure estimation in molecular simulations without evaluating the virial", Journal of Chemical Physics 105 pp. 8469- (1996)