longkui1990 发表于 2013-11-5 20:16:34

什么情况下面会出现一个流程运行一遍不能收敛,运行四遍可以收敛的情况?

很简单的一个脱乙烷塔的模型
设定塔顶出料100 Lb mol/hr的时候
可以顺利收敛
但是初始化之后运行,不收敛
继续运行三次,又可以收敛了

若将塔顶出料设为300 Lb mol/h
不管怎么初始化,怎么重复运行
都是收敛的

请问这是为何原因

prz及inp见http://pan.baidu.com/s/1iS7ZR

谢谢!





华歆 发表于 2013-11-5 20:16:34

如果是未继续初始化而接着运行后面的三遍后流程收敛,那极有可能就是你的设置迭代次数过少,可以将迭代次数扩大到原有的四倍后即可收敛。

longkui1990 发表于 2013-11-5 20:16:34

华歆 发表于 2013-11-6 08:44
如果是未继续初始化而接着运行后面的三遍后流程收敛,那极有可能就是你的设置迭代次数过少,可以将迭代次数 ...

我把迭代次数从15增加到6000,但都是同样的情况,非得运行四次才能收敛
老兄试试?

华歆 发表于 2013-11-5 20:16:34

longkui1990 发表于 2013-11-6 09:18
我把迭代次数从15增加到6000,但都是同样的情况,非得运行四次才能收敛
老兄试试?

哎呀,你的是PRO-II,我没安装这软件看不了。如果不是迭代过少的问题那这样我也爱莫能助了,抱歉啊!

run- 发表于 2013-11-5 20:16:34

我下载下来试了试真的不行,但是运行一次失败后只有修改迭代次数无论多少都可以成功不知道为什么{:1106_368:}

longkui1990 发表于 2013-11-5 20:16:34

华歆 发表于 2013-11-6 12:32
哎呀,你的是PRO-II,我没安装这软件看不了。如果不是迭代过少的问题那这样我也爱莫能助了,抱歉啊!

没事,感觉估计是自己人品不行,哈哈

longkui1990 于 2013-11-06 14:23:26 补充以下内容:
很奇葩的问题,哈哈

白客 发表于 2013-11-5 20:16:34

呵呵,这个应该跟迭代次数和收敛公差有关吧,第一次没收敛,说明给的初值差的太远,多运行几次初值慢慢增大,等到增大到跟计算值接近时候,才会收敛,然后,第二次收敛,很明显,初值设定合理,必须收敛。longkui老兄,最近苦练PROII啊。呵呵

longkui1990 发表于 2013-11-5 20:16:34

327845876 发表于 2013-11-8 09:22
呵呵,这个应该跟迭代次数和收敛公差有关吧,第一次没收敛,说明给的初值差的太远,多运行几次初值慢慢增大 ...

哈哈,要干好活总得学点东西的

longkui1990 发表于 2013-11-5 20:16:34

327845876 发表于 2013-11-8 09:22
呵呵,这个应该跟迭代次数和收敛公差有关吧,第一次没收敛,说明给的初值差的太远,多运行几次初值慢慢增大 ...

哈哈,要干好活总得学点东西的
页: [1]
查看完整版本: 什么情况下面会出现一个流程运行一遍不能收敛,运行四遍可以收敛的情况?