主要内容

明确的MPC设计

用预计算解代替运行时优化的快速模型预测控制万博 尤文图斯

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

功能

全部展开

generateExplicitMPC 将隐式MPC控制器转换为显式MPC控制器
生成ExplicitRange 显式MPC控制律参数的界
生成ExplicitOptions 显式MPC生成的优化选项
简化 减少显式MPC控制器的复杂性和内存需求
plotSection 将显式MPC控制律可视化为二维剖面图
generatePlotParameters 参数plotSection
mpcmoveExplicit 用显式MPC计算最优控制
mpcmoveopt 选项集mpcmove功能
mpcstate 控制器状态
模拟 用线性对象对MPC控制器进行闭环仿真
mpcsimopt MPC模拟选项

物体

明确的 显式模型预测控制器

阻碍

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

话题

显式MPC基础

显式MPC

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

显式MPC的设计流程

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

单输入单输出对象的显式MPC控制

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

案例研究

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

用显式模型预测控制器控制带有饱和执行器的不稳定飞机。

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

针对被控变量和不可测输出有约束的对象,设计了一种显式模型预测控制器。

小车上倒立摆的显式MPC控制

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