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. Algorithm
  3. 压力修正算法不可避免地导致负压?

压力修正算法不可避免地导致负压?

已定时 已固定 已锁定 已移动 Algorithm
13 帖子 5 发布者 11.3k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • L 离线
    L 离线
    lllwonderliquid
    在 中回复了 yfclark 最后由 编辑
    #4

    @yfclark 是的,我在模拟里的做法是对计算域的出口边界指定绝对压力,从而全场的压力可以由出口边界的绝对压力计算得出:chigua: 我拿非常高的绝压只是想举个例子,想说明算出负压应该不是压力修正算法本身的锅?

    1 条回复 最后回复
  • L 离线
    L 离线
    lllwonderliquid
    在 中回复了 李东岳 最后由 编辑
    #5

    @东岳 东岳前辈,我模拟的时候有非常少量的网格出现负压,但是负得不多。我觉得是空化模型本身的原因,在当地压力小于饱和蒸气压时,空化模型激活,当地液体会大量蒸发,直至压力达到饱和蒸气压,因此,对负压起一个抑制作用,这其实也符合空化本身的物理。OpenFOAM对这方面已经有限制了?:chitang: 通过什么手段limit的?是在离散格式那块强制限制的吗?求前辈指教~我再翻翻代码:chigua: 我做的模拟本质上确实为不可压缩,流体的压缩性是通过气相与液相的相互传质体现的,对于独立的两相而言,不考虑压缩性。这是常温非热敏流体空化流模拟中的一种常见手段,是一种简化,模拟效果和实验有较好一致性。

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

    如果是不可压缩,这段描述不成立:

    Is a pressure-correction algorithm used? This methodology will inevitably result to negative pressures. Have the authors experienced such issues? what values have been produced by the CFD code and how do they overcome this?

    你告诉他你用的不可压缩求解器。他这段描述适用于可压缩算法

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

    L G 2 条回复 最后回复
  • L 离线
    L 离线
    lllwonderliquid
    在 中回复了 李东岳 最后由 编辑
    #7

    @东岳 好的,谢谢东岳前辈~

    1 条回复 最后回复
  • G 离线
    G 离线
    Gordonaero
    在 中回复了 lllwonderliquid 最后由 编辑
    #8

    @lllwonderliquid
    你好,
    “做的模拟本质上确实为不可压缩,流体的压缩性是通过气相与液相的相互传质体现的,对于独立的两相而言,不考虑压缩性。”
    请问你这个方法流体力学上叫什么?有没有相关的介绍资料?感觉这个方法也可以用在沸腾传热上。想请教一下你。

    L 1 条回复 最后回复
  • L 离线
    L 离线
    lllwonderliquid
    在 中回复了 Gordonaero 最后由 编辑
    #9

    @Gordonaero 不好意思,我之前的表达可能并不准确,这个方法的可压缩性并不是通过相变体现,而是通过一种基于经验的粘度修正来体现的。我用的这种方法确实本身是不可压缩,但是你问的这个方法流体力学上叫什么我很难给出名字,应该算是一系列方法的组合。它是认为气液两相之间无滑移,认为混合物的密度、粘性可以由两相质量加权平均得到,气液界面采用VOF方法捕捉,相变的计算是采用基于传质的空化模型(Schnerr-Sauer model, Zwart model等等,大多基于Rayleigh-Plesset方程)关于传热这块我不太懂哈,不过这种方法缺陷就是在压缩性方面,处理得比较粗糙~不知道对你算传热会不会很有影响
    相关文献你可以看看这个
    Roohi E, Zahiri A P, Passandideh-Fard M. Numerical simulation of cavitation around a two-dimensional hydrofoil using VOF method and LES turbulence model[J]. Applied Mathematical Modelling, 2013, 37(9): 6469-6488.
    然后下面这篇是低温空化的,涉及到热效应,可以参考下~
    Zhang S, Li X, Hu B, et al. Numerical investigation of attached cavitating flow in thermo-sensitive fluid with special emphasis on thermal effect and shedding dynamics[J]. International Journal of Hydrogen Energy, 2019, 44(5): 3170-3184.

    G 1 条回复 最后回复
  • G 离线
    G 离线
    Gordonaero
    在 中回复了 lllwonderliquid 最后由 编辑
    #10

    @lllwonderliquid 非常感谢

    1 条回复 最后回复
  • G 离线
    G 离线
    Gunther
    在 中回复了 李东岳 最后由 编辑
    #11

    @李东岳 李老师您好!!!我是否可以理解针对不可压求解器计算得到的负数压力是针对边界条件(例如:pressure outlet = 0)而言的。以icoFoam求解器为例,其中的p为kinematic pressure,乘以rho之后得到的压力为static pressre(gage pressure)。感谢您的回复!

    李东岳李 1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    在 中回复了 Gunther 最后由 编辑
    #12

    @Gunther 在 压力修正算法不可避免地导致负压? 中说:

    其中的p为kinematic pressure,乘以rho之后得到的压力为static pressre(gage pressure)

    你说的是对的

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

    G 1 条回复 最后回复
  • G 离线
    G 离线
    Gunther
    在 中回复了 李东岳 最后由 编辑
    #13

    @李东岳 好的,谢谢李老师 :-)

    1 条回复 最后回复

  • 登录

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