Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*--------------------------------*- C++ -*----------------------------------*\
- | ========= | |
- | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
- | \\ / O peration | Version: 5 |
- | \\ / A nd | Web: www.OpenFOAM.org |
- | \\/ M anipulation | |
- \*---------------------------------------------------------------------------*/
- FoamFile
- {
- version 2.0;
- format ascii;
- class dictionary;
- location system;
- object snappyHexMeshDict;
- }
- // castellatedMesh true;
- castellatedMesh false;
- // snap true;
- snap false;
- // addLayers false;
- addLayers true;
- geometry
- {
- wall.stl
- {
- type triSurfaceMesh;
- name wall;
- //appendRegionName true;
- }
- inlet.stl
- {
- type triSurfaceMesh;
- name inlet;
- //appendRegionName true;
- }
- outlet1.stl
- {
- type triSurfaceMesh;
- name outlet1;
- //appendRegionName true;
- }
- outlet2.stl
- {
- type triSurfaceMesh;
- name outlet2;
- //appendRegionName true;
- }
- }
- castellatedMeshControls
- {
- features
- (
- {
- file "inlet.extendedFeatureEdgeMesh";
- level 5;
- file "outlet1.extendedFeatureEdgeMesh";
- level 5;
- file "outlet2.extendedFeatureEdgeMesh";
- level 5;
- file "wall.extendedFeatureEdgeMesh";
- level 5;
- }
- );
- refinementSurfaces
- {
- wall
- {
- level ( 5 5 );
- }
- inlet
- {
- level ( 5 5 );
- }
- outlet1
- {
- level ( 5 5 );
- }
- outlet2
- {
- level ( 5 5 );
- }
- }
- refinementRegions
- {
- mode distance;
- levels ((1E15 3));
- }
- locationInMesh ( 0.02844 0.03949 -0.03676 );
- maxLocalCells 1000000;
- maxGlobalCells 20000000;
- minRefinementCells 0;
- nCellsBetweenLevels 1;
- resolveFeatureAngle 30;
- allowFreeStandingZoneFaces true;
- }
- snapControls
- {
- nSolveIter 300;
- nSmoothPatch 3;
- tolerance 0.5;
- nRelaxIter 5;
- nFeatureSnapIter 10;
- implicitFeatureSnap true;
- explicitFeatureSnap true;
- multiRegionFeatureSnap true;
- }
- addLayersControls
- {
- layers
- {
- "wall" {nSurfaceLayers 3;}
- "inlet" {nSurfaceLayers 3;}
- "outlet1*"{nSurfaceLayers 3;}
- "outlet2*"{nSurfaceLayers 3;}
- }
- firstLayerThickness 0.005;
- expansionRatio 1.2;
- minThickness 0.0001;
- relativeSizes false;
- //Advanced Settings
- featureAngle 130.0;
- slipFeatureAngle 30.0;
- nSmoothSurfaceNormals 1;
- nSmoothNormals 3;
- nSmoothThickness 10;
- maxFaceThicknessRatio 0.5;
- maxThicknessToMedialRatio 0.3;
- minMedialAxisAngle 90;
- nBufferCellsNoExtrude 0;
- nLayerIter 50;
- nRelaxedIter 20;
- nRelaxIter 5;
- writeVTK false;
- noErrors false;
- layerRecovery 1;
- growZoneLayers false;
- projectGrownUp 0.0;
- nGrow 0;
- }
- meshQualityControls
- {
- #include "meshQualityDict"
- // Optional : some meshing phases allow usage of relaxed rules.
- // See e.g. addLayersControls::nRelaxedIter.
- relaxed
- {
- //- Maximum non-orthogonality allowed. Set to 180 to disable.
- maxNonOrtho 75; //antes 75
- }
- // Advanced
- //- Number of error distribution iterations
- nSmoothScale 4;
- //- Amount to scale back displacement at error points
- errorReduction 0.75;
- }
- mergeTolerance 1.0E-6;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement