I want to create a 2D axis-sym
I want to create a 2D axis-sym mesh:
I have used the following blockMeshDict
(0 0 0)
(44.956 -1.963 0)
(44.956 1.963 0)
(0 0 90)
(44.956 -1.963 90)
(44.956 1.963 90)
hex (0 1 2 0 3 4 5 3) (20 1 20) simpleGrading (1 1 1)
arc 1 2 (45 0 0)
arc 4 5 (45 0 90)
But when I run checkMesh, the util complains about highly skewed cells!
--> FOAM Warning :
From function primitiveMesh::checkFaceSkewness(const bool report, labelHashSet* setPtr) const
in file meshes/primitiveMesh/primitiveMeshCheck.C at line 834
Large face skewness detected. Max skewness = 284.634 percent.
This may impair the quality of the result.
40 highly skew faces detected.
Writing 40 skew faces to set skewFaces
What is wrong with my mesh. Is there something what I can do to get rid of the bad skewness???
Can nobody comment my mesh pro
Can nobody comment my mesh problem?
checkMesh says that there is s
checkMesh says that there is skewness for boundary faces. If you check you'll see that all your wedge faces are skew, i.e. the face centre is not the normal projection of the cell centre. Make the skew angle larger and you'll see where the error comes from.
Thanks Mattijs, so the prob
so the problem with highly skewed cells is unavoidable with a "wedge" geomertry right? Please correct me if I am wrong.
If not, how to do a better wedge mesh?
Ok the faces which checkMesh c
Ok the faces which checkMesh complains belong to cells which are aligned along the axis of my wedge.
So I was wondering if someone is able to tell me how to create a wedge without skewed faces? See my first message this is the way I am creating the wedge at the moment.
I suspect what bothers you are
I suspect what bothers you are the faces on the front and back surface of the wedge - you can safely ignore the message there. If you wish, you can remove zero-area faces on the axis itself, simply be creating only one set of axis points and using duplicates in block definition.
|All times are GMT -4. The time now is 16:41.|