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. 关于两相流vof求解器边界条件

关于两相流vof求解器边界条件

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

    大家好,我用interMixingFoam求解器求解水渠流动,即采用相对运动法设置水流从左向右运动,空气的速度总是不对,相分数和压力场感觉没有什么问题
    rr.png
    ss.png
    p.png

    水槽两侧和底面都是壁面边界条件,进口、出口、大气边界压力条件分别为:

        inlet
        {
            type            fixedFluxPressure;
            value           uniform 0;		
        }
    
        outlet
        {
    	type            zeroGradient;			
        }
    
        atmosphere
        {
            type            totalPressure;
            p0              uniform 0;
            U               U;
            phi             phi;
            rho             rho;
            psi             none;
            gamma           1;
            value           uniform 0;	
        }
    

    进口、出口、大气边界速度条件分别为:

        inlet
        {
            type            fixedValue;
            value           uniform ($velocity 0 0);
        }
    
        outlet
        {
            type            inletOutlet;
            inletValue      uniform (0 0 0);
            value           $internalField;
        }
    
        atmosphere
        {
            type            pressureInletOutletVelocity;
            value           $internalField;		
        }
    

    fvSolution文件:

    solvers
    {
        "alpha.*"
        {
            nAlphaCorr      1;
            nAlphaSubCycles 2;
            cAlpha          1;
    
            solver          smoothSolver;
            smoother        GaussSeidel;
            tolerance       1e-06;
            relTol          0;
            nSweeps         1;
        }
    
        pcorr
        {
            solver          PCG;
            preconditioner  DIC;
            tolerance       1e-10;
            relTol          0;
        }
    
        p_rgh
        {
            solver          PCG;
            preconditioner  DIC;
            tolerance       1e-07;
            relTol          0.05;
        }
    
        p_rghFinal
        {
            solver          PCG;
            preconditioner  DIC;
            tolerance       1e-07;
            relTol          0;
        }
    
        U
        {
            solver          smoothSolver;
            smoother        GaussSeidel;
            tolerance       1e-06;
            relTol          0;	
    		nSweeps         1;	
        }
    }
    
    PIMPLE
    {
        momentumPredictor no;
        nCorrectors     3;
        nNonOrthogonalCorrectors 0;
    }
    
    relaxationFactors
    {
        fields
        {
            p       0.3;
        }
        equations
        {
            ".*"           0.7;
        }
    }
    

    不知道哪里设置的不合理,或者是按照我设的边界条件,可能某些连续性条件不满足、不合理。
    谢谢大家!

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 李东岳 编辑
    #2

    @chengan-wang 你看一下相对速度的方向对不对?并且看起来好像是非结构网格,还比较糙

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    chengan.wangC 1 条回复 最后回复
  • chengan.wangC 离线
    chengan.wangC 离线
    chengan.wang
    在 中回复了 李东岳 最后由 编辑
    #3

    @东岳 谢谢,速度方向没有问题,网格就是用blockMesh画的结构化网格,刚开始算,网格没有画太多,比较稀疏

    1 条回复 最后回复

  • 登录

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