fluent中云图显示时出现Floating point error: invalid number这样的错误是怎么回事啊?
这是一个常见的问题,网上有很多的解答, 个人认为主要是由于网格尺度太大引起的。也可能是边界条件上的湍流相关参数不合理导致的。下面引用http://emuch.net/html/200907/1443937.html中的解答。1:源项或者方程边界设置有错误Error: Floating point error: invalid number Error Object: ()这个问题就是比较通俗的随之而来的错误,其实就是我们常说的溢出,分为上溢出和下溢出,这个不是调整solve-limit-viscosity ratio可以解决的,具体形成原因在FAQ中有比较详细的说明。当边界条件设置不合理,如动量方程源项很大(出现异常的局部速度等等),不合理的边界处理等,或者某些情况下的亚松弛因子过大也会导致出现溢出。之所以谈到溢出这个问题,最后是为了说明在修改solve-limit-viscosity ,不可盲目,默认值一般是最佳值。一些情况下,手动修改湍流方程进行计算的时候,也会导致这一问题。2:湍流边界条件的不合理这个就是最常见的原因,也是FAQ中的解释。边界及初值选择合适的湍流强度和湍流尺度,或者合适和K或者E,对收敛起着非常重要的作用。给定的参数不合理,就会有湍流粘性比受限制的警告,具体怎么设置,可以参见FLUENT的湍流模拟的HELP,有详细的步骤。
页:
[1]