# 3D velocity inlet UDF

 User Name Remember Me Password
 Register Blogs Members List Search Today's Posts Mark Forums Read

 June 2, 2010, 14:20 3D velocity inlet UDF #1 New Member   zumaqiong Join Date: Jan 2010 Posts: 11 Rep Power: 8 Hi! I have a problem with 3D velocity inlet UDF. My velocity is parabolic time dependent. and I write UDF like this: #include"udf.h" DEFINE_PROFILE(inlet_y_velocity, thread, position) { real x[ND_ND]; real r; face_t f; real t; int n; real T=1; real y,z; begin_f_loop(f, thread) { F_CENTROID(x,f,thread); t=RP_Get_Real("flow-time"); n=(int)(t/T); y=x[0]; z=x[2]; r=sqrt(pow(y,2)+pow(z,2)); /*radius of cylinder*/ F_PROFILE(f,thread,position)=1360.41*(0.0001-r*r)*exp(-0.5*pow(15.15*t-3.46-15.15*n,2)); } end_f_loop(f, thread) } but if I add #include "surf.h" at the beginning of this UDF, the velocity is not parabolic. it will be constant changing only with time. Is there anybody who knows why this will happen? and what is the meaning of #include "surf.h"? Thank you!

 June 4, 2010, 19:31 #2 New Member   omid Join Date: Mar 2010 Posts: 17 Rep Power: 8 hi as i know, udf.h is used in the beginig of your udf and surf.h is the library that the macros you use in your udf are defined in there. now depending in your importing your udf to fluent, if u use interpret, u dont need to do additional works(and the udf beginig must be udf.h).but when u use compile u must define the library(surf.h) in "add header" next to "add udf"

 October 24, 2016, 04:44 UDF for inlet temperature #3 New Member   mm Join Date: May 2016 Posts: 24 Rep Power: 2 Dear all I have following UDF for inlet temperature, untill 1300s it takes correct values according to equation, but after 1300s values are higher and not accorrding to equation, like at 1301s it should have value of 405C but in simulation inlet temperature is 621C. I could not find the error in my UDF after lot of try. please check this and guide me. Thanks in advance. #include"udf.h" DEFINE_PROFILE(inlet_temperature,thread,position ) { face_t f; begin_f_loop(f,thread) { real t = RP_Get_Real("flow-time"); if (t <=1300.0 ) { F_PROFILE(f,thread,position) = 379.13 + 0.0005*t; } else if (1300.0 < t && t <= 1500.0 ) { F_PROFILE(f,thread,position)= -1.04289036878969*pow(10,-10)*pow(t,6.0)+ 8.86126436853789*pow(10,-7)*pow(t,5.0)-3.13621260398811*pow(10,-3)*pow(t,4.0)+5.91804640375908*pow(t,3.0)-6.27969461279651*pow(10,3)*pow(t,2.0)+ 3.55273415252714*pow(10,6)*t - 8.37223405676245*pow(10,8); } else { F_PROFILE(f,thread,position) = -9.51538261322402*pow(10,-23)*pow(t,6) + 8.26192751387975*pow(10,-18)*pow(t,5)-2.85237398505875*pow(10,-13)*pow(t,4)+4.97518353700886*pow(10,-9)*pow(t,3)-4.58733775886876*pow(10,-5)*pow(t,2)+ 2.10251137071757*pow(10,-1)*t +3.57252192344954*pow(10,2); } } end_f_loop(f,thread) }

 Tags 3d model, udf inlet boundary, velocity inlet

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post sara FLUENT 0 October 11, 2007 18:04 Ray Hong FLUENT 4 December 30, 2005 13:32 Faruk Beyca FLUENT 3 November 28, 2005 15:25 Nelson Main CFD Forum 3 July 27, 2005 12:05 Ronak Shah FLUENT 0 June 4, 2003 09:44

All times are GMT -4. The time now is 23:10.

 Contact Us - CFD Online - Top