最近学习OpenFOAM的程序设计,发现在很多求解器中采用PISO来进行NS方程的求解。花了些时间,基于icoFoam求解器研究了OpenFOAM中PISO的实现。在知乎上记录自己的学习过程,希望能跟大家多交流。

后记:

  1. PISO收敛判断是否应该考虑面流量的和达到收敛判据,但是代码中循环判据为corr<nCorr。按照这种方式,如何能够准确的给定nCorr?
  2. 已经了解了非正交判定的必要性和基本判定方法,但是代码中nNonOrthCorr代表的是什么呢?如何实现呢?

这些内容还需继续学习,希望了解的知友能够给些提醒

推荐阅读:

相关文章