紫心 发表于 2012-3-28 13:36:15

当一个流程中出现多个循环时,要怎么设置?

各位好,请问当一个流程中出现多个循环时,要怎么设置计算顺序呢?怎样才能快速收敛?谢谢

宝宝的大乖 发表于 2012-3-28 13:52:24

HYSYS 有一个recycle操作 就是安装循环设置的
安装循环
循环模块是数学模块,安装方法和其它模块一样。它有一个入口物流(计算的)
和一个出口物流(假设的)。当入口物流的变化导致达不到其收敛允差时,循环模块
就被调用或者说计算。
选择使循环数最少的撕裂位置
减少需要迭代过程的位置数会节省总的收敛时间。如何选择循环的位置,取决于
流程结构。试着选择循环位置,使规定假定物流时会定义尽可能多的下游物流。通常,
这些点选取为收集装置(混合器)的下游,分布装置(分流器、分离器和塔)的上游。
选择使循环变量数最少的撕裂位置
变量包括气相分数、温度、压力、流率、焓和组成。选择撕裂流,使尽可能多的
变量固定,因此把它们从变量中去除,提高收敛的稳定性。比较好的位置选择是分离
器入口,冷却器出口后面的压缩机,塔盘加热器的出口。

紫心 发表于 2012-3-28 14:35:54

我用的是Aspen plus,遇到循环问题很不好收敛,而且遇到好几个循环同时在一个流程中,要怎么办呢?

Horse 发表于 2012-3-28 15:42:52

@紫心按照你的物料进出顺序来确定吧。。。不能把有些限制的太死,不然可能就无法循环了。

雨夜星辰 发表于 2012-3-28 16:25:13

看看化工系统工程这本书,上面详细介绍了个各种算法以及应该撕裂物流的位置(即hysys中设置循环块的地方),aspen中也有专门设置tear物流的地方

eezyzyzzzee 发表于 2012-9-14 18:27:56

化工系统工程的书里有,有选择撕裂位置的方法,但需要自己做一点计算,而且对于很大的流程,可能需要计算机来帮助求解,但程序本身不难。这样能找到合适的撕裂位置。如果凭经验,应该也行,但是需要积累
看看吧,我原来也有类似的困惑,呵呵

myblessing 发表于 2012-10-16 18:12:00

这东西我收了!谢谢楼主!马后炮化工论坛真好!

天地人 发表于 2012-11-1 18:37:41

楼主发贴辛苦了,谢谢楼主分享!我觉得马后炮化工论坛是注册对了!
页: [1]
查看完整版本: 当一个流程中出现多个循环时,要怎么设置?