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. 使用Breakup Model下無法顯示破碎的拉格朗日粒子(child droplets)

使用Breakup Model下無法顯示破碎的拉格朗日粒子(child droplets)

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

    Foamers您們好,

    最近在做超音速下液體噴注在Ma>1 的crossflow 的penetration及SMD分佈validation("Numerical simulation of the gas-liquid interaction of a liquid jet in supersonic crossflow", Acta Astronautica 134 (2017)),目前卡在無論使用任何的breakup model都沒有辦法在paraview(VTK)顯示child droplets(如圖)
    penetration_cannot_visualize_daughterdrop.jpg
    且打開lagrangian/sprayCloud/d 的粒子數量也沒有因為breakup而提升,唯能一確定的是drops有的確進行breakup和mass是有符合我給的初始條件(mass flow rate),請問各位大大我的驗證計算裡面是哪裡設定不對或者有問題?

    謝謝!

    Best regards,
    Rick

    1 条回复 最后回复
  • R 离线
    R 离线
    r07522121
    写于 最后由 编辑
    #2

    另外在 lagrangian/sprayCloud/nParticle中能看到每一粒的值為1~74000,是否代表我在paraview看到的只是Parcels而不是全部的particle?

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

    需要使用paraFoam,paraview显示不出来

    我也在关注你的问题,我们这面打算明年渗入可压缩crossflow,不过解得是玻尔兹曼方程,不是欧拉拉格朗日

    捕获.JPG

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

    R 1 条回复 最后回复
  • Y 离线
    Y 离线
    yfclark 神
    写于 最后由 编辑
    #4

    paraview一般显示的是部分粒子,可能你每次显示的都是相同数量的粒子,所以看数量是不可取的,直接后处理看smd的分布就能看出有没有破碎,另外我对这块也挺感兴趣的,能咨询一下有使用一次雾化模型吗,还是只有二次雾化,你的算例的前端看起来像blobs

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

    @东岳 你好,我在paraFoam看所顯示的粒子數量一樣少,只是d沒辦法像foamToVTK用paraview的scale粒子大小。我懷疑是設定parcelsPerSecond太小,可是透過換算出來的質量流率卻是如此(大概每秒10萬個parcels),現在很不知所措...

    1 条回复 最后回复
  • R 离线
    R 离线
    r07522121
    在 中回复了 yfclark 最后由 编辑
    #6

    @yfclark 你好,從最小的粒子直徑上來說粒子是有破碎,但是後處理的SMD只有沿著主粒子路徑有值,並沒有像文獻中的這樣。

    另外我沒有使用primary atomization model, 只有使用secondary breakup(Pilch-Erdman), 粒子初始直徑為0.5mm(assumed跟噴口直徑一樣)

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

    做vector滤镜的时候不会完全显示,你试试在面板里面增加numbers的值。
    另外,你的回帖是繁体,是你个人使用繁体输入?还是我论坛的bug?

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

    R 1 条回复 最后回复
  • Y 离线
    Y 离线
    yfclark 神
    写于 最后由 编辑
    #8

    @r07522121 你的意思是液滴分布和你预期的不同吗?应该分布更加散而广?

    R 1 条回复 最后回复
  • R 离线
    R 离线
    r07522121
    在 中回复了 李东岳 最后由 编辑
    #9

    @东岳 目前的嘗試也是打算增加parcelsPerSecond, 但這樣會跟文獻的ER多許多。

    不好意思是輸入法問題,我是對岸的研究生。

    1 条回复 最后回复
  • R 离线
    R 离线
    r07522121
    在 中回复了 yfclark 最后由 编辑
    #10

    @yfclark 是的,這樣描述更貼切。所以我很好奇lagrangian/sprayCloud/nParticle值的意思是不是代表真實particle數量。

    1 条回复 最后回复
  • Y 离线
    Y 离线
    yfclark 神
    写于 最后由 编辑
    #11

    @r07522121 你可以增加初始液滴的入射速率parcelsPerSecond,拉格朗日方法本身就是靠离散的液滴入注来模拟连续的液体入注,只有入注的速率足够快才能模拟连续液体入注,很多文献都会研究不同的入注速率,然后说达到某个速率就行了,就像网格无关性一样

    R 1 条回复 最后回复
  • R 离线
    R 离线
    r07522121
    在 中回复了 yfclark 最后由 编辑
    #12

    @yfclark 感謝指點,這點對我來講真的是新知識。

    想確認一點,假如我之後要處理的問題是liquid燃燒,那入注速率parcelsPerSecond應該是dependent of Equivalence ratio所以不能隨意增加,這樣說法是沒錯嗎?

    1 条回复 最后回复
  • Y 离线
    Y 离线
    yfclark 神
    写于 最后由 编辑
    #13

    @r07522121
    2.1.3.1 Statistical Convergence Study
    In order to ensure a sufficient number of computational parcels are injected into
    the simulation to statistically represent the spray, a statistical convergence study is
    performed.
    来自文章MODELING THE INFLUENCE OF
    NOZZLE-GENERATED TURBULENCE ON DIESEL
    SPRAYS
    我的理解是必须要有足够多的粒子才能代表连续的的液滴,调节 parcelsPerSecond是最简单的方法

    R 1 条回复 最后回复
  • R 离线
    R 离线
    r07522121
    在 中回复了 yfclark 最后由 编辑
    #14

    @yfclark 在 使用Breakup Model下無法顯示破碎的拉格朗日粒子(child droplets) 中说:

    MODELING THE INFLUENCE OF
    NOZZLE-GENERATED TURBULENCE ON DIESEL
    SPRAYS

    謝謝!這篇好像蠻實用。不過還是疑惑如果要是改變ER的話要動哪一個值會比較恰當?

    星 1 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    在 中回复了 r07522121 最后由 编辑
    #15

    @r07522121 你好 你使用的是哪个破碎模型?KHRT还是TAB还是什么,不是所有的模型都会添加childparcel的

    游荡

    R 1 条回复 最后回复
  • R 离线
    R 离线
    r07522121
    在 中回复了 星星星星晴 最后由 编辑
    #16

    @星星星星晴 你好,我使用跟文獻一樣的KH-RT模型。詢問一下用哪一個模型會添加子粒子?

    星 1 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    在 中回复了 r07522121 最后由 编辑
    #17

    @r07522121
    这你看一下code KHRT 是可以添加child的,其他的需要具体看破碎模型。
    另外你的injection 应该 parcelBasisType 是什么?

    游荡

    1 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    在 中回复了 r07522121 最后由 编辑
    #18

    @r07522121 在 使用Breakup Model下無法顯示破碎的拉格朗日粒子(child droplets) 中说:

    另外在 lagrangian/sprayCloud/nParticle中能看到每一粒的值為1~74000,是否代表我在paraview看到的只是Parcels而不是全部的particle?

    是的 paraview只能看到parcels 不是particles。
    可以根据你的parcelBasisType
    还有massflow rate 以及nparticle 算出流量什么的

    我现在用的是fixed,就是在injection model 中需要设定每个parcel有固定数量的particle,然后控制parcelpersecond 来控制最终射入的parcel number 以及根据设定的distribution model 可以手动计算出 massflow rate。 这样的好处是你可以设定固定的 nparticle 就是计算麻烦点。

    游荡

    R 1 条回复 最后回复
  • R 离线
    R 离线
    r07522121
    在 中回复了 星星星星晴 最后由 编辑
    #19

    @星星星星晴 謝謝回覆,
    剛看了一下KHRT的確是有addParcel這一項,可是沒有在後處理看到有child parcel的出現

    目前是使用mass, 然後用flowRateAndDischarge,調高parcelPerSecond之後,nParticle有明顯減少到MAX~500左右,結果還不錯。可是還是覺得沒有解決根本的問題...

    fixed->nParticle 5,我有嘗試過,把parcelPerSecond調很高之後再把flowrateprofile調到很低。可是massflowRate會固定被提高到爆掉(發散)

    補充一下我是用RosinRammler從最大5e-4,最小1e-6,d 5e-4, spread parameter 3.

    星 3 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    在 中回复了 r07522121 最后由 编辑
    #20

    @r07522121 嗯 所以不知道你的code 到底运行到那边没有 可以试试在你的code中输出一些到terminal put banana,是不是没有到addparcel的那一步。

    你有没有解 y equation

    游荡

    1 条回复 最后回复

  • 登录

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