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

[snappyHexMesh] Inconsistent Layers SnappyHexMesh

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 10, 2021, 14:42
Default Inconsistent Layers SnappyHexMesh
  #1
New Member
 
Anon
Join Date: Dec 2020
Posts: 20
Rep Power: 5
CfdUser5855 is on a distinguished road
Hi All,

I'm trying to add layers to my snappyHexMesh, and while I can get them added at parts of the mesh, they stop forming at certain points (see attached image)

If anyone would be able to advise, that would be greatly appreciated

BlockMeshDict and SnappyHexMeshDict below

BlockMesh

convertToMeters 1;

vertices
(
(0 518200 0)
(2150 518200 0) //was 150 //was 2150
(2150 519270 0) //was 320
(0 519270 0)
(0 518200 475)
(2150 518200 475)
(2150 519270 475)
(0 519270 475) //was -100

);

blocks
(
hex (0 1 2 3 4 5 6 7) (8 3 2) simpleGrading (1 1 1)
);

edges
(
);

boundary
(
outlet
{
type patch;
faces
(
(0 4 7 3)
(1 5 4 0)
);
}

inlet
{
type patch;
faces
(
(2 6 5 1)
( 3 7 6 2 )
);
}
DuneField
{
type wall;
faces
(
(0 3 2 1)
);
}
top
{
type patch;
faces
(
(4 5 6 7)
);
}
);

mergePatchPairs
(
);


SnappyHexMesh


castellatedMesh true;
snap true;
addLayers true;

geometry
{
refinementBox
{
type searchableBox;
min (-140 518150 0);
max (2195 519320 190);
}

DuneField
{
type triSurfaceMesh;
file "DuneField1m.stl";
}
};

castellatedMeshControls
{

maxLocalCells 2000000000;

maxGlobalCells 2000000000;

minRefinementCells 1;

maxLoadUnbalance 0.10;


nCellsBetweenLevels 1;


features
(
//{
// file "someLine.eMesh";
// level 2;
//}
);

refinementSurfaces
{
DuneField
{

level (0 0);
}
}

resolveFeatureAngle 5;



refinementRegions
{

refinementBox
{
mode inside;
levels ((5 5));
}

locationInMesh (0 518500 250);



allowFreeStandingZoneFaces true;
}


snapControls
{

nSmoothPatch 20;


tolerance 2.0;

.
nSolveIter 30;


nRelaxIter 5;
}




addLayersControls
{
relativeSizes true;
layers
{
NiliDuneField
{
nSurfaceLayers 3;
}
/*inlet
{
nSurfaceLayers 3;
}
outlet
{
nSurfaceLayers 3;
} */
}
expansionRatio 1.4;
finalLayerThickness 0.5;
minThickness 0.1;
nGrow 0;
featureAngle 60;
nRelaxIter 25;
nSmoothSurfaceNormals 10;
nSmoothNormals 15;
nSmoothThickness 10;
maxFaceThicknessRatio 0.6;
maxThicknessToMedialRatio 0.4;
minMedianAxisAngle 90;
nBufferCellsNoExtrude 0;
nLayerIter 50;
}

meshQualityControls
{

maxNonOrtho 45;

maxBoundarySkewness 10;
maxInternalSkewness 2;


maxConcave 80;


minVol 1e-13;


minTetQuality 1e-30;


minArea -1;


minTwist 0.05;


minDeterminant 0.001;


minFaceWeight 0.05;


minVolRatio 0.01;


minTriangleTwist -1;

nSmoothScale 4;

errorReduction 0.75;

relaxed
{

maxNonOrtho 45;
}
}



mergeTolerance 1e-6;
Attached Images
File Type: jpg Screenshot from 2021-03-10 18-34-31.jpg (109.8 KB, 10 views)
CfdUser5855 is offline   Reply With Quote

Reply

Tags
layers addition, shm


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
[snappyHexMesh] Triangular elements in boundary layers generated by snappyHexMesh mike.franky OpenFOAM Meshing & Mesh Conversion 0 June 3, 2018 10:46
[snappyHexMesh] SnappyHexMesh no layers and no decent mesh for complex geometry pizzaspinate OpenFOAM Meshing & Mesh Conversion 1 February 25, 2015 08:05
[snappyHexMesh] 2D snappyHexMesh with layers grjmell OpenFOAM Meshing & Mesh Conversion 2 May 27, 2013 13:00
[snappyHexMesh] Adding layers goes wrong with SnappyHexMesh Elise OpenFOAM Meshing & Mesh Conversion 1 April 22, 2013 03:32
[snappyHexMesh] SnappyHexMesh doesn't succeed in adding several layers eti0123456789 OpenFOAM Meshing & Mesh Conversion 5 April 9, 2013 03:36


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