205 lines
5.1 KiB
C++
205 lines
5.1 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
| ========= | |
|
|
| \\ / F ield | foam-extend: Open Source CFD |
|
|
| \\ / O peration | Version: 3.2 |
|
|
| \\ / A nd | Web: http://www.foam-extend.org |
|
|
| \\/ M anipulation | For copyright notice see file Copyright |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class polyBoundaryMesh;
|
|
location "constant/polyMesh";
|
|
object boundary;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
19
|
|
(
|
|
GVINLET
|
|
{
|
|
type patch;
|
|
nFaces 100;
|
|
startFace 11740;
|
|
}
|
|
GVOUTLET
|
|
{
|
|
type mixingPlane;
|
|
nFaces 100;
|
|
startFace 11840;
|
|
shadowPatch RUINLET;
|
|
zone GVOUTLETZone;
|
|
coordinateSystem
|
|
{
|
|
type cylindrical;
|
|
name mixingCS;
|
|
origin (0 0 0);
|
|
e1 (1 0 0);
|
|
e3 (0 0 1);
|
|
inDegrees true;
|
|
}
|
|
ribbonPatch
|
|
{
|
|
sweepAxis Theta;
|
|
stackAxis R;
|
|
discretisation bothPatches;
|
|
}
|
|
|
|
}
|
|
GVCYCLIC
|
|
{
|
|
type cyclic;
|
|
nFaces 240;
|
|
startFace 11940;
|
|
featureCos 0.9;
|
|
transform rotational;
|
|
rotationAxis (0 0 1);
|
|
rotationCentre (0 0 0);
|
|
rotationAngle -72;
|
|
}
|
|
GVBLADE
|
|
{
|
|
type wall;
|
|
nFaces 200;
|
|
startFace 12180;
|
|
}
|
|
GVHUB
|
|
{
|
|
type wall;
|
|
nFaces 220;
|
|
startFace 12380;
|
|
}
|
|
GVSHROUD
|
|
{
|
|
type wall;
|
|
nFaces 220;
|
|
startFace 12600;
|
|
}
|
|
RUINLET
|
|
{
|
|
type mixingPlane;
|
|
nFaces 100;
|
|
startFace 12820;
|
|
shadowPatch GVOUTLET;
|
|
zone RUINLETZone;
|
|
}
|
|
RUOUTLET
|
|
{
|
|
type mixingPlane;
|
|
nFaces 100;
|
|
startFace 12920;
|
|
shadowPatch DTINLET;
|
|
zone RUOUTLETZone;
|
|
coordinateSystem
|
|
{
|
|
type cylindrical;
|
|
name mixingCS;
|
|
origin (0 0 0);
|
|
e1 (1 0 0);
|
|
e3 (0 0 1);
|
|
inDegrees true;
|
|
}
|
|
ribbonPatch
|
|
{
|
|
sweepAxis Theta;
|
|
stackAxis R;
|
|
discretisation bothPatches;
|
|
}
|
|
|
|
}
|
|
RUCYCLIC1
|
|
{
|
|
type cyclicGgi;
|
|
nFaces 40;
|
|
startFace 13020;
|
|
shadowPatch RUCYCLIC2;
|
|
zone RUCYCLIC1Zone;
|
|
bridgeOverlap false;
|
|
rotationAxis (0 0 1);
|
|
rotationAngle 72;
|
|
separationOffset (0 0 0);
|
|
}
|
|
RUCYCLIC2
|
|
{
|
|
type cyclicGgi;
|
|
nFaces 40;
|
|
startFace 13060;
|
|
shadowPatch RUCYCLIC1;
|
|
zone RUCYCLIC2Zone;
|
|
bridgeOverlap false;
|
|
rotationAxis (0 0 1);
|
|
rotationAngle -72;
|
|
separationOffset (0 0 0);
|
|
}
|
|
RUBLADE
|
|
{
|
|
type wall;
|
|
nFaces 200;
|
|
startFace 13100;
|
|
}
|
|
RUHUB
|
|
{
|
|
type wall;
|
|
nFaces 140;
|
|
startFace 13300;
|
|
}
|
|
RUSHROUD
|
|
{
|
|
type wall;
|
|
nFaces 140;
|
|
startFace 13440;
|
|
}
|
|
DTINLET
|
|
{
|
|
type mixingPlane;
|
|
nFaces 100;
|
|
startFace 13580;
|
|
shadowPatch RUOUTLET;
|
|
zone DTINLETZone;
|
|
}
|
|
DTOUTLET
|
|
{
|
|
type patch;
|
|
nFaces 100;
|
|
startFace 13680;
|
|
}
|
|
DTCYCLIC1
|
|
{
|
|
type cyclicGgi;
|
|
nFaces 70;
|
|
startFace 13780;
|
|
shadowPatch DTCYCLIC2;
|
|
zone DTCYCLIC1Zone;
|
|
bridgeOverlap false;
|
|
rotationAxis (0 0 1);
|
|
rotationAngle 72;
|
|
separationOffset (0 0 0);
|
|
}
|
|
DTCYCLIC2
|
|
{
|
|
type cyclicGgi;
|
|
nFaces 70;
|
|
startFace 13850;
|
|
shadowPatch DTCYCLIC1;
|
|
zone DTCYCLIC2Zone;
|
|
bridgeOverlap false;
|
|
rotationAxis (0 0 1);
|
|
rotationAngle -72;
|
|
separationOffset (0 0 0);
|
|
}
|
|
DTHUB
|
|
{
|
|
type wall;
|
|
nFaces 70;
|
|
startFace 13920;
|
|
}
|
|
DTSHROUD
|
|
{
|
|
type wall;
|
|
nFaces 70;
|
|
startFace 13990;
|
|
}
|
|
)
|
|
|
|
// ************************************************************************* //
|