Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    simpleFoam质量流出口出现奇点

    OpenFOAM
    2
    4
    280
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 李子橙
      李子橙 last edited by

      大家好,我在使用 simpleFoam 计算外流场时,利用质量流出口作为驱动,计算结果在出口处出现了奇点,以下为最新设置的 U 和 P,供各位参考,奇点的出现原因是什么?是否和边界类型有关?希望能收到大家的回复。

      e9d2bf54-8e36-4ce5-9172-f18de3bbcba9-image.png

      U文件如下

      FoamFile
      {
          version                                 2.0;
          format                                  ascii;
          class                                   volVectorField;
          location                                0;
          object                                  U;
      }
      dimensions                              [0 1 -1 0 0 0 0];
      internalField                           uniform (0 0 0);
      boundaryField
      {
          outFlow_car
          {
              type                                    noSlip;
          }
          outFlow_inlet
          {
              type                                    pressureInletUniformVelocity;
              value                                   $internalField;
          }
          outFlow_wall
          {
              type                                    noSlip;
          }
          outFlow_bottom
          {
              type                                    noSlip;
          }
          outFlow_outlet
          {
              type                                    flowRateInletVelocity;
              massFlowRate                            constant -10;
              rho                                     rho;
              rhoInlet                                1;
          }
      }
      

      P 文件如下

      FoamFile
      {
          version                                 2.0;
          format                                  ascii;
          class                                   volScalarField;
          location                                0;
          object                                  p;
      }
      dimensions                              [0 2 -2 0 0 0 0];
      internalField                           uniform 0;
      boundaryField
      {
          outFlow_car
          {
              type                                    zeroGradient;
          }
          outFlow_inlet
          {
              type                                    fixedValue;
              value                                   $internalField;
          }
          outFlow_wall
          {
              type                                    zeroGradient;
          }
          outFlow_bottom
          {
              type                                    zeroGradient;
          }
          outFlow_outlet
          {
              type                                    zeroGradient;
          }
      }
      
      

      谢谢!

      1 Reply Last reply Reply Quote
      • 李东岳
        李东岳 管理员 last edited by

        看起来是网格的问题。可以调节下格式,减少skewness带来的影响

        线上CFD课程 7月1日报名截止 http://dyfluid.com/class.html
        CFD高性能服务器 http://dyfluid.com/servers.html

        李子橙 1 Reply Last reply Reply Quote
        • 李子橙
          李子橙 @李东岳 last edited by

          @李东岳 这个网格可简单了,应该不是网格的问题。

              Max skewness = 1.794448 OK.
              Coupled point location match (average 0) OK.
          Mesh OK.
          

          27c77b58-65af-4fce-be0a-41cb7664351a-image.png

          1 Reply Last reply Reply Quote
          • 李子橙
            李子橙 last edited by

            问题解决了,之前是没发现 flowRateOutletVelocity ,把 flowRateInletVelocity 换成 flowRateOutletVelocity 即可:mianmo:

            1 Reply Last reply Reply Quote
            • First post
              Last post

            CFD中文网 | 东岳流体 | 京ICP备15017992号-2
            论坛登录问题反馈可联系 li.dy@dyfluid.com