主要内容

简化不确定对象的表示

最小实现传递函数矩阵

H. S. = [ 2 S. + 1 4. S. + 1 3. S. + 1 6. S. + 1 ]

只有1个状态,从分解中显而易见

H. S. = [ 2 3. ] 1 S. + 1 [ 1 2 ]

但是,由“自然”构造形成

sys11 = ss(tf(2,[1 1]));sys12 = ss(tf(4,[1 1]));sys21 = ss(tf(3,[1 1])));sys22 = ss(tf(6,[1 1]));sys = [sys11 sys12; sys21 sys22] a = x1 x2 x3 x4 x1 -1 0 0 0 x2 0 -1 0 0 x3 0 0 x2 0 x4 0 0 0 0 x2 0 x4 0 0 0 -1 b = u1 u2 x1 2 0 x2 0 2 x32 0 x4 0 2 c = x1 x2 x3 x4 y1 1 2 0 0 y2 0 0 1.5 3 d = u1 u2 y1 0 0 Y2 0 0连续时间模型

有四个州,是非初始的。

以相同的方式,根据其结构中的操作顺序,从不确定元件构建的不确定物体的内部表示可以是非初始的。命令简化采用临时简化和减少方案来降低不确定物体表示的复杂性。有三个级别的简化:关闭,基本和完整。每个不确定的元素都有一个自动助化属于其值的财产'off''基本'或者'完全'。默认值是'基本'

(几乎)每个操作,命令简化在不确定的对象上自动运行,通过所有不确定元素循环,并试图简化(没有错误)该不确定对象的效果的表示。当自动助化每个元素的属性都决定了所执行的计算类型。当'off'案例,甚至没有简化。in.'基本',使用相当简单的方案来检测和消除非分析表示。最后,在'完全',使用类似于截断的平衡实现的基于数值的方法,具有非常紧凑的公差以最小化误差。

效果自动助化财产

创建不确定的真实参数,查看自动助化财产A.,然后创建一个1-by-2umat,两者的条目都涉及不确定参数。

a =尿尿('a',4);A.Autosimplify ANS = Basic M1 = [A + 4 6 * A] UMAT:1行,2列A:Real,标称= 4,变形= [-1 1],1发生

注意,虽然不确定的真实参数A出现在矩阵的(两个)条目中,但结果不确定的矩阵M1只取决于“1发生”A.

设定自动助化财产A.到目前为止'off'(从'基本')。重新创造1-by-2umat。现在注意到由此产生的不确定矩阵M2取决于“2个出现”A.

a.autosimplify ='关';M2 = [A + 4 6 * A] UMAT:1行,2列A:真实,标称= 4,变形= [-1 1],2个出现

'基本'自动依据级别通常会检测(并简化)在各种条目中由线性术语创建的复制。更高的顺序(二次,双线性等)复制通常不会被检测到'基本'自动贴上级别。

例如,重置自动助化a to'基本'(从'off')。创建一个不确定的真实参数,1×2umat,两者的条目都涉及不确定参数的平方。

a.autosimplify ='基本';m3 = [a *(a + 4)6 * a * a] UMAT:1行,2列A:Real,标称= 4,变形= [-1 1],4个出现

请注意,由此产生的不确定矩阵M3取决于“4个出现”A.

设定自动助化财产A.到目前为止'完全'(从'基本')。重新创造1-by-2umat。现在注意,由此产生的不确定矩阵M4取决于“2个出现”A.

a.autosimplify ='full';m4 = [a *(a + 4)6 * a * a] Umat:1行,2列A:Real,标称= 4,变形= [-1 1],2个出现

虽然M4具有较差的复杂表示(2个出现A.而不是4M3),当(例如)0的不确定物体评估时,可以看到一些数值变化。

USUB(M3,'A',0)ANS = 0 0 USUB(M4,'A',0)ANS = 1.0E-015 * -0.4441 0

在其他评估点也注明了小的数值差异。以下示例显示了评估遇到的差异A.等于1。

USUB(M3,'A',1)ANS = 5 6 USUB(M4,'A',1)ANS = 5.0000 6.0000

直接使用简化

简化命令可用于覆盖所有不确定的元素自动助化财产。第一个输入简化命令是一个不确定的对象。第二个输入是所需的减少技术,可以'基本'或者'完全'

再次创建一个不确定的真实参数,1×2umat,两者的条目都涉及不确定参数的平方。设定自动助化财产A.到目前为止'基本'

a.autosimplify ='基本';m3 = [a *(a + 4)6 * a * a] UMAT:1行,2列A:Real,标称= 4,变形= [-1 1],4个出现

请注意,由此产生的不确定矩阵M3取决于四次出现A.

简化命令可用于执行a'完全'减少所产生的umat

M4 =简化(M3,'FULL')UMAT:1行,2列A:REAL,标称= 4,可变性= [-1 1],2个出现

由此产生的不确定矩阵M4取决于只有两种发生的A.减少后。

另请参阅

相关主题