The class ultid is defined by LTI diagonally repeated dynamic scaler or full-block uncertainties of the form:
![Rendered by QuickLaTeX.com \[\Delta_\mathrm{ultid}=I_{nr}\otimes\Delta=\left(\begin{array}{cccc}\Delta&0&\cdots & 0\\0 & \ddots & \ddots & \vdots\\ \vdots & \ddots & \ddots & 0\\0 & \cdots & 0 & \Delta\end{array}\right).\]](https://usercontent.one/wp/www.iqclab.eu/wp-content/ql-cache/quicklatex.com-8ea8b53fe2844d5fcca76b488c2c0979_l3.png?media=1702023987)
is a stable LTI MIMO transfer matrix of dimension 
is the number of repetitions
The ultid class can be defined by
Just specifying
defines an LTI dynamic uncertainty
of dimension
, which is repeated once and which satisfies
.
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 |
| Dimensions | Specify the size of the uncertainty as |
| NormBounds | Specify the |
| NumberOf Repetitions | Specify the number of repetitions of the uncertainty (default = 1). |
| InputChannel/ OutputChannel | Specify which input/output-channels of the uncertain plant are affected by the uncertainty. For each repetition of the block one should specify a row in the following matrix: Here the order of the channels is not relevant, while |
| Property | Description |
| BasisFunctionType | Specify the type of basis function to be used in the multiplier (default = 1). See link for further details. |
| Length | Specify the length of the basis function (default = 1). See link for further details. |
| PoleLocation | Specify the pole location of the basis function (default = -1). See link for further details. |
| SampleTime | Specify the sample time (default = 0). |
| 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.1 of [1] for the details on the mathematical derivation of the IQC-multiplier.

![Rendered by QuickLaTeX.com \[\begin{array}{c}InputChannel=\left[\! \! \!\begin{array}{ccc}C_{r_1,x}^{in}&\cdots& C_{r_1,y}^{in} \\\vdots& \vdots& \vdots\\C_{r_N,x}^{in}&\cdots& C_{r_N,y}^{in} \\ \end{array} \! \! \! \right]\\OutputChannel=\left[ \! \! \! \begin{array}{ccc}C_{r_1,v}^{out}&\cdots& C_{r_1,w}^{ out } \\\vdots& \vdots& \vdots\\C_{r_N,v}^{ out }&\cdots& C_{r_N,w}^{ out } \\ \end{array} \! \! \! \right]\end{array} \]](https://usercontent.one/wp/www.iqclab.eu/wp-content/ql-cache/quicklatex.com-6567abf83c76b34237634d53d445fc36_l3.png?media=1702023987)