CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > ANSYS Meshing & Geometry

[ICEM] Non-Conformal hexa mesh

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

Reply
 
LinkBack Thread Tools Display Modes
Old   December 5, 2012, 06:06
Default Non-Conformal hexa mesh
  #1
Senior Member
 
RodriguezFatz's Avatar
 
Philipp
Join Date: Jun 2011
Location: Germany
Posts: 1,097
Rep Power: 16
RodriguezFatz will become famous soon enough
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.
RodriguezFatz is offline   Reply With Quote

Old   December 5, 2012, 11:49
Default
  #2
Super Moderator
 
diamondx's Avatar
 
Ghazlani M. Ali
Join Date: May 2011
Location: Canada
Posts: 1,291
Blog Entries: 23
Rep Power: 20
diamondx will become famous soon enough
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...
__________________
Regards,
New to ICEM CFD, try this document --> http://goo.gl/G2gkE
Ali
diamondx is offline   Reply With Quote

Old   December 5, 2012, 11:58
Default
  #3
Senior Member
 
RodriguezFatz's Avatar
 
Philipp
Join Date: Jun 2011
Location: Germany
Posts: 1,097
Rep Power: 16
RodriguezFatz will become famous soon enough
Quote:
Originally Posted by diamondx View Post
hmmm don't know why this happens, if it's non-conformal, why do you care about same edge parameter ?
No, I do not care at all, but I never did this. I just don't know how to
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.
RodriguezFatz is offline   Reply With Quote

Old   December 5, 2012, 12:19
Default
  #4
Super Moderator
 
diamondx's Avatar
 
Ghazlani M. Ali
Join Date: May 2011
Location: Canada
Posts: 1,291
Blog Entries: 23
Rep Power: 20
diamondx will become famous soon enough
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)
__________________
Regards,
New to ICEM CFD, try this document --> http://goo.gl/G2gkE
Ali
diamondx is offline   Reply With Quote

Old   December 5, 2012, 14:06
Default
  #5
Far
Super Moderator
 
Far's Avatar
 
Sijal Ahmed Memon (turboenginner@gmail.com)
Join Date: Mar 2009
Location: Islamabad Pakistan
Posts: 3,914
Blog Entries: 6
Rep Power: 38
Far will become famous soon enoughFar will become famous soon enough
Send a message via Skype™ to Far
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
Far is offline   Reply With Quote

Old   December 6, 2012, 02:53
Default
  #6
Senior Member
 
RodriguezFatz's Avatar
 
Philipp
Join Date: Jun 2011
Location: Germany
Posts: 1,097
Rep Power: 16
RodriguezFatz will become famous soon enough
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.
RodriguezFatz is offline   Reply With Quote

Old   December 6, 2012, 07:42
Default
  #7
Senior Member
 
Christoph
Join Date: May 2011
Location: Germany
Posts: 182
Rep Power: 9
energy382 is on a distinguished road
Quote:
Originally Posted by RodriguezFatz View Post
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?
no, it's recommended! you don't use a 1:1 connection at a fluid-solid interface. But make sure, that both sides have ~ similar mesh (edge paramters).

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)
energy382 is offline   Reply With Quote

Old   December 6, 2012, 08:50
Default
  #8
Senior Member
 
RodriguezFatz's Avatar
 
Philipp
Join Date: Jun 2011
Location: Germany
Posts: 1,097
Rep Power: 16
RodriguezFatz will become famous soon enough
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.
RodriguezFatz is offline   Reply With Quote

Old   December 7, 2012, 07:51
Default
  #9
Senior Member
 
Christoph
Join Date: May 2011
Location: Germany
Posts: 182
Rep Power: 9
energy382 is on a distinguished road
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
energy382 is offline   Reply With Quote

Reply

Thread Tools
Display Modes

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 Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Moving mesh Niklas Wikstrom (Wikstrom) OpenFOAM Running, Solving & CFD 122 June 15, 2014 06: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 04:24
external flow with snappyHexMesh chelvistero OpenFOAM 11 January 15, 2010 20:43
mesh adaptation for hexa mesh Pete CFX 4 April 6, 2005 18:43


All times are GMT -4. The time now is 18:55.