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. interPhaseChangeFoam相方程?

interPhaseChangeFoam相方程?

已定时 已固定 已锁定 已移动 OpenFOAM
5 帖子 3 发布者 6.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 小 离线
    小 离线
    小龙
    写于2018年1月14日 13:55 最后由 编辑
    #1

    在interPhaseChangeFoam的alpha.H里面的phirb是什么?在alpha.H中没有声明?

        word alphaScheme("div(phi,alpha)");
        word alpharScheme("div(phirb,alpha)");
    
        surfaceScalarField phir("phir", phic*interface.nHatf());
    
    1 条回复 最后回复
  • 小 离线
    小 离线
    小龙
    写于2018年1月14日 15:08 最后由 编辑
    #2

    还有能帮我解释一下这段代码的意思吗?先谢过了!!!

            tmp<surfaceScalarField> talphaPhiCorr
            (
                fvc::flux
                (
                    phi,
                    alpha1,
                    alphaScheme
                )
              + fvc::flux
                (
                    -fvc::flux(-phir, alpha2, alpharScheme),
                    alpha1,
                    alpharScheme
                )
            );
    
    M 1 条回复 最后回复 2018年1月15日 00:47
  • M 离线
    M 离线
    mohui
    在 2018年1月15日 00:47 中回复了 小龙 最后由 编辑
    #3

    @小龙 就是求解alpha的输运方程,只不过加了人工压缩相。这个求解器有很多细节东西,需要不断的琢磨代码。另外,这个是写的较为详细解析的链接:https://zhuanlan.zhihu.com/p/25002760?refer=haidong。

    小 1 条回复 最后回复 2018年1月15日 08:10
  • 小 离线
    小 离线
    小龙
    在 2018年1月15日 08:10 中回复了 mohui 最后由 李东岳 编辑 2018年1月15日 21:13
    #4

    @mohui 可以给我解释一下fvc::flux吗?这个不是求通量吗?比如fvc::flux(U)是速度通量,这里面是求phi,alpha1,alphaScheme的通量吗?

    1 条回复 最后回复
  • 李 离线
    李 离线
    李东岳 管理员
    写于2018年1月15日 13:27 最后由 李东岳 编辑 2018年1月15日 21:28
    #5
    fvc::flux(phi, alpha1, alphaScheme)
    =
    
    fv::convectionScheme<Type>::New
        (
            mesh(),
            phi,
            alphaScheme
        )().flux(phi, alpha1)
    =
    
    phi*interpolate(phi, alpha1)
    =
    
    phi*alpha1f
    

    因此,代码fvc::flux(phi, alpha1, alphaScheme)即为∇⋅(αU)

    https://github.com/OpenFOAM/OpenFOAM-dev/blob/master/src/finiteVolume/finiteVolume/convectionSchemes/gaussConvectionScheme/gaussConvectionScheme.C

    https://github.com/OpenFOAM/OpenFOAM-dev/blob/master/src/finiteVolume/finiteVolume/fvc/fvcFluxTemplates.C

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

    1 条回复 最后回复
2018年1月14日 13:55

5/5

2018年1月15日 13:27

2018年1月15日 13:27
  • 登录

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