Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. 类似interCondensatingEvaporatingFoam solver 计算结果发散

类似interCondensatingEvaporatingFoam solver 计算结果发散

已定时 已固定 已锁定 已移动 OpenFOAM
2 帖子 1 发布者 1.9k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • H 离线
    H 离线
    hongjiewang
    写于 最后由 编辑
    #1

    基于interCondensatingEvaporatingFoam求解器,编写了一个可求解porous区域的求解器。在我设置孔隙率eps为1时(即没有多孔区域,用以和标准的stefanProblem结果做验证),求解的结果和stefanProblem结果相吻合。在我设置孔隙率eps为0.8/0.6/0.5/0.2时,求解结果均发散。
    我试图修改了fvSolution中的参数,将relaxationFactors从1逐渐降低到0.1,发散的时间点也从1.6s推迟到了4s,这和relaxationFactors发作用相符合。将p_rgh的solver从PCG改为GAMG,并没有推迟发散时间,反而求解速度更慢
    请问我还应该注意哪几个方面用来减小发散的可能性。感谢各位老师~

    solvers
    {
        alpha.liquid
        {
            nAlphaCorr      2;
            nAlphaSubCycles 2;
            cAlpha          1;
    
            MULESCorr       no;
            nLimiterIter    5;
        }
    
        rho
        {
            solver           diagonal;
            tolerance       1e-7;
            relTol          0.1;
        }
    
        rhoFinal
        {
            $rho;
            tolerance       1e-7;
            relTol          0;
        }
    
        p_rgh
        {
            solver           GAMG;
            tolerance        1e-9;
            //solver          PCG;
            preconditioner  DIC;
            relTol           0.001;
            smoother         DIC;
        }
    
        mDotSmearFinal
        {
            solver           PCG;
            tolerance        1e-6;
            preconditioner   DIC;
            relTol           0.00;
            smoother         DIC;
        }
    
        p_rghFinal
        {
            $p_rgh;
            tolerance        1e-9;
            relTol           0;
            minIter 10;
        }
    
        pcorrFinal
        {
            $p_rgh;
            tolerance        1e-9;
            relTol           0;
        }
    
    
        "(U|h|T.*|k|epsilon|R)"
        {
            solver           smoothSolver;
            smoother        symGaussSeidel;
            tolerance        1e-7;
            relTol           0.;
            minIter          15;
            maxIter          50;
        }
    
        "(U|h|T.*|k|epsilon|R)Final"
        {
            $U;
            tolerance        1e-7;
            relTol           0;
            maxIter          50;
        }
    }
    
    PIMPLE
    {
        momentumPredictor   yes;
        nCorrectors         5;
        nNonOrthogonalCorrectors 0;
    }
    
    relaxationFactors
    {
        equations
        {
            ".*"           0.1;
        }
    }
    
    1 条回复 最后回复
  • H 离线
    H 离线
    hongjiewang
    写于 最后由 编辑
    #2

    http://blog.sina.com.cn/s/blog_5fdfa7e601010rkx.html 苏老师的博客

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]