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

    • Home (overview)
    • What is cislunar space
    • Spacecraft trajectories
    • Directions & labs
    • Glossary · terms & definitions
    • Data & code
    • Space industry archive
  • Background Knowledge (Fundamentals & Math Tools)

    • Background Knowledge
    • Math Tools
      • Shooting Method
      • Arc-length Continuation
      • Pseudospectral Methods
      • Symplectic Integrator
    • Celestial Mechanics
      • Perturbation Theory
      • Hill Three-Body Problem
    • Control & Optimization
      • Optimal Control
      • Model Predictive Control (MPC)

Arc-length Continuation

Author: Tianjiang Shuo

Site: https://cislunarspace.cn

Definition

Arc-length continuation is a numerical method for tracing solution curves along a parameter branch. Rather than treating the parameter as a free variable to solve directly, an arc-length constraint is introduced in parameter space so that each iteration step advances along the arc direction, bypassing singular points (e.g., limit points) and enabling global tracing of solution branches.

Principles

Arc-length continuation is typically used together with the shooting method. Let λ\lambdaλ be the parameter, x\mathbf{x}x the state vector, and F(x,λ)=0\mathbf{F}(\mathbf{x}, \lambda) = 0F(x,λ)=0 the shooting equation. The arc-length constraint is:

G(x,λ,s)=∥x−x0∥2+(λ−λ0)2−Δs2=0G(\mathbf{x}, \lambda, s) = \|\mathbf{x} - \mathbf{x}_0\|^2 + (\lambda - \lambda_0)^2 - \Delta s^2 = 0 G(x,λ,s)=∥x−x0​∥2+(λ−λ0​)2−Δs2=0

where Δs\Delta sΔs is the prescribed arc-length step and (x0,λ0)(\mathbf{x}_0, \lambda_0)(x0​,λ0​) is the current known solution.

Predictor-corrector steps:

  1. Predict: advance one step along the tangent vector to get (xp,λp)(\mathbf{x}_p, \lambda_p)(xp​,λp​)
  2. Correct: use (xp,λp)(\mathbf{x}_p, \lambda_p)(xp​,λp​) as initial guess and solve the coupled system of shooting equation and arc-length constraint via Newton iteration
  3. Step size control: adaptively adjust Δs\Delta sΔs based on corrector convergence

Applications in Cislunar Space

  • Halo orbit family continuation: starting from planar Lyapunov orbits (Az=0A_z = 0Az​=0), gradually increase AzA_zAz​ amplitude, solving each new orbit with shooting at each step
  • DRO orbit branch tracing: trace DRO configurations along the AxA_xAx​ parameter to construct the complete periodic orbit branch diagram
  • NRHO family analysis: trace the evolution of Earth-Moon L1/L2 NRHO branches as the mass parameter varies

Arc-length continuation extends the shooting method from single-orbit solving to systematic generation of entire orbit families, making it a core tool in libration point orbit design.

Related Concepts

  • Shooting Method
  • Distant Retrograde Orbit (DRO)
  • Near-Rectilinear Halo Orbit (NRHO)
  • Circular Restricted Three-Body Problem (CR3BP)

References

  • Zimovan E M. Characteristics and design strategies for near rectilinear halo orbits within the Earth-Moon system[D]. Purdue University, 2017.
  • Seydel R. Practical bifurcation and stability analysis[M]. Springer, 2010.
Improve this page
Last Updated: 6/5/26, 11:01 AM
Contributors: Hermes Agent, Ou Yang Jiahong
Prev
Shooting Method
Next
Pseudospectral Methods
地月空间入门指南
Cislunar Space Beginner's GuideYour guide to cislunar space
View on GitHub

Navigate

  • Home
  • About
  • Space News
  • Glossary

Content

  • Cislunar Orbits
  • Research
  • Resources

English

  • Home
  • About
  • Space News
  • Glossary

Follow Us

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