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. cannot find file /kinematiccloud/collisionrecordspairaccessed

cannot find file /kinematiccloud/collisionrecordspairaccessed

已定时 已固定 已锁定 已移动 OpenFOAM
40 帖子 3 发布者 25.0k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 星 离线
    星 离线
    星星星星晴
    在 中回复了 zhe 最后由 编辑
    #3

    @zhe 你的场写到了哪啊?欧拉的话是可以的吧 lagrangian不行

    游荡

    zheZ 1 条回复 最后回复
  • zheZ 离线
    zheZ 离线
    zhe
    在 中回复了 zhouxu 最后由 编辑
    #4

    @zhouxu 其实如果按分核之后,run出来的结果是可以映射到别的case的。直接可以用mapField,你可以看看hopper的tutorial,那个就可以实现。千万不要把分核后的processor删除,因为当reconstructPar后,会丢掉一些files。

    1 条回复 最后回复
  • zheZ 离线
    zheZ 离线
    zhe
    在 中回复了 星星星星晴 最后由 编辑
    #5

    @星星星星晴 谢谢回复啊。是的,写入到拉格朗日下的。我把当时分核算完的删除了,所以丢失了pairRecord相关的文件。之前做成功过,如果不删除,而是直接map到下一个,是可以全部转移过去的。看来,我得重新run一下了。

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

    @zhe 哈哈 说实话 我也是第一次知道拉格朗日下的也能mapfield,不过上次尝试过使用mapfield,map出来的效果很差,所以后来就不用map了,那个时候还没有parcel呢。
    我们这边有把lagrangian field 做一个时均,然后写到欧拉场里的。

    pairRecord是什么?了解一下?deterministic collision model?还是软球模型的什么啊?

    游荡

    zheZ 1 条回复 最后回复
  • zheZ 离线
    zheZ 离线
    zhe
    在 中回复了 星星星星晴 最后由 编辑
    #7

    @星星星星晴 也不是什么必须的文档。只是在读取朗格朗日数据时,因为我用的就是DPM的碰撞模型,所以需要读取这个文件。我看了一下collidingParcelO.C, 在readField里应该可以去掉吧,得试试,看看影不影响DPM。
    对了,方不方便问一下,你那边怎么把拉格朗日做的时均啊?理论概念是什么?

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

    @zhe hi 昨天看到忘了回了,就是求一些统计上的平均速度,速度的RMS什么的。这样比较容易求,而且能直接在paraview上看。

    游荡

    zheZ 1 条回复 最后回复
  • zheZ 离线
    zheZ 离线
    zhe
    在 中回复了 星星星星晴 最后由 编辑
    #9

    @星星星星晴 再请问一下哈。因为在用openfoam追踪粒子运动的过程中,发现漏洞很大。尤其是openfoam主要在意粒子的运动模式,比如力的作用都在速度变化量中体现,那么对于位置的更新有没有什么别的可实施的?比如保持粒子不动,是不是只能不断地减小作用合力在粒子身上产生的变化量?有时间了在回复,不急的,谢谢🙏

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

    @zhe 不好意思,我没有get到你的点
    拉格朗日不就是建立在 $F=ma$ 么
    那如果不通过速度的变化,怎么知道加速度,怎么算作用力呢。

    保持粒子不动的话,完全可以把粒子做成wall,或者setzone呗
    看你关注的啥啊,关注流场还是关注粒子

    游荡

    zheZ 1 条回复 最后回复
  • zheZ 离线
    zheZ 离线
    zhe
    在 中回复了 星星星星晴 最后由 编辑
    #11

    @星星星星晴 没错,通过力的作用增加速度变化量,我的意思是:在高浓度粒子流中,openfoam中本身的力都作用在单个粒子上,而相互间只有碰撞力,那不能维持粒子由动到静,或由静到动的过程,因为它可是视为永远在动。把粒子作成wall是永远不能动的意思对吗?那就失去了粒子的感觉。setzone是啥呀?

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

    @zhe 那你得看你浓度有多高了,不然怎么会有 1way 2way 4way的区别呢。

    不过我还是没有get到什么叫维持parcel由动到静,或者由静到动的过程是什么
    parcel受力就会发生速度的变化,速度变化展示了收到了多大的力的作用,然后对流场发生了多大的影响。主要就是计算那个$UTrans$嘛。
    有人也有在solver中植入某种力场的教程什么的。
    还有人提出过parcel induced turbulence的模型,比如bubble induced turbulence什么的。
    你指的是不仅仅只有momentum exchange?比如reaction啊 parcel induced turbulence什么的?

    我以为你是想做类似圆柱绕流之颗粒绕流~ 不好意思 理解错啦。

    游荡

    zheZ 1 条回复 最后回复
  • zheZ 离线
    zheZ 离线
    zhe
    在 中回复了 星星星星晴 最后由 编辑
    #13

    @星星星星晴 是我没表示清楚。我的粒子浓度最大0.62。绕柱是我的一个case,但是感觉做出来不是那么理想。粒子在柱周围无法很好的堆积起来。那么从力的角度来说,有一种摩擦效果的力,存在在粒子间,但没有被表达出来。如果有足够的摩擦,是可以使得粒子静止堆积。当然也不会妨碍更大的水流造成的迁移(不是像wall一样永远不能动)。您所说的水流对粒子的影响,无论是动量交换还是turbulent,或是dispersion都是在流-固之间的,但咱高浓度粒子流中,固-固之间的很重要。

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

    @zhe 哈哈 我没到你这么高的浓度,所以不是很了解,既然你的浓度这么大,你用的drag model 考虑alpha(theta)什么的了么?另外有可能是turbulence 没有解决好?有可能是dispersionmodel的问题,不好说,前两天我还看到一篇文章讲这个东西来着。。我回头找找。

    pp之间的作用力 没想过,正常能想到的pp之间的作用力,磁力?静电力?不然还能有啥除了碰撞意外以外?
    相对论么?:mihu:

    暂时不知道 想不到能有啥

    游荡

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

    @zhe

    LES and RANS calculations of particle dispersion behind a wall-mounted cubic obstacle
    Marco Atzori a,b,∗, Sergio Chibbaro c, Christophe Duwig d, Luca Brandt
    2022

    闲着看一下这篇文章,他的解释是可能是涉及到湍流没有解好啊,Stokes 什么的。
    36721161-a3d6-4422-b691-b27a81658505-image.png

    而且正常情况下 spray中只考虑了drag, lift, 如果固体parcel 可能会有shear lift 什么的,如果bubble 会有什么basset force, historyforce什么的,可能你真是缺了某个模型,找找看
    万一呢, 这不就一片文章出来了
    f8fe5d15-3764-4955-8d54-d37b714dccaf-image.png

    db2e6290-0ddd-4eaa-8310-7bf5221e143a-image.png

    游荡

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

    @星星星星晴 感谢回复啊。说的挺有见解的。因为目前所有的4-way基本上都是考虑弹簧碰撞,最多添加转动消散能量,但其实有些情况是不适合的。比如只有接触,并无overlap,那么一种类似摩擦的效果应该如何表达。这就对于高粒子流很重要,因为高粒子流中不会轻易受到流体影响,况且说的再细一些,流体在高粒子流中本就不该是连续的。而是像渗透在多孔介质。这只是我的想法,跟您交流交流,多听听别人的意见,我觉得会更能填补空缺。真心再次感谢您回复,以后有机会您多指教啊。

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

    @zhe 客气啥 这玩意现在没一个通用的模型解释嘛,要不咱还咋毕业。。。
    哈哈哈 我这都是吹牛逼可以,实际操作就费了 别客气

    祝收敛~
    祝稳定~

    你是做流化床么?流化床应该和你说的概念差不多吧

    游荡

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

    @zhe 我们这边考虑碰撞的时候 回头一个impact efficiency 的考量,就是小parcel可能会因为大parcel周围的流场 从而造成绕着大parcel 而不是与大parcel发生碰撞这种情况

    sommerfeld and lain
    influence of droplet collision….
    2020

    游荡

    zheZ 2 条回复 最后回复
  • zheZ 离线
    zheZ 离线
    zhe
    在 中回复了 星星星星晴 最后由 编辑
    #19

    @星星星星晴 不是流化床,我是做海岸的,哈哈。粒子启动和堆积很重要。所以研究粒子之间的比较多。

    1 条回复 最后回复
  • zheZ 离线
    zheZ 离线
    zhe
    在 中回复了 星星星星晴 最后由 编辑
    #20

    @星星星星晴 那你们还是比较多的是考虑周围流体对粒子的影响。我已经不能再考虑那些了,否则又能做一个课题啦,哈哈哈

    1 条回复 最后回复
  • zheZ 离线
    zheZ 离线
    zhe
    在 中回复了 星星星星晴 最后由 编辑
    #21

    @星星星星晴 有个问题请教一下,有时间帮忙看看。在计算粒子drag时,如果是ErgunWenYuDragForce。分了两个公式:
    if (alphac < 0.8)
    {
    return forceSuSp
    (
    Zero,
    (mass/p.rho())
    (150.0(1.0 - alphac)/alphac + 1.75*Re)muc/(alphacsqr(p.d()))

        );
    }
    else
    {
        return forceSuSp
        (
            Zero,
            (mass/p.rho())
           *0.75*CdRe(alphac*Re)*muc*pow(alphac, -2.65)/(alphac*sqr(p.d()))
        );
    }
    

    按道理将,这两个计算的都是beta值,也就是相对速度前面的那一部分。可是在第二个公式里,好像连两次的相对速度都已经包含在内了。还有,在KinematicParcel.C中,计算加速度时:const vector acp = (Fcp.Sp()*td.Uc() + Fcp.Su())/massEff;
    这里乘以td.Uc(),感觉不对啊。应该在这里乘以相对速度才更合理一些阿。麻烦给看看,实在是推导出来跟公式对不上。谢谢。

    zheZ 星 3 条回复 最后回复
  • zheZ 离线
    zheZ 离线
    zhe
    在 中回复了 zhe 最后由 编辑
    #22

    @星星星星晴 理解错了。第二个公式CdRe(Re)本就只有一个CdRe。但是连个公式都在分母处除以的alphac,这造成跟最后的公式不同。还有第二个问题,应该是乘以相对速度(Uf-Up)的,怎么乘以里td.Uc().请解惑。

    星 1 条回复 最后回复

  • 登录

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