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 are bounded in energy. Given the uncertain plant with realization compute the smallest hyper ellipsoidal region by minimizing the trace of for . 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 , again under the assumption that the external disturbances are bounded in energy. Given the uncertain plant with realization and is strictly proper, compute the smallest hyper ellipsoidal region by minimizing the trace of for . 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 , , which can be interpreted as providing guaranteed bounds on the energy to peak gain for the performance channels , . This leads to the third test. Given the uncertain plant with realization and is strictly proper, compute the peak gains on the performance output channels , such that by minimizing . 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 for a given non-zero initial condition . Given the uncertain plant with realization and is strictly proper, compute the peak gain on the performance output channel such that by minimizing . 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:
.