Control system engineers use MATLAB and Simulink at all stages of development – from plant modeling to designing and tuning control algorithms and supervisory logic, all the way to deployment with automatic code generation and system verification, validation, and test.
A multi-domain block diagram environment for modeling plant dynamics, designing control algorithms, and running closed-loop simulations.
Plant modeling using system identification or physical modeling tools.
Prebuilt functions and interactive tools for analyzing overshoot, rise time, phase margin, gain margin, and other performance and stability characteristics in time and frequency domains.
Root locus, Bode diagrams, LQR, LQG, robust control, model predictive control, and other design and analysis techniques.
Automatic tuning of PID, gain-scheduled, and arbitrary SISO and MIMO control systems.
Modeling, design, and simulation of supervisory logic for performing scheduling, mode switching, and fault detection, isolation, and recovery (FDIR)