Skip to main content
Log in

Optimization of Perturbed Spacecraft Trajectories Using Complex Dual Numbers. Part 1: Theory and Method

  • Published:
Cosmic Research Aims and scope Submit manuscript

Abstract

The problem of optimization of perturbed trajectories of spacecraft with finite thrust is considered. The problem is solved using an indirect approach based on the application of the necessary optimality conditions in the form of the maximum principle, the continuation method, and complex dual numbers for high-precision calculation of the necessary derivatives of complicated real functions of state variables. The goal of optimization is to calculate trajectories with minimal fuel consumption at a fixed angular distance and free transfer duration. A mathematical model of the spacecraft motion in equinoctial elements with an angular independent variable is used. A mathematical model of the motion, the derivation of the necessary optimality conditions, and a description of the method for solving the problem are given.

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. Dargent, T., Automatic minimum principle formulation for low thrust optimal control in orbit transfers using complex numbers, International Symposium on Space Flights Dynamics, Toulouse, France, 2009.

  2. Petukhov, V.G., Optimization of perturbed finite-thrust trajectories using dual numbers, XIX mezhdunarodnaya nauchnaya konferentsiya “Sistemnyi analiz, upravlenie i navigatsiya” (XIX International Scientific Conference “System Analysis, Control and Navigation”), Anapa, Russia, June 29–July 6, 2014.

  3. Nikolichev, I.A., Optimization of a multiorbit interorbital transfer of a spacecraft with an electric propulsion system with account for disturbances, Cand. Sci. (Eng.) Dissertation, Moscow: Moscow Aviation Inst., 2017.

  4. Petukhov, V.G., One numerical method to calculate optimal power-limited trajectories, IEPC 95, 24th International Electric Propulsion Conference, Moscow, 1996, pp. 1474–1480.

  5. Davidenko, D.F., A new method for the numerical solution of systems of nonlinear equations, Dokl. Aakad. Nauk SSSR, 1953, vol. 88, no. 4, pp. 601–602.

    MathSciNet  Google Scholar 

  6. Gavurin, M.K., Nonlinear functional equations and continuous analogues of iteration methods, Izv. Vyssh. Uchebn. Zaved. Mat., 1958, no. 5, pp. 18–31.

  7. Holodniok, M., Klíč, A., Kubíček, M., and Marek, M., Metody analýzy nelineárních dynamických modelů, Prague: Academia Praha, 1986.

    Google Scholar 

  8. Na, T.Y., Computational Methods in Engineering Boundary Value Problems, New York: Academic Press, 1979.

    MATH  Google Scholar 

  9. Shirazi, A., Ceberio, J., and Lozano, J., Spacecraft trajectory optimization: a review of models, objectives, approaches and solutions, Prog. Aerospace Sci., 2018, vol. 102, pp. 76–98.

    Article  ADS  Google Scholar 

  10. Haberkorn, T., Martinon, P., and Gergaud, J., Low thrust minimum-fuel orbital transfer: a homotopic approach, J. Guid., Control, Dyn., 2004, vol. 27, no. 6, pp. 1046–1060.

    Article  ADS  Google Scholar 

  11. Chi, Z., Yang, H., Chen, S., et al., Homotopy method for optimization of variable-specific-impulse low-thrust trajectories, Astrophys. Space Sci., vol. 362, no. 11, pp. 1–13.

  12. Lantoine, G., Russell, R.P., and Dargent, T., Using multicomplex variables for automatic computation of high-order derivatives, ACM Transactions on Mathematical Software, 2012, vol. 38, pp. 1–21.

    Article  MathSciNet  Google Scholar 

  13. Fike, J.A. and Alonso, J.J., The development of hyper-dual numbers for exact second-derivative calculations, 49th AIAA Aerospace Sciences Meeting, Orlando, FL, 2011.

  14. Messelmi, F., Dual-complex numbers and their holomorphic functions, Centre Pour la Comm. Scientifique Directe, 2015. https://hal.archives-ouvertes.fr/hal-01114178

  15. Petukhov, V.G., A new approach to low-thrust perturbed trajectory optimization based on the use of complex dual numbers, IAC 2020 Congress Proceedings, 71st International Astronautical Congress (IAC)—IAC CyberSpace Edition, October 12–14, 2020.

  16. Walker, M., Ireland, B., and Owens, J., A set of modified equinoctial orbit elements, Celestial Mech., 1985, vol. 36, 409–419.

    Article  ADS  Google Scholar 

  17. Petukhov, V.G., Application of the angular independent variable and its regularizing transformation in the problems of optimizing low-thrust trajectories, Cosmic Res., 2019, vol. 57, no. 5, pp. 351–363.

    Article  ADS  Google Scholar 

  18. Akhmetshin, R.Z., Planar problem of an optimal transfer of a low-thrust spacecraft from high-elliptic to geosynchronous orbit, Cosmic Res., 2004, vol. 42, no. 3, pp. 238–249.

    Article  ADS  Google Scholar 

  19. Taheri, E. and Junkins, J.L., How many impulses redux, J. Astronaut. Sci., 2020, vol. 67, no. 2, pp. 257–334.

    Article  ADS  Google Scholar 

  20. Oberle, H.J. and Taubert, K., Existence and multiple solutions of the minimum-fuel orbit transfer problem, J. Optim. Theory Appl., 1997, vol. 95, no. 2, pp. 243–262.

    Article  MathSciNet  Google Scholar 

  21. Petukhov, V., Ivanyukhin, A., Popov, G., et al., Optimization of finite-thrust trajectories with fixed angular distance, Acta Astronaut., 2021. https://doi.org/10.1016/j.actaastro.2021.03.012

  22. Lyness, J.N. and Moller, C.B., Numerical differentiation of analytic functions, SIAM J. Numer. Anal., 1967, no. 4, pp. 202–210.

  23. Lyness, J.N., Numerical algorithms based on the theory of complex variables, Proc. ACM 22nd Nat. Conf., Washington, DC: Thompson Book, 1967, pp. 124–134.

  24. Squire, W. and Trapp, G., Using complex variables to estimate derivatives of real functions, SIAM Rev., 1998, vol. 40, no. 1, pp. 110–112.

    Article  ADS  MathSciNet  Google Scholar 

  25. Martins, J.R.R.A., Sturdza, P., and Alonso, J.J., The connection between the complex-step derivative approximation and algorithmic differentiation, AIAA 39th Aerospace Sciences Meeting and Exhibit, Reno, NV, January 8–11, 2001.

  26. Yu, W. and Blair, M., DNAD, a simple tool for automatic differentiation of Fortran codes using dual numbers, Computer Physics Communications Preprint, 2013.

  27. Semenov, K.K., Automatic differentiation of functions expressed by program code, Izv. Vyssh. Uchebn. Zaved., Priborostr., 2011, vol. 54, no. 12, pp. 34–40.

    Google Scholar 

  28. Fike, J.A., Jongsma, S., Alonso, J.J., et al., Optimization with gradient and hessian information calculated using hyper-dual numbers, 29th AIAA Applied Aerodynamics Conference, Honolulu, June 27–30, 2011.

  29. D’Onofrio, V., Saglianoy, M., and Arslantasz, Y.E., Exact hybrid Jacobian computation for optimal trajectory generation via dual number theory, AIAA Guidance, Navigation, and Control Conference, San Diego, CA, January 4–8, 2016.

  30. Ivanyukhin, A. and Petukhov, V., Optimization of multi-revolution limited power trajectories using angular independent variable, J. Optim. Theory Appl., 2021. https://doi.org/10.1007/s10957-021-01853-8

  31. The SOFA Software Libraries. International Astronomical Union. Division 1: Fundamental Astronomy, Commission 19: Rotation of the Earth, Standards of Fundamental Astronomy Board. Release 9, March 1, 2012.

  32. Standish, E.M., Newhall, X.X., Williams, J.G. and Folkner, W.F., JPL Planetary and Lunar Ephemerides DE403/LE403, JPL IOM 314.10-127, Pasadena, CA: Jet Propulsion Laboratory, 1995.

    Google Scholar 

  33. Hairer, F., Norsett, S.P., and Wanner, G., Solving Ordinary Differential Equations I. Non-Stiff Problems, Berlin: Springer, 1987.

    Book  Google Scholar 

Download references

ACKNOWLEDGMENTS

This study was supported by the grant of the Government of the Russian Federation allocated from the Federal Budget for State Support of Scientific Research Conducted under the Guidance of Leading Scientists in Russian Educational Institutions of Higher Education, Research Institutions, and State Research Centers of the Russian Federation (contest 7, resolution no. 220 of the Government of the Russian Federation of April 9, 2010), agreement no. 075-15-2019-1894 of December 3, 2019.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to V. G. Petukhov or Sung Wook Yoon.

Additional information

Translated by M. Chubarova

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Petukhov, V.G., Sung Wook Yoon Optimization of Perturbed Spacecraft Trajectories Using Complex Dual Numbers. Part 1: Theory and Method. Cosmic Res 59, 401–413 (2021). https://doi.org/10.1134/S0010952521050099

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0010952521050099

Navigation