ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/oopsePaper/EmpericalEnergy.tex
(Generate patch)

Comparing trunk/oopsePaper/EmpericalEnergy.tex (file contents):
Revision 899 by mmeineke, Tue Jan 6 18:53:58 2004 UTC vs.
Revision 918 by mmeineke, Fri Jan 9 20:57:55 2004 UTC

# Line 1 | Line 1
1  
2   \section{\label{sec:empericalEnergy}The Emperical Energy Functions}
3  
4 < \subsection{\label{sec:atomsMolecules}Atoms and Molecules}
4 > \subsection{\label{sec:atomsMolecules}Atoms, Molecules and Rigid Bodies}
5  
6   The basic unit of an {\sc oopse} simulation is the atom. The parameters
7   describing the atom are generalized to make the atom as flexible a
# Line 18 | Line 18 | and torsions).
18   for the evaluation of its own bonded interaction (i.e.~bonds, bends,
19   and torsions).
20  
21 + As stated in the previously, one of the features that sets OOPSE apart
22 + from most of the current molecular simulation packages is the ability
23 + to handle rigid body dynamics. Rigid bodies are non-spherical
24 + particles or collections of particles that have a constant internal
25 + potential and move collectively.\cite{Goldstein01} They are not
26 + included in many standard simulation packages because of the need to
27 + consider orientational degrees of freedom and include an integrator
28 + that accurately propagates these motions in time.
29 +
30 + Moving a rigid body involves determination of both the force and
31 + torque applied by the surroundings, which directly affect the
32 + translation and rotation in turn. In order to accumulate the total
33 + force on a rigid body, the external forces must first be calculated
34 + for all the interal particles. The total force on the rigid body is
35 + simply the sum of these external forces.  Accumulation of the total
36 + torque on the rigid body is similar to the force in that it is a sum
37 + of the torque applied on each internal particle, mapped onto the
38 + center of mass of the rigid body.
39 +
40 + The application of the total torque is done in the body fixed axis of
41 + the rigid body. In order to move between the space fixed and body
42 + fixed coordinate axes, parameters describing the orientation be
43 + maintained for each rigid body. At a minimum, the rotation matrix can
44 + be described and propagated by the three Euler
45 + angles.\cite{Goldstein01} In order to avoid rotational limitations
46 + when using Euler angles, the four parameter ``quaternion'' scheme can
47 + be used instead.\cite{allen87:csl} Use of quaternions also leads to
48 + performance enhancements, particularly for very small
49 + systems.\cite{Evans77} OOPSE utilizes a relatively new scheme that
50 + propagates the entire nine parameter rotation matrix. Further
51 + discussion on this choice can be found in Sec.~\ref{sec:integrate}.
52 +
53 + \subsection{\label{sec:LJPot}The Lennard Jones Potential}
54 +
55 + The most basic force field implemented in OOPSE is the Lennard-Jones
56 + potential. The Lennard-Jones potential mimics the attractive forces
57 + two charge neutral particles experience when spontaneous dipoles are
58 + induced on each other. This is the predominant intermolecular force in
59 + systems of such as noble gases and simple alkanes.
60 +
61 + The Lennard-Jones potential is given by:
62 + \begin{equation}
63 + V_{\text{LJ}}(r_{ij}) =
64 +        4\epsilon_{ij} \biggl[
65 +        \biggl(\frac{\sigma_{ij}}{r_{ij}}\biggr)^{12}
66 +        - \biggl(\frac{\sigma_{ij}}{r_{ij}}\biggr)^{6}
67 +        \biggr]
68 + \label{eq:lennardJonesPot}
69 + \end{equation}
70 + Where $r_ij$ is the distance between particle $i$ and $j$, $\sigma_{ij}$
71 + scales the length of the interaction, and $\epsilon_{ij}$ scales the
72 + energy well depth of the potential.
73 +
74 + Because the potential is calculated between all pairs, the force
75 + evaluation can become computationally expensive for large systems. To
76 + keep the pair evaluation to a manegable number, OOPSE employs the use
77 + of a cut-off radius.\cite{allen87:csl} The cutoff radius is set to be
78 + $2.5\sigma_{ii}$, where $\sigma_{ii}$ is the largest self self length
79 + parameter in the system. Truncating the calculation at
80 + $r_{\text{cut}}$ introduces a discontinuity into the potential
81 + energy. To offset this discontinuity, the energy value at
82 + $r_{\text{cut}}$ is subtracted from the entire potential. This causes
83 + the equation to go to zero at the cut-off radius.
84 +
85 + Interactions between dissimilar particles requires the generation of
86 + cross term parameters for $\sigma$ and $\epsilon$. These are
87 + calculated through the Lorentz-Berthelot mixing
88 + rules:\cite{allen87:csl}
89 + \begin{equation}
90 + \sigma_{ij} = \frac{1}{2}[\sigma_{ii} + \sigma_{jj}]
91 + \label{eq:sigmaMix}
92 + \end{equation}
93 + and
94 + \begin{equation}
95 + \epsilon_{ij} = \sqrt{\epsilon_{ii} \epsilon_{jj}}
96 + \label{eq:epsilonMix}
97 + \end{equation}
98 +
99 +
100   \subsection{\label{sec:DUFF}Dipolar Unified-Atom Force Field}
101  
102   The \underline{D}ipolar \underline{U}nified-Atom
# Line 46 | Line 125 | atom in Fig.~\ref{fig:lipidModel}.
125   atom in Fig.~\ref{fig:lipidModel}.
126  
127   \begin{figure}
128 < \epsfxsize=6in
50 < \epsfbox{lipidModel.epsi}
128 > \epsfbox{lipidModel.eps}
129   \caption{A representation of the lipid model. $\phi$ is the torsion angle, $\theta$ %
130   is the bend angle, $\mu$ is the dipole moment of the head group, and n is the chain length.}
131   \label{fig:lipidModel}
# Line 165 | Line 243 | The Lennard-Jones potential is given by:
243   By recasting the equation to a power series, repeated trigonometric
244   evaluations are avoided during the calculation of the potential.
245  
168 The Lennard-Jones potential is given by:
169 \begin{equation}
170 V_{\text{LJ}}(r_{ij}) =
171        4\epsilon_{ij} \biggl[
172        \biggl(\frac{\sigma_{ij}}{r_{ij}}\biggr)^{12}
173        - \biggl(\frac{\sigma_{ij}}{r_{ij}}\biggr)^{6}
174        \biggr]
175 \label{eq:lennardJonesPot}
176 \end{equation}
177 Where $r_ij$ is the distance between atoms $i$ and $j$, $\sigma_{ij}$
178 scales the length of the interaction, and $\epsilon_{ij}$ scales the
179 energy of the potential.
246  
247 +
248   The dipole-dipole potential has the following form:
249   \begin{equation}
250   V_{\text{dipole}}(\mathbf{r}_{ij},\boldsymbol{\Omega}_{i},
# Line 277 | Line 344 | here there be Monsters
344  
345   \subsection{\label{sec:eam}Embedded Atom Model}
346  
347 < here there be Monsters
347 > Several molecular dynamics codes\cite{dynamo86} exist which have the
348 > capacity to simulate metallic systems, including some that have
349 > parallel computational abilities\cite{plimpton93}. Potentials that
350 > describe bonding transition metal
351 > systems\cite{Finnis84,Ercolessi88,Chen90,Qi99,Ercolessi02} have a
352 > attractive interaction which models the stabilization of ``Embedding''
353 > a positively charged metal ion in an electron density created by the
354 > free valance ``sea'' of electrons created by the surrounding atoms in
355 > the system. A mostly repulsive pairwise part of the potential
356 > describes the interaction of the positively charged metal core ions
357 > with one another. A particular potential description called the
358 > Embedded Atom Method\cite{Daw84,FBD86,johnson89,Lu97}(EAM) that has
359 > particularly wide adoption has been selected for inclusion in OOPSE. A
360 > good review of EAM and other metallic potential formulations was done
361 > by Voter.\cite{voter}
362 >
363 > The {\sc eam} potential has the form:
364 > \begin{eqnarray}
365 > V & = & \sum_{i} F_{i}\left[\rho_{i}\right] + \sum_{i} \sum_{j \neq i}
366 > \phi_{ij}({\bf r}_{ij})  \\
367 > \rho_{i}  & = & \sum_{j \neq i} f_{j}({\bf r}_{ij})
368 > \end{eqnarray}
369 >
370 > where $\phi_{ij}$ is a primarily repulsive pairwise interaction
371 > between atoms $i$ and $j$.In the origional formulation of
372 > EAM\cite{Daw84}, $\phi_{ij}$ was an entirely repulsive term, however
373 > in later refinements to EAM have shown that nonuniqueness between $F$
374 > and $\phi$ allow for more general forms for $\phi$.\cite{Daw89} The
375 > embedding function $F_{i}$ is the energy required to embedded an
376 > positively-charged core ion $i$ into a linear supeposition of
377 > sperically averaged atomic electron densities given by
378 > $\rho_{i}$. There is a cutoff distance, $r_{cut}$, which limits the
379 > summations in the {\sc eam} equation to the few dozen atoms
380 > surrounding atom $i$ for both the density $\rho$ and pairwise $\phi$
381 > interactions.
382 >
383 > \subsection{\label{Sec:pbc}Periodic Boundary Conditions}
384 >
385 > \textit{Periodic boundary conditions} are widely used to simulate truly
386 > macroscopic systems with a relatively small number of particles. Simulation
387 > box is replicated throughout space to form an infinite lattice. During the
388 > simulation, when a particle moves in the primary cell, its periodic image
389 > particles in other boxes move in exactly the same direction with exactly the
390 > same orientation.Thus, as a particle leaves the primary cell, one of its
391 > images will enter through the opposite face.If the simulation box is large
392 > enough to avoid "feeling" the symmetric of the periodic lattice,the surface
393 > effect could be ignored. Cubic and parallelepiped are the available periodic
394 > cells. \bigskip In OOPSE, we use the matrix instead of the vector to describe
395 > the property of the simulation box. Therefore, not only the size of the
396 > simulation box could be changed during the simulation, but also the shape of
397 > it. The transformation from box space vector $\overrightarrow{s}$ to its
398 > corresponding real space vector $\overrightarrow{r}$ is defined by
399 > \begin{equation}
400 > \overrightarrow{r}=H\overrightarrow{s}%
401 > \end{equation}
402 >
403 >
404 > where $H=(h_{x},h_{y},h_{z})$ is a transformation matrix made up of the three
405 > box axis vectors. $h_{x},h_{y}$ and $h_{z}$ represent the sides of the
406 > simulation box respectively.
407 >
408 > To find the minimum image, we need to convert the real vector to its
409 > corresponding vector in box space first, \bigskip%
410 > \begin{equation}
411 > \overrightarrow{s}=H^{-1}\overrightarrow{r}%
412 > \end{equation}
413 > And then, each element of $\overrightarrow{s}$ is casted to lie between -0.5
414 > to 0.5,
415 > \begin{equation}
416 > s_{i}^{\prime}=s_{i}-round(s_{i})
417 > \end{equation}
418 > where%
419 >
420 > \begin{equation}
421 > round(x)=\lfloor{x+0.5}\rfloor\text{ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }if\text{
422 > }x\geqslant0
423 > \end{equation}
424 > %
425 >
426 > \begin{equation}
427 > round(x)=\lceil{x-0.5}\rceil\text{ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }if\text{ }x<0
428 > \end{equation}
429 >
430 >
431 > For example, $round(3.6)=4$,$round(3.1)=3$, $round(-3.6)=-4$, $round(-3.1)=-3$.
432 >
433 > Finally, we could get the minimum image by transforming back to real space,%
434 >
435 > \begin{equation}
436 > \overrightarrow{r^{\prime}}=H^{-1}\overrightarrow{s^{\prime}}%
437 > \end{equation}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines