-
@李东岳 东岳兄,很高兴你邀请我。DPM确实是基于拉格朗日的一种跟踪颗粒的方法,对于Fluent中的DPM,DDPM,Barracuda中的MP-PIC和OpenFOAM中的
DPMFoam
以及CFDEM
中的DEM我做一个简述。首先,Fluent中的DPM模型只能处理稀相的气固(气液)两相流,一般我们称它为“双向耦合”,颗粒颗粒间不发生碰撞以及在流体方程中不考虑空隙率。但是DDPM就进了一步,这里面可以考虑空隙率了,而且对颗粒颗粒碰撞进行了模化,这个模化的过程和MP-PIC方法是类似的。为什么要模化呢?
因为DPMFoam
和CFDEM
里面的DEM模型是一种完全的DEM,我们称为“四向耦合”,考虑了颗粒-流体,颗粒-颗粒,颗粒-壁面之间的相互作用力,颗粒-颗粒碰撞采用软球模型或者硬球模型(现在一般是软球模型)来进行模拟。所以对于一个实验室尺度(<1m)的流化床来说,我们可以采用DDPM, MP-PIC或者OpenFOAM中的DPMFoam
或者CFDEM
来模拟。而Fluent中的DPM模型是不能用来模拟这样的密相问题的。 -
就是说
CFDEM
目前是“四向耦合”的模型,所有的受力都考虑了。Fluent的DPM模型是“双向耦合”,不考虑孔隙率和颗粒碰撞。如果不考虑颗粒碰撞的话,岂不是可以当做仅仅的一种颗粒跟踪?类似示踪粒子?
DPMFoam
这个和CFDEM
的区别能否详述一下?之前曾经模拟一个粒子喷射的算例用的MPPICFoam
,MPPICFoam
和DPMFoam
也考虑了流体颗粒耦合、粒子碰撞、壁面粘连。是不是MPPICFoam
除了颗粒形状就和CFDEM里面的求解器差不多?之前看这个模拟的挺炫的:
他这个带颜色的粒子是后处理出来的么?
之前安装了一次
CFDEM
,好像都不需要生成网格。我运行了一个输送带的自带算例。 -
正好这几天在研究fluent里的DEM,DPM和DDPM具体是啥关系,碰到李博开的这一贴。写一下我的理解。
- 先说说标准的DEM吧,它代表的是真实的跟踪每一个颗粒的运动,通过硬球模型或软球模型(通常用软球模型)来计算颗粒间的碰撞过程,而且颗粒旋转也能捕捉到。简单理解就是,颗粒该受到的力都考虑到了。
- 而DPM和DDMP都是fluent里的概念,应该不属于通用的说法,之所以这样命名可能是由于为了符合它的软件设计逻辑。DPM在我看来是属于比较原始的离散相模型,不考虑颗粒碰撞,不考虑颗粒所占体积,通常用来模拟灰尘的轨迹。
This approach is made considerably simpler when particle-particle interactions can be neglected, and this requires that the dispersed second phase occupies a low volume fraction, even though high mass loading is acceptable. The particle or droplet trajectories are computed individually at specified intervals during the fluid phase calculation. This makes the model appropriate for the modeling of spray dryers, coal and liquid fuel combustion, and some particle-laden flows, but inappropriate for the modeling of liquid-liquid mixtures, fluidized beds, or any application where the volume fraction of the second phase cannot be neglected. For applications such as these, particle-particle interactions can be included using the Discrete Element Model, which is discussed in Discrete Element Method Collision Model.
--from ANSYS 17.0 help, Fluent Theory guide, 16.1.1. The Euler-Lagrange Approach
-
DDPM 是Dense Discrete Phase Model的缩写,是专门用来模拟例如流化床这种稠密颗粒流的模型,可以理解为简化了的DEM。它考虑了颗粒的空隙率以及碰撞,但是对于碰撞的计算是进行了模化的,不是用软球模型计算真实的碰撞过程,颗粒间的碰撞产生的力是根据KTGF下颗粒的stress tensor计算得到。
-
上面说了DDPM里颗粒碰撞是进行了模化的,因此就有不进行模化的处理,那就是在Fluent里加入DEM collision了。加入了DEM collision的DDPM,也即DDPM+DEM,考虑了稠密颗粒流的真实碰撞过程,新版的Fluent里,据我观察也是可以加入rotation的。但是Fluent里的DEM的颗粒群又是用parcel代替的,这又导致有些像MPPIC。所以,可以说DDPM+DEM和真正的DEM的还差一步。
以上的内容仅代表个人观点,如有理解上的疏漏或错误,感谢能够给予指正。