在运行时调整权重
有两种方法来执行调优实验使用模型预测控制工具箱™软件:
修改控制器对象脱机(通过改变权重,等等),然后测试修改的对象。
变化调整重量控制器操作,如所描述的这个话题。
在仿真金宝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控制器对象。换句话说,如果您配置您的控制器使用常数权重预测地平线,你不能在运行时指定时变权重。