jiangxun 发表于 2015-12-16 21:48:51

带循环的计算老是出错

本帖最后由 jiangxun 于 2016-1-11 14:39 编辑

我在学习做一个朗肯循环的模拟,先做了一个序贯的模拟,然后试着做一个循环,撕裂物流我看了孙兰义老师的书,试着定义了,但是循环计算的结果老是有问题,两个模拟我都放上来的,希望有高手能够看看,指点我一下哪儿我做的不太对,或者没考虑到

tdl522 发表于 2015-12-16 21:48:51

<< Loading Simulation Engine 23:12:07 Wed Dec 16, 2015>>



->Processing input specifications ...

Flowsheet Analysis :

Block $OLVER01 (Method: NEWTON) has been defined to converge
         streams: 1

COMPUTATION ORDER FOR THE FLOWSHEET:
$OLVER01 EXP CON PUM EVA
(RETURN $OLVER01)

->Calculations begin ...


> Beginning Convergence Loop $OLVER01 Method: NEWTON
Converging tear streams: 1

   Block: EXP      Model: COMPR

   Block: CON      Model: HEATX

   Block: PUM      Model: PUMP

   Block: EVA      Model: HEATX

> Loop $OLVER01 Method: NEWTON       Pass       1
Converging tear streams: 1
# Converged            Max Err/Tol   0.00000E+00

->Generating block results ...

    Block: CON      Model: HEATX

    Block: PUM      Model: PUMP

    Block: EVA      Model: HEATX

->Simulation calculations completed ...



***No Warnings were issued during Input Translation ***


***No Errors or Warnings were issued during Simulation ***



初始化下。

zxz2004 发表于 2015-12-16 21:48:51

学习学习,谢谢分享

飞奔的蜗牛77 发表于 2015-12-16 21:48:51

学习学习。         

早卜子木 发表于 2015-12-16 21:48:51

我之前遇到算循环出问题 然后把循环算法换成BROYDEN就好了

jiangxun 发表于 2015-12-16 21:48:51

本帖最后由 jiangxun 于 2015-12-17 09:33 编辑

我重新初始化还是不对

jiangxun 发表于 2015-12-16 21:48:51

早卜子木 发表于 2015-12-17 09:01
我之前遇到算循环出问题 然后把循环算法换成BROYDEN就好了

我开始用的是newton算法,改成broyden之后还是没有解决,还是谢谢了

tdl522 发表于 2015-12-16 21:48:51

打开运行就没有报错。
<< All Blocks Reinitialized >>


<< Run reinitialized 09:55:55 Thu Dec 17, 2015>>



->Processing input specifications ...

Flowsheet Analysis :

Block $OLVER01 (Method: NEWTON) has been defined to converge
         streams: 1

COMPUTATION ORDER FOR THE FLOWSHEET:
$OLVER01 EXP CON PUM EVA
(RETURN $OLVER01)

->Calculations begin ...


> Beginning Convergence Loop $OLVER01 Method: NEWTON
Converging tear streams: 1

   Block: EXP      Model: COMPR

   Block: CON      Model: HEATX

   Block: PUM      Model: PUMP

   Block: EVA      Model: HEATX

> Loop $OLVER01 Method: NEWTON       Pass       1
Converging tear streams: 1
# Converged            Max Err/Tol   0.00000E+00

->Generating block results ...

    Block: CON      Model: HEATX

    Block: PUM      Model: PUMP

    Block: EVA      Model: HEATX

->Simulation calculations completed ...



***No Warnings were issued during Input Translation ***


***No Errors or Warnings were issued during Simulation ***


jiangxun 发表于 2015-12-16 21:48:51

tdl522 发表于 2015-12-17 09:56
打开运行就没有报错。
>



我在两台电脑上都试了一下,都出现了同样的问题,是我的版本V7.2(两台都是V7.2)太低了吗,还是我的操作步骤有问题。
1,打开文件,点reinitialize,都选确定。
2,选next,确定。
3,得到运行结果,但是有错。

jiangxun 发表于 2015-12-16 21:48:51

tdl522 发表于 2015-12-17 09:56
打开运行就没有报错。
>



问题已解决,下载了v7.3版,计算结果不再报错
页: [1]
查看完整版本: 带循环的计算老是出错