主要内容

不确定的状态空间

模拟不确定性系统金宝app

  • 不确定状态空间块

库:
鲁棒控制工具箱

描述

不确定的状态空间块让你模型参数和动态模型的不确定性金宝app®。块接受不确定状态空间(号航空母舰)模型或任何可以转化为模型号航空母舰,如umat,尿素的,umargin,ultidyn对象。

港口

输入

全部展开

对于单输入不确定系统,输入信号是一个标量。对于应用系统,结合系统的输入矢量信号,使用块,如:

输出

全部展开

对于不确定系统,输出信号是一个标量。对于多输出系统,输出信号是一个矢量。将系统输出标量信号,用块,如:

参数

全部展开

指定不确定的模型来模拟号航空母舰对象使用下列之一:

  • 评估一个函数或表达式号航空母舰对象。例如:

    • 党卫军(尿素的(' a ', 5), 5、1、1)

    • wt * input_unc,在那里input_unc是一个ultidyn对象和wtinput_unc在MATLAB中定义®工作区。

  • 变量定义在MATLAB工作区。例如,unc_sys,你定义unc_sys=党卫军(尿素的(' a ', 5), 5、1、1)在工作区中。

  • 任何类型的模型,可以转换为一个号航空母舰模型对象。例如:

    • 线性时不变模型(特遣部队,zpk党卫军)

    • 不确定矩阵(umat)

    • 不确定的实际参数(尿素的)

    • 不确定动力学(ultidyn,umargin)

当块模型同步状态控制(参见国家控制(高密度脂蛋白编码器)块),您必须指定一个离散时间模型。

编程使用

块参数:USystem
类型:号航空母舰模型,模型可以转换为号航空母舰
默认值:党卫军(尿素的(' a ', 5), 5、1、1)

号航空母舰模型中指定不确定的系统变量(号)如参数取决于不确定的变量尿素的ultidyn不确定性。模拟或线性化不确定的模型,块必须用固定值替换这些不确定的变量。使用这个参数来指定这些未来模拟固定值或线性化。使用结构的字段不确定元素的名称号航空母舰模型和这些元素的替代值的值。例如:

  • 如果号航空母舰模型不确定真实的(尿素的)参数名称一个b,然后设置该参数结构体(a, b, 3.5)替换一个1b与3.5。

  • 如果号航空母舰由模型具有动态不确定性ultidyn元素命名“δ”,然后设置该参数结构(“三角洲”,特遣部队([1]))替换指定的不确定动态传递函数。

生成随机值不确定变量的蒙特卡罗模拟,使用ufindusample,如例子所示模拟不确定性模型采样参数值跨多个不确定块变化不确定值

默认值[]将所有不确定元素设置为他们的名义值。注意的名义价值ultidyn不确定动力学总是0,名义价值umargin增益和相位不确定性总是1。

编程使用

块参数:UValue
类型:结构
默认值:[]

如果您指定的不确定系统的标称值不确定的系统变量(号)动力学参数,您可以使用这个参数来指定初始值的状态。指定初始状态向量有尽可能多的条目有状态。的默认值[]初始化所有的州都为0。

编程使用

块参数:X0
类型:标量、矢量
默认值:[]

如果不确定系统包含了一些动态的不确定性(ultidynumargin),那么您可以使用不确定性值(结构或[]使用标称值)参数来代替这种不确定性与特定的动力学模拟。使用初始状态(不确定动力学)参数指定这些动态的初始状态。指定初始状态向量有尽可能多的条目有状态。的默认值[]初始化所有的州都为0。

编程使用

块参数:uX0
类型:标量、矢量
默认值:[]

版本历史

介绍了R2009b