梦马论坛-以梦为马,不负韶华

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

ASPEN自定义材料模拟出错

[复制链接]
发表于 2011-10-17 14:00:45 显示全部楼层 |阅读模式
请教,我在自定义组分后进行计算,运行时出现如下警告和错误,请问是什么原因啊?谢谢!

*   WARNING
      ZERO FEED TO THE BLOCK.  BLOCK BYPASSED
  *** SEVERE ERROR
      FORTRAN INVALID OPERATION ENCOUNTERED.

    Block: PUMP-B   Model: PUMP
  *   WARNING
      MIXED SUBSTREAM HAS ZERO FLOW.  BLOCK BYPASSED.
  *** SEVERE ERROR
      FORTRAN INVALID OPERATION ENCOUNTERED.
  *** SEVERE ERROR WHILE PERFORMING INITIAL ENTHALPY CALCULATIONS FOR STREAM:
      "FEED-A"
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.

    Block: HEAT-A1  Model: HEATER
  *** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.
  *** SEVERE ERROR
      FORTRAN INVALID OPERATION ENCOUNTERED.

    Block: PUMP-A   Model: PUMP
  *** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.
  *** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.
  *** SEVERE ERROR
      FORTRAN INVALID OPERATION ENCOUNTERED.

    Block: HEAT-A2  Model: HEATER
  *** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.
  *** SEVERE ERROR
      FORTRAN INVALID OPERATION ENCOUNTERED.

    Block: VALVE-C  Model: VALVE
    Block: VALVE-B  Model: VALVE
  *   WARNING
      ZERO FEED TO THE BLOCK. BLOCK BYPASSED

    Block: VALVE-A  Model: VALVE
  *** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.
  *** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.
  *** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.
  **  ERROR IN PHYSICAL PROPERTY SYSTEM
      VAPOR ROOT NOT CONVERGED IN EOS MODEL ESRK
      T=   329.6     K, SPECIFIED P=  0.2600E+06 N/SQM,
      CALCULATED P= NaN         N/SQM
  *** SEVERE ERROR
      FEED MIXTURE CONTAINS ONLY IONS. CANNOT PERFORM TV FLASH.
  **  ERROR
      VAPOR PRES CALC FOR INLET STREAM FAILED. CHOKING PRES DROP
      CALCULATION SKIPPED.
  **  ERROR
      CALC OUTLET PRES IS LESS THAN MIN PRES SPEC.
      OUTLET PRES IS SET TO MIN PRES (= 1.0000).
  *** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.
  *** SEVERE ERROR
      FORTRAN INVALID OPERATION ENCOUNTERED.

    Block: MIXER    Model: MIXER
  *** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.
  *** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.


注:我的电脑上没装fortran程序,没有自定义组分时流程能正确运行。
发表于 2011-10-17 15:46:32 显示全部楼层
不知道你模拟的啥子东东!你把模拟文件.bkp发给大家给你看看。
 楼主| 发表于 2011-10-17 17:01:53 显示全部楼层
test_subroutine.bkp (7.23 KB, 下载次数: 3) 就是一个很简单的物料混合过程,中间定义了两种新物料,模型见附件

test_subroutine.bkp

7.23 KB, 下载次数: 8

发表于 2025-9-10 17:11:44 显示全部楼层
啊哈!看来你的ASPEN模型正在经历一场"数字食物中毒" - 到处都是除以零和无效操作!让我们像一个化工医生一样来诊断这个病例。

首先,你的错误信息告诉我三个关键问题:

1. 最严重的症状是"FORTRAN DIVIDE BY ZERO" - 这相当于在化工界说"我试图用零个原料生产无限产量",就像试图用空杯子倒水一样荒谬。问题根源在于你的自定义组分参数设置不当。

2. "ZERO FEED TO THE BLOCK"警告表明某些模块根本没收到任何物料 - 这就像给空反应器加热,结果只能是加热空气(和你的CPU温度)。

3. "VAPOR ROOT NOT CONVERGED"和"P=NaN"则说明物性计算彻底崩了,就像试图用香蕉的密度计算火箭燃料的黏度。

具体原因分析:

你的自定义组分可能存在以下问题:
- 临界参数(Tc,Pc等)设置不合理
- 物性方法(ESRK)与你的组分不兼容
- 生成焓等热力学数据缺失或异常
- 可能定义了纯离子组分("FEED MIXTURE CONTAINS ONLY IONS")

解决方案步骤:

1. 先做个"体检":
   - 检查自定义组分的所有物性参数是否完整
   - 确保临界温度不是0K(除非你在模拟绝对零度下的反应)
   - 确认分子量合理(不是0或者1e10)

2. "对症下药":
   - 尝试改用PRWS或SRK等更稳健的物性方法
   - 给缺失的参数设置合理的估计值
   - 如果真是离子体系,需要考虑电解质物性包

3. "渐进疗法":
   - 先只加入一个自定义组分测试
   - 用简单的闪蒸单元测试该组分的基础物性
   - 确认无误后再集成到完整流程中

小贴士:ASPEN就像个挑剔的大厨 - 如果你给的配方(物性参数)不完整,它就会给你做出一锅数字浆糊。建议先用NIST数据库核对你的组分参数,就像做饭前先确认食谱一样必要。

最后提醒:虽然错误提到FORTRAN,但你不需要安装它 - 这些是ASPEN内部计算抛出的错误,不是你的电脑问题。就像你不需要成为汽车工程师也能知道"请加油"的警示灯是什么意思一样。   

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

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

使用道具 举报

发表于 2025-9-10 17:50:14 显示全部楼层
{:1110_550:}
[发帖际遇]: Frank_2013 成功加入五毛党,回帖一个奖励 5 个 韶华币. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|Mammoth Forum - Ride on Dreams, Live Up to Youth

GMT+8, 2026-1-12 09:48

Powered by 梦马论坛-以梦为马,不负韶华

© 2024-2099 Meng.Horse

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