CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    p_rgh迭代次数过大

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

      我最近在用twophaseeulerfoam求解器,请问下p_rgh迭代次数超过1000是怎么回事?能减少其迭代次数吗?

      Courant Number mean: 2.96985e-08 max: 0.000906108
      Max Ur Courant Number = 1.0007
      deltaT = 7.81647e-10
      Time = 0.00027487919
      
      PIMPLE: iteration 1
      MULES: Solving for alpha.air
      MULES: Solving for alpha.air
      smoothSolver:  Solving for alpha.air, Initial residual = 2.72559e-21, Final residual = 4.77894e-22, No Iterations 2
      alpha.air volume fraction = 4.27076e-08  Min(alpha.air) = 0  Max(alpha.air) = 1
      Constructing momentum equations
      nonePCG:  Solving for p_rgh, Initial residual = 0.381368, Final residual = 0.0874588, No Iterations 1001
      nonePCG:  Solving for p_rgh, Initial residual = 0.361702, Final residual = 0.090747, No Iterations 1001
      
      X 1 条回复 最后回复 回复 引用
      • X
        xpqiu 教授 @lixh 最后由 编辑

        @lixh 输出显示你没有给PCG 用 preconditioner。在你的 fvSolution 文件,p_rgh 里设置了 solver 为 PCG,但是你没有设置 preconditioner,或者,preconditioner 设置成了 none。把 preconditioner 设置为 DIC试试。

        L 1 条回复 最后回复 回复 引用
        • L
          lixh @xpqiu 最后由 编辑

          @xpqiu DIC这个我试过,但是会报错

          X 1 条回复 最后回复 回复 引用
          • X
            xpqiu 教授 @lixh 最后由 编辑

            @lixh PCG+DIC的组合算是很稳定的了,如果这个都报错,那估计你的算例设置有点问题。

            L 1 条回复 最后回复 回复 引用
            • L
              lixh @xpqiu 最后由 编辑

              @xpqiu 之前是GANG +DIC组合,这个到后来也会报错,可能真的是其它设置的问题,谢谢啦,我再试试:happy:

              1 条回复 最后回复 回复 引用
              • Y
                yuan_neu 最后由 编辑

                是不是可以设置一下relTol

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