SST K-w湍流模型入口边界条件的UDF编写问题

浏览:34349 回答:3
以下是我用于RNG K-E模型的速度,湍动能,耗散率的UDF
#include "udf.h"
DEFINE_PROFILE(velocity_inlet, thread, position)
{
real x[ND_ND];

real z;
face_t f;
begin_f_loop(f, thread)
{
F_CENTROID(x,f,thread);
z=x[2]/10;
F_PROFILE(f, thread, position) =26.83*pow(z,0.15);
end_f_loop(f, thread)
}
}
DEFINE_PROFILE(k_inlet, thread, position)
{
real x[ND_ND];

real z;
real i;
face_t f;
begin_f_loop(f, thread)
{
F_CENTROID(x,f,thread);
z=x[2];
if(z<5)
{i=0.23;}
if(z>=5,z<=350)
{i=0.1*pow(z/350,-0.21);}
if(z>350)
{i=0.1;}
F_PROFILE(f, thread, position) =1.5*(26.83*pow(z/10,0.16)*i)*(26.83*pow(z/10,0.16)*i);
end_f_loop(f, thread)
}
}
DEFINE_PROFILE(e_inlet, thread, position)
{
real x[ND_ND];

real z;
real i;
real l;
real k;
face_t f;
begin_f_loop(f, thread)
{
F_CENTROID(x,f,thread);
z=x[2];
if(z<5)
{i=0.23;}
if(z>=5,z<=350)
{i=0.1*pow(z/350,-0.21);}
if(z>350)
{i=0.1;}
l=100*pow(z/30,0.5);
k=1.5*(26.83*pow(z/10,0.16)*i)*(26.83*pow(z/10,0.16)*i);
F_PROFILE(f, thread, position) =pow(0.09,0.75)*pow(k,1.5)/l;
end_f_loop(f, thread)
}
}
我现在要选用SST K-w湍流模型,那么我对入口边界条件的UDF编写有几个问题
1、上面的UDF是不是只有速度入口velocity_inlet是可以直接使用的,k和e在SST里是无法使用的?
2、SST k-w模型如果要编写适合我过新荷载规范的边界条件还需要其他什么参数?

3、SST模型里的湍动能k和比耗散率w是不是得重新编写?如果要重新编写,谁能帮发对上面的UDF进行修改后发我QQ392222982@qq.com一份?

邀请回答 我来回答

全部回答

(3)
默认 最新
迟来

:|版主,帮个忙改一下吧……
2013年6月28日
评论 点赞
迟来

:(我这没HELP文件,而且我不熟悉这个语言结构,板主能帮我改一下吗?
2013年6月28日
评论 点赞
csuperfect
k是可以使用的,
自己还是注意下入口边界里头需要哪些设置!
比耗散率w,自己根据help文件去编写就是了!
2013年6月28日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP