关于OpenFOAM中K-Omega SST模型使用壁面函数时的Y+问题
-
在controlDict里设置yplus设置?意思是只能在计算中输出?
而且,OpenFOAM的K-Omega SST模型壁面函数好像与其他软件有所不同,可以自行判断使用哪种模式? -
我的算例是在计算中输出的,没什么问题,你可以试试。。
第二个问题也是我想问的,OpenFOAM的sst k-w模型是否会自动识别用哪种模式?感觉此处需要@一些大神 ^_^ -
@lllwonderliquid 想问同样的问题,用sst k-w是否还需要指定用低Re壁面函数?
-
@lllwonderliquid 感谢大神的回复,我这就去试下
-
@lllwonderliquid 你好,请教下,使用壁面函数不就是为k方程壁面边界条件为kqRwallFuction, omega边界条件为omegaWallFuction, nut边界条件为nutkWallFunction吗,这里又说“我后来的做法是将网格做到y+<1,然后不采用壁面函数”。“网格做到y+>30,然后指定壁面函数也是可以的”这里又该如何指定壁面函数呢,望赐教!!!
-
@lllwonderliquid 可以请教下如何确保区域里近壁面的y+都小于1吗,谢谢!
-
@lllwonderliquid 方便po一下controlDict中的yPlus吗,我试了但是没有成功,谢谢!
-
我后来的做法是将网格做到y+<1,然后不采用壁面函数,k方程壁面边界条件为kqRwallFuction, omega边界条件为omegaWallFuction, nut边界条件为nutkWallFunction
另外,我觉得将网格做到y+>30,然后指定壁面函数也是可以的同样有疑问,指定了k w 和nut 的边界条件不就是采用了壁面函数吗?
还是说壁面函数有什么另外的指定方法?
(还是我认知错误) -
@hoversoar 在 关于OpenFOAM中K-Omega SST模型使用壁面函数时的Y+问题 中说:
我后来的做法是将网格做到y+<1,然后不采用壁面函数,k方程壁面边界条件为kqRwallFuction, omega边界条件为omegaWallFuction, nut边界条件为nutkWallFunction
另外,我觉得将网格做到y+>30,然后指定壁面函数也是可以的同样有疑问,指定了k w 和nut 的边界条件不就是采用了壁面函数吗?
还是说壁面函数有什么另外的指定方法?
(还是我认知错误)不知道理解的对不对,当y+<1的时候,可以不采用壁面模型。实际上此时计算使用的是近避免模型,当Y+在1~5区间的情况下,此时是速度是线性规律,30往上是对数率。一般不推荐y+取值在5~30之间。不确定这个答案是否正确,仅仅是我的一些推断。
-
关于OpenFOAM中在采用K-Omega SST模型时,使用/不使用壁面函数的Y+及边界设置问题,可以参考这个链接链接文本,解释的很详细。