DPM模型边界设置问题
可以用以下UDF定义wall边界是捕捉还是反射离散相粒子
DEFINE_DPM_BC(bc_reflect,p,t,f,f_normal,dim)
{
if(....)
{
...........
Trap_Particle (Tracked_Particle *);
}
else if(...)
{
..........
Reflect_Particle (Tracked_Particle *, real[], int, face_t, Thread *, Thread *, face_t);
}
}
我的问题是:我不知道实际中满足什么样的条件粒子被捕捉或是被反射(已有文献及经验认知为,只知道我的模型中离散相粒子被捕捉、逃逸、反射或溶解,可具体哪种情况,粒子各自的fate不清楚),也就是条件语句if和else if的编写问题
这种情况大家是怎么处理的呢,求大神们帮忙,谢谢! 返回小木虫查看更多
今日热帖
这应该是你去解决的
比如以壁面处速度大小和方向为标准判断
那楼主的UDF可以用于模拟壁面沉积的壁面边界条件吗?
谢谢!
是的。这个需要与现场工程师沟通下,现在暂且设置为trap类型
,
粒子和壁面的反应除了被捕捉、逃逸、反射或溶解,还有可能破碎呀
是的,但我的模型实际中无破碎,所以在计算这我不需要考虑此情况。
壁面一般为反射,进出口一般为逃逸。
你太水,别乱说话