CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Native Meshers: blockMesh (http://www.cfd-online.com/Forums/openfoam-meshing-blockmesh/)
-   -   Failed 5 mesh checks (http://www.cfd-online.com/Forums/openfoam-meshing-blockmesh/88124-failed-5-mesh-checks.html)

Astarta May 9, 2011 10:14

Failed 5 mesh checks
 
Hi,
I`m trying to build mesh for 'wing' model, but I`ve faced with some problems, that I don`t know method to solve
can anyone give me piece of advice?
file:
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
| \\ / O peration | Version: 1.6-ext |
| \\ / A nd | Web: www.extend-project.de |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 1;

vertices
(
(1 0 0) //0
(1.1 0 0) //1
(4 0 0) //2
(4 0.082 0)
(0.7 0.082 0)
(0.6 0.048 0) //5
(4 0.6 0)
(0.7 0.6 0)
(0.3 0.6 0)
(0.3 0.1 0)
(0.3 0.06 0) //10
(0 0 0)
(-0.05 0 0)
(-2 0 0) //13
(-2 0.077 0)
(0.075 0.077 0)//15
(0.1 0.042 0)
(-2 0.6 0) //17
(0.074 0.6 0) //18

(1 0 0.5) //19
(1.1 0 0.5) //20
(4 0 0.5) //21
(4 0.082 0.5)
(0.7 0.082 0.5)
(0.6 0.048 0.5) //24
(4 0.6 0.5)
(0.7 0.6 0.5)
(0.3 0.6 0.5)
(0.3 0.1 0.5)
(0.3 0.06 0.5) //29
(0 0 0.5)
(-0.05 0 0.5)
(-2 0 0.5) //32
(-2 0.077 0.5)
(0.075 0.077 0.5)//34
(0.1 0.042 0.5)
(-2 0.6 0.5) //36
(0.074 0.6 0.5) //37


);

blocks
(
hex (5 4 9 10 24 23 28 29) (10 10 1) simpleGrading (1 1 1)
hex (0 1 4 5 19 20 23 24) (10 10 1) simpleGrading (1 1 1)
hex (1 2 3 4 20 21 22 23) (40 10 1) simpleGrading (1 1 1)
hex (4 3 6 7 23 22 25 26) (40 40 1) simpleGrading (1 1 1)
hex (9 4 7 8 28 23 26 27) (10 40 1) simpleGrading (1 1 1)
hex (15 16 10 9 34 35 29 28) (10 10 1) simpleGrading (1 1 1)
hex (12 11 16 15 31 30 35 34) (10 10 1) simpleGrading (1 1 1)
hex (13 12 15 14 32 31 34 33) (40 10 1) simpleGrading (1 1 1)
hex (14 15 18 17 33 34 37 36) (40 40 1) simpleGrading (1 1 1)
hex (15 9 8 18 34 28 27 37) (10 40 1) simpleGrading (1 1 1)

);


edges
(
arc 0 5 (0.8 0.028 0)
arc 5 10 (0.45 0.057 0)
arc 1 4 (0.9 0.49 0)
arc 4 9 (0.48 0.1 0)
arc 19 24 (0.8 0.028 0.5)
arc 24 29 (0.45 0.057 0.5)
arc 20 23 (0.9 0.49 0.5)
arc 23 28 (0.48 0.1 0.5)
arc 11 16 (0.05 0.031 0)
arc 16 10 (0.2 0.055 0)
arc 12 15 (0.0056 0.0498 0)
arc 15 9 (0.1869 0.0942 0)
arc 30 35 (0.05 0.031 0.5)
arc 35 29 (0.2 0.055 0.5)
arc 31 34 (0.0056 0.0498 0.5)
arc 34 28 (0.1869 0.0942 0.5)

);

patches
(
symmetryPlane down
(
(0 1 20 19)
(1 2 21 20)
(12 11 30 31)
(13 12 31 32)
)
patch right
(
(2 3 22 21)
(3 6 25 22)
)
symmetryPlane up
(
(7 8 27 26)
(6 7 26 25)
(8 18 37 27)
(18 17 36 37)
)
patch left
(
(14 13 32 33)
(17 14 33 36)
)
symmetryPlane wing
(
(10 5 24 29)
(5 0 19 24)
(16 10 29 35)
(11 16 35 30)
)



);

mergePatchPairs
(
);

// ************************************************** *********************** //

Astarta May 9, 2011 10:18

Create time

Create polyMesh for time = 0

Time = 0

Mesh stats
points: 10742
faces: 20970
internal faces: 10230
cells: 5200
boundary patches: 6
point zones: 0
face zones: 0
cell zones: 0

Overall number of cells of each type:
hexahedra: 5200
prisms: 0
wedges: 0
pyramids: 0
tet wedges: 0
tetrahedra: 0
polyhedra: 0

Checking topology...
Boundary definition OK.
Point usage OK.
Upper triangular ordering OK.
Face vertices OK.
Number of regions: 1 (OK).

Checking patch topology for multiply connected surfaces ...
Patch Faces Points Surface topology
down 100 204 ok (non-closed singly connected)
right 50 102 ok (non-closed singly connected)
up 100 202 ok (non-closed singly connected)
left 50 102 ok (non-closed singly connected)
wing 40 82 ok (non-closed singly connected)
defaultFaces 10400 10742 ok (non-closed singly connected)

Checking geometry...
This is a 2-D mesh
Overall domain bounding box (-2 0 0) (4 0.6 0.5)
Mesh (non-empty, non-wedge) directions (1 1 0)
Mesh (non-empty) directions (1 1 0)
Mesh (non-empty, non-wedge) dimensions 2
All edges aligned with or perpendicular to non-empty directions.
Boundary openness (-1.53221e-17 -1.56602e-16 -7.79644e-18) Threshold = 1e-06 OK.
***High aspect ratio cells found, Max aspect ratio: 4.64775e+08, number of cells 186 Threshold = 1000
Writing 186 cells with high aspect ratio to set highAspectRatioCells
Minumum face area = 5.49099e-06. Maximum face area = 0.0622755. Face area magnitudes OK.
***Zero or negative cell volume detected. Minimum negative volume: -0.00508906, Number of negative volume cells: 184
Writing 184 zero volume cells to set zeroVolumeCells
Mesh non-orthogonality Max: 179.647 average: 26.4162 Threshold = 70
*Number of severely non-orthogonal faces: 98.
***Number of non-orthogonality errors: 374.
Writing 472 non-orthogonal faces to set nonOrthoFaces
***Error in face pyramids: 1105 faces are incorrectly oriented.
Writing 786 faces with incorrect orientation to set wrongOrientedFaces
***Max skewness = 38.0646, 18 highly skew faces detected which may impair the quality of the results Threshold = 4
Writing 18 skew faces to set skewFaces

Failed 5 mesh checks.

End

RugbyGandalf May 10, 2011 04:47

Watching it in paraview, it looks like you did mistakes in defining the blocks - took one false point maybe?

Please check this again

Greetings

RugbyGandalf

Astarta May 10, 2011 14:42

I changed some 'arcs' to 'simpleSpline' and now I`ve problem only with skew faces, hope will solve it quickly
anyway, thanx

Faithfully,
Astarta


All times are GMT -4. The time now is 11:23.