CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Fluent UDF and Scheme Programming

UDF for a horizontal temperature profile

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree1Likes
  • 1 Post By Rizwan

Reply
 
LinkBack Thread Tools Display Modes
Old   February 15, 2007, 06:15
Default UDF for a horizontal temperature profile
  #1
CD
Guest
 
Posts: n/a
Hello,

I'm trying to write an UDF for a temperature profile to use as an boundary condition on a horizontal wall (2D). I used the following UDF, but when I plot an xy-plot of the wall surface temperature it is just a constant. Can anybody tell me what I'm doing wrong?

Kind regards,

CD

/* test.c UDF for specifying temperature profile boundary condition on the bottom */

#include "udf.h"

DEFINE_PROFILE(test,thread,position)

{ real x[ND_ND]; /* this will hold the position vector */

real y;

face_t f;

begin_f_loop(f,thread)

{

F_CENTROID(x,f,thread);

y=x[1];

F_PROFILE(f, thread, position) = ... */ here stands the profile function as a function of y /*

}

end_f_loop(f,thread)

}

  Reply With Quote

Old   February 15, 2007, 16:36
Default Re: UDF for a horizontal temperature profile
  #2
Rizwan
Guest
 
Posts: n/a
this should be proper. dint chek it (as simulation running on my system) but thsi my understnading that temperature is varying along horizontal (along x) i guess .

#include "udf.h"

DEFINE_PROFILE(test,thread,position)

{ real x[ND_ND]; /* this will hold the position vector */

real y;

face_t f;

begin_f_loop(f,thread)

{

F_CENTROID(x,f,thread);

y=x[0];

F_PROFILE(f, thread, position) = ... */ here stands the profile function as a function of y /*

}

end_f_loop(f,thread)

}

sircorp likes this.
  Reply With Quote

Old   February 16, 2007, 05:10
Default Re: UDF for a horizontal temperature profile
  #3
Ted
Guest
 
Posts: n/a
Thank you for your time and help Rizwan!

Ted

  Reply With Quote

Old   February 16, 2007, 07:30
Default Re: UDF for a horizontal temperature profile
  #4
Rizwan
Guest
 
Posts: n/a
I wish you could hav told whether its working according to what u needed or not. Regards waiting for ur input.
  Reply With Quote

Old   February 17, 2007, 15:02
Default Re: UDF for a horizontal temperature profile
  #5
Ted
Guest
 
Posts: n/a
I was using the y-coordinate of a horizontal walll instead of the x-coordinate, so logically the result of my profile function was a constant. With your correction the UDF is now working just as I hoped. Thanks again!

Greetings Ted

  Reply With Quote

Old   July 20, 2013, 10:51
Default
  #6
Member
 
sooraj
Join Date: Dec 2012
Posts: 38
Rep Power: 4
str6073 is on a distinguished road
hi guys

i need a udf for a work. i'll explain what i need . I want to provide a linear varying temperature boundary condition on the circular side of a cylinder . can you help me?? My idea about udf is very small.
str6073 is offline   Reply With Quote

Old   December 15, 2013, 16:07
Default tempereture udf for wall BC
  #7
New Member
 
Join Date: Apr 2013
Posts: 6
Rep Power: 4
ettehadi is on a distinguished road
I am trying to write UDF for wall of vertical pipe temperature that increase with increasing depth (Z). UDF is as follow

#include "udf.h"
DEFINE_PROFILE (gradient_temp,thread,nv)
{
face_t f;
real x[ND_ND];
/*loop over each of the face of this zone*/
begin_f_loop (f,thread)
{
F_CENTROID(x,f,thread);
F_PROFILE(F,THREAD,NV)=25.*z[0]+80
}
end_f_loop (f,thread)
}

but fluent gets some error as below:

..\..\src\tempgrad.c(10) : error C2065: 'THREAD' : undeclared identifier
..\..\src\tempgrad.c(10) : error C2223: left of '->storage' must point to struct/union
..\..\src\tempgrad.c(10) : error C2065: 'NV' : undeclared identifier
..\..\src\tempgrad.c(10) : error C2065: 'F' : undeclared identifier
..\..\src\tempgrad.c(10) : error C2065: 'z' : undeclared identifier
..\..\src\tempgrad.c(10) : error C2109: subscript requires array or pointer type
..\..\src\tempgrad.c(11) : error C2143: syntax error : missing ';' before '}'



could any one can help me what is the problem?????
ettehadi is offline   Reply With Quote

Old   December 15, 2013, 17:07
Default
  #8
Senior Member
 
Join Date: Jan 2010
Location: Germany
Posts: 268
Rep Power: 8
Zaktatir is on a distinguished road
theYour problem not defined z and the wrong THREAD instead of thread C is uppercase sensitive
Zaktatir is offline   Reply With Quote

Reply

Thread Tools
Display Modes

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 Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Define profile inlet_temperature in UDF mohammadkm Fluent UDF and Scheme Programming 19 December 24, 2013 23:42
UDF inlet velocity profile mismatch with Fluent ChristineL Fluent UDF and Scheme Programming 10 June 24, 2013 06:10
udf variable for wall temperature Kiran FLUENT 0 July 31, 2008 08:31
UDF temp. profile BC Shashikant FLUENT 0 June 24, 2006 03:16
temperature profile on boundary sivakumar FLUENT 5 November 24, 2002 01:58


All times are GMT -4. The time now is 09:32.