|
[Sponsors] |
September 14, 2011, 04:04 |
Failed 1 mesh check
|
#1 | |
Senior Member
Join Date: Mar 2009
Posts: 138
Rep Power: 17 |
Hello Everybody,
I have imported a simple mesh of a backwardfacingstep from icem by fluent3DmeshtoFoam. Import worked fine and the mesh looks good. But i dont get convergence so I checked the mesh in OpenFoam. And as a result i got this message: Quote:
|
||
September 14, 2011, 04:29 |
|
#2 |
Senior Member
|
A 2D mesh in OpenFOAM is a 3D mesh with only one cell in planar direction and the planar patches have to be of type empty. For a proper 2D mesh, the start and end points of the edges normal to the planar patches have to be at the same "not empty" coordinates. This is not the case with your mesh and that is why your 2D simulation does not converge and checkMesh complains about those edges.
|
|
September 14, 2011, 05:13 |
|
#3 |
Senior Member
Join Date: Mar 2009
Posts: 138
Rep Power: 17 |
HI jhoepken,
Thanks for the fast and skilled reply. I have to check this in icem. Or is there a possibility in OF to increase tolerance for this problem? |
|
September 14, 2011, 05:38 |
|
#4 |
Senior Member
|
When it comes to icem, I am definitely the wrong guy to talk to. I made some bad experiences with importing an icem mesh to OpenFOAM. This is the reason, I don't use icem any more . You may increase the tolerance, but I don't know where that switch is. Maybe somewhere in etc/controlDict, but I am not sure.
|
|
September 14, 2011, 11:29 |
|
#5 |
Senior Member
Join Date: Mar 2009
Posts: 138
Rep Power: 17 |
HI Jens,
I´ve sorted the mesh problem out by making the third direction in icem really small. So I dont get this error message. About convergence can´t say anything at the moment. (Going home now sun is shining . I´ll test it tomorrow) chauchau |
|
December 27, 2012, 03:53 |
|
#6 |
Member
Malik
Join Date: Dec 2012
Location: Austin, USA
Posts: 53
Rep Power: 13 |
Hi,
I don't get it, why for a 2D simulation would we have a different meshing in the empty faces ? If the geometry is really 2D, then there should not be any difference between those two meshes. Even if I try to make the size in the empty coordinates smaller, It does not change anything for the convergence. Anyway I don't see why it would have changed anything. |
|
December 27, 2012, 06:10 |
|
#7 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,975
Blog Entries: 45
Rep Power: 128 |
Greetings to all!
@malaboss: I can only guess that the problem was that the mesh was in fact tetrahedral, even if only one cell thick. This would lead to having the cell centers not aligned with each other in the Z plane; making the cells small enough will lead to an acceptable numerical "deception". Another solution would be to create an extrusion and remove the original cells, as explained here for snappyHexMesh: http://openfoamwiki.net/index.php/Ma...Examples/2DsHM Best regards, Bruno
__________________
|
|
December 27, 2012, 08:52 |
|
#8 |
Member
Malik
Join Date: Dec 2012
Location: Austin, USA
Posts: 53
Rep Power: 13 |
Oh thanks for the reply !
In fact I was imaginating that the mesher was starting to mesh one empty patch, then one other, eventually stitching both. Thank your for the link It really helped me ! I also found a great explanation of the snappyHexMeshing here : https://www.dropbox.com/s/jibjooemkg8makz/memory.pdf |
|
March 2, 2013, 04:11 |
|
#9 | |
Senior Member
saeideh mohamadi
Join Date: Aug 2012
Posts: 229
Rep Power: 14 |
Quote:
whould you please explain it more obviously,i can't understand thanks Regards. |
||
March 2, 2013, 04:41 |
|
#10 | ||
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,975
Blog Entries: 45
Rep Power: 128 |
Greetings saeidehmohamadi,
Quote:
So I'll address the first part about 2D in OpenFOAM - if you read the first tutorial on the OpenFOAM User Guide, you'll find in section "2.1.1.1 Mesh Generation" the following description: Quote:
Bruno
__________________
|
|||
May 2, 2013, 11:30 |
|
#11 |
New Member
faraz
Join Date: May 2013
Posts: 7
Rep Power: 12 |
hello all, im facing the same error while creating blockmesh. do u know how to figure out this error?
***Number of edges not aligned with or perpendicular to non-empty directions: 4720 |
|
May 3, 2013, 03:45 |
|
#12 |
Member
Andreas Wendy
Join Date: Aug 2012
Posts: 73
Rep Power: 13 |
i normally get this error if not all patches are defined in the 0-folder. maybe your naming is not consistant?
|
|
May 19, 2013, 04:22 |
|
#13 | |
Senior Member
saeideh mohamadi
Join Date: Aug 2012
Posts: 229
Rep Power: 14 |
Quote:
i didn't understand that how could we remove the " ***Number of edges not aligned with or perpendicular to non-empty directions: 71686" error from our checkMesh? Thank you very much |
||
May 19, 2013, 05:37 |
|
#14 | |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,975
Blog Entries: 45
Rep Power: 128 |
Hi saeidehmohamadi,
According to Andreas on the previous post, it looks like you did not reconfigure the files in the "0" folder. To confirm this hypothesis, run: Quote:
Best regards, Bruno
__________________
|
||
May 19, 2013, 08:07 |
hello s.m,
|
#15 |
New Member
faraz
Join Date: May 2013
Posts: 7
Rep Power: 12 |
i have removed this error by defining all the faces in blockMeshDict. this error mostly because of the remaining default patches in your background mesh so try to define all the faces in blockMeshDict so that blockMesh command wont create any default patches again, then it will work. i hope.
|
|
May 19, 2013, 10:58 |
|
#16 | |
Senior Member
saeideh mohamadi
Join Date: Aug 2012
Posts: 229
Rep Power: 14 |
Quote:
i have used snappyHexMesh for meshing my airfoil. i use the blockMeshDict to create a background mesh for me, so it is a rectangular box that have inlet outlet topAndBottom and fron & back. now how should i define airfoil in blockMeshDict? thank you very much |
||
May 19, 2013, 11:07 |
|
#17 | |
Senior Member
saeideh mohamadi
Join Date: Aug 2012
Posts: 229
Rep Power: 14 |
Quote:
i did what you said me, but my mesh has that error yet. |
||
May 19, 2013, 12:48 |
|
#18 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,975
Blog Entries: 45
Rep Power: 128 |
Hi s.m,
Have a look at this thread: http://www.cfd-online.com/Forums/ope...blockmesh.html - it might have what you're looking for. Best regards, Bruno
__________________
|
|
May 21, 2013, 10:08 |
|
#19 | |
New Member
faraz
Join Date: May 2013
Posts: 7
Rep Power: 12 |
Quote:
|
||
May 23, 2013, 05:27 |
|
#20 | |
Senior Member
saeideh mohamadi
Join Date: Aug 2012
Posts: 229
Rep Power: 14 |
Quote:
i didn't get what do you mean sorry. i put my blockMeshDict and the checkMesh files in the following, would you please tell me again. thank you very much. |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
GAMG crash | fxzf | OpenFOAM Running, Solving & CFD | 6 | June 5, 2018 05:09 |
Fluent- Showing warning & Mesh check failed | Manigandan.R | FLUENT | 0 | May 22, 2014 02:39 |
mesh check failed / degenerated contact points | shohin | FLUENT | 16 | April 11, 2014 22:32 |
Mesh check failed | subhas.hunasikatti@gmail. | FLUENT | 0 | January 19, 2014 04:09 |
Problems in compiling paraview in Suse 10.3 platform | chiven | OpenFOAM Installation | 3 | December 1, 2009 07:21 |