レナード・ジョーンズポテンシャルを相互作用とした速度ベルレ法によるシンプルなMDシミュレーション。JavaSciptライブラリThree.jsによってブラウザ上で分子シミュレーションをリアルタイムに3Dレンダリングします。
以下のリンクからデモを見ることができます。(WebGLがサポートされているブラウザにのみ対応。PC環境で確認してください。)
Demo on my github page
以下の式に従って粒子に働く力、位置、速度を更新します。
under construction
- 右上のGUIで初期値を決定。
a
格子定数ab
格子定数bc
格子定数cNx
x軸方向の粒子の数Ny
y軸方向の粒子の数Nz
z軸方向の粒子の数rcut
カットオフ半径。粒子間距離がこの半径以内であれば相互作用が働く。T
初期温度m
粒子の質量delta_t
ステップ間の時間。showParticles
粒子を表示するかしないか。showLines
粒子間の線を描写するかしないか。
- 中央のSTARTボタンを押す。開始してからは初期パラメーターは変更しないでください。
コードの一部を修正してシンプレクティク性の問題を解消。
under construction