You are on page 1of 2

#include "udf.

h"
#define
#define
#define
#define
#define
#define
#define
#define

YMIN 0.0
YMAX 0.250000
UMEAN 10.000000
B 1./7.
VISC 0.001003
CMU 0.09
VKC 0.41
Re 4976072.000000

DEFINE_PROFILE(inlet_x_velt,t,i)
{
real y, h, x[ND_ND], ufree;
face_t f;
h = YMAX - YMIN;
ufree = UMEAN*(B+1.);
begin_f_loop(f,t)
{
F_CENTROID(x,f,t);
y = x[1];
F_PROFILE(f,t,i) = ufree*pow((h-y)/h,B);
}
end_f_loop(f,t)
}
/* profile for kinetic energy */
DEFINE_PROFILE(inlet_k_profile,t,i)
{
real y, h, ufree, x[ND_ND];
real ff, utau, knw, kinf, REE;
face_t f;
h = YMAX - YMIN;
ufree = UMEAN*(B+1.);
REE = Re;
if(REE<2000)
ff = 0.316/pow(Re,0.25);
else
ff = 0.184/pow(Re,0.2);
utau=sqrt(ff*pow(ufree,2.)/2.0);
knw=pow(utau,2.)/sqrt(CMU);
kinf=0.002*pow(ufree,2.);
begin_f_loop(f,t)
{
F_CENTROID(x,f,t);
y=x[1];
F_PROFILE(f,t,i)=knw+(h-y)/h*(kinf-knw);
}
end_f_loop(f,t)

}
/* profile for dissipation rate */
DEFINE_PROFILE(inlet_d_profile,t,i)
{
real y, x[ND_ND], h, ufree;
real ff, utau, knw, kinf, REE;
real mix, kay;
face_t f;
h = YMAX - YMIN;
ufree = UMEAN*(B+1.);
REE = Re;
if(REE<2000)
ff = 0.316/pow(Re,0.25);
else
ff = 0.184/pow(Re,0.2);
utau=sqrt(ff*pow(ufree,2.)/2.0);
knw=pow(utau,2.)/sqrt(CMU);
kinf=0.002*pow(ufree,2.);
begin_f_loop(f,t)
{
F_CENTROID(x,f,t);
y=x[1];
kay=knw+(h-y)/h*(kinf-knw);
if (VKC*y < 0.085*h)
mix = VKC*y;
else
mix = 0.085*h;
F_PROFILE(f,t,i)=pow(CMU,0.75)*pow(kay,1.5)/mix;
}
end_f_loop(f,t)
}

You might also like