|May 7, 2009, 07:19||
Plotting coordinates of face centroids
Join Date: Mar 2009
Posts: 49Rep Power: 8
I'm trying to display the coordinates of the face centroids of a wall zone via UDM in contur plot panel. I'm using the following UDF to determine the coordinates and to put them into UDMs:
int domain_id, blade_id;
domain_id = 1;
blade_id = 17;
/* get the domain pointer to the flow_domain */
d = Get_Domain(domain_id);
/* get the thread pointer to the bladethread */
t = Lookup_Thread(d,blade_id);
Message("y-coord: %f \n", F_UDMI(f,t,1));
As you can see, I print the y-coordinate to the screen which works perfectly. But when I want to display the UDMs in the contour plot panel, all the values are zero. Can anyone tell where my mistake is?
I'd really appreciate any help.
|May 7, 2009, 08:21||
Join Date: Apr 2009
Posts: 54Rep Power: 8
This is a bit painful. Basically the contour plot in fluent only displays cell-centered data, i.e., it interpolates the cell-centre value to the face and then displays it. If you are using F_UDMI you are not storing the values at the cell centre - hence, it will be zero!
You could use C_UDMI instead but I am not sure if the value you save needs to be adjusted to account for the interpolation. See this link for details on using the C_UDMI for displaying face variables:
How to find the cells adjacent to the wall?
UDF to Access Wall Normal Concentration Gradient
|Thread||Thread Starter||Forum||Replies||Last Post|
|Import netgen mesh to OpenFOAM||hsieh||Open Source Meshers: Gmsh, Netgen, CGNS, ...||32||September 13, 2011 05:50|
|BlockMeshmergePatchPairs||hjasak||OpenFOAM Native Meshers: blockMesh||11||August 15, 2008 07:36|
|fluent add additional zones for the mesh file||SSL||FLUENT||2||January 26, 2008 12:55|
|Axisymmetrical mesh||Rasmus Gjesing (Gjesing)||OpenFOAM Native Meshers: blockMesh||10||April 2, 2007 14:00|
|Trimmed cell and embedded refinement mesh conversion issues||michele||OpenFOAM Other Meshers: ICEM, Star, Ansys, Pointwise, GridPro, Ansa, ...||2||July 15, 2005 04:15|