创建不确定线性时不变对象
H = ultidyn('Name',iosize,'Property1',Value1,'Property2',…)
H = ultidyn(“名字”,iosize)
创建一个不确定的线性时不变对象,用于表示未知的动态对象,其唯一已知属性是其频率响应的边界。不确定线性、时不变的对象有一个名称的名字
属性),以及输入/输出大小(ioSize
属性)。
在构造中允许尾随属性/值对。
H = ultidyn(“名字”,iosize Property1, Value1, Property2, Value2,…)
房地产类型
是“GainBounded”
(默认)或“PositiveReal”
,并描述以何种形式指定有关物体频率响应的知识。
如果类型
是“GainBounded”
,则知识是数量级(即绝对值)的上限,即abs (H) < =绑定
在所有频率。矩阵推广是∥H
∥< =绑定
.
如果类型
是“PositiveReal”
那么这个知识就是实部的下界,即真正的(H) > =绑定
在所有频率。它的矩阵推广是H + H ' > = 2 *绑定
房地产绑定
是一个实的标量,它量化上述不确定对象的频率响应的界限。
房地产SampleStateDimension
是正整数,定义了不确定对象的随机样本在抽样时的状态维数usample
.缺省值是3。
房地产AutoSimplify
控制如何简化包含不确定矩阵的表达式。其默认值为“基本”
,这意味着在操作完成时应用基本的简化方法。其他的值AutoSimplify
是“关闭”
,没有进行简化,并且“全部”
它将类似模型简化的技术应用于不确定对象。
使用属性SampleMaxFrequency
限制采样的固有频率。随机采样的不确定动态不大于指定值。默认值为正
(没有限制)。
为了模拟频率相关的不确定性水平,乘以ultidyn
对象通过一个合适的形状过滤器。例如,对于aultidyn
对象dH
,下面的命令指定一个不确定性范围,从低频的0.1增加到高频的10。
W = tf([1.1],[。1 1]);dH = W * dH;