CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Meshing & Mesh Conversion

[blockMesh] Aerofoil blockMesh

Register Blogs Community New Posts Updated Threads Search

Like Tree10Likes
  • 1 Post By wyldckat
  • 2 Post By colinB
  • 6 Post By MadsR
  • 1 Post By elmo555

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 10, 2013, 05:17
Default Aerofoil blockMesh
  #1
Member
 
AndreiCFD
Join Date: Nov 2012
Posts: 47
Rep Power: 13
andrei.cimpoeru is on a distinguished road
Can anyone tell me how an ideal block topology of an aerofoil mesh looks like. There are various types of grids like O, C and H and I am struggling to get an good aerofoil mesh.
I had a go on the C mesh but i am getting a lot of non orthogonal faces combined with big skew number. Anyone any idea ?
andrei.cimpoeru is offline   Reply With Quote

Old   February 21, 2013, 12:43
Exclamation blockMesh geometry
  #2
Member
 
AndreiCFD
Join Date: Nov 2012
Posts: 47
Rep Power: 13
andrei.cimpoeru is on a distinguished road
Hi

I am trying to create an aerofoil mesh using blockMesh but I am getting bad distribution around my leading edge. I am struggling to get orthogonality on the
leading edge.......

Any ideas about how the geometry should look like?
andrei.cimpoeru is offline   Reply With Quote

Old   February 22, 2013, 05:20
Post BlockMesh
  #3
Member
 
AndreiCFD
Join Date: Nov 2012
Posts: 47
Rep Power: 13
andrei.cimpoeru is on a distinguished road
Has anyone an idea how a blockmesh structure for an aerofoil looks like.......I tried different blocking strategies but I am getting high skew number.

I appreciate any suggestions.

Thanks
andrei.cimpoeru is offline   Reply With Quote

Old   February 24, 2013, 12:20
Question NonOrtho faces blockMesh
  #4
Member
 
AndreiCFD
Join Date: Nov 2012
Posts: 47
Rep Power: 13
andrei.cimpoeru is on a distinguished road
hi there

i want to know if in openfoam is possible to get rid of the nonorthogonal faces .... below i have my mesh which failed to checkMesh
i'll appreciate your help


Create time

Create polyMesh for time = 0

Time = 0

Mesh stats
points: 8250
internal points: 0
faces: 16028
internal faces: 7780
cells: 3968
boundary patches: 5
point zones: 0
face zones: 0
cell zones: 0

Overall number of cells of each type:
hexahedra: 3968
prisms: 0
wedges: 0
pyramids: 0
tet wedges: 0
tetrahedra: 0
polyhedra: 0

Checking topology...
Boundary definition OK.
Cell to face addressing OK.
Point usage OK.
Upper triangular ordering OK.
Face vertices OK.
Number of regions: 1 (OK).

Checking patch topology for multiply connected surfaces ...
Patch Faces Points Surface topology
inlet 32 66 ok (non-closed singly connected)
outlet 124 250 ok (non-closed singly connected)
topAndBottom 124 250 ok (non-closed singly connected)
Airfoil 32 66 ok (non-closed singly connected)
frontAndBack 7936 8250 ok (non-closed singly connected)

Checking geometry...
Overall domain bounding box (-10 -10.0078 0) (0.30998 0 0.1)
Mesh (non-empty, non-wedge) directions (1 1 1)
Mesh (non-empty) directions (1 1 1)
Boundary openness (-7.55518e-19 8.54205e-19 -2.26297e-16) OK.
Max cell openness = 2.19942e-16 OK.
Max aspect ratio = 65.8488 OK.
Minumum face area = 1.94491e-05. Maximum face area = 0.386396. Face area magnitudes OK.
Min volume = 1.94491e-06. Max volume = 0.0386396. Total volume = 8.19545. Cell volumes OK.
Mesh non-orthogonality Max: 73.7915 average: 7.97915
*Number of severely non-orthogonal faces: 3.
Non-orthogonality check OK.
<<Writing 3 non-orthogonal faces to set nonOrthoFaces
Face pyramids OK.
Max skewness = 2.56447 OK.
Coupled point location match (average 0) OK.

Mesh OK.

End
andrei.cimpoeru is offline   Reply With Quote

Old   March 2, 2013, 08:56
Default
  #5
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,975
Blog Entries: 45
Rep Power: 128
wyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to all
Greetings Andrei,

I'm a bit late on this, but I've merged your questions into a single thread.

AFAIK, doing an aerofoil directly in blockMesh is a very complicated work of art! I'm not familiar with any tutorial that does this, but I do know the following:
As for the last error you were getting, it would be easier to help you if you shared a simple example on how to recreate this problem.

Best regards,
Bruno
AnthonyP likes this.
__________________
wyldckat is offline   Reply With Quote

Old   March 4, 2013, 06:04
Default
  #6
Senior Member
 
Join Date: Aug 2010
Location: Groningen, The Netherlands
Posts: 216
Rep Power: 18
colinB is on a distinguished road
Hi Andrei, Hi Bruno,

Quote:
AFAIK, doing an aerofoil directly in blockMesh is a very complicated work of
art!
According to my experience this is not true Bruno.
I managed to create a NACA0012 in blockMesh which was actually rather
simple.

Here is a link to a thread, which also contains the answer to your last question:

- http://www.cfd-online.com/Forums/ope...-naca0012.html

post #5 has an example blockMeshDict which gives you a basic idea.

In a nut shell:

- use c-type mesh
- use any offset calculator which is around on the internet for calculating
an offset of your airfoil
- use polyLine in your blockMeshDict to introduce your foil into the mesh

I hope I could contribute

regards
wyldckat and andrei.cimpoeru like this.
colinB is offline   Reply With Quote

Old   April 2, 2013, 10:39
Default
  #7
Senior Member
 
MadsR's Avatar
 
Mads Reck
Join Date: Aug 2009
Location: Copenhagen, Denmark
Posts: 177
Rep Power: 17
MadsR is on a distinguished road
Would my airfoilmesher help you?

http://hvirvel.dk/airfoilmesher/

/Mads
wyldckat, Sethu, arvindpj and 3 others like this.
__________________
Online free airfoil-mesher for OpenFOAM here
MadsR is offline   Reply With Quote

Old   March 15, 2018, 11:16
Default
  #8
Member
 
Lennart
Join Date: Feb 2016
Posts: 46
Rep Power: 10
elmo555 is on a distinguished road
This website provides a small Octave script that directly generates a blockMeshDict for a C-type mesh for any NACA airfoil:
https://www.hpc.ntnu.no/display/hpc/...l+Calculations

I find it to be quite useful. I'll upload it here, in case the URL changes (GNU General Public License).
Attached Files
File Type: gz meshgen.m.tar.gz (3.2 KB, 67 views)
onofrio likes this.
elmo555 is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[OpenFOAM.org] blockMesh issue on openfoam6 startup - ubuntu 16.04 bjdarrer OpenFOAM Installation 7 August 25, 2020 19:15
Is Playstation 3 cluster suitable for CFD work hsieh OpenFOAM 9 August 16, 2015 14:53
[Other] Meshing Layers over Aerofoil poloding-along OpenFOAM Meshing & Mesh Conversion 5 April 4, 2014 10:41
[blockMesh] set of xyz data in blockMesh psk OpenFOAM Meshing & Mesh Conversion 12 August 27, 2013 08:37
2D Aerofoil with rotating cylinders - Help & Advice! Bluejay OpenFOAM 1 December 31, 2012 04:40


All times are GMT -4. The time now is 14:00.