基于PIMPLE中参数的一些疑惑
-
在
PIMPLE
中的nOuterCorrectors 1
此时即为PISO 算法
;
在PISO 算法
中有pRefCell
作为压力参考点,但是在PIMPLE
中并未发现设置的参考点;
在DTCHull
案例中用到的就是PIMPLE
,其中在constant
文件夹里有个hRef
文件:FoamFile { version 2.0; format ascii; class uniformDimensionedScalarField; location "constant"; object hRef; } dimensions [0 1 0 0 0 0 0]; value 0.244;
问题一:
这里的value 0.244
即为自由液面的高度;这个hRef
是否同pRefCell
一样,是用作压力
参考点;问题二
在DTCHull
中的案例中,PIMPLE
比其它的设置多了很多的参数:PIMPLE { momentumPredictor no; nOuterCorrectors 1; nCorrectors 2; nNonOrthogonalCorrectors 0; maxCo 10; maxAlphaCo 5; rDeltaTSmoothingCoeff 0.05; rDeltaTDampingCoeff 0.5; nAlphaSpreadIter 0; nAlphaSweepIter 0; maxDeltaT 1; }
这里的:
rDeltaTSmoothingCoeff
;
rDeltaTDampingCoeff
;
nAlphaSpreadIter
;
nAlphaSweepIter
;
这些关键字,是什么意思呢?或者去哪里查找;
请各位CFDer提供下思路,非常感谢~ -
href
是动网格用的,pimple各种参数比如rDeltaTSmoothingCoeff
是LTS
时间步用的 -
@东岳 谢谢老师
-
hRef应该是参考高度,用来计算g*h的,具体代码参见求解器createFields.H里面的
#include "readGravitationalAcceleration.H" #include "readhRef.H" #include "gh.H"
这三个经常一起出现,在很多求解器里面都有。理论部分参见这里。
-
hRef应该是参考高度,用来计算g*h的
是的, 我觉得这个是正确的
具体影响,你可以测试下?欢迎反馈
-
@cccrrryyy 非常感谢