lmmleo 发表于 2013-5-31 13:32:40

来大神帮我看看ba,谢谢咯

来大神帮我看看ba,谢谢咯
我把运行结果页翻译了一下,可还是不会修改block参数,帮我看看吧,通俗点~~~谢谢,急啊{:1106_361:}



<< Run reinitialized 18:23:34 Thu May 30, 2013>>
运行重新启动于2013年五月30日下午6:23
->Processing input specifications ...加载输入规范
**ERROR IN THE "BLOCK" PARAGRAPH WHICH BEGINS ON LINE 157
      BLOCK NAME: B12    MODEL NAME: DSTWU   SKW: PARAM   TKW: TEMP-TOL
      错误开始发生在157行模块群
      模块名称:B12模型名称:DSTWUSKW:PARAMTKW:TEMP-TOL

      INVALID USE OF UNITS SPECIFICATION IN BRACES OR BRACKETS.
      SENTENCE IGNORED.
      在括号或者括弧中的单位规范应用无效。
      句子的忽略。
      
**ERROR IN THE "BLOCK" PARAGRAPH WHICH BEGINS ON LINE 157
      BLOCK NAME: B12    MODEL NAME: DSTWU   SKW: PARAM   TKW: FREE-WATER
      错误开始发生在157行模块群
      模块名称:B12模型名称:DSTWUSKW:PARAMTKW:FREE-WATER

      VALUE IS REQUIRED FOR TERTIARY KEYWORD: HEAVYKEY
      BUT WAS NOT ENTERED.PARAGRAPH IGNORED.
      值是第三关键字的所必需的:重关键组分
      但是没有输入。 段落的忽略。

*** SEVERE ERROR
      BLOCK: "B12" APPEARS IN THE FLOWSHEET, BUT
      NO BLOCK PARAGRAPH HAS BEEN ENTERED FOR IT.
      严重错误
      模块:B12出现在流程中,但是却没有块段为其输入。

      INFORMATION
      STREAM: "16" HAS NO SOURCE OR DESTINATION.
      IT WILL BE SAVED TEMPORARILY.
      信息
      流股:16没有源或者目的地。
      它将暂时保存。

! Errors while processing input specifications
处理输入规格时发生错误
->Processing input specifications ...加载输入规范

Flowsheet Analysis :流程分析
Block $OLVER01 (Method: WEGSTEIN) has been defined to converge
         streams: 13      3
块$OLVER01(方法:WEGSTEIN)已经被定义为收敛流股:13    3

COMPUTATION ORDER FOR THE FLOWSHEET:
$OLVER01 B12 B4 B20 B7 B8 B6 B11 REACTOR B5 DECANTER B21
(RETURN $OLVER01)
流程的计算秩序:
$OLVER01 B12 B4 B20 B7 B8 B6 B11 REACTOR B5 DECANTER B21
(RETURN $OLVER01)

->Calculations begin ...计算开始

> Beginning Convergence Loop $OLVER01 Method: WEGSTEIN开始收敛循环$OLVER01方法:WEGSTEIN
    Block: B12      Model: DSTWU 模块:B12模型:DSTWU
**ERROR
      MINIMUM REFLUX RATIO CALCULATED FROM UNDERWOOD EQUATION
      IS -1.3999.REFLUX RATIO RESET TO 0.1.
**错误
      由UNDERWOOD方程计算出的最小回流比
      是-1.3999.回流比复位为0.1。
    Block: B4       Model: FLASH2
    Block: B20      Model: MIXER
    Block: B7       Model: HEATER
    Block: B8       Model: COMPR
*   WARNING
      IMPROPER OUTLET PRESSURE SPECIFIED FOR THE GIVEN UNIT
      INPUT PRESSURE = (0.6000E+07)OUTPUT PRESSURE =(0.6000E+07)
*   警告
      不当的出口压力为给定的单元指定
      输入压力=(0.6000E+07) 出口压力=(0.6000E+07)
*** SEVERE ERROR
      FORTRAN INVALID OPERATION ENCOUNTERED.
*** 严重错误
      FORTRAN语言遇到无效的操作。

**ERROR
      LIQUID PHASE EXISTS EITHER AT OUTLET CONDITIONS OR
      AT SOME INTERMEDIATE CONDITIONS. SPECIFY "VALID PHASES"
      WHICH ALLOWS TWO OR THREE PHASES CALCULATION.
**错误
      液相不仅在出口条件也在一些中间条件存在。指定的“有效相态”
      允许2或3个相态参与计算。

    Block: B6       Model: HEATER
    Block: B11      Model: COMPR
*   WARNING
      IMPROPER OUTLET PRESSURE SPECIFIED FOR THE GIVEN UNIT
      INPUT PRESSURE = (0.6000E+07)OUTPUT PRESSURE =(0.6000E+07)
*   警告
      不当的出口压力为给定的单元指定
      输入压力=(0.6000E+07) 出口压力=(0.6000E+07)

*   WARNING
      FEED STREAM IS BELOW DEW POINT AND "VALID PHASES" IS NOT SPECIFIED.
      TWO PHASES FLASH IS USED TO DETERMINE FEED STREAM PROPERTIES.
*   警告
      低于露点和有效相态的进料流未指定。
      两个阶段的闪蒸是用来确定进料流性质的。

*** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.
*** 严重错误
      FORTRAN语言遇到了除以0。

*** SEVERE ERROR
      SINGLE PHASE TEMPERATURE CALCULATIONS FAILED IN3ITERATIONS. FINAL
      TEMPERATURE IS10.0000FINAL ENTHALPY IS-2.5144D+08SPECIFIED
      ENTHALPY IS-2.5686D+08   CALCULATION OF OUTLET TEMPERATURE FOR
      ISENTROPIC COMPRESSOR FAILED DUE TO ERROR IN FLASH. BLOCK IS BYPASSED.
*** 严重错误
      单相温度计算失败3次。
      最后的温度是10,最后的焓是-2.5144D+08,指定的焓是-2.5686D+08,对于
      等熵压缩机的出口温度计算错误是由于闪蒸罐被忽略了。

      SKIPPING REST OF THE BLOCK CALCULATIONS.
      跳过其余块的计算。

    Block: REACTORModel: RYIELD
*   WARNING
      SPECIFIED YIELDS HAVE BEEN NORMALIZED BY A FACTOR OF (0.98000)
      TO MAINTAIN AN OVERALL MATERIAL BALANCE.
*   警告
      为了保持总的物料平衡,收益率由一个因子(0.9800)归一化。

    Block: B5       Model: HEATER
    Block: DECANTER Model: DECANTER
*   WARNING
      H2O      WAS SPECIFIED AS AN L2-KEY COMPONENT BUT IS NOT
      PRESENT IN THE INLET STREAM. SPECIFICATION IGNORED.
*   警告
      水被指定为第二关键组分但是却并没有出现在进料流股。规范忽略。

    Block: B21      Model: MIXER
> Loop $OLVER01 Method: WEGSTEIN   Iteration    1
6 vars not converged, Max Err/Tol   0.11161E+05
> 循环$OLVER01方法:WEGSTEIN 迭代16次不收敛,最大错误比上公差= 0.11161E+05

    Block: B12      Model: DSTWU
*** SEVERE ERROR
      THE LIGHT KEY COMPONENT IS NOT PRESENT IN THE FEED.BLOCK BYPASSED.
*** 严重错误
      轻关键组分没有出现在进料中。模块跳过。

    Block: B4       Model: FLASH2
    Block: B20      Model: MIXER
    Block: B7       Model: HEATER
    Block: B8       Model: COMPR
*   WARNING
      IMPROPER OUTLET PRESSURE SPECIFIED FOR THE GIVEN UNIT
      INPUT PRESSURE = (0.6000E+07)OUTPUT PRESSURE =(0.6000E+07)
*   警告
      不当的出口压力为给定的单元指定
      输入压力=(0.6000E+07) 出口压力=(0.6000E+07)

*** SEVERE ERROR
      FORTRAN INVALID OPERATION ENCOUNTERED.
*** 严重错误
      FORTRAN语言遇到无效操作。

**ERROR
      LIQUID PHASE EXISTS EITHER AT OUTLET CONDITIONS OR
      AT SOME INTERMEDIATE CONDITIONS. SPECIFY "VALID PHASES"
      WHICH ALLOWS TWO OR THREE PHASES CALCULATION.
**错误
      液相不仅在出口条件也在一些中间条件存在。指定的“有效相态”
      允许2或3个相态参与计算。

    Block: B6       Model: HEATER
    Block: B11      Model: COMPR
*   WARNING
      IMPROPER OUTLET PRESSURE SPECIFIED FOR THE GIVEN UNIT
      INPUT PRESSURE = (0.6000E+07)OUTPUT PRESSURE =(0.6000E+07)
*   警告
      不当的出口压力为给定的单元指定
      输入压力=(0.6000E+07) 出口压力=(0.6000E+07)

*   WARNING
      FEED STREAM IS BELOW DEW POINT AND "VALID PHASES" IS NOT SPECIFIED.
      TWO PHASES FLASH IS USED TO DETERMINE FEED STREAM PROPERTIES.
*   警告
      低于露点和有效相态的进料流未指定。
      两个阶段的闪蒸是用来确定进料流性质的。


*** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.
*** 严重错误
      FORTRAN语言遇到了除以0。

*** SEVERE ERROR
      SINGLE PHASE TEMPERATURE CALCULATIONS FAILED IN3ITERATIONS. FINAL
      TEMPERATURE IS10.0000FINAL ENTHALPY IS-2.5144D+08SPECIFIED
      ENTHALPY IS-2.5686D+08   CALCULATION OF OUTLET TEMPERATURE FOR
      ISENTROPIC COMPRESSOR FAILED DUE TO ERROR IN FLASH. BLOCK IS BYPASSED.
*** 严重错误
      单相温度计算失败3次。
      最后的温度是10,最后的焓是-2.5144D+08,指定的焓是-2.5686D+08,对于
      等熵压缩机的出口温度计算错误是由于闪蒸罐被忽略了。

      SKIPPING REST OF THE BLOCK CALCULATIONS.
      跳过其余模块的计算

    Block: REACTORModel: RYIELD
*   WARNING
      SPECIFIED YIELDS HAVE BEEN NORMALIZED BY A FACTOR OF (0.98000)
      TO MAINTAIN AN OVERALL MATERIAL BALANCE.
*   警告
      为了保持总的物料平衡,收益率由一个因子(0.9800)归一化。   

    Block: B5       Model: HEATER
    Block: DECANTER Model: DECANTER
*   WARNING
      H2O      WAS SPECIFIED AS AN L2-KEY COMPONENT BUT IS NOT
      PRESENT IN THE INLET STREAM. SPECIFICATION IGNORED.
*   警告
      水被指定为第二关键组分但是却并没有出现在进料流股。规范忽略。

    Block: B21      Model: MIXER
> Loop $OLVER01 Method: WEGSTEIN   Iteration    2
2 vars not converged, Max Err/Tol-0.26537E+03
> 循环 $OLVER01 方法:WEGSTEIN   
迭代22次没有收敛,最大错误比上公差= -0.26537E+03

    Block: B12      Model: DSTWU
*** SEVERE ERROR
      THE LIGHT KEY COMPONENT IS NOT PRESENT IN THE FEED.BLOCK BYPASSED.
*** 严重错误
      轻关键组分没有出现在进料中。模块跳过。

    Block: B4       Model: FLASH2
    Block: B20      Model: MIXER
    Block: B7       Model: HEATER
    Block: B8       Model: COMPR
*   WARNING
      IMPROPER OUTLET PRESSURE SPECIFIED FOR THE GIVEN UNIT
      INPUT PRESSURE = (0.6000E+07)OUTPUT PRESSURE =(0.6000E+07)
*   警告
      不当的出口压力为给定的单元指定
      输入压力=(0.6000E+07) 出口压力=(0.6000E+07)

*** SEVERE ERROR
      FORTRAN INVALID OPERATION ENCOUNTERED.
*** 严重错误
      FORTRAN语言遇到无效的操作。

**ERROR
      LIQUID PHASE EXISTS EITHER AT OUTLET CONDITIONS OR
      AT SOME INTERMEDIATE CONDITIONS. SPECIFY "VALID PHASES"
      WHICH ALLOWS TWO OR THREE PHASES CALCULATION.
**错误
      液相不仅在出口条件也在一些中间条件存在。指定的“有效相态”
      允许2或3个相态参与计算。

    Block: B6       Model: HEATER
    Block: B11      Model: COMPR
*   WARNING
      IMPROPER OUTLET PRESSURE SPECIFIED FOR THE GIVEN UNIT
      INPUT PRESSURE = (0.6000E+07)OUTPUT PRESSURE =(0.6000E+07)
*   警告
      不当的出口压力为给定的单元指定
      输入压力=(0.6000E+07) 出口压力=(0.6000E+07)
*   WARNING
      FEED STREAM IS BELOW DEW POINT AND "VALID PHASES" IS NOT SPECIFIED.
      TWO PHASES FLASH IS USED TO DETERMINE FEED STREAM PROPERTIES.
*   警告
      低于露点和有效相态的进料流未指定。
      两个阶段的闪蒸是用来确定进料流性质的。

*** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.
*** 严重错误
      FORTRAN语言遇到了除以0。

*** SEVERE ERROR
      SINGLE PHASE TEMPERATURE CALCULATIONS FAILED IN3ITERATIONS. FINAL
      TEMPERATURE IS10.0000FINAL ENTHALPY IS-2.5144D+08SPECIFIED
      ENTHALPY IS-2.5686D+08   CALCULATION OF OUTLET TEMPERATURE FOR
      ISENTROPIC COMPRESSOR FAILED DUE TO ERROR IN FLASH. BLOCK IS BYPASSED.
*** 严重错误
      单相温度计算失败3次。
      最后的温度是10,最后的焓是-2.5144D+08,指定的焓是-2.5686D+08,对于
      等熵压缩机的出口温度计算错误是由于闪蒸罐被忽略了。

      SKIPPING REST OF THE BLOCK CALCULATIONS.
      跳过其余模块的计算

    Block: REACTORModel: RYIELD
*   WARNING
      SPECIFIED YIELDS HAVE BEEN NORMALIZED BY A FACTOR OF (0.98000)
      TO MAINTAIN AN OVERALL MATERIAL BALANCE.
*   警告
      为了保持总的物料平衡,收益率由一个因子(0.9800)归一化。

    Block: B5       Model: HEATER
    Block: DECANTER Model: DECANTER
*   WARNING
      H2O      WAS SPECIFIED AS AN L2-KEY COMPONENT BUT IS NOT
      PRESENT IN THE INLET STREAM. SPECIFICATION IGNORED.
*   警告
      水被指定为第二关键组分但是却并没有出现在进料流股。规范忽略。

    Block: B21      Model: MIXER
> Loop $OLVER01 Method: WEGSTEIN   Iteration    3
2 vars not converged, Max Err/Tol-0.13630E+03
> 循环 $OLVER01 方法:WEGSTEIN
迭代32次没有收敛,最大错误比上公差=-0.13630E+03

    Block: B12      Model: DSTWU
*** SEVERE ERROR
      THE LIGHT KEY COMPONENT IS NOT PRESENT IN THE FEED.BLOCK BYPASSED.
*** 严重错误
      轻关键组分没有出现在进料流股中,模块忽略。

    Block: B4       Model: FLASH2
    Block: B20      Model: MIXER
    Block: B7       Model: HEATER
    Block: B8       Model: COMPR
*   WARNING
      IMPROPER OUTLET PRESSURE SPECIFIED FOR THE GIVEN UNIT
      INPUT PRESSURE = (0.6000E+07)OUTPUT PRESSURE =(0.6000E+07)
*   警告
      不当的出口压力为给定的单元指定
      输入压力=(0.6000E+07) 出口压力=(0.6000E+07)

*** SEVERE ERROR
      FORTRAN INVALID OPERATION ENCOUNTERED.
*** 严重错误
      FORTRAN语言遇到无效的操作。

**ERROR
      LIQUID PHASE EXISTS EITHER AT OUTLET CONDITIONS OR
      AT SOME INTERMEDIATE CONDITIONS. SPECIFY "VALID PHASES"
      WHICH ALLOWS TWO OR THREE PHASES CALCULATION.
**错误
      液相不仅在出口条件也在一些中间条件存在。指定的“有效相态”
      允许2或3个相态参与计算。

    Block: B6       Model: HEATER
    Block: B11      Model: COMPR
*   WARNING
      IMPROPER OUTLET PRESSURE SPECIFIED FOR THE GIVEN UNIT
      INPUT PRESSURE = (0.6000E+07)OUTPUT PRESSURE =(0.6000E+07)
*   警告
      不当的出口压力为给定的单元指定
      输入压力=(0.6000E+07) 出口压力=(0.6000E+07)

*   WARNING
      FEED STREAM IS BELOW DEW POINT AND "VALID PHASES" IS NOT SPECIFIED.
      TWO PHASES FLASH IS USED TO DETERMINE FEED STREAM PROPERTIES.
*   警告
      低于露点和有效相态的进料流未指定。
      两个阶段的闪蒸是用来确定进料流性质的。


*** SEVERE ERROR
      FORTRAN DIVIDE BY ZERO ENCOUNTERED.
*** 严重错误
      FORTRAN语言遇到了除以0。

*** SEVERE ERROR
      SINGLE PHASE TEMPERATURE CALCULATIONS FAILED IN3ITERATIONS. FINAL
      TEMPERATURE IS10.0000FINAL ENTHALPY IS-2.5144D+08SPECIFIED
      ENTHALPY IS-2.5686D+08   CALCULATION OF OUTLET TEMPERATURE FOR
      ISENTROPIC COMPRESSOR FAILED DUE TO ERROR IN FLASH. BLOCK IS BYPASSED.
*** 严重错误
      单相温度计算失败3次。
      最后的温度是10,最后的焓是-2.5144D+08,指定的焓是-2.5686D+08,对于
      等熵压缩机的出口温度计算错误是由于闪蒸罐被忽略了。

      SKIPPING REST OF THE BLOCK CALCULATIONS.

    Block: REACTORModel: RYIELD
*   WARNING
      SPECIFIED YIELDS HAVE BEEN NORMALIZED BY A FACTOR OF (0.98000)
      TO MAINTAIN AN OVERALL MATERIAL BALANCE.

    Block: B5       Model: HEATER
    Block: DECANTER Model: DECANTER
*   WARNING
      H2O      WAS SPECIFIED AS AN L2-KEY COMPONENT BUT IS NOT
      PRESENT IN THE INLET STREAM. SPECIFICATION IGNORED.

    Block: B21      Model: MIXER
> Loop $OLVER01 Method: WEGSTEIN   Iteration    4
# Converged             Max Err/Tol   0.00000E+00
->Simulation calculations completed ...

dashi1992 发表于 2013-5-31 13:32:40

围观的路过。

Horse 发表于 2013-5-31 13:32:40

翻译这玩意有p用啊,,把bkp文件传上来啊。。。

lmmleo 发表于 2013-5-31 13:32:40

Horse 发表于 2013-5-31 13:47
翻译这玩意有p用啊,,把bkp文件传上来啊。。。

哦。。。我是像看看结果~~~~~

lmmleo 发表于 2013-5-31 13:32:40

Horse 发表于 2013-5-31 13:47
翻译这玩意有p用啊,,把bkp文件传上来啊。。。
我改了点,还是一样~~~汗,麻烦了,谢谢

lmmleo 发表于 2013-5-31 13:32:40

{:1106_361:}、、、、求关注啊,求方法啊

lmmleo 发表于 2013-5-31 13:32:40

额。。。先去写论文,等会儿再来看看~~~

lmmleo 发表于 2013-5-31 13:32:40

dashi1992 发表于 2013-5-31 14:43
围观的路过。

求不围观。。。求参与~~~~~~~~~~~~~~~~

1592203609 发表于 2013-5-31 13:32:40

感觉你这模拟是彻底的失败啊,重头再来吧

lmmleo 发表于 2013-5-31 13:32:40

1592203609 发表于 2013-5-31 16:27
感觉你这模拟是彻底的失败啊,重头再来吧

确实是到处报错。。。感觉aspen好难啊~~~,我真倒霉,选了个用aspen的题目,边学边做,疼

weibo_tian 发表于 2013-5-31 13:32:40

每股物料的组成和流量都被指定了,还需要模拟计算吗?

lmmleo 发表于 2013-5-31 13:32:40

weibo_tian 发表于 2013-5-31 16:54
每股物料的组成和流量都被指定了,还需要模拟计算吗?

那怎么弄,我是写一个,点一下next啊,变蓝色对钩~~

心境如雪 发表于 2013-5-31 13:32:40

你输入格式有错误,,以及模块的输入形式有错误,,,,

云中鹤 发表于 2013-5-31 13:32:40

学习一下……

云中鹤 发表于 2013-5-31 13:32:40

物流指定太多了……

Cheney6 发表于 2013-5-31 13:32:40

感谢你的翻译,正在做化工设计,错的不少,脑浆都要干涸了,亏得有你们的经验开路,,,,,,,{:1106_362:}

DeepSeek-AI 发表于 2025-9-10 09:58:29

从报错信息来看,你的DSTWU精馏模块(B12)存在几个关键问题。咱们把问题拆开说:

1 单位规范错误(157行)
- 检查DSTWU模块参数输入时括号内的单位写法
- 比如温度容差(TEMP-TOL)参数,正确的格式应该是:
TEMP-TOL 0.5 C (直接写数值+单位,不要加额外括号)

2 关键组分缺失
- DSTWU模型必须指定轻关键组分(LIGHTKEY)和重关键组分(HEAVYKEY)
- 在B12模块参数里补上:
LIGHTKEY 组分名1 回收率(如0.99)
HEAVYKEY 组分名2 回收率(如0.01)

3 回流比异常
- Underwood方程计算出负的最小回流比(-1.3999),说明:
a) 进料组成可能有误
b) 关键组分选择不合理
c) 压力/温度条件不现实
- 建议先检查进料流股16的组成是否合理

4 压缩机警告(B8)
- 输入输出压力相同(6MPa),失去压缩意义
- 要么修改出口压力,要么换成阀门模块

紧急处理步骤:
1 先右键点击B12模块选择View Input
2 对照报错行数检查参数格式
3 重点补全这两个必填参数:
   LIGHTKEY 组分名 塔顶回收率
   HEAVYKEY 组分名 塔底回收率
4 检查流股16是否连接到B12模块

TIP:遇到FORTRAN运行错误时,可以尝试:
- 把Wegstein迭代法改成Broyden
- 适当放宽收敛容差(TEMP-TOL)

需要具体看你的物系和分离要求,建议把组分和工艺参数发出来,可以帮你具体分析关键组分设置问题。   

消除零回复-来自AI Deepseek机器人自动回复回复内容仅作参考,请甄别回复内容准确与否

Frank_2013 发表于 2025-9-10 10:03:04

{:1110_550:}{:1110_550:}{:1110_549:}
页: [1]
查看完整版本: 来大神帮我看看ba,谢谢咯