Application of dual numbers for solving the problems of interorbital flight optimization

Aeronautical and Space-Rocket Engineering

Dynamics, ballistics, movement control of flying vehicles


Аuthors

Nikolichev I. A.

e-mail: ianikolichev@gmail.com

Abstract

Subject

The subject of this article is to analyze two aspects of application of the dual numbers for solving optimization problems of the multi revolution interorbital flight of the spacecraft with electric propulsion system.

Purpose

The purpose of this article is to demonstrate the possibility of using dual numbers in solving complicated optimization problems of the interorbital flight.

Methodology

The paper analyzed two aspects of application of the dual numbers to calculate the required derivatives during the solving optimization problems of the interorbital flight of the spacecraft with electric propulsion system. The use of dual numbers allows to determine the values of the derivatives with relative accuracy equals to the precision of function computation. The first aspect corresponds to the use of dual numbers with a single dual part together with the continuation method for calculating the elements of the sensitivity matrix of the system of nonlinear equations corresponding to the boundary value problem of the Pontryagin maximum principle. The second aspect is the use of dual numbers with vector dual part to calculate the right-hand sides of the system of differential equations, which describes the optimal process. By virtue of the canonical formalism of the maximum principle it is necessary to calculate the optimal Hamiltonian in the dual representation. This approach is used for solving the optimization problem of the interorbital flight when the model of the spacecraft motion takes into account various disturbances.

Results

The results of two types optimization problems of the interorbital flight of the spacecraft with electric propulsion system between the initial elliptical orbit and geostationary orbit are presented in this paper. The first type of problem corresponds to the motion model of the spacecraft in the central gravitational field under the influence of the reactive acceleration. For the second type the model takes into account the effect of the Moon and Sun attraction, and disturbance caused by the Earths gravitational field noncentrality. The functional that corresponds to the minimum mass of required fuel quantity is considered for both problems. Solution of the first type was obtained by using the continuation method and approximation of elements of the sensitivity matrix using dual numbers with a single dual part. For the problem of the second type, dual numbers with vector dual part is often used when we determining the right- hand sides of differential equations of optimal motion of the spacecraft. The nonlinear boundary value problem in this case was solved by a hybrid Powell algorithm.

Practical implications

Overall, the methodological approach of the using dual numbers for automatic differentiation outlined in this paper can be used for solving any optimization problems, where model of the object motion is described in a complicated manner.

Conclusions

This paper shows, that the using of the device of the dual numbers for computing required derivatives can efficiently solve complicated optimization problems of the interorbital flight of the spacecraft with electric propulsion system.

Keywords:

spacecraft, electric propulsion system, dual numbers, interorbital flight

References

  1. Pontryagin L.S., Boltyanskii V.G., Gamkrelidze R.V., Mishchenko E.F. Matematicheskaya teoriya optimalnykh protsessov (The mathematical theory of optimal processes), Moscow, Nauka, 1969, 384 p.

  2. Afanas’ev A.P., Dikusar V.V., Milyutin A.A., Chukanov S.A. Neobkhodimoe uslovie v optimal’nom upravlenii (The necessary condition in the optimal control), Moscow, Nauka, 1990, 320 p.

  3. Yu W., Blaire M. DNAD A Simple Tool for Automatic Differentiation of Fortran Codes Using Dual Numbers. Computer Physics Communications, 2013, vol.184, no. 5, pp. 1446-1452.

  4. Martins J.R.R.A., Sturdza P., Alonso J.J. The Complex- Step Derivative Approximation. ACM Transactions on Mathematical Software, September 2003, vol. 29, no. 3, pp. 245-262.

  5. Petukhov V.G. Kosmicheskie issledovaniya, 2012, vol. 50, no.3, pp. 258-270.

  6. Petukhov V.G. Optimizatsiya traektorii kosmicheskikh apparatov s elektroraketnymi dvigatel’nymi ustanovkami metodom prodolzheniya (The optimization of the spacecraft trajectories with electric propulsion system by continuation method), Doctor’s thesis, Moscow, MAI, 2013, 224 p.

  7. Brouke R.A., Cefola P.J. On the Equinoctial Orbital Elements. Celestial Mechanics, 1972, vol. 5, pp. 303-310.

  8. Standish E.M., Newhall X.X., Williams J.G., Folkner W.F. JPL Planetary and Lunar Ephemerides, 1995, pp. 1-27.

  9. The SOFA Software Libraries. International Astronomical Union.Division 1: Fundamental Astronomy, Commission 19: Rotation of the Earth, Standards Of Fundamental Astronomy Board, available at: www.iausofa.org, 2013.

mai.ru — informational site of MAI

Copyright © 1994-2024 by MAI