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. 可压缩两相流求解器动量方程的问题

可压缩两相流求解器动量方程的问题

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

    下面为一个名为hybridCentralFoam的可压缩两相流求解器的动量方程UEqn代码,我仔细阅读了一下,发现在方程等号右边有重力和表面张力项,但没有压力梯度项,即类似 fvc::grad(p) 这样的形式。个人觉得奇怪,这样不就无法描述相界面压差对流动的影响了吗? 恳求各位大佬指点一二。
    求解器方程这块我是刚开始研究的小白,如果我想要加入压力梯度项的话,具体要怎么加入呢,别的地方还需要修改什么吗?

    void Foam::vofTwoPhaseCentralFoam::UEqn()
    {
        const auto& rho = mixture_model_.rho();
    
        surfaceScalarField phiU_own
        (
            vF1face_*phi1_own_ +
            vF2face_*phi2_own_
        );
        surfaceScalarField phiU_nei
        (
            vF1face_*phi1_nei_ +
            vF2face_*phi2_nei_
        );
        phiU_own.rename("phiU_own");
        phiU_nei.rename("phiU_nei");
    
        E_ = fvc::ddt(rho) + fvc::div(phiU_own) + fvc::div(phiU_nei);
        fvVectorMatrix UEqn
        (
              fvm::ddt(rho,U_)
            + fvm::div(phiU_own,U_) + fvm::div(phiU_nei,U_)
            - fvm::Sp(E_,U_)
            + turbulence_->divDevRhoReff(rho,U_)
        );
        oneByA_  = 1.0/UEqn.A();
        HbyA_ = UEqn.H()*oneByA_;
        HbyA_.boundaryFieldRef() == U_.boundaryField();
    
        B_ = fvc::reconstruct
        (
            (
               interface_.surfaceTensionForce()
                - ghf_*fvc::snGrad(rho)
            ) * B_.mesh().magSf()
        );
    }
    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #2

    你要看一下这个文章,再去理解那个压力项。openfoam所有的动量方程都没有压力项 http://dyfluid.com/simple.html

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

    1 条回复 最后回复
  • E 离线
    E 离线
    EricLiu
    写于 最后由 编辑
    #3

    @李东岳 好的 谢谢东岳老师建议,我去研究一下这个文章

    1 条回复 最后回复

  • 登录

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