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
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;
Conference_Titel :
Digital Avionics Systems, 2001. DASC. 20th Conference
Conference_Location :
Daytona Beach, FL
Print_ISBN :
0-7803-7034-1
DOI :
10.1109/DASC.2001.964241