如何实现双重网格?



  • 最近在尝试用VOF-DEM做气泡颗粒的模拟,由于网格尺寸要大于离散相一定倍数,但是VOF又需要足够数量的网格求解interface,所以对颗粒和气泡的尺寸有限制,因此有个想法,能否用不同resolution的网格进行计算?只知道好像有一个meshToMesh的类可以实现不同网格间的映射,有没有大神有相关经验的或是能分享一点相关的资料。



  • 目前MPPICInterFoam可以处理那种比较大的界面,和粒子跟踪。从算法上来讲,只不过是在VOF的方程上,添加了拉格朗日粒子。VOF是大的框架。比较适合明渠流+泥沙之类。

    所以问题是,你要模拟气泡颗粒?字面理解,气泡颗粒是同时有气泡、同时有颗粒?这是俩个离散相。看起来MPPICInterFoam处理不了。你的想法是用粗网格处理拉格朗日粒子,细网格处理VOF,想法可能可行,但估计数值处理上要花费很长时间。目前没见过类似的文献。



  • 替代文字

    比如这个过程,可以用MPPICInterFoam模拟。VOF处理水气界面,颗粒用拉格朗日。



  • @东岳 是的,我想用VOF模拟气泡,颗粒作为离散相,我可能只需要模拟单个气泡就行。这篇文章好像实现了双重网格,但不是针对气泡的,https://www.sciencedirect.com/science/article/pii/S0301932216307327。



  • 挺有意思,从图18、23来看,这个文章的算法比MPPICInterFoam的强,我详细看看


Log in to reply