平衡点与工作点线性化

一、平衡点 (Equilibrium Point)

1.1 定义

对于离散时间系统:

状态 和输入 称为平衡点(稳态工作点),如果满足:

即系统在 处保持不变。

1.2 线性系统的平衡点

对于 LTI 系统 ,平衡点满足:

原点平衡点

若没有外部输入 () 且 可逆,则唯一平衡点是


二、工作点线性化

2.1 非线性系统

考虑一般非线性系统:

2.2 泰勒展开线性化

在工作点 附近进行一阶泰勒展开:

2.3 线性化矩阵

2.4 线性化误差

忽略二阶及更高阶项引入的误差:

线性化的有效性

线性化仅在工作点附近有效。偏离工作点越远,线性化误差越大。


三、增量模型 (Incremental Model)

3.1 增量变量定义

定义相对于工作点的偏差:

3.2 增量系统方程

代入原系统方程:

利用平衡点条件 ,得到:

3.3 增量模型的优势

优势说明
消除稳态误差积分作用隐含在增量形式中
处理常值扰动常值扰动被平衡点吸收
方便跟踪控制直接对偏差进行控制

四、带积分作用的 MPC

4.1 增广状态方法

为实现无静差跟踪,引入积分状态:

其中 是参考信号, 是输出。

4.2 增广系统

4.3 应用场景

增量模型 + 积分作用 = 无静差跟踪 MPC


五、多工作点策略

5.1 问题

单个线性化模型只能在单一工作点附近有效。

5.2 解决方案

方法说明
增益调度不同工作点使用不同的线性模型和控制器增益
多模型 MPC同时维护多个线性模型,根据工况切换或加权
非线性 MPC直接使用非线性模型(计算量更大)

六、示例:倒立摆线性化

6.1 非线性模型

倒立摆的动力学方程(简化):

6.2 工作点选择

upright 位置:

6.3 线性化结果

小角度近似 ():


七、总结

概念公式应用
平衡点稳态工作点
泰勒展开线性化$A = \frac{\partial f}{\partial x}_{(x_0,u_0)}$
增量模型无静差控制
积分作用跟踪控制

更新记录

日期内容
2026-04-09初始版本