Problem with blockMesh and my shape
I am trying to compute a flowing into a cone with icoFoam. I am trying to do my shape and my meshing, but I have one problem with blockMesh.
Here is the shape I wanna do:
Red surface is fluid inlet, blue surfaces are fluid outlet. All the other surfaces are walls or empty.
So here is the blockMeshDict:
And here is the error message from blockMesh:
there is no link access ;)
However read the error line carefully, face with following number is not true, check number again ;)
Dear Florent, Dear nimasam
indeed this is a rather trivial error message and easy to solve in blockMesh,
for usually when you get this some orders of your points are messed up.
But in this case I think it derives from an other source.
If Florent has built up the blockMeshDict file as he stated in the sketch,
he forgot to introduce 4 more blocks which have to be built in order to
"continue" the points 14 17 18 and 21.
In other words blockMesh doesn't allow edges to end on a plane surface.
All faces of one block have to end on a exact matching face from another
block, or have to limit the domain.
So in order to overcome this error you have to introduce two more blocks
in the middle part to connect the "outlet blocks" to the rest of the domain
and two more blocks in the beginning of the domain to avoid free standing
points in the middle part.
An alternative might be the usage of mergePatchPairs, which I think also
solves this problem, but I have to admit that I never used that option
and have no clue what it does. I'm only guessing.
So feel free to correct me on that part.
I hope I could contribute
and patch2 (4 14 17 10), then in mergePatchPairs section, you bring the name of this two patches name
Thank you everybody! I finally did an easier shape and it now works.
|All times are GMT -4. The time now is 20:47.|