模拟

模拟MATLAB中线性或非线性植物的控制器®和模拟金宝app®

工具箱提供用于从命令行和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控制器之间切换。

监视优化状态以检测控制器故障

您可以使用优化状态控制器输出实时检测控制器故障。

QP求解器

使用自定义QP求解器模拟MPC控制器

使用自定义二次编程求解器模拟模型预测控制器的闭环响应。

在快速MPC应用中使用次优解

通过在优化迭代的数量超过指定的最大值后,可以保证MPC控制器的最坏情况执行时间通过应用SubOltimal解决方案。

实例探究

用Aspen Plus Dynamics的高保真蒸馏塔设计与暗示控制

在MATLAB中设计模型预测控制器,并使用COSIMULATION验证控制器是否足够强大以控制非线性工厂。