文档

经济MPC设计

设计具有一般代价函数和任意约束的模型预测控制器

经济模型预测控制器在任意非线性约束下优化控制动作以最小化一般成本函数。使用经济MPC,您可以优化您的控制系统,以满足任意的性能指标,如燃油消耗或系统的运行成本。

当你实施经济MPC时,控制器:

  • 仍然使用线性预测模型。

  • 使用通用成本函数而不是内置的二次成本函数。

  • 除在控制器对象中定义的任何线性约束外,还应用非线性约束。

  • 采用SQP算法求解非线性优化问题,计算最优控制步数fmincon

使用经济MPC需要最优化工具箱软件。

经济型MPC控制器支持MATLAB仿真万博1manbetx®和仿真软万博1manbetx件®,但不支持代码生成。万博1manbetx

有关更多信息,请参见经济政策委员会

功能

货币政策委员会 创建MPC控制器
mpcmove 最优控制动作
mpcmoveAdaptive 更新预测模型,计算最优控制
mpcmoveMultiple 计算增益调度MPC控制动作在单个时间瞬间
mpcmoveopt mpcmove和mpcmoveAdaptive选项设置
sim卡 模拟闭环/开环响应任意参考和干扰信号的隐式或显式MPC
mpcsimopt MPC模拟选项

MPC控制器 计算MPC控制律
自适应MPC控制器 设计和模拟自适应和时变模型预测控制器
多MPC控制器 模拟多个隐式MPC控制器之间的切换

主题

经济政策委员会

经济模型预测控制器在任意非线性约束下优化控制动作以满足一般非线性代价函数。

指定通用成本函数

经济型MPC控制器支持一般的成本函数,例如系统状态万博1manbetx和输入的线性或非线性函数的组合。

指定非线性约束

可以使用自定义约束函数为MPC应用程序指定非线性约束。

环氧乙烷生产的经济MPC控制

利用非线性成本函数和非线性约束使环氧乙烷工厂的生产利润最大化。

这个话题有用吗?