西西河

主题:【原创】化工过程控制的实践 -- 润树

共:💬332 🌺795
全看分页树展 · 主题 跟帖
家园 我上面跟错了

你也一直是在讨论MPC的优化解的问题。但晨枫似乎把你说的实时优化理解成了化工控制中的另一个问题,即steady state optimization, 因为Aspen 有一个这方面的产品,就叫Real Time Optimization,正好可以翻译成实时优化。我上面也就跟到那里去了。

静态也就是稳态,其英文对应词是steady state。MPC的模型是把一个过程限定在一个时段里面,既从过程零时刻To的响应,到它达到新的静态(或稳态)的时刻Ts之间,来求解。这个时段,比如4小时,在控制周期为1分钟的情况下,就被分成了240个离散区间。MPC当然也不会把对应于这240个时刻的状态方程数值全部拿到目标函数(1)中去求解(那样计算量就太大了)而是取1,2,。。。p个数值,像DMC,是取前面14个值,来求解。这样一来,微分方程就变成了差分方程,加上线性的约束条件,不管多少,用LP就可以求解了吧。当然如果有非线性的情况,可能就得用别的方法来求解。但我所知道的MPC都是线性约束。

不过我现在只是MPC的使用者,里面的很多计算究竟是如何进行的,确实不完全清楚。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河