- Symplectic integrator
In
mathematics , a symplectic integrator (SI) is a numerical integration scheme for a specific group of differential equations related toclassical mechanics andsymplectic geometry . Symplectic integrators form the subclass ofgeometric integrator s which, by definition, arecanonical transformation s. They are widely used inmolecular dynamics , discrete element methods, accelerator physics, and celestial mechanics.Introduction
Symplectic integrators are designed for the numerical solution of
Hamilton's equations , which read:where denotes the position coordinates, the momentum coordinates, and is the Hamiltonian (seeHamiltonian mechanics for more background).The time evolution of
Hamilton's equations is asymplectomorphism , meaning that it conserves the symplectictwo-form . A numerical scheme is a symplectic integrator if it also conserves this two-form.Symplectic integrators possess as a conserved quantity a Hamiltonian which is slightly perturbed from the original one. By virtue of these advantages, the SI scheme has been widely applied to the calculations of long-term evolution of chaotic Hamiltonian systems ranging from the Kepler problem to the classical and semi-classical simulations in
molecular dynamics .Most of the usual numerical methods, like the primitive Euler scheme and the classical Runge-Kutta scheme, are not symplectic integrators.
Splitting methods for separable Hamiltonians
A widely used class of symplectic integrators is formed by the splitting methods.
Assume that the Hamiltonian is separable, meaning that it can be written in the form:This happens frequently in Hamiltonian mechanics, with "T" being the
kinetic energy and "V" thepotential energy .Then the equations of motion of a Hamiltonian system can be expressed as:where is a
Poisson bracket , and . By using the notation , this can be re-expressed as:The formal solution of this set of equations is given as:When the Hamiltonian has the form of eq. (1), the solution (3) is equivalent to:The SI scheme approximates the time-evolution operator in the formal solution (4) by a product of operators as:where and are real numbers, and is an integer, which is called the order of the integrator. Note that each of the operators and provides a symplecticmap, so their product appearing in the right hand side of (5) also constitutes a symplectic map. In concrete terms, gives the mapping:and gives:Note that both of these maps are practically computable.
The
symplectic Euler method is the first-order integrator with and coefficients:The Verlet method is the second-order integrator with and coefficients:A fourth order integrator (with ) was independently discovered by three groups [cite journal
last = Forest
first = E.
coauthors=Ruth, R.D.
title=Fourth-order symplectic integration
journal=Physica D
date=1990
volume=43
pages=105
doi=10.1016/0167-2789(90)90019-L] [cite journal
last = Yoshida
first = H.
title = Construction of higher order symplectic integrators
journal=Phys. Lett. A
date=1990
volume=150
pages=262
doi = 10.1016/0375-9601(90)90092-3] [cite journal
last=Candy
first=J.
coauthors=Rozmus, W.
title=A Symplectic Integration Algorithm for Separable Hamiltonian Functions
journal=J. Comput. Phys.
date=1991
volume=92
pages=230
doi=10.1016/0021-9991(91)90299-Z]::To determine these coefficients, the
Baker–Campbell–Hausdorff formula can be used. Yoshida, in particular, gives an elegant derivation of coefficients for higher-order integrators.References
* cite book
last = Leimkuhler
first = Ben
coauthors = Sebastian Reich
title = Simulating Hamiltonian Dynamics
publisher = Cambridge University Press
date = 2005
id = ISBN 0-521-77290-7
Wikimedia Foundation. 2010.