139 lines
3.3 KiB
C++
139 lines
3.3 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
| ========= | |
|
|
| \\ / F ield | foam-extend: Open Source CFD |
|
|
| \\ / O peration | Version: 4.0 |
|
|
| \\ / A nd | Web: http://www.foam-extend.org |
|
|
| \\/ M anipulation | |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class polyBoundaryMesh;
|
|
location "constant/polyMesh";
|
|
object boundary;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
10
|
|
(
|
|
outflow
|
|
{
|
|
type patch;
|
|
nFaces 27;
|
|
startFace 2106;
|
|
}
|
|
inflow
|
|
{
|
|
type patch;
|
|
nFaces 17;
|
|
startFace 2133;
|
|
}
|
|
upstreamPerio1
|
|
{
|
|
type cyclicGgi;
|
|
nFaces 25;
|
|
startFace 2150;
|
|
shadowPatch upstreamPerio2;
|
|
zone upstreamPerio1Zone;
|
|
bridgeOverlap no;
|
|
rotationAxis (0 0 1);
|
|
rotationAngle 36;
|
|
separationOffset (0 0 0);
|
|
}
|
|
upstreamPerio2
|
|
{
|
|
type cyclicGgi;
|
|
nFaces 25;
|
|
startFace 2175;
|
|
shadowPatch upstreamPerio1;
|
|
zone upstreamPerio2Zone;
|
|
bridgeOverlap no;
|
|
rotationAxis (0 0 1);
|
|
rotationAngle -36;
|
|
separationOffset (0 0 0);
|
|
}
|
|
upstreamMixingPlanePatch
|
|
{
|
|
type mixingPlane;
|
|
nFaces 27;
|
|
startFace 2200;
|
|
shadowPatch downstreamMixingPlanePatch;
|
|
zone upstreamMixingPlaneZone;
|
|
coordinateSystem
|
|
{
|
|
type cylindrical;
|
|
name mixingCS;
|
|
origin (0 0 0);
|
|
e1 (1 0 0);
|
|
e3 (0 0 1);
|
|
}
|
|
ribbonPatch
|
|
{
|
|
sweepAxis Theta;
|
|
stackAxis Z;
|
|
discretisation bothPatches;
|
|
}
|
|
}
|
|
downstreamMixingPlanePatch
|
|
{
|
|
type mixingPlane;
|
|
nFaces 17;
|
|
startFace 2227;
|
|
shadowPatch upstreamMixingPlanePatch;
|
|
zone downstreamMixingPlaneZone;
|
|
coordinateSystem
|
|
{
|
|
e1 (1 0 0);
|
|
e3 (0 0 1);
|
|
name mixingCS;
|
|
origin (0 0 0);
|
|
type cylindrical;
|
|
}
|
|
ribbonPatch
|
|
{
|
|
discretisation bothPatches;
|
|
stackAxis Z;
|
|
sweepAxis Theta;
|
|
}
|
|
}
|
|
downstreamWall
|
|
{
|
|
type symmetryPlane;
|
|
nFaces 850;
|
|
startFace 2244;
|
|
}
|
|
upstreamWall
|
|
{
|
|
type symmetryPlane;
|
|
nFaces 1350;
|
|
startFace 3094;
|
|
}
|
|
downstreamPerio1
|
|
{
|
|
type cyclicGgi;
|
|
nFaces 25;
|
|
startFace 4444;
|
|
shadowPatch downstreamPerio2;
|
|
zone downstreamPerio1Zone;
|
|
bridgeOverlap no;
|
|
rotationAxis (0 0 1);
|
|
rotationAngle 90;
|
|
separationOffset (0 0 0);
|
|
}
|
|
downstreamPerio2
|
|
{
|
|
type cyclicGgi;
|
|
nFaces 25;
|
|
startFace 4469;
|
|
shadowPatch downstreamPerio1;
|
|
zone downstreamPerio2Zone;
|
|
bridgeOverlap no;
|
|
rotationAxis (0 0 1);
|
|
rotationAngle -90;
|
|
separationOffset (0 0 0);
|
|
}
|
|
);
|
|
|
|
|
|
// ************************************************************************* //
|