声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1555|回复: 0

[UDF专题] 求助:写parabolic time dependent velocity inlet的UDF

[复制链接]
发表于 2010-3-23 04:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
各位同学,
我现在要写一个parabolic time dependent velocity inlet的UDF。
我写完以后发现,在边界入口处,运行一会以后出现很大的回流。
可是,在boundary condition的定义里,一旦加入一个速度,不可能会出现回流啊?
我用Tecplot看了一下vector的结果,发现,在速度入口的边界上有两个方向的速度,一个是对的,另一个一会就会出现回流。

请大家看看是怎么回事。
谢谢!
附我写的UDF。
#include"udf.h"
DEFINE_PROFILE(flow_at_inlet,thread,index)
{
real x[ND_ND],velocity;
/* velocity is defined, but not used in the main function??.*/
real y;
face_t f;
real t;
int n;
real T=1;

begin_f_loop(f,thread)
{
   F_CENTROID(x,f,thread);
   y=x[0];
t=RP_Get_Real("flow-time");
n=(int)(t/T);
F_PROFILE(f,thread,index)=-1360.41*(0.0001-y*y)*exp(-0.5*pow(15.15*t-3.46-15.15*n,2));

velocity=F_PROFILE(f,thread,index);
}
end_f_loop(f,thread)
}
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-15 20:50 , Processed in 0.066215 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表