工具箱提供用于从命令行和Simulink中模拟控制器的工具。金宝app如果您正在使用使用的控制器MPC设计师应用程序,您可以在设计过程中模拟控制方案,并从您的设计生成Simulink模型。金宝app
MPCMOVE. |
计算最佳控制操作 |
mpcmoveopt. |
选项设置为MPCMove函数 |
MPCState. |
MPC控制器状态 |
SIM |
模拟闭环/开环响应对隐式或显式MPC的任意参考和干扰信号 |
mpcsimopt. |
MPC仿真选项 |
阴谋 |
MPC仿真产生的绘图响应 |
MPC控制器 | 模拟模型预测控制器 |
MPC设计师 | 设计和模拟模型预测控制器 |
在命令行中模拟具有非线性工厂的模型预测控制器。在每个控制间隔,重叠非线性工厂,并根据更新的工厂模型来定义新控制器。
在Simulink模型中测试现有的MPC控制器。金宝app
生成MPC Des金宝appigner的Simulink模型
您可以自动生成使用当前模型预测控制器来控制其内部工厂模型的Simu金宝applink模型。
如果您的应用程序允许您预测此类信号的趋势,则具有信号预览的MPC控制器可以改善参考跟踪,测量的干扰抑制或两者。
当控制器预测模型和实际工厂动态之间存在不匹配时,模拟MPC控制器。
您可以在每个控制间隔内更新MPC控制器的约束。
在控制器操作时,您可以调整MPC控制器的成本函数惩罚权重。
您可以在控制器操作时调整MPC控制器的预测和控制视野。
改变控制器操作模式时减少大型执行器运动。
您可以根据最佳目标函数成本值在多个MPC控制器之间切换。
您可以使用优化状态控制器输出实时检测控制器故障。
使用自定义二次编程求解器模拟模型预测控制器的闭环响应。
通过在优化迭代的数量超过指定的最大值后,可以保证MPC控制器的最坏情况执行时间通过应用SubOltimal解决方案。