Continuation
Author: CislunarSpace
Website: https://cislunarspace.cn
Definition
Continuation is a fundamental numerical method in orbital mechanics and nonlinear dynamics. Its basic idea is to start from a known orbital solution and gradually vary a system parameter (such as orbital period, perilune altitude, energy integral value, amplitude, etc.), using the solution from the previous step as the initial guess for solving the adjacent solution at the next parameter value. Through this approach, one can systematically explore how an orbit family evolves with parameter changes, producing a complete map of the orbit family.
Continuation methods hold a central role in cislunar space orbit design, particularly in the systematic exploration of periodic orbit families near libration points, such as Halo orbit families, Lyapunov orbit families, and DRO orbit families.
Core Elements
Basic Principles
Consider a dynamical system , where is the state vector and is a variable parameter. Given that a periodic solution exists at parameter value (with period ), continuation aims to solve for the adjacent periodic solution at .
The basic steps are:
- Use the solution at as the initial guess
- Adjust the parameter to
- Use differential correction to solve for the periodic orbit at
- Use the solution at as the starting point and continue to
- Repeat until the target parameter range is covered
Arc-Length Continuation
When parameter variation causes the solution curve to exhibit turning points, simple parameter continuation fails (because the parameter is no longer monotonically varying). Arc-length continuation resolves this by parameterizing the solution curve with arc length :
At each step, the next point is predicted along the tangent direction of the solution curve, then corrected via Newton iteration. This "Predictor-Corrector" strategy allows continuation to smoothly navigate around turning points along the solution curve.
Key Parameter Choices for Continuation
In orbit family continuation, commonly used continuation parameters include:
| Continuation Parameter | Applicable Scenario | Typical Application |
|---|---|---|
| Amplitude | Periodic orbit family exploration | Halo orbit families, Lyapunov orbit families |
| Orbital period | DRO orbit family | Period range of distant retrograde orbit families |
| Perilune altitude | Lunar orbit families | Low to high lunar orbit families |
| Jacobi constant | Libration point orbit energy levels | Orbital morphology changes at different energies |
| Perilune velocity increment | Lunar flyby transfers | DRO injection scheme families |
Application to DRO Orbit Family Research
Wei et al. (2026) employed continuation methods in their study of cislunar DRO orbit families for:
- Generating the DRO orbit family: Starting from a known DRO solution, continuation by varying the orbital period parameter yields a DRO orbit family covering different period ranges
- Exploring perilune distributions: Computing the perilune state for each DRO member in the family and plotting Poincaré maps to analyze the distribution characteristics of perilunes in phase space
- Screening transfer windows: Using continuation to identify DRO members whose perilune velocity direction and magnitude are suitable for powered lunar flyby injection
Relationship Between Continuation and Differential Correction
Continuation and differential correction are closely related but serve different functions:
- Differential Correction solves the problem of "given constraint conditions, find the single orbit that satisfies them"
- Continuation solves the problem of "starting from a known solution, systematically explore an entire orbit family"
In practice, each step of continuation calls differential correction to ensure the solution at the new parameter satisfies the orbit constraints. Therefore, continuation is often regarded as the "outer loop" of differential correction.
Numerical Stability and Step Size Control
The numerical stability of continuation depends on the choice of step size (or arc-length step ):
- Step too large: The initial guess deviates too far from the true solution, and differential correction may fail to converge
- Step too small: Low computational efficiency requiring many iteration steps
Common adaptive step size strategies include:
- Adjusting step size based on the iteration count of the previous differential correction step (fewer iterations → increase step size, vice versa)
- Adjusting step size based on the curvature of the solution curve (decrease step size where curvature is large)
- Constraint step size control in pseudo-arc-length continuation
Application Value
The core value of continuation methods in cislunar space orbit design lies in:
- Orbit Family Global Exploration: Systematically revealing the complete map of an orbit family as parameters vary, avoiding omission of important branches
- Bifurcation Detection: During continuation, when an orbit family bifurcates (e.g., Halo orbits bifurcating from Lyapunov orbits), continuation naturally captures these critical points
- Mission Design Efficiency: Compared to independent solutions at each parameter, continuation leverages information from the previous step to significantly reduce computation per step, making large-scale orbit family exploration feasible
- DRO Injection Scheme Search: Through continuation, systematically scanning the perilune states of DRO family members to identify target orbits satisfying powered lunar flyby injection conditions
Related Concepts
- Circular Restricted Three-Body Problem (CR3BP)
- Patched Method
- Differential Correction
- Poincaré Map
- Continuation Background
References
- Wei Z, et al. Research on powered lunar flyby transfer injection to cislunar distant retrograde orbit families[J]. Journal of Beijing University of Aeronautics and Astronautics, 2026.
- Doedel E J, et al. AUTO-07P: Continuation and bifurcation software for ordinary differential equations[M]. Concordia University, 2007.
- Parker T S, Chua L O. Practical Numerical Algorithms for Chaotic Systems[M]. Springer, 1989.
- Lara M, et al. Continuation techniques for the computation of periodic orbits in the restricted three-body problem[C]. AAS/AIAA Astrodynamics Specialist Conference, 2012.
