传递函数的阶数如何从其等效状态空间表示中推导出来?

信息处理 转换功能 z变换 状态空间
2022-02-10 16:29:16

假设我有一个离散状态空间模型:

θ[k+1]=Aθ[k]+Bu[k]y[k]=Cθ[k]

我知道通过求解可以找到等效的传递函数

Y(z)=C(zIA)1BU(z)

但是有没有一种快速的方法来确定每个输入的传递函数的顺序?即,它的分子和分母的度数,假设的维度是的维度是的维度是(假设这里只观察到一个变量。)An×nBn×mC1×n

1个回答

一个技巧是在整个传递函数中是否存在任何零极点抵消。为此,您可能需要检查系统的最小性(即检查系统是否既可控又可观察)。

“确定每个输入的传递函数的顺序”的问题对我来说似乎很奇怪。如果系统是最小的(它不能用更小的订单系统来表示),那么你就需要它。拔出其中一个m×1系统本身可能很有趣,但你不能在不破坏整个系统的情况下减少它。

您能否提供更多信息,说明您为什么只想检查其中一项?m传递函数?