Creating O-meshes
Hi.
I need to make an O-mesh using blockMesh, is someone able to help me out? I need it for an airfoil, but a cylinder-example or the like would be great. Thanks a lot! /Mads |
There you go. This mesh has refinement towards both ends of the cylinder, so it could be simplified to use only five blocks.
Code:
|
Thanks Anton.
I am trying to extend this to a mesh around an airfoil, and it's pretty hard (well, in principle it's simple, but it's so tedious work :-) ). You wouldn't happen to have a version for an airfoil which might be easier to extend? I'd like to make an automatic blockMeshDict generator for airfoil meshes (say, from a x,y,z airfoil-data file). /Mads |
Unfortunately that's all I have, I've never tried to mesh an airfoil. Slightly offtopic, but isn't the mesh you need C-type? Because it collapses at the thin side of the foil?
Wouldn't it be possible to have your airfoil data-file as STL, and then just make the mesh with snappyHexMesh? |
Anton, you are absolutely right about the C-mesh, typically used. But my airfoil has a blunt trailing edge (it's truncated and sharp), and an o-mesh is probably best in such cases.
I have tried snappyHexMesh (I think this tool is great, and I am looking forward to it being improved even more) but it has trouble with capturing the sharp trailing edge AND having it making boundary layers never really worked out for me... |
All times are GMT -4. The time now is 13:01. |