ベレンゼン・サーモスタット
表示
ベレンゼン・サーモスタット(英: Berendsen thermostat)[1]は、分子動力学シミュレーションにおいてシミュレーション温度を制御するために粒子の速度の縮尺を変更するためのアルゴリズムである。
解説
[編集]このスキームにおいて、系は同じ温度を持つ熱浴に弱く結合される。ベレンゼン・サーモスタットは系の運動エネルギーの変動を抑制し、ゆえに正準集団と一致するトラジェクトリ(軌跡)を生じない。系の温度は、偏差がある時間定数に伴って指数関数的に減衰するように補正される。
ベレンゼン・サーモスタットは(特に小さな系では)正しい正準集団を生成しないが、原子/分子の数が数百から数千の大きな系では、計算されるほとんどの性質についておおよそ正しい結果を与える近似である[2]。このスキームは系をある標的(浴槽)温度へ緩和させる効率性から広く使用されている。多くの例において、系は最初にベレンゼンのスキームを用いて平衡化され、系の性質は正準集団と一致するトラクジェクトリを正しく生成する能勢=フーバー・サーモスタットを用いて計算される。しかしながら、ベレンゼン・サーモスタットはフライングアイスキューブ効果をもたらしうる。このアーティファクトはより厳密なBussi–Donadio–Parrinelloサーモスタット[3]を使うことによって排除することができる。この理由のため、以前の研究の再現を除きほぼ全ての場合においてベレンゼン・サーモスタットの使用をやめることが推奨されている[4]。
脚注
[編集]- ^ Berendsen, H. J. C.; Postma, J. P. M.; van Gunsteren, W. F.; DiNola, A.; Haak, J. R. (1984). “Molecular-Dynamics with Coupling to an External Bath”. Journal of Chemical Physics 81 (8): 3684–3690. Bibcode: 1984JChPh..81.3684B. doi:10.1063/1.448118.
- ^ Morishita, T. (2000). “Fluctuation formulas in molecular-dynamics simulations with the weak coupling heat bath”. The Journal of Chemical Physics 113: 2976–2982. Bibcode: 2000JChPh.113.2976M. doi:10.1063/1.1287333.
- ^ Bussi, Giovanni; Donadio, Davide; Parrinello, Michele (2007-01-07). “Canonical sampling through velocity rescaling” (英語). The Journal of Chemical Physics 126 (1): 014101. arXiv:0803.4060. doi:10.1063/1.2408420. ISSN 0021-9606 .
- ^ Braun, E.; Moosavi, S. M.; Smit, B. (2018). “Anomalous Effects of Velocity Rescaling Algorithms: The Flying Ice Cube Effect Revisited”. Journal of Chemical Theory and Computation 14 (10): 5262–5272. arXiv:1805.02295. doi:10.1021/acs.jctc.8b00446.