# Interpolating volume data onto quad surface mesh

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

 June 6, 2007, 12:01 Interpolating volume data onto quad surface mesh #1 N.R. Guest   Posts: n/a Hello I am looking for a way to interpolate the results stored in a volume mesh (tetrahedrals, created with ICEM, solved with CFX) to another surface mesh (quad surface mesh). The surface is one of the boundaries of the volume region. I know there is an interpolation function in CFX but it looks like it would only accept volume mesh to volume mesh interpolation. I can see the way to solve this problem with a subroutine and some programming but I there is a feature in CFX or some body has encountered the same problem please let me know. Which format do you suggest for importing a quad surface mesh into ICEM or CFX? It would need to be an open (ASCII) format since the vertix data is produced by a FORTRAN code. I tried Plot3D but have troubles importing it. Can someone send me a simple ASCII plot3d file that worked with ICEM? Thanks in advance N.

 June 6, 2007, 12:33 Re: Interpolating volume data onto quad surface me #2 Joe Guest   Posts: n/a The first part of you problem is easy to solve. Just use the export function in CFX post to export the data for the surface meshes you are interested in. Icemcfd imports a large number of formats ... you should be able to get your raw mesh data into one of them.

 June 6, 2007, 14:45 Re: Interpolating volume data onto quad surface me #3 N.R. Guest   Posts: n/a Maybe I was not precise enough, when posing my question: The surface mesh I want to interpolate on is not identical to the boundary mesh of my volume mesh. It is just that the mesh I want to interpolate on covers the same (geometrical) surface. Example: Think of a tube after volume meshing with ICEM-> tetrahedral volume mesh and a triangular boundary surface mesh. There is another surface mesh made out of quadrilaterals that also forms a tube of the same diameter & lenghth. This comes from another program, not CFX/ICEM. Now I want to interpolate the solution of the volume mesh from CFX(e.g. shear stress on the wall) onto the quad mesh.

 June 6, 2007, 14:50 Re: Interpolating volume data onto quad surface me #4 Joe Guest   Posts: n/a No problem. Export the results you want to use as BCs under CFX Post. Create the new mesh and import it into CFX Pre. Import the exported Post results and impose them as a BC. Very simple once you've done it once. Look at the tuts ... one of them does exactly this.

 June 6, 2007, 14:55 Re: Interpolating volume data onto quad surface me #5 brunoc Guest   Posts: n/a Joe was right. It doesn't matter that your mesh is different. CFX-Post has a tool that exports data on surface parts ('File > Export: Type = BC Profile'). You can then import it into CFX-Pre ('Tools > Initialize Profile Data'). The solver will interpolate the data you exported into your new mesh boundaries.

 June 7, 2007, 08:14 Re: Interpolating volume data onto quad surface me #6 N.R. Guest   Posts: n/a Thank you for the tips. But what if I do not want to use the interpolated results as a BC? I only need them as output, but there is no export feature in CFX pre. Also, can you import just a surface mesh into CFX pre. ICEM won't write an output file without volume elements. Volume meshing the surface mesh that I want to interpolate on doesn't work, since it has akward surface elements that I want to interpolate on. To clarify the question and summarize previous results: Is there a way to import an external surface mesh in any CFX product. Then interpolate the results at the wall (e.g. wall pressure) of a CFX result file onto the surface mesh. Then output the results of that interpolation. (e.g. format 'x y z variables') The results will not be imposed as BCs in CFX but used after export in another program. I was thinking of using cfx5interp for obtaining values at the nodes of my external surface mesh, but this will give troubles since the external surface mesh is located at the wall of my volume mesh. This will produce a lot of external points with values '0.0E0' instead of interpolating using the nearest wall point. Hope this makes it clearer. Thanks for the help so far.

 June 7, 2007, 08:15 Re: Interpolating volume data onto quad surface me #7 N.R. Guest   Posts: n/a Thank you for the tips. But what if I do not want to use the interpolated results as a BC? I only need them as output, but there is no export feature in CFX pre. Also, can you import just a surface mesh into CFX pre. ICEM won't write an output file without volume elements. Volume meshing the surface mesh that I want to interpolate on doesn't work, since it has akward surface elements that I want to interpolate on. To clarify the question and summarize previous results: Is there a way to import an external surface mesh in any CFX product. Then interpolate the results at the wall (e.g. wall pressure) of a CFX result file onto the surface mesh. Then output the results of that interpolation. (e.g. format 'x y z variables') The results will not be imposed as BCs in CFX but used after export in another program. I was thinking of using cfx5interp for obtaining values at the nodes of my external surface mesh, but this will give troubles since the external surface mesh is located at the wall of my volume mesh. This will produce a lot of external points with values '0.0E0' instead of interpolating using the nearest wall point. Hope this makes it clearer. Thanks for the help so far.

 Thread Tools Display Modes Linear Mode

 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 OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post colinB OpenFOAM Native Meshers: snappyHexMesh and Others 11 January 13, 2015 12:47 everest ANSYS Meshing & Geometry 39 June 5, 2013 19:02 tommymoose ANSYS Meshing & Geometry 48 April 15, 2013 04:24 sc298 OpenFOAM Native Meshers: snappyHexMesh and Others 2 March 27, 2011 21:11 gaottino OpenFOAM Native Meshers: blockMesh 7 July 19, 2010 14:11

All times are GMT -4. The time now is 22:58.