| 查看: 694 | 回复: 0 | ||
[求助]
DPM模型 添加外力
|
|
本人在用fluent DPM模型模拟空气和水绕过圆柱体的流动,水滴为离散相,现根据文献要在水滴的方程中加入外力, Fx=-2.4*(ux-4)/ √t Fy=-2.4*(uy)/ √t 我用DPM的body-force来实现,程序如下 #include "udf.h" #define TSTART 0.0 /* field applied at t = tstart */ DEFINE_DPM_BODY_FORCE(particle_body_force, p, i) { real bforce; if(P_TIME(p)>TSTART) { if(i==0) bforce=-2.4*(P_VEL(p)[0]-4)/sqrt (P_TIME(p)); else if(i==1) bforce=-2.4*(P_VEL(p)[1]-0)/sqrt (P_TIME(p)); } else bforce=0.0; /* an acceleration should be returned */ return (bforce/P_MASS(p)); } 运行显示程序没问题,但是计算水滴轨迹时,即使把max number of steps 调到最大,最后也显示水滴轨迹计算未完成(incomplete),求各位大神指教! |
» 猜你喜欢
请教限项目规定
已经有5人回复
拟解决的关键科学问题还要不要写
已经有8人回复
最失望的一年
已经有16人回复
存款400万可以在学校里躺平吗
已经有33人回复
求助一下有机合成大神
已经有3人回复
求推荐英文EI期刊
已经有5人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
疑惑?
已经有5人回复













回复此楼