找回密码
 注册
查看: 3018|回复: 5

能量残差出现1.#QNBe+00的讨论。

[复制链接]
发表于 2014-7-17 11:05:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
大家好:
    选取的欧拉-欧拉多相流模型,在迭代过程中,有一步在控制台窗口,显示:temperature limited to 1.000000e+00 in xx cells on zone in domain x. 之后,在残差曲线图中,各相的能量残差曲线就不见了,在窗口能量残差值显示为:1.#QNBe+00.也不发散,继续进行迭代,迭代若干步后,显示云图时,别的云图都能正确显示(温度、速递、压力),但是温度云图就是显示不出来。
    我考虑可能是网格的问题,(是二维,之前的网格,我采用的是三角形pave的方式,check网格的质量是:我之前的网格质量也比较高,min orthogonal=0.72,aspect ratio=4.43),将网格以较小的正方形方式map后,1.#QNBe+00,这种现象就消失了。但是这两种网格质量差不多,请高手解释下。
    以后模拟的过程中,可能几何形状会更加复杂,不能全部以正方形的方式来划分网格,这时候该如何避免1.#QNBe+00情况的出现,ps:我的模拟中,存在udf,是不是有可能是udf的问题,请大家指教,非常感谢。
发表于 2014-7-17 12:13:43 | 显示全部楼层
11
发表于 2014-7-18 08:55:21 | 显示全部楼层
残差出现这种情况,多半是浮点运算出错
发表于 2014-7-25 08:29:13 | 显示全部楼层

回复 4# phase 的帖子

我遇到的类似情况是:在convergence manger里面监测了几个变量,但我发现,如果没有print的话,有一个变量的残差一直是:-1.#IND,原因不明。供你参考。
另外:http://stackoverflow.com/questions/347920/what-do-1-inf00-1-ind00-and-1-ind-mean
 楼主| 发表于 2014-7-25 09:59:41 | 显示全部楼层

回复 3# ringtail 的帖子

非常感谢您的关注和回复。前段时间学校网络太渣,上不了此论坛,回复晚了,先道声抱歉。除0的情况会出现:-1.#IND错误,请问你说的浮点数错误具体点,可能是什么样的情况。还有,fluent自身的模型可否会出现这种错误?能否确认浮点数错误的原因应该出在udf里?
发表于 2014-7-25 11:25:48 | 显示全部楼层

回复 5# phase 的帖子

不知道唉……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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