24小时热门版块排行榜    

查看: 1924  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

duwei789551

新虫 (小有名气)

[求助] fluent的dpm中使粒子粒径长大的问题? 已有1人参与

DEFINE_DPM_LAW(condenshumidlaw,p,coupled)
{
real area = M_PI * (P_DIAM(p)*P_DIAM(p)); /*M_PI is accurate PI Value*/
real mp_dot;
cell_t c = RP_CELL(&p->cCell); /* Get Cell and Thread from */
Thread *t = RP_THREAD(&p->cCell); /* Particle Structure */
/* This law only used if Humidity > 1.0) */
mp_dot = CONDENS*area*(myHumidity(c,t)-1.0);
if(mp_dot>0.0)
{
P_MASS(p) = MAX((P_MASS(p) + mp_dot*(p->time_step)),MINMASS);
P_DIAM(p) = pow(P_MASS(p) * 6. / (P_RHO(p) * M_PI), 1./3.);
P_T(p)=C_T(c,t); /* Assume condensing particle is in thermal
equilibrium with fluid in cell */
}
}
帮助中看到这个程序,但是这个程序是让质量增大再用除法使每个粒子的粒径增大的,
求问可不可以调用每个粒子的当地温度压力然后经过公式计算使每个粒子分别长大,
需要什么命令?
先谢过大家了!
快过年了,就祝大家鸡年大吉吧!
回复此楼
qq:2777094835
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

duwei789551

新虫 (小有名气)

引用回帖:
8楼: Originally posted by tank_fire at 2017-04-06 21:27:34
你这个是让颗粒物吸湿增长的吧。。留给你的这段代码是当RH>1时候  譬如1.2,然后用 (1.2-1)*颗粒物存在时间来计算颗粒物质量的。。(太扯了一点)

你想要的用颗粒物所在网格的温度和压力来计算相对湿度  然 ...

原来是这样,可是我的fluent里面这个帮助点不开啊,可以给个网址或者发个文件吗?多谢老师了!
qq:2777094835
9楼2017-04-11 14:34:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

duwei789551

新虫 (小有名气)

搞错了,这个其实也是对每个粒子进行质量增大,然后直径增大。
qq:2777094835
2楼2017-01-16 17:12:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

AvensUU

铁虫 (著名写手)

我也想学这个软件,求推荐资料

发自小木虫Android客户端
3楼2017-01-16 17:30:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
4楼2017-01-16 17:50:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见