CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   FLUENT (https://www.cfd-online.com/Forums/fluent/)
-   -   PARABOLIC DISTRIBUTION OF VELOCITY (https://www.cfd-online.com/Forums/fluent/28586-parabolic-distribution-velocity.html)

 pradeep sivakumar June 7, 2001 14:59

PARABOLIC DISTRIBUTION OF VELOCITY

how can i specify a parabolic distribution for inlet velocity for a 3-D elliptical jet with a major axis of 32mm and minor axis of 16mm. the maximum value of velocity is 165mm/sec. any help will be appreciated. thanks

 pradeep sivakumar June 7, 2001 20:26

Re: PARABOLIC DISTRIBUTION OF VELOCITY

For the above problem i am using the code FIDAP and i need help to apply the boundary conditions for inlet velocity using the module FIPREP....

 Volker Pawlik June 15, 2001 04:01

Re: PARABOLIC DISTRIBUTION OF VELOCITY

you have to use a udf, which defines the profile.

 pradeep sivakumar June 15, 2001 11:03

Re: PARABOLIC DISTRIBUTION OF VELOCITY

CAN YOU TELL ME HOW TO USE AN UDF TO DEFINE THE PROFILE?

 Volker Pawlik June 25, 2001 07:38

Re: PARABOLIC DISTRIBUTION OF VELOCITY

There are examples of udf available from your vendor.

They can tell you, how to use them. So far: if they are simple and there is no need to compile them, you just have to provide the udf-name and the path to your cc-compiler.

For examples have a look to the database for udf on cfd-online. Ask Jonas Larson (the moerator of cfd-online) where to find it.

Or try this:

/***********************************************/

/* Fully Developed laminar Inlet Condition */

/* for 2D-slit Problem with flow into y-direction */

/* velocity. Profile ref. to Blevins S41 Frame 1 Table 6.1*/

/* by V.Pawlik 18.04.2000 */

/***********************************************/

/*Remarks: printf except the warning, should be made to comments for final use, since the will be executed every iteration

ufree means u_central, the velocity on the centerline or at the end of the boundary layer !!! */

#include "udf.h"

/* coordinates of the inlet center */

/* maybe the following have to be changed

X[0]=x oder X[1]=y gegen X[2]=z */

#define xc 0.

#define yc 0.

/* here: radius means half slit with or distance from the symmetryline to the wall */

/*mean velocity: (Ufree=Ucenter!!) */

#define umean 0.232

/*================================================= =================*/

{

float r, x[2];

face_t f;

{

/* 3D: r = sqrt(pow(x[0]-xc, 2)+pow(x[1]-yc, 2)); */

/* here: r means not radius but distance from the centerline or symmetryline */ r = x[0]-xc;

/* ************************************************** ***** */

/* controle output

printf("x=%.6f\t r=%.6f\t