CSVR thermostat: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
One popular strategy to control temperature in NVT MD is to rescale atomic velocities at a certain predefined frequency by some factor in such a way that the total kinetic energy of the system | One popular strategy to control temperature in NVT MD is to rescale atomic velocities (<math>\bold{v}_{i}</math>) at a certain predefined frequency by some factor in such a way that the total kinetic energy of the system | ||
::<math> | |||
E_{kin} = \frac{1}{2} \sum\limits_{i=1}^{N} m_i |\bold{v}_{i}|^2, | |||
</math> | |||
is equal to the average kinetic energy corresponding to given temperature: | |||
::<math> | |||
\bar{E}_{kin} = \frac{1}{2}N_f k_B T | |||
</math> | |||
where <math>N_f = 3N -3 </math> for 3D periodc and <math>N_f = 3N -3 </math> for non-linear molecular systems and math>N </math> is the number of atoms. Such a method, however, suffers from several issues. First of all, the ensemble generated is not strictly canonical. Also, the trajectories generated via this naive rescaling method often suffer from flying ice-cube problem where kinetic energy vibrational degrees of freedom is transferred into translations and/or rotations, violating thus equipartition principle. | |||
An elaborated approach based on the velocity rescaling has been proposed by Bussi et al. | An elaborated approach based on the velocity rescaling has been proposed by Bussi et al. |
Revision as of 08:27, 9 September 2023
One popular strategy to control temperature in NVT MD is to rescale atomic velocities () at a certain predefined frequency by some factor in such a way that the total kinetic energy of the system
is equal to the average kinetic energy corresponding to given temperature:
where for 3D periodc and for non-linear molecular systems and math>N </math> is the number of atoms. Such a method, however, suffers from several issues. First of all, the ensemble generated is not strictly canonical. Also, the trajectories generated via this naive rescaling method often suffer from flying ice-cube problem where kinetic energy vibrational degrees of freedom is transferred into translations and/or rotations, violating thus equipartition principle.
An elaborated approach based on the velocity rescaling has been proposed by Bussi et al.