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. MPPICInterFOAM中粒子的interface力

MPPICInterFOAM中粒子的interface力

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

    大家好,最近在研究粒子在波浪作用下的输移,利用MPPICInterFOAM进行研究,但是对于Particles Force里面interface力有点不理解,其中参数C代表什么含义?我改变了不同的C值,发现当C值大于0时,在水面的粒子的垂直输移与Stokes质量输移的z方向运动较为相似,但是水平输移要大于Stokes质量输移;当C值小于0时,在水面的粒子的垂直输移先向下然后再沿波浪运动,水平输移要小于Stokes质量输移。下图是我粒子的相关设置,密度为1000,粒子大小为0.0001m。Forces.png 粒子密度.png 受力设置.png 不同C_X.png 不同C_Z.png

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

    其中参数C代表什么含义?

    这个求解器我之前粗略看过,印象中那个C是用来调节粒子到界面处的反弹的力的,C越大,力越大。你去代码看一下?

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

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

    image.png
    谢谢李老师,我去看了一下代码,是这样描述的“应用于粒子的矢量力,避免粒子从一个相位到另一个相位”,所以给的案例默认C是-10,阻止粒子在气液两相穿过?如果看上面的曲线好像是这样理解的
    但是如果设置C>0,导致水平向的位移远大于Stokes质量输移的理论解,这个大家有什么建议么?我理解的是这个粒子直径比网格小,所以它的运动轨迹应该大致类似于水质点的运动轨迹或者是小于水质点的运动轨迹吧?
    Stokes质量输移的公式是参照下面这个图的公式
    image.png

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

    这样的话,你得C设置为正数,那就变成了没有意义的项。所以不能设置为正数。

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

    1 条回复 最后回复
  • N 离线
    N 离线
    Naiver
    写于 最后由 编辑
    #5

    是的,如果粒子在两相的交界面上,在C小于0的情况下就会出现垂向向下偏移的情况,如果距离交界面有一定的距离就不会有影响。所以,这个interface的系数C影响的是垂向位移,那我猜测可能影响粒子水平漂移的是Drag力,目前还在调试

    1 条回复 最后回复
  • N 离线
    N 离线
    Naiver
    写于 最后由 编辑
    #6

    @李东岳 对了,李老师,打扰一下这个interface力是必需的吗,我看您的denseParticleFoam里面强调的是拖曳力和浮力。是因为MPPICInterFoam是多相流计算的原因,所以需要考虑粒子在多个相界面之间的运动么?如果我不考虑这一项是不是也没关系

    image.png

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

    interface力不是必须得。并且我记得是在界面的时候才有。作用就是防止粒子穿过界面。你不考虑也没关系。粒子就重出去了。不过粒子进入了另外一个相,不知道求解器有没有考虑到另外一个相的物理变化。

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

    1 条回复 最后回复
  • N 离线
    N 离线
    Naiver
    写于 最后由 编辑
    #8

    好的,谢谢李老师,我试一下

    1 条回复 最后回复

  • 登录

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