The class ultis is defined by LTI diagonally repeated parametric uncertainties of the form:
Here
 , .
 is star convex (i.e., )
Note: In case the length of the basis function (i.e. one of the properties to be specified for this class) is 1, the class generalizes to the class of LTV diagonally repeated parametric uncertainties that can vary arbitrarily fast.
The ultis class can be defined by
Just specifying defines an LTI parametric 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 IQCmultiplier respectively.
Property  Description 
NumberOfRepetitions  Specify the number of repetitions of the uncertainty (default = 1). Note: In case of more than one uncertainty, one needs to specify the number of repetitions as . 
Bounds  Specify the domain on which the uncertainty is defined (default = ).

Polytope  Alternatively, instead of using the option Bound one can specify the option Polytope:
Note: It is always assumed that the 0 is contained in the set. 
InputChannel/ OutputChannel  Specify which input and output channels of the uncertain plant are affected by . For each , the channels should be specified as:
Here the order of the channels is not relevant, while , respectively denote the and in and output channel of the uncertain plant . Note here thatthe row length of and equals the number of repetitions of . The option InputChannel/ OutputChannel should then be specified as a cell:

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). Note: In case of multiple diagonally repeated uncertainties, one can specify one common length, or a different one for each respectively as or . See link for further details. 
PoleLocation  Specify the pole location of the basis function (default = 1). Note: In case of multiple diagonally repeated uncertainties, one can specify one common polelocation, or a different one for each respectively as or . See link for further details. 
SampleTime  Specify the sample time (default = 0). 
RelaxationType  Specify the relaxation type. Options are (default = ‘DG’): – DGscalings: ‘DG’ – Convex hull relaxation: ‘CH’ – Partial convexity: ‘PC’ – Zeroth order Polya relaxation: ‘ZP’ 
RelaxationProp  Specify the relaxation constraint type. Options are (default = ‘S’) – Static relaxation constraints: ‘S’ – Dynamic relaxation constraints: ‘D’ 
PrimalDual  Specify whether the multiplier should be a primal/dual parametrization (default = ‘Primal’). – Primal multipliers: ‘Primal’ – Dual multipliers: ‘Dual’ Note: For a standard IQCanalysis, all multipliers must be primal ones. 
Note: See Section 5.3 of [1] for the details on the mathematical derivation of the IQCmultiplier.