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.


Modeling and Quantifying Plant Uncertainty

Capture not only the typical, or nominal, behavior of your plant, but also the amount of uncertainty and variability.

Learn more

Performing Robustness Analysis

Analyze the effect of plant model uncertainty on the closed-loop stability and performance of the control system.

Learn more

Synthesizing Robust Controllers

Automatically tune centralized and decentralized MIMO control systems.

Learn more

Analyzing and Tuning Controllers in Simulink

Perform robustness analysis and tuning controllers modeled in Simulink.

Learn more

Reducing Plant and Controller Order

Reduce the order (number of states) of a plant or controller model while preserving its essential dynamics.

Learn more

Product Resources

Discover more about Robust Control Toolbox by exploring these resources.


Explore documentation for Robust Control Toolbox functions and features, including release notes and examples.


Browse the list of available Robust Control Toolbox functions.


View a Simulink library of blocks that Robust Control Toolbox supports.

Technical Articles

View articles that demonstrate technical advantages of using Robust Control Toolbox.

User Stories

Read how Robust Control Toolbox is accelerating research and development in your industry.

Product Requirements

View product requirements for the latest release of Robust Control Toolbox.


Robust Control Toolbox apps enable you to quickly access common tasks through an interactive interface.

Try or Buy

Get a Free Trial

Test drive Robust Control Toolbox.

Get a trial

Ready to Buy?

Purchase Robust Control Toolbox and explore related products.

Contact sales
Pricing and licensing

Have Questions?


Contact Arkadiy Turevskiy,
Robust Control Toolbox Technical Expert

Email Arkadiy

Robust Control Toolbox requires: MATLAB, Control System Toolbox

Related Solutions

Use Robust Control Toolbox to solve scientific and engineering challenges:

News and Events

Automatically tune a multivariable flight control system using the Control System Tuner app.
Over the past several years MathWorks made tuning of PID controllers easy with automatic PID tuner.  But what about more complex, multivariable control systems that have multiple coupled loops with several PID controllers and other tunable elements s
Automatically tune controllers to maximize performance over a range of parameter values using the Control System Tuner app from Robust Control Toolbox.

Control System Tuning in Simulink Made Easy