主要内容

显式MPC设计

使用预计算解决方案代替运行时优化的快速模型预测控制

显式模型预测控制使用离线计算来确定所有操作区域,其中最优控制移动是通过评估状态的仿射函数来确定的。显式MPC控制器比传统的(隐式)模型预测控制器需要更少的运行时计算,因此对于需要小采样时间的应用程序非常有用。要实现显式MPC,首先为应用程序设计一个传统(隐式)模型预测控制器,然后使用该控制器生成一个显式MPC控制器用于实时控制。有关更多信息,请参见为显式MPC设计工作流

功能

全部展开

generateExplicitMPC 将隐式MPC控制器转换为显式MPC控制器
generateExplicitRange 明确的MPC控制律参数的界限
generateExplicitOptions 用于显式生成MPC的优化选项
简化 减少显式MPC控制器的复杂性和内存需求
plotSection 可视化显式MPC控制规律为2-D截面图
generatePlotParameters 参数plotSection
mpcmoveExplicit 使用显式MPC计算最优控制
mpcmoveopt 选项集mpcmove函数
mpcstate MPC控制器状态
sim卡 用线性装置在闭环中模拟MPC控制器
mpcsimopt MPC模拟选项

对象

explicitMPC 显式模型预测控制器

显式MPC控制器 显式模型预测控制器

主题

明确的MPC基础

  • 明确的政策委员会
    显式模型预测控制使用离线计算来确定所有操作区域,其中最优控制移动是通过评估状态的仿射函数来确定的。
  • 为显式MPC设计工作流
    要实现显式MPC,首先为应用程序设计一个传统模型预测控制器,然后使用该控制器生成一个显式MPC控制器用于实时控制。
  • 单输入单输出设备的显式MPC控制
    设计并仿真了一种用于SISO装置的显式模型预测控制器。

案例研究

Baidu
map