Aeronautical and Space-Rocket Engineering
Dynamics, ballistics, movement control of flying vehicles
Аuthors
*,Central Research Institute of Machine Building, 4, Pionerskaya st., Korolev, Moscow region, 141070, Russia
*e-mail: inolga-ok@yandex.ru
Abstract
The article considers the database (DB) designed for software complex of automated flight planning for unmanned spacecrafts (SC) [1]. This DB is meant for storing data for flight planning complex, as well as exchanging data with other complexes of the Mission Control Center (MCC) and the external organizations involved in the spacecraft control process.
The method under consideration for developing a database involves the use of a relational database architecture. A relational database presents all data in rows and columns of the table. Areas of tables allocation are called table space. Apart fr om these tables they also contain indexes, notations, constraints, rules, default settings, triggers, stored procedures, user-defined functions and data types. The above listed elements are the objects of the database that are used for its building. The unmanned spacecraft automated flight planning database is structurally divided into four table spaces. The first contains information about the space-time state of the spacecraft. The second contains data necessary to solve the problems of automated planning and its automated checking procedure. The third is the archive of data exchange between software complex of automated flight planning and MCC complexes. The fourth stores output data, transport files and receipt tickets generated in the course of the exchange with the MCC complexes and external organizations involved in spacecraft control process.
All DB tables are arranged in accordance with hierarchical structure. We use two types of tables: table header and their subordinates. The header table contains general information and characteristics of the object, such as the composition of spacecraft groups or ground stations that provide control, while subordinate ones contain specific data structure of the spacecraft equipment, lists of commands, the types of tools used during the sessions.
The database has been designed to integrate the individual elements of unmanned spacecraft automated flight planning into a unified complex. It presents the link between the complex software modules and provides their interaction with each other and with MCC complexes.
The outcome of the work led to the development of unmanned spacecraft automated flight planning software complex Database. The proposed structure of the database allowed arrange data, set forth its hierarchy, provide storage and access to data and support data integrity.
The cre ate d database allowed simplify the separate software modules interrelation procedure of the automated flight planning complex and MCC complexes, providing multistream data access as well as simplifying the search for necessary information.
The developed Database was implemented at MCC as a part of an automated spacecraft flight planning software complex. It saw used in the course of flight control of a spacecraft of scientific and socio-economic purpose.
The automated flight planning for unmanned spacecraft software complex Database can be used for automatic spacecraft of scientific and socio-economic purpose control.
-
The developed database is the binding element of an unmanned spacecraft automated flight planning. It helps to access and store the software complex data and to maintain its integrity as well.
-
This relational database architecture has allowed develop the structure wh ere all automated flight planning data was divided into table spaces. Their objects are tables formed by levels and hierarchy, notations, stored procedures, triggers and indices simplifying the searching procedure and data entry.
-
Using the database also made it possible to simplify the procedure of interaction of automated flight planning software modules, providing them with data access independently of one another. This significantly simplified the design of the software complex itself, allowing its construction with separate independent blocks.
-
The Database was implemented at the MCC and was used for spacecraft of scientific and socio-economic purpose automated flight control as a part of flight planning complex.
Keywords:
automatic spacecraft, automated flight planning software complex, automated software complex databaseReferences
-
Zhigastova О.К., Pochukayev V.N. Vestnik Moskovskogo aviatsionnogo instituta, 2014, vol. 21, no. 4, pp. 60-70.
-
Thomas Kyte. Expert Oracle Database Architecture: Oracle Database 9i, 10g and 11g Programming Techniques and Solutions, Apress, 2010, 833 p.
-
Zhigastova О.К., Pochukayev V.N. Vestnik Moskovskogo aviatsionnogo instituta, 2012, vol. 19, no. 5, pp. 21-31.
-
Zhigastova О.К., Pochukayev V.N. Vestnik Moskovskogo aviatsionnogo instituta, 2016, vol. 23, no. 1, pp. 136-146.
mai.ru — informational site of MAI Copyright © 1994-2024 by MAI |