我应该在哪里找到python代码中设定值的更改;在解决MPC之后(m.solve(disp = True))?

问题描述 投票:1回答:1
我正在尝试使用GEKKO来控制CSTR的浓度和温度,同时控制冷却温度和入口流量。我对python代码中设定值更改的位置感到困惑。在APMonitor网站上的一个示例中,将控制变量的设定值放在了mpcsolve选项之前。当m.options.CV_TYPE等于2时使用。另一种情况是当m.options.CV_TYPE等于1且将设定值更改放置在mpc解决方案选项之后。

谢谢。

我正在尝试使用GEKKO来控制CSTR的浓度和温度,同时控制冷却温度和入口流量。我对设定值更改的位置感到困惑...

gekko
1个回答
0
投票
[基本上,设定值序列应位于求解器执行命令(m.solve())之前,而不考虑CV_TYPE。但是,如果您的代码由“ For”循环包装以便实时执行,则设置点序列的位置可以在“ m.solve()”命令之前和之后,具体取决于您构造“ For”循环的方式。
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.