对于一个系统状态方程
X˙=AX+Bu
离散型与连续型是一样的
Xk+1=AXk+Buk
X1=AX0+Bu0X2=AX1+Bu1=A2X0+ABu0+Bu1…Xn=AXn−1+Bun−1=AnX0+An−1Bu0+⋯+ABun−2+Bun−1
转化为矩阵形式
Xn=[BABAn−1BAn]⎣⎢⎢⎢⎢⎢⎡un−1un−2…u0X0⎦⎥⎥⎥⎥⎥⎤
想要实现该方程中 u 有解,需要保证系数矩阵行满秩,也就是可控,一般来说初始状态 X0=0,所以上式可以写作
Xn=[BABAn−1B]⎣⎢⎢⎢⎡un−1un−2…u0⎦⎥⎥⎥⎤
但是这里所说的系统可控并不能使系统从一点直接到另一点,只能沿着特定的轨迹来运行到下一个点,并不能控制轨迹,这个系数矩阵可以定义为
Co=[BABAn−1B]