DocumentCode :
359011
Title :
An object oriented dynamic simulation architecture for rapid spacecraft prototyping
Author :
Strunce, Róbert R., Jr. ; Maher, Francis H.
Author_Institution :
Star Technol. Corp., Great Falls, VA, USA
Volume :
1
fYear :
2000
fDate :
2000
Firstpage :
529
Abstract :
This paper describes the object oriented simulation architecture for rapid spacecraft prototyping. The design of this spacecraft dynamic simulator architecture incorporates a uniquely designed C++ virtual database class with linked and embedded classes for the environment, spacecraft (including dynamics), sensors, actuators, time, automated procedures, visualization windows and communication sockets for distributed processing. This architecture provides the foundation for prototyping spacecraft without the need for re-compiling for each variation of the spacecraft design mission. This architecture lends itself to both real-time and non real-time simulations where it may be used in the (1) attitude determination and control system (ADACS) design process; (2) flight software unit testing; (3) flight software/hardware-in-the-loop real-time integration & test; (4) ground control system for mission planning and checkout; (5) post flight anomaly investigation. The heritage for the simulation models is the GSFC hybrid dynamic simulator which was converted to C++ object oriented code. The significant features are: (1) the virtual database; (2) autonomous state integration; (3) transformation engine; (4) scripting Language; (5) C-code generation
Keywords :
C++ language; aerospace computing; aerospace simulation; attitude control; distributed object management; object-oriented databases; object-oriented methods; program compilers; software prototyping; space vehicles; ADACS design process; C++ virtual database class; C-code generation; GSFC hybrid dynamic simulator; attitude determination and control system; autonomous state integration; communication sockets; distributed processing; embedded classes; flight software unit testing; flight software/hardware-in-the-loop; ground control system; linked classes; mission planning; object oriented dynamic simulation architecture; post flight anomaly investigation; rapid spacecraft prototyping; real-time integration and test; real-time simulation; scripting language; state vector; transformation engine; visualization windows; Computer architecture; Control system synthesis; Distributed databases; Object oriented databases; Object oriented modeling; Real time systems; Software testing; Space vehicles; System testing; Virtual prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace Conference Proceedings, 2000 IEEE
Conference_Location :
Big Sky, MT
ISSN :
1095-323X
Print_ISBN :
0-7803-5846-5
Type :
conf
DOI :
10.1109/AERO.2000.879442
Filename :
879442
Link To Document :
بازگشت