|
[Sponsors] |
USING IF statement in a UDF for defining Velocity profile at Inlet |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
July 19, 2012, 17:35 |
USING IF statement in a UDF for defining Velocity profile at Inlet
|
#1 |
Member
Join Date: May 2009
Posts: 58
Rep Power: 17 |
Hi,
I want to define a velocity profile at my inlet boundary condition. This is my UDF which is working for parabolic velocity, but I want to add a function for y<0.003 and another one for y>0.004, so I need to define and if statement. but UDF does not underestand y in the line (If y<0.003). How could I define y in my IF statement? Thanks. #include "udf.h" DEFINE_PROFILE(inlet_x_velocity, thread, position) { real x[ND_ND]; real y, v; face_t f; begin_f_loop(f,thread) { F_CENTROID(x, f, thread); y = x[1]; If (y<0.003) v= -228.*y+11.6; else v=-10200.*y+41.52 F_PROFILE(f, thread, position)=v; } end_f_loop(f, thread) } |
|
July 19, 2012, 18:04 |
|
#2 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
Very strange. I can't see any error.
But instead of assigning the value of x[1] to the variable y, you could try using x[1] directly in the if-statement and the equation. |
|
July 19, 2012, 18:09 |
|
#3 | |
Member
Join Date: May 2009
Posts: 58
Rep Power: 17 |
Quote:
I tried that before, did not work. It gave me an error indicating that the undeclared variable in IF statement. Does it underestand the y variable in If statement? |
||
May 24, 2013, 00:46 |
|
#4 |
Member
Anonymous
Join Date: Apr 2013
Posts: 34
Rep Power: 13 |
Hey Amir, I am facing the same problem. My UDF doesn't understand the if statement. How did you fix your problem?
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
UDF paraboloid velocity inlet | rosco | FLUENT | 10 | June 2, 2017 09:01 |
unsteady inlet velocity udf | jill | FLUENT | 8 | February 10, 2015 07:04 |
UDF for velocity profile | egge24 | Fluent UDF and Scheme Programming | 0 | April 4, 2012 20:57 |
Inlet Velocity Profile BC - Floating Point exception during solution initialization | Janshi | STAR-CCM+ | 4 | March 14, 2012 11:21 |
UDF parallel velocity inlet profile | Armengol | FLUENT | 3 | September 30, 2009 16:08 |