购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1 状态空间方程

3.1.1 状态空间方程表达式

从一个例子入手分析,如图3.1.1(a)所示的弹簧质量阻尼系统,在2.1.2节中曾经分析过,它的动态微分方程为

其中, x t 是位移,方向向右; m 是质量; b 是阻尼系数; k 是弹簧系数; f t 是外力。

图3.1.1 弹簧质量阻尼系统与框图

令此系统的输入等于外力,即 u t = f t ,系统的输出等于位移,即 y t = x t 。第2章介绍了经典控制理论中使用传递函数来描述系统的方法,对式(3.1.1)等号两边分别进行拉普拉斯变换,并将 u t = f t y t = x t 代入进行调整,同时假设零初始条件 ,可以得到系统的传递函数为

式(3.1.2)所对应的系统框图如图3.1.1(b)所示。

对于同样的系统,在现代控制理论中则会使用状态空间方程的表达方式。状态空间方程是一个集合,它包含了系统的输入、输出及状态变量,并把它们用一系列的一阶微分方程表达出来。对于本例中的二阶系统,为了将其写成状态空间方程,只有选取合适的 状态变量 (State Variables),才能使二阶系统转化为一系列的一阶系统。根据这个要求,选取两个状态变量 ,其中

根据式(3.1.4),取 对时间的导数,并将式(3.1.1)和 u t = f t 代入其中,可得

现在将式(3.1.3)~式(3.1.5)写成紧凑的矩阵表达形式,可得

而系统的输出 y t = x t 也可以写成矩阵形式,即

式(3.1.6)和式(3.1.7)是图3.1.1中弹簧质量阻尼系统的状态空间方程。

上述形式可推广并得到状态空间方程的一般形式,即

其中,

z t 是状态变量,是一个 n 维向量,

y t 是系统输出,是一个 m 维向量,

u t 是系统输入,是一个 p 维向量,

这说明,当使用状态空间方程来描述系统时,有 n 个状态变量、 m 个输出和 p 个输入。它可以表达多状态、多输出、多输入的系统。其中,矩阵 A n × n 矩阵,表示系统状态变量之间的关系,称为 状态矩阵 或者系统矩阵。矩阵 B n × p 矩阵,表示输入对状态变量的影响,称为 输入矩阵 或者控制矩阵。矩阵 C m × n 矩阵,表示系统的输出与系统状态变量之间的关系,称为 输出矩阵 。矩阵 D m × p 矩阵,表示系统的输入直接作用在系统输出的部分,称为 直接传递矩阵 。状态空间方程符号说明见表3.1.1。

表3.1.1 状态空间方程符号说明

以上述弹簧质量阻尼系统为例,参考式(3.1.6)和式(3.1.7),其状态变量 ,是 n =2维向量。输出 y t = x t ,是 m =1维向量。输入 u t =[ u t ]=[ f t ],是 p =1维向量。因此,对应的状态矩阵 ,是一个 n × n =2×2的矩阵。输入矩阵 ,是一个 n × p =2×1的矩阵。输出矩阵 C =10[],是一个 m × n =1×2的矩阵。直接传递矩阵 D =[0],是一个 m × p =1×1的矩阵。因为它只有一个输入和一个输出,所以本系统属于 单输入单输出 (Single Input Single Output,SISO)系统。

下面请看一个 多输入多输出 (Multiple Inputs Multiple Outputs,MIMO)系统的例子。

根据图3.1.2所示的电路网络,列出其状态空间方程表达式。其中,系统有两个输入 和两个输出

图3.1.2 多输入多输出电路系统

若要建立上述系统的状态空间方程,首先要掌握它的动态微分方程。这个系统可以考虑成两个闭合回路,在每一个闭合回路里面使用基尔霍夫电压定律。可以得到闭合回路1

闭合回路2

其中,

将式(3.1.9c)代入式(3.1.9a)和式(3.1.9b)并进行调整,得到

选取系统的状态变量 ,其中,

将式(3.1.10a)、式(3.1.10b)代入式(3.1.9d)和式(3.1.9e),调整后可得

将式(3.1.11a)、式(3.1.11b)写成紧凑的矩阵形式,得到

系统输出 ,可以表达为

将式(3.1.12)和式(3.1.13)写成一般形式,可以得到系统的状态空间方程,即

其中,

iDRDM7o2E+HUs25Q0U81sY9jsUtkw1bs4jn6lL5UGQayN9sgjr5+YPxFsIxWW24W

点击中间区域
呼出菜单
上一章
目录
下一章
×