主题:【原创】化工过程控制的实践 -- 润树
共:💬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的使用者,里面的很多计算究竟是如何进行的,确实不完全清楚。
- 相关回复 上下关系8
压缩 3 层
🙂有点混淆 润树 字461 2007-10-07 18:30:09
🙂我想我懂你的意思了 润树 字784 2007-10-07 21:06:08
🙂我完全不理解静态的意思 量子 字343 2007-10-07 19:47:53
😁我上面跟错了
🙂谢谢润树大哥 量子 字398 2007-10-07 21:41:41
🙂LQR加状态观测器还不行的话,MPC也没有办法的 晨枫 字219 2007-10-07 22:03:08