|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我做得是风吹建筑模拟,剖面风已有udf控制,地面风速应该为0,但输入flunt观察之后不为0,请哪位大侠看看下面的udf(关于剖面风的)哪里出错了,在下不胜感激!!!
#include "udf.h"
#define a 0.22
#define height 10
#define v_height 5.194
#define Cu 0.09
#define Zg 300
#define Zb 5
#define VKC 0.41
#define scale 1
DEFINE_PROFILE(inlet_v_profile,thread,index)
{
real x[ND_ND]; /*this will hold the position vector*/
real z;
face_t f;
begin_f_loop(f,thread)
{
F_CENTROID(x,f,thread);
z=scale*x[2];/*x=[ND_ND]is one-dimensioned array;x=x[0];y=x[1];z=x[2]*/
if(z<=Zg)
F_PROFILE(f,thread,index)=v_height*pow((z/height),a);
else
F_PROFILE(f,thread,index)=v_height*pow((Zg/height),a);
}
end_f_loop(f,thread)
} |
|