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

[snappyHexMesh] Trade-off: bumpy surfaces versus checkMesh errors

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 15, 2021, 08:26
Default Trade-off: bumpy surfaces versus checkMesh errors
  #1
Member
 
Wouter
Join Date: Aug 2013
Posts: 41
Rep Power: 13
wouterremmerie is on a distinguished road
Hi everyone,

please see the attached image - the mesh we get by experimenting with snappy looks very bumpy in some locations.

https://imgur.com/a/re4MTAI

We can get rid of most of the bumps by applying the following settings:
- nSmoothPatch 5
- nSmoothInternal 5
- tolerance 2
- nRelaxIter 5
- maxBoundarySkewness 3
- maxInternalSkewness 2

But then we get quite a lot of errors (a lot is relative - about 2-10 problem cells on a 10 million cell mesh) in our checkMesh, mainly complaining about skewed faces, wrongOrientedFaces, negative volume pyramids. Interestingly, these errors often occur on the same cells, so they are linked - which means we don't exactly know which is the "real" error and what is causing it.

We can reduce the number of problem cells by for example:
- working with the same refinement level on the surface (so 6 6 instead of 5 6), as many bumps occur at the transition from one level to another.
- further reducing the maxBoundarySkewness from 3 to 2 (but then we get a lot of bumps again)

We've tried this on many models and haven't really found a reliable way to get a smooth surface mesh without introducing problem cells. Does anyone have the same experience and perhaps have some tips?
wouterremmerie 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 use PIMPLE properly? floquation OpenFOAM Running, Solving & CFD 27 August 12, 2024 11:15
pimpleDyMFoam computation randomly stops babapeti OpenFOAM Running, Solving & CFD 5 January 24, 2018 06:28
checkMesh / mesh errors andybond13 OpenFOAM Pre-Processing 0 June 10, 2015 14:05
[mesh manipulation] checkMesh Erros after refineMesh mgdenno OpenFOAM Meshing & Mesh Conversion 10 October 14, 2014 06:16
checkMesh Errors after refineMesh mgdenno OpenFOAM 0 July 30, 2012 22:39


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