状态反馈
状态反馈(state feedback)用当前系统状态计算控制输入。对于线性系统,常见形式为 ;矩阵 决定每个状态分量反馈到每个输入通道的权重。状态不仅是当前输出,还包括预测后续运动所需的内部变量,例如位置和速度。
从位置与速度到闭环方程
考虑一个无量纲的二重积分模型: 表示位置, 表示速度,控制量 表示加速度,满足 把状态写成列向量 ,就有 ,其中 采用 后,原先可以任意指定的输入变成了由状态决定的量。代回得到 位置项把物体拉回原点,速度项抑制往返振荡;二者承担的任务不同。取 ,特征多项式为 ,因此两种指数模态都衰减。[1]
取初值 。设 ,初值给出 、,从而 这里控制输入最初为 ,随后会改变符号,先加速回移再制动;“一直用同方向的力拉回去”并不能描述完整反馈过程。
一般线性反馈与稳定性
对 、,设 、,反馈增益 。代入后 连续时间有限维线性系统的原点指数稳定,当且仅当 的全部特征值实部严格为负。离散系统 则要求特征值模严格小于一,两种判据不能混用。选择增益的方法包括极点配置与线性二次调节器;前者指定动态模态,后者另外比较状态偏差与输入消耗。
若某方向完全不受输入影响,反馈也改变不了该方向的自主动态。例如 、 时,总有 ,不存在稳定化增益。这一限制由可稳定性描述。
跟踪、测量与输入限制
调节到原点与跟踪常数参考值是不同任务。若已知一个平衡点 满足 ,可用 控制偏差。平衡点计算依赖模型;恒定外扰可能留下稳态误差,积分作用或扰动估计可用于另行处理。
状态反馈假定所需状态可获得。只测量位置时,不能凭一个时刻的位置唯一知道速度,需要额外传感器或状态观测器。若执行器存在饱和,实际闭环不再是上述线性方程;增益更大也可能导致更大的峰值输入。工程量纲下, 和 还须分别具有使各项成为加速度的单位。
变式。 保持 ,改为 ,则 。从同一初值出发,,不会趋于零;只有位置反馈并不保证渐近稳定。
参考资料
- ↑ Sanjay Lall,EE363: Pole Placement by State Feedback,PDF第2—4、7—9页;讲义采用u=Kx,本文采用u=-Kx。