This function extracts the LFT data from an uncertain object (uobject) and generates the following information as input for an IQC-analysis:
- is the open-loop (stable) LTI plant
- is a structure with the following fields
|d.name||Cell with the names of the uncertainty|
|d.size||Cell with the sizes of the uncertainty|
|d.type||Cell with the types of uncertainty.|
Note: This cover the uncertainty objects that are available in the robust control toolbox, namely: ‘ureal’ and ‘ultidyn’.
|d.occurrences||Matrix with the number of repetitions of each uncertainty|
|d.bounds||Cell with the bounds of the uncertainty|
Note: In case of ‘ureal’ these are given by the range and in the case of ‘ultidyn’ these are given by the norm-bound .
|d.in||Cell with the input channels of , which connect to the output channels of .|
|d.out||Cell with the output channels of , which connect to the input channels of .|
|d.pin||Matrix with the input performance channels|
|d.pout||Matrix with the output performance channels|
|d.unc||Cell with uncertainty block created by iqcdelta|
Given the uncertainty and performance bocks, it remains to combine uncertainties into larger blocks (optionally) and assign IQC-multipliers using the function iqcassign. Subsequently, one can directly run the IQC-analysis with the function iqcanalysis.