通常用米 ultiple 我 NPUT,米 ultiple ø安输出(MIMO)系统,控制工程师使用一个状态反馈控制器。这种类型的控制器利用系统的状态空间模型,通常采用以下形式:
X˙= A x + B uÿ= C x + D u
其中是状态的向量,ü是输入向量,ÿ是的输出的向量和状态的时间导数,˙ X,显示状态如何随时间变化,如由状态的组合确定一个和输入乙。输出也由状态和输入之间的相互作用来确定,但输出可以是任意组合,因此,输出状态和输入矩阵是不同- Ç和d。XüÿX˙一个乙Cd
我将不涉及状态反馈控制的大量细节,但通常,矩阵 “映射”或将特定状态或输入关联到另一个状态或输入。例如,如果要对不相关的微分方程组建模,则会得到类似以下内容的信息:A → D
表示:
˙ X 1=ķ1X1
X˙= ⎡⎣⎢X˙1个X˙2X˙3⎤⎦⎥= ⎡⎣⎢ķ1个000ķ2000ķ3⎤⎦⎥⎡⎣⎢X1个X2X3⎤⎦⎥
X˙1个= k1个X1个X˙2= k2X2X˙3= k3X3
ü1个X˙1个ü2X˙3乙 ü
X˙= ⎡⎣⎢X˙1个X˙2X˙3⎤⎦⎥= ⎡⎣⎢ķ1个000ķ2000ķ3⎤⎦⎥⎡⎣⎢X1个X2X3⎤⎦⎥+ ⎡⎣⎢1个00001个⎤⎦⎥[ 你1个ü2]
X1个X2
X˙= ⎡⎣⎢X˙1个X˙2X˙3⎤⎦⎥= ⎡⎣⎢⎢ķ1个ķX1个→ x200ķ2000ķ3⎤⎦⎥⎥⎡⎣⎢X1个X2X3⎤⎦⎥+ ⎡⎣⎢1个00001个⎤⎦⎥[ 你1个ü2]
当您现在写下这些内容时,您将获得:
X˙1个X˙2X˙3===ķ1个X1个+ 你1个ķX1个→ x2X1个+ k2X2ķ3X3+ 你2
A → D一个
一个
您还可以评估系统以查看系统是否可控,这意味着您可以使用输入以独特的方式更改所有状态,并查看系统是否可观察,这意味着您可以实际确定系统的值。状态。
− G x
X˙= A x + B(u − G x )ÿ= C x + D u
变成:
X˙= A x − BG x + B uÿ= C x + D u
可以重新安排为:
X˙= [ A - BG ] x + B uÿ= C x + D u
一个A-BGG
ÿÿ^R × 我
就像我说的那样,建模系统和状态反馈控制器的设计涉及大量信息,我只是概述了一般过程,因为我认为这是您要寻找的问题的范围。