next up previous contents
Next: 3.3 サンプルプログラムmdcode.fの説明 Up: 3 課題2:2粒子の分子動力学の実行 Previous: 3.1 粒子間の相互作用

3.2 ばねモデル

モデルが3次元になったので、一応、粒子に働く力をまとめておこう。 ばねの自然長から粒子間距離が離れたらばね定数できめられた引力が働き、 距離が近付いたら斥力が働くモデルとする。これを数式で表すと

$\displaystyle \vec{F}_{12}$ $\textstyle =$ $\displaystyle - k \vert r_{12}-R_{0}\vert \frac{\vec{r}_{12}}{r_{12}}$  
$\displaystyle \vec{r}_{12}$ $\textstyle =$ $\displaystyle \vec{r}_{1} - \vec{r}_{2}$  
$\displaystyle r_{12}$ $\textstyle =$ $\displaystyle \vert \vec{r}_{1} - \vec{r}_{2} \vert$  

となる。ここで$\vec{F}_{12}$は、粒子1から粒子2へおよぼされる力、 $\vec{r}_{1}$, $\vec{r}_{2}$は、粒子1および2の位置座標、 $R_{0}$$k$はばねの自然長およびばね定数である。 全エネルギー、運動エネルギー、ポテンシャルエネルギーは、それぞれ
$\displaystyle E$ $\textstyle =$ $\displaystyle K + U$  
$\displaystyle K$ $\textstyle =$ $\displaystyle \frac{1}{2}\sum_{i=1}^{2} m_{i} v_{i}^{2}$  
$\displaystyle U$ $\textstyle =$ $\displaystyle \frac{1}{2} k (r_{12}-R_{0})^{2}$  

と書けよう。ポテンシャルエネルギーを一般的に書けば
$\displaystyle U$ $\textstyle =$ $\displaystyle \sum_{i=1}^{2} \sum_{j=1 (j > i)}^{2}
\frac{1}{2} k (r_{ij}-R_{0})^{2}$  

と書けるかもしれない。


next up previous contents
Next: 3.3 サンプルプログラムmdcode.fの説明 Up: 3 課題2:2粒子の分子動力学の実行 Previous: 3.1 粒子間の相互作用
Copyright (C), Tatsuki Oda (oda@cphys.s.kanazawa-u.ac.jp, Kanazawa University)