This website contains supplementary animations and discussion for the publication:
G. R. Hecht, D. M. LaSalle, and E. M. Botta, "Continuation with Stationary Condition-Based Termination for Optimal Orbit Transfer Problems," IEEE Transactions on Aerospace and Electronic Systems (ADD PUBLICATION INFO).
The animations on this page illustrate our continuation framework for optimal low-thrust trajectory design, which couples pseudo-arclength continuation (PALC) with a stationary-condition–based termination (SCBT) criterion. In each stage, we track a zero-curve of a parameterized shooting function and halt exactly when the transversality (stationary) condition for the active continuation parameter is satisfied—yielding an optimal solution to the final desired problem.
Results are showcased for one of the two examples from the paper; a minimum-fuel transfer between and halo orbits, where the videos step through freeing the terminal-halo parameter , the initial-halo parameter , and finally the final time . The resulting solution reorganizes thrust/coast structure and exploits the unstable invariant manifold of the initial L2 halo orbit.
Collectively, the clips make visible how the trajectory and optimal control cost function changes while each parameter is freed from a solution to an initial “fixed-parameter” problem to a solution of the desired one. In each animation, the panels showing the SCBT function (i.e., ) and the corresponding optimal-control cost (i.e., ) include a moving marker that traces the current solution point along the zero curve, synchronized with all other panels.
This example corresponds to the minimum-fuel to halo orbit transfer discussed in Section IV-B of the paper. The sequence of animations illustrates how the stationary-condition–based continuation method transitions the initial fixed-parameter problem to the desired problem formulation. Each stage frees one parameter of the optimal control problem while pseudo-arclength continuation tracks the corresponding zero-curve and terminates automatically at points satisfying the transversality condition corresponding to the current continuation parameter.
This first stage frees the terminal-halo parameter , allowing the trajectory to converge toward the optimal arrival location on the halo. As shown in the animation, the insertion point on the target halo orbit gradually shifts as the continuation parameter is varied, leading to noticeable changes in the overall trajectory. The placement and timing of the thrust arcs also evolve throughout the process, as evident in the top-center panel.
Animation showing the continuation of the (s1)f parameter for transfer between L2 and L1 halo orbits
The second stage frees the initial-halo parameter , enabling optimization of both the departure from the orbit and the arrival at the orbit. As the continuation parameter is varied, the exit point from the initial halo orbit moves steadily, producing corresponding adjustments in the overall trajectory. Interestingly, the final insertion point into the target halo also shifts to remain optimal—ultimately returning toward the initially prescribed location.
Animation showing the continuation of the (s1)0 parameter for transfer between L2 and L1 halo orbits
In the final stage, the continuation frees the final-time parameter , completing the transition to the fully optimal transfer solution. As increases along the zero curve, the departure point from the halo orbit changes significantly, and the structure of the thrust arcs adapt accordingly. One thrust arc disappears entirely at the point where the slope of the is discontinuous, while the initial thrust arc diminishes until it closely resembles an impulsive maneuver.
Animation showing the continuation of the tf parameter for transfer between L2 and L1 halo orbits