Abstract
Optimization of low-thrust trajectories that involve a larger number of orbit revolutions is considered as a challenging problem. This paper describes a high-precision symplectic method and optimization techniques to solve the minimum-energy low-thrust multi-revolution orbit transfer problem. First, the optimal orbit transfer problem is posed as a constrained nonlinear optimal control problem. Then, the constrained nonlinear optimal control problem is converted into an equivalent linear quadratic form near a reference solution. The reference solution is updated iteratively by solving a sequence of linear-quadratic optimal control sub-problems, until convergence. Each sub-problem is solved via a symplectic method in discrete form. To facilitate the convergence of the algorithm, the spacecraft dynamics are expressed via modified equinoctial elements. Interpolating the non-singular equinoctial orbital elements and the spacecraft mass between the initial point and end point is proven beneficial to accelerate the convergence process. Numerical examples reveal that the proposed method displays high accuracy and efficiency.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Rayman M D, Chadbourne P A, Culwell J S, et al. Mission design for deep space 1: A low-thrust technology validation mission. Acta Astronaut, 1999, 45: 381–388
Rayman M D, Fraschetti T C, Raymond C A, et al. Coupling of system resource margins through the use of electric propulsion: Implications in preparing for the dawn mission to ceres and vesta. Acta Astronaut, 2007, 60: 930–938
Kuninaka H, Nishiyama K, Funakai I, et al. Asteroid rendezvous of HAYABUSA explorer using microwave discharge ion engines. In: Proceedings of the 29th International Electric Propulsion Conference. Princeton, 2005
Enright P J, Conway B A. Discrete approximations to optimal trajectories using direct transcription and nonlinear programming. J Guidance Control Dyn, 1992, 15: 994–1002
Hargraves C R, Paris S W. Direct trajectory optimization using nonlinear programming and collocation. J Guidance Control Dyn, 1987, 10: 338–342
Jiang F H, Baoyin H X, Li J F. Practical techniques for low-thrust trajectory optimization with homotopic approach. J Guidance Control Dyn, 2012, 35: 245–258
Kechichian J A. Optimal leo-geo intermediate acceleration orbit transfer. Spaceflight Mech, 1994, 1994: 885–903
Gao Y, Kluever C. Low-thrust interplanetary orbit transfers using hybrid trajectory optimization method with multiple shooting. In: Proceedings of the AIAA/AAS Astrodynamics Specialist Conference and Exhibit. Providence, 2004. 5088
Kluever C A, Pierson B L. Optimal low-thrust three-dimensional Earth-moon trajectories. J Guidance Control Dyn, 1995, 18: 830–837
Bertrand R, Epenoy R. New smoothing techniques for solving bang-bang optimal control problems—numerical results and statistical interpretation. Optim Control Appl Meth, 2002, 23: 171–197
Haberkorn T, Martinon P, Gergaud J. Low thrust minimum-fuel orbital transfer: A homotopic approach. J Guidance Control Dyn, 2004, 27: 1046–1060
Pan B, Lu P, Pan X, et al. Double-homotopy method for solving optimal control problems. J Guidance Control Dyn, 2016, 39: 1706–1720
Martinon P, Gergaud J. Using switching detection and variational equations for the shooting method. Optim Control Appl Meth, 2007, 28: 95–116
Jiang F H, Tang G J, Li J F. Improving low-thrust trajectory optimization by adjoint estimation with shape-based path. J Guidance Control Dyn, 2017, 40: 3282–3289
Yang H W, Li S X, Bai X L. Fast homotopy method for asteroid landing trajectory optimization using approximate initial costates. J Guidance Control Dyn, 2019, 42: 585–597
Betts J T. Very low-thrust trajectory optimization using a direct SQP method. J Comput Appl Math, 2000, 120: 27–40
Scheel W A, Conway B A. Optimization of very-low-thrust, many-revolution spacecraft trajectories. J Guidance Control Dyn, 1994, 17: 1185–1192
Yang H W, Bai X L, Baoyin H X. Rapid generation of time-optimal trajectories for asteroid landing via convex optimization. J Guidance Control Dyn, 2017, 40: 628–641
Tang G, Jiang F H, Li J F. Fuel-optimal low-thrust trajectory optimization using indirect method and successive convex programming. IEEE Trans Aerosp Electron Syst, 2018, 54: 2053–2066
Liu X, Lu P, Pan B. Survey of convex optimization for aerospace applications. Astrodyn, 2017, 1: 23–40
Yang H W, Bai X L, Baoyin H X. Rapid trajectory planning for asteroid landing with thrust magnitude constraint. J Guidance Control Dyn, 2017, 40: 2713–2720
Peng H J, Gao Q, Wu Z G, et al. Symplectic adaptive algorithm for solving nonlinear two-point boundary value problems in Astrodynamics. Celest Mech Dyn Astr, 2011, 110: 319–342
Zhong W X. Duality System in Applied Mechanics and Optimal Control. Boston: Springer Science & Business Media, 2006
Peng H J, Gao Q, Wu Z, et al. Symplectic approaches for solving two-point boundary-value problems. J Guidance Control Dyn, 2012, 35: 653–659
Peng H, Chen B, Wu Z. Multi-objective transfer to libration-point orbits via the mixed low-thrust and invariant-manifold approach. Nonlinear Dyn, 2014, 77: 321–338
Peng H, Jiang X, Chen B. Optimal nonlinear feedback control of spacecraft rendezvous with finite low thrust between libration orbits. Nonlinear Dyn, 2014, 76: 1611–1632
Peng H J, Li C. Bound evaluation for spacecraft swarm on libration orbits with an uncertain boundary. J Guidance Control Dyn, 2017, 40: 2690–2698
Li M, Peng H, Zhong W. A symplectic sequence iteration approach for nonlinear optimal control problems with state-control constraints. J Franklin Institute, 2015, 352: 2381–2406
Peng H J, Wang X W, Li M W, et al. An hp symplectic pseudospectral method for nonlinear optimal control. Commun Nonlinear Sci Numer Simul, 2017, 42: 623–644
Lantoine G, Russell R P. A hybrid differential dynamic programming algorithm for constrained optimal control problems. Part 1: Theory. J Optim Theor Appl, 2012, 154: 382–417
Patterson M A, Rao A V. Gpops-ii: A matlab software for solving multiple-phase optimal control problems using hp-adaptive gaussian quadrature collocation methods and sparse nonlinear programming. ACM Trans Math Softw, 2014, 41: 1–37
Gill P E, Murray W, Saunders M A. SNOPT: An SQP algorithm for large-scale constrained optimization. SIAM Rev, 2005, 47: 99–131
Zhao S, Zhang J, Xiang K, et al. Target sequence optimization for multiple debris rendezvous using low thrust based on characteristics of SSO. Astrodyn, 2017, 1: 85–99
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by the National Natural Science Foundation of China (Grant Nos. 11672146, 11432001), and the 2015 Chinese National Postdoctoral International Exchange Program. In addition, we are grateful to Mr. Boyang Shi for his help with computational programming and the reviewers for their detailed comments that have helped improve this manuscript.
Rights and permissions
About this article
Cite this article
E, Z., Guzzetti, D. Multi-revolution low-thrust trajectory optimization using symplectic methods. Sci. China Technol. Sci. 63, 506–519 (2020). https://doi.org/10.1007/s11431-019-9511-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11431-019-9511-7