|
[Sponsors] |
Error reading profile data in expression in cfx post |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
March 25, 2015, 12:07 |
Error reading profile data in expression in cfx post
|
#1 |
New Member
Join Date: Mar 2015
Posts: 6
Rep Power: 11 |
Hello,
I need to incorporate different turbulent intensity values changing with height at inlet. In order to do so i created user defined function in the form of interpolation(data input) with ti as function name. I then created an expression as ti(z) and checked this by plotting and evaluating it. I am getting the required plot. For turbulence option at inlet I chose intensity and auto compute length and in fractional intensity column gave the expression name which includes my created function. However in CFX post when i checked the turbulence intensity values by creating turbulence intensity expression and creating new variable for this expression, the values are not matching those which i had inserted in function. For example my highest value inserted was 0.15 at 0[z] but the contour with turbulence intensity variable is showing max value of 0.12 at 0[z] Also the expression with the user function is showing error in cfx post as ERROR The following unrecognised name was referenced: ti. why cfx post is not recognizing user defined function? Also why there is possible difference in turbulence intensity values? Thanks and regards banu |
|
March 25, 2015, 19:03 |
|
#2 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,870
Rep Power: 144 |
Here are some possible reasons why there is a difference:
* Hybrid vs conservative variables * The turbulence quickly dissipates and your visualisation is after some dissipation You cannot access user variables in the post processor. They are not in the output file. To put them in the output file you should define a user variable equal to the function and put the user variable in the results file. |
|
March 26, 2015, 09:57 |
|
#3 |
New Member
Join Date: Mar 2015
Posts: 6
Rep Power: 11 |
Hi sir ghorrocks,
I created the additional variable in pre hence forth able to view my CEL function. Regarding my Turbulence intensity query, if The visualization is after some dissipation, is there any possibility to obtain the contour before the dissipation starts? Also with this dissipated turbulence intensity values, will my result be valid? As in I expected my results based on my input ed values, but obviously there is some dissipation. Will my result still hold good? Thanks and regards banu |
|
March 26, 2015, 17:42 |
|
#4 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,870
Rep Power: 144 |
If you view the boundary surface you should see the conditions applied to the boundary.
High levels of turbulence usually exist with high levels of dissipation - which means the turbulence dissipates very quickly. This is normal and correct. Unless you provide energy to the flow to keep the turbulence levels high then it will dissipate quickly. So if you want high levels of turbulence to flow in and not dissipate you will have to reduce your dissipation at the boundary condition. So you will have to redefine your inlet conditions to have less dissipation. If you do not know what this is or how to define it then get a turbulence modelling textbook like "Turbulence modelling for CFD" by Wilcox. |
|
March 27, 2015, 10:03 |
|
#5 |
New Member
Join Date: Mar 2015
Posts: 6
Rep Power: 11 |
ok, got it. Thanks a ton
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
writing execFlowFunctionObjects | immortality | OpenFOAM Post-Processing | 30 | September 15, 2013 07:16 |
CFX Expression Language help | JuPa | CFX | 3 | April 21, 2013 08:46 |
CGNS lib and Fortran compiler | manaliac | Main CFD Forum | 2 | November 29, 2010 07:25 |
Import external data into CFX post | Vinod | CFX | 0 | May 15, 2008 07:06 |
Export AreaAve data at each time step in CFX Post | Kumar | CFX | 2 | August 22, 2007 13:32 |