M10 Angular momentum is conserved or not: Difference between revisions
m (Protected "M10 Angular momentum is conserved or not" [edit=sysop:move=autoconfirmed:read=autoconfirmed]) |
No edit summary |
||
| Line 13: | Line 13: | ||
{|border="0" align="center" |
{|border="0" align="center" |
||
|<math> \begin{array}{rcl} \mathbf{ |
|<math> \begin{array}{rcl} \mathbf{P} & \equiv & \sum_i m_i\mathbf{v}_ i = \mathrm{Const.} \\ \mathbf{L} & \equiv & \sum_i \mathbf{r}_i \times m_i\mathbf{v}_i = \mathrm{Const.} \end{array}, </math> |
||
|} |
|} |
||
where ''' |
where '''P''' is linear momentum and '''L''' is angular mumentum. Usually, we subtract ceter-of-mass velocity from the velocity of each atom so that the whole system can not drift and the linear momentume becomes zero. |
||
{|border="0" align="center" |
{|border="0" align="center" |
||
|<math> \begin{array}{rcl} \mathbf{v}_i & := & \mathbf{v}_ i - \mathbf{v}_{\mathrm{CM}} \\ \mathbf{ |
|<math> \begin{array}{rcl} \mathbf{v}_i & := & \mathbf{v}_ i - \mathbf{v}_{\mathrm{CM}} \\ \mathbf{P} & = & \sum_i m_i\mathbf{v}_i - \mathbf{v}_{\mathrm{CM}}\sum_i m_i= 0 \end{array}, </math> |
||
|} |
|} |
||
| Line 28: | Line 28: | ||
|} |
|} |
||
Similarly, we can additionaly subtract velocity component contributing rotation so that the whole system can not rotate and the angular momentum becomes zero |
Similarly, we can additionaly subtract velocity component contributing rotation so that the whole system can not rotate and the angular momentum becomes zero as |
||
{|border="0" align="center" |
{|border="0" align="center" |
||
|<math> \mathbf{v}_i := \mathbf{v} |
|<math> \mathbf{v}_i := \mathbf{v}_i - \mathbf{\Omega}\times\mathbf{r}_i </math>. |
||
|} |
|} |
||
The angular velocity '''Ω''' is obtained from |
|||
{|border="0" align="center" |
|||
|<math> \mathbf{\Omega} \equiv \mathbf{I}^{-1} \mathbf{L} </math> |
|||
|} |
|||
and moment-of-inertia matrix '''I''' is expressed as |
|||
{|border="0" align="center" |
|||
|<math> \mathbf{I} \equiv \sum_i m_i(\mathbf{E}_3|\mathbf{r}_i|^2 - \mathbf{r}_i\otimes\mathbf{r}_i)</math>, |
|||
|} |
|||
where '''E'''<sub>3</sub> is a 3 by 3 identity matrix. |
|||
Let's see whether MD simulation results conserve both linear and angular momenta. For the test simulation, a diamomd cubic structure of 216 silicon atoms are equilbriated under periodic boundary conditions for 10,000 steps using NVE ensemble. |
|||
{| border="0" |
|||
! !! colspan="3" align="center" | '''Figure 1''' |
|||
|- |
|||
| align="center" width="150px" | [[Image:Init_N216_PBC.jpg|150px]] |
|||
| align="center" width="320px" | [[Image:Linearmom.jpg|320px]] |
|||
| align="center" width="320px" | [[Image:Angmom.jpg|320px]] |
|||
|- |
|||
| align="center" |(a) |
|||
| align="center" |(b) |
|||
| align="center" |(c) |
|||
|} |
|||
The linear momentum is conserved within the machine precision in figure 1(b), while the angular momentum is not as shown in figure 1(c). According to Allen and Tildesley<ref>M. P. Allen and D. J. Tildesley, ''Computer Simulations of Liquids'', Oxford Science Publications (2004) </ref> |
|||
== Notes == |
|||
<references/> |
|||
Revision as of 18:58, 6 July 2009
Manual 10 for MD++
Angular momentum is conserved or not?
Keonwook Kang and Wei Cai
In molecular dynamics simulations, positions and velocities of atoms are updated following Newton's equations of motion. Naturally, we would expect that linear and angular momenta are conserved during the time integration, or
| 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 \begin{array}{rcl} \mathbf{P} & \equiv & \sum_i m_i\mathbf{v}_ i = \mathrm{Const.} \\ \mathbf{L} & \equiv & \sum_i \mathbf{r}_i \times m_i\mathbf{v}_i = \mathrm{Const.} \end{array}, } |
where P is linear momentum and L is angular mumentum. Usually, we subtract ceter-of-mass velocity from the velocity of each atom so that the whole system can not drift and the linear momentume becomes zero.
where vCM is defined as
| . |
Similarly, we can additionaly subtract velocity component contributing rotation so that the whole system can not rotate and the angular momentum becomes zero as
| 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 \mathbf{v}_i := \mathbf{v}_i - \mathbf{\Omega}\times\mathbf{r}_i } . |
The angular velocity Ω is obtained from
| 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 \mathbf{\Omega} \equiv \mathbf{I}^{-1} \mathbf{L} } |
and moment-of-inertia matrix I is expressed as
| 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 \mathbf{I} \equiv \sum_i m_i(\mathbf{E}_3|\mathbf{r}_i|^2 - \mathbf{r}_i\otimes\mathbf{r}_i)} , |
where E3 is a 3 by 3 identity matrix.
Let's see whether MD simulation results conserve both linear and angular momenta. For the test simulation, a diamomd cubic structure of 216 silicon atoms are equilbriated under periodic boundary conditions for 10,000 steps using NVE ensemble.
| Figure 1 | |||
|---|---|---|---|
| (a) | (b) | (c) | |
The linear momentum is conserved within the machine precision in figure 1(b), while the angular momentum is not as shown in figure 1(c). According to Allen and Tildesley[1]
Notes
- ↑ M. P. Allen and D. J. Tildesley, Computer Simulations of Liquids, Oxford Science Publications (2004)