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

搜索
查看: 3108|回复: 15
收起左侧

aspen 换热器计算报错

[复制链接]
发表于 2019-9-2 17:03:25 显示全部楼层 |阅读模式
50韶华币
出现问题:报错 不运行。control panel如图所示
希望路过的大佬们能帮我看看什么问题呀?改变撕裂流和收敛方法都试过了 好像不太行。



流程介绍:
目的:想要计算EX1,EX2两个物流的流量
已知条件:EX1EX2的温度压力参数,FW3的温度压力参数
HTR1的热端出口物流流入HTR2的热端物流入口中
限制条件:
1. HTR1的热端出口温度与冷端入口温度之差为5.6℃;
2. HTR1的热端进口蒸汽的饱和温度与冷端出口温度温差为-1.6℃;
3. HTR2的热端出口温度与冷端入口温度之差为5.6℃;
4. HTR2的热端进口蒸汽的饱和温度与冷端出口温度温差为0
解决方法:
其中条件1,3在加热器中设定

条件2,4design模块来满足,从而计算EX1.EX2流量。
其中计算EX1,EX2饱和温度用flash模块实现

control panel

control panel

流程图

流程图

报错界面

报错界面

HTR1HTR2.bkp

41.71 KB, 下载次数: 7

 楼主| 发表于 2019-9-2 17:03:25 显示全部楼层
后面有源文件呀
回复

使用道具 举报

发表于 2019-9-2 17:03:25 显示全部楼层
4. HTR2的热端进口蒸汽的饱和温度与冷端出口温度温差为0℃,你自己看下指定的对吗

点评

对的呀 这个差值叫上端差 注意是热端入口的饱和温度~  详情 回复 发表于 2019-9-3 15:42
回复

使用道具 举报

 楼主| 发表于 2019-9-2 17:03:25 显示全部楼层
55656937 发表于 2019-9-3 13:57
4. HTR2的热端进口蒸汽的饱和温度与冷端出口温度温差为0℃,你自己看下指定的对吗

对的呀 这个差值叫上端差 注意是热端入口的饱和温度~

点评

那你改变另一股进口物流的流量能影响到这股进口物流的温度吗?自己想想吧。  详情 回复 发表于 2019-9-4 09:27
回复

使用道具 举报

发表于 2019-9-2 17:03:25 显示全部楼层
路过看见解决问题!

点评

能给点意见么 看不懂呀  详情 回复 发表于 2019-9-3 20:47
回复

使用道具 举报

 楼主| 发表于 2019-9-2 17:03:25 显示全部楼层
wutuxiaoyuan 发表于 2019-9-3 16:45
路过看见解决问题!

能给点意见么 看不懂呀
回复

使用道具 举报

发表于 2019-9-2 17:03:25 显示全部楼层
zzz1995zzz 发表于 2019-9-3 15:42
对的呀 这个差值叫上端差 注意是热端入口的饱和温度~

那你改变另一股进口物流的流量能影响到这股进口物流的温度吗?自己想想吧。

点评

是的 流量影响不了这股物流的温度~ 但是因为我的流程上游(EX1,EX1,FW2)的温度,压力参数会在后期转为动态模型的时候改变,但是无论怎么变,这四个温差是不改变的,所以我选择输入了温差。实际上,在这个小模型里  详情 回复 发表于 2019-9-4 10:50
回复

使用道具 举报

 楼主| 发表于 2019-9-2 17:03:25 显示全部楼层
55656937 发表于 2019-9-4 09:27
那你改变另一股进口物流的流量能影响到这股进口物流的温度吗?自己想想吧。

是的 流量影响不了这股物流的温度~ 但是因为我的流程上游(EX1,EX1,FW2)的温度,压力参数会在后期转为动态模型的时候改变,但是无论怎么变,这四个温差是不改变的,所以我选择输入了温差。实际上,在这个小模型里,各股物流的温度和压力都是已知的,但考虑到后期的变化,我采用了定义温差的方法来计算,希望能求解出流量。现在我比较怀疑的是,在计算HTR1流量时,由于FW1的温度是在HTR1的设计规定中计算出来的,虽然没有用到能量平衡,但调用了这个模块,而这个模块需要计算收敛需要HTR1的DW1流量先计算出来,因此形成了嵌套,无法收敛。但我现在没有什么别的思路,能指点指点嘛?
回复

使用道具 举报

发表于 2019-9-2 17:03:25 显示全部楼层
第2个设计规定,按你的描述,因变量TFW2的STREAM应改为出口流股FW1。否则,定义的两个因变量都和自变量没有任何关系,你让aspen怎么算?
另外,计算饱和温度的两个flash设置错误,先不说你的CEX2是否完全COPY自EXT2,就算你加了copy模块,不管这两个流股温度压力如何变,计算出来的饱和温度也只是当前flash设置压力下蒸汽的饱和温度。所以应把flash的压力设置成0MPa。然后再加上两个COPY模块。这样,你的流程才能计算出想要的结果,但很难收敛,中间计算时间较长。你自己再调整吧。
回复

使用道具 举报

发表于 2019-9-2 17:03:25 显示全部楼层
本帖最后由 xionghr 于 2019-9-6 18:49 编辑

再仔细分析了一下,你的条件太多,即便所有模型都没问题,也是做不出结果的。
好比你叫aspen计算水在50度下气-液-固三相平衡压力一样,是没法计算的。

点评

蟹蟹蟹蟹 design模块那是错了 flash 模块那确实也是考虑欠周 应该像您说的把压力也copy过来了  详情 回复 发表于 2019-9-9 16:15
回复

使用道具 举报

 楼主| 发表于 2019-9-2 17:03:25 显示全部楼层
xionghr 发表于 2019-9-6 18:48
再仔细分析了一下,你的条件太多,即便所有模型都没问题,也是做不出结果的。
好比你叫aspen计算水在50度 ...

蟹蟹蟹蟹 design模块那是错了 flash 模块那确实也是考虑欠周 应该像您说的把压力也copy过来了
回复

使用道具 举报

发表于 2019-9-2 17:03:25 显示全部楼层
没有太详细看,简单发表下看法。
对于这种有循环流股的,初始值很关键,即是是用了撕裂流,还是会牵涉到初始值问题。很怀疑是因为初始值设置有问题,所以造成了在200次迭代内没有收敛。
个人的建议是M2那里先不要将EX1和EX2混合到一起,先将EX2单独出来,跑通后,再将两股混合。这样后续计算会在你第一次计算的基础上进行继续迭代计算的,应该可以收敛。

点评

是的 现在发现设置初始值很重要 设置了初始值之后可以收敛了 但除了您说的这种方法 有没有别的能让流程收敛的办法呢 比如设置计算顺序之类的?就是一次性能收敛的 因为这本质也就是二元一次方程组 感觉数学上也不是  详情 回复 发表于 2019-9-17 10:30
回复

使用道具 举报

 楼主| 发表于 2019-9-2 17:03:25 显示全部楼层
baoziof286 发表于 2019-9-16 16:26
没有太详细看,简单发表下看法。
对于这种有循环流股的,初始值很关键,即是是用了撕裂流,还是会牵涉到初 ...

是的 现在发现设置初始值很重要 设置了初始值之后可以收敛了 但除了您说的这种方法 有没有别的能让流程收敛的办法呢 比如设置计算顺序之类的?就是一次性能收敛的 因为这本质也就是二元一次方程组 感觉数学上也不是太难
回复

使用道具 举报

发表于 2019-9-2 17:03:25 显示全部楼层
你的这两个换热器,结合aspen的物性计算,采用手算其实不困难。但采用aspen序贯模块法,收敛比较困难。初值当然可以解决一种工况下的收敛问题。但工况一变,可能还是难收敛。
如果你已经得到一种情况下的收敛结果,可以切换到EO模式,这就是你所说的解方程组了,这种模式下,可以通过换热器的出口温度反算进口流量。理论上是一次收敛吧。
还有一种方法,就是采用hysys计算。有点类似于aspen的EO模式。在换热器的计算上,比aspen灵活太多,。只要知道出口状态,就能反算进口流量。对付你这个流程,模型建完,立马就可得到收敛的结果

点评

多谢多谢~~ 采用sm 的原因是后面想转成aspen dynamics 但是aspen dynamics 只能用sm方法计算 我对eo方法不熟悉 去试一试~ 您说的hysys是个好方法 也能转成动态吧? hysys好像就是动态为主的  详情 回复 发表于 2019-9-21 15:17
回复

使用道具 举报

 楼主| 发表于 2019-9-2 17:03:25 显示全部楼层
xionghr 发表于 2019-9-20 22:31
你的这两个换热器,结合aspen的物性计算,采用手算其实不困难。但采用aspen序贯模块法,收敛比较困难。初值 ...

多谢多谢~~
采用sm 的原因是后面想转成aspen dynamics 但是aspen dynamics 只能用sm方法计算
我对eo方法不熟悉 去试一试~
您说的hysys是个好方法 也能转成动态吧? hysys好像就是动态为主的
回复

使用道具 举报

发表于 2019-9-2 17:03:25 显示全部楼层
进出口温差设定!
回复

使用道具 举报

不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-15 07:12

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

© 2024-2099 Meng.Horse

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