Этот пример показывает, как смоделировать систему прекращения запуска. В космическое пространство запускают летательный аппарат. Если во время запуска происходит аномалия или отказ, операция прекращается, и самолет отправляется обратно на Землю.
График LaunchAbortController используется, чтобы управлять логикой режима и запускать поведение прерывания. График состояния состоит из двух параллельных состояний: ModeLogic и Abort. В пределах ModeLogic В состоянии самолет может находиться в одном из четырех состояний:
RTLS: Вернуться на сайт запуска
DRL: Низкая посадка
AOA: Прекращайте один раз вокруг
ATO: Прерывание на орбиту
Самолёт переходит от одного режима к следующему исходя из высоты самолёта (упрощение).

Второе параллельное состояние управляет поведением самолета, если обнаружена аномалия. Если происходит аномалия, система переходит к abortLogic подсостояние и одно из таких действий может происходить в зависимости от текущего состояния системы:
Слейте топливо
Отпустите баки
Отпустите этап

Несмотря на то, что Stateflow ® используется для планирования, когда эти события происходят, подсистемы топлива, бака и ступени моделируются в Simulink ®. Поскольку это упрощенный пример, динамика подсистем здесь не моделируется. Однако визуализацию слива топлива, релиза бака и релиза ступени можно увидеть при помощи 3D Animation™ Simulink.


Нельсон, Д. К., Брэдфорд, Дж. Э., Олдс, Дж. Р., «Abortability Metrics: Quantificing Intact Abort Mode Availability for Reusable Launch Транспортных средств», AIAA-2006-7293, Пространство 2006, Сан-Хосе, Калифорния, сентябрь 19-21, 2006.