Next to performing the more “conventional” IQC-based analyses with the function iqcanalysis, it is also possible to perform invariance analyses with dynamic IQCs as was recently pointed out in, for example, [21], [22], among others.
Along the lines of [21], IQClab now includes various tests that can be performed by means of the new function iqcinvariance.
Option | Description |
![]() | As a first application, we consider one of the most common examples for regional analysis, namely the computation of invariant sets in the state-space under the assumption that the external disturbances ![]() Given the uncertain plant ![]() ![]() This option can be selected by specifying the performance metric option ‘e2x’ (energy to state) to the performance block. |
![]() | Similarly, we might wish to compute invariant sets for the output ![]() ![]() Given the uncertain plant ![]() ![]() ![]() This option can be selected by specifying the performance metric option ‘e2z’ (energy to output) to the performance block. |
![]() | In practical applications, one might also be interested in bounds on the individual components of ![]() ![]() ![]() ![]() Given the uncertain plant ![]() ![]() ![]() ![]() ![]() This option can be selected by specifying the performance metric option ‘e2p’ (energy to peak) to the performance block. |
![]() | Another useful test is the possibility to guarantee bounds on the peak gain of the performance output ![]() ![]() Given the uncertain plant ![]() ![]() ![]() ![]() This option can be selected by specifying the performance metric option ‘x2p’ (state to peak) to the performance block. |
The application proceeds in exactly the same fashion as the function iqcanalysis. Once all uncertainty blocks have been defined and all IQC-multipliers have been assigned, one can proceed by performing the invariance analysis by means of the function iqcinvariance: