Cislunar Space Beginner's GuideCislunar Space Beginner's Guide
Cislunar Glossary
Resources & Tools
AI Q&A
Home
Gitee
GitHub
  • 简体中文
  • English
Cislunar Glossary
Resources & Tools
AI Q&A
Home
Gitee
GitHub
  • 简体中文
  • English
  • Site map

    • Home
    • What is Cislunar Space
    • Cislunar Orbits
    • Research Frontiers
    • Glossary
    • Resources & Tools

Symplectic Integrator

Author: Tianjiang Shuo

Site: https://cislunarspace.cn

Definition

A symplectic integrator is a class of numerical integration methods that preserve the symplectic geometric structure (the symplectic form) of Hamiltonian systems in phase space. For conservative systems in celestial mechanics (Hamiltonian systems), symplectic integrators maintain energy and other conserved quantities without systematic drift over long-term integration.

Principles

Hamiltonian Systems

The equations of motion for a Hamiltonian system are:

q˙=∂H∂p,p˙=−∂H∂q\dot{\mathbf{q}} = \frac{\partial H}{\partial \mathbf{p}}, \quad \dot{\mathbf{p}} = -\frac{\partial H}{\partial \mathbf{q}} q˙​=∂p∂H​,p˙​=−∂q∂H​

where H(q,p)H(\mathbf{q}, \mathbf{p})H(q,p) is the Hamiltonian, q\mathbf{q}q are generalized coordinates, and p\mathbf{p}p are generalized momenta.

Symplectic Geometry

The phase space flow of a Hamiltonian system is symplectic, preserving the symplectic 2-form dq∧dpd\mathbf{q} \wedge d\mathbf{p}dq∧dp. Standard numerical integrators (e.g., standard Runge-Kutta methods) do not preserve the symplectic structure, leading to systematic energy drift over long-term integration.

Störmer-Verlet Method

The second-order symplectic integrator, also known as the leapfrog method:

pn+1/2=pn+Δt2⋅∂H∂q(qn)\mathbf{p}_{n+1/2} = \mathbf{p}_n + \frac{\Delta t}{2} \cdot \frac{\partial H}{\partial \mathbf{q}}(\mathbf{q}_n) pn+1/2​=pn​+2Δt​⋅∂q∂H​(qn​)

qn+1=qn+Δt2⋅(∂H∂p(qn)+∂H∂p(qn+1))\mathbf{q}_{n+1} = \mathbf{q}_n + \frac{\Delta t}{2} \cdot \left( \frac{\partial H}{\partial \mathbf{p}}(\mathbf{q}_n) + \frac{\partial H}{\partial \mathbf{p}}(\mathbf{q}_{n+1}) \right) qn+1​=qn​+2Δt​⋅(∂p∂H​(qn​)+∂p∂H​(qn+1​))

pn+1=pn+1/2+Δt2⋅∂H∂q(qn+1)\mathbf{p}_{n+1} = \mathbf{p}_{n+1/2} + \frac{\Delta t}{2} \cdot \frac{\partial H}{\partial \mathbf{q}}(\mathbf{q}_{n+1}) pn+1​=pn+1/2​+2Δt​⋅∂q∂H​(qn+1​)

Splitting Methods

Decompose the Hamiltonian as H=T(p)+V(q)H = T(\mathbf{p}) + V(\mathbf{q})H=T(p)+V(q) and integrate the kinetic and potential energy separately:

p←eΔt⋅∇pTp(drift)\mathbf{p} \leftarrow e^{\Delta t \cdot \nabla_{\mathbf{p}} T} \mathbf{p} \quad \text{(drift)} p←eΔt⋅∇p​Tp(drift)

q←eΔt⋅∇qVq(kick)\mathbf{q} \leftarrow e^{\Delta t \cdot \nabla_{\mathbf{q}} V} \mathbf{q} \quad \text{(kick)} q←eΔt⋅∇q​Vq(kick)

Applications in Cislunar Space

  • Long-term orbit evolution simulation: interplanetary trajectory prediction requiring 10510^5105–10810^8108 revolution integration: symplectic integrators ensure no energy drift and reliable results
  • Multi-body problem integration: long-term integration of the restricted three-body problem, where symplectic integrators outperform standard RK methods
  • Solar system nested three-body problems: long-term orbital evolution of Jupiter, Saturn, and other giant planets
  • Periodic orbit computation: symplectic integrators can be used to search for periodic orbits via phase space analysis

Comparison with Runge-Kutta Methods

PropertySymplectic IntegratorStandard Runge-Kutta
Energy conservationLong-term preservationSystematic drift
Phase space structurePreserves symplectic formNot preserved
AccuracyComparable at same orderComparable at same order
Computational costComparableComparable
Best forLong-term integration, separable HamiltoniansShort-term integration, non-conservative systems

Related Concepts

  • Circular Restricted Three-Body Problem (CR3BP)
  • Ephemeris Model
  • Shooting Method

References

  • Hairer E, Lubich C, Wanner G. Geometric numerical integration[M]. Springer, 2006.
  • Sanz-Serna J M, Calvo M P. Numerical Hamiltonian problems[M]. Chapman & Hall, 1994.
Improve this page
Last Updated: 8/23/26, 10:56 PM
Contributors: Hermes Agent, Ou Yang Jiahong, ouyangjiahong
地月空间入门指南
Cislunar Space Beginner's GuideYour guide to cislunar space
View on GitHub

Navigate

  • Home
  • About
  • Glossary

Content

  • Cislunar Orbits
  • Research
  • Resources

English

  • Home
  • About
  • Glossary

Follow Us

© 2026 Cislunar Space Beginner's Guide  |  湘ICP备2026006405号-1
Related:智慧学习助手 UStudy航天任务工具箱 ATK
微信公众号
欢迎关注天疆说扫码关注,手机获取航天资讯