DocumentCode
1863352
Title
Using the architecture description language MetaH for designing and prototyping an embedded spacecraft attitude control system
Author
McDuffie, James H.
Author_Institution
Coleman Res. Corp., Huntsville, AL, USA
Volume
2
fYear
2001
fDate
37165
Abstract
Utilizes an integrated tool set consisting of the domain specific language Simulink, the BEACON code generator, and the architecture description language MetaH to prototype a new, embedded, decoupling, sliding mode controller for spacecraft attitude tracking maneuvers and regulation. Sliding mode controller design consists of two steps. First, a suitable hypersurface is selected such that linear tracking error behavior with desired eigenvalues placement is achieved on the surface. Then the control is found in order to guarantee the hypersurface is reached in finite time and is maintained thereafter. A model of the controller and spacecraft are created using Simulink. The BEACON code generator is then used to generate code packages describing the spacecraft and controller systems. MetaH is used to create a software architecture for integration of the controller and spacecraft subsystems, to simplify software module integration, and to create an executable for the embedded target. MetaH provides a simple mechanism to modify process execution rates, supports hybrid time systems, and provides scheduling analysis of process execution times
Keywords
attitude control; computerised control; eigenvalues and eigenfunctions; tracking; variable structure systems; BEACON; MetaH; Simulink; architecture description language; domain specific language; eigenvalues placement; hybrid time systems; hypersurface; integrated tool set; linear tracking error behavior; process execution rates; process execution times; scheduling analysis; sliding mode controller; software architecture; spacecraft attitude control system; tracking maneuvers; Architecture description languages; Attitude control; Control systems; Domain specific languages; Eigenvalues and eigenfunctions; Packaging; Prototypes; Sliding mode control; Software architecture; Space vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital Avionics Systems, 2001. DASC. 20th Conference
Conference_Location
Daytona Beach, FL
Print_ISBN
0-7803-7034-1
Type
conf
DOI
10.1109/DASC.2001.964241
Filename
964241
Link To Document