Main Content

Control System Toolbox

Design and analyze control systems

Control System Toolbox™ provides algorithms and apps for systematically analyzing, designing, and tuning linear control systems. You can specify your system as a transfer function, state-space, zero-pole-gain, or frequency-response model. Apps and functions, such as step response plot and Bode plot, let you analyze and visualize system behavior in the time and frequency domains.

You can tune compensator parameters using interactive techniques such as Bode loop shaping and the root locus method. The toolbox automatically tunes both SISO and MIMO compensators, including PID controllers. Compensators can include multiple tunable blocks spanning several feedback loops. You can tune gain-scheduled controllers and specify multiple tuning objectives, such as reference tracking, disturbance rejection, and stability margins. You can validate your design by verifying rise time, overshoot, settling time, gain and phase margins, and other requirements.

Get Started

Learn the basics of Control System Toolbox

Dynamic System Models

Represent simple and complex dynamic systems, discretize models, reduce model order

Linear Analysis

Time- and frequency-domain responses, stability margins, parameter sensitivity

Control System Design and Tuning

Tune PID controllers and other control architectures automatically or interactively, design Kalman filters

Matrix Computations

Controllability and observability, Lyapunov and Riccati equations