24小时热门版块排行榜    

查看: 622  |  回复: 0

jindan8865

铜虫 (小有名气)

[求助] FLUENT DPM模型中范德瓦耳斯力的UDF

刚刚接触FLUENT UDF。最近在写一个FLUENT DPM模型中范德瓦耳斯力的UDF。
    当颗粒与壁面间的距离在0.4nm到50微米之间时,颗粒和壁面之间就有范德瓦耳斯力存在。
    目前对于壁面位置的查找与颗粒中心到其距离的计算还未想通,正在进一步查阅。
    希望同各位大神进行交流,得到各位的帮助。
    多谢!
#include "udf.h"
#include "dpm.h"
#include "surf.h"
#define r 0.00001 /*particle diameter*/
#define A 1.e-19   /*constant*/

DEFINE_DPM_BODY_FORCE(Van_der_waals_force,p,i)
{
    real bforce;  
    real h;
    /*get the cell and Thread that the particle is currently in*/
    cell_t c=RP_CELL(&p->cCell);
    Thread*t=RP_THREAD(&p->cCell);
    /*Particle index for looping over all particles in the cell*/
    Particle *pi;
   
    *****此处需计算出h的值,h为颗粒中心到壁面WALL的距离***
   
    if(h>=4.e-10 && h<=5.e-5)
    {
     bforce=A*2/3/r/((h/r*h/r)-1));
     }
    else  bforce=0.0;
    return(bforce/P_MASS(p));
}
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jindan8865 的主题更新
信息提示
请填处理意见