|
[Sponsors] |
August 22, 2013, 09:00 |
expansion factor in mesh quality
|
#1 |
New Member
Jingyao Wang
Join Date: Jun 2013
Posts: 29
Rep Power: 12 |
In CFX mesh quality, I do not quite understand the meaning of expansion factor.
i read the CFX help document and regard expansion factor as an ratio between one gird's area or volume and the other gird's area or volume which next to that one. am i right? in my model, i read the CFX solve document and notice that all my expansion factor in every domain is “!”, so i remeshed my model and make sure all the girds are nearly the same size. but the expansion factor is still "!". I really do not what is wrong, does anyone have some suggestions for me? Thank you! |
|
August 22, 2013, 10:11 |
|
#2 |
New Member
Yu Omori
Join Date: Jul 2013
Posts: 13
Rep Power: 12 |
Mesh expansion factor is the ratio of the volume of the larges and smallest sector volumes in your domain. Its a common measure of mesh quality but as usual take it with a grain of salt as its pretty case dependent. I'd look at your simulation again and see if it justifies a large expansion ratio where you're getting them.
|
|
August 22, 2013, 10:23 |
|
#3 |
Senior Member
Bruno
Join Date: Mar 2009
Location: Brazil
Posts: 277
Rep Power: 21 |
Expansion factor is the change in volume between two neighboring cells, more specifically, between two sub-control volumes on neighboring cells.
Expansion factors are controlled by mesh expansion ratios. But even with small growth ratios (< 1.1) you can have high expansion ratios on tetra meshes depending on your geometry since fine-control on tetra meshes in not something easy to do. High values are also expected when boundary layers elements (usually prisms) are not properly created, resulting in a big volume change when the mesh switches from prims to tetra layers. You should open your .def file in Post and check where the regions with high expansion ratio values are, then go back to your mesh and try to see if anything can be done do correct. If it's caused by geometry, it's on just a small number of cells and also on a not-so-important region, just leave it alone. If its caused by prism layers, definitely give it attention. |
|
August 22, 2013, 19:28 |
|
#4 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,697
Rep Power: 143 |
Yu Omori's explanation is incorrect. Bruno's explanation is correct.
The significance of expansion factor is problem dependent. The OK/ok/! in the output file is a just a guide and your simulation may be more or less sensitive to this. For instance, for free surface modelling with surface tension it is highly sensitive to this parameter. If it goes over 1.1 on hex meshes you are going to get significant errors. But general single phase CFD is much more tolerant of this parameter. |
|
August 22, 2013, 22:31 |
|
#5 |
New Member
Yu Omori
Join Date: Jul 2013
Posts: 13
Rep Power: 12 |
I stand corrected!
|
|
August 22, 2013, 22:34 |
|
#6 |
New Member
Jingyao Wang
Join Date: Jun 2013
Posts: 29
Rep Power: 12 |
Hi, brunoc! Thank you very much, now I understand why my expansion factor is not acceptable.
In my model, all my cells are tetra elements, since you said that "But even with small growth ratios (< 1.1) you can have high expansion ratios on tetra meshes depending on your geometry since fine-control on tetra meshes in not something easy to do", I think my tetra elements are the problem. However, my model has a complicated structure, it is so hard to have it meshed by Hexahedral elements, and the tetra element is the best choice for me. The ".def file" in Post" you mentioned only told me which domain has the unacceptable expansion factor, I do not know how to locate to some special region where the problem occurred. So, did I missed some important message in ".def file"? if not, how do I figure out the expansion factor problem, do i need to remesh the model to hexahedral elements? Thank you |
|
August 23, 2013, 01:00 |
|
#7 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,697
Rep Power: 143 |
Do a sensitivity check. Generate meshes with different expansion factors and see if it makes any difference to the results you care about.
|
|
August 23, 2013, 14:18 |
|
#8 | |
Senior Member
Bruno
Join Date: Mar 2009
Location: Brazil
Posts: 277
Rep Power: 21 |
Quote:
Evaluate if these are important regions. If they are, go back to your mesh (can be tetra, no need to switch to hexa on complex geometries) and use local controls to try and get a smooth volume transition on the regions you found. |
||
August 25, 2013, 00:04 |
|
#9 |
New Member
Jingyao Wang
Join Date: Jun 2013
Posts: 29
Rep Power: 12 |
I got it, Thank you!
|
|
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Gambit problems | Althea | FLUENT | 22 | January 4, 2017 03:19 |
Star CCM Overset Mesh Error (Rotating Turbine) | thezack | Siemens | 7 | October 12, 2016 11:14 |
[snappyHexMesh] No layers in a small gap | bobburnquist | OpenFOAM Meshing & Mesh Conversion | 6 | August 26, 2015 09:38 |
[ICEM] Negative volume error in hybrid mesh | siw | ANSYS Meshing & Geometry | 4 | September 3, 2014 05:25 |
Icemcfd 11: Loss of mesh from surface mesh option? | Joe | CFX | 2 | March 26, 2007 18:10 |