Author: Tianjiang Shuo
Editor: CislunarSpace
Source: https://cislunarspace.cn
Multi-Revolution NRHO Ephemeris Computation
Background
In the CR3BP model, a single-revolution NRHO can be computed directly using continuation or differential correction (see Design Parameters). However, when computing multi-revolution NRHOs under a real ephemeris model (such as JPL DE430), direct differential correction of the entire arc often fails — linearization errors accumulate over the flight time, and NRHOs with low perilune altitudes exhibit rapid state changes near perilune, causing the correction process to diverge.
Existing methods (such as forward/backward shooting by Williams et al. and two-level correction by Davis et al.) can generate high-fidelity multi-revolution NRHOs, but they rely on specialized optimization software such as SNOPT or NASA Copernicus, limiting reproducibility.
Multiple Shooting Method
The multiple shooting method is the standard approach for resolving convergence difficulties in long-arc orbit computation. The key steps are:
- Divide the initial CR3BP orbit into segments by time
- Forward-propagate each segment independently under the ephemeris model
- Impose state continuity constraints at the junction (patch) points between adjacent segments
- Correct the state at each patch point via Newton-Raphson least-squares iteration
The constraint equation is:
where is the state propagated from patch point to , and is the initial state at patch point . The iterative correction formula involves a Jacobian matrix composed of state transition matrices .
Patch Point Selection Strategy
The core contribution of Liu & Liu (2025) is revealing the critical influence of patch point placement on computational success and proposing a systematic selection strategy.
Condition Number Analysis
The condition number of the state transition matrix depends on the arc length and starting point location. When the starting point is near perilune, increases sharply (by several orders of magnitude), rendering the constraint equations ill-conditioned and causing the Newton-Raphson correction to overshoot and diverge. Therefore, arc endpoints must be placed far from perilune.
Relative Distance Parameter
The relative x-direction distance quantifies how far the first and last patch points are from the Moon:
where and are the x-coordinates of the left and right intersections of the NRHO with the xz-plane, and is the x-coordinate of the first/last patch point. corresponds to perilune, and corresponds to apolune.
Each revolution is divided into segments: the first and last patch points are placed symmetrically about the xz-plane (so that perilune falls at the midpoint of the first and last segments), and the remaining patch points are distributed at equal time intervals. Key findings:
- When , should be greater than 0.4
- When , can be reduced to below 0.2
- More segments allow patch points to be placed closer to the Moon; NRHOs with larger perilune radii require larger values
Computational Results
Using JPL DE430 ephemeris with an initial epoch of January 1, 2025, the main results are:
| Orbit Family | Valid Range | Min Segments | Achievable Revolutions |
|---|---|---|---|
| L1 NRHO | Perilune radius < 12,000 km | 2 (recommend 4) | 30+ |
| L2 NRHO | Period < 8.8 days | 2 (recommend 4) | 30+ |
The valid period range for L1 NRHOs is approximately 7.88–10 days, and the corresponding perilune radius for L2 NRHOs is 1,850–11,000 km. L1 NRHOs with larger perilune radii (> 12,000 km) or L2 NRHOs with longer periods (> 8.8 days) can only be computed for 10–20 revolutions, with the orbit exhibiting a loose drift pattern in the synodic frame. For cases where 30 revolutions are achievable, the count can be further extended to 100 or even 500 revolutions.
Method Characteristics
- Does not depend on specialized optimization software (SNOPT, Copernicus, etc.); uses only classical multiple shooting and differential correction
- Low implementation barrier, facilitating independent reproduction
- Most effective for NRHOs with low perilune altitudes (the range of interest for missions such as Gateway)
References
[1] Liu L, Liu Y. A note on the computation of multi-revolution NRHO under the ephemeris model[J]. Advances in Space Research, 2025.
Simulation Experiment
NRHO initial conditions can be set in the Satellite Orbit Simulation Laboratory to observe multi-revolution orbit evolution under the real ephemeris model.
