) to ensure performance across the entire range of uncertainty.
The first step is to represent the system with its known uncertainties, such as parameter variations (e.g., mass, stiffness) or unmodeled high-frequency dynamics.
: Robust controllers often have high order. Use reduce to find a lower-order approximation that still meets performance requirements. Robust Control Design with MATLAB: | Guide books Robust Control Design with MATLAB
: Use propagate or usample to generate a set of randomized Bode or step responses to visually inspect how uncertainty affects the time and frequency domains.
: Use robgain to determine if the system meets specific performance goals (like H∞cap H sub infinity end-sub gain) across all uncertainty scenarios. ) to ensure performance across the entire range
is too conservative. It optimizes the structured singular value (
Robust control design with MATLAB focuses on developing systems that maintain stability and performance despite model uncertainties, external disturbances, and sensor noise. The primary tool for this is the Robust Control Toolbox , which provides functions for creating uncertain models, analyzing stability margins, and synthesizing robust controllers. Use reduce to find a lower-order approximation that
MATLAB offers several automated methods to design a controller that is "robust by design". H∞cap H sub infinity end-sub Synthesis : Use hinfsyn to minimize the H∞cap H sub infinity end-sub