可控实现s4+ 14s4+ 2s3+ 2秒+ 1s4+14s4+2s3+2s+1既可控又可观察?

信息处理 控制系统
2022-02-22 04:14:24

我试图找到以下传递函数的可控实现:

H(s)=s4+14s4+2s3+2s+1

我首先使用多项式除法来确保这一点H(s)严格正确的。这产生:

H(s)=1/4+1/8s31/8s+3/16s4+1/2s3+1/2s+1/4

从中我可以提取矩阵 A、B、C 和 D 的可控规范形式:

A=[0100001000011/41/201/2]

B=[0001]
C=[3/161/801/8]
D=1/4

由此我感到困惑,因为当我构造可观察性和可控性矩阵时,我发现系统既可控又可观察(两个矩阵都有满秩)。这似乎是一个矛盾。有可能吗?我究竟做错了什么?

1个回答

可控性是A,B可观察性是A,C 矩阵。

传递函数不表现出此属性,因为如果存在这样的问题,那么您将不会得到非零传递函数,因为没有控制的可能性,因此没有可传递或观察的内容。因此,这也是一个状态空间属性。

主要定理说,状态空间实现是最小的当且仅当它既可观察又可控制。

这些表示允许人们快速查看系统中不可观察和不可控制的部分(如果存在)。这种表示是通过称为卡尔曼分解的过程获得的。

在这里,您只构建了可控规范形式,并且已经发现系统也是可观察的。因此,表示是最小的。