文档

ZP2SS

将零极细胞过滤器参数转换为状态空间形式

句法

[a,b,c,d] = zp2ss(z,p,k)

描述

ZP2SS将给定系统的零极增益表示为等效状态空间表示。

[a,b,c,d] = zp2ss(z,p,k)找到一个单个输入,多重输出,状态空间表示

X - = 一种 X + b y = C X + d

给定一个系统中的传输函数表格。

H (( s = z (( s p (( s = k (( s - z 1 (( s - z 2 (( s - z n (( s - p 1 (( s - p 2 (( s - p n

列向量p指定杆位置和矩阵z零位置具有与输出一样多的列。每个分子传输函数的收益在矢量中k。这一种,,,,b,,,,C, 和d矩阵以控制器规范形式返回。

inf值可以用作位置z如果某些列的零比其他列更少。

例子

全部收缩

生成一个阻尼质量弹簧系统的状态空间表示,该系统遵守微分方程

w - + 0 0 1 w - + w = (( t

可测量的数量是加速度, y = w - , 和 (( t 是驱动力。在拉普拉斯空间中,系统由

y (( s = s 2 (( s s 2 + 0 0 1 s + 1

该系统具有单位增益,在 s = 0 和两个复合偶联的杆。

z = [0 0];p =根([1 0.01 1])
p =2×1复合物-0.0050 + 1.0000i -0.0050-1.0000i
k = 1;

采用ZP2SS找到状态空间矩阵。

[a,b,c,d] = zp2ss(z,p,k)
a =2×2-0.0100 -1.0000 1.0000 0
b =2×11 0
C =1×2-0.0100 -1.0000
d = 1

算法

ZP2SS,对于单输入系统,组合复合物配对分成两二个块,沿对角线的对角线一种矩阵。这要求零和极点是真实或复杂的共轭对。

也可以看看

||||

在R2006a之前引入