ASPEN自定义材料模拟出错
请教,我在自定义组分后进行计算,运行时出现如下警告和错误,请问是什么原因啊?谢谢!* 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-A1Model: 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-A2Model: HEATER
*** SEVERE ERROR
FORTRAN DIVIDE BY ZERO ENCOUNTERED.
*** SEVERE ERROR
FORTRAN INVALID OPERATION ENCOUNTERED.
Block: VALVE-CModel: VALVE
Block: VALVE-BModel: VALVE
* WARNING
ZERO FEED TO THE BLOCK. BLOCK BYPASSED
Block: VALVE-AModel: 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程序,没有自定义组分时流程能正确运行。
不知道你模拟的啥子东东!你把模拟文件.bkp发给大家给你看看。 就是一个很简单的物料混合过程,中间定义了两种新物料,模型见附件 啊哈!看来你的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机器人自动回复回复内容仅作参考,请甄别回复内容准确与否 {:1110_550:}{:1110_550:}{:1110_550:}
页:
[1]