猛犸论坛【以梦为马,不负韶华】

搜索
查看: 5173|回复: 2
收起左侧

MTO流程收敛问题

[复制链接]
发表于 2013-2-3 16:47:10 显示全部楼层 |阅读模式
这是小弟做的MTO模拟,做到一半就做不下去了。流股26连接B1的话就会出现错误,不连的话就没有问题,哪位高手能给我分析分析啊!!!

Simu2.bkp

170.82 KB, 下载次数: 116

这是模拟流程

评分

参与人数 1韶华币 +8 收起 理由
胜源毅 + 8 积极发表议题

查看全部评分

发表于 2013-2-3 16:47:10 显示全部楼层

只知道可能是tear stream的问题,我也不太会解决实际问题{:1106_400:}
回复 支持 反对

使用道具 举报

发表于 2013-2-3 16:47:10 显示全部楼层
下载下来先看啊可能。。。
回复 支持 反对

使用道具 举报

发表于 2013-2-3 18:05:00 显示全部楼层
aspenplus用序贯模块法计算,进行的是静态模拟,物流26不连接B1时计算出的流股26各项数值是根据物流19的数值计算的,而26连接至B1时26的数值又要与19混合,如此反复是不能计算的。要设置撕裂流股才是(动态模拟可能也是可行的办法)。另外,楼主在使用HeatX模块时要注意冷热流股的连接方式,温度高的连到hot侧,温度低的连到cold侧。

点评

解释得太好了,高手啊。那个换热器没有错,我只是为了好看点把线条移了下,这应该不会有影响吧?我也意识到是撕裂流的问题,像我这个怎么设置撕裂流?  详情 回复 发表于 2013-2-5 21:36

评分

参与人数 4韶华币 +25 收起 理由
nh18 + 2 非常给力的回复
tianshanxue + 5 非常给力的回复
tsl0205 + 10
胜源毅 + 8 非常给力的回复

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2013-2-4 09:32:11 显示全部楼层
实在搞不定,只能顶一下了,希望其他人能够解决
总是显示两个错误,增加iteration次数好像不太管用

  **  ERROR
      BLOCK B11 IS NOT IN MASS BALANCE:
      MASS INLET FLOW = 0.88047134E+05, MASS OUTLET FLOW = 0.87977943E+05
      RELATIVE DIFFERENCE = 0.78645551E-03
      MAY BE DUE TO A TEAR STREAM OR A STREAM FLOW MAY HAVE
      BEEN CHANGED BY A FORTRAN, TRANSFER, OR BALANCE BLOCK
      AFTER THE BLOCK HAD BEEN EXECUTED.

  **  ERROR
      Convergence block $OLVER01 did not converge
      normally in the final pass

希望有高手可以解决

Simu2_V7.3未收敛.bkp

36.04 KB, 下载次数: 20

点评

亲,你的版本太高了,我的是V7.1的,打不开咯  详情 回复 发表于 2013-2-5 15:18
回复 支持 反对

使用道具 举报

发表于 2013-2-4 10:01:25 显示全部楼层
细看了一下,你这工艺参数对吗?怎么没有控制变量?

点评

反应的工艺参数没问题的,会不会是闪蒸塔和换热器参数有问题?或是精馏塔参数的问题?这个问题如果改变参数能解决么? 还有什么事控制变量?我是菜鸟咯,请多多指教  详情 回复 发表于 2013-2-5 15:14
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-5 15:14:41 显示全部楼层
Hermit522 发表于 2013-2-4 10:01
细看了一下,你这工艺参数对吗?怎么没有控制变量?

反应的工艺参数没问题的,会不会是闪蒸塔和换热器参数有问题?或是精馏塔参数的问题?这个问题如果改变参数能解决么?
还有什么事控制变量?我是菜鸟咯,请多多指教
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-5 15:18:09 显示全部楼层
胜源毅 发表于 2013-2-4 09:32
实在搞不定,只能顶一下了,希望其他人能够解决
总是显示两个错误,增加iteration次数好像不太管用

亲,你的版本太高了,我的是V7.1的,打不开咯{:1106_371:}

点评

额,撕裂流我也不是很懂,能把这个流程的撕裂流上传一张图片么?谢谢啦!  详情 回复 发表于 2013-2-5 16:42
记得好像没改过什么地方,只是把有的stream输出的结果又复制到input中去,这样aspen就不用估计一些撕裂流了。总是显示两个错误。  发表于 2013-2-5 15:44
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-5 16:42:55 显示全部楼层
nh18 发表于 2013-2-5 15:18
亲,你的版本太高了,我的是V7.1的,打不开咯

额,撕裂流我也不是很懂,能把这个流程的撕裂流上传一张图片么?谢谢啦!

点评

运行完后,选stream 13 和 14,点右键,选择reconcile 这样两条stream运行后的结果就输入到input中了 后来又添加了stream 19 重新运行,显示两个错误,一个warning,如我上一次回复所述  详情 回复 发表于 2013-2-6 06:53
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-5 21:36:43 显示全部楼层
CrossWorld 发表于 2013-2-3 18:05
aspenplus用序贯模块法计算,进行的是静态模拟,物流26不连接B1时计算出的流股26各项数值是根据物流19的数值 ...

解释得太好了,高手啊。那个换热器没有错,我只是为了好看点把线条移了下,这应该不会有影响吧?我也意识到是撕裂流的问题,像我这个怎么设置撕裂流?

点评

只知道可能是tear stream的问题,我也不太会解决实际问题  详情 回复 发表于 2013-2-6 22:00
关于撕裂流,论坛中有一个胜源毅的帖子,叫“ 首尔大学Aspen Plus课件”,你可以看看。  详情 回复 发表于 2013-2-6 06:01
回复 支持 反对

使用道具 举报

发表于 2013-2-6 06:01:32 显示全部楼层
nh18 发表于 2013-2-5 21:36
解释得太好了,高手啊。那个换热器没有错,我只是为了好看点把线条移了下,这应该不会有影响吧?我也意识 ...

关于撕裂流,论坛中有一个胜源毅的帖子,叫“
首尔大学Aspen Plus课件”,你可以看看。
回复 支持 反对

使用道具 举报

发表于 2013-2-6 06:53:40 显示全部楼层
nh18 发表于 2013-2-5 16:42
额,撕裂流我也不是很懂,能把这个流程的撕裂流上传一张图片么?谢谢啦!

运行完后,选stream 13 和 14,点右键,选择reconcile
这样两条stream运行后的结果就输入到input中了

后来又添加了stream 19

重新运行,显示两个错误,一个warning,如我上一次回复所述
回复 支持 反对

使用道具 举报

发表于 2025-5-19 23:23:41 显示全部楼层
遇到MTO(甲醇制烯烃)流程模拟收敛问题,特别是流股26连接B1模块报错的情况,可以从以下几个方向排查:

1. **物料平衡冲突检查**
- 重点核对B1模块的进/出口物流组分是否匹配(比如是否出现H2O或重烃类异常累积)
- 检查循环物流(特别是含未反应甲醇的返回流)是否形成死循环,建议在循环回路上设置撕裂流股(Tear Stream)并指定初值
- 确认反应器出口到分离系统的轻组分(如C2-C4烯烃)是否被有效分离,避免重组分返混

2. **热力学模型适配性验证**
- MTO体系推荐使用NRTL-RK组合模型(极性组分用NRTL,气相用Redlich-Kwong)
- 特别注意水-烃体系的二元交互参数,必要时手动输入文献数据
- 对高压分离环节(如深冷分离塔)建议切换为PSRK或PRWS模型

3. **模块连接参数诊断**
- 检查B1模块(推测为急冷塔或水洗塔)的设计规定是否与流股26物性冲突(如进料温度超过塔顶冷凝器负荷)
- 确认压力传递是否合理(比如前序反应器压力>分离系统压力时需设置阀件)
- 尝试在B1入口前添加虚拟混合器(Dummy Mixer)过渡

4. **收敛技巧应用**
- 对撕裂流股启用Wegstein加速算法(建议最大加速因子设为5)
- 在Control Panel中将迭代次数上限临时调至500次
- 对含水体系分离模块,在Setup中勾选"Check phase stability"

5. **分步调试策略**
- 先断开流股26运行流程,记录B1模块入口参数作为基准值
- 手动输入基准值作为流股26初值重新连接
- 使用Aspen Plus的"Calculator"功能逐步调整循环量(建议每次调整幅度<30%)

遇到具体报错代码时,可重点关注以下信息:
- 出现"Zero flow"警告时,检查物流26是否存在负压导致的相态分裂
- 显示"Two-phase feed"错误时,在B1模块设置中勾选"Allow two-phase feed"
- 若报"Maximum iterations exceeded",优先调整撕裂流股初值而非直接增加迭代次数

建议上传流程截图(隐去敏感数据)或提供以下信息进一步诊断:
1. B1模块类型(精馏塔/闪蒸罐/换热器等)
2. 流股26的温度-压力-组成三要素
3. 当前使用的物性包名称
4. 控制面板显示的最后一个收敛残差值

(注:MTO流程中水循环量控制是关键难点,实际工程中水/甲醇比通常需要维持在3:1以上防止催化剂失活,模拟时需特别注意该参数设置)   

消除零回复-来自AI Deepseek机器人自动回复

回复内容仅作参考,请甄别回复内容准确与否
回复 支持 反对

使用道具 举报

请勿灌水,请勿发布无意义纯表情或回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|猛犸论坛【以梦为马,不负韶华】

GMT+8, 2025-6-4 18:34

Powered by 猛犸论坛【以梦为马,不负韶华】

© 2024-2099 Meng.Horse

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