在openfoam中如何查看yplus?
-
在y+这里一直两个问题没搞清楚。。。
一般来说,计算一段时间后可以通过postProcess -func yPlus计算所有时间目录下的yPlus,那么:
(1)不同时间目录中的yPlus不同,比如t=0s时某壁面的yPlus为10,t=30时某壁面的yPlus为5,这里应该看初始的yPlus还是计算稳定后的yPlus呢?
(2)针对某个wall,openfoam输出的yPlus包含min,max,average三个数值,如:
patch BOTTOM y+ : min = 0.287944, max = 10.3941, average = 5.51664
应该看哪个呢?
谢谢! -
大家好,我用tutorials里的原DTCHull试了一下,计算完成后想查看y+,通过
postProcess -func yPlus
但是出现了问题,每个时间步都是,例如15
Time = 15 Reading fields: Executing functionObjects --> FOAM Warning : From function virtual bool Foam::functionObjects::yPlus::execute() in file yPlus/yPlus.C at line 178 Unable to find turbulence model in the database: yPlus will not be calculated yPlus yPlus write: writing field yPlus patch hull y+ : min = 0, max = 0, average = 0
请问是为什么?明明在
turbulenceProperties
文件里是有湍流模型的:simulationType RAS; RAS { RASModel kOmegaSST; turbulence on; printCoeffs on; }
是不是计算前在
controlDict/functions
加入yPlus
函数才可以通过postProcess -func yPlus
得到?