以梦为马,不负韶华

搜索
查看: 12877|回复: 1
收起左侧

【经验交流】Aspen plus模拟循环

[复制链接]
发表于 1970-1-1 08:00:00 显示全部楼层 |阅读模式
在模拟有循环的流程时,首先按流程顺序模拟好每一个模块,在每一模块模拟好之后,将需要循环的物料进行循环。通常在进行循环时会出现不收敛和很多错误与警告(在有几个精馏塔时错误和警告数最多,流程越难收敛)。以下是模拟循环的步骤。
1、将需要循环的物料连接一个分流器Fsplit分出一部分物料(因反应中有惰性组分产生,如果不进行分流放空就会造成惰性组分在循环中积累导致循环不收敛),一般分出的物料较少。将另一股物料连接到循环的起始点。
2、我们首先将收敛方法的迭代次数增加到较大的值,根据自己的情况自己设置,我一般是设为300次。
3、根据最初的反应物料进料量和循环反应物的量计算出循环时反应物的进料量(计算精确一点,最好到小数点后两位,此计算值较为准确),循环不收敛或产物的产量和自己设计的不同时只需微调进料量即可。
4、对于只有一个塔的循环,先将塔换为DSTWU模块进行设计计算,结果收敛后再换为RadFrac模块计算。
5、对于有多个精馏塔的循环,首先全部换为DSTWU模块进行设计计算,在计算结果收敛和达到自己设计的产量后再将DSTWU模块每次一个(将循环流程内的DSTWU模块一个换为RadFrac模块,计算收敛和产量达预定值时再换下一个)的换为RadFrac模块进行设计计算。
6、如果循环很难收敛,我们考虑改变收敛方法,一般布洛伊顿拟牛顿法(Broyden)最易收敛。
7、对于具体不收敛情况,我们只需微调精料量和精馏塔的回流比(根据具体情况进行调节,有的只要调节小数点后两位的值流程有可能有很大变化)。
8、根据个人经验,小数点后的最后一位数设置为偶数比设置为奇数流程更易收敛。
以上仅为个人循环模拟时的经验,仅供参考。有什么不妥之处还望高手指出,大家相互交流,相互学习,共同进步。


评分

参与人数 5韶华币 +18 收起 理由
yingxiongmolu + 5
zmq6021 + 2
hanpingsiping + 1
寒亦可 + 5 好资料,非常感谢
六月痕 + 5 我很同意你的看法

查看全部评分

本帖被以下云收藏推荐:

  • · aspen|主题: 1, 订阅: 0
发表于 1970-1-1 08:00:00 显示全部楼层
本帖最后由 印度老斑鸠 于 2014-5-23 14:12 编辑

总结的很不错,一看就是很有经验了,但是我也基本常识过这些方法,还是遇到不收敛了
你看看这个贴
http://meng.horse/thread-83971-1-1.html
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
总结的不错,谢谢楼主无私分享
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
迭代次数能设为300次吗

点评

可以的,最大9999呢。  详情 回复 发表于 2015-11-2 09:08
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
楼主,那我循环之后,进入反应器的物料变得好大,而且载气也变得好大,怎么调,载气都达不到我想要的数据,这个是什么原因呢

点评

如果是这样的话,我建议可以考虑再使用一个闪蒸罐分离一下再回流。  详情 回复 发表于 2014-6-15 20:30
我也有跟你一样的问题,循环之后物料量就变得好大,这个问题你得到解决了吗,分享一下可以吗?  详情 回复 发表于 2014-6-15 13:50
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
谢谢楼主分享,很受用~最近在模拟循环物流,怎么都不收敛,这次再按照楼主的说法再试试。
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
如果时间 发表于 2014-5-29 10:51
楼主,那我循环之后,进入反应器的物料变得好大,而且载气也变得好大,怎么调,载气都达不到我想要的数据, ...

我也有跟你一样的问题,循环之后物料量就变得好大,这个问题你得到解决了吗,分享一下可以吗?
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
如果时间 发表于 2014-5-29 10:51
楼主,那我循环之后,进入反应器的物料变得好大,而且载气也变得好大,怎么调,载气都达不到我想要的数据, ...

如果是这样的话,我建议可以考虑再使用一个闪蒸罐分离一下再回流。
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
很不错的帖子,似乎知道哪出问题了
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
maggiegllj 发表于 2014-6-15 13:50
我也有跟你一样的问题,循环之后物料量就变得好大,这个问题你得到解决了吗,分享一下可以吗?

很可能是你的初值物流一直在加载气,而循环物流中也含有大量载气
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
“根据最初的反应物料进料量和循环反应物的量计算出循环时反应物的进料量(计算精确一点,最好到小数点后两位,此计算值较为准确)”     这个要怎么算


回复 支持 反对

使用道具 举报

 成长值: 37485

发表于 1970-1-1 08:00:00 显示全部楼层
请问一下,孙兰义老师的课本上说撕裂物流高度相关是什么意思?怎么去理解???
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
循环收不收敛,是数学算法的范畴,但往往都是工艺上出了问题,比如流量、温度、组成等与实际差的太大造成不收敛。
至于数学算法,当今处理迭代计算最先进的算法就那么几种,可以换着试试。
建模初期往往不需要将循环物流接上去,可人工虚拟一股物流,让模型收敛后,再考虑撤除虚拟物流,将循环物流接入。
以上为个人观点。
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
『朝朝暮暮』 发表于 2014-5-28 23:47
迭代次数能设为300次吗

可以的,最大9999呢。
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
再加上一条,灵活使用计算器模块,更易于收敛。
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
谢谢楼主经验分享
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
楼主经验还是挺丰富的,不过建议迭代次数不宜过大,建议100以内,要是不收敛考虑楼主提到的其他方法,迭代次数过多容易造成容差累积,最后结果置信度下降,而且迭代次数过多运算慢
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
想问下这种流程的步骤?!

                               
登录/注册后可看大图

回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
没法分开模块算啊,塔顶数据很难定!
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
谢谢楼主的分享
回复 支持 反对

使用道具 举报

不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-2-9 12:00

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表