Skip to main content
Log in

Multi-revolution low-thrust trajectory optimization using symplectic methods

  • Article
  • Published:
Science China Technological Sciences Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Hargraves C R, Paris S W. Direct trajectory optimization using nonlinear programming and collocation. J Guidance Control Dyn, 1987, 10: 338–342

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. Kechichian J A. Optimal leo-geo intermediate acceleration orbit transfer. Spaceflight Mech, 1994, 1994: 885–903

    Google Scholar 

  8. 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

    Google Scholar 

  9. Kluever C A, Pierson B L. Optimal low-thrust three-dimensional Earth-moon trajectories. J Guidance Control Dyn, 1995, 18: 830–837

    Article  Google Scholar 

  10. 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

    Article  MathSciNet  Google Scholar 

  11. Haberkorn T, Martinon P, Gergaud J. Low thrust minimum-fuel orbital transfer: A homotopic approach. J Guidance Control Dyn, 2004, 27: 1046–1060

    Article  Google Scholar 

  12. Pan B, Lu P, Pan X, et al. Double-homotopy method for solving optimal control problems. J Guidance Control Dyn, 2016, 39: 1706–1720

    Article  Google Scholar 

  13. Martinon P, Gergaud J. Using switching detection and variational equations for the shooting method. Optim Control Appl Meth, 2007, 28: 95–116

    Article  MathSciNet  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. Betts J T. Very low-thrust trajectory optimization using a direct SQP method. J Comput Appl Math, 2000, 120: 27–40

    Article  MathSciNet  Google Scholar 

  17. Scheel W A, Conway B A. Optimization of very-low-thrust, many-revolution spacecraft trajectories. J Guidance Control Dyn, 1994, 17: 1185–1192

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Liu X, Lu P, Pan B. Survey of convex optimization for aerospace applications. Astrodyn, 2017, 1: 23–40

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  MathSciNet  Google Scholar 

  23. Zhong W X. Duality System in Applied Mechanics and Optimal Control. Boston: Springer Science & Business Media, 2006

    Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  MathSciNet  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Article  MathSciNet  Google Scholar 

  29. 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

    Article  MathSciNet  Google Scholar 

  30. 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

    Article  MathSciNet  Google Scholar 

  31. 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

    Article  MathSciNet  Google Scholar 

  32. Gill P E, Murray W, Saunders M A. SNOPT: An SQP algorithm for large-scale constrained optimization. SIAM Rev, 2005, 47: 99–131

    Article  MathSciNet  Google Scholar 

  33. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to ZhiBo E.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11431-019-9511-7

Keywords

Navigation