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

搜索
搜索附件  

文件1(收敛30次).bkp

 

aspend 迭代问题:
本帖最后由 Patronum 于 2014-10-22 17:18 编辑

向大牛们请教有这样几个问题:(“文件1”“文件2”都是换热器都是简捷法,“文件3”换热器是严格法)
1、“文件1”、“文件2”中都用Weigstein方法收敛,但是当使用默认的30次运行后会出现error,但是当收敛次数增大到150次时就没有error了,不知这是为什么?
2、“文件1”收敛30次的error(如下)应该怎样处理?
**  ERROR
      BLOCK COMP2 IS NOT IN MASS BALANCE:
      MASS INLET FLOW = 0.15419772E+02, MASS OUTLET FLOW = 0.15254897E+02
      RELATIVE DIFFERENCE = 0.10807981E-01
      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
3、“文件3”用严格法计算时除了和“文件1”、“文件2”出现同样的问题外,当收敛150时又出现了新的error,该怎样处理?
**  ERROR
      TEMPERATURE CROSSOVER DETECTED
      RE-CALCULATING WITH MINIMUM APPROACH TEMP. SPEC


  *   WARNING
      INTERNAL TEMPERATURE CROSS DETECTED AT BOUNDARY OF ZONE 1
      HOT STREAM TEMP =   384.1042, COLD STREAM TEMP =   394.9180


  *   WARNING
      INTERNAL TEMPERATURE CROSS DETECTED AT POINT 1 IN ZONE 1
      HOT STREAM TEMP =   376.9779, COLD STREAM TEMP =   381.6485


文件1:





恩 Broyden方法确实是比较好一些 多谢522
电脑迭代30次,仍然没有收敛,就会报错。我做迭代的时候,为了避免每次调,直接将迭代次数调整为200(150)。有时候这样都不行,只能多运算几次,或者赋初值···
迭代嘛,迭代方法,初值要选好,另外就是迭代次数了
sundancekid 发表于 2014-10-18 07:50
电脑迭代30次,仍然没有收敛,就会报错。我做迭代的时候,为了避免每次调,直接将迭代次数调整为200(150) ...

恩 是这个样子 首先很感谢你的帮助,不过“文件1”中按楼上225的方法后会出现警告(虽然Results Available)
“ WARNING
      AT LEAST ONE FEED HAS ZERO FLOW
      BLOCK BYPASSED”
“WARNING
      ZERO FEED TO THE BLOCK.  BLOCK BYPASSED”
那就是说需要赋初值,我设置了撕裂物流并运行后这些警告依旧会存在,请问是为什么?该怎样解决?
jiaohw910 发表于 2014-10-18 08:41
迭代嘛,迭代方法,初值要选好,另外就是迭代次数了

恩 是的 初值不就是循环里面的撕裂物流吗,但设置了初值后虽然Results Available 但是“WARNING
      ZERO FEED TO THE BLOCK.  BLOCK BYPASSED”警告依旧会存在,在做其他模拟时设置完撕裂物流后就没有任何警告了,不知是为什么?
Patronum 发表于 2014-10-18 10:05
恩 是的 初值不就是循环里面的撕裂物流吗,但设置了初值后虽然Results Available 但是“WARNING
      Z ...

你得看你最终的结果有没有警告,过程中出现警告甚至错误都很正常。

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

GMT+8, 2025-7-18 01:38

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

© 2024-2099 Meng.Horse

返回顶部