Co-state Variables
Author: Tianjiang Shuo
Contributing Institution: School of Astronautics, Harbin Institute of Technology, National Key Laboratory of Rapid Design and Intelligent Swarm of Small Spacecraft
Definition
Co-state Variables, also known as adjoint variables or Lagrange multipliers, are auxiliary variables introduced in optimal control theory paired with state variables. They do not correspond to any directly measurable physical quantity but rather describe the sensitivity of the optimal performance index with respect to state variables. Within the framework of Pontryagin's Maximum Principle, co-state variables form Hamilton's canonical equations together with state variables, determining the optimal trajectory and optimal control law.
Mathematical Description
Co-state Equations
Let the state variables be and the co-state variables be . Given the Hamiltonian , the co-state variables satisfy the differential equation:
Together with the state equations , they form Hamilton's canonical equations, constituting a first-order differential equation boundary value problem.
Co-state Variables in Spacecraft Trajectory Optimization
In spacecraft trajectory optimization, each co-state component has a specific mathematical role:
- Position co-state : satisfies , related to gravitational gradients, influencing orbit shape
- Velocity co-state : satisfies , directly determining the optimal thrust direction
- Mass co-state : satisfies , determining thrust on/off switching times
Switching Function and Thrust Decisions
Co-state variables determine the optimal thrust ratio through the switching function :
When , thrust is maximum; when , thrust is zero, forming a bang-bang control law.
Role in Two-Point Boundary Value Problems
When solving optimal control problems via indirect methods, the initial state is known, but the initial co-state is unknown. Co-state boundaries are determined by transversality conditions, and each co-state component can take values in , leading to an extremely large solution space for the shooting problem. Co-state normalization constrains to a unit sphere, effectively reducing the search dimension.
Applications in Cislunar Space
In cislunar space trajectory optimization, co-state variables pervade the entire optimal control solution process. From fuel-optimal transfers from near-Earth orbit to DRO or NRHO, to multi-spacecraft cooperative rendezvous missions, the initial guess and iterative correction of co-state variables remain the central challenge of indirect methods. The normalization and physical interpretation of co-state variables serve as a critical bridge between mathematical optimality and engineering realizability.
