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

[snappyHexMesh] sHM, 2D, foils, sharp edge

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 27, 2013, 10:47
Default sHM, 2D, foils, sharp edge
  #1
Member
 
Ilya
Join Date: Dec 2011
Location: Russia
Posts: 97
Blog Entries: 41
Rep Power: 15
skeptik is on a distinguished road
Hi all!

I had some problems with my airfoil 2D mesh.

First one was in bl at the tip of the foil. The layers just collapsed without connection.
2.jpg
I just reduced the number of surface smooth normals and this problem was solved.

Another one was in layers at the tail
3.jpg
I did not succeed. May be there is no way to solve this problem (maxConcave was 180 and featureAngle 90).

May be somebody would say something about it or suggest any idea about sHM and geometry with sharp edges?
__________________
practice makes perfect
skeptik is offline   Reply With Quote

Old   April 2, 2013, 11:38
Default
  #2
Senior Member
 
MadsR's Avatar
 
Mads Reck
Join Date: Aug 2009
Location: Copenhagen, Denmark
Posts: 177
Rep Power: 18
MadsR is on a distinguished road
I don't know if this is applicable to your case (especially since it seems that you have a very sharp TE), but you could try my 2D airfoil mesher which generates a blockMesh file ready for OpenFOAM.

http://hvirvel.dk/airfoilmesher/

/Mads
nimasam likes this.
__________________
Online free airfoil-mesher for OpenFOAM here
MadsR is offline   Reply With Quote

Old   April 3, 2013, 03:27
Default
  #3
Member
 
Ilya
Join Date: Dec 2011
Location: Russia
Posts: 97
Blog Entries: 41
Rep Power: 15
skeptik is on a distinguished road
Quote:
Originally Posted by MadsR View Post
I don't know if this is applicable to your case (especially since it seems that you have a very sharp TE), but you could try my 2D airfoil mesher which generates a blockMesh file ready for OpenFOAM.

http://hvirvel.dk/airfoilmesher/

/Mads
Thanks a lot!

I tried this mesher (is it your?) several times, but i had problems using it. May be i was due to airfoil profile data.

So for my case i developed blockMesh, with C-mesh suitable well to my test case. But sHM is just for my interest. May be little bit later i will find a solution.
__________________
practice makes perfect
skeptik is offline   Reply With Quote

Old   April 3, 2013, 05:40
Default
  #4
Senior Member
 
MadsR's Avatar
 
Mads Reck
Join Date: Aug 2009
Location: Copenhagen, Denmark
Posts: 177
Rep Power: 18
MadsR is on a distinguished road
Yeah it is mine, trouble is if you have sharp trailing edge. My generator creates o-meshes and expect some bluntness at the TE. If you just click "submit" without submitting any airfoil-data-file, it will default to a mesh for a blunt-TE NACA0015. There is an example airfoil-data-file on the page too.

Mads
__________________
Online free airfoil-mesher for OpenFOAM here
MadsR is offline   Reply With Quote

Old   April 3, 2013, 05:52
Default
  #5
Senior Member
 
Join Date: Dec 2011
Posts: 111
Rep Power: 20
haakon will become famous soon enough
If you want to try I have made a C-mesh generator here: https://www.hpc.ntnu.no/display/hpc/...l+Calculations (see bottom of page). It can work with sharp trailing edges. Currently it generates NACA 4-digit airfoil meshes, but as long as you can get a table of coordinates into the script, it will mesh any airfoil with some small modifications.

However, it is not "production quality". If I were to use it in any serious work, I would have made some close-to-surface blocks that I would have fitted perfectly to the airfoil to get a more non-orthogonal mesh close to the surface.
haakon is offline   Reply With Quote

Old   April 3, 2013, 07:14
Default
  #6
Member
 
Ilya
Join Date: Dec 2011
Location: Russia
Posts: 97
Blog Entries: 41
Rep Power: 15
skeptik is on a distinguished road
Quote:
Originally Posted by MadsR View Post
Yeah it is mine, trouble is if you have sharp trailing edge. My generator creates o-meshes and expect some bluntness at the TE. If you just click "submit" without submitting any airfoil-data-file, it will default to a mesh for a blunt-TE NACA0015. There is an example airfoil-data-file on the page too.

Mads
I checked your script again and i got nothing.
Profile data is here (there's no sharp edge).

NACA23012.txt

blockMesh file generated by your script here

blockMeshDict.txt

I used default values in your script, except domain radius. I set 5 meters (profile data was in y/c, x/c coordinates)
__________________
practice makes perfect
skeptik is offline   Reply With Quote

Old   April 3, 2013, 07:22
Default
  #7
Member
 
Ilya
Join Date: Dec 2011
Location: Russia
Posts: 97
Blog Entries: 41
Rep Power: 15
skeptik is on a distinguished road
Quote:
Originally Posted by haakon View Post
If you want to try I have made a C-mesh generator here: https://www.hpc.ntnu.no/display/hpc/...l+Calculations (see bottom of page). It can work with sharp trailing edges. Currently it generates NACA 4-digit airfoil meshes, but as long as you can get a table of coordinates into the script, it will mesh any airfoil with some small modifications.

However, it is not "production quality". If I were to use it in any serious work, I would have made some close-to-surface blocks that I would have fitted perfectly to the airfoil to get a more non-orthogonal mesh close to the surface.
Thanks.

In my C-mesh i have similar blocking structure. It's quite good for simulations. Close-to-surface blocks is a good idea, cause i had problems with this blocking structure. It was solved by adjusting of the edge grading. Some additional blocks could make mesh better definitely but it needs time.
__________________
practice makes perfect
skeptik is offline   Reply With Quote

Old   June 1, 2013, 10:08
Default help
  #8
Member
 
Join Date: Oct 2012
Posts: 47
Rep Power: 14
sh.d is on a distinguished road
hi skeptik
i want to create a c-mesh in blockmesh but i cant
please can you help me ?
sh.d is offline   Reply With Quote

Old   June 2, 2013, 06:31
Default
  #9
Member
 
Ilya
Join Date: Dec 2011
Location: Russia
Posts: 97
Blog Entries: 41
Rep Power: 15
skeptik is on a distinguished road
Hi

what is your problem?
__________________
practice makes perfect
skeptik is offline   Reply With Quote

Old   June 2, 2013, 11:01
Default
  #10
Member
 
Join Date: Oct 2012
Posts: 47
Rep Power: 14
sh.d is on a distinguished road
hi
i want to creat a c-meh in blockmesh
please please can you help me?
there is this error:
Create time

Creating block mesh from
"/home/shirin/OpenFOAM/shirin-2.1.x/run/tutorials/mesh/snapp/block/constant/polyMesh/blockMeshDict"
Creating curved edges
Creating topology blocks
Creating topology patches

Check topology
#0 Foam::error:rintStack(Foam::Ostream&) in "/opt/OpenFOAM/OpenFOAM-2.1.x/platforms/linux64Gcc46DPOpt/lib/libOpenFOAM.so"
#1 Foam::sigSegv::sigHandler(int) in "/opt/OpenFOAM/OpenFOAM-2.1.x/platforms/linux64Gcc46DPOpt/lib/libOpenFOAM.so"
#2 in "/lib64/libc.so.6"
#3 Foam::blockMesh::checkBlockMesh(Foam:olyMesh const&) const in "/opt/OpenFOAM/OpenFOAM-2.1.x/platforms/linux64Gcc46DPOpt/lib/libblockMesh.so"
#4 Foam::blockMesh::createTopology(Foam::IOdictionary const&, Foam::word const&) in "/opt/OpenFOAM/OpenFOAM-2.1.x/platforms/linux64Gcc46DPOpt/lib/libblockMesh.so"
#5 Foam::blockMesh::blockMesh(Foam::IOdictionary const&, Foam::word const&) in "/opt/OpenFOAM/OpenFOAM-2.1.x/platforms/linux64Gcc46DPOpt/lib/libblockMesh.so"
#6
in "/opt/OpenFOAM/OpenFOAM-2.1.x/platforms/linux64Gcc46DPOpt/bin/blockMesh"
#7 __libc_start_main in "/lib64/libc.so.6"
#8
at /home/abuild/rpmbuild/BUILD/glibc-2.14.1/csu/../sysdeps/x86_64/elf/start.S:116
Segmentation fault
Attached Files
File Type: gz polyMesh.tar.gz (930 Bytes, 2 views)
sh.d is offline   Reply With Quote

Old   June 2, 2013, 12:06
Default
  #11
Member
 
Join Date: Oct 2012
Posts: 47
Rep Power: 14
sh.d is on a distinguished road
hi
i can create c-mesh but the block is not correct
please help me
Attached Images
File Type: jpg block.jpg (15.1 KB, 64 views)
Attached Files
File Type: gz polyMesh.tar.gz (854 Bytes, 4 views)
sh.d is offline   Reply With Quote

Old   June 2, 2013, 16:05
Default
  #12
Member
 
Ilya
Join Date: Dec 2011
Location: Russia
Posts: 97
Blog Entries: 41
Rep Power: 15
skeptik is on a distinguished road
Quote:
Originally Posted by sh.d View Post
hi
i can create c-mesh but the block is not correct
please help me
it seems that you have extra blocks at the tip zone.
you did arc edges, that's right, but there left straigth edges of another block, i see
__________________
practice makes perfect
skeptik is offline   Reply With Quote

Old   June 3, 2013, 04:45
Default
  #13
Senior Member
 
MadsR's Avatar
 
Mads Reck
Join Date: Aug 2009
Location: Copenhagen, Denmark
Posts: 177
Rep Power: 18
MadsR is on a distinguished road
@Ilya, my simplistic online blockMesh-preprocessor can't handle negative values for the x-coordinate. If you change those three points where x is negative in your airfoil geometry it seems to work.

Just move it a bit out of the positive x-axis to the smallest x-coordinate is zero.

Mads
skeptik likes this.
__________________
Online free airfoil-mesher for OpenFOAM here
MadsR is offline   Reply With Quote

Old   June 3, 2013, 04:53
Default
  #14
Member
 
Ilya
Join Date: Dec 2011
Location: Russia
Posts: 97
Blog Entries: 41
Rep Power: 15
skeptik is on a distinguished road
@Mads
Now it's clear!

Thank you very much. I'll try it little bit later. I think your tool would be very useful.
__________________
practice makes perfect
skeptik is offline   Reply With Quote

Old   June 6, 2013, 09:08
Default
  #15
Member
 
Ilya
Join Date: Dec 2011
Location: Russia
Posts: 97
Blog Entries: 41
Rep Power: 15
skeptik is on a distinguished road
Quote:
Originally Posted by MadsR View Post
@Ilya, my simplistic online blockMesh-preprocessor can't handle negative values for the x-coordinate. If you change those three points where x is negative in your airfoil geometry it seems to work.

Just move it a bit out of the positive x-axis to the smallest x-coordinate is zero.

Mads
It works fine.
Thank you for your script. It saves time.
__________________
practice makes perfect
skeptik is offline   Reply With Quote

Old   August 2, 2013, 11:30
Default rotate
  #16
Member
 
Join Date: Oct 2012
Posts: 47
Rep Power: 14
sh.d is on a distinguished road
Hi dear forumer
i want rotate airfoil in different attack angle but fix the domain and it dont rotate
Can anyone help me?
sh.d is offline   Reply With Quote

Old   August 7, 2013, 03:16
Default answer
  #17
Member
 
Ilya
Join Date: Dec 2011
Location: Russia
Posts: 97
Blog Entries: 41
Rep Power: 15
skeptik is on a distinguished road
Quote:
Originally Posted by sh.d View Post
Hi dear forumer
i want rotate airfoil in different attack angle but fix the domain and it dont rotate
Can anyone help me?
look for 'surfaceTransformPoints'. i think it could help you.
__________________
practice makes perfect
skeptik is offline   Reply With Quote

Old   August 7, 2013, 04:20
Default
  #18
Senior Member
 
MadsR's Avatar
 
Mads Reck
Join Date: Aug 2009
Location: Copenhagen, Denmark
Posts: 177
Rep Power: 18
MadsR is on a distinguished road
@skeptik: Um, did I understand you wrong?: Just change the inlet velocities.

Mads
__________________
Online free airfoil-mesher for OpenFOAM here
MadsR is offline   Reply With Quote

Old   August 7, 2013, 07:15
Default rotate
  #19
Member
 
Ilya
Join Date: Dec 2011
Location: Russia
Posts: 97
Blog Entries: 41
Rep Power: 15
skeptik is on a distinguished road
Quote:
Originally Posted by MadsR View Post
@skeptik: Um, did I understand you wrong?: Just change the inlet velocities.

Mads
Of course, it's reliable way to change flow direction. But if you have a wing in tube, better to change surface position. So it depends from case.
__________________
practice makes perfect
skeptik is offline   Reply With Quote

Old   August 7, 2013, 08:48
Default
  #20
Senior Member
 
MadsR's Avatar
 
Mads Reck
Join Date: Aug 2009
Location: Copenhagen, Denmark
Posts: 177
Rep Power: 18
MadsR is on a distinguished road
Oh I didn't realise you had your wing in a tube. That's a bit unusual

Mads
__________________
Online free airfoil-mesher for OpenFOAM here
MadsR 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
how to set periodic boundary conditions Ganesh FLUENT 15 November 18, 2020 07:09
[snappyHexMesh] SHM: sharp edge resolving problem with explicit feature edges piotr.mecht OpenFOAM Meshing & Mesh Conversion 21 May 9, 2020 15:56
[ICEM] Meshing Wing with low Y+ value and sharp trailing edge sonic109 ANSYS Meshing & Geometry 0 July 27, 2015 10:29
[ICEM] Hole near sharp trailing edge of airplane/wing geometry jlichtwa ANSYS Meshing & Geometry 2 September 21, 2010 16:19
fluent add additional zones for the mesh file SSL FLUENT 2 January 26, 2008 12:55


All times are GMT -4. The time now is 04:49.