CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    旋流器两个压力出口全为负值,困惑!

    OpenFOAM
    3
    3
    686
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 青
      青笔山小妖 最后由 李东岳 编辑

      旋流器以水为介质在SimpleFoam中层流计算时,速度入口正常,两个压力出口全为负值,困惑

      SKV31MA[5_M5_963J]N4@FQ.png

      以下是我的p, u, fvSolution

          object      p;
      
      dimensions      [0 2 -2 0 0 0 0];
      internalField   uniform 0;
      boundaryField
      {
          inlet
          {
              type            zeroGradient;
          }
          outlet
          {
              type            fixedValue;
              value           uniform 0.002;
          }
          outlet_sec
          {
              type            fixedValue;
              value           uniform 0.0015;
          }
          wall
          {
              type            zeroGradient;
          }
      }
      
          object      U;
      
      dimensions      [0 1 -1 0 0 0 0];
      internalField   uniform (0 0 0);
      boundaryField
      {
          inlet
          {
              type            fixedValue;
              value           uniform (-3.2 0 0);
          }
          outlet
          {
              type            zeroGradient;
          }
          outlet_sec
          {
              type            zeroGradient;
          }
          wall
          {
              type            noSlip;
          }
      }
      
          object      fvSolution;
      
      solvers
      {
          p
          {
              solver          GAMG;
              tolerance       1e-06;
              relTol          0.1;
              smoother        GaussSeidel;
          }
      
          "(U|k|epsilon|omega|f|v2)"
          {
              solver          smoothSolver;
              smoother        symGaussSeidel;
              tolerance       1e-05;
              relTol          0.1;
          }
      }
      
      SIMPLE
      {
          nNonOrthogonalCorrectors 0;
          consistent      yes;
      
          residualControl
          {
              p               1e-2;
              U               1e-3;
              "(k|epsilon|omega|f|v2)" 1e-3;
          }
              pRefCell			0;
      	pRefValue			0;
      }
      
      relaxationFactors
      {
          equations
          {
              U               0.9; 
              ".*"            0.9; 
          }
      }
      
      1 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 最后由 编辑

        闻起来只是边界条件设置错误:chigua2:

        CFD高性能服务器 http://dyfluid.com/servers.html
        2023年,线下CFD课,预热一下 http://dyfluid.com/class.html

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

          为什么负值不对呀?你的压力在边界上还是你设置的那两个值么(outlet是0.002, outlet_sec是0.0015)?话说这两个值单位是Pa吧,为什么这么小?另外你的 pRefCell是0,pRefValue也是0,一般设置参考点和参考压力才比较常见,参考压力通常是大气压。

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

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