找回密码
 注册
查看: 1236|回复: 0

壁面运动函数

[复制链接]
发表于 2014-3-10 17:26:28 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?注册

x
我的模型是由一个圆柱面和一个偏心圆柱面组成,其中内圆柱面是绕自身轴线旋转运动的同时沿轴向做直线运动。不知道该用动网格编写UDF还是用PROFILE边界条件来写。下面是我自己编写的,轴向速度是常数,所以我就将旋转运动转化到x,y方向,形成三个方向的运动。请大神指点。
#include "udf.h"
DEFINE_PROFILE(xv_profile,t,i)
{
face_t f;
real R=4.6e-3;
real W=1;
real pi=3.1415926;
real u;
real flow_time=RP_Get_Real("flow_time");
begin_f_loop(f,t)
{
u=W*R*cos((180*W*flow_time)/pi)
F_PROFILE(f,t,i)=u;
}
end_f_loop(f,t);
}

DEFINE_PROFILE(yv_profile,t,i)
{
face_t f;
real R=4.6e-3;
real W=1;
real pi=3.1415926;
real v;
real flow_time=RP_Get_Real("flow_time");
begin_f_loop(f,t)
{
v=W*R*sin((180*W*flow_time)/pi)
F_PROFILE(f,t,i)=v;
}
end_f_loop(f,t);
}
360截图20140310174655325.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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