Two-Point Boundary Value Problem (TPBVP)
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
A Two-Point Boundary Value Problem (TPBVP) is a class of differential equation boundary value problems where boundary conditions are imposed at both the initial and terminal ends of the integration interval. In spacecraft trajectory optimization, the TPBVP is the core mathematical problem of the indirect method: the optimal trajectory derived from Pontryagin's Maximum Principle must simultaneously satisfy initial state constraints and terminal state constraints, forming a characteristic two-point boundary value structure.
Mathematical Description
General Form
The general form of a TPBVP seeks to solve the differential equation:
subject to boundary conditions:
where is the combined state and co-state vector, and is the boundary constraint function.
TPBVP in Trajectory Optimization
In spacecraft fuel-optimal trajectory design, the TPBVP takes the specific form:
- State equations (Hamilton's canonical equations):
- Co-state equations:
- Initial conditions: are known
- Terminal conditions:
- Unknowns: Initial co-state and terminal time
Solution Methods
Shooting Method
The shooting method is the most intuitive approach to solving a TPBVP: guess the unknown initial co-state , integrate forward to the terminal time, and iteratively correct the guess until the terminal conditions are satisfied.
Define the shooting function as:
Solve via Newton-Raphson iteration.
Multiple Shooting
For long-duration transfers or complex dynamics, single-shooting methods suffer from severe numerical error accumulation. Multiple shooting divides the integration interval into sub-arcs, introducing matching conditions at each segment boundary, thereby reducing sensitivity to initial guesses.
Numerical Difficulties
The main difficulties in solving a TPBVP include:
- Co-state variables lack intuitive physical meaning, making reasonable initial guesses difficult
- The shooting function may be highly nonlinear with multiple local minima
- Co-state normalization techniques reduce the search space from infinity to a unit sphere, significantly improving convergence
Applications in Cislunar Space
In cislunar space missions, the TPBVP is the core computational object of indirect trajectory optimization methods. Low-energy transfers from near-Earth orbit to lunar orbit, NRHO orbit insertion and station-keeping, and multi-spacecraft cooperative rendezvous all reduce to solving TPBVPs. The introduction of techniques such as co-state normalization and homotopy methods has effectively improved the numerical solvability of TPBVPs.
