Robust performance requires a control system to meet a specified quantitative response criterion throughout its allowed control model uncertainty. It includes the relevant stability requirement, but adds constraints such as disturbance attenuation, tracking accuracy or decay rate. MathWorks's robust-analysis example explicitly separates stability of the uncertain loop from maintaining its prescribed performance level.[ref]
Robust Stability, Robust Performance, and Mu Analysis in MATLAB documentation. Robust Performance
An original example uses a stable scalar family with a bounded control disturbance :The solution and a direct bound areThe constant disturbance approaches , so the worst-case input-output gain for this peak-amplitude criterion is . At nominal , the limiting response is , satisfying a proposed bound . The allowed endpoint instead approaches , violating that requirement despite remaining stable.
Now add state feedback control to the right-hand side, with . The corresponding worst-case gain becomesThe0.75gain requirement therefore holds for every allowed exactly when . This is a statement about a stipulated peak-amplitude bound, not a numerical output from the software example.
The criterion must include its input and initial-state assumptions. A nonzero contributes , and actuator saturation can prevent realization of . Changing the disturbance norm, measured output or uncertainty family changes the performance problem. Robust performance is therefore a precise guarantee about a stated comparison, rather than a claim that a controller performs well under unspecified conditions.
New to topics? Read the docs here!