The file Demo_005.m is found in IQClab’s folder demos. This demo performs an IQC robustness analysis for an uncertain plant that is affected by rate-bounded time-varying parametric uncertainties. Here it is possible to vary several inputs:
- The uncertainty block:
- One rate-bounded parametric uncertainty that is repeated twice, or
- Two rate-bounded parametric uncertainties that are repeated once.
- Relaxation type:
- Convex hull relaxation
- Partial convexity
- Zeroth order Polya relaxation
The uncertain system is given by with the open-loop LTI plant , where
, , , ,
On the other hand, the uncertainty block is defined by:
- with , for Option 1.1, or
- with , , for Option 1.2.
The demo file Demo_005.m runs an IQC-analysis for various values of and within the file you can change the inputs mentioned above. If running the analysis for for all available relaxation schemes, we obtain the following results shown in the following figures. As can be seen, the -analysis provides a lower-bound, while the IQC analysis with static IQC-multipliers provides an upper-bound on the worst-case induced -gain. In addition, if increasing the length of the basis function, and thereby introducing dynamics in the IQC multipliers, all the results show an increasing worst-case induced -gain for increasing rate-bounds on the uncertainties. Moreover, if changing the relaxation scheme, one can clearly see the benefit of the Partial concexity and zeroth order Polya relaxation over the convex hull relaxation and the DG-scaling; this at the cost of a higher computational load.