The class ultv is defined by LTV parametric uncertainties of the form:
![Rendered by QuickLaTeX.com \[\Delta_\mathrm{ultv}(\delta)=\sum_{i=1}^{N}\delta_iT_i= \delta_1T_1+\cdots+ \delta_NT_N.\]](https://usercontent.one/wp/www.iqclab.eu/wp-content/ql-cache/quicklatex.com-bae77afe9f9b99b66a3c21733fb64906_l3.png?media=1702023987)
,
are fixed matrices
(having the same size as
).
is a piecewise continuous time-varying parameter vector that takes its values from the (compact) polytope
with![Rendered by QuickLaTeX.com \[\Lambda=\mathrm{co}\{\delta^1,\ldots,\delta^M\}=\left\{\sum_{a=1}^{M}b_a\delta^a: b_a\geq0,\ \sum_{a=1}^{M}b_a=1\right\}\]](https://usercontent.one/wp/www.iqclab.eu/wp-content/ql-cache/quicklatex.com-32472277f4ce5980535062627a1a2bce_l3.png?media=1702023987)
,
as generator points.
is assumed to be star convex: ![Rendered by QuickLaTeX.com [0,1]\Lambda\subset\Lambda](https://usercontent.one/wp/www.iqclab.eu/wp-content/ql-cache/quicklatex.com-bf669109f8ee6abcbd2a80677d7c143c_l3.png?media=1702023987)
The ultis class can be defined by
Just specifying
defines an LTV parametric uncertainty
on the interval
, which is repeated once (i.e.,
and
).
Specifying and/or changing properties proceeds as summarized in the following two tables for properties related to the uncertainty and to IQC-multiplier respectively.
| Property | Description |
| Polytope | With the option Polytope on can specify the generator points of Note: It is always assumed that the 0 is contained in the set. |
| UncertaintyMap | Specify the matrices Note: In case you wish to apply the DG-relaxation scheme, |
| InputChannel/ OutputChannel | Specify which input and output channels of the uncertain plant are affected by Here the order of the channels is not relevant, while |
| Property | Description |
| RelaxationType | Specify the relaxation type. Options are (default = ‘DG’): – DG-scalings: ‘DG’ – Convex hull relaxation: ‘CH’ – Partial convexity: ‘PC’ – Zeroth order Polya relaxation: ‘ZP’ |
| PrimalDual | Specify whether the multiplier should be a primal/dual parametrization (default = ‘Primal’). – Primal multipliers: ‘Primal’ – Dual multipliers: ‘Dual’ Note: For a standard IQC-analysis, all multipliers must be primal ones. |
Note: See Section 5.2 of [1] for the details on the mathematical derivation of the IQC-multiplier.

![Rendered by QuickLaTeX.com \[\left[\begin{array}{ccc}\delta_1^{p_1}&\cdots& \delta_N^{p_1}\\\vdots& \cdots& \vdots\\ \delta_1^{p_M}&\cdots& \delta_N^{p_M}\end{array}\right]\]](https://usercontent.one/wp/www.iqclab.eu/wp-content/ql-cache/quicklatex.com-c94f664a9a788e60afa2668be6b9a230_l3.png?media=1702023987)
![Rendered by QuickLaTeX.com \[ \begin{array}{c}InputChannel= \\ =\left\{\!\!\!\begin{array}{ccc}row_{in,1}\!\!\!&\cdots\!\!\!& row_{in,N} \end{array}\!\!\!\right\}\\OutputChannel =\\ =\left\{\!\!\!\begin{array}{ccc} row_{out,1}\!\!\!\!&\cdots\!\!\!\!&row_{ out ,N} \end{array}\!\!\!\right\}\end{array} \]](https://usercontent.one/wp/www.iqclab.eu/wp-content/ql-cache/quicklatex.com-5aa5ad0a15bad37b490b1f48ed0c5c01_l3.png?media=1702023987)