找回密码
 注册
查看: 1430|回复: 1

[求助]Error: Floating point error: invalid number!急!!!!!!!

[复制链接]
发表于 2007-9-6 14:10:00 | 显示全部楼层 |阅读模式

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

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

x
iter continuity x-velocity y-velocity  energy   k   epsilon   time/iter
Error: Floating point error: invalid number
Error Object: ()
刚学Fluent,迭代进行不下去,不提示错误信息如上,请高手赐教!
 楼主| 发表于 2007-9-6 14:40:35 | 显示全部楼层

[求助]Error: Floating point error: invalid number!急!!!!!!!

[这个贴子最后由li343在 2007/09/06 09:21pm 第 1 次编辑]

自己回答!
这个问题在FLUENT FAQ里面有涉及。
其实湍流粘性比受限制这个问题很常见,我分析出现这个原因主要有两个:
1:源项或者方程边界设置有错误
Error: Floating point error: invalid number
Error Object: ()
这个问题就是比较通俗的随之而来的错误,其实就是我们常说的溢出,分为上溢出和下溢出,这个不是调整solve-limit-viscosity ratio可以解决的,具体形成原因在FAQ中有比较详细的说明。
当边界条件设置不合理,如动量方程源项很大(出现异常的局部速度等等),不合理的边界处理等,或者某些情况下的亚松弛因子过大也会导致出现溢出。
之所以谈到溢出这个问题,最后是为了说明在修改solve-limit-viscosity ,不可盲目,默认值一般是最佳值。
一些情况下,手动修改湍流方程进行计算的时候,也会导致这一问题。
2:湍流边界条件的不合理
这个就是最常见的原因,也是FAQ中的解释。
边界及初值选择合适的湍流强度和湍流尺度,或者合适和K或者E,对收敛起着非常重要的作用。
给定的参数不合理,就会有湍流粘性比受限制的警告,具体怎么设置,可以参见FLUENT的湍流模拟的HELP,有详细的步骤。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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