Engineering Journal: Science and InnovationELECTRONIC SCIENCE AND ENGINEERING PUBLICATION
Certificate of Registration Media number Эл #ФС77-53688 of 17 April 2013. ISSN 2308-6033. DOI 10.18698/2308-6033
  • Русский
  • Английский
Article

Recurrent-iterative algorithm for control synthesis of spacecraft terminal reorientation based on the method for analytical design of optimal controllers

Published: 24.09.2021

Authors: Pushkar O.D.

Published in issue: #9(117)/2021

DOI: 10.18698/2308-6033-2021-9-2112

Category: Aviation and Rocket-Space Engineering | Chapter: Aircraft Dynamics, Ballistics, Motion Control

The paper considers the application of the method for analytical design of optimal controllers as formulated by of A.A. Krasovsky (optimization according to the criterion of generalized work) for the control synthesis of spacecraft reorientation from an arbitrary angular position to a given attitude during a fixed time period. A predictive algorithm model was selected as a numerical implementation for the analytical design according to the generalized performance criterion. In order to investigate the angular motion optimization methods experimentally, a model of the spacecraft reorientation control process was developed and implemented in C#. Numerical experiments demonstrated that the generic algorithm does not ensure the specified accuracy of the final orientation, and an increase in the weight coefficients in the terminal member in order to reduce the orientation errors leads to a loss of stability of the dynamic process. The paper proposes a modification of the prediction algorithm — a recurrent-iterative algorithm for exact reorientation of a spacecraft in a fixed time period. The approach used in this case involves organizing an iterative procedure for synthesizing the optimal control of the spacecraft reorientation based on a prediction algorithm. The optimal control calculated at each iteration is used at the next step of the iterative procedure as the next additive component of programmable control. Numerical experiments demonstrated that the recursive-iterative method for reorienting a spacecraft ensures the angular motion stability of the spacecraft and the specified accuracy of the final orientation in a wide range of boundary conditions. The scope of the proposed algorithm is limited to control objects with continuum end-effectors. An example of such a control object is a remote sensing satellite with power gyroscopes (gyrodines) in the orientation system.


References
[1] Zubov N.E., Li E.K., Li M.V., Mikrin E.A., Poklad M.N., Ryabchenko V.N. Vestnik MSTU im. N.E. Baumana. Ser. Priborostroenie — Herald of the Bauman Moscow State Technical University. Series Instrument Engineering, 2015, no. 6, pp. 3–20.
[2] Zubov N.E., Li M.V., Mikrin E.A., Ryabchenko V.N. Journal of Computer and Systems Sciences International, 2017, vol. 56, no. 4, pp. 721–737.
[3] Levskii M.V. Journal of Computer and Systems Sciences International, 2018, vol. 57, no. 1, pp. 131–148.
[4] Platonov V.N., Sumarokov A.V. Journal of Computer and Systems Sciences International, 2018, vol. 57, no. 4, pp. 655–665.
[5] Wang Z., Su Y., Zhang L. IET Control Theory and Applications, 2020, vol. 14, no. 5, pp. 790–799.
[6] Branets V.N., Shmygalevskiy I.P. Primenenie kvaternionov v zadachakh orientatsii tverdogo tela [Use of quaternions in problems of orientation of solid body]. Moscow, Nauka Publ., 1973, 320 p.
[7] Krasovskiy A.A., ed. Spravochnik po teorii avtomaticheskogo upravleniya [Handbook of automatic control theory]. Moscow, Nauka Publ., 1987, 712 p.
[8] Bukov V.N. Adaptivnye prognoziruyushchie sistemy upravleniya polyotom [Adaptive predictive flight control systems]. Moscow, Nauka Publ., 1987, 232 p.
[9] Pushkar O.D. Kosmonavtika i raketostroenie — Cosmonautics and Rocket Engineering, 2019, no. 4 (109), pp. 15–35.
[10] Pushkar O.D. Kosmonavtika i raketostroenie — Cosmonautics and Rocket Engineering, 2019, no. 6 (111), pp. 34–53.
[11] Pushkar O.D. Kosmonavtika i raketostroenie — Cosmonautics and Rocket Engineering, 2020, no. 4 (115), pp. 21–32.