在本文中,主要是针对线性无约束系统,设计模型预测控制算法。首先给出一个离散的数学模型,再根据模型预测控制“三步走”战略,实现控制器的设计。
“三步走”战略:
- 预测系统未来动态
- 求解优化问题
- 解第一个元素作用于系统
模型:
我们引入离散时间的状态空间模型,如下
其中为系统内部状态变量;
为系统矩阵;
为控制输入矩阵;
为控制输入变量;
为外部干扰输入矩阵;
为可测外部干扰变量。
预测方程:
将模型改成增量模型
相减之后为
其中,
和
。
另外
合并之后为
以最新测量值为初始条件,预测时域为p,控制时域为m,并且有以下两个假设:
则
其中表示第k个时刻对第k+1个时刻的状态预测。