Control Design With Matlab — Robust
: 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.
Before designing a new controller, you can analyze how much uncertainty your current system can tolerate.
: 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 robgain to determine if the system meets specific performance goals (like H∞cap H sub infinity end-sub gain) across all uncertainty scenarios.
is too conservative. It optimizes the structured singular value ( : Use propagate or usample to generate a
: Use ureal for real parameters with a range (e.g., ) or ucomplex for complex uncertainties.
: Use wcgain to identify the specific combination of uncertain parameters that results in the worst performance. 3. Controller Synthesis Techniques Use reduce to find a lower-order approximation that
: Combine these elements with standard LTI objects (like tf or ss ) to create an uncertain state-space ( uss ) model. 2. Robust Stability and Performance Analysis