Main Content

Model a Launch Abort System

This example shows how to model a launch abort system. An aircraft is launched into outer space. If an anomaly or fault occurs during the launch, the operation is aborted, and the aircraft is sent back down to Earth.


The LaunchAbortController chart is used to control the mode logic and launch abort behavior. The state chart consists of two parallel states: ModeLogic and Abort. Within the ModeLogic state, the aircraft can be in one of four states:

  • RTLS: Return to Launch Site

  • DRL: Downrange Landing

  • AOA: Abort Once Around

  • ATO: Abort to Orbit

The aircraft transitions from one mode to the next based on the altitude of the aircraft (a simplification).

The second parallel state controls the behavior of the aircraft if an anomaly is detected. If an anomaly occurs, the system transitions to the abortLogic substate and one of these actions can occur, depending on the current state of the system:

  • Dump the fuel

  • Release the tanks

  • Release the stage

Although Stateflow® is used to schedule when these events occur, the fuel, tank, and stage subsystems are modeled in Simulink®. Since this is a simplified example, the dynamics of the subsystems are not modeled here. However, a visualization of the fuel dump, tank release, and stage release can be seen through the use of Simulink 3D Animation™.


Nelson, D. K., Bradford, J. E., Olds, J. R., "Abortability Metrics: Quantifying Intact Abort Mode Availability for Reusable Launch Vehicles," AIAA-2006-7293, Space 2006, San Jose, California, September 19-21, 2006.

Related Topics