主要内容

设置时变权重和约束MPC设计师

时变权重

如在优化问题,wy,wu,w∆u权重可以从预测范围的一个步骤更改到下一个步骤。这样一个时变权重是一个数组,包含p行,p预测的范围是什么nynu列(ov或mv的数量)。

使用时变权重提供了额外的调优可能性。然而,它使调优变得复杂。推荐的做法是使用常量权重,除非您的应用程序包含不寻常的特征。例如,需要终端权值的应用程序必须使用时变权值。看到终端权值和约束

中可以指定时变权重MPC设计师.在“权重”对话框中,指定时变权重作为向量。向量的每个元素对应于预测视界中的一个步骤。如果向量的长度小于p时,最后一个权重值适用于预测范围的其余部分。

请注意

对于任何给定的输入通道,您可以为其指定不同的向量长度率的重量而且重量.但是,如果你指定一个时变变量重量对于任何输入通道,都必须指定时变通道重量对于所有使用相同长度权向量的输入。类似地,所有输入率的重量值必须使用相同的向量长度。

同样,如果你指定一个时变函数重量对于任何输出通道,都必须指定时变通道重量对于所有使用相同长度权向量的输出。

时变约束

当绑定MV、OV或MV增量时,您可以在每个预测视界步使用不同的绑定值。为此,将边界指定为到的向量p值,p预测水平长度(控制间隔数)。如果你指定n<p值,nTh值适用于其余部分p- - - - - -n步骤。

可以通过指定删除所选步骤中的约束(或).

如果工厂延迟阻止了mv在第一次中影响OVd步骤的预测视界,你必须包括该OV的边界,让OV不受约束的第一个d步骤。

中指定时变约束MPC设计师.在“约束”对话框中,为每个时变约束指定一个向量。

相关的话题