明确的MPC设计

快速模型预测控制使用预先计算的解决方案,而不是运行时优化金宝搏官方网站

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

功能

全部展开

generateExplicitMPC 将隐式MPC控制器转换为显式MPC控制器
generateExplicitRange 显式MPC控制律参数的界
generateExplicitOptions 显式MPC生成的优化选项
简化 减少显式MPC控制器的复杂性和内存需求
plotSection 将显式MPC控制律可视化为二维截面图
generatePlotParameters 参数plotSection
mpcmoveExplicit 使用显式MPC计算最优控制
mpcmoveopt mpcmove功能的选项集
mpcstate MPC控制器状态
sim卡 模拟隐式或显式MPC对任意参考和扰动信号的闭环/开环响应
mpcsimopt MPC模拟选项

对象

explicitMPC 显式模型预测控制器

明确的MPC控制器 设计并仿真显式模型预测控制器

主题

明确的MPC基础知识

明确的政策委员会

显式模型预测控制使用离线计算来确定所有的操作区域,其中最优控制动作是通过评估一个线性函数确定的。

显式MPC的设计工作流

要实现显式MPC,首先为您的应用设计一个传统的模型预测控制器,然后使用该控制器生成一个显式MPC控制器用于实时控制。

单输入单输出设备的显式MPC控制

设计并仿真一个SISO对象的显式模型预测控制器。

案例研究

不稳定极点飞行器的显式MPC控制

利用显式模型预测控制器控制饱和作动器的不稳定飞机。

具有不可测输出约束的直流伺服电机显式MPC控制

设计一个显式模型预测控制器,以控制变量和未测量输出为约束条件。

手推车上倒立摆的显式MPC控制

利用显式模型预测控制器控制一个处于不稳定平衡位置的倒立摆。