同一套网格,Fluent可以计算,OF却计算发散

各位大佬,同一套网格,Fluent可以计算,OF却计算发散,可能的原因有哪些?(OF计算10多步后,K和epsilon就无穷大了。网格是结构化网格+非结构够化网格,由于模型较为复杂,所以部分区域就画成非结构化网格了)
期待大家的回复,谢谢

这个引起发散的原因可能有:

  • 网格质量:Fluent 对网格质量的要求没有 OpenFOAM 高。Fluent 是做过一些优化的,在网格质量较差的情况下也可以得到较为合理的结果。
  • 差分格式:可以采用低阶有界的差分格式先计算,再通过高阶格式优化。
  • 边界条件:对于 k epsilon 的边界条件需要设置正确,在 Fluent 里面是默认设置的,而在 OpenFOAM 则需要手动操作了。
  • 壁面函数:Fluent 和 OpenFOAM 的壁面函数并不完全相同。