数值风云

采用k-omega-SST计算方柱绕流问题

想请教一下,当用k-omega-sst计算绕流问题时,y+取值接近于1,不想采用壁面函数,该怎么对k,omega的边界条件进行设置。

同时想问一下,一般用2D-URANS计算绕流问题,网格数在10w左右,计算10s大概需要多久?

1 个赞

刚好前几天我也在困扰这个问题,
首先, 咱们可能i对OF里的壁面函数不是很清楚, 所以推荐看一下Chalmers大学的博士课程,特别是其中的一个博士报告, 报告中详细介绍了, OF里面主要有以下量可能会用到壁面函数:
k, omega, epsilon, nut, (V2, f, 这俩量我也还没接触到)

其次, 就是对于边界条件的设置, 此处可以参考的资料就有很多了, 比如说OF的user guide或者是 OF的在线doxgen文档, 或者说汪博的热亚那的课程都有详细的介绍, 对于壁面你可以使用哪些类型.

最后,大概就可以得到这个问题的答案了, 想要在OF里面不使用壁面函数, 需要对时间文件夹下, k, omega , nut 等文件的壁面类型, 设置成 fixed value 0, 或者是设置成zeroGradient 即可.

希望这个回答能帮到你, 我也是新手, 哪位大佬看到了, 如果发现有什么问题, 一定要帮忙指出问题哈.

至于你的第二个问题, 取决于电脑性能和设置的条件, 没办法估计, 直接算一下就知道了嘛

P.s 上面提到的一些参考资料如下

  1. Chalmers大学的博士课程对于壁面函数的报告: http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2016/FangqingLiu/openfoamFinal.pdf
  2. OF的user guide :
    http://foam.sourceforge.net/docs/Guides-a4/OpenFOAMUserGuide-A4.pdf
  3. OF的在线doxgen文档:
    OpenFOAM: User Guide: OpenFOAM®: Open source CFD : Documentation
  4. 汪博 热亚那课程 边界条件部分:
    OpenFOAM 21 边界条件和初始条件,base type numerical type_哔哩哔哩_bilibili
2 个赞