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 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 星 离线
    星 离线
    星星星星晴
    在 中回复了 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 条回复 最后回复
  • 星 离线
    星 离线
    星星星星晴
    在 中回复了 r07522121 最后由 编辑
    #21

    @r07522121 所以要手动算一下先,我一直用flowprofile 1,这部分到底有没有影响我也不太了解 哈哈哈哈

    游荡

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

    @r07522121 另外建议你先搞一下sprayparcel.c 这块,add parcel 就是一个pointer 把child的data传过去 然后 td.cloud.addparcel()差不多这样,添加child 是在sprayparcel中处理的

    游荡

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

    @星星星星晴 好的,我試試Info一下到底哪裡沒跑到,因為看完幾個檔案及sprayparcel.C裡面是有植入addparcel的代碼。貌似calcBreakup是由bool update()決定而update()是跟bool addParcels而決定,最後addParcels是由KHRT.C 裡面的if (nChildDrops >= nParticle)而決定,也許是criterion沒到的原因,可是我調到1還是沒有幫助哭哭,我再研究研究看看。謝謝你!

    關於flowRateProfile,我也不確定那個值是不是有用的,之前在CFDONLINE看到有人說設為1 是initialize的作用。

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

    @r07522121

    我想起来之前做过的一个Crossflow 的case,我隐约记得是可以显示child的。
    不过我没达到你的超音速的flow。
    而且你计算y方程了没有,y和yDot。
    我建议你可以单独只喷射一个parcel,然后看破碎的情况~
    祝你好运~

    88846eb9-f622-4a4f-b638-18e4b916def7-image.png

    游荡

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

    @星星星星晴 你好,發現是y跟yDot=1e-38,所以原來沒有計算到...可是奇怪我有把solvOscillationEqn調到yes。還是那兩項是只有TAB在算?
    前輩的案例看起來的確有breakup,有用primary breakup model嗎? 謝謝分享。

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

    @r07522121
    不是只有TAB算,y和ydot是计算droplet的形变的,我这也是好久之前的case了,我当时是根据TAB扩展了一个TAB模型,后来就没有再继续做了

    Dahms R N, Oefelein J C. The significance of drop non-sphericity in sprays[J]. International Journal of Multiphase Flow, 2016, 86: 67-85.
    你可以看看这个文章,我当时就是根据这个做的

      ReitzDiwakarCoeffs
        {
            solveOscillationEq yes;
            Cbag            6;
            Cb              0.785;
            Cstrip          0.5;
            Cs              10;
        }
    
    
        ReitzKHRTCoeffs
        {
            solveOscillationEq yes;
            B0              0.61;
            B1              40;
            Ctau            1;
            CRT             0.1;
            msLimit         0.2;
            WeberLimit      6;
        }
    
        TABCoeffs
        {
    		solveOscillationEq true;
            y0              0;
            yDot0           0;
            Cmu             10;
            Comega          8;
            WeCrit          12;
    		Cb				0.5;
    		SMDCalculationMethod method2;
    		NChild			16;
        }
    

    游荡

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

    @r07522121 你最好看一下模型的.H,看看都有什么东西可以定义

    游荡

    1 条回复 最后回复

  • 登录

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