VESTNIK of Samara University. Aerospace and Mechanical EngineeringVESTNIK of Samara University. Aerospace and Mechanical Engineering2542-04532541-7533Samara National Research University264710.18287/2412-7329-2015-14-2-9-19UnknownComputational algorithm of forming program motion in a scheduled turn of small spacecraftSalminV. V.<p><span lang="EN-US">Doctor of Science (Engineering)</span></p>
<p><span lang="EN-US">Deputy Head of the Space Engineering Department</span></p>sputnik@ssau.ruFilatovA. V.<p><span lang="EN-US">Head of the Spacecraft Orientation Department</span></p>innovatore@mail.ruTkachenkoI. S.<p><span lang="EN-US">Candidate of Science (Engineering)</span></p>
<p><span lang="EN-US">Assistant Professor of the Space Engineering Department</span></p>innovatore@mail.ruTyugashevA. A.<p><span lang="EN-US">Doctor of Science (Computer Science)</span></p>
<p><span lang="EN-US">Professor of the Software Systems Department</span></p>tau797@mail.ruSopchenkoE. V.<p><span lang="EN-US">Candidate of Science (Computer Science)</span></p>
<p><span lang="EN-US">Associate Professor of the Software Systems Department</span></p>viljevna@yandex.ruSamara State Aerospace UniversityProgress Space Center060820151429190710201507102015Copyright © 2015, VESTNIK of the Samara State Aerospace University2015<p>A mathematical model and software implementation of a computational algorithm of forming program motion in a scheduled turn of small spacecraft are described in the article. The algorithm is intended to calculate the key parameters of the path of a scheduled turn of small spacecraft, to specify the time moments when spacecraft motion has to be changed, and motion parameters at these points to determine the intervals characterized by the constancy of object motion laws and the positions of the object rotation axes during these intervals. Information on the equipment used (sensors, mechanisms, flywheels), the basic modes of operation, the principles of organizing the motion control system and flight control software is presented in the article. The AIST-2D Experimental Small Spacecraft has a mass of less than 500 kilograms and can operate on a near-circular orbit of 600 kilometers. The Spacecraft Orientation System comprises sensors and actuator mechanisms as well as its own computer. The Flight Control Software is organized as software incorporated in the technical system and implements full support of spacecraft motion control logic both in normal and abnormal situations. The software is subjected to a multiphase debugging process that ensures the achievement of the required indicators of quality and robustness.</p>Small spacecraftonboard flight control softwaremotion control systemscheduled turnalgorithmcomplex debuggingМалый космический аппаратбортовое программное обеспечениесистема управления движениемрежимпрограммный повороталгоритмкомплексная отладка[1. Kozlov D.I., Anshakov G.P., Mostovoy Ya.A., Sollogub A.V. Upravlenie kosmicheskimi apparatami zondirovania Zemly: komputernye tekhnologii.[Computer technologies for control of observation spacecraft]. Moscow: Mashinostroenie Publ., 1998. 368 p.][2. Kirilin A.V., Akhmetov R.N., Sollogub A.V., Makarov V.P. Metody obespechenia zhivuchesty nizkoorbitalnyh automaticheskih KA zondirovania Zemly: matematicheskye modely, komputernye tehnologii [Methods for survivance’s providing for loworbit automatic Earth observation spacecrafts: mathematical models, computer technology]. Moscow: Mashinostroenie Publ., 2010. 344 p.][3. Ilyin I.A., Ermakov I.E., Tyugashev A.A. Ways to improve quality and reliability of software in aerospace industry. Large-scale Systems Control. 2012. V. 39. P. 288-299 (In Russ.)][4. Tyugashev A.A. Integrated environment for designing real-time control algorithms. Journal of Computer and Systems Sciences International. 2006. V. 45, no 2. P. 287-300. doi.org/10.1134/s1064230706020134][5. Kalentyev A.A., Tyugashev А.А. IPI/CALS tehnologii v zhiznennom cycle komplekcnyh program upravlenia [CALS technologies in complex control programs’ lifecycle]. Samara: Samarskiy nauchnyy tsenr RAN Publ., 2006. 265 p.]