Software package for motion control algorithms design of service module in geostationary orbit

Aeronautical and Space-Rocket Engineering

Dynamics, ballistics, movement control of flying vehicles


Fedorov A. V.*, Hoang V. T.**

Moscow Aviation Institute (National Research University), 4, Volokolamskoe shosse, Moscow, А-80, GSP-3, 125993, Russia



At present, more and more attention is being paid to the idea of geostationary satellites servicing with automatic spacecraft. This idea realization requires creation of service spacecraft, high precision and stable algorithms for autonomous navigation and spacecraft motion control. To ensure accuracy while such algorithms developing, it is necessary to account for deterministic and random disturbances, caused by natural factors, errors in control system elements operation, as well as navigation errors. A software- mathematical complex, which allows performing a spacecraft motion simulation in both deterministic and stochastic statements, was developed for algorithms testing and effectiveness evaluation.

To perform the basic task, the software-mathematical complex should ensure compatibility with mathematical programming libraries, the ability of quick modification of the designed algorithm structure, and convenient intuitive user interface. For meeting the above said requirements, the complex is being designed and implemented employing object-oriented programming of both the software complex itself and control algorithms. The complex structure is modular, in which control algorithms’ module, module of the spacecraft onboard systems model and module of the external environment model were elaborated independently from the kernel. Such complex architecture allows studying various options

Such architecture of the complex allows exploring various options for the control block building. The current version implements algorithms for the service module control when bringing it to the vicinity of the target module working position and holding it relative to the target module for inspection.

The service module control algorithms in the software-mathematical complex were developed based on linearized models of motion of the service and target modules in the vicinity of a circular orbit with the specified radius. These models account for the disturbance from the Earth, Moon and Sun gravitational fields, as well as the error of direction and value of the thrust of the correction engine. Combined optimization method is used while the problem of optimal control solving. Control algorithm for the service module at the stage of its being held relative to the target module was developed using the model of relative motion with the assumption of the steady-state mode existence.

The software-mathematical complex operability is being confirmed by the simulation results of the service module motion control algorithms at various stages of its functioning in both classical and stochastic statements.


on-orbit servicing, automatic spacecraft, simulation, control algorithm, service module, software complex


  1. NASA. On-Orbit Satellite Servicing Study Project Report, 2010. URL:

  2. Airbus. O.Cubed Services. URL:

  3. S7 Space. Orbital spaceport. URL:

  4. Ivanov V.M. Conceptual foundations of orbital servicing for advanced automatic space vehicles. Aerospace MAI Journal, 2008, vol. 15, no. 3, pp. 5-7.

  5. Baranov A.A., Kozlov P.G., Malyshev V.V. et al. Patent RU 2535760 C1, 20.12.2014.

  6. Baranov A.A., Razumnyi V.Yu. Vestnik RUDN. Seriya Inzhenernye issledovaniya, 2016, no. 4, pp. 16-26.

  7. Razumnyi V.Yu., Razumnyi Yu.N. Vestnik RUDN. Seriya Inzhenernye issledovaniya, 2019, vol. 20, no. 2, pp. 111-122.

  8. Baranov A.A., Budyaskii A.A., Razumnyi Yu.N. Kosmicheskie issledovaniya, 2017, vol. 55, no. 4, pp. 285–289.

  9. Baranov A.A., Grishko D.A., Ryl’tsova E.A., Gagarin O.D., Rzaev A.F. Preprinty IPM im. M.V. Keldysha, 2018, no. 190, pp. 1-27.

  10. Baranov A.A., Grishko D.A. Patent RU 2688120 C1, 17.05.2019.

  11. Aslanov V.S., Yudintsev V.V. Docking with space debris employing the unfolding flexible beam-strap. Aerospace MAI Journal, 2018, vol. 25, no. 2, pp. 16-24.

  12. Aslanov V.S., Yudintsev V.V. Parameters selection of space debris removal system with elastic elements by cable towing. Aerospace MAI Journal, 2018, vol. 25, no. 1, pp. 7-17.

  13. Yudintsev V.V. Rotating space debris objects net capture dynamics. Aerospace MAI Journal, 2018, vol. 25, no. 4, pp. 37-48.

  14. Flores-Abad A., Ma O., Pham K., Ulrich S. A review of space robotics technologies for on-orbit servicing. Progress in Aerospace Sciences, 2014, vol. 68, pp. 1-26. DOI: 10.1016/j.paerosci.2014.03.002

  15. Rupp T., Boge T., Kiehling R., Sellmaier F. Flight dynamics challenges of the German on-orbit servicing mission DEOS. 21st International Symposium on Space Flight Dynamics. Toulouse. 2009.

  16. Malyshev V.V. Metody optimizatsii v zadachakh sistemnogo analiza i upravleniya (Optimization methods in problems of system analysis and management), Moscow, MAI-PRINT, 2010, 440 p.

  17. Grodzovskii G.L., Ivanov Yu.N., Tokarev V.V. Mekhanika kosmicheskogo poleta. Problemy optimizatsii (Space flight mechanics. Optimization problems), Moscow, Fizmatlit, 1975, 704 p.

  18. Malyshev V.V., Krasil’shchikov M.N., Bobronnikov V.T., Nesterenko O.P., Fedorov A.V. Sputnikovye sistemy monitoringa. Analiz, sintez, upravlenie (Satellite monitoring systems. Analysis, synthesis, management), Moscow, MAI, 2000, 585 p.

  19. Chernyavskii G.M., Bartenev V.A., Malyshev V.A. Upravlenie orbitoi statsionarnogo sputnika (Stationary satellite orbit control), Moscow, Mashinostroenie, 1984, 144 p.

  20. Lebedev A.A. Vvedenie v analiz i sintez system (Introduction to analysis and synthesis of systems), Moscow, MAI, 2001, 352 p.

  21. Sukhoi Yu.G. Korrektsii orbit geostatsionarnykh sputnikov: V 3 chastyakh. Chast’ 1. Osobennosti upravleniya orbital’nym dvizheniem i vozmushcheniya orbit geostatsionarnykh sputnikov (Orbits correction of geostationary satellites: In 3 parts. Part 1. Features of orbital motion control and orbits perturbations of geostationary satellite), Moscow, “Sputnik+”, 2011, 119 p.

  22. Kozorez D.A., Krasilshchikov M.N., Kruzhkov D.M., Sypalo K.I. Autonomous navigation during the final ascent of a spacecraft into the geostationary orbit. autonomous integrated navigation system concept. Journal of Computer and Systems Sciences International, 2015, vol. 54, no. 5, pp. 798-807. DOI: 10.7868/S0002338815050078

  23. Voiskovskii A.P., Kozorez D.A., Krasil’shchikov M.N., Kruzhkov D.M., Sypalo K.I. Autonomous navigation during the final ascent of a spacecraft into the geostationary orbit. II. Simulation of operation of an integrated autonomous sc navigation and control system. Journal of Computer and Systems Sciences International, 2016, vol. 55, no. 5, pp. 785-795. DOI: 10.7868/S0002338816050139

  24. Krasil’shchikov M.N., Malyshev V.V., Fedorov A.V. Autonomous implementation of dynamic operations in a geostationary orbit. I. Formalization of control problem. Journal of Computer and Systems Sciences International, 2015, vol. 54, no. 6, pp. 916-930. DOI: 10.7868/S0002338815060116

  25. Voiskovskii A.P., Krasil’shchikov M.N., Malyshev V.V., Fedorov A.V. Autonomous implementation of dynamic operations in a geostationary orbit. II. Synthesis of control algorithms. Journal of Computer and Systems Sciences International, 2016, vol. 55, no. 6, pp. 948-968. DOI: 10.7868/S0002338816060111

  26. Samarskii A.A. Vvedenie v chislennye metody (Introduction to numerical methods), Moscow, Nauka, 1980, 271 p.

  27. Nikol’skii A.A. Trudy MAI, 2014, no. 78. URL:

  28. Hoang V.T., Fedorov A.V. Materialy XVII Mezhdunarodnoi konferentsii “Aviatsiya i kosmonavtika – 2018”, Moscow, Lyuksor, 2018, pp. 232-234.

  29. Hoang V.T., Fedorov A.V. Materialy XVIII Mezhdunarodnoi konferentsii “Aviatsiya i kosmonavtika – 2019”, Moscow, Logotip, 2019, pp. 112-113.

  30. Hoang V.T., Fedorov A.V. Materialy XXIV Mezhdunarodnoi konferentsii “Sistemnyi analiz, upravlenie i navigatsiya” (30 June −07 July 2019; Evpatoriya), Moscow, MAI-Print, pp. 184-186.

  31. Hoang V.T., Fedorov A.V. The synthesis algorithm of motion control of the center of mass of the service module during spacecraft servicing on the geostationary orbit. Journal of Mechanical Engineering Research & Developments (JMERD), 2020, vol. 43, no. 3, pp. 164-173.

  32. Radionavigatsionnyi plan Rossiiskoi Federatsii (Radio navigation plan of the Russian Federation), Moscow, 2019, 122 p. — informational site of MAI

Copyright © 1994-2020 by MAI