Sundman-Transformed Differential Dynamic Programming with Modified Equinoctial Elements

Previous efforts addressed the challenge of low-thrust many-revolution trajectory optimization by applying a Sundman transformation to change the independent variable of the spacecraft equations of motion to an orbit anomaly and performing the optimization with differential dynamic programming (DDP). The approach may be enhanced by representing the spacecraft state with orbital elements rather than position and velocity coordinates. This paper shows how the modified equinoctial element state representation enters the DDP algorithm. Example transfers from geostationary transfer orbit (GTO) to geosynchronous orbit (GEO) demonstrate how gains in computational efficiency are possible with minimal impact to solution quality. Those gains are leveraged to compute the Pareto front of time versus delivered mass for a benchmark orbit transfer from the literature.

[1]  Ryan P. Russell,et al.  A Hybrid Differential Dynamic Programming Algorithm for Constrained Optimal Control Problems. Part 1: Theory , 2012, Journal of Optimization Theory and Applications.

[2]  David Q. Mayne,et al.  Differential dynamic programming , 1972, The Mathematical Gazette.

[3]  J. Dormand,et al.  High order embedded Runge-Kutta formulae , 1981 .

[4]  Jonathan D. Aziz,et al.  Low-Thrust Many-Revolution Trajectory Optimization via Differential Dynamic Programming and a Sundman Transformation , 2018 .

[5]  John T. Betts,et al.  Optimal low‒thrust orbit transfers with eclipsing , 2015 .

[6]  Mariano Andrenucci,et al.  Low-Thrust Maneuvers for the Efficient Modification of Orbital Elements , 2011 .

[7]  W. Müller JACOBSON, D. H. and D. Q. MAYNE: Differential dynamic programming. Modern analytic and computational methods in Science and Mathematics, No. 24. American Elsevier Publ. Co., Inc., New York 1970. XVI, 208 S., 17 Abb., Dfl. 51.50. , 1973 .

[8]  L. Dagum,et al.  OpenMP: an industry standard API for shared-memory programming , 1998 .

[9]  Howard Jay Siegel,et al.  Deploying RMACC Summit: An HPC Resource for the Rocky Mountain Region , 2017, PEARC.

[10]  M. J. Walker A set of modified equinoctial orbit elements , 1985 .

[11]  K. F. Sundman,et al.  Mémoire sur le problème des trois corps , 1913 .

[12]  Ryan P. Russell,et al.  A Hybrid Differential Dynamic Programming Algorithm for Constrained Optimal Control Problems. Part 2: Application , 2012, Journal of Optimization Theory and Applications.

[13]  Anastassios E. Petropoulos,et al.  Low-thrust Orbit Transfers Using Candidate Lyapunov Functions with a Mechanism for Coasting , 2004 .

[14]  Gregory J. Whiffen,et al.  Mystic: Implementation of the Static Dynamic Optimal Control Algorithm for High-Fidelity, Low-Thrust Trajectory Design , 2006 .