Refine mesh inside auxiliary STL
Hi,
I'm trying to mesh a nozzle geometry with cfmesh and have a question regarding refinement with external STLs. In snappy you can access an auxiliary STL and refine inside it using "refinementRegions" and "mode inside". However in cfmesh I only see two options:
|
Have you found an answer to this? I am thinking of using patch for overlapping faces of different regions but am also trying to figure out how to get a refinement in an arbitrary region, e.g. described by another stl file.
Quote:
|
Hi,
From out testing cfMesh is not ideal because, although it achieves great boundary layer coverage, it retains bad quality cells which causes cases to eventually diverge. My recommendation would be to go back to sHM which does not have this critical issue and enables you to have arbitary refinement regions |
Catchup discussion
Hi, Dreoasteh,
thanks for your comment on cfMesh. By bad quality cell you mean the degree of skewness? I don't know yet but maybe there's some options to regulate this like in blockMesh? Ok, I would try sHM that you suggested and the only problem is that I don't know what is a sHM? Could you inform a full name? Quote:
|
The bad quality cells come from different types, skewness, cell volume, etc. There's no option to tighten tolerances or improve mesh quality as the whole idea of cfMesh is to have an automatic mesher with a small numer of degrees of freedom. In our experience it is always a good idea to try out cfMesh but be aware that your case can blow up with no aparent reason and with little in the way of fixing it.
By sHM I ment snappyHexMesh which is an automatic mesher that comes with OpenFOAM. |
All times are GMT -4. The time now is 09:10. |