Cislunar Space Beginner's GuideCislunar Space Beginner's Guide
Satellite Orbit Simulation
Cislunar Glossary
Resources & Tools
Blue Team Research
Space News
AI Q&A
Forum
Home
Gitee
GitHub
  • 简体中文
  • English
Satellite Orbit Simulation
Cislunar Glossary
Resources & Tools
Blue Team Research
Space News
AI Q&A
Forum
Home
Gitee
GitHub
  • 简体中文
  • English
  • Site map

    • Home (overview)
    • Intro · what is cislunar space
    • Orbits · spacecraft trajectories
    • Frontiers · directions & labs
    • Glossary · terms & definitions
    • Tools · data & code
    • News · space industry archive
    • Topic · blue-team research
  • Cislunar glossary (terms & definitions)

    • Cislunar Space Glossary
    • Dynamics models

      • Circular Restricted Three-Body Problem (CR3BP)
      • CR3BP with Low-Thrust (CR3BP-LT)
      • A2PPO (Attention-Augmented Proximal Policy Optimization)
      • Curriculum Learning
      • Low-Thrust Transfer MDP Formulation
      • Generalized Advantage Estimation (GAE)
      • Direct Collocation
      • Birkhoff-Gustavson Normal Form
      • Central Manifold
      • Action-Angle Variables
      • Poincaré Section
    • Mission orbits

      • Earth-Moon L1/L2 Halo Orbit (EML1/EML2 Halo)
      • Orbit Identification
    • Navigation

      • X-ray Pulsar Navigation
    • Lunar minerals

      • Changeite-Mg (Magnesium Changeite)
      • Changeite-Ce (Cerium Changeite)
    • Other

      • Starshade
    • Organizations

      • Anduril Industries
      • Booz Allen Hamilton
      • General Dynamics Mission Systems
      • GITAI USA
      • Lockheed Martin
      • Northrop Grumman
      • Quindar
      • Raytheon Missiles & Defense
      • Sci-Tec
      • SpaceX
      • True Anomaly
      • Turion Space

Ephemeris Model

Author: Tianjiang Talk

Website: https://cislunarspace.cn

Definition

The Ephemeris Model is the dynamics model closest to the real gravitational field environment. It uses the N-body equations of motion to describe a spacecraft's trajectory under the gravitational influence of multiple celestial bodies. Unlike simplified models such as CRTBP and QBCP, the ephemeris model obtains the position and velocity information of celestial bodies from the JPL (Jet Propulsion Laboratory) planetary ephemerides (such as DE440), rather than simplified circular or elliptical orbit assumptions.

N-Body Dynamics Equations

In the J2000 Earth-centered inertial frame, assuming the central body is PcP_cPc​, each perturbing body PiP_iPi​ is treated as a point mass, and the N-body dynamics equation for the spacecraft PsP_sPs​ is:

r¨cs=−Gmcrcs3rcs+G∑i=1Nmi(rsirsi3−rcirci3)\ddot{\mathbf{r}}_{cs} = -\frac{Gm_c}{r_{cs}^3}\mathbf{r}_{cs} + G\sum_{i=1}^{N}m_i\left(\frac{\mathbf{r}_{si}}{r_{si}^3} - \frac{\mathbf{r}_{ci}}{r_{ci}^3}\right) r¨cs​=−rcs3​Gmc​​rcs​+Gi=1∑N​mi​(rsi3​rsi​​−rci3​rci​​)

where GGG is the gravitational constant, mcm_cmc​, msm_sms​, and mim_imi​ are the masses of the central body, spacecraft, and each perturbing body, respectively. rcs\mathbf{r}_{cs}rcs​, rsi\mathbf{r}_{si}rsi​, and rci\mathbf{r}_{ci}rci​ are the relative position vectors between the corresponding bodies. rci\mathbf{r}_{ci}rci​ is provided by the ephemeris data.

Compact Form

Let the spacecraft state vector be X=[rT,vT]T\mathbf{X} = [\mathbf{r}^{\mathrm{T}}, \mathbf{v}^{\mathrm{T}}]^{\mathrm{T}}X=[rT,vT]T. The equations of motion can be written as:

X˙=[va]\dot{\mathbf{X}} = \begin{bmatrix} \mathbf{v} \\ \mathbf{a} \end{bmatrix} X˙=[va​]

The acceleration is contributed by all perturbing bodies:

a(r,t)=∑b∈Bab(r,t)\mathbf{a}(\mathbf{r}, t) = \sum_{b \in \mathcal{B}} \mathbf{a}_b(\mathbf{r}, t) a(r,t)=b∈B∑​ab​(r,t)

where B={Earth,Moon,Sun}\mathcal{B} = \{\text{Earth}, \text{Moon}, \text{Sun}\}B={Earth,Moon,Sun} is the set of perturbing bodies.

For the central body (Earth):

a⊕=−μ⊕r3r\mathbf{a}_{\oplus} = -\frac{\mu_{\oplus}}{r^3}\mathbf{r} a⊕​=−r3μ⊕​​r

For non-central bodies bbb (such as the Moon and Sun), the acceleration contribution includes both indirect and direct terms:

ab=−μb(r−rb∥r−rb∥3+rb∥rb∥3)\mathbf{a}_b = -\mu_b\left(\frac{\mathbf{r} - \mathbf{r}_b}{\|\mathbf{r} - \mathbf{r}_b\|^3} + \frac{\mathbf{r}_b}{\|\mathbf{r}_b\|^3}\right) ab​=−μb​(∥r−rb​∥3r−rb​​+∥rb​∥3rb​​)

State Transition Matrix

To perform orbit correction and optimization, the State Transition Matrix (STM) needs to be computed. Linearizing the equations of motion yields the variational equations:

\dot{\boldsymbol{\Phi}}(t, t_0) = \mathbf{A}(t)\boldsymbol{\Phi}}(t, t_0), \quad \boldsymbol{\Phi}}(t_0, t_0) = \mathbf{I}_{6\times6}

where A(t)\mathbf{A}(t)A(t) is the Jacobian matrix of the dynamics equations with respect to the state. In numerical implementation, the 6-dimensional state vector and the 36 elements of the 6×66\times66×6 state transition matrix are concatenated into a 42-dimensional augmented state vector, integrated simultaneously with the equations of motion.

Coordinate Transformation

Computations in the ephemeris model are typically performed in the J2000 Earth-centered inertial frame. The transformation between this frame and the synodic (rotating) frame used in CRTBP is a critical step in orbit design. Let the Moon's position and velocity in the J2000 frame be RM\mathbf{R}_MRM​ and VM\mathbf{V}_MVM​, respectively. Then:

  • Moon angular momentum: hM=RM×VM\mathbf{h}_M = \mathbf{R}_M \times \mathbf{V}_MhM​=RM​×VM​
  • Moon angular velocity: ω=hM/∥RM∥2\boldsymbol{\omega} = \mathbf{h}_M / \|\mathbf{R}_M\|^2ω=hM​/∥RM​∥2
  • Rotating matrix basis vectors: x^=RM/∥RM∥\hat{x} = \mathbf{R}_M/\|\mathbf{R}_M\|x^=RM​/∥RM​∥, z^=hM/∥hM∥\hat{z} = \mathbf{h}_M/\|\mathbf{h}_M\|z^=hM​/∥hM​∥, y^=z^×x^\hat{y} = \hat{z} \times \hat{x}y^​=z^×x^

Relationship with Simplified Models

In practical orbit design, a "simplify first, then refine" strategy is typically employed:

  1. Obtain initial orbit solutions in simplified models such as CRTBP
  2. Convert the simplified model solutions to the ephemeris model using methods such as homotopy
  3. Perform high-precision correction and optimization in the ephemeris model

In the ephemeris model, strictly periodic orbits from CRTBP evolve into quasi-periodic orbits, requiring position and velocity correction via multiple-shooting methods.

References

  • Liu G. Study on Quasi-Periodic Orbit Design for Libration Points in the Earth-Moon System Using Ephemeris Model[D]. 2017.
  • Park R S, Folkner W M, Williams J G, et al. The JPL planetary and lunar ephemerides DE440 and DE441[J]. The Astronomical Journal, 2021, 161(3): 105.
Improve this page
Last Updated: 4/26/26, 5:33 PM
Contributors: Hermes Agent
地月空间入门指南
Cislunar Space Beginner's GuideYour guide to cislunar space
View on GitHub

Navigate

  • Home
  • About
  • Space News
  • Glossary

Content

  • Cislunar Orbits
  • Research
  • Resources
  • Blue Team

English

  • Home
  • About
  • Space News
  • Glossary

Follow Us

© 2026 Cislunar Space Beginner's Guide  |  湘ICP备2026006405号-1
Related:智慧学习助手 UStudy航天任务工具箱 ATK
支持我
鼓励和赞赏我感谢您的支持