UDK 004.4.242
AUTOMATION METHOD OF SATELLITE CONTROL SCRIPTS CREATION
N. A. Kosmynina
JSC “Information Satellite System” named after academician M. F. Reshetnev” 52, Lenin Str., Zheleznogorsk, Krasnoyarsk region, 662972, Russian Federation E-mail: n.kosmynina@list.ru
Control scripts are programs, written in specialized problem-oriented language, and used to control JSC “ISS” satellites. Control scripts formalize the sequence of commands to be uploaded, conditions for the command to be sent and some additional operations e. g. displaying a message to attract operator’s attention. All control scripts needed for routine satellite control are generated and tested by JSC “ISS” experts, and supplied as part of other initial data. In addition the possibility to generate new control scripts following the syntax rules of control scripts language is allowed. Process of satellite control script preparation, used in JSC “ISS”, is reviewed in this article. Control scripts are prepared manually, based on satellite control documentation, which contains all data needed. This method has the following disadvantages: a lot of time is required to create the scripts; possibility of errors due to human factor. Automatization method of control script preparation was designed: to use an algorithm of automatic control documentation analysis, which generates satellite control scripts in automatic mode. During the research several existing satellite control systems employed in the USA, Spain, Japan, etc. production were reviewed, but in spite of extensive use of satellite control languages, the similar algorithms were not found. The suggested method was implemented in the software prototype and its effectiveness was shown: application of the tool reduces control scripts generation time. The software is intended to be used to create control scripts to work with the satellites produced by JSC “ISS”.
satellite control, satellite control language, satellite control initial data
References
  1. Satellite Command and Control. Available at: http://govomm. harris.com/oscomet/pdf/OSCprods.pdf (accessed 23.09.2014).
  2. Migration of the Operations of a Legacy Multi-Satellite System to a state-of-the-art Ground System. Available at: http://enu.kz/repository/2009/AIAA-2009-6622.pdf (accessed 23.09.2014).
  3. RAYTHEON ECLIPSE satellite command and control software offers more options, max performance Available at: http://www.m2.com/m2/web/story.php/ 1999852568440080DDE88025683A00414DA1 (accessed 23.09.2014).
  4. AstroTerra Control Ground Segment: Operations concept and implementation. Available at: http://www.spaceops2012.org/proceedings/documents/id1289133-Paper-001.pdf (accessed 23.09.2014).
  5. GSEOS Ground Support Equipment Operating System. Available at: http://www.gseos.com/home.php (accessed 23.09.2014).
  6. Ground Support Equipment Operating System. Available at: http://gseos.com/doc/Gseos6.0/HTML/ index.html (accessed 23.09.2014).
  7. Using ARES to Improve Efficiency in Satellite Operations. Available at: http://www.powershow.com/ view/1c44e-NjEwM/Using_ARES_to_Improve_Efficiency _in_Satellite_Operations_powerpoint_ppt_presentation (accessed 23.09.2014).
  8. The PLUTO operations procedure language and its use for RADARSAT-2 mission operations. Available at: http://arc.aiaa.org/doi/pdf/10.2514/6.2004-538-333 (accessed 23.09.2014).
  9. Lessons learned from 10 years building ground M&C Systems Available at: http://www.spaceops2012. org/proceedings/documents/id1291466-Paper-003.pdf (accessed 23.09.2014).
  10. 21st century operational procedure automation with Python and autofly. Lessons learned from migrating legacy systems and developing new ones. Available at: http://download.improve2.org/u/use-of-python-as-a-satellite-operations-and-testing-automation-book-w728/ (accessed 23.09.2014).
  11. Limitless Automation: ANY CONOPS. Available at: http://www.spaceops2012.org/proceedings/documents/ id1272487-Paper-001.pdf (accessed 23.09.2014).
  12. Use of Spacecraft Command Language for Advanced Command and Control Applications. Available at: http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/ 20110015644.pdf (accessed 23.09.2014).
  13. Satellite Command and Control Software InControl. Available at: http://www.storm.com/media/ L3_incontrol_main_0810_01_loop.swf (accessed 23.09. 2014).
  14. Factory Test and Ground System Monitor and Control. Available at: http://www2.l-3com.com/tw/pdf/ datasheets/InControl_Brochure_2010.pdf (accessed 23.09.2014).
  15. Spacecraft control system Development. Available at: http://Arc.Aiaa.Org/Doi/Pdf/10.2514/ 6.2002-T3-27 (accessed 23.09.2014).

Kosmynina Natalia Alexandrovna – engineer-programmer, JSC “Information Satellite System” named after academician M. F. Reshetnev”. E-mail: n.kosmynina@list.ru