Scaling and SnappyHexMesh
I am trying to do a blower simulation. I have a working simulation. But while checking throught the log files I found that I have "did not succesfully snap mesh. Giving up" statement at the end of snappyHexMesh. So I searched some thing and some one suggested that we have to scale the mesh to correct units before doing snappyHexMesh.
I did it.
Now the problem is when I scale the mesh before snappyHexMesh, Some of the patches which should have faces on them are shown as empty and are removed by "createPatch" utility.
I am confused what I am doing wrong. Do I also have to change the base mesh. ?? :confused:
Here is the outline of the sequence of operations I perform before solving :
or is there any other reason for getting this "did not succesfully snap mesh. Giving up" problem...??
Thanks in advance
both the background mesh from blockMesh as well as the
stl file have to have the same scale.
So in order to do so you should scale the mesh before the domain
and stl file are decomposed, so the correct order of your workflow
should look like follows:
It looks to me like you are trying to refine the mesh in certain
regions, but are missing the refineMesh command, am I right?
I hope I could contribute
Thank you for your reply. I will try this and post the result. Also about topoSet, I just do some patch merges and invertions in topoSet to make things easy. I am not doing any refinement there. So is it also necessary to do "refineMesh" command after that.. ??
I understand topoSet as a selection tool to pick certain cells in a region
and therefore I would expect a manipulation command right afterwards
like the refineMesh command (this is what I use it for).
So if you don't want to refine anything you don't have to use the command
here of course.
However I don't have a clue how to perform mesh merges and inversions
so I can not tell you whether the command is placed properly here and
whether it is maybe the source of your error message.
|All times are GMT -4. The time now is 15:47.|