Control Logic
Control logic for modeling reactive systems
Control logic is the part of the controller that defines how a reactive system responds to events or conditional changes. Applications for control logic include:
- Scheduling a sequence of tasks or steps for a system
- Defining fault detection, isolation, and recovery logic
- Supervising how to switch between different modes of operation
You can model controllers with Simulink and control logic with Stateflow. With these products, you can:
- Model hierarchical states for large-scale systems
- Add flow graphs to define complex control logic
- Define orthognal states to represent systems with parallelism
General Introduction
- Stateflow Overview (Video)
- Stateflow for Controls Applications (Video)
- Stateflow for Communications Applications (Video)
- Finite State Machine Concepts (Documentation)
Aerospace and Defense Applications
- Fault Detection for an Aircraft Control System (Example)
- Modeling a Launch Abort System (Video)
- Spacecraft Automated Landing System (Video)
- Requirements-Based Testing in Aircraft Control Design (AIAA Paper)
Automotive Applications
- Modeling a Fault-Tolerant Fuel Control Systems (Example)
- Automotive Powertrain Control System (Video)
- Automatic Transmission Control (Example)
- Hybrid Electric Vehicle Modeling and Simulation (Webinar)
See also: finite state machine, state diagram, control systems
