主要内容

明确的MPC设计

快速模型预测控制使用预先计算的解决方案,而不是运行时优化万博 尤文图斯

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

功能

全部展开

generateExplicitMPC 将隐式MPC控制器转换为显式MPC控制器
generateExplicitRange 显式MPC控制律参数的界
生成explicoptions. 显式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控制

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

相关信息