Szimplektikus integrátor

A szimplektikus integrátor (SI) a numerikus integrálás egy módszere, speciálisan a klasszikus mechanikában és a szimplektikus geometriában előforduló differenciálegyenletek megoldására.

A szimplektikus integrátorok a geometriai integrátorok alosztálya, melyek definíció szerint kanonikus transzformációk. Alkalmazásuk a molekuláris dinamikában, gyorsítófizikában és égi mechanikában fordul elő.

Bevezetés

A szimplektikus integrátorokat a Hamilton-egyenletek megoldására készítették:

p ˙ = H q and q ˙ = H p , {\displaystyle {\dot {p}}=-{\frac {\partial H}{\partial q}}\quad {\mbox{and}}\quad {\dot {q}}={\frac {\partial H}{\partial p}},}

ahol q {\displaystyle q} a pozíció koordináták, p {\displaystyle p} a momentum koordináták, és H {\displaystyle H} a Hamilton függvény. ( q , p ) {\displaystyle (q,p)} koordináták együttesét kanonikus koordinátáknak hívják.(Hamilton-féle mechanika)[1]

A legtöbb numerikus módszer, mint például az Euler-módszer,[2] és a klasszikus Runge–Kutta-módszer, nem szimplektikus integrátorok.

A részekre osztás módszere

Feltételezzük, hogy a Hamilton függvény részekre osztható, és felírható a következő formában:[3]

H ( p , q ) = T ( p ) + V ( q ) . ( 1 ) {\displaystyle H(p,q)=T(p)+V(q).\qquad \qquad (1)}

T, a kinetikus energia V, a potenciális energia Vezessük be a z = ( q , p ) {\displaystyle z=(q,p)} szimbólumot, a kanonikus koordinátákra. Ekkor a bevezetőben említett Hamilton egyenletek kifejezhetők:

z ˙ = { z , H ( z ) }                                 ( 2 ) {\displaystyle {\dot {z}}=\{z,H(z)\}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (2)}

Ahol { , } {\displaystyle \{\cdot ,\cdot \}} a Poisson zárójel. Továbbá bevezetjük a D H = { , H } {\displaystyle D_{H}=\{\cdot ,H\}} operátort. Ekkor:

z ˙ = D H z . {\displaystyle {\dot {z}}=D_{H}z.}

A formális megoldás:

z ( τ ) = exp ( τ D H ) z ( 0 ) .                                 ( 3 ) {\displaystyle z(\tau )=\exp(\tau D_{H})z(0).\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (3)}

Így:

z ( τ ) = exp [ τ ( D T + D V ) ] z ( 0 ) .                                 ( 4 ) {\displaystyle z(\tau )=\exp[\tau (D_{T}+D_{V})]z(0).\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (4)}

Az SI kifejezés közelít az idő-haladó operátorhoz a (4)-es kifejezésben egy operátor szorzataként:

exp [ τ ( D T + D V ) ] = i = 1 k exp ( c i τ D T ) exp ( d i τ D V ) + O ( τ k + 1 ) ,                                 ( 5 ) {\displaystyle \exp[\tau (D_{T}+D_{V})]=\prod _{i=1}^{k}\exp(c_{i}\tau D_{T})\exp(d_{i}\tau D_{V})+O(\tau ^{k+1}),\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (5)}

ahol c i {\displaystyle c_{i}} és d i {\displaystyle d_{i}} valós számok, és k {\displaystyle k} egy egész szám, melyet az integrátor rendszámának hívnak.

exp ( c i τ D T ) {\displaystyle \exp(c_{i}\tau D_{T})} és exp ( d i τ D V ) {\displaystyle \exp(d_{i}\tau D_{V})} operátorok szimplektikus leképzést adnak, így a szorzatuk az (5)-ben, szintén egy szimplektikus leképzést ad. Konkrét kifejezésben, a exp ( c i τ D T ) {\displaystyle \exp(c_{i}\tau D_{T})} adja:

( q p ) ( q p ) = ( q + τ c i T p ( p ) p ) {\displaystyle {\begin{pmatrix}q\\p\end{pmatrix}}\mapsto {\begin{pmatrix}q'\\p'\end{pmatrix}}={\begin{pmatrix}q+\tau c_{i}{\frac {\partial T}{\partial p}}(p)\\p\end{pmatrix}}}

és exp ( d i τ D V ) {\displaystyle \exp(d_{i}\tau D_{V})} adja

( q p ) ( q p ) = ( q p τ d i V q ( q ) ) . {\displaystyle {\begin{pmatrix}q\\p\end{pmatrix}}\mapsto {\begin{pmatrix}q'\\p'\end{pmatrix}}={\begin{pmatrix}q\\p-\tau d_{i}{\frac {\partial V}{\partial q}}(q)\\\end{pmatrix}}.}

Mindkét leképzés számítástechnikailag programozható.[4]

Irodalom

  • Hairer, Ernst; Lubich, Christian; Wanner, Gerhard: Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations. (hely nélkül): Springer. 2006. ISBN 978-3-540-30663-4  

Kapcsolódó szócikkek

Források

  1. Ruth, Ronald D. (August 1983). "A Canonical Integration Technique". Nuclear Science, IEEE Trans. on NS-30 (4): 2669–2671. Bibcode 1983ITNS...30.2669R. doi:10.1109/TNS.1983.4332919.
  2. Archivált másolat. [2013. október 6-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. január 8.)
  3. Candy, J.; Rozmus, W (1991). "A Symplectic Integration Algorithm for Separable Hamiltonian Functions". J. Comput. Phys. 92: 230. Bibcode 1991JCoPh..92..230C. doi:10.1016/0021-9991(91)90299-Z.
  4. Hairer, Ernst; Lubich, Christian; Wanner, Gerhard (2006). Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations (2 ed.). Springer. ISBN 978-3-540-30663-4.