CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    基于PIMPLE中参数的一些疑惑

    OpenFOAM
    3
    6
    1145
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Z
      Zhoujq 最后由 Zhoujq 编辑

      在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:

      1 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 最后由 编辑

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

        线上CFD课程开始报名:http://www.dyfluid.com/class.html

        CFD高性能服务器 http://dyfluid.com/servers.html

        Z 1 条回复 最后回复 回复 引用
        • Z
          Zhoujq @李东岳 最后由 编辑

          @东岳 谢谢老师:xiexie:

          1 条回复 最后回复 回复 引用
          • C
            cccrrryyy 教授 最后由 编辑

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

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

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

            I don't want to survive, I want to thrive.

            Z 1 条回复 最后回复 回复 引用
            • 李东岳
              李东岳 管理员 最后由 编辑

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

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

              线上CFD课程开始报名:http://www.dyfluid.com/class.html

              CFD高性能服务器 http://dyfluid.com/servers.html

              1 条回复 最后回复 回复 引用
              • Z
                Zhoujq @cccrrryyy 最后由 编辑

                @cccrrryyy 非常感谢:xiexie:

                1 条回复 最后回复 回复 引用
                • First post
                  Last post