Fluent模拟圆管内粉尘颗粒流时DPM设置问题
建立的模型如下图所示:圆筒之中有一个圆形颗粒(图1)
尺寸如下(图2)稳态(图3)
先进行了流动模拟。打开能量方程,层流流动,速度为0.5m/s。
之后打开DPM模型,引入颗粒流。参数设置如下,模拟1微米的颗粒流动。颗粒温度与气体入口温度相同,300度。速度与入口速度相同。进出口的DPM设置为escape,wall圆筒壁面为reflect,颗粒球面为trap。
图4
图5
流动场稳定之后再设置的DPM,然后直接继续计算,一步收敛之后,查看particle track中迹线,总有一个incomplete,之后尝试了加大Max.number of step至10000,依然有一个incomplete。
图6
找到该incomplete的particle ID,其迹线如下所示。
图7
当粉尘的粒径为10微米时,相同的设置,incomplete=0。当把粒径改为1微米时,总有incomplete=1。不知道为什么总是出现incomplete的粉尘颗粒。
请各位大神指教!
1.png
2.png
3.png
4.png
5.png
6.png
7.png 返回小木虫查看更多
今日热帖
tracking parameters 里勾选一下specify length scale试试,追踪步数乘以下面的长度因子是追踪的距离,应该尽量大一些
另外,有可能是你的层流模型有问题,可以用k-epsilon
有incom也是正常的啊,不用管
目前主要做的是,固定床颗粒球对粉尘的除尘作用,即trapped/number track的数值。有incomplete存在的话,对这个除尘效率的模拟,没有影响吗?
我做的是cyclone的除尘效率。你把incomplete从总颗粒数中去掉,然后计算效率就就可以。
这样做可以吗?您知道,这么多颗粒中,为啥会出现几个incomplete的现象?主要是在我这个模型里面,只改变粉尘的粒径,从1微米改到10微米,其他设置都一样,incomplete=0
,
颗粒越小,越容易出现incomplete