反馈线性化
反馈线性化(feedback linearization)通过状态相关的输入变换,有时再配合坐标变换,使非线性系统的一部分或全部动态变成线性形式。它与在平衡点附近作一阶泰勒近似不同:在模型和变换允许的区域内,代入后的消去可以是精确等式。
精确消去一个非线性项
考虑无量纲模型 ,状态和输入均为实数且暂不限制输入幅值。令 ,直接代入得到 。再取 ,便有 当 时,输入初值为负六,状态以 衰减。可取 ,其导数为 ,由解析解或该不等式都能确认全局指数稳定。[1]
输出线性化与相对阶
对单输入控制仿射模型 、输出 ,若所需导数存在,则 其中 ,称为沿 的Lie导数。如果区域内 ,可取 ,使 。若第一次导数中不出现输入,可继续求导;输入第一次出现的导数阶次称为相对阶,要求此前相应输入系数为零、该阶系数非零。除数趋近零时,变换会变得奇异或需要很大输入。
把输出链变成线性,并不自动稳定其他内部状态。例如 ,采用 后,输出确实满足 ,但内部状态 仍增长。需要检查内部或零动态,不能只凭输出曲线趋零就声称整个状态稳定。全状态线性化还需要合适的可逆坐标变换及额外结构条件。
模型误差和输入限制
在主例中,若实际漂移为 ,原控制得到 。若已知 且 ,则 仍能证明指数收敛;若误差不满足这个界,精确消去证明不再适用。这给出了一个可检查的误差余量,而非笼统地说模型要准确。
变式。 对 仍错误使用 ,实际闭环为 : 时先增长,不再全局稳定。即使模型正确,若输入被限于 ,在 时总有 ,该点也无法立即沿原设计下降。
参考资料
- ↑ Alexandre Megretski,MIT 6.243J Lecture13: Feedback Linearization (2003),§13.1.2—13.1.3,零动态与状态反馈;§13.2.1,相对阶和输入输出线性化。