|
[Sponsors] |
UDF for 3d inlet parabolic velocity profile ? |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
June 12, 2011, 08:52 |
UDF for 3d inlet parabolic velocity profile ?
|
#1 |
New Member
snowman
Join Date: Apr 2011
Posts: 15
Rep Power: 15 |
hi every body......
i want to use a udf which gives me parabolic velocity profile at inlet. my case is a pipe flow and i have made a model with its face at X-Z face and its length extends in the + ive y direction. can anybody please help me on this ? |
|
June 17, 2011, 10:28 |
|
#2 |
New Member
Johney Grey
Join Date: May 2011
Posts: 6
Rep Power: 15 |
The UDF manual has a 2D parabolic inlet example. You just need to change that example a little bit.
|
|
June 18, 2011, 19:10 |
|
#3 |
Member
Nuno Gomes
Join Date: May 2009
Location: Portugal
Posts: 39
Rep Power: 17 |
I try to find in manual, but didnt appear.
How could be when your inlet face is not coincident with the axis? How it works for the case on picture?for example, for and angle of 50º... i want to understand how works the x[ND_ND] vector....or array any help Plz!!! |
|
June 19, 2011, 11:43 |
|
#4 | |
New Member
Johney Grey
Join Date: May 2011
Posts: 6
Rep Power: 15 |
Quote:
#include "udf.h" DEFINE_PROFILE(inlet_x_velocity, 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) = 20. - y*y/(.0745*.0745)*20.; } end_f_loop(f, thread) } For 2D case, the X[ND_ND] has X[0] for axis x and X[1] for axis y. For 3D case, the X[ND_ND] has X[0] for axis x, X[1] for axis y and X[2] for axis z. If your inlet is not coincident with the axis you need to calculate the distance between certain point on the inlet surface and inlet center. |
||
June 22, 2011, 12:27 |
|
#5 |
Member
Nuno Gomes
Join Date: May 2009
Location: Portugal
Posts: 39
Rep Power: 17 |
thank for your reply. So you telling me that we need to know the position point of inlet center?
|
|
June 23, 2011, 09:28 |
|
#6 |
New Member
Johney Grey
Join Date: May 2011
Posts: 6
Rep Power: 15 |
You need coordinate transformation at first then you can process it as the inlet face coincident with the axis.
wiki page for coordinate transformation: http://en.wikipedia.org/wiki/Coordin...dinate_systems |
|
June 23, 2011, 17:40 |
|
#7 |
Member
Nuno Gomes
Join Date: May 2009
Location: Portugal
Posts: 39
Rep Power: 17 |
thank again for your answer.
I already solve the problem. Was a geometric construction of the reactor. But to solve this kind of UDF's we need to rotate the axis and then see see the coordinates. Thank again |
|
December 6, 2015, 08:36 |
|
#8 | |
New Member
Mr Saba
Join Date: Nov 2015
Posts: 2
Rep Power: 0 |
Quote:
Thanks in advance |
||
December 7, 2015, 08:52 |
|
#9 |
Senior Member
Bruno
Join Date: Mar 2009
Location: Brazil
Posts: 277
Rep Power: 21 |
If you're in a hurry and you have no experience in UDF, what you should do instead is write a profile for the velocity based on (x,y,z) positions and use that as a boundary condition.
Fluent has a few tutorials explaining how to use profiles. The documentation will also help you. Cheers |
|
March 24, 2016, 06:36 |
|
#10 | |
New Member
Yu Lu
Join Date: Jul 2015
Location: England
Posts: 26
Rep Power: 11 |
Quote:
|
||
March 28, 2016, 16:00 |
|
#11 |
Senior Member
Bruno
Join Date: Mar 2009
Location: Brazil
Posts: 277
Rep Power: 21 |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
(ask) how to create UDF for inlet velocity profile | sincity | Fluent UDF and Scheme Programming | 83 | May 16, 2022 14:04 |
FSI- Pipe- uniform velocity profile inlet | Absy | Main CFD Forum | 0 | April 6, 2010 04:01 |
non uniform velocity profile at inlet | hiba | FLUENT | 2 | July 25, 2006 04:32 |
UDF problem : inlet velocity in cyl. coord. system | Jongdae Kim | FLUENT | 0 | June 15, 2004 12:21 |
inlet velocity profile in Polyflow | srinu | FLUENT | 0 | January 16, 2003 21:25 |