24小时热门版块排行榜    

查看: 416  |  回复: 0

wzer1987

新虫 (初入文坛)

[求助] fluent里的dpm模型加载不引入新质量的作用力

程序如下
#include "udf.h"
#include "dpm.h"
#include "surf.h"
#define F1 0.000000000000048
#define TSTART 0.001
DEFINE_DPM_BODY_FORCE(particle_body_force, p, i)
{
   real bforce;
   real acc;
   cell_t c=RP_CELL(&p->cCell);
   Thread *t=RP_THREAD(&p->cCell);
   if(P_TIME(p)>TSTART)
   {
            if(i==1) acc=0;      
            else if(i==0)
                        {
             if (P_RHO(p)>0.5)
                        {
                    if (P_T(p)<480) acc=0;
            else if (P_T(p)>480) bforce=F1;
                        acc=bforce/P_MASS(p);
                                }
                        else if (P_RHO(p)<0.5) acc=0;
                        }
                        }
    else
    acc=0.0;
    return (acc);
}
没有引进外部的流体,目的场内每一时刻密度大于0.5 温度高与480的颗粒加载一个体积力,但结果发现并没有明显的现象,求教程序是不是错误了。
还有就是这个是非稳态情况,是不是每一个时间步长都回调用一次这个程序,在什么地方能明确的看到这个体积力的加载云图呢?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 wzer1987 的主题更新
信息提示
请填处理意见