主要内容

小米利亚尔

最小的实现或极值零取消

句法

sysr =微米(sys)
sysr =微微珠(sys,tol)
[SYSR,U] =微米(SYS,TOL)
...... =微米(sys,tol,false)
...... =微米(SYS,[],FALSE)

描述

sysr =微米(sys)消除无法控制或不可观察的状态空间模型中的状态,或取消转移功能或零极化模型中的极值对。输出SYSR.具有最小的阶数和与原始模型相同的响应特性SYS.

sysr =微微珠(sys,tol)指定用于状态消除或极零消除的公差。默认值是tol = sqrt(eps)并增加这种耐受性迫使额外的取消。

[SYSR,U] =微米(SYS,TOL)返回,用于状态空间模型SYS.,正交矩阵这样(U * A * U',U * B,C * U')是一个卡尔曼分解(一种B.C的)

...... =微米(sys,tol,false)...... =微米(SYS,[],FALSE)禁用函数的详细输出。默认情况下,小米利亚尔显示一条消息,指示从状态空间模型中删除的状态的数量SYS.

例子

命令

g = zpk([],1,1);H = TF([2 1],[1 0]);cloop = inv(1 + g * h)* g

产生非初始零极化模型

Cloop = S(S-1)------------------(S-1)(S ^ 2 + S + 1)连续时间零/杆/增益模型。

取消杆零对S.= 1,类型

cloopmin =微米(cloop)

此命令产生以下结果。

cloopmin = s --------------(s ^ 2 + s + 1)连续时间零/杆/增益模型。

算法

零零取消是通过杆和零的直接搜索,寻找容差的匹配。传输函数首先转换为零极化形式。

替代功能

应用程序

模型减速器

实时编辑任务

减少模型订单

在R2006A之前介绍