![]() |
snapyHexMesh Bounding box
Hi
I have simple question. Do snapyHexMesh always have a bounding box ? If we have a internal flow still do we need bounding box and for what reason we need it in internal flow cases. My another question is how do we select a particular surface for refinement do we use loctionMesh option for that, is it a starting point of mesh ? Please reply. Thanks . |
Hi;
don't know about the bounding box, you should try but I think it needs it anyway. locationInMesh is a point of the mesh you want to keep. For instance let's say you are running a car. snappyHexMesh wants to know whether you want to simulate the internal of the car (mesh within the car then, where the driver sits) or the external flow (mesh outside of the car, where the air if flowing due to the motion of the car). About the refinement of the surface, you need to add that surface within the refinementSurfaces such as: Code:
refinementSurfaces |
Greetings to all!
About the bounding box: snappyHexMesh needs an already existing mesh to work with and usually a bounding box is the easiest and simplest mesht to start with. You can think of snappyHexMesh as an semi-autonomous discrete-space sculptor ;) It can chisel, cut, mold, slice (and perhaps splice) cells into the form that corresponds to the criteria required. Best regards, Bruno |
snappyHexMesh Bounding Box
Hi Bruno
Thanks for the reply. I understood that it refines the mesh. But as I have seen in OpenFOAM tutorials almost all are external flow cases(where snappyHexMesh is used) that is why it is required the bounding box, but is it necessary(bounding box) for internal flow too? with regards, Ravindra. |
Quote:
but it does need to have an existing mesh to work with, so even for internal flows the easiest thing to do is to produce a box with blockMesh and start from there. |
snapyHexMesh Bounding box
Thanks for the reply
I have got one such case. with regards, |
| All times are GMT -4. The time now is 02:28. |