主要内容

在运行时调整权重

使用模型预测控制工具箱进行调节实验有两种方法™ 软件:

  • 离线修改控制器对象(通过更改权重等),然后测试修改后的对象。

  • 如本主题所述,在控制器运行时更改调整权重。

在Si金宝appmulink中®,以下模块支持在线调整:金宝app

这个显式MPC控制器多显式MPC控制器块不支持在线调整,因为权重更金宝app改需要对显式MPC控制律进行完全修改,这是计算密集型的。

要在命令行模拟期间调整权重,请首先创建MPC移动对象,并指定相应的调整权重属性。然后将此对象传递给MPC移动,MPC移动自适应,或MPCM移动多个.

此表列出了可以在运行时调整的权重及其相应的Simulink块端口和端口金宝appMPC移动属性。有关调整权重(包括调整提示)的详细信息,请参见调整权重.

调整权重 金宝appSimulink块端口 MPC移动财产
输出变量 y、 重量 输出权重
操纵变量 u、 重量 MVWeights公司
操纵变量增量 杜瓦 MVRateWeights公司
约束软化的松弛变量 本币重量 电子秤

对于输出变量、操纵变量和操纵变量增量权重,可以在运行时指定时变权重;也就是说,调整在预测范围内变化的权重。为此,请将调整权重指定为数组。

注意

要在运行时改变权重,必须在创建MPC控制器对象时指定时变权重。换句话说,如果将控制器配置为在预测范围内使用恒定权重,则不能在运行时指定时变权重。

相关主题