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
  • Cislunar glossary (terms & definitions)

    • Cislunar Space Glossary
    • Fundamentals

      • Absolute Range
      • Aerodynamic Coefficient
      • Aerodynamic Moment
      • Aerospace Vehicle
      • Allan Deviation (ADEV)
      • Ballistic Coefficient
      • Bi-Elliptic Transfer
      • Body Frame
      • Celestial Coordinate System
      • Celestial Sphere
      • Characteristic Velocity
      • Coverage Angle
      • Dual One-Way Ranging (DOWR)
      • Earth Ellipsoid
      • Earth Oblateness Perturbation
      • Earth-Centered Earth-Fixed Frame (ECEF)
      • Einstein Equivalence Principle (EEP)
      • Energy Parameter
      • Earth Observation (EO)
      • Finite Thrust Maneuver
      • Free-Flight Phase
      • Free-Flight Trajectory
      • Frozen Orbit
      • Gaussian Perturbation Equations
      • Geocentric Inertial Frame
      • GPS Time
      • Gravitational Potential
      • Gravitational Redshift
      • Gravity Turn
      • Gravity vs Gravitation
      • High Altitude Airship (HAA)
      • Hit Equation
      • Hohmann Transfer
      • Inertial Navigation System
      • Instantaneous Balance Assumption
      • In-Situ Resource Utilization (ISRU)
      • Julian Date
      • Kepler's Equation
      • Korea Multi-Purpose Satellite (KOMPSAT)
      • Lagrangian Perturbation Equations
      • Launch Azimuth
      • Launch Window
      • Lift-to-Drag Ratio
      • Load Factor
      • Longitudinal and Lateral Motion
      • Lunar Lander
      • Minimum Energy Trajectory
      • Near-space
      • Newton's Iteration Method
      • Nuri (KSLV-II)
      • Nutation
      • Optimal Velocity Inclination
      • Orbit Capture
      • Orbit Insertion Conditions
      • Orbital Elements
      • Orbital Equation
      • Orbital Maneuver
      • Orbital Phase
      • Orbital Transfer Vehicle
      • Passive Hydrogen Maser (PHM)
      • Perturbation Motion
      • Phasing Orbit
      • Pitch Program Angle
      • Powered Phase
      • Precession
      • Center of Pressure
      • Range Error Coefficient
      • Reentry Corridor
      • Reentry Phase
      • Repeat Ground Track Orbit
      • Reusable Launch Vehicle
      • Synthetic Aperture Radar (SAR)
      • Satellite Ring
      • Sequential Quadratic Programming
      • Skip Reentry
      • Solar Exposure Factor
      • Specific Angular Momentum
      • Specific Impulse
      • Stagnation Heat Flux
      • Standard Atmosphere
      • Stratospheric Airship
      • Subsatellite Track
      • Sun-Synchronous Orbit
      • Thrust-to-Weight Ratio
      • Thrust
      • Total Angle of Attack
      • Trajectory Equation
      • Trajectory Optimization
      • Trim Angle of Attack
      • True Anomaly
      • Tsiolkovsky Rocket Equation
      • Powered Phase Turning Process
      • Two-Body Problem
      • Coordinated Universal Time
      • Variation of Parameters
      • Velocity Frame
      • Velocity Inclination Angle
      • Vis-Viva Equation
      • Very Low Earth Orbit (VLEO)
      • Walker Constellation
      • Zero-Angle-of-Attack Reentry
    • Dynamics & math

      • A* Search Algorithm (A* Search)
      • A2PPO (Attention-Augmented Proximal Policy Optimization)
      • Action-Angle Variables
      • Backstepping Sliding Mode Control
      • Backward Stability Set
      • Bang-bang Control (Bang-bang Control)
      • Barycentric Synodic Coordinate System
      • Batch Deployment (Batch Deployment)
      • Bicircular Four-Body Problem
      • Birkhoff-Gustavson Normal Form
      • Buoyancy-weight Imbalance
      • Capture Set
      • Central Manifold
      • Chaos Effect
      • Clohessy-Wiltshire (CW) Equation
      • Co-state Normalization (Co-state Normalization)
      • Co-state Variables
      • Coasting Arc (Coasting Arc)
      • Continuation Method (Parameter Continuation)
      • Continuation
      • Cooperative Agent (CA)
      • CR3BP with Low-Thrust (CR3BP-LT)
      • Circular Restricted Three-Body Problem (CR3BP)
      • Curriculum Learning
      • Deep Deterministic Policy Gradient (DDPG)
      • Deep Reinforcement Learning
      • Detection Graph
      • Differential Correction
      • Differential Evolution (DE) Algorithm
      • Differential Games (Differential Games)
      • Direct Collocation
      • Dynamic Programming (Dynamic Programming)
      • Dynamic Target Method
      • Ephemeris Model
      • Equinoctial Orbital Elements (Equinoctial Orbital Elements)
      • Earth Restricted Three-Body Problem (ERTBP)
      • Fuel-optimal Control
      • Fuzzy Backstepping Control
      • Generalized Advantage Estimation (GAE)
      • Gaussian Process Regression
      • Geocentric Rotating Coordinate System (GRC)
      • Hamiltonian
      • Hybrid Cluster Particle Swarm Optimization (HCPSO)
      • Heteroclinic Orbit Transfer (Heteroclinic Orbit Transfer)
      • Hill Three-Body Problem
      • Homotopy Method (Homotopy Method)
      • Improved Baseline Control-Point Method (Improved Baseline Control-Point Method)
      • Impulsive Maneuver
      • Initial Value Optimization
      • Invariant Manifold (Invariant Manifold)
      • J2000 Geocentric Equatorial Coordinate System (J2000 Geocentric Equatorial Coordinate System)
      • Jacobi Constant (Jacobi Integral)
      • K-Means Clustering (K-Means Clustering)
      • K-Medoids Clustering (K-Medoids Clustering)
      • KD-Tree (KD-Tree)
      • Libration Point (Equilibrium Point)
      • Libration Point Spacecraft Body Coordinate System (Libration Point Spacecraft Body Coordinate System)
      • Libration Point Spacecraft Orbital Coordinate System (Libration Point Spacecraft Orbital Coordinate System)
      • Lindstedt-Poincare Method (Lindstedt-Poincare Method)
      • L2-centered Rotating Coordinate System (L2-centered Rotating Coordinate System, LRC)
      • LSTM Neural Network
      • Low-Thrust Transfer MDP Formulation
      • Mass Discontinuity (Mass Discontinuity)
      • Multi-Objective Monte Carlo Tree Search (MO-MCTS)
      • Modal Analysis
      • Monodromy Matrix
      • Monte Carlo Tree Search
      • Newton-Euler Equations
      • NSGA II (Non-dominated Sorting Genetic Algorithm II)
      • Pareto Optimality
      • Particle Swarm Optimization
      • Patch Point (Splicing Point)
      • Patched Method
      • Poincaré Map
      • Poincaré Section
      • Pontryagin's Maximum Principle
      • Pseudo-Arclength Continuation
      • Spacecraft Pursuit-Evasion Game
      • Q-Law Control Law
      • Quasi-Bicircular Problem (QBCP)
      • Quasi-Bicircular Four-Body Problem
      • Reachable Set
      • Reduced-Order Dynamic Equations
      • Regional Station-keeping Control
      • Regularization
      • Reinforcement Learning Enhanced Particle Swarm Optimization (RLEPSO)
      • Saddle-Point Strategy
      • Seven-node Model
      • Shooting Method
      • Six-DOF Motion Equations
      • Sliding Mode Control
      • Solar Radiation Pressure (SRP)
      • Stability Index
      • Stability Set
      • State-Dependent Traveling Salesman Problem (SDTSP)
      • State Transition Matrix (STM)
      • Static Lift
      • Strobe Map
      • Switching Function
      • Targeting Method
      • Thermo-mechanical Coupling Model
      • Thermodynamic Model
      • Two-Point Boundary Value Problem (TPBVP)
      • Trim Condition
      • Two-Dominant Invariant Manifold Method
      • Two-Level Differential Correction Method
      • Two-node Model
      • Variational Mode Decomposition
      • Zero-Effort Miss (ZEM)
      • Zero-Velocity Surface
    • Mission orbits

      • Apolune
      • Axial Orbit
      • Ballistic Capture Orbit
      • Butterfly Orbit
      • Cycler Trajectory
      • Distant Prograde Orbit (DPO)
      • DRO Constellation
      • Distant Retrograde Orbit (DRO)
      • Earth-Moon L1/L2 Halo Orbit (EML1/EML2 Halo)
      • Free-Return Trajectory
      • Full Lunar Surface Coverage Orbit
      • Halo Orbit
      • Heteroclinic Connection
      • Horseshoe Orbit
      • Hub-and-Spoke
      • Lissajous Orbit
      • Long Period Orbit
      • Low Prograde Orbit (LoPO)
      • Low-Energy Transfer Orbit
      • Low-Thrust Transfer Orbit
      • Lyapunov Orbit
      • Multi-Revolution Halo Orbit
      • Near-Rectilinear Halo Orbit (NRHO)
      • Orbit Identification
      • Orbit Keeping (Station-Keeping)
      • Parking Orbit
      • Perilune
      • Polynomial Constraint Station-Keeping
      • Primary Impulse Orbit Transfer
      • Prograde
      • Quasi-Periodic Orbit
      • Resonance Orbit
      • Retrograde
      • Short Period Orbit
      • Transfer Orbit
      • Triangular Libration Points
      • Vertical Orbit
    • Navigation & systems

      • Altitude Regulation
      • Autonomous Navigation
      • Cislunar Spatiotemporal Reference
      • Earth-Moon Hybrid Navigation
      • Extended Kalman Filter (EKF)
      • GPS Aided GEO Augmented Navigation (GAGAN)
      • Earth GNSS Weak Signal Navigation
      • Inter-Satellite Link Navigation
      • Indian Regional Navigation Satellite System (IRNSS)
      • LEO Navigation Augmentation
      • LiAISON Navigation
      • LunaNet (Lunar Network)
      • Lunar Navigation Constellation
      • Moonlight Initiative
      • Observability
      • Positioning, Navigation, and Timing (PNT)
      • Sun-Earth-Moon Autonomous Navigation
      • Tiandu-1
      • Trajectory Planning
      • X-ray Pulsar Navigation
    • Astronomy & observation

      • Astrometry
      • Background Star Elimination
      • Cislunar Moving Objects
      • Continuous Coverage (CP)
      • Earth Albedo
      • Ephemeris Correlation
      • Hot Pixel
      • Illumination Constraint
      • Image Registration
      • Image Stacking
      • Infrared Radiation
      • Lunar Glare Zone
      • Pointing Constraint
      • Quasi-zero Wind Layer
      • Segmentation Map
      • Shift-and-Add (SAA)
      • Sidereal Tracking
      • Signal-to-Noise Ratio (SNR)
      • Solar Radiation
      • Source Extraction
      • Synthetic Tracking
      • Zonal Wind
    • Military space doctrine

      • Anti-Satellite Test (ASAT)
      • Cislunar Space Situational Awareness
      • Civil-Military Integration
      • Competitive Endurance
      • Component Field Commands
      • Commander, Space Forces (COMSPACEFOR)
      • Counterspace Operations
      • Directed Energy Weapon (DEW)
      • Distributed Architecture
      • DOTMLPF-P Framework
      • Force Design
      • Force Development
      • Force Employment
      • Force Generation
      • Golden Dome
      • Kinetic Weapon
      • Mission Command
      • Mission Delta (MD)
      • Operational Test and Training Infrastructure (OTTI)
      • Persistent Detection Corridor (PDC)
      • Resilience Map
      • Resilient/Disaggregated Architecture
      • Space Domain Awareness (SDA)
      • Space Mission Task Force (SMTF)
      • Space Superiority
      • Space Force Generation Process (SPAFORGEN)
      • System Delta (SYD)
    • Organizations

      • Anduril Industries
      • Booz Allen Hamilton
      • Danuri Lunar Orbiter
      • General Dynamics Mission Systems
      • GITAI USA
      • Indian Space Research Organisation
      • Korea Aerospace Administration
      • Lockheed Martin
      • Northrop Grumman
      • Quindar
      • Raytheon Missiles & Defense
      • Sci-Tec
      • SpaceX
      • Satish Dhawan Space Centre SHAR
      • True Anomaly
      • Turion Space

Differential Correction

Author: CislunarSpace

Website: https://cislunarspace.cn

Definition

Differential Correction is a core iterative numerical method in orbital mechanics that employs the State Transition Matrix (STM) to perform linearized corrections on orbital initial conditions, progressively converging the orbit toward a solution satisfying specific constraints (such as periodicity conditions, perilune altitude constraints, or passage point constraints). It forms the mathematical foundation of the Shooting Method and is an indispensable tool in virtually all numerical orbit design workflows.

In cislunar space dynamics research, differential correction is widely used to solve for the initial conditions of periodic orbits near libration points (Halo orbits, Lyapunov orbits, DRO, etc.), as well as for state matching at connection points in the patched method.

Core Elements

State Transition Matrix

The State Transition Matrix Φ(t,t0)\boldsymbol{\Phi}(t, t_0)Φ(t,t0​) describes the linear sensitivity of the orbital state to changes in initial conditions. Given the state vector x=[rT,vT]T∈R6\mathbf{x} = [\mathbf{r}^T, \mathbf{v}^T]^T \in \mathbb{R}^6x=[rT,vT]T∈R6:

δx(t)=Φ(t,t0)⋅δx(t0)\delta \mathbf{x}(t) = \boldsymbol{\Phi}(t, t_0) \cdot \delta \mathbf{x}(t_0) δx(t)=Φ(t,t0​)⋅δx(t0​)

where δx\delta \mathbf{x}δx is the state deviation. The STM satisfies the variational differential equation:

Φ˙(t,t0)=A(t)⋅Φ(t,t0),Φ(t0,t0)=I6\dot{\boldsymbol{\Phi}}(t, t_0) = \mathbf{A}(t) \cdot \boldsymbol{\Phi}(t, t_0), \quad \boldsymbol{\Phi}(t_0, t_0) = \mathbf{I}_6 Φ˙(t,t0​)=A(t)⋅Φ(t,t0​),Φ(t0​,t0​)=I6​

where A(t)=∂f∂x∣x(t)\mathbf{A}(t) = \frac{\partial \mathbf{f}}{\partial \mathbf{x}}\bigg|_{\mathbf{x}(t)}A(t)=∂x∂f​​x(t)​ is the Jacobian matrix of the dynamical equations. In numerical propagation, the STM equation is typically integrated simultaneously with the orbital equations.

Basic Correction Algorithm

Let the target constraint be g(xf)=0\mathbf{g}(\mathbf{x}_f) = \mathbf{0}g(xf​)=0 (e.g., periodic conditions requiring a specific relationship between terminal and initial states), and the current terminal state deviation be Δxf\Delta \mathbf{x}_fΔxf​. Using STM linearization:

Δxf≈∂g∂xf⋅Φ(tf,t0)⋅Δx0\Delta \mathbf{x}_f \approx \frac{\partial \mathbf{g}}{\partial \mathbf{x}_f} \cdot \boldsymbol{\Phi}(t_f, t_0) \cdot \Delta \mathbf{x}_0 Δxf​≈∂xf​∂g​⋅Φ(tf​,t0​)⋅Δx0​

Defining the constraint sensitivity matrix to initial conditions as M=∂g∂xf⋅Φ(tf,t0)\mathbf{M} = \frac{\partial \mathbf{g}}{\partial \mathbf{x}_f} \cdot \boldsymbol{\Phi}(t_f, t_0)M=∂xf​∂g​⋅Φ(tf​,t0​), the initial condition correction is:

Δx0=−M†⋅g(xf)\Delta \mathbf{x}_0 = -\mathbf{M}^{\dagger} \cdot \mathbf{g}(\mathbf{x}_f) Δx0​=−M†⋅g(xf​)

where M†\mathbf{M}^{\dagger}M† is the pseudo-inverse of M\mathbf{M}M (reducing to the regular inverse when M\mathbf{M}M is square). Iterate until ∥g(xf)∥<ε\|\mathbf{g}(\mathbf{x}_f)\| < \varepsilon∥g(xf​)∥<ε (ε\varepsilonε is the convergence tolerance).

Periodic Orbit Differential Correction

For symmetric periodic orbits in the CR3BP (such as DRO), the symmetry properties can simplify differential correction:

DRO Shooting Conditions (xxx-axis symmetric):

DRO orbits are symmetric about the xxx-axis, so only a half-period needs to be integrated. At the xxx-axis crossing point, the constraints are:

y(tf)=0,x˙(tf)=0,z˙(tf)=0y(t_f) = 0, \quad \dot{x}(t_f) = 0, \quad \dot{z}(t_f) = 0 y(tf​)=0,x˙(tf​)=0,z˙(tf​)=0

The free variables are y˙0\dot{y}_0y˙​0​ from the initial conditions and the orbital period TTT (or half-period T/2T/2T/2). The correction equations are:

[δy˙0δT/2]=−M−1[yfx˙f]\begin{bmatrix} \delta \dot{y}_0 \\ \delta T/2 \end{bmatrix} = -\mathbf{M}^{-1} \begin{bmatrix} y_f \\ \dot{x}_f \end{bmatrix} [δy˙​0​δT/2​]=−M−1[yf​x˙f​​]

where M\mathbf{M}M is the 2×22 \times 22×2 sensitivity matrix formed from the relevant components of the STM.

Application in the Patched Method

Wei et al. (2026) used differential correction in their patched method for DRO transfer trajectory design in three ways:

  1. LEO-to-perilune arc correction: Adjusting the LEO departure velocity so that the trajectory satisfies perilune altitude constraints upon reaching the Moon
  2. Perilune-to-DRO arc correction: Correcting initial conditions from the perilune so that the terminal state converges to the target DRO
  3. Patching point matching correction: When the velocities of two arcs at the perilune do not match, correcting parameters of each arc to reduce the velocity difference ∥ΔvPLF∥\|\Delta \mathbf{v}_{\text{PLF}}\|∥ΔvPLF​∥

Single-Shooting vs. Multi-Shooting

MethodDescriptionApplicable Scenario
Single-shootingIntegrate from initial point to terminal point in one pass, correct initial conditions using STMShort arcs, simple constraints
Multi-shootingDivide the orbit into multiple segments, independently integrate each and impose continuity constraints at nodesLong arcs, complex constraints, high precision

Multi-shooting uses separate STMs for each segment, coupling segments through state matching constraints at nodes. Compared to single-shooting, multi-shooting offers better numerical stability and faster convergence.

Convergence Analysis

The convergence of differential correction is influenced by:

  • Quality of the initial guess: Closer to the true solution means more accurate linearization and faster convergence
  • Nonlinearity of constraints: Strongly nonlinear constraints may require more iterations or damping strategies
  • Numerical accuracy of the STM: Long-duration propagation may accumulate STM errors, affecting correction direction accuracy
  • Matching of free variables to constraints: The number of free variables should equal the number of constraints; otherwise the problem is under- or over-determined

Typical convergence is quadratic (Newton method property), with 3-5 iterations typically sufficient to reach 10−1210^{-12}10−12 precision when the initial guess is reasonably good.

Application Value

The central role of differential correction in cislunar space orbit design is reflected in:

  • Periodic Orbit Solving: The initial conditions of all periodic orbit families — Halo, Lyapunov, DRO, and others — depend on differential correction
  • Transfer Orbit Optimization: In both patched and direct methods, differential correction adjusts design parameters to satisfy terminal constraints
  • Orbit Keeping Strategy: Orbit keeping maneuver design is fundamentally a differential correction problem — determining the minimum velocity increment to return the orbit to its nominal trajectory
  • Mission Feasibility Assessment: Rapid differential correction can determine whether a transfer scheme satisfies all constraint conditions

Related Concepts

  • Circular Restricted Three-Body Problem (CR3BP)
  • Patched Method
  • Continuation
  • Poincaré Map
  • Impulsive Maneuver

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.
  • Zimovan E M. Characteristics and design strategies for near rectilinear halo orbits within the Earth-Moon system[D]. Purdue University, 2017.
  • Howell K C, Pernicka H J. Numerical determination of Lissajous trajectories in the restricted three-body problem[J]. Celestial Mechanics, 1987, 41(1-4): 107-124.
  • Pavlak T A, Howell K C. Trajectory design in the planar circular restricted three-body problem using polynomial target maps[C]. AAS/AIAA Astrodynamics Specialist Conference, 2010.
Improve this page
Last Updated: 6/5/26, 11:01 AM
Contributors: Cron Job, Ou Yang Jiahong
Prev
Detection Graph
Next
Differential Evolution (DE) Algorithm
地月空间入门指南
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
微信公众号
欢迎关注天疆说扫码关注,手机获取航天资讯