主要内容

在运行时调整权重

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

  • 修改控制器对象脱机(通过改变权重,等等),然后测试修改的对象。

  • 变化调整重量控制器操作,如所描述的这个话题。

在仿真金宝app软件®,下面的块支持在线调优:金宝app

明确的MPC控制器多个明确MPC控制器块不支持在线调优因为体重变化金宝app需要显式的完整修订MPC控制律,这是计算密集型。

在命令行模拟优化权重,首先创建一个mpcmoveopt对象,并指定相应的调优重量属性。然后通过这个对象mpcmove,mpcmoveAdaptive,或mpcmoveMultiple

此表列出了重量,你可以在运行时调整和相应的模型块港口和金宝appmpcmoveopt属性。在调优权重的更多信息,包括调优技巧,明白了调整权重

调整权重 金宝app仿真软件阻止端口 mpcmoveopt财产
输出变量 y.wt OutputWeights
被操纵的变量 u.wt MVWeights
被控变量增量 du.wt MVRateWeights
松弛变量的约束软化 ecr.wt ECRWeight

为输出变量,被控变量和操纵变量增加重量,你可以在运行时指定时变权重;即优化权重变化对预测地平线。为此,优化权重指定为数组。

请注意

不同权重在运行时,您必须指定时变权重当你创建你的MPC控制器对象。换句话说,如果您配置您的控制器使用常数权重预测地平线,你不能在运行时指定时变权重。

另请参阅

功能

对象

相关的例子

更多关于