基于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提供下思路,非常感谢~:xiexie:



  • href是动网格用的,pimple各种参数比如rDeltaTSmoothingCoeffLTS时间步用的



  • @东岳 谢谢老师:xiexie:


  • OpenFOAM副教授

    hRef应该是参考高度,用来计算g*h的,具体代码参见求解器createFields.H里面的

    #include "readGravitationalAcceleration.H"
    #include "readhRef.H"
    #include "gh.H"
    

    这三个经常一起出现,在很多求解器里面都有。理论部分参见这里



  • hRef应该是参考高度,用来计算g*h的

    是的, 我觉得这个是正确的 :chigua2: 具体影响,你可以测试下?欢迎反馈



  • @cccrrryyy 非常感谢:xiexie:


Log in to reply
 

CFD中文网 2016 - 2020 | 京ICP备15017992号-2