使用QBMM模拟气泡流



  • @李东岳 东岳先生 我目前做气液流 打算研究QBMM模型,听说这是您老本行,可以提供下您的论文 或者讲QBMM矩平衡模型的资料吗?谢谢!!



  • @金石为开
    我不推荐我的SCI论文,因为算法我写的不是很详细,我推荐你查找关键词Mcgraw 1997 method of moments,或者看Daniele Marchisio & Rodney Fox 2013年合著的书。这些是矩方法的大作。



  • @李东岳 这个书太贵 你有pdf版本么 共享一下好吗 谢谢



  • @李东岳 ![0_1504533816368_8486d930-6d8d-4a1c-9c89-dae26df28aac-undefined](正在上传 100%) 东岳老师我在网上 安装上OpenQBMM设置算例 ,log文件里面 moment里面残差迭代数都是0 ,是不是没用上?您能帮帮我吗?谢谢 这块太难了



  • 我在出差,pdf自己goofle一下会有。
    因为是对角矩阵,所以是0



  • @李东岳 东岳老师 我想用QBMM模拟气泡流 简单研究动力学 不涉及溶解等化学现象 请问下该怎么考虑模型呢?一直不理解里面momentsSet设置 是可以随便设置moments吗?还有nodes个数?如果考虑气泡聚并破碎 该用啥模型?我并没有见到类似Dict设置 还请指教 谢谢 我小白…



  • 一直不理解里面momentsSet设置 是可以随便设置moments吗?还有nodes个数

    1. 国内用不了google,不知道怎么查文献,请检索这个文章droplet Breakage and Coalescence in Liquid–Liquid and Dispersions: Comparison of Different Kernels with EQMOM and QMOM,查看公式15 16 17,可用来计算moments。
    2. 我没细研究过OpenQBMM,这个已经发布的算法都是15年前的算法了,新算法都没有发布,并且据我所知OpenQBMM不能算多相流。momentsSet里面需要设置一个数还是一个什么?数的话应该是矩的数量,取决于你的矩方法,QMOM一般是双数,EQMOM一般是单数,CQMOM一般是双数,DQMOM也是双数。

    如果考虑气泡聚并破碎 该用啥模型?我并没有见到类似Dict设置

    1. 气泡聚并破碎你看看OpenQBMM植入了什么你就可以用什么。我没用过OpenQBMM计算,不清楚他的Dict怎么设置。


  • @李东岳 15年前的算法吗??我看是最近的github,,论文也是最近几年的。。我就是简单应用研究而已,动力学方面而已,非常感谢百忙之中回答我问题。我看论文有用这个计算气泡流的,我觉得可以,老师您有兴趣也可以看看,你理解肯定比我深



  • @李东岳 momentSet里面好像是设置个数,我看指南说是2N?



  • @李东岳 还有老师我想问问QBMM QMOM DQMOM CQMOM 这些相似的算法都有啥本质区别呀?看的乱。。我只知道都是矩方法,非常感谢



  • @李东岳 东岳老师 我研究了下代码 QBMM方法里面nodes个数3,moment个数是0 1 2 3 4 5 但是速度矩运输又变成3个了 ?请问下这是怎么回事呢?moment个数,方程个数之间什么关系呢?谢谢



  • nodes个数3,moment个数是0 1 2 3 4 5 但是速度矩运输又变成3个了 ?

    可能你代码看混了

    QBMM QMOM DQMOM CQMOM 这些相似的算法都有啥本质区别呀?

    QBMM是统称,QMOM是单变量矩方法,DQMOM和CQMOM可以处理多内部坐标。

    我看论文有用这个计算气泡流的

    哪个论文?



  • @李东岳 研究了一阵子,实在看不懂,想放弃了。我就是想用openfoam实现群体模型算气泡减阻,看来模型还没有,实在不行只能找fluent CFX了,囧



  • 可以用类方法,简单点。国内做矩方法的非常少,目前 据我所知 dqmom eqmom cqmom 国内还没有人用。
    你是什么物理过程?



  • @李东岳 我研究气泡减阻。不涉及复杂的化学反应过程,纯动力学。关键是openfoam里面有类方法吗?学了这么久openfoam,挺累的,结果模型比商软少,不能用太多模型,哎。。。



  • 学了这么久openfoam,挺累的,结果模型比商软少,不能用太多模型,哎。。。

    每一个学OpenFOAM的用户都存在这样一个过程,我也一样。我当时甚至在学了1年之后还产生这个想法。对于我,学习一年的OpenFOAM,还只是入门还没到。所以说OpenFOAM对用户是非常不友好的。

    我对你比较有印象,好像CFD中国上线最开始的几天你就注册了,中途好像消失了一阵子:confused:

    学习OpenFOAM主要的难点一个是命令行的操作,这个我相信都没问题。再一个是OpenFOAM的设置让人摸不清头脑。如果要自己写代码,那就是要熟悉CFD理论和C++,都是难啃的硬骨头。

    偏偏你还上了PBM的坑,PBM这块OpenFOAM官方都没人做,呵呵。即使是ANSYS Fluent和CFX,植入的算法也存在些许的错误。以CFX举例,CFX的植入是外包给一个研究所的,目前这个研究所的人已经提交了一篇文章讨论这个植入的问题。

    当然了,错误并不明显。

    关键是openfoam里面有类方法吗?

    目前OpenFOAM不能求解PBM,因此没有类方法也没有局方法。我们给OpenFOAM官方写的代码,估计也得在明年才能发布。

    我研究气泡减阻。不涉及复杂的化学反应过程,纯动力学。

    我建议你首先不要考虑PBM,首先只是使用双流体模型求解进行对比。然后再附加PBM进去。
    PBM这面理论非常复杂,要上手,没人带你的话,也得1年吧!



  • @李东岳 恩,我研究目前用两相欧拉求解器,里面有类似群体模型的IATE方法,用它模拟,我学了差不多一年半了,会写点小程序,植入模型还太难。只求毕业啊~



  • 你用IATE模拟的结果怎样?我正打算做对比呢。你用的什么破碎聚并模型?现成的?



  • @李东岳 是现成的。。不会改啊。计算和试验肯定对不上,,趋势对,,自圆其说呗。看样子要暂时放弃openFOAM PBM模型了,期待新版本发布。还有打算用driftfluxFoam模拟气液流,滑移模型,您看怎么样?



  • driftfluxFoam是之前的settingFoam的更新版,之前的settingFoam主要用于模拟沉降。个人觉得不适用你的算法。

    我觉得你用双流体模型模拟气泡减阻应该没问题。


登录后回复
 

与 CFD中文网 的连接断开,我们正在尝试重连,请耐心等待