Main Content

Get Started with Robust Control Toolbox

Design robust controllers for uncertain plants

Robust Control Toolbox™ provides functions and blocks for analyzing and tuning control systems for performance and robustness in the presence of plant uncertainty. You can create uncertain models by combining nominal dynamics with uncertain elements, such as uncertain parameters or unmodeled dynamics. You can analyze the impact of plant model uncertainty on control system performance, and identify worst-case combinations of uncertain elements. H-infinity and mu-synthesis techniques let you design controllers that maximize robust stability and performance.

The toolbox automatically tunes both SISO and MIMO controllers for plant models with uncertainty. Controllers can include decentralized, fixed-structure controllers with multiple tunable blocks spanning multiple feedback loops.


  • Building and Manipulating Uncertain Models

    This example shows how to use Robust Control Toolbox™ to build uncertain state-space models and analyze the robustness of feedback control systems with uncertain elements.

  • MIMO Robustness Analysis

    Create a MIMO system with parametric uncertainty and analyze it for robust stability and worst-case performance.

  • Robust Controller Design

    Design a feedback controller for a plant with uncertain dynamics and parameters.

About Robust Control


What is Robust Control?
A robust system meets requirements, such as stability or performance measures, even in the presence of model or disturbance uncertainty.