控制器创建

创建模型预测控制器

您可以创建一个MPC控制器与线性工厂模型使用MPC设计师应用程序或命令行。要设计控制器,首先选择控制器的采样时间和视界,并指定任何所需的约束条件。有关更多信息,请参见选择样本时间和视野指定的约束.然后,您可以调整控制器权重,以实现您想要的性能,参见调整权重为更多的信息。

功能

货币政策委员会 模型预测控制器
mpcprops 提供MPC控制器属性的帮助
gpc2mpc 使用广义预测控制器(GPC)设置生成MPC控制器
mpcverbosity 更改工具箱冗长级别

应用程序

MPC设计师 设计和仿真模型预测控制器

主题

MPC参数

选择样本时间和视野

在你的设计中选择你的MPC控制器的采样时间,预测范围,和控制范围,并保持它们不变,当你调整其他控制器参数。

指定的约束

您可以为植物输出和被操纵变量的值指定上下限,也可以为被操纵变量的变化率指定上下限。

指定规模因素

在设计MPC控制器时,为每个设备的输入和输出定义比例因子是很好的做法,特别是当变量的大小有很大差异时。

调整权重

为了调整您的MPC控制器性能,调整工厂输出和被操纵变量的成本函数惩罚权重,以及被操纵变量的变化率。

设计平衡工作点模型预测控制器

为了设计一个具有非零运行条件的平衡点MPC控制器,可以在控制器对象中指定相应的标称条件。

设计环境

使用MPC设计器设计控制器

采用MPC设计器设计连续搅拌釜式反应器(CSTR)的模型预测控制器。

在命令行上设计MPC控制器

在MATLAB中设计并仿真模型预测控制器®命令行。

在Simulink中设计MPC控制器金宝app

在Simulink中设计并仿真模型预测控制器金宝app®模型使用MPC设计器。

专业厂房设计

具有时滞装置的MPC控制器设计

采用MPC设计器设计具有时滞的模型预测控制器。

设计非方厂房的MPC控制器

配置一个MPC控制器,用于具有不相等数量的操纵变量和输出的非正方形设备。

为辨识的工厂模型设计MPC控制器

使用线性系统辨识工具箱设计模型预测控制器。

代码生成

从MPC设计器生成MATLAB代码

要以编程方式复制控制器设计,您获得交互式使用MPC设计器,您可以自动生成MATLAB脚本。

案例研究

位置伺服机构MPC控制器的设计

利用MPC设计器设计位置伺服机构的模型预测控制器。

纸机工艺过程MPC控制器的设计

利用MPC设计器设计非线性纸机过程的模型预测控制器。

小车上倒立摆的控制

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

多控制目标的热机械制浆工艺

为具有多控制目标的MIMO系统设计模型预测控制器。

极不稳定的飞机

设计一个模型预测控制器来控制饱和作动器的飞机。