|
[Sponsors] |
December 5, 2012, 06:06 |
Non-Conformal hexa mesh
|
#1 |
Senior Member
Philipp
Join Date: Jun 2011
Location: Germany
Posts: 1,297
Rep Power: 27 |
Hi all,
I would like to try a non conformal mesh for a case, where one part is solid and the other one is fluid. Heat-conduction via the non conformal boundary couples the two domains: screen.jpg I want to use ICEM blocking (hexa meshing) and later Fluent. Now, as far as I understood it correctly, what I could do is: Pre-meshing one part - convert it to unstructured mesh. Then pre-meshing the other part and convert (merge) to unstructured mesh. But then, during pre-meshing of the second part, all edge parameters of the first part get lost. This doesn't seem to be the best way to me. If someone advises me against doing this at all, feel free to post
__________________
The skeleton ran out of shampoo in the shower. |
|
December 5, 2012, 11:49 |
|
#2 |
Super Moderator
Ghazlani M. Ali
Join Date: May 2011
Location: Tokyo, Japan
Posts: 1,385
Blog Entries: 23
Rep Power: 29 |
hmmm don't know why this happens, if it's non-conformal, why do you care about same edge parameter ?
Try isolating the block, topology -» substract block... see if it can fix the problem... |
|
December 5, 2012, 11:58 |
|
#3 | |
Senior Member
Philipp
Join Date: Jun 2011
Location: Germany
Posts: 1,297
Rep Power: 27 |
Quote:
a) tell ICEM that two neighboring blocks have a non-conformal surface between them and b) tell the adjaced edges (to both blocks) that they have different numbers of cells in direction of block one than in direction of block two. This is where I struggle.
__________________
The skeleton ran out of shampoo in the shower. |
||
December 5, 2012, 12:19 |
|
#4 |
Super Moderator
Ghazlani M. Ali
Join Date: May 2011
Location: Tokyo, Japan
Posts: 1,385
Blog Entries: 23
Rep Power: 29 |
This is how i usually do it... most of the setting is done in fluent
i create the mesh for the first part, i call the interface "interface-1" I create the mesh for the second part, i call the interface "interface-2" I joined them in fluent... (different msh file) |
|
December 5, 2012, 14:06 |
|
#5 |
Senior Member
|
Use two fluids. First turn-off solid and output mesh for the Fluid and then repeat it for the Fluid and output mesh for the solid. Read both meshes in Fluent and create interface
|
|
December 6, 2012, 02:53 |
|
#6 |
Senior Member
Philipp
Join Date: Jun 2011
Location: Germany
Posts: 1,297
Rep Power: 27 |
Alright that sounds much more handy, thanks a lot.
What do you think in general about the idea of a non conformal interface at a fluid / solid boundary? Is it critical?
__________________
The skeleton ran out of shampoo in the shower. Last edited by RodriguezFatz; December 6, 2012 at 03:37. |
|
December 6, 2012, 07:42 |
|
#7 | |
Senior Member
Christoph
Join Date: May 2011
Location: Germany
Posts: 182
Rep Power: 18 |
Quote:
Even if both meshes are alsmost identical, use mesh match tolerance to make sure, interface is treated as GGI instead of 1:1 (if you use automatic interface) |
||
December 6, 2012, 08:50 |
|
#8 |
Senior Member
Philipp
Join Date: Jun 2011
Location: Germany
Posts: 1,297
Rep Power: 27 |
By means of performance - what do I win, when the edge parameters of both meshes are similar anyway? I want to make the faces of the fluid mesh at the solid boundary much larger than the faces of the solid mesh to reduce the amount of fluid cells of the setup.
__________________
The skeleton ran out of shampoo in the shower. |
|
December 7, 2012, 07:51 |
|
#9 |
Senior Member
Christoph
Join Date: May 2011
Location: Germany
Posts: 182
Rep Power: 18 |
The GGI intersection algorithm seeks for overlapping cells from the corresponding interface partner side within a certain tolerance. Thus, in highly bended parts of the mesh, always some cells in the neighborhood might be found which do not really touch or overlap with the cell face currently under consideration.
This tolerance can be reduced with an expert parameter: ggi separation factor (default = 1) NOTE: In a 1:1 interface such a reduction is uncritical. In a non-matching interface with different mesh resolution on corresponding interface sides, this can lead to a situation where not any cell at all is detected on the other partner side. Some best practice hints: 1.) Try to avoid two sides of an interface separated by a gap larger than the local mesh resolution. 2.) In highly curved parts of an interface, mesh resolution should be fine enough so that neighbouring cell face normals have "similar" directions (e.g. angle < 10 deg) 3.) Mesh resolution on both sides of the interface should be of similar size. Not written by me, but good explanation. I always achieve bad convergence if I don't make the meshes on both interface sides fairly similar (on critical areas). But hey.....just trial by error I can also recommend this sheets (for a clearer understanding): https://unihub.ru/tools/unicfdc2/svn...e/TurboGGI.pdf |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Moving mesh | Niklas Wikstrom (Wikstrom) | OpenFOAM Running, Solving & CFD | 122 | June 15, 2014 07:20 |
[ICEM] Transition layers from quad (or hexa) coarse mesh to quad (or hexa) fine mesh? | macfly | ANSYS Meshing & Geometry | 4 | February 10, 2014 07:09 |
[ICEM] Generating Mesh for STL Car in Windtunnel Simulation | tommymoose | ANSYS Meshing & Geometry | 48 | April 15, 2013 05:24 |
[snappyHexMesh] external flow with snappyHexMesh | chelvistero | OpenFOAM Meshing & Mesh Conversion | 11 | January 15, 2010 20:43 |
mesh adaptation for hexa mesh | Pete | CFX | 4 | April 6, 2005 19:43 |