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.
Similar content being viewed by others
REFERENCES
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.
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.
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.
Petukhov, V.G., One numerical method to calculate optimal power-limited trajectories, IEPC 95, 24th International Electric Propulsion Conference, Moscow, 1996, pp. 1474–1480.
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.
Gavurin, M.K., Nonlinear functional equations and continuous analogues of iteration methods, Izv. Vyssh. Uchebn. Zaved. Mat., 1958, no. 5, pp. 18–31.
Holodniok, M., Klíč, A., Kubíček, M., and Marek, M., Metody analýzy nelineárních dynamických modelů, Prague: Academia Praha, 1986.
Na, T.Y., Computational Methods in Engineering Boundary Value Problems, New York: Academic Press, 1979.
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.
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.
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.
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.
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.
Messelmi, F., Dual-complex numbers and their holomorphic functions, Centre Pour la Comm. Scientifique Directe, 2015. https://hal.archives-ouvertes.fr/hal-01114178
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.
Walker, M., Ireland, B., and Owens, J., A set of modified equinoctial orbit elements, Celestial Mech., 1985, vol. 36, 409–419.
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.
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.
Taheri, E. and Junkins, J.L., How many impulses redux, J. Astronaut. Sci., 2020, vol. 67, no. 2, pp. 257–334.
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.
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
Lyness, J.N. and Moller, C.B., Numerical differentiation of analytic functions, SIAM J. Numer. Anal., 1967, no. 4, pp. 202–210.
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.
Squire, W. and Trapp, G., Using complex variables to estimate derivatives of real functions, SIAM Rev., 1998, vol. 40, no. 1, pp. 110–112.
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.
Yu, W. and Blair, M., DNAD, a simple tool for automatic differentiation of Fortran codes using dual numbers, Computer Physics Communications Preprint, 2013.
Semenov, K.K., Automatic differentiation of functions expressed by program code, Izv. Vyssh. Uchebn. Zaved., Priborostr., 2011, vol. 54, no. 12, pp. 34–40.
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.
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.
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
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.
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.
Hairer, F., Norsett, S.P., and Wanner, G., Solving Ordinary Differential Equations I. Non-Stiff Problems, Berlin: Springer, 1987.
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
Corresponding authors
Additional information
Translated by M. Chubarova
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0010952521050099