Changed some tutorials
Changed some more tutorials Changed a few more tutorials Changed even more tutorials
This commit is contained in:
parent
4d0c87dfbc
commit
b28965db7b
158 changed files with 5685 additions and 5846 deletions
|
@ -37,23 +37,37 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch left
|
||||
(
|
||||
(0 4 7 3)
|
||||
)
|
||||
patch right
|
||||
(
|
||||
(2 6 5 1)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(3 7 6 2)
|
||||
(1 5 4 0)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
)
|
||||
left
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
);
|
||||
}
|
||||
|
||||
right
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(2 6 5 1)
|
||||
);
|
||||
}
|
||||
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
(1 5 4 0)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -37,23 +37,37 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch left
|
||||
(
|
||||
(0 4 7 3)
|
||||
)
|
||||
patch right
|
||||
(
|
||||
(2 6 5 1)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(3 7 6 2)
|
||||
(1 5 4 0)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
)
|
||||
left
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
);
|
||||
}
|
||||
|
||||
right
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(2 6 5 1)
|
||||
);
|
||||
}
|
||||
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
(1 5 4 0)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -18,53 +18,6 @@ echo "$caseName: Creating the file blockMeshDict using m4"
|
|||
echo "$caseName: Running blockMesh"
|
||||
runApplicationAndReportOnError blockMesh
|
||||
|
||||
echo "$caseName: Updating the GGI and mixingPlane interfaces parameters"
|
||||
|
||||
# Let's see if pyFoamChangeMixingPlaneBoundary.py is available
|
||||
command -v pyFoamChangeMixingPlaneBoundary.py >/dev/null
|
||||
if [ $? -eq 0 ];
|
||||
then
|
||||
echo "Using pyFoamChangeMixingPlaneBoundary.py"
|
||||
pyFoamChangeMixingPlaneBoundary.py . B_UPSTREAM \
|
||||
--shadowPatch B_DOWNSTREAM \
|
||||
--zone B_UPSTREAMZone \
|
||||
--ribbonPatchDiscretisation bothPatches \
|
||||
--ribbonPatchStackAxis R \
|
||||
--ribbonPatchSweepAxis Theta \
|
||||
--coordinateSystemType cylindrical \
|
||||
--coordinateSystemOrigin "(0 0 0)" \
|
||||
--coordinateSystemE1 "(1 0 0)" \
|
||||
--coordinateSystemE3 "(0 0 1)" \
|
||||
|
||||
pyFoamChangeMixingPlaneBoundary.py . B_DOWNSTREAM \
|
||||
--shadowPatch B_UPSTREAM \
|
||||
--zone B_DOWNSTREAMZone \
|
||||
--ribbonPatchDiscretisation bothPatches \
|
||||
--ribbonPatchStackAxis R \
|
||||
--ribbonPatchSweepAxis Theta \
|
||||
--coordinateSystemType cylindrical \
|
||||
--coordinateSystemOrigin "(0 0 0)" \
|
||||
--coordinateSystemE1 "(1 0 0)" \
|
||||
--coordinateSystemE3 "(0 0 1)" \
|
||||
|
||||
echo "Using pyFoamChangeGGIBoundary.py"
|
||||
pyFoamChangeGGIBoundary.py . sideWallA_BB_cyclic1 \
|
||||
--shadowPatch sideWallA_BB_cyclic2 \
|
||||
--rotationAxis "(0 0 1)" \
|
||||
--rotationAngle 60 \
|
||||
--zone sideWallA_BB_cyclic1Zone
|
||||
|
||||
pyFoamChangeGGIBoundary.py . sideWallA_BB_cyclic2 \
|
||||
--shadowPatch sideWallA_BB_cyclic1 \
|
||||
--rotationAxis "(0 0 1)" \
|
||||
--rotationAngle -60 \
|
||||
--zone sideWallA_BB_cyclic2Zone
|
||||
|
||||
else
|
||||
echo "pyFoamChangeMixingPlaneBoundary.py is missing. Using the file constant/polyMesh/boundary.preconfigured"
|
||||
cp constant/polyMesh/boundary.preconfigured constant/polyMesh/boundary
|
||||
fi
|
||||
|
||||
echo "$caseName: Creating the starting time directory"
|
||||
cp -r 0_orig 0
|
||||
|
||||
|
|
|
@ -268,74 +268,168 @@ edges
|
|||
|
||||
);
|
||||
|
||||
// Defining patches:
|
||||
patches
|
||||
// Defining boundary:
|
||||
boundary
|
||||
(
|
||||
patch inlet
|
||||
(
|
||||
(A0 A2 A1 A0)
|
||||
)
|
||||
patch outlet
|
||||
(
|
||||
(F0 F1 F2 F0)
|
||||
(F0 F2 F3 F0)
|
||||
(F0 F3 F4 F0)
|
||||
(F0 F4 F1 F0)
|
||||
)
|
||||
wall wallProlongation
|
||||
(
|
||||
(E1 E2 F2 F1)
|
||||
(E2 E3 F3 F2)
|
||||
(E3 E4 F4 F3)
|
||||
(E4 E1 F1 F4)
|
||||
)
|
||||
wall wallDiffuser
|
||||
(
|
||||
(D1 D2 E2 E1)
|
||||
(D2 D3 E3 E2)
|
||||
(D3 D4 E4 E3)
|
||||
(D4 D1 E1 E4)
|
||||
)
|
||||
wall statSwirlWallB_C
|
||||
(
|
||||
(B1 B2 C2 C1)
|
||||
(B2 B3 C3 C2)
|
||||
(B3 B4 C4 C3)
|
||||
(B4 B1 C1 C4)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(A0 A2 A1 A0)
|
||||
);
|
||||
}
|
||||
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(F0 F1 F2 F0)
|
||||
(F0 F2 F3 F0)
|
||||
(F0 F3 F4 F0)
|
||||
(F0 F4 F1 F0)
|
||||
);
|
||||
}
|
||||
|
||||
wallProlongation
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(E1 E2 F2 F1)
|
||||
(E2 E3 F3 F2)
|
||||
(E3 E4 F4 F3)
|
||||
(E4 E1 F1 F4)
|
||||
);
|
||||
}
|
||||
|
||||
wallDiffuser
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(D1 D2 E2 E1)
|
||||
(D2 D3 E3 E2)
|
||||
(D3 D4 E4 E3)
|
||||
(D4 D1 E1 E4)
|
||||
);
|
||||
}
|
||||
|
||||
statSwirlWallB_C
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(B1 B2 C2 C1)
|
||||
(B2 B3 C3 C2)
|
||||
(B3 B4 C4 C3)
|
||||
(B4 B1 C1 C4)
|
||||
|
||||
(C1 C2 D2 D1)
|
||||
(C2 C3 D3 D2)
|
||||
(C3 C4 D4 D3)
|
||||
(C4 C1 D1 D4)
|
||||
);
|
||||
}
|
||||
|
||||
rotSwirlWallA_BB
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(A1 A2 BB2 BB1)
|
||||
);
|
||||
}
|
||||
|
||||
(C1 C2 D2 D1)
|
||||
(C2 C3 D3 D2)
|
||||
(C3 C4 D4 D3)
|
||||
(C4 C1 D1 D4)
|
||||
)
|
||||
wall rotSwirlWallA_BB
|
||||
(
|
||||
(A1 A2 BB2 BB1)
|
||||
)
|
||||
sideWallA_BB_cyclic1
|
||||
{
|
||||
type cyclicGgi;
|
||||
|
||||
cyclicGgi sideWallA_BB_cyclic1
|
||||
(
|
||||
(A0 BB0 BB1 A1)
|
||||
)
|
||||
shadowPatch sideWallA_BB_cyclic2;
|
||||
zone sideWallA_BB_cyclic1Zone;
|
||||
bridgeOverlap off;
|
||||
rotationAxis (0 0 1);
|
||||
rotationAngle 60;
|
||||
separationOffset (0 0 0);
|
||||
|
||||
cyclicGgi sideWallA_BB_cyclic2
|
||||
(
|
||||
(BB0 A0 A2 BB2)
|
||||
)
|
||||
faces
|
||||
(
|
||||
(A0 BB0 BB1 A1)
|
||||
);
|
||||
}
|
||||
|
||||
mixingPlane B_UPSTREAM // BB : master
|
||||
(
|
||||
(BB0 BB2 BB1 BB0)
|
||||
)
|
||||
sideWallA_BB_cyclic2
|
||||
{
|
||||
type cyclicGgi;
|
||||
|
||||
mixingPlane B_DOWNSTREAM // B : master
|
||||
(
|
||||
(B0 B2 B1 B0)
|
||||
(B0 B1 B4 B0)
|
||||
(B0 B4 B3 B0)
|
||||
(B0 B3 B2 B0)
|
||||
)
|
||||
shadowPatch sideWallA_BB_cyclic1;
|
||||
zone sideWallA_BB_cyclic2Zone;
|
||||
bridgeOverlap off;
|
||||
rotationAxis (0 0 1);
|
||||
rotationAngle -60;
|
||||
separationOffset (0 0 0);
|
||||
|
||||
faces
|
||||
(
|
||||
(BB0 A0 A2 BB2)
|
||||
);
|
||||
}
|
||||
|
||||
B_UPSTREAM // BB : master
|
||||
{
|
||||
type mixingPlane;
|
||||
shadowPatch B_DOWNSTREAM;
|
||||
zone B_UPSTREAMZone;
|
||||
ribbonPatch
|
||||
{
|
||||
discretisation bothPatches;
|
||||
stackAxis R;
|
||||
sweepAxis Theta;
|
||||
}
|
||||
|
||||
coordinateSystem
|
||||
{
|
||||
type cylindrical;
|
||||
origin (0 0 0);
|
||||
axis (0 0 1);
|
||||
direction (1 0 0);
|
||||
}
|
||||
|
||||
faces
|
||||
(
|
||||
(BB0 BB2 BB1 BB0)
|
||||
);
|
||||
}
|
||||
|
||||
B_DOWNSTREAM // B : master
|
||||
{
|
||||
type mixingPlane;
|
||||
shadowPatch B_UPSTREAM;
|
||||
zone B_DOWNSTREAMZone;
|
||||
ribbonPatch
|
||||
{
|
||||
discretisation bothPatches;
|
||||
stackAxis R;
|
||||
sweepAxis Theta;
|
||||
}
|
||||
|
||||
coordinateSystem
|
||||
{
|
||||
type cylindrical;
|
||||
origin (0 0 0);
|
||||
axis (0 0 1);
|
||||
direction (1 0 0);
|
||||
}
|
||||
|
||||
faces
|
||||
(
|
||||
(B0 B2 B1 B0)
|
||||
(B0 B1 B4 B0)
|
||||
(B0 B4 B3 B0)
|
||||
(B0 B3 B2 B0)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -15,38 +15,6 @@ export caseName=`basename $PWD`
|
|||
echo "$caseName: Running blockMesh"
|
||||
runApplicationAndReportOnError blockMesh
|
||||
|
||||
echo "$caseName: Updating the boundary file"
|
||||
# Let's see if pyFoamChangeMixingPlaneBoundary.py is available
|
||||
command -v pyFoamChangeMixingPlaneBoundary.py >/dev/null
|
||||
if [ $? -eq 0 ];
|
||||
then
|
||||
echo "Using pyFoamChangeMixingPlaneBoundary.py"
|
||||
pyFoamChangeMixingPlaneBoundary.py . mixpLeftOut \
|
||||
--shadowPatch mixpRightIn \
|
||||
--zone mixpLeftOutZone \
|
||||
--ribbonPatchDiscretisation bothPatches \
|
||||
--ribbonPatchStackAxis Y \
|
||||
--ribbonPatchSweepAxis Z \
|
||||
--coordinateSystemType coordinateSystem \
|
||||
--coordinateSystemOrigin "(0 0 0.005)" \
|
||||
--coordinateSystemE1 "(1 0 0)" \
|
||||
--coordinateSystemE3 "(0 0 1)"
|
||||
|
||||
pyFoamChangeMixingPlaneBoundary.py . mixpRightIn \
|
||||
--shadowPatch mixpLeftOut \
|
||||
--zone mixpRightInZone \
|
||||
--ribbonPatchDiscretisation bothPatches \
|
||||
--ribbonPatchStackAxis Y \
|
||||
--ribbonPatchSweepAxis Z \
|
||||
--coordinateSystemType coordinateSystem \
|
||||
--coordinateSystemOrigin "(0 0 0.005)" \
|
||||
--coordinateSystemE1 "(1 0 0)" \
|
||||
--coordinateSystemE3 "(0 0 1)"
|
||||
else
|
||||
echo "pyFoamChangeMixingPlaneBoundary.py is missing. Using the file constant/polyMesh/boundary.preconfigured"
|
||||
cp constant/polyMesh/boundary.preconfigured constant/polyMesh/boundary
|
||||
fi
|
||||
|
||||
echo "$caseName: Creating zones for the mixingPlane"
|
||||
runApplicationAndReportOnError setSet -batch setBatch
|
||||
runApplicationAndReportOnError setsToZones -noFlipMap
|
||||
|
|
|
@ -47,41 +47,111 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall top
|
||||
(
|
||||
(3 7 6 2)
|
||||
(11 15 14 10)
|
||||
)
|
||||
wall bottom
|
||||
(
|
||||
(1 5 4 0)
|
||||
(9 13 12 8)
|
||||
)
|
||||
patch leftIn
|
||||
(
|
||||
(0 4 7 3)
|
||||
)
|
||||
mixingPlane mixpLeftOut
|
||||
(
|
||||
(2 6 5 1)
|
||||
)
|
||||
mixingPlane mixpRightIn
|
||||
(
|
||||
(8 12 15 11)
|
||||
)
|
||||
patch rightOut
|
||||
(
|
||||
(10 14 13 9)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
(8 11 10 9)
|
||||
(12 13 14 15)
|
||||
)
|
||||
top
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
(11 15 14 10)
|
||||
);
|
||||
}
|
||||
|
||||
bottom
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 5 4 0)
|
||||
(9 13 12 8)
|
||||
);
|
||||
}
|
||||
|
||||
leftIn
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
);
|
||||
}
|
||||
|
||||
mixpLeftOut
|
||||
{
|
||||
type mixingPlane;
|
||||
|
||||
shadowPatch mixpRightIn;
|
||||
zone mixpLeftOutZone;
|
||||
ribbonPatch
|
||||
{
|
||||
discretisation bothPatches;
|
||||
stackAxis Y;
|
||||
sweepAxis Z;
|
||||
}
|
||||
|
||||
coordinateSystem
|
||||
{
|
||||
type cylindrical;
|
||||
origin (0 0 0.005);
|
||||
axis (1 0 0);
|
||||
direction (0 0 1);
|
||||
}
|
||||
|
||||
faces
|
||||
(
|
||||
(2 6 5 1)
|
||||
);
|
||||
}
|
||||
|
||||
mixpRightIn
|
||||
{
|
||||
type mixingPlane;
|
||||
|
||||
shadowPatch mixpLeftOut;
|
||||
zone mixpRightInZone;
|
||||
ribbonPatch
|
||||
{
|
||||
discretisation bothPatches;
|
||||
stackAxis Y;
|
||||
sweepAxis Z;
|
||||
}
|
||||
|
||||
coordinateSystem
|
||||
{
|
||||
type cylindrical;
|
||||
origin (0 0 0.005);
|
||||
axis (1 0 0);
|
||||
direction (0 0 1);
|
||||
}
|
||||
|
||||
faces
|
||||
(
|
||||
(8 12 15 11)
|
||||
);
|
||||
}
|
||||
|
||||
rightOut
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(10 14 13 9)
|
||||
);
|
||||
}
|
||||
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
(8 11 10 9)
|
||||
(12 13 14 15)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,84 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
7
|
||||
(
|
||||
top
|
||||
{
|
||||
type wall;
|
||||
nFaces 20;
|
||||
startFace 360;
|
||||
}
|
||||
bottom
|
||||
{
|
||||
type wall;
|
||||
nFaces 20;
|
||||
startFace 380;
|
||||
}
|
||||
leftIn
|
||||
{
|
||||
type patch;
|
||||
nFaces 10;
|
||||
startFace 400;
|
||||
}
|
||||
mixpLeftOut
|
||||
{
|
||||
type mixingPlane;
|
||||
nFaces 10;
|
||||
startFace 410;
|
||||
shadowPatch mixpRightIn;
|
||||
orientation dirY_spanZ;
|
||||
assembly both;
|
||||
coordinateSystem
|
||||
{
|
||||
type coordinateSystem;
|
||||
origin (0 0 0.005);
|
||||
axis (0 0 1);
|
||||
direction (1 0 0);
|
||||
}
|
||||
}
|
||||
mixpRightIn
|
||||
{
|
||||
type mixingPlane;
|
||||
nFaces 10;
|
||||
startFace 420;
|
||||
shadowPatch mixpLeftOut;
|
||||
orientation dirY_spanZ;
|
||||
assembly both;
|
||||
coordinateSystem
|
||||
{
|
||||
type coordinateSystem;
|
||||
origin (0 0 0.005);
|
||||
axis (0 0 1);
|
||||
direction (1 0 0);
|
||||
}
|
||||
}
|
||||
rightOut
|
||||
{
|
||||
type patch;
|
||||
nFaces 10;
|
||||
startFace 430;
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
nFaces 400;
|
||||
startFace 440;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -15,38 +15,6 @@ export caseName=`basename $PWD`
|
|||
echo "$caseName: Running blockMesh"
|
||||
runApplicationAndReportOnError blockMesh
|
||||
|
||||
echo "$caseName: Updating the boundary file"
|
||||
# Let's see if pyFoamChangeMixingPlaneBoundary.py is available
|
||||
command -v pyFoamChangeMixingPlaneBoundary.py >/dev/null
|
||||
if [ $? -eq 0 ];
|
||||
then
|
||||
echo "Using pyFoamChangeMixingPlaneBoundary.py"
|
||||
pyFoamChangeMixingPlaneBoundary.py . mixpLeftOut \
|
||||
--shadowPatch mixpRightIn \
|
||||
--zone mixpLeftOutZone \
|
||||
--ribbonPatchDiscretisation bothPatches \
|
||||
--ribbonPatchStackAxis Y \
|
||||
--ribbonPatchSweepAxis Z \
|
||||
--coordinateSystemType coordinateSystem \
|
||||
--coordinateSystemOrigin "(0 0 0.005)" \
|
||||
--coordinateSystemE1 "(1 0 0)" \
|
||||
--coordinateSystemE3 "(0 0 1)"
|
||||
|
||||
pyFoamChangeMixingPlaneBoundary.py . mixpRightIn \
|
||||
--shadowPatch mixpLeftOut \
|
||||
--zone mixpRightInZone \
|
||||
--ribbonPatchDiscretisation bothPatches \
|
||||
--ribbonPatchStackAxis Y \
|
||||
--ribbonPatchSweepAxis Z \
|
||||
--coordinateSystemType coordinateSystem \
|
||||
--coordinateSystemOrigin "(0 0 0.005)" \
|
||||
--coordinateSystemE1 "(1 0 0)" \
|
||||
--coordinateSystemE3 "(0 0 1)"
|
||||
else
|
||||
echo "pyFoamChangeMixingPlaneBoundary.py is missing. Using the file constant/polyMesh/boundary.preconfigured"
|
||||
cp constant/polyMesh/boundary.preconfigured constant/polyMesh/boundary
|
||||
fi
|
||||
|
||||
echo "$caseName: Creating zones for the mixingPlane"
|
||||
runApplicationAndReportOnError setSet -batch setBatch
|
||||
runApplicationAndReportOnError setsToZones -noFlipMap
|
||||
|
|
|
@ -47,41 +47,111 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall top
|
||||
(
|
||||
(3 7 6 2)
|
||||
(11 15 14 10)
|
||||
)
|
||||
wall bottom
|
||||
(
|
||||
(1 5 4 0)
|
||||
(9 13 12 8)
|
||||
)
|
||||
patch leftIn
|
||||
(
|
||||
(0 4 7 3)
|
||||
)
|
||||
mixingPlane mixpLeftOut
|
||||
(
|
||||
(2 6 5 1)
|
||||
)
|
||||
mixingPlane mixpRightIn
|
||||
(
|
||||
(8 12 15 11)
|
||||
)
|
||||
patch rightOut
|
||||
(
|
||||
(10 14 13 9)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
(8 11 10 9)
|
||||
(12 13 14 15)
|
||||
)
|
||||
top
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
(11 15 14 10)
|
||||
);
|
||||
}
|
||||
|
||||
bottom
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 5 4 0)
|
||||
(9 13 12 8)
|
||||
);
|
||||
}
|
||||
|
||||
leftIn
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
);
|
||||
}
|
||||
|
||||
mixpLeftOut
|
||||
{
|
||||
type mixingPlane;
|
||||
|
||||
shadowPatch mixpRightIn;
|
||||
zone mixpLeftOutZone;
|
||||
ribbonPatch
|
||||
{
|
||||
discretisation bothPatches;
|
||||
stackAxis Y;
|
||||
sweepAxis Z;
|
||||
}
|
||||
|
||||
coordinateSystem
|
||||
{
|
||||
type cylindrical;
|
||||
origin (0 0 0.005);
|
||||
axis (1 0 0);
|
||||
direction (0 0 1);
|
||||
}
|
||||
|
||||
faces
|
||||
(
|
||||
(2 6 5 1)
|
||||
);
|
||||
}
|
||||
|
||||
mixpRightIn
|
||||
{
|
||||
type mixingPlane;
|
||||
|
||||
shadowPatch mixpLeftOut;
|
||||
zone mixpRightInZone;
|
||||
ribbonPatch
|
||||
{
|
||||
discretisation bothPatches;
|
||||
stackAxis Y;
|
||||
sweepAxis Z;
|
||||
}
|
||||
|
||||
coordinateSystem
|
||||
{
|
||||
type cylindrical;
|
||||
origin (0 0 0.005);
|
||||
axis (1 0 0);
|
||||
direction (0 0 1);
|
||||
}
|
||||
|
||||
faces
|
||||
(
|
||||
(8 12 15 11)
|
||||
);
|
||||
}
|
||||
|
||||
rightOut
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(10 14 13 9)
|
||||
);
|
||||
}
|
||||
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
(8 11 10 9)
|
||||
(12 13 14 15)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,84 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
7
|
||||
(
|
||||
top
|
||||
{
|
||||
type wall;
|
||||
nFaces 20;
|
||||
startFace 227;
|
||||
}
|
||||
bottom
|
||||
{
|
||||
type wall;
|
||||
nFaces 20;
|
||||
startFace 247;
|
||||
}
|
||||
leftIn
|
||||
{
|
||||
type patch;
|
||||
nFaces 10;
|
||||
startFace 267;
|
||||
}
|
||||
mixpLeftOut
|
||||
{
|
||||
type mixingPlane;
|
||||
nFaces 10;
|
||||
startFace 277;
|
||||
shadowPatch mixpRightIn;
|
||||
orientation dirY_spanZ;
|
||||
assembly both;
|
||||
coordinateSystem
|
||||
{
|
||||
type coordinateSystem;
|
||||
origin (0 0 0.005);
|
||||
axis (0 0 1);
|
||||
direction (1 0 0);
|
||||
}
|
||||
}
|
||||
mixpRightIn
|
||||
{
|
||||
type mixingPlane;
|
||||
nFaces 3;
|
||||
startFace 287;
|
||||
shadowPatch mixpLeftOut;
|
||||
orientation dirY_spanZ;
|
||||
assembly both;
|
||||
coordinateSystem
|
||||
{
|
||||
type coordinateSystem;
|
||||
origin (0 0 0.005);
|
||||
axis (0 0 1);
|
||||
direction (1 0 0);
|
||||
}
|
||||
}
|
||||
rightOut
|
||||
{
|
||||
type patch;
|
||||
nFaces 3;
|
||||
startFace 290;
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
nFaces 260;
|
||||
startFace 293;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -85,65 +85,89 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch inlet
|
||||
(
|
||||
(0 22 23 1)
|
||||
(1 23 24 2)
|
||||
(2 24 25 3)
|
||||
)
|
||||
patch outlet
|
||||
(
|
||||
(16 17 39 38)
|
||||
(17 18 40 39)
|
||||
(18 19 41 40)
|
||||
(19 20 42 41)
|
||||
(20 21 43 42)
|
||||
)
|
||||
wall upperWall
|
||||
(
|
||||
(3 25 31 9)
|
||||
(9 31 37 15)
|
||||
(15 37 43 21)
|
||||
)
|
||||
wall lowerWall
|
||||
(
|
||||
(0 6 28 22)
|
||||
(6 5 27 28)
|
||||
(5 4 26 27)
|
||||
(4 10 32 26)
|
||||
(10 16 38 32)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(22 28 29 23)
|
||||
(23 29 30 24)
|
||||
(24 30 31 25)
|
||||
(26 32 33 27)
|
||||
(27 33 34 28)
|
||||
(28 34 35 29)
|
||||
(29 35 36 30)
|
||||
(30 36 37 31)
|
||||
(32 38 39 33)
|
||||
(33 39 40 34)
|
||||
(34 40 41 35)
|
||||
(35 41 42 36)
|
||||
(36 42 43 37)
|
||||
(0 1 7 6)
|
||||
(1 2 8 7)
|
||||
(2 3 9 8)
|
||||
(4 5 11 10)
|
||||
(5 6 12 11)
|
||||
(6 7 13 12)
|
||||
(7 8 14 13)
|
||||
(8 9 15 14)
|
||||
(10 11 17 16)
|
||||
(11 12 18 17)
|
||||
(12 13 19 18)
|
||||
(13 14 20 19)
|
||||
(14 15 21 20)
|
||||
)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 22 23 1)
|
||||
(1 23 24 2)
|
||||
(2 24 25 3)
|
||||
);
|
||||
}
|
||||
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(16 17 39 38)
|
||||
(17 18 40 39)
|
||||
(18 19 41 40)
|
||||
(19 20 42 41)
|
||||
(20 21 43 42)
|
||||
);
|
||||
}
|
||||
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 25 31 9)
|
||||
(9 31 37 15)
|
||||
(15 37 43 21)
|
||||
);
|
||||
}
|
||||
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 6 28 22)
|
||||
(6 5 27 28)
|
||||
(5 4 26 27)
|
||||
(4 10 32 26)
|
||||
(10 16 38 32)
|
||||
);
|
||||
}
|
||||
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(22 28 29 23)
|
||||
(23 29 30 24)
|
||||
(24 30 31 25)
|
||||
(26 32 33 27)
|
||||
(27 33 34 28)
|
||||
(28 34 35 29)
|
||||
(29 35 36 30)
|
||||
(30 36 37 31)
|
||||
(32 38 39 33)
|
||||
(33 39 40 34)
|
||||
(34 40 41 35)
|
||||
(35 41 42 36)
|
||||
(36 42 43 37)
|
||||
(0 1 7 6)
|
||||
(1 2 8 7)
|
||||
(2 3 9 8)
|
||||
(4 5 11 10)
|
||||
(5 6 12 11)
|
||||
(6 7 13 12)
|
||||
(7 8 14 13)
|
||||
(8 9 15 14)
|
||||
(10 11 17 16)
|
||||
(11 12 18 17)
|
||||
(12 13 19 18)
|
||||
(13 14 20 19)
|
||||
(14 15 21 20)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,52 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
5
|
||||
(
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 30;
|
||||
startFace 24170;
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 57;
|
||||
startFace 24200;
|
||||
}
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 223;
|
||||
startFace 24257;
|
||||
}
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 250;
|
||||
startFace 24480;
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
nFaces 24450;
|
||||
startFace 24730;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -85,65 +85,89 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch inlet
|
||||
(
|
||||
(0 22 23 1)
|
||||
(1 23 24 2)
|
||||
(2 24 25 3)
|
||||
)
|
||||
patch outlet
|
||||
(
|
||||
(16 17 39 38)
|
||||
(17 18 40 39)
|
||||
(18 19 41 40)
|
||||
(19 20 42 41)
|
||||
(20 21 43 42)
|
||||
)
|
||||
wall upperWall
|
||||
(
|
||||
(3 25 31 9)
|
||||
(9 31 37 15)
|
||||
(15 37 43 21)
|
||||
)
|
||||
wall lowerWall
|
||||
(
|
||||
(0 6 28 22)
|
||||
(6 5 27 28)
|
||||
(5 4 26 27)
|
||||
(4 10 32 26)
|
||||
(10 16 38 32)
|
||||
)
|
||||
cyclic frontAndBack
|
||||
(
|
||||
(22 28 29 23)
|
||||
(23 29 30 24)
|
||||
(24 30 31 25)
|
||||
(26 32 33 27)
|
||||
(27 33 34 28)
|
||||
(28 34 35 29)
|
||||
(29 35 36 30)
|
||||
(30 36 37 31)
|
||||
(32 38 39 33)
|
||||
(33 39 40 34)
|
||||
(34 40 41 35)
|
||||
(35 41 42 36)
|
||||
(36 42 43 37)
|
||||
(0 1 7 6)
|
||||
(1 2 8 7)
|
||||
(2 3 9 8)
|
||||
(4 5 11 10)
|
||||
(5 6 12 11)
|
||||
(6 7 13 12)
|
||||
(7 8 14 13)
|
||||
(8 9 15 14)
|
||||
(10 11 17 16)
|
||||
(11 12 18 17)
|
||||
(12 13 19 18)
|
||||
(13 14 20 19)
|
||||
(14 15 21 20)
|
||||
)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 22 23 1)
|
||||
(1 23 24 2)
|
||||
(2 24 25 3)
|
||||
);
|
||||
}
|
||||
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(16 17 39 38)
|
||||
(17 18 40 39)
|
||||
(18 19 41 40)
|
||||
(19 20 42 41)
|
||||
(20 21 43 42)
|
||||
);
|
||||
}
|
||||
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 25 31 9)
|
||||
(9 31 37 15)
|
||||
(15 37 43 21)
|
||||
);
|
||||
}
|
||||
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 6 28 22)
|
||||
(6 5 27 28)
|
||||
(5 4 26 27)
|
||||
(4 10 32 26)
|
||||
(10 16 38 32)
|
||||
);
|
||||
}
|
||||
|
||||
frontAndBack
|
||||
{
|
||||
type cyclic;
|
||||
faces
|
||||
(
|
||||
(22 28 29 23)
|
||||
(23 29 30 24)
|
||||
(24 30 31 25)
|
||||
(26 32 33 27)
|
||||
(27 33 34 28)
|
||||
(28 34 35 29)
|
||||
(29 35 36 30)
|
||||
(30 36 37 31)
|
||||
(32 38 39 33)
|
||||
(33 39 40 34)
|
||||
(34 40 41 35)
|
||||
(35 41 42 36)
|
||||
(36 42 43 37)
|
||||
(0 1 7 6)
|
||||
(1 2 8 7)
|
||||
(2 3 9 8)
|
||||
(4 5 11 10)
|
||||
(5 6 12 11)
|
||||
(6 7 13 12)
|
||||
(7 8 14 13)
|
||||
(8 9 15 14)
|
||||
(10 11 17 16)
|
||||
(11 12 18 17)
|
||||
(12 13 19 18)
|
||||
(13 14 20 19)
|
||||
(14 15 21 20)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,53 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
5
|
||||
(
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 600;
|
||||
startFace 715675;
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 1140;
|
||||
startFace 716275;
|
||||
}
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 4460;
|
||||
startFace 717415;
|
||||
}
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 5000;
|
||||
startFace 721875;
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type cyclic;
|
||||
nFaces 24450;
|
||||
startFace 726875;
|
||||
featureCos 0.9;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -37,29 +37,49 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
symmetryPlane left
|
||||
(
|
||||
(0 4 5 1)
|
||||
)
|
||||
symmetryPlane right
|
||||
(
|
||||
(2 3 7 6)
|
||||
)
|
||||
symmetryPlane top
|
||||
(
|
||||
(1 5 7 3)
|
||||
)
|
||||
symmetryPlane bottom
|
||||
(
|
||||
(0 2 6 4)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(4 5 7 6)
|
||||
(0 1 3 2)
|
||||
)
|
||||
left
|
||||
{
|
||||
type symmetryPlane;
|
||||
faces
|
||||
(
|
||||
(0 4 5 1)
|
||||
);
|
||||
}
|
||||
right
|
||||
{
|
||||
type symmetryPlane;
|
||||
faces
|
||||
(
|
||||
(2 3 7 6)
|
||||
);
|
||||
}
|
||||
top
|
||||
{
|
||||
type symmetryPlane;
|
||||
faces
|
||||
(
|
||||
(1 5 7 3)
|
||||
);
|
||||
}
|
||||
bottom
|
||||
{
|
||||
type symmetryPlane;
|
||||
faces
|
||||
(
|
||||
(0 2 6 4)
|
||||
);
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(4 5 7 6)
|
||||
(0 1 3 2)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,52 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
5
|
||||
(
|
||||
left
|
||||
{
|
||||
type symmetryPlane;
|
||||
nFaces 35;
|
||||
startFace 4795;
|
||||
}
|
||||
right
|
||||
{
|
||||
type symmetryPlane;
|
||||
nFaces 35;
|
||||
startFace 4830;
|
||||
}
|
||||
top
|
||||
{
|
||||
type symmetryPlane;
|
||||
nFaces 70;
|
||||
startFace 4865;
|
||||
}
|
||||
bottom
|
||||
{
|
||||
type symmetryPlane;
|
||||
nFaces 70;
|
||||
startFace 4935;
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
nFaces 4900;
|
||||
startFace 5005;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -37,17 +37,21 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall walls
|
||||
(
|
||||
(2 6 5 1)
|
||||
(0 4 7 3)
|
||||
(0 1 5 4)
|
||||
(4 5 6 7)
|
||||
(7 6 2 3)
|
||||
(3 2 1 0)
|
||||
)
|
||||
walls
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(2 6 5 1)
|
||||
(0 4 7 3)
|
||||
(0 1 5 4)
|
||||
(4 5 6 7)
|
||||
(7 6 2 3)
|
||||
(3 2 1 0)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,28 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
1
|
||||
(
|
||||
walls
|
||||
{
|
||||
type wall;
|
||||
nFaces 19762;
|
||||
startFace 494419;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -38,26 +38,42 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch base
|
||||
(
|
||||
(0 1 5 4)
|
||||
)
|
||||
patch outlet
|
||||
(
|
||||
(3 2 6 7)
|
||||
)
|
||||
patch sides
|
||||
(
|
||||
(1 5 6 2)
|
||||
(0 4 7 3)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(0 1 2 3)
|
||||
(4 5 6 7)
|
||||
)
|
||||
base
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 1 5 4)
|
||||
);
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(3 2 6 7)
|
||||
);
|
||||
}
|
||||
sides
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(1 5 6 2)
|
||||
(0 4 7 3)
|
||||
);
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 1 2 3)
|
||||
(4 5 6 7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,52 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
5
|
||||
(
|
||||
base
|
||||
{
|
||||
type patch;
|
||||
nFaces 134;
|
||||
startFace 44700;
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 150;
|
||||
startFace 44834;
|
||||
}
|
||||
sides
|
||||
{
|
||||
type patch;
|
||||
nFaces 300;
|
||||
startFace 44984;
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
nFaces 45000;
|
||||
startFace 45284;
|
||||
}
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 16;
|
||||
startFace 90284;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -37,26 +37,42 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch fuel
|
||||
(
|
||||
(0 4 7 3)
|
||||
)
|
||||
patch air
|
||||
(
|
||||
(1 2 6 5)
|
||||
)
|
||||
patch outlet
|
||||
(
|
||||
(0 1 5 4)
|
||||
(7 6 2 3)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(4 5 6 7)
|
||||
(0 3 2 1)
|
||||
)
|
||||
fuel
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
);
|
||||
}
|
||||
air
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(1 2 6 5)
|
||||
);
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 1 5 4)
|
||||
(7 6 2 3)
|
||||
);
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(4 5 6 7)
|
||||
(0 3 2 1)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
4
|
||||
(
|
||||
fuel
|
||||
{
|
||||
type patch;
|
||||
nFaces 40;
|
||||
startFace 7860;
|
||||
}
|
||||
air
|
||||
{
|
||||
type patch;
|
||||
nFaces 40;
|
||||
startFace 7900;
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 200;
|
||||
startFace 7940;
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
nFaces 8000;
|
||||
startFace 8140;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -8,7 +8,7 @@
|
|||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
format ;
|
||||
class dictionary;
|
||||
object blockMeshDict;
|
||||
}
|
||||
|
@ -16,34 +16,34 @@ FoamFile
|
|||
// block definition for a porosity with an angled inlet/outlet
|
||||
// the porosity is not aligned with the main axes
|
||||
//
|
||||
|
||||
|
||||
convertToMeters 0.001;
|
||||
|
||||
vertices
|
||||
(
|
||||
// inlet region
|
||||
( -150 0 -25 ) // pt 0 (in1b)
|
||||
( -150 35.35533906 -25 ) // pt 1 (in2b)
|
||||
( -150 0 25 ) // pt 2 (in1f)
|
||||
( -150 35.35533906 25 ) // pt 3 (in2f)
|
||||
( -150 0 -25 ) // pt 0 (in1b)
|
||||
( -150 35.35533906 -25 ) // pt 1 (in2b)
|
||||
( -150 0 25 ) // pt 2 (in1f)
|
||||
( -150 35.35533906 25 ) // pt 3 (in2f)
|
||||
|
||||
// join inlet->outlet
|
||||
( 0 0 -25 ) // pt 4 (join1b)
|
||||
( -35.35533906 35.35533906 -25 ) // pt 5 (join2b)
|
||||
( 0 0 25 ) // pt 6 (join1f)
|
||||
( -35.35533906 35.35533906 25 ) // pt 7 (join2f)
|
||||
( 0 0 -25 ) // pt 4 (join1b)
|
||||
( -35.35533906 35.35533906 -25 ) // pt 5 (join2b)
|
||||
( 0 0 25 ) // pt 6 (join1f)
|
||||
( -35.35533906 35.35533906 25 ) // pt 7 (join2f)
|
||||
|
||||
// porosity ends ->outlet
|
||||
( 70.71067812 70.71067812 -25 ) // pt 8 (poro1b)
|
||||
( 35.35533906 106.06601718 -25 ) // pt 9 (poro2b)
|
||||
( 70.71067812 70.71067812 25 ) // pt 10 (poro1f)
|
||||
( 35.35533906 106.06601718 25 ) // pt 11 (poro2f)
|
||||
( 70.71067812 70.71067812 -25 ) // pt 8 (poro1b)
|
||||
( 35.35533906 106.06601718 -25 ) // pt 9 (poro2b)
|
||||
( 70.71067812 70.71067812 25 ) // pt 10 (poro1f)
|
||||
( 35.35533906 106.06601718 25 ) // pt 11 (poro2f)
|
||||
|
||||
// outlet
|
||||
( 141.42135624 141.42135624 -25 ) // pt 12 (out1b)
|
||||
( 106.06601718 176.7766953 -25 ) // pt 13 (out2b)
|
||||
( 141.42135624 141.42135624 25 ) // pt 14 (out1f)
|
||||
( 106.06601718 176.7766953 25 ) // pt 15 (out2f)
|
||||
( 141.42135624 141.42135624 -25 ) // pt 12 (out1b)
|
||||
( 106.06601718 176.7766953 -25 ) // pt 13 (out2b)
|
||||
( 141.42135624 141.42135624 25 ) // pt 14 (out1f)
|
||||
( 106.06601718 176.7766953 25 ) // pt 15 (out2f)
|
||||
);
|
||||
|
||||
blocks
|
||||
|
@ -65,55 +65,79 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
// is there no way of defining all my 'defaultFaces' to be 'wall'?
|
||||
wall front
|
||||
(
|
||||
// inlet block
|
||||
(2 6 7 3)
|
||||
// outlet block
|
||||
(10 14 15 11)
|
||||
)
|
||||
front
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// inlet block
|
||||
(2 6 7 3)
|
||||
// outlet block
|
||||
(10 14 15 11)
|
||||
);
|
||||
}
|
||||
|
||||
wall back
|
||||
(
|
||||
// inlet block
|
||||
(1 5 4 0)
|
||||
// outlet block
|
||||
(9 13 12 8)
|
||||
)
|
||||
back
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// inlet block
|
||||
(1 5 4 0)
|
||||
// outlet block
|
||||
(9 13 12 8)
|
||||
);
|
||||
}
|
||||
|
||||
wall wall
|
||||
(
|
||||
// inlet block
|
||||
(2 0 4 6)
|
||||
(7 5 1 3)
|
||||
// outlet block
|
||||
(10 8 12 14)
|
||||
(15 13 9 11)
|
||||
)
|
||||
wall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// inlet block
|
||||
(2 0 4 6)
|
||||
(7 5 1 3)
|
||||
// outlet block
|
||||
(10 8 12 14)
|
||||
(15 13 9 11)
|
||||
);
|
||||
}
|
||||
|
||||
wall porosityWall
|
||||
(
|
||||
// porosity block
|
||||
(6 10 11 7)
|
||||
// porosity block
|
||||
(5 9 8 4)
|
||||
// porosity block
|
||||
(6 4 8 10)
|
||||
(11 9 5 7)
|
||||
)
|
||||
porosityWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// porosity block
|
||||
(6 10 11 7)
|
||||
// porosity block
|
||||
(5 9 8 4)
|
||||
// porosity block
|
||||
(6 4 8 10)
|
||||
(11 9 5 7)
|
||||
);
|
||||
}
|
||||
|
||||
patch inlet
|
||||
(
|
||||
(3 1 0 2)
|
||||
)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(3 1 0 2)
|
||||
);
|
||||
}
|
||||
|
||||
patch outlet
|
||||
(
|
||||
(15 13 12 14)
|
||||
)
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(15 13 12 14)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -107,55 +107,79 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
// is there no way of defining all my 'defaultFaces' to be 'wall'?
|
||||
wall front
|
||||
(
|
||||
// inlet block
|
||||
frontQuad(in1, join1, join2, in2)
|
||||
// outlet block
|
||||
frontQuad(poro1, out1, out2, poro2)
|
||||
)
|
||||
front
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// inlet block
|
||||
frontQuad(in1, join1, join2, in2)
|
||||
// outlet block
|
||||
frontQuad(poro1, out1, out2, poro2)
|
||||
);
|
||||
}
|
||||
|
||||
wall back
|
||||
(
|
||||
// inlet block
|
||||
backQuad(in1, join1, join2, in2)
|
||||
// outlet block
|
||||
backQuad(poro1, out1, out2, poro2)
|
||||
)
|
||||
back
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// inlet block
|
||||
backQuad(in1, join1, join2, in2)
|
||||
// outlet block
|
||||
backQuad(poro1, out1, out2, poro2)
|
||||
);
|
||||
}
|
||||
|
||||
wall wall
|
||||
(
|
||||
// inlet block
|
||||
quad2D(in1, join1)
|
||||
quad2D(join2, in2)
|
||||
// outlet block
|
||||
quad2D(poro1, out1)
|
||||
quad2D(out2, poro2)
|
||||
)
|
||||
wall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// inlet block
|
||||
quad2D(in1, join1)
|
||||
quad2D(join2, in2)
|
||||
// outlet block
|
||||
quad2D(poro1, out1)
|
||||
quad2D(out2, poro2)
|
||||
);
|
||||
}
|
||||
|
||||
wall porosityWall
|
||||
(
|
||||
// porosity block
|
||||
frontQuad(join1, poro1, poro2, join2)
|
||||
// porosity block
|
||||
backQuad(join1, poro1, poro2, join2)
|
||||
// porosity block
|
||||
quad2D(join1, poro1)
|
||||
quad2D(poro2, join2)
|
||||
)
|
||||
porosityWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// porosity block
|
||||
frontQuad(join1, poro1, poro2, join2)
|
||||
// porosity block
|
||||
backQuad(join1, poro1, poro2, join2)
|
||||
// porosity block
|
||||
quad2D(join1, poro1)
|
||||
quad2D(poro2, join2)
|
||||
);
|
||||
}
|
||||
|
||||
patch inlet
|
||||
(
|
||||
quad2D(in2, in1)
|
||||
)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
quad2D(in2, in1)
|
||||
);
|
||||
}
|
||||
|
||||
patch outlet
|
||||
(
|
||||
quad2D(out2, out1)
|
||||
)
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
quad2D(out2, out1)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,58 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
6
|
||||
(
|
||||
front
|
||||
{
|
||||
type wall;
|
||||
nFaces 700;
|
||||
startFace 63400;
|
||||
}
|
||||
back
|
||||
{
|
||||
type wall;
|
||||
nFaces 700;
|
||||
startFace 64100;
|
||||
}
|
||||
wall
|
||||
{
|
||||
type wall;
|
||||
nFaces 1400;
|
||||
startFace 64800;
|
||||
}
|
||||
porosityWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 1600;
|
||||
startFace 66200;
|
||||
}
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 400;
|
||||
startFace 67800;
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 400;
|
||||
startFace 68200;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -85,65 +85,85 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch inlet
|
||||
(
|
||||
(0 22 23 1)
|
||||
(1 23 24 2)
|
||||
(2 24 25 3)
|
||||
)
|
||||
patch outlet
|
||||
(
|
||||
(16 17 39 38)
|
||||
(17 18 40 39)
|
||||
(18 19 41 40)
|
||||
(19 20 42 41)
|
||||
(20 21 43 42)
|
||||
)
|
||||
wall upperWall
|
||||
(
|
||||
(3 25 31 9)
|
||||
(9 31 37 15)
|
||||
(15 37 43 21)
|
||||
)
|
||||
wall lowerWall
|
||||
(
|
||||
(0 6 28 22)
|
||||
(6 5 27 28)
|
||||
(5 4 26 27)
|
||||
(4 10 32 26)
|
||||
(10 16 38 32)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(22 28 29 23)
|
||||
(23 29 30 24)
|
||||
(24 30 31 25)
|
||||
(26 32 33 27)
|
||||
(27 33 34 28)
|
||||
(28 34 35 29)
|
||||
(29 35 36 30)
|
||||
(30 36 37 31)
|
||||
(32 38 39 33)
|
||||
(33 39 40 34)
|
||||
(34 40 41 35)
|
||||
(35 41 42 36)
|
||||
(36 42 43 37)
|
||||
(0 1 7 6)
|
||||
(1 2 8 7)
|
||||
(2 3 9 8)
|
||||
(4 5 11 10)
|
||||
(5 6 12 11)
|
||||
(6 7 13 12)
|
||||
(7 8 14 13)
|
||||
(8 9 15 14)
|
||||
(10 11 17 16)
|
||||
(11 12 18 17)
|
||||
(12 13 19 18)
|
||||
(13 14 20 19)
|
||||
(14 15 21 20)
|
||||
)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 22 23 1)
|
||||
(1 23 24 2)
|
||||
(2 24 25 3)
|
||||
);
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(16 17 39 38)
|
||||
(17 18 40 39)
|
||||
(18 19 41 40)
|
||||
(19 20 42 41)
|
||||
(20 21 43 42)
|
||||
);
|
||||
}
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 25 31 9)
|
||||
(9 31 37 15)
|
||||
(15 37 43 21)
|
||||
);
|
||||
}
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 6 28 22)
|
||||
(6 5 27 28)
|
||||
(5 4 26 27)
|
||||
(4 10 32 26)
|
||||
(10 16 38 32)
|
||||
);
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(22 28 29 23)
|
||||
(23 29 30 24)
|
||||
(24 30 31 25)
|
||||
(26 32 33 27)
|
||||
(27 33 34 28)
|
||||
(28 34 35 29)
|
||||
(29 35 36 30)
|
||||
(30 36 37 31)
|
||||
(32 38 39 33)
|
||||
(33 39 40 34)
|
||||
(34 40 41 35)
|
||||
(35 41 42 36)
|
||||
(36 42 43 37)
|
||||
(0 1 7 6)
|
||||
(1 2 8 7)
|
||||
(2 3 9 8)
|
||||
(4 5 11 10)
|
||||
(5 6 12 11)
|
||||
(6 7 13 12)
|
||||
(7 8 14 13)
|
||||
(8 9 15 14)
|
||||
(10 11 17 16)
|
||||
(11 12 18 17)
|
||||
(12 13 19 18)
|
||||
(13 14 20 19)
|
||||
(14 15 21 20)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -37,23 +37,35 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall movingWall
|
||||
(
|
||||
(3 7 6 2)
|
||||
)
|
||||
wall fixedWalls
|
||||
(
|
||||
(0 4 7 3)
|
||||
(2 6 5 1)
|
||||
(1 5 4 0)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
)
|
||||
movingWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
);
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
(2 6 5 1)
|
||||
(1 5 4 0)
|
||||
);
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,40 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
3
|
||||
(
|
||||
movingWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 20;
|
||||
startFace 760;
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
nFaces 60;
|
||||
startFace 780;
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
nFaces 800;
|
||||
startFace 840;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -8,155 +8,416 @@
|
|||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
format ;
|
||||
class dictionary;
|
||||
object blockMeshDict;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
// General macros to create 2D/extruded-2D meshes
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
convertToMeters 0.1;
|
||||
|
||||
// Hub radius
|
||||
|
||||
|
||||
// Impeller-tip radius
|
||||
|
||||
|
||||
// Baffle-tip radius
|
||||
|
||||
|
||||
// Tank radius
|
||||
|
||||
|
||||
// MRF region radius
|
||||
|
||||
|
||||
// Thickness of 2D slab
|
||||
|
||||
|
||||
// Base z
|
||||
|
||||
|
||||
// Top z
|
||||
|
||||
|
||||
// Number of cells radially between hub and impeller tip
|
||||
|
||||
|
||||
// Number of cells radially in each of the two regions between
|
||||
// impeller and baffle tips
|
||||
|
||||
|
||||
// Number of cells radially between baffle tip and tank
|
||||
|
||||
|
||||
// Number of cells azimuthally in each of the 8 blocks
|
||||
|
||||
|
||||
// Number of cells in the thickness of the slab
|
||||
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
vertices
|
||||
(
|
||||
(0.2 0 0) // Vertex r0b = 0
|
||||
(0.2 0 0) // Vertex r0sb = 1
|
||||
(0.141421356364228 -0.141421356110391 0) // Vertex r1b = 2
|
||||
(3.58979347393082e-10 -0.2 0) // Vertex r2b = 3
|
||||
(3.58979347393082e-10 -0.2 0) // Vertex r2sb = 4
|
||||
(-0.141421355856554 -0.141421356618065 0) // Vertex r3b = 5
|
||||
(-0.2 7.17958694786164e-10 0) // Vertex r4b = 6
|
||||
(-0.2 7.17958694786164e-10 0) // Vertex r4sb = 7
|
||||
(-0.141421355856554 0.141421356618065 0) // Vertex r5b = 8
|
||||
(3.58979347393082e-10 0.2 0) // Vertex r6b = 9
|
||||
(3.58979347393082e-10 0.2 0) // Vertex r6sb = 10
|
||||
(0.141421356364228 0.141421356110391 0) // Vertex r7b = 11
|
||||
(0.2 0 0) // Vertex r0b = 0
|
||||
(0.2 0 0) // Vertex r0sb = 1
|
||||
(0.141421356364228 -0.141421356110391 0) // Vertex r1b = 2
|
||||
(3.58979347393082e-10 -0.2 0) // Vertex r2b = 3
|
||||
(3.58979347393082e-10 -0.2 0) // Vertex r2sb = 4
|
||||
(-0.141421355856554 -0.141421356618065 0) // Vertex r3b = 5
|
||||
(-0.2 7.17958694786164e-10 0) // Vertex r4b = 6
|
||||
(-0.2 7.17958694786164e-10 0) // Vertex r4sb = 7
|
||||
(-0.141421355856554 0.141421356618065 0) // Vertex r5b = 8
|
||||
(3.58979347393082e-10 0.2 0) // Vertex r6b = 9
|
||||
(3.58979347393082e-10 0.2 0) // Vertex r6sb = 10
|
||||
(0.141421356364228 0.141421356110391 0) // Vertex r7b = 11
|
||||
|
||||
(0.5 0 0) // Vertex rb0b = 12
|
||||
(0.353553390910569 -0.353553390275978 0) // Vertex rb1b = 13
|
||||
(8.97448368482705e-10 -0.5 0) // Vertex rb2b = 14
|
||||
(-0.353553389641386 -0.353553391545162 0) // Vertex rb3b = 15
|
||||
(-0.5 1.79489673696541e-09 0) // Vertex rb4b = 16
|
||||
(-0.353553389641386 0.353553391545162 0) // Vertex rb5b = 17
|
||||
(8.97448368482705e-10 0.5 0) // Vertex rb6b = 18
|
||||
(0.353553390910569 0.353553390275978 0) // Vertex rb7b = 19
|
||||
(0.5 0 0) // Vertex rb0b = 12
|
||||
(0.353553390910569 -0.353553390275978 0) // Vertex rb1b = 13
|
||||
(8.97448368482705e-10 -0.5 0) // Vertex rb2b = 14
|
||||
(-0.353553389641386 -0.353553391545162 0) // Vertex rb3b = 15
|
||||
(-0.5 1.79489673696541e-09 0) // Vertex rb4b = 16
|
||||
(-0.353553389641386 0.353553391545162 0) // Vertex rb5b = 17
|
||||
(8.97448368482705e-10 0.5 0) // Vertex rb6b = 18
|
||||
(0.353553390910569 0.353553390275978 0) // Vertex rb7b = 19
|
||||
|
||||
(0.6 0 0) // Vertex ri0b = 20
|
||||
(0.424264069092683 -0.424264068331174 0) // Vertex ri1b = 21
|
||||
(1.07693804217925e-09 -0.6 0) // Vertex ri2b = 22
|
||||
(-0.424264067569663 -0.424264069854194 0) // Vertex ri3b = 23
|
||||
(-0.6 2.15387608435849e-09 0) // Vertex ri4b = 24
|
||||
(-0.424264067569663 0.424264069854194 0) // Vertex ri5b = 25
|
||||
(1.07693804217925e-09 0.6 0) // Vertex ri6b = 26
|
||||
(0.424264069092683 0.424264068331174 0) // Vertex ri7b = 27
|
||||
(0.6 0 0) // Vertex ri0b = 20
|
||||
(0.424264069092683 -0.424264068331174 0) // Vertex ri1b = 21
|
||||
(1.07693804217925e-09 -0.6 0) // Vertex ri2b = 22
|
||||
(-0.424264067569663 -0.424264069854194 0) // Vertex ri3b = 23
|
||||
(-0.6 2.15387608435849e-09 0) // Vertex ri4b = 24
|
||||
(-0.424264067569663 0.424264069854194 0) // Vertex ri5b = 25
|
||||
(1.07693804217925e-09 0.6 0) // Vertex ri6b = 26
|
||||
(0.424264069092683 0.424264068331174 0) // Vertex ri7b = 27
|
||||
|
||||
(0.7 0 0) // Vertex Rb0b = 28
|
||||
(0.494974747274797 -0.494974746386369 0) // Vertex Rb1b = 29
|
||||
(1.25642771587579e-09 -0.7 0) // Vertex Rb2b = 30
|
||||
(-0.49497474549794 -0.494974748163226 0) // Vertex Rb3b = 31
|
||||
(-0.7 2.51285543175157e-09 0) // Vertex Rb4b = 32
|
||||
(-0.49497474549794 0.494974748163226 0) // Vertex Rb5b = 33
|
||||
(1.25642771587579e-09 0.7 0) // Vertex Rb6b = 34
|
||||
(0.494974747274797 0.494974746386369 0) // Vertex Rb7b = 35
|
||||
(0.7 0 0) // Vertex Rb0b = 28
|
||||
(0.494974747274797 -0.494974746386369 0) // Vertex Rb1b = 29
|
||||
(1.25642771587579e-09 -0.7 0) // Vertex Rb2b = 30
|
||||
(-0.49497474549794 -0.494974748163226 0) // Vertex Rb3b = 31
|
||||
(-0.7 2.51285543175157e-09 0) // Vertex Rb4b = 32
|
||||
(-0.49497474549794 0.494974748163226 0) // Vertex Rb5b = 33
|
||||
(1.25642771587579e-09 0.7 0) // Vertex Rb6b = 34
|
||||
(0.494974747274797 0.494974746386369 0) // Vertex Rb7b = 35
|
||||
|
||||
(1 0 0) // Vertex R0b = 36
|
||||
(0.707106781821139 -0.707106780551956 0) // Vertex R1b = 37
|
||||
(0.707106781821139 -0.707106780551956 0) // Vertex R1sb = 38
|
||||
(1.79489673696541e-09 -1 0) // Vertex R2b = 39
|
||||
(-0.707106779282772 -0.707106783090323 0) // Vertex R3b = 40
|
||||
(-0.707106779282772 -0.707106783090323 0) // Vertex R3sb = 41
|
||||
(-1 3.58979347393082e-09 0) // Vertex R4b = 42
|
||||
(-0.707106779282772 0.707106783090323 0) // Vertex R5b = 43
|
||||
(-0.707106779282772 0.707106783090323 0) // Vertex R5sb = 44
|
||||
(1.79489673696541e-09 1 0) // Vertex R6b = 45
|
||||
(0.707106781821139 0.707106780551956 0) // Vertex R7b = 46
|
||||
(0.707106781821139 0.707106780551956 0) // Vertex R7sb = 47
|
||||
(1 0 0) // Vertex R0b = 36
|
||||
(0.707106781821139 -0.707106780551956 0) // Vertex R1b = 37
|
||||
(0.707106781821139 -0.707106780551956 0) // Vertex R1sb = 38
|
||||
(1.79489673696541e-09 -1 0) // Vertex R2b = 39
|
||||
(-0.707106779282772 -0.707106783090323 0) // Vertex R3b = 40
|
||||
(-0.707106779282772 -0.707106783090323 0) // Vertex R3sb = 41
|
||||
(-1 3.58979347393082e-09 0) // Vertex R4b = 42
|
||||
(-0.707106779282772 0.707106783090323 0) // Vertex R5b = 43
|
||||
(-0.707106779282772 0.707106783090323 0) // Vertex R5sb = 44
|
||||
(1.79489673696541e-09 1 0) // Vertex R6b = 45
|
||||
(0.707106781821139 0.707106780551956 0) // Vertex R7b = 46
|
||||
(0.707106781821139 0.707106780551956 0) // Vertex R7sb = 47
|
||||
|
||||
(0.2 0 0.1) // Vertex r0t = 48
|
||||
(0.2 0 0.1) // Vertex r0st = 49
|
||||
(0.141421356364228 -0.141421356110391 0.1) // Vertex r1t = 50
|
||||
(3.58979347393082e-10 -0.2 0.1) // Vertex r2t = 51
|
||||
(3.58979347393082e-10 -0.2 0.1) // Vertex r2st = 52
|
||||
(-0.141421355856554 -0.141421356618065 0.1) // Vertex r3t = 53
|
||||
(-0.2 7.17958694786164e-10 0.1) // Vertex r4t = 54
|
||||
(-0.2 7.17958694786164e-10 0.1) // Vertex r4st = 55
|
||||
(-0.141421355856554 0.141421356618065 0.1) // Vertex r5t = 56
|
||||
(3.58979347393082e-10 0.2 0.1) // Vertex r6t = 57
|
||||
(3.58979347393082e-10 0.2 0.1) // Vertex r6st = 58
|
||||
(0.141421356364228 0.141421356110391 0.1) // Vertex r7t = 59
|
||||
(0.2 0 0.1) // Vertex r0t = 48
|
||||
(0.2 0 0.1) // Vertex r0st = 49
|
||||
(0.141421356364228 -0.141421356110391 0.1) // Vertex r1t = 50
|
||||
(3.58979347393082e-10 -0.2 0.1) // Vertex r2t = 51
|
||||
(3.58979347393082e-10 -0.2 0.1) // Vertex r2st = 52
|
||||
(-0.141421355856554 -0.141421356618065 0.1) // Vertex r3t = 53
|
||||
(-0.2 7.17958694786164e-10 0.1) // Vertex r4t = 54
|
||||
(-0.2 7.17958694786164e-10 0.1) // Vertex r4st = 55
|
||||
(-0.141421355856554 0.141421356618065 0.1) // Vertex r5t = 56
|
||||
(3.58979347393082e-10 0.2 0.1) // Vertex r6t = 57
|
||||
(3.58979347393082e-10 0.2 0.1) // Vertex r6st = 58
|
||||
(0.141421356364228 0.141421356110391 0.1) // Vertex r7t = 59
|
||||
|
||||
(0.5 0 0.1) // Vertex rb0t = 60
|
||||
(0.353553390910569 -0.353553390275978 0.1) // Vertex rb1t = 61
|
||||
(8.97448368482705e-10 -0.5 0.1) // Vertex rb2t = 62
|
||||
(-0.353553389641386 -0.353553391545162 0.1) // Vertex rb3t = 63
|
||||
(-0.5 1.79489673696541e-09 0.1) // Vertex rb4t = 64
|
||||
(-0.353553389641386 0.353553391545162 0.1) // Vertex rb5t = 65
|
||||
(8.97448368482705e-10 0.5 0.1) // Vertex rb6t = 66
|
||||
(0.353553390910569 0.353553390275978 0.1) // Vertex rb7t = 67
|
||||
(0.5 0 0.1) // Vertex rb0t = 60
|
||||
(0.353553390910569 -0.353553390275978 0.1) // Vertex rb1t = 61
|
||||
(8.97448368482705e-10 -0.5 0.1) // Vertex rb2t = 62
|
||||
(-0.353553389641386 -0.353553391545162 0.1) // Vertex rb3t = 63
|
||||
(-0.5 1.79489673696541e-09 0.1) // Vertex rb4t = 64
|
||||
(-0.353553389641386 0.353553391545162 0.1) // Vertex rb5t = 65
|
||||
(8.97448368482705e-10 0.5 0.1) // Vertex rb6t = 66
|
||||
(0.353553390910569 0.353553390275978 0.1) // Vertex rb7t = 67
|
||||
|
||||
(0.6 0 0.1) // Vertex ri0t = 68
|
||||
(0.424264069092683 -0.424264068331174 0.1) // Vertex ri1t = 69
|
||||
(1.07693804217925e-09 -0.6 0.1) // Vertex ri2t = 70
|
||||
(-0.424264067569663 -0.424264069854194 0.1) // Vertex ri3t = 71
|
||||
(-0.6 2.15387608435849e-09 0.1) // Vertex ri4t = 72
|
||||
(-0.424264067569663 0.424264069854194 0.1) // Vertex ri5t = 73
|
||||
(1.07693804217925e-09 0.6 0.1) // Vertex ri6t = 74
|
||||
(0.424264069092683 0.424264068331174 0.1) // Vertex ri7t = 75
|
||||
(0.6 0 0.1) // Vertex ri0t = 68
|
||||
(0.424264069092683 -0.424264068331174 0.1) // Vertex ri1t = 69
|
||||
(1.07693804217925e-09 -0.6 0.1) // Vertex ri2t = 70
|
||||
(-0.424264067569663 -0.424264069854194 0.1) // Vertex ri3t = 71
|
||||
(-0.6 2.15387608435849e-09 0.1) // Vertex ri4t = 72
|
||||
(-0.424264067569663 0.424264069854194 0.1) // Vertex ri5t = 73
|
||||
(1.07693804217925e-09 0.6 0.1) // Vertex ri6t = 74
|
||||
(0.424264069092683 0.424264068331174 0.1) // Vertex ri7t = 75
|
||||
|
||||
(0.7 0 0.1) // Vertex Rb0t = 76
|
||||
(0.494974747274797 -0.494974746386369 0.1) // Vertex Rb1t = 77
|
||||
(1.25642771587579e-09 -0.7 0.1) // Vertex Rb2t = 78
|
||||
(-0.49497474549794 -0.494974748163226 0.1) // Vertex Rb3t = 79
|
||||
(-0.7 2.51285543175157e-09 0.1) // Vertex Rb4t = 80
|
||||
(-0.49497474549794 0.494974748163226 0.1) // Vertex Rb5t = 81
|
||||
(1.25642771587579e-09 0.7 0.1) // Vertex Rb6t = 82
|
||||
(0.494974747274797 0.494974746386369 0.1) // Vertex Rb7t = 83
|
||||
(0.7 0 0.1) // Vertex Rb0t = 76
|
||||
(0.494974747274797 -0.494974746386369 0.1) // Vertex Rb1t = 77
|
||||
(1.25642771587579e-09 -0.7 0.1) // Vertex Rb2t = 78
|
||||
(-0.49497474549794 -0.494974748163226 0.1) // Vertex Rb3t = 79
|
||||
(-0.7 2.51285543175157e-09 0.1) // Vertex Rb4t = 80
|
||||
(-0.49497474549794 0.494974748163226 0.1) // Vertex Rb5t = 81
|
||||
(1.25642771587579e-09 0.7 0.1) // Vertex Rb6t = 82
|
||||
(0.494974747274797 0.494974746386369 0.1) // Vertex Rb7t = 83
|
||||
|
||||
(1 0 0.1) // Vertex R0t = 84
|
||||
(0.707106781821139 -0.707106780551956 0.1) // Vertex R1t = 85
|
||||
(0.707106781821139 -0.707106780551956 0.1) // Vertex R1st = 86
|
||||
(1.79489673696541e-09 -1 0.1) // Vertex R2t = 87
|
||||
(-0.707106779282772 -0.707106783090323 0.1) // Vertex R3t = 88
|
||||
(-0.707106779282772 -0.707106783090323 0.1) // Vertex R3st = 89
|
||||
(-1 3.58979347393082e-09 0.1) // Vertex R4t = 90
|
||||
(-0.707106779282772 0.707106783090323 0.1) // Vertex R5t = 91
|
||||
(-0.707106779282772 0.707106783090323 0.1) // Vertex R5st = 92
|
||||
(1.79489673696541e-09 1 0.1) // Vertex R6t = 93
|
||||
(0.707106781821139 0.707106780551956 0.1) // Vertex R7t = 94
|
||||
(0.707106781821139 0.707106780551956 0.1) // Vertex R7st = 95
|
||||
(1 0 0.1) // Vertex R0t = 84
|
||||
(0.707106781821139 -0.707106780551956 0.1) // Vertex R1t = 85
|
||||
(0.707106781821139 -0.707106780551956 0.1) // Vertex R1st = 86
|
||||
(1.79489673696541e-09 -1 0.1) // Vertex R2t = 87
|
||||
(-0.707106779282772 -0.707106783090323 0.1) // Vertex R3t = 88
|
||||
(-0.707106779282772 -0.707106783090323 0.1) // Vertex R3st = 89
|
||||
(-1 3.58979347393082e-09 0.1) // Vertex R4t = 90
|
||||
(-0.707106779282772 0.707106783090323 0.1) // Vertex R5t = 91
|
||||
(-0.707106779282772 0.707106783090323 0.1) // Vertex R5st = 92
|
||||
(1.79489673696541e-09 1 0.1) // Vertex R6t = 93
|
||||
(0.707106781821139 0.707106780551956 0.1) // Vertex R7t = 94
|
||||
(0.707106781821139 0.707106780551956 0.1) // Vertex R7st = 95
|
||||
);
|
||||
|
||||
blocks
|
||||
|
@ -447,127 +708,143 @@ edges
|
|||
arc 94 84 (0.923879532683006 0.382683431950523 0.1)
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall rotor
|
||||
(
|
||||
(0 2 50 48)
|
||||
(2 4 52 50)
|
||||
(3 5 53 51)
|
||||
(5 7 55 53)
|
||||
(6 8 56 54)
|
||||
(8 10 58 56)
|
||||
(9 11 59 57)
|
||||
(11 1 49 59)
|
||||
rotor
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 2 50 48)
|
||||
(2 4 52 50)
|
||||
(3 5 53 51)
|
||||
(5 7 55 53)
|
||||
(6 8 56 54)
|
||||
(8 10 58 56)
|
||||
(9 11 59 57)
|
||||
(11 1 49 59)
|
||||
|
||||
(0 12 60 48)
|
||||
(1 12 60 49)
|
||||
|
||||
(3 14 62 51)
|
||||
(4 14 62 52)
|
||||
|
||||
(6 16 64 54)
|
||||
(7 16 64 55)
|
||||
|
||||
(9 18 66 57)
|
||||
(10 18 66 58)
|
||||
);
|
||||
}
|
||||
|
||||
(0 12 60 48)
|
||||
(1 12 60 49)
|
||||
stator
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(36 38 86 84)
|
||||
(37 39 87 85)
|
||||
(39 41 89 87)
|
||||
(40 42 90 88)
|
||||
(42 44 92 90)
|
||||
(43 45 93 91)
|
||||
(45 47 95 93)
|
||||
(46 36 84 94)
|
||||
|
||||
(37 29 77 85)
|
||||
(38 29 77 86)
|
||||
|
||||
(40 31 79 88)
|
||||
(41 31 79 89)
|
||||
|
||||
(43 33 81 91)
|
||||
(44 33 81 92)
|
||||
|
||||
(46 35 83 94)
|
||||
(47 35 83 95)
|
||||
);
|
||||
}
|
||||
|
||||
(3 14 62 51)
|
||||
(4 14 62 52)
|
||||
front
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(48 50 61 60)
|
||||
(50 52 62 61)
|
||||
(51 53 63 62)
|
||||
(53 55 64 63)
|
||||
(54 56 65 64)
|
||||
(56 58 66 65)
|
||||
(57 59 67 66)
|
||||
(59 49 60 67)
|
||||
(60 61 69 68)
|
||||
(61 62 70 69)
|
||||
(62 63 71 70)
|
||||
(63 64 72 71)
|
||||
(64 65 73 72)
|
||||
(65 66 74 73)
|
||||
(66 67 75 74)
|
||||
(67 60 68 75)
|
||||
(68 69 77 76)
|
||||
(69 70 78 77)
|
||||
(70 71 79 78)
|
||||
(71 72 80 79)
|
||||
(72 73 81 80)
|
||||
(73 74 82 81)
|
||||
(74 75 83 82)
|
||||
(75 68 76 83)
|
||||
(76 77 86 84)
|
||||
(77 78 87 85)
|
||||
(78 79 89 87)
|
||||
(79 80 90 88)
|
||||
(80 81 92 90)
|
||||
(81 82 93 91)
|
||||
(82 83 95 93)
|
||||
(83 76 84 94)
|
||||
);
|
||||
}
|
||||
|
||||
(6 16 64 54)
|
||||
(7 16 64 55)
|
||||
|
||||
(9 18 66 57)
|
||||
(10 18 66 58)
|
||||
)
|
||||
|
||||
wall stator
|
||||
(
|
||||
(36 38 86 84)
|
||||
(37 39 87 85)
|
||||
(39 41 89 87)
|
||||
(40 42 90 88)
|
||||
(42 44 92 90)
|
||||
(43 45 93 91)
|
||||
(45 47 95 93)
|
||||
(46 36 84 94)
|
||||
|
||||
(37 29 77 85)
|
||||
(38 29 77 86)
|
||||
|
||||
(40 31 79 88)
|
||||
(41 31 79 89)
|
||||
|
||||
(43 33 81 91)
|
||||
(44 33 81 92)
|
||||
|
||||
(46 35 83 94)
|
||||
(47 35 83 95)
|
||||
)
|
||||
|
||||
empty front
|
||||
(
|
||||
(48 50 61 60)
|
||||
(50 52 62 61)
|
||||
(51 53 63 62)
|
||||
(53 55 64 63)
|
||||
(54 56 65 64)
|
||||
(56 58 66 65)
|
||||
(57 59 67 66)
|
||||
(59 49 60 67)
|
||||
(60 61 69 68)
|
||||
(61 62 70 69)
|
||||
(62 63 71 70)
|
||||
(63 64 72 71)
|
||||
(64 65 73 72)
|
||||
(65 66 74 73)
|
||||
(66 67 75 74)
|
||||
(67 60 68 75)
|
||||
(68 69 77 76)
|
||||
(69 70 78 77)
|
||||
(70 71 79 78)
|
||||
(71 72 80 79)
|
||||
(72 73 81 80)
|
||||
(73 74 82 81)
|
||||
(74 75 83 82)
|
||||
(75 68 76 83)
|
||||
(76 77 86 84)
|
||||
(77 78 87 85)
|
||||
(78 79 89 87)
|
||||
(79 80 90 88)
|
||||
(80 81 92 90)
|
||||
(81 82 93 91)
|
||||
(82 83 95 93)
|
||||
(83 76 84 94)
|
||||
)
|
||||
|
||||
empty back
|
||||
(
|
||||
(0 12 13 2)
|
||||
(2 13 14 4)
|
||||
(3 14 15 5)
|
||||
(5 15 16 7)
|
||||
(6 16 17 8)
|
||||
(8 17 18 10)
|
||||
(9 18 19 11)
|
||||
(11 19 12 1)
|
||||
(12 20 21 13)
|
||||
(13 21 22 14)
|
||||
(14 22 23 15)
|
||||
(15 23 24 16)
|
||||
(16 24 25 17)
|
||||
(17 25 26 18)
|
||||
(18 26 27 19)
|
||||
(19 27 20 12)
|
||||
(20 28 29 21)
|
||||
(21 29 30 22)
|
||||
(22 30 31 23)
|
||||
(23 31 32 24)
|
||||
(24 32 33 25)
|
||||
(25 33 34 26)
|
||||
(26 34 35 27)
|
||||
(27 35 28 20)
|
||||
(28 36 38 29)
|
||||
(29 37 39 30)
|
||||
(30 39 41 31)
|
||||
(31 40 42 32)
|
||||
(32 42 44 33)
|
||||
(33 43 45 34)
|
||||
(34 45 47 35)
|
||||
(35 46 36 28)
|
||||
)
|
||||
back
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 12 13 2)
|
||||
(2 13 14 4)
|
||||
(3 14 15 5)
|
||||
(5 15 16 7)
|
||||
(6 16 17 8)
|
||||
(8 17 18 10)
|
||||
(9 18 19 11)
|
||||
(11 19 12 1)
|
||||
(12 20 21 13)
|
||||
(13 21 22 14)
|
||||
(14 22 23 15)
|
||||
(15 23 24 16)
|
||||
(16 24 25 17)
|
||||
(17 25 26 18)
|
||||
(18 26 27 19)
|
||||
(19 27 20 12)
|
||||
(20 28 29 21)
|
||||
(21 29 30 22)
|
||||
(22 30 31 23)
|
||||
(23 31 32 24)
|
||||
(24 32 33 25)
|
||||
(25 33 34 26)
|
||||
(26 34 35 27)
|
||||
(27 35 28 20)
|
||||
(28 36 38 29)
|
||||
(29 37 39 30)
|
||||
(30 39 41 31)
|
||||
(31 40 42 32)
|
||||
(32 42 44 33)
|
||||
(33 43 45 34)
|
||||
(34 45 47 35)
|
||||
(35 46 36 28)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
// ************************************************************************* //
|
||||
|
|
|
@ -708,127 +708,143 @@ edges
|
|||
arc R7t R0t evert(4, 7, Zt)
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall rotor
|
||||
(
|
||||
quad2D(r0, r1)
|
||||
quad2D(r1, r2s)
|
||||
quad2D(r2, r3)
|
||||
quad2D(r3, r4s)
|
||||
quad2D(r4, r5)
|
||||
quad2D(r5, r6s)
|
||||
quad2D(r6, r7)
|
||||
quad2D(r7, r0s)
|
||||
rotor
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
quad2D(r0, r1)
|
||||
quad2D(r1, r2s)
|
||||
quad2D(r2, r3)
|
||||
quad2D(r3, r4s)
|
||||
quad2D(r4, r5)
|
||||
quad2D(r5, r6s)
|
||||
quad2D(r6, r7)
|
||||
quad2D(r7, r0s)
|
||||
|
||||
quad2D(r0, rb0)
|
||||
quad2D(r0s, rb0)
|
||||
|
||||
quad2D(r2, rb2)
|
||||
quad2D(r2s, rb2)
|
||||
|
||||
quad2D(r4, rb4)
|
||||
quad2D(r4s, rb4)
|
||||
|
||||
quad2D(r6, rb6)
|
||||
quad2D(r6s, rb6)
|
||||
);
|
||||
}
|
||||
|
||||
quad2D(r0, rb0)
|
||||
quad2D(r0s, rb0)
|
||||
stator
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
quad2D(R0, R1s)
|
||||
quad2D(R1, R2)
|
||||
quad2D(R2, R3s)
|
||||
quad2D(R3, R4)
|
||||
quad2D(R4, R5s)
|
||||
quad2D(R5, R6)
|
||||
quad2D(R6, R7s)
|
||||
quad2D(R7, R0)
|
||||
|
||||
quad2D(R1, Rb1)
|
||||
quad2D(R1s, Rb1)
|
||||
|
||||
quad2D(R3, Rb3)
|
||||
quad2D(R3s, Rb3)
|
||||
|
||||
quad2D(R5, Rb5)
|
||||
quad2D(R5s, Rb5)
|
||||
|
||||
quad2D(R7, Rb7)
|
||||
quad2D(R7s, Rb7)
|
||||
);
|
||||
}
|
||||
|
||||
quad2D(r2, rb2)
|
||||
quad2D(r2s, rb2)
|
||||
front
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
frontQuad(r0, r1, rb1, rb0)
|
||||
frontQuad(r1, r2s, rb2, rb1)
|
||||
frontQuad(r2, r3, rb3, rb2)
|
||||
frontQuad(r3, r4s, rb4, rb3)
|
||||
frontQuad(r4, r5, rb5, rb4)
|
||||
frontQuad(r5, r6s, rb6, rb5)
|
||||
frontQuad(r6, r7, rb7, rb6)
|
||||
frontQuad(r7, r0s, rb0, rb7)
|
||||
frontQuad(rb0, rb1, ri1, ri0)
|
||||
frontQuad(rb1, rb2, ri2, ri1)
|
||||
frontQuad(rb2, rb3, ri3, ri2)
|
||||
frontQuad(rb3, rb4, ri4, ri3)
|
||||
frontQuad(rb4, rb5, ri5, ri4)
|
||||
frontQuad(rb5, rb6, ri6, ri5)
|
||||
frontQuad(rb6, rb7, ri7, ri6)
|
||||
frontQuad(rb7, rb0, ri0, ri7)
|
||||
frontQuad(ri0, ri1, Rb1, Rb0)
|
||||
frontQuad(ri1, ri2, Rb2, Rb1)
|
||||
frontQuad(ri2, ri3, Rb3, Rb2)
|
||||
frontQuad(ri3, ri4, Rb4, Rb3)
|
||||
frontQuad(ri4, ri5, Rb5, Rb4)
|
||||
frontQuad(ri5, ri6, Rb6, Rb5)
|
||||
frontQuad(ri6, ri7, Rb7, Rb6)
|
||||
frontQuad(ri7, ri0, Rb0, Rb7)
|
||||
frontQuad(Rb0, Rb1, R1s, R0)
|
||||
frontQuad(Rb1, Rb2, R2, R1)
|
||||
frontQuad(Rb2, Rb3, R3s, R2)
|
||||
frontQuad(Rb3, Rb4, R4, R3)
|
||||
frontQuad(Rb4, Rb5, R5s, R4)
|
||||
frontQuad(Rb5, Rb6, R6, R5)
|
||||
frontQuad(Rb6, Rb7, R7s, R6)
|
||||
frontQuad(Rb7, Rb0, R0, R7)
|
||||
);
|
||||
}
|
||||
|
||||
quad2D(r4, rb4)
|
||||
quad2D(r4s, rb4)
|
||||
|
||||
quad2D(r6, rb6)
|
||||
quad2D(r6s, rb6)
|
||||
)
|
||||
|
||||
wall stator
|
||||
(
|
||||
quad2D(R0, R1s)
|
||||
quad2D(R1, R2)
|
||||
quad2D(R2, R3s)
|
||||
quad2D(R3, R4)
|
||||
quad2D(R4, R5s)
|
||||
quad2D(R5, R6)
|
||||
quad2D(R6, R7s)
|
||||
quad2D(R7, R0)
|
||||
|
||||
quad2D(R1, Rb1)
|
||||
quad2D(R1s, Rb1)
|
||||
|
||||
quad2D(R3, Rb3)
|
||||
quad2D(R3s, Rb3)
|
||||
|
||||
quad2D(R5, Rb5)
|
||||
quad2D(R5s, Rb5)
|
||||
|
||||
quad2D(R7, Rb7)
|
||||
quad2D(R7s, Rb7)
|
||||
)
|
||||
|
||||
empty front
|
||||
(
|
||||
frontQuad(r0, r1, rb1, rb0)
|
||||
frontQuad(r1, r2s, rb2, rb1)
|
||||
frontQuad(r2, r3, rb3, rb2)
|
||||
frontQuad(r3, r4s, rb4, rb3)
|
||||
frontQuad(r4, r5, rb5, rb4)
|
||||
frontQuad(r5, r6s, rb6, rb5)
|
||||
frontQuad(r6, r7, rb7, rb6)
|
||||
frontQuad(r7, r0s, rb0, rb7)
|
||||
frontQuad(rb0, rb1, ri1, ri0)
|
||||
frontQuad(rb1, rb2, ri2, ri1)
|
||||
frontQuad(rb2, rb3, ri3, ri2)
|
||||
frontQuad(rb3, rb4, ri4, ri3)
|
||||
frontQuad(rb4, rb5, ri5, ri4)
|
||||
frontQuad(rb5, rb6, ri6, ri5)
|
||||
frontQuad(rb6, rb7, ri7, ri6)
|
||||
frontQuad(rb7, rb0, ri0, ri7)
|
||||
frontQuad(ri0, ri1, Rb1, Rb0)
|
||||
frontQuad(ri1, ri2, Rb2, Rb1)
|
||||
frontQuad(ri2, ri3, Rb3, Rb2)
|
||||
frontQuad(ri3, ri4, Rb4, Rb3)
|
||||
frontQuad(ri4, ri5, Rb5, Rb4)
|
||||
frontQuad(ri5, ri6, Rb6, Rb5)
|
||||
frontQuad(ri6, ri7, Rb7, Rb6)
|
||||
frontQuad(ri7, ri0, Rb0, Rb7)
|
||||
frontQuad(Rb0, Rb1, R1s, R0)
|
||||
frontQuad(Rb1, Rb2, R2, R1)
|
||||
frontQuad(Rb2, Rb3, R3s, R2)
|
||||
frontQuad(Rb3, Rb4, R4, R3)
|
||||
frontQuad(Rb4, Rb5, R5s, R4)
|
||||
frontQuad(Rb5, Rb6, R6, R5)
|
||||
frontQuad(Rb6, Rb7, R7s, R6)
|
||||
frontQuad(Rb7, Rb0, R0, R7)
|
||||
)
|
||||
|
||||
empty back
|
||||
(
|
||||
backQuad(r0, r1, rb1, rb0)
|
||||
backQuad(r1, r2s, rb2, rb1)
|
||||
backQuad(r2, r3, rb3, rb2)
|
||||
backQuad(r3, r4s, rb4, rb3)
|
||||
backQuad(r4, r5, rb5, rb4)
|
||||
backQuad(r5, r6s, rb6, rb5)
|
||||
backQuad(r6, r7, rb7, rb6)
|
||||
backQuad(r7, r0s, rb0, rb7)
|
||||
backQuad(rb0, rb1, ri1, ri0)
|
||||
backQuad(rb1, rb2, ri2, ri1)
|
||||
backQuad(rb2, rb3, ri3, ri2)
|
||||
backQuad(rb3, rb4, ri4, ri3)
|
||||
backQuad(rb4, rb5, ri5, ri4)
|
||||
backQuad(rb5, rb6, ri6, ri5)
|
||||
backQuad(rb6, rb7, ri7, ri6)
|
||||
backQuad(rb7, rb0, ri0, ri7)
|
||||
backQuad(ri0, ri1, Rb1, Rb0)
|
||||
backQuad(ri1, ri2, Rb2, Rb1)
|
||||
backQuad(ri2, ri3, Rb3, Rb2)
|
||||
backQuad(ri3, ri4, Rb4, Rb3)
|
||||
backQuad(ri4, ri5, Rb5, Rb4)
|
||||
backQuad(ri5, ri6, Rb6, Rb5)
|
||||
backQuad(ri6, ri7, Rb7, Rb6)
|
||||
backQuad(ri7, ri0, Rb0, Rb7)
|
||||
backQuad(Rb0, Rb1, R1s, R0)
|
||||
backQuad(Rb1, Rb2, R2, R1)
|
||||
backQuad(Rb2, Rb3, R3s, R2)
|
||||
backQuad(Rb3, Rb4, R4, R3)
|
||||
backQuad(Rb4, Rb5, R5s, R4)
|
||||
backQuad(Rb5, Rb6, R6, R5)
|
||||
backQuad(Rb6, Rb7, R7s, R6)
|
||||
backQuad(Rb7, Rb0, R0, R7)
|
||||
)
|
||||
back
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
backQuad(r0, r1, rb1, rb0)
|
||||
backQuad(r1, r2s, rb2, rb1)
|
||||
backQuad(r2, r3, rb3, rb2)
|
||||
backQuad(r3, r4s, rb4, rb3)
|
||||
backQuad(r4, r5, rb5, rb4)
|
||||
backQuad(r5, r6s, rb6, rb5)
|
||||
backQuad(r6, r7, rb7, rb6)
|
||||
backQuad(r7, r0s, rb0, rb7)
|
||||
backQuad(rb0, rb1, ri1, ri0)
|
||||
backQuad(rb1, rb2, ri2, ri1)
|
||||
backQuad(rb2, rb3, ri3, ri2)
|
||||
backQuad(rb3, rb4, ri4, ri3)
|
||||
backQuad(rb4, rb5, ri5, ri4)
|
||||
backQuad(rb5, rb6, ri6, ri5)
|
||||
backQuad(rb6, rb7, ri7, ri6)
|
||||
backQuad(rb7, rb0, ri0, ri7)
|
||||
backQuad(ri0, ri1, Rb1, Rb0)
|
||||
backQuad(ri1, ri2, Rb2, Rb1)
|
||||
backQuad(ri2, ri3, Rb3, Rb2)
|
||||
backQuad(ri3, ri4, Rb4, Rb3)
|
||||
backQuad(ri4, ri5, Rb5, Rb4)
|
||||
backQuad(ri5, ri6, Rb6, Rb5)
|
||||
backQuad(ri6, ri7, Rb7, Rb6)
|
||||
backQuad(ri7, ri0, Rb0, Rb7)
|
||||
backQuad(Rb0, Rb1, R1s, R0)
|
||||
backQuad(Rb1, Rb2, R2, R1)
|
||||
backQuad(Rb2, Rb3, R3s, R2)
|
||||
backQuad(Rb3, Rb4, R4, R3)
|
||||
backQuad(Rb4, Rb5, R5s, R4)
|
||||
backQuad(Rb5, Rb6, R6, R5)
|
||||
backQuad(Rb6, Rb7, R7s, R6)
|
||||
backQuad(Rb7, Rb0, R0, R7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
// ************************************************************************* //
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
format ;
|
||||
class dictionary;
|
||||
object blockMeshDict;
|
||||
}
|
||||
|
@ -16,34 +16,34 @@ FoamFile
|
|||
// block definition for a porosity with an angled inlet/outlet
|
||||
// the porosity is not aligned with the main axes
|
||||
//
|
||||
|
||||
|
||||
convertToMeters 0.001;
|
||||
|
||||
vertices
|
||||
(
|
||||
// inlet region
|
||||
( -150 0 -25 ) // pt 0 (in1b)
|
||||
( -150 35.35533906 -25 ) // pt 1 (in2b)
|
||||
( -150 0 25 ) // pt 2 (in1f)
|
||||
( -150 35.35533906 25 ) // pt 3 (in2f)
|
||||
( -150 0 -25 ) // pt 0 (in1b)
|
||||
( -150 35.35533906 -25 ) // pt 1 (in2b)
|
||||
( -150 0 25 ) // pt 2 (in1f)
|
||||
( -150 35.35533906 25 ) // pt 3 (in2f)
|
||||
|
||||
// join inlet->outlet
|
||||
( 0 0 -25 ) // pt 4 (join1b)
|
||||
( -35.35533906 35.35533906 -25 ) // pt 5 (join2b)
|
||||
( 0 0 25 ) // pt 6 (join1f)
|
||||
( -35.35533906 35.35533906 25 ) // pt 7 (join2f)
|
||||
( 0 0 -25 ) // pt 4 (join1b)
|
||||
( -35.35533906 35.35533906 -25 ) // pt 5 (join2b)
|
||||
( 0 0 25 ) // pt 6 (join1f)
|
||||
( -35.35533906 35.35533906 25 ) // pt 7 (join2f)
|
||||
|
||||
// porosity ends ->outlet
|
||||
( 70.71067812 70.71067812 -25 ) // pt 8 (poro1b)
|
||||
( 35.35533906 106.06601718 -25 ) // pt 9 (poro2b)
|
||||
( 70.71067812 70.71067812 25 ) // pt 10 (poro1f)
|
||||
( 35.35533906 106.06601718 25 ) // pt 11 (poro2f)
|
||||
( 70.71067812 70.71067812 -25 ) // pt 8 (poro1b)
|
||||
( 35.35533906 106.06601718 -25 ) // pt 9 (poro2b)
|
||||
( 70.71067812 70.71067812 25 ) // pt 10 (poro1f)
|
||||
( 35.35533906 106.06601718 25 ) // pt 11 (poro2f)
|
||||
|
||||
// outlet
|
||||
( 141.42135624 141.42135624 -25 ) // pt 12 (out1b)
|
||||
( 106.06601718 176.7766953 -25 ) // pt 13 (out2b)
|
||||
( 141.42135624 141.42135624 25 ) // pt 14 (out1f)
|
||||
( 106.06601718 176.7766953 25 ) // pt 15 (out2f)
|
||||
( 141.42135624 141.42135624 -25 ) // pt 12 (out1b)
|
||||
( 106.06601718 176.7766953 -25 ) // pt 13 (out2b)
|
||||
( 141.42135624 141.42135624 25 ) // pt 14 (out1f)
|
||||
( 106.06601718 176.7766953 25 ) // pt 15 (out2f)
|
||||
);
|
||||
|
||||
blocks
|
||||
|
@ -65,55 +65,79 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
// is there no way of defining all my 'defaultFaces' to be 'wall'?
|
||||
wall front
|
||||
(
|
||||
// inlet block
|
||||
(2 6 7 3)
|
||||
// outlet block
|
||||
(10 14 15 11)
|
||||
)
|
||||
front
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// inlet block
|
||||
(2 6 7 3)
|
||||
// outlet block
|
||||
(10 14 15 11)
|
||||
);
|
||||
}
|
||||
|
||||
wall back
|
||||
(
|
||||
// inlet block
|
||||
(1 5 4 0)
|
||||
// outlet block
|
||||
(9 13 12 8)
|
||||
)
|
||||
back
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// inlet block
|
||||
(1 5 4 0)
|
||||
// outlet block
|
||||
(9 13 12 8)
|
||||
);
|
||||
}
|
||||
|
||||
wall wall
|
||||
(
|
||||
// inlet block
|
||||
(2 0 4 6)
|
||||
(7 5 1 3)
|
||||
// outlet block
|
||||
(10 8 12 14)
|
||||
(15 13 9 11)
|
||||
)
|
||||
wall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// inlet block
|
||||
(2 0 4 6)
|
||||
(7 5 1 3)
|
||||
// outlet block
|
||||
(10 8 12 14)
|
||||
(15 13 9 11)
|
||||
);
|
||||
}
|
||||
|
||||
wall porosityWall
|
||||
(
|
||||
// porosity block
|
||||
(6 10 11 7)
|
||||
// porosity block
|
||||
(5 9 8 4)
|
||||
// porosity block
|
||||
(6 4 8 10)
|
||||
(11 9 5 7)
|
||||
)
|
||||
porosityWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// porosity block
|
||||
(6 10 11 7)
|
||||
// porosity block
|
||||
(5 9 8 4)
|
||||
// porosity block
|
||||
(6 4 8 10)
|
||||
(11 9 5 7)
|
||||
);
|
||||
}
|
||||
|
||||
patch inlet
|
||||
(
|
||||
(3 1 0 2)
|
||||
)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(3 1 0 2)
|
||||
);
|
||||
}
|
||||
|
||||
patch outlet
|
||||
(
|
||||
(15 13 12 14)
|
||||
)
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(15 13 12 14)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -107,55 +107,79 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
// is there no way of defining all my 'defaultFaces' to be 'wall'?
|
||||
wall front
|
||||
(
|
||||
// inlet block
|
||||
frontQuad(in1, join1, join2, in2)
|
||||
// outlet block
|
||||
frontQuad(poro1, out1, out2, poro2)
|
||||
)
|
||||
front
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// inlet block
|
||||
frontQuad(in1, join1, join2, in2)
|
||||
// outlet block
|
||||
frontQuad(poro1, out1, out2, poro2)
|
||||
);
|
||||
}
|
||||
|
||||
wall back
|
||||
(
|
||||
// inlet block
|
||||
backQuad(in1, join1, join2, in2)
|
||||
// outlet block
|
||||
backQuad(poro1, out1, out2, poro2)
|
||||
)
|
||||
back
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// inlet block
|
||||
backQuad(in1, join1, join2, in2)
|
||||
// outlet block
|
||||
backQuad(poro1, out1, out2, poro2)
|
||||
);
|
||||
}
|
||||
|
||||
wall wall
|
||||
(
|
||||
// inlet block
|
||||
quad2D(in1, join1)
|
||||
quad2D(join2, in2)
|
||||
// outlet block
|
||||
quad2D(poro1, out1)
|
||||
quad2D(out2, poro2)
|
||||
)
|
||||
wall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// inlet block
|
||||
quad2D(in1, join1)
|
||||
quad2D(join2, in2)
|
||||
// outlet block
|
||||
quad2D(poro1, out1)
|
||||
quad2D(out2, poro2)
|
||||
);
|
||||
}
|
||||
|
||||
wall porosityWall
|
||||
(
|
||||
// porosity block
|
||||
frontQuad(join1, poro1, poro2, join2)
|
||||
// porosity block
|
||||
backQuad(join1, poro1, poro2, join2)
|
||||
// porosity block
|
||||
quad2D(join1, poro1)
|
||||
quad2D(poro2, join2)
|
||||
)
|
||||
porosityWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
// porosity block
|
||||
frontQuad(join1, poro1, poro2, join2)
|
||||
// porosity block
|
||||
backQuad(join1, poro1, poro2, join2)
|
||||
// porosity block
|
||||
quad2D(join1, poro1)
|
||||
quad2D(poro2, join2)
|
||||
);
|
||||
}
|
||||
|
||||
patch inlet
|
||||
(
|
||||
quad2D(in2, in1)
|
||||
)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
quad2D(in2, in1)
|
||||
);
|
||||
}
|
||||
|
||||
patch outlet
|
||||
(
|
||||
quad2D(out2, out1)
|
||||
)
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
quad2D(out2, out1)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,58 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format binary;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
6
|
||||
(
|
||||
front
|
||||
{
|
||||
type wall;
|
||||
nFaces 700;
|
||||
startFace 63400;
|
||||
}
|
||||
back
|
||||
{
|
||||
type wall;
|
||||
nFaces 700;
|
||||
startFace 64100;
|
||||
}
|
||||
wall
|
||||
{
|
||||
type wall;
|
||||
nFaces 1400;
|
||||
startFace 64800;
|
||||
}
|
||||
porosityWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 1600;
|
||||
startFace 66200;
|
||||
}
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 400;
|
||||
startFace 67800;
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 400;
|
||||
startFace 68200;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -42,33 +42,57 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch inlet
|
||||
(
|
||||
(0 4 7 3)
|
||||
(3 7 10 8)
|
||||
)
|
||||
patch outlet
|
||||
(
|
||||
(2 6 5 1)
|
||||
(6 2 9 11)
|
||||
)
|
||||
wall upperWall
|
||||
(
|
||||
(8 9 11 10)
|
||||
)
|
||||
wall lowerWall
|
||||
(
|
||||
(1 5 4 0)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(2 3 8 9)
|
||||
(6 7 10 11)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
(3 7 10 8)
|
||||
);
|
||||
}
|
||||
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(2 6 5 1)
|
||||
(6 2 9 11)
|
||||
);
|
||||
}
|
||||
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(8 9 11 10)
|
||||
);
|
||||
}
|
||||
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 5 4 0)
|
||||
);
|
||||
}
|
||||
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(2 3 8 9)
|
||||
(6 7 10 11)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,52 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
5
|
||||
(
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 40;
|
||||
startFace 7860;
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 40;
|
||||
startFace 7900;
|
||||
}
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 100;
|
||||
startFace 7940;
|
||||
}
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 100;
|
||||
startFace 8040;
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
nFaces 8000;
|
||||
startFace 8140;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -47,28 +47,47 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch inlet
|
||||
(
|
||||
(0 4 7 3)
|
||||
)
|
||||
patch outlet
|
||||
(
|
||||
(12 14 15 13)
|
||||
)
|
||||
wall upperWall
|
||||
(
|
||||
(2 3 7 6)
|
||||
(2 6 11 9)
|
||||
(9 11 15 13)
|
||||
)
|
||||
wall lowerWall
|
||||
(
|
||||
(1 5 4 0)
|
||||
(1 5 10 8)
|
||||
(10 8 12 14)
|
||||
)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
);
|
||||
}
|
||||
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(12 14 15 13)
|
||||
);
|
||||
}
|
||||
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(2 3 7 6)
|
||||
(2 6 11 9)
|
||||
(9 11 15 13)
|
||||
);
|
||||
}
|
||||
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 5 4 0)
|
||||
(1 5 10 8)
|
||||
(10 8 12 14)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,52 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
5
|
||||
(
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 20;
|
||||
startFace 6220;
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 20;
|
||||
startFace 6240;
|
||||
}
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 160;
|
||||
startFace 6260;
|
||||
}
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 160;
|
||||
startFace 6420;
|
||||
}
|
||||
defaultFaces
|
||||
{
|
||||
type empty;
|
||||
nFaces 6400;
|
||||
startFace 6580;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -47,31 +47,51 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch inlet
|
||||
(
|
||||
(0 8 10 2)
|
||||
(2 10 13 5)
|
||||
)
|
||||
patch outlet
|
||||
(
|
||||
(4 7 15 12)
|
||||
)
|
||||
symmetryPlane bottom
|
||||
(
|
||||
(0 1 9 8)
|
||||
)
|
||||
symmetryPlane top
|
||||
(
|
||||
(5 13 14 6)
|
||||
(6 14 15 7)
|
||||
)
|
||||
patch obstacle
|
||||
(
|
||||
(1 3 11 9)
|
||||
(3 4 12 11)
|
||||
)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 8 10 2)
|
||||
(2 10 13 5)
|
||||
);
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(4 7 15 12)
|
||||
);
|
||||
}
|
||||
bottom
|
||||
{
|
||||
type symmetryPlane;
|
||||
faces
|
||||
(
|
||||
(0 1 9 8)
|
||||
);
|
||||
}
|
||||
top
|
||||
{
|
||||
type symmetryPlane;
|
||||
faces
|
||||
(
|
||||
(5 13 14 6)
|
||||
(6 14 15 7)
|
||||
);
|
||||
}
|
||||
obstacle
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(1 3 11 9)
|
||||
(3 4 12 11)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,58 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
6
|
||||
(
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 50;
|
||||
startFace 10325;
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 40;
|
||||
startFace 10375;
|
||||
}
|
||||
bottom
|
||||
{
|
||||
type symmetryPlane;
|
||||
nFaces 25;
|
||||
startFace 10415;
|
||||
}
|
||||
top
|
||||
{
|
||||
type symmetryPlane;
|
||||
nFaces 125;
|
||||
startFace 10440;
|
||||
}
|
||||
obstacle
|
||||
{
|
||||
type patch;
|
||||
nFaces 110;
|
||||
startFace 10565;
|
||||
}
|
||||
defaultFaces
|
||||
{
|
||||
type empty;
|
||||
nFaces 10500;
|
||||
startFace 10675;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -37,20 +37,28 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch sides
|
||||
(
|
||||
(1 2 6 5)
|
||||
(0 4 7 3)
|
||||
)
|
||||
empty empty
|
||||
(
|
||||
(0 1 5 4)
|
||||
(5 6 7 4)
|
||||
(3 7 6 2)
|
||||
(0 3 2 1)
|
||||
)
|
||||
sides
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(1 2 6 5)
|
||||
(0 4 7 3)
|
||||
);
|
||||
}
|
||||
empty
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 1 5 4)
|
||||
(5 6 7 4)
|
||||
(3 7 6 2)
|
||||
(0 3 2 1)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,34 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
2
|
||||
(
|
||||
sides
|
||||
{
|
||||
type patch;
|
||||
nFaces 2;
|
||||
startFace 999;
|
||||
}
|
||||
empty
|
||||
{
|
||||
type empty;
|
||||
nFaces 4000;
|
||||
startFace 1001;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -47,31 +47,51 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch inlet
|
||||
(
|
||||
(0 8 10 2)
|
||||
(2 10 13 5)
|
||||
)
|
||||
patch outlet
|
||||
(
|
||||
(4 7 15 12)
|
||||
)
|
||||
symmetryPlane bottom
|
||||
(
|
||||
(0 1 9 8)
|
||||
)
|
||||
symmetryPlane top
|
||||
(
|
||||
(5 13 14 6)
|
||||
(6 14 15 7)
|
||||
)
|
||||
patch obstacle
|
||||
(
|
||||
(1 3 11 9)
|
||||
(3 4 12 11)
|
||||
)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 8 10 2)
|
||||
(2 10 13 5)
|
||||
);
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(4 7 15 12)
|
||||
);
|
||||
}
|
||||
bottom
|
||||
{
|
||||
type symmetryPlane;
|
||||
faces
|
||||
(
|
||||
(0 1 9 8)
|
||||
);
|
||||
}
|
||||
top
|
||||
{
|
||||
type symmetryPlane;
|
||||
faces
|
||||
(
|
||||
(5 13 14 6)
|
||||
(6 14 15 7)
|
||||
);
|
||||
}
|
||||
obstacle
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(1 3 11 9)
|
||||
(3 4 12 11)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -37,20 +37,28 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch sides
|
||||
(
|
||||
(1 2 6 5)
|
||||
(0 4 7 3)
|
||||
)
|
||||
empty empty
|
||||
(
|
||||
(0 1 5 4)
|
||||
(5 6 7 4)
|
||||
(3 7 6 2)
|
||||
(0 3 2 1)
|
||||
)
|
||||
sides
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(1 2 6 5)
|
||||
(0 4 7 3)
|
||||
);
|
||||
}
|
||||
empty
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 1 5 4)
|
||||
(5 6 7 4)
|
||||
(3 7 6 2)
|
||||
(0 3 2 1)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,34 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
2
|
||||
(
|
||||
sides
|
||||
{
|
||||
type patch;
|
||||
nFaces 2;
|
||||
startFace 999;
|
||||
}
|
||||
empty
|
||||
{
|
||||
type empty;
|
||||
nFaces 4000;
|
||||
startFace 1001;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -85,41 +85,61 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch inlet
|
||||
(
|
||||
(0 22 26 4)
|
||||
(4 26 30 8)
|
||||
(8 30 36 14)
|
||||
(14 36 40 18)
|
||||
)
|
||||
patch outlet
|
||||
(
|
||||
(3 7 29 25)
|
||||
(7 11 33 29)
|
||||
(11 13 35 33)
|
||||
(13 17 39 35)
|
||||
(17 21 43 39)
|
||||
)
|
||||
patch bottomWall
|
||||
(
|
||||
(0 1 23 22)
|
||||
(1 2 24 23)
|
||||
(2 3 25 24)
|
||||
)
|
||||
patch topWall
|
||||
(
|
||||
(18 40 41 19)
|
||||
(19 41 42 20)
|
||||
(20 42 43 21)
|
||||
)
|
||||
wall prismWall
|
||||
(
|
||||
(12 10 32 34)
|
||||
(12 34 31 9)
|
||||
(9 31 32 10)
|
||||
)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 22 26 4)
|
||||
(4 26 30 8)
|
||||
(8 30 36 14)
|
||||
(14 36 40 18)
|
||||
);
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(3 7 29 25)
|
||||
(7 11 33 29)
|
||||
(11 13 35 33)
|
||||
(13 17 39 35)
|
||||
(17 21 43 39)
|
||||
);
|
||||
}
|
||||
bottomWall
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 1 23 22)
|
||||
(1 2 24 23)
|
||||
(2 3 25 24)
|
||||
);
|
||||
}
|
||||
topWall
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(18 40 41 19)
|
||||
(19 41 42 20)
|
||||
(20 42 43 21)
|
||||
);
|
||||
}
|
||||
prismWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(12 10 32 34)
|
||||
(12 34 31 9)
|
||||
(9 31 32 10)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,58 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
6
|
||||
(
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 48;
|
||||
startFace 13081;
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 68;
|
||||
startFace 13129;
|
||||
}
|
||||
bottomWall
|
||||
{
|
||||
type patch;
|
||||
nFaces 107;
|
||||
startFace 13197;
|
||||
}
|
||||
topWall
|
||||
{
|
||||
type patch;
|
||||
nFaces 107;
|
||||
startFace 13304;
|
||||
}
|
||||
prismWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 52;
|
||||
startFace 13411;
|
||||
}
|
||||
defaultFaces
|
||||
{
|
||||
type empty;
|
||||
nFaces 13272;
|
||||
startFace 13463;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -52,41 +52,61 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall outerWall
|
||||
(
|
||||
(0 1 11 10)
|
||||
(1 3 13 11)
|
||||
(3 4 14 13)
|
||||
(7 6 16 17)
|
||||
(6 9 19 16)
|
||||
(9 8 18 19)
|
||||
)
|
||||
symmetryPlane axis
|
||||
(
|
||||
(0 10 12 2)
|
||||
(2 12 15 5)
|
||||
(5 15 18 8)
|
||||
)
|
||||
patch nozzle
|
||||
(
|
||||
(4 7 17 14)
|
||||
)
|
||||
empty back
|
||||
(
|
||||
(0 2 3 1)
|
||||
(2 5 6 3)
|
||||
(3 6 7 4)
|
||||
(5 8 9 6)
|
||||
)
|
||||
empty front
|
||||
(
|
||||
(10 11 13 12)
|
||||
(12 13 16 15)
|
||||
(13 14 17 16)
|
||||
(15 16 19 18)
|
||||
)
|
||||
outerWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 1 11 10)
|
||||
(1 3 13 11)
|
||||
(3 4 14 13)
|
||||
(7 6 16 17)
|
||||
(6 9 19 16)
|
||||
(9 8 18 19)
|
||||
);
|
||||
}
|
||||
axis
|
||||
{
|
||||
type symmetryPlane;
|
||||
faces
|
||||
(
|
||||
(0 10 12 2)
|
||||
(2 12 15 5)
|
||||
(5 15 18 8)
|
||||
);
|
||||
}
|
||||
nozzle
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(4 7 17 14)
|
||||
);
|
||||
}
|
||||
back
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 2 3 1)
|
||||
(2 5 6 3)
|
||||
(3 6 7 4)
|
||||
(5 8 9 6)
|
||||
);
|
||||
}
|
||||
front
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(10 11 13 12)
|
||||
(12 13 16 15)
|
||||
(13 14 17 16)
|
||||
(15 16 19 18)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,52 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
5
|
||||
(
|
||||
outerWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 225;
|
||||
startFace 7275;
|
||||
}
|
||||
axis
|
||||
{
|
||||
type symmetryPlane;
|
||||
nFaces 120;
|
||||
startFace 7500;
|
||||
}
|
||||
nozzle
|
||||
{
|
||||
type patch;
|
||||
nFaces 5;
|
||||
startFace 7620;
|
||||
}
|
||||
back
|
||||
{
|
||||
type empty;
|
||||
nFaces 3725;
|
||||
startFace 7625;
|
||||
}
|
||||
front
|
||||
{
|
||||
type empty;
|
||||
nFaces 3725;
|
||||
startFace 11350;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -7,12 +7,10 @@
|
|||
application=`getApplication`
|
||||
|
||||
runApplication -l log.blockMesh.solid blockMesh -region solid
|
||||
cp constant/solid/polyMesh/boundaryCoupled constant/solid/polyMesh/boundary
|
||||
runApplication -l log.setSet.solid setSet -region solid -batch solid.setSet
|
||||
runApplication -l log.setsToZones.solid setsToZones -region solid -noFlipMap
|
||||
|
||||
runApplication blockMesh
|
||||
cp constant/polyMesh/boundaryCoupled constant/polyMesh/boundary
|
||||
runApplication setSet -batch fluid.setSet
|
||||
runApplication setsToZones -noFlipMap
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ boundary
|
|||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
)
|
||||
);
|
||||
}
|
||||
left
|
||||
{
|
||||
|
@ -53,15 +53,25 @@ boundary
|
|||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
)
|
||||
);
|
||||
}
|
||||
right
|
||||
{
|
||||
type wall;
|
||||
type regionCouple;
|
||||
|
||||
shadowRegion solid;
|
||||
shadowPatch left;
|
||||
attached off;
|
||||
isWall on;
|
||||
|
||||
zone rightZone;
|
||||
master on;
|
||||
bridgeOverlap off;
|
||||
|
||||
faces
|
||||
(
|
||||
(2 6 5 1)
|
||||
)
|
||||
);
|
||||
}
|
||||
bottom
|
||||
{
|
||||
|
|
|
@ -37,26 +37,54 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch topAndBottom
|
||||
(
|
||||
(3 7 6 2)
|
||||
(1 5 4 0)
|
||||
)
|
||||
patch left
|
||||
(
|
||||
(0 4 7 3)
|
||||
)
|
||||
patch right
|
||||
(
|
||||
(2 6 5 1)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
)
|
||||
topAndBottom
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
(1 5 4 0)
|
||||
);
|
||||
}
|
||||
|
||||
left
|
||||
{
|
||||
type regionCouple;
|
||||
|
||||
shadowRegion region0;
|
||||
shadowPatch right;
|
||||
attached off;
|
||||
isWall on;
|
||||
zone leftZone;
|
||||
master off;
|
||||
bridgeOverlap off;
|
||||
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
);
|
||||
}
|
||||
|
||||
right
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(2 6 5 1)
|
||||
);
|
||||
}
|
||||
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -7,12 +7,10 @@
|
|||
application=`getApplication`
|
||||
|
||||
runApplication -l log.blockMesh.solid blockMesh -region solid
|
||||
cp constant/solid/polyMesh/boundaryCoupled constant/solid/polyMesh/boundary
|
||||
runApplication -l log.setSet.solid setSet -region solid -batch solid.setSet
|
||||
runApplication -l log.setsToZones.solid setsToZones -region solid -noFlipMap
|
||||
|
||||
runApplication blockMesh
|
||||
cp constant/polyMesh/boundaryCoupled constant/polyMesh/boundary
|
||||
runApplication setSet -batch fluid.setSet
|
||||
runApplication setsToZones -noFlipMap
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ boundary
|
|||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
)
|
||||
);
|
||||
}
|
||||
left
|
||||
{
|
||||
|
@ -53,15 +53,25 @@ boundary
|
|||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
)
|
||||
);
|
||||
}
|
||||
right
|
||||
{
|
||||
type wall;
|
||||
type regionCouple;
|
||||
|
||||
shadowRegion solid;
|
||||
shadowPatch left;
|
||||
attached off;
|
||||
isWall on;
|
||||
|
||||
zone rightZone;
|
||||
master on;
|
||||
bridgeOverlap off;
|
||||
|
||||
faces
|
||||
(
|
||||
(2 6 5 1)
|
||||
)
|
||||
);
|
||||
}
|
||||
bottom
|
||||
{
|
||||
|
|
|
@ -37,26 +37,54 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch topAndBottom
|
||||
(
|
||||
(3 7 6 2)
|
||||
(1 5 4 0)
|
||||
)
|
||||
patch left
|
||||
(
|
||||
(0 4 7 3)
|
||||
)
|
||||
patch right
|
||||
(
|
||||
(2 6 5 1)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
)
|
||||
topAndBottom
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
(1 5 4 0)
|
||||
);
|
||||
}
|
||||
|
||||
left
|
||||
{
|
||||
type regionCouple;
|
||||
|
||||
shadowRegion region0;
|
||||
shadowPatch right;
|
||||
attached off;
|
||||
isWall on;
|
||||
zone leftZone;
|
||||
master off;
|
||||
bridgeOverlap off;
|
||||
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
);
|
||||
}
|
||||
|
||||
right
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(2 6 5 1)
|
||||
);
|
||||
}
|
||||
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -33,28 +33,37 @@ blocks
|
|||
hex (0 1 2 3 4 5 6 7) (20 16 16) simpleGrading (1 1 1)
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
cyclic
|
||||
xPeriodic
|
||||
(
|
||||
{
|
||||
type cyclic;
|
||||
faces
|
||||
(
|
||||
(1 2 6 5)
|
||||
(0 4 7 3)
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
cyclic
|
||||
yPeriodic
|
||||
(
|
||||
{
|
||||
type cyclic;
|
||||
faces
|
||||
(
|
||||
(2 3 7 6)
|
||||
(0 1 5 4)
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
cyclic
|
||||
zPeriodic
|
||||
(
|
||||
(4 5 6 7)
|
||||
(0 3 2 1)
|
||||
)
|
||||
{
|
||||
type cyclic;
|
||||
faces
|
||||
(
|
||||
(4 5 6 7)
|
||||
(0 3 2 1)
|
||||
);
|
||||
}
|
||||
)
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,43 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
3
|
||||
(
|
||||
xPeriodic
|
||||
{
|
||||
type cyclic;
|
||||
nFaces 512;
|
||||
startFace 14464;
|
||||
featureCos 0.9;
|
||||
}
|
||||
yPeriodic
|
||||
{
|
||||
type cyclic;
|
||||
nFaces 640;
|
||||
startFace 14976;
|
||||
featureCos 0.9;
|
||||
}
|
||||
zPeriodic
|
||||
{
|
||||
type cyclic;
|
||||
nFaces 640;
|
||||
startFace 15616;
|
||||
featureCos 0.9;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -85,65 +85,85 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
patch inlet
|
||||
(
|
||||
(0 22 23 1)
|
||||
(1 23 24 2)
|
||||
(2 24 25 3)
|
||||
)
|
||||
patch outlet
|
||||
(
|
||||
(16 17 39 38)
|
||||
(17 18 40 39)
|
||||
(18 19 41 40)
|
||||
(19 20 42 41)
|
||||
(20 21 43 42)
|
||||
)
|
||||
wall upperWall
|
||||
(
|
||||
(3 25 31 9)
|
||||
(9 31 37 15)
|
||||
(15 37 43 21)
|
||||
)
|
||||
wall lowerWall
|
||||
(
|
||||
(0 6 28 22)
|
||||
(6 5 27 28)
|
||||
(5 4 26 27)
|
||||
(4 10 32 26)
|
||||
(10 16 38 32)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(22 28 29 23)
|
||||
(23 29 30 24)
|
||||
(24 30 31 25)
|
||||
(26 32 33 27)
|
||||
(27 33 34 28)
|
||||
(28 34 35 29)
|
||||
(29 35 36 30)
|
||||
(30 36 37 31)
|
||||
(32 38 39 33)
|
||||
(33 39 40 34)
|
||||
(34 40 41 35)
|
||||
(35 41 42 36)
|
||||
(36 42 43 37)
|
||||
(0 1 7 6)
|
||||
(1 2 8 7)
|
||||
(2 3 9 8)
|
||||
(4 5 11 10)
|
||||
(5 6 12 11)
|
||||
(6 7 13 12)
|
||||
(7 8 14 13)
|
||||
(8 9 15 14)
|
||||
(10 11 17 16)
|
||||
(11 12 18 17)
|
||||
(12 13 19 18)
|
||||
(13 14 20 19)
|
||||
(14 15 21 20)
|
||||
)
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 22 23 1)
|
||||
(1 23 24 2)
|
||||
(2 24 25 3)
|
||||
);
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(16 17 39 38)
|
||||
(17 18 40 39)
|
||||
(18 19 41 40)
|
||||
(19 20 42 41)
|
||||
(20 21 43 42)
|
||||
);
|
||||
}
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 25 31 9)
|
||||
(9 31 37 15)
|
||||
(15 37 43 21)
|
||||
);
|
||||
}
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 6 28 22)
|
||||
(6 5 27 28)
|
||||
(5 4 26 27)
|
||||
(4 10 32 26)
|
||||
(10 16 38 32)
|
||||
);
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(22 28 29 23)
|
||||
(23 29 30 24)
|
||||
(24 30 31 25)
|
||||
(26 32 33 27)
|
||||
(27 33 34 28)
|
||||
(28 34 35 29)
|
||||
(29 35 36 30)
|
||||
(30 36 37 31)
|
||||
(32 38 39 33)
|
||||
(33 39 40 34)
|
||||
(34 40 41 35)
|
||||
(35 41 42 36)
|
||||
(36 42 43 37)
|
||||
(0 1 7 6)
|
||||
(1 2 8 7)
|
||||
(2 3 9 8)
|
||||
(4 5 11 10)
|
||||
(5 6 12 11)
|
||||
(6 7 13 12)
|
||||
(7 8 14 13)
|
||||
(8 9 15 14)
|
||||
(10 11 17 16)
|
||||
(11 12 18 17)
|
||||
(12 13 19 18)
|
||||
(13 14 20 19)
|
||||
(14 15 21 20)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,52 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
5
|
||||
(
|
||||
inlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 30;
|
||||
startFace 24170;
|
||||
}
|
||||
outlet
|
||||
{
|
||||
type patch;
|
||||
nFaces 57;
|
||||
startFace 24200;
|
||||
}
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 223;
|
||||
startFace 24257;
|
||||
}
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
nFaces 250;
|
||||
startFace 24480;
|
||||
}
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
nFaces 24450;
|
||||
startFace 24730;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -37,29 +37,53 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall top
|
||||
(
|
||||
(3 7 6 2)
|
||||
)
|
||||
wall bottom
|
||||
(
|
||||
(1 5 4 0)
|
||||
)
|
||||
wall left
|
||||
(
|
||||
(0 4 7 3)
|
||||
)
|
||||
wall right
|
||||
(
|
||||
(2 6 5 1)
|
||||
)
|
||||
empty frontAndBack
|
||||
(
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
)
|
||||
top
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
);
|
||||
}
|
||||
|
||||
bottom
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 5 4 0)
|
||||
);
|
||||
}
|
||||
|
||||
left
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
);
|
||||
}
|
||||
|
||||
right
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(2 6 5 1)
|
||||
);
|
||||
}
|
||||
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -37,23 +37,35 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall floor
|
||||
(
|
||||
(1 5 4 0)
|
||||
)
|
||||
wall ceiling
|
||||
(
|
||||
(3 7 6 2)
|
||||
)
|
||||
wall fixedWalls
|
||||
(
|
||||
(0 4 7 3)
|
||||
(2 6 5 1)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
)
|
||||
floor
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 5 4 0)
|
||||
);
|
||||
}
|
||||
ceiling
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
);
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
(2 6 5 1)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,40 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
3
|
||||
(
|
||||
floor
|
||||
{
|
||||
type wall;
|
||||
nFaces 400;
|
||||
startFace 11200;
|
||||
}
|
||||
ceiling
|
||||
{
|
||||
type wall;
|
||||
nFaces 400;
|
||||
startFace 11600;
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
nFaces 800;
|
||||
startFace 12000;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -37,23 +37,35 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall floor
|
||||
(
|
||||
(1 5 4 0)
|
||||
)
|
||||
wall ceiling
|
||||
(
|
||||
(3 7 6 2)
|
||||
)
|
||||
wall fixedWalls
|
||||
(
|
||||
(0 4 7 3)
|
||||
(2 6 5 1)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
)
|
||||
floor
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 5 4 0)
|
||||
);
|
||||
}
|
||||
ceiling
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
);
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
(2 6 5 1)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,40 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
3
|
||||
(
|
||||
floor
|
||||
{
|
||||
type wall;
|
||||
nFaces 400;
|
||||
startFace 11200;
|
||||
}
|
||||
ceiling
|
||||
{
|
||||
type wall;
|
||||
nFaces 400;
|
||||
startFace 11600;
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
nFaces 800;
|
||||
startFace 12000;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -37,23 +37,35 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall floor
|
||||
(
|
||||
(1 5 4 0)
|
||||
)
|
||||
wall ceiling
|
||||
(
|
||||
(3 7 6 2)
|
||||
)
|
||||
wall fixedWalls
|
||||
(
|
||||
(0 4 7 3)
|
||||
(2 6 5 1)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
)
|
||||
floor
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 5 4 0)
|
||||
);
|
||||
}
|
||||
ceiling
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
);
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
(2 6 5 1)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,40 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
3
|
||||
(
|
||||
floor
|
||||
{
|
||||
type wall;
|
||||
nFaces 400;
|
||||
startFace 11200;
|
||||
}
|
||||
ceiling
|
||||
{
|
||||
type wall;
|
||||
nFaces 400;
|
||||
startFace 11600;
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
nFaces 800;
|
||||
startFace 12000;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -37,23 +37,35 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall floor
|
||||
(
|
||||
(1 5 4 0)
|
||||
)
|
||||
wall ceiling
|
||||
(
|
||||
(3 7 6 2)
|
||||
)
|
||||
wall fixedWalls
|
||||
(
|
||||
(0 4 7 3)
|
||||
(2 6 5 1)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
)
|
||||
floor
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 5 4 0)
|
||||
);
|
||||
}
|
||||
ceiling
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
);
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
(2 6 5 1)
|
||||
(0 3 2 1)
|
||||
(4 5 6 7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,40 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
3
|
||||
(
|
||||
floor
|
||||
{
|
||||
type wall;
|
||||
nFaces 400;
|
||||
startFace 11200;
|
||||
}
|
||||
ceiling
|
||||
{
|
||||
type wall;
|
||||
nFaces 400;
|
||||
startFace 11600;
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
nFaces 800;
|
||||
startFace 12000;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -98,69 +98,85 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall box
|
||||
(
|
||||
( 6 22 21 5)
|
||||
(10 26 22 6)
|
||||
( 9 25 26 10)
|
||||
( 5 21 25 9)
|
||||
(22 26 25 21)
|
||||
)
|
||||
wall floor
|
||||
(
|
||||
( 1 5 4 0)
|
||||
( 2 6 5 1)
|
||||
( 3 7 6 2)
|
||||
( 5 9 8 4)
|
||||
( 7 11 10 6)
|
||||
( 9 13 12 8)
|
||||
(10 14 13 9)
|
||||
(11 15 14 10)
|
||||
)
|
||||
wall ceiling
|
||||
(
|
||||
(33 37 36 32)
|
||||
(34 38 37 33)
|
||||
(35 39 38 34)
|
||||
(37 41 40 36)
|
||||
(38 42 41 37)
|
||||
(39 43 42 38)
|
||||
(41 45 44 40)
|
||||
(42 46 45 41)
|
||||
(43 47 46 42)
|
||||
)
|
||||
wall fixedWalls
|
||||
(
|
||||
( 1 17 16 0)
|
||||
( 2 18 17 1)
|
||||
( 3 19 18 2)
|
||||
(17 33 32 16)
|
||||
(18 34 33 17)
|
||||
(19 35 34 18)
|
||||
box
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
( 6 22 21 5)
|
||||
(10 26 22 6)
|
||||
( 9 25 26 10)
|
||||
( 5 21 25 9)
|
||||
(22 26 25 21)
|
||||
);
|
||||
}
|
||||
floor
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
( 1 5 4 0)
|
||||
( 2 6 5 1)
|
||||
( 3 7 6 2)
|
||||
( 5 9 8 4)
|
||||
( 7 11 10 6)
|
||||
( 9 13 12 8)
|
||||
(10 14 13 9)
|
||||
(11 15 14 10)
|
||||
);
|
||||
}
|
||||
ceiling
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(33 37 36 32)
|
||||
(34 38 37 33)
|
||||
(35 39 38 34)
|
||||
(37 41 40 36)
|
||||
(38 42 41 37)
|
||||
(39 43 42 38)
|
||||
(41 45 44 40)
|
||||
(42 46 45 41)
|
||||
(43 47 46 42)
|
||||
);
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
( 1 17 16 0)
|
||||
( 2 18 17 1)
|
||||
( 3 19 18 2)
|
||||
(17 33 32 16)
|
||||
(18 34 33 17)
|
||||
(19 35 34 18)
|
||||
|
||||
( 7 23 19 3)
|
||||
(11 27 23 7)
|
||||
(15 31 27 11)
|
||||
(23 39 35 19)
|
||||
(27 43 39 23)
|
||||
(31 47 43 27)
|
||||
( 7 23 19 3)
|
||||
(11 27 23 7)
|
||||
(15 31 27 11)
|
||||
(23 39 35 19)
|
||||
(27 43 39 23)
|
||||
(31 47 43 27)
|
||||
|
||||
(14 30 31 15)
|
||||
(13 29 30 14)
|
||||
(12 28 29 13)
|
||||
(30 46 47 31)
|
||||
(29 45 46 30)
|
||||
(28 44 45 29)
|
||||
(14 30 31 15)
|
||||
(13 29 30 14)
|
||||
(12 28 29 13)
|
||||
(30 46 47 31)
|
||||
(29 45 46 30)
|
||||
(28 44 45 29)
|
||||
|
||||
( 8 24 28 12)
|
||||
( 4 20 24 8)
|
||||
( 0 16 20 4)
|
||||
(24 40 44 28)
|
||||
(20 36 40 24)
|
||||
(16 32 36 20)
|
||||
)
|
||||
( 8 24 28 12)
|
||||
( 4 20 24 8)
|
||||
( 0 16 20 4)
|
||||
(24 40 44 28)
|
||||
(20 36 40 24)
|
||||
(16 32 36 20)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
4
|
||||
(
|
||||
box
|
||||
{
|
||||
type wall;
|
||||
nFaces 300;
|
||||
startFace 303675;
|
||||
}
|
||||
floor
|
||||
{
|
||||
type wall;
|
||||
nFaces 5125;
|
||||
startFace 303975;
|
||||
}
|
||||
ceiling
|
||||
{
|
||||
type wall;
|
||||
nFaces 5225;
|
||||
startFace 309100;
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
nFaces 6000;
|
||||
startFace 314325;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -98,69 +98,85 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall box
|
||||
(
|
||||
( 6 22 21 5)
|
||||
(10 26 22 6)
|
||||
( 9 25 26 10)
|
||||
( 5 21 25 9)
|
||||
(22 26 25 21)
|
||||
)
|
||||
wall floor
|
||||
(
|
||||
( 1 5 4 0)
|
||||
( 2 6 5 1)
|
||||
( 3 7 6 2)
|
||||
( 5 9 8 4)
|
||||
( 7 11 10 6)
|
||||
( 9 13 12 8)
|
||||
(10 14 13 9)
|
||||
(11 15 14 10)
|
||||
)
|
||||
wall ceiling
|
||||
(
|
||||
(33 37 36 32)
|
||||
(34 38 37 33)
|
||||
(35 39 38 34)
|
||||
(37 41 40 36)
|
||||
(38 42 41 37)
|
||||
(39 43 42 38)
|
||||
(41 45 44 40)
|
||||
(42 46 45 41)
|
||||
(43 47 46 42)
|
||||
)
|
||||
wall fixedWalls
|
||||
(
|
||||
( 1 17 16 0)
|
||||
( 2 18 17 1)
|
||||
( 3 19 18 2)
|
||||
(17 33 32 16)
|
||||
(18 34 33 17)
|
||||
(19 35 34 18)
|
||||
box
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
( 6 22 21 5)
|
||||
(10 26 22 6)
|
||||
( 9 25 26 10)
|
||||
( 5 21 25 9)
|
||||
(22 26 25 21)
|
||||
);
|
||||
}
|
||||
floor
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
( 1 5 4 0)
|
||||
( 2 6 5 1)
|
||||
( 3 7 6 2)
|
||||
( 5 9 8 4)
|
||||
( 7 11 10 6)
|
||||
( 9 13 12 8)
|
||||
(10 14 13 9)
|
||||
(11 15 14 10)
|
||||
);
|
||||
}
|
||||
ceiling
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(33 37 36 32)
|
||||
(34 38 37 33)
|
||||
(35 39 38 34)
|
||||
(37 41 40 36)
|
||||
(38 42 41 37)
|
||||
(39 43 42 38)
|
||||
(41 45 44 40)
|
||||
(42 46 45 41)
|
||||
(43 47 46 42)
|
||||
);
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
( 1 17 16 0)
|
||||
( 2 18 17 1)
|
||||
( 3 19 18 2)
|
||||
(17 33 32 16)
|
||||
(18 34 33 17)
|
||||
(19 35 34 18)
|
||||
|
||||
( 7 23 19 3)
|
||||
(11 27 23 7)
|
||||
(15 31 27 11)
|
||||
(23 39 35 19)
|
||||
(27 43 39 23)
|
||||
(31 47 43 27)
|
||||
( 7 23 19 3)
|
||||
(11 27 23 7)
|
||||
(15 31 27 11)
|
||||
(23 39 35 19)
|
||||
(27 43 39 23)
|
||||
(31 47 43 27)
|
||||
|
||||
(14 30 31 15)
|
||||
(13 29 30 14)
|
||||
(12 28 29 13)
|
||||
(30 46 47 31)
|
||||
(29 45 46 30)
|
||||
(28 44 45 29)
|
||||
(14 30 31 15)
|
||||
(13 29 30 14)
|
||||
(12 28 29 13)
|
||||
(30 46 47 31)
|
||||
(29 45 46 30)
|
||||
(28 44 45 29)
|
||||
|
||||
( 8 24 28 12)
|
||||
( 4 20 24 8)
|
||||
( 0 16 20 4)
|
||||
(24 40 44 28)
|
||||
(20 36 40 24)
|
||||
(16 32 36 20)
|
||||
)
|
||||
( 8 24 28 12)
|
||||
( 4 20 24 8)
|
||||
( 0 16 20 4)
|
||||
(24 40 44 28)
|
||||
(20 36 40 24)
|
||||
(16 32 36 20)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format binary;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
4
|
||||
(
|
||||
box
|
||||
{
|
||||
type wall;
|
||||
nFaces 300;
|
||||
startFace 303675;
|
||||
}
|
||||
floor
|
||||
{
|
||||
type wall;
|
||||
nFaces 5125;
|
||||
startFace 303975;
|
||||
}
|
||||
ceiling
|
||||
{
|
||||
type wall;
|
||||
nFaces 5225;
|
||||
startFace 309100;
|
||||
}
|
||||
fixedWalls
|
||||
{
|
||||
type wall;
|
||||
nFaces 6000;
|
||||
startFace 314325;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -37,32 +37,56 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall maxY
|
||||
(
|
||||
(3 7 6 2)
|
||||
)
|
||||
patch minX
|
||||
(
|
||||
(0 4 7 3)
|
||||
)
|
||||
patch maxX
|
||||
(
|
||||
(2 6 5 1)
|
||||
)
|
||||
wall minY
|
||||
(
|
||||
(1 5 4 0)
|
||||
)
|
||||
wall minZ
|
||||
(
|
||||
(0 3 2 1)
|
||||
)
|
||||
wall maxZ
|
||||
(
|
||||
(4 5 6 7)
|
||||
)
|
||||
maxY
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 7 6 2)
|
||||
);
|
||||
}
|
||||
minX
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 4 7 3)
|
||||
);
|
||||
}
|
||||
maxX
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(2 6 5 1)
|
||||
);
|
||||
}
|
||||
minY
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 5 4 0)
|
||||
);
|
||||
}
|
||||
minZ
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 3 2 1)
|
||||
);
|
||||
}
|
||||
maxZ
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(4 5 6 7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -1,58 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
location "constant/polyMesh";
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
6
|
||||
(
|
||||
maxY
|
||||
{
|
||||
type wall;
|
||||
nFaces 300;
|
||||
startFace 8300;
|
||||
}
|
||||
minX
|
||||
{
|
||||
type patch;
|
||||
nFaces 100;
|
||||
startFace 8600;
|
||||
}
|
||||
maxX
|
||||
{
|
||||
type patch;
|
||||
nFaces 100;
|
||||
startFace 8700;
|
||||
}
|
||||
minY
|
||||
{
|
||||
type wall;
|
||||
nFaces 300;
|
||||
startFace 8800;
|
||||
}
|
||||
minZ
|
||||
{
|
||||
type wall;
|
||||
nFaces 300;
|
||||
startFace 9100;
|
||||
}
|
||||
maxZ
|
||||
{
|
||||
type wall;
|
||||
nFaces 300;
|
||||
startFace 9400;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -433,127 +433,143 @@ edges
|
|||
arc 94 84 (0.923879532683006 0.382683431950523 0.1)
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall rotor
|
||||
(
|
||||
(0 2 50 48)
|
||||
(2 4 52 50)
|
||||
(3 5 53 51)
|
||||
(5 7 55 53)
|
||||
(6 8 56 54)
|
||||
(8 10 58 56)
|
||||
(9 11 59 57)
|
||||
(11 1 49 59)
|
||||
rotor
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 2 50 48)
|
||||
(2 4 52 50)
|
||||
(3 5 53 51)
|
||||
(5 7 55 53)
|
||||
(6 8 56 54)
|
||||
(8 10 58 56)
|
||||
(9 11 59 57)
|
||||
(11 1 49 59)
|
||||
|
||||
(0 12 60 48)
|
||||
(1 12 60 49)
|
||||
(0 12 60 48)
|
||||
(1 12 60 49)
|
||||
|
||||
(3 14 62 51)
|
||||
(4 14 62 52)
|
||||
(3 14 62 51)
|
||||
(4 14 62 52)
|
||||
|
||||
(6 16 64 54)
|
||||
(7 16 64 55)
|
||||
(6 16 64 54)
|
||||
(7 16 64 55)
|
||||
|
||||
(9 18 66 57)
|
||||
(10 18 66 58)
|
||||
)
|
||||
(9 18 66 57)
|
||||
(10 18 66 58)
|
||||
);
|
||||
}
|
||||
|
||||
wall stator
|
||||
(
|
||||
(36 38 86 84)
|
||||
(37 39 87 85)
|
||||
(39 41 89 87)
|
||||
(40 42 90 88)
|
||||
(42 44 92 90)
|
||||
(43 45 93 91)
|
||||
(45 47 95 93)
|
||||
(46 36 84 94)
|
||||
stator
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(36 38 86 84)
|
||||
(37 39 87 85)
|
||||
(39 41 89 87)
|
||||
(40 42 90 88)
|
||||
(42 44 92 90)
|
||||
(43 45 93 91)
|
||||
(45 47 95 93)
|
||||
(46 36 84 94)
|
||||
|
||||
(37 29 77 85)
|
||||
(38 29 77 86)
|
||||
(37 29 77 85)
|
||||
(38 29 77 86)
|
||||
|
||||
(40 31 79 88)
|
||||
(41 31 79 89)
|
||||
(40 31 79 88)
|
||||
(41 31 79 89)
|
||||
|
||||
(43 33 81 91)
|
||||
(44 33 81 92)
|
||||
(43 33 81 91)
|
||||
(44 33 81 92)
|
||||
|
||||
(46 35 83 94)
|
||||
(47 35 83 95)
|
||||
)
|
||||
(46 35 83 94)
|
||||
(47 35 83 95)
|
||||
);
|
||||
}
|
||||
|
||||
empty front
|
||||
(
|
||||
(48 50 61 60)
|
||||
(50 52 62 61)
|
||||
(51 53 63 62)
|
||||
(53 55 64 63)
|
||||
(54 56 65 64)
|
||||
(56 58 66 65)
|
||||
(57 59 67 66)
|
||||
(59 49 60 67)
|
||||
(60 61 69 68)
|
||||
(61 62 70 69)
|
||||
(62 63 71 70)
|
||||
(63 64 72 71)
|
||||
(64 65 73 72)
|
||||
(65 66 74 73)
|
||||
(66 67 75 74)
|
||||
(67 60 68 75)
|
||||
(68 69 77 76)
|
||||
(69 70 78 77)
|
||||
(70 71 79 78)
|
||||
(71 72 80 79)
|
||||
(72 73 81 80)
|
||||
(73 74 82 81)
|
||||
(74 75 83 82)
|
||||
(75 68 76 83)
|
||||
(76 77 86 84)
|
||||
(77 78 87 85)
|
||||
(78 79 89 87)
|
||||
(79 80 90 88)
|
||||
(80 81 92 90)
|
||||
(81 82 93 91)
|
||||
(82 83 95 93)
|
||||
(83 76 84 94)
|
||||
)
|
||||
front
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(48 50 61 60)
|
||||
(50 52 62 61)
|
||||
(51 53 63 62)
|
||||
(53 55 64 63)
|
||||
(54 56 65 64)
|
||||
(56 58 66 65)
|
||||
(57 59 67 66)
|
||||
(59 49 60 67)
|
||||
(60 61 69 68)
|
||||
(61 62 70 69)
|
||||
(62 63 71 70)
|
||||
(63 64 72 71)
|
||||
(64 65 73 72)
|
||||
(65 66 74 73)
|
||||
(66 67 75 74)
|
||||
(67 60 68 75)
|
||||
(68 69 77 76)
|
||||
(69 70 78 77)
|
||||
(70 71 79 78)
|
||||
(71 72 80 79)
|
||||
(72 73 81 80)
|
||||
(73 74 82 81)
|
||||
(74 75 83 82)
|
||||
(75 68 76 83)
|
||||
(76 77 86 84)
|
||||
(77 78 87 85)
|
||||
(78 79 89 87)
|
||||
(79 80 90 88)
|
||||
(80 81 92 90)
|
||||
(81 82 93 91)
|
||||
(82 83 95 93)
|
||||
(83 76 84 94)
|
||||
);
|
||||
}
|
||||
|
||||
empty back
|
||||
(
|
||||
(0 12 13 2)
|
||||
(2 13 14 4)
|
||||
(3 14 15 5)
|
||||
(5 15 16 7)
|
||||
(6 16 17 8)
|
||||
(8 17 18 10)
|
||||
(9 18 19 11)
|
||||
(11 19 12 1)
|
||||
(12 20 21 13)
|
||||
(13 21 22 14)
|
||||
(14 22 23 15)
|
||||
(15 23 24 16)
|
||||
(16 24 25 17)
|
||||
(17 25 26 18)
|
||||
(18 26 27 19)
|
||||
(19 27 20 12)
|
||||
(20 28 29 21)
|
||||
(21 29 30 22)
|
||||
(22 30 31 23)
|
||||
(23 31 32 24)
|
||||
(24 32 33 25)
|
||||
(25 33 34 26)
|
||||
(26 34 35 27)
|
||||
(27 35 28 20)
|
||||
(28 36 38 29)
|
||||
(29 37 39 30)
|
||||
(30 39 41 31)
|
||||
(31 40 42 32)
|
||||
(32 42 44 33)
|
||||
(33 43 45 34)
|
||||
(34 45 47 35)
|
||||
(35 46 36 28)
|
||||
)
|
||||
back
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 12 13 2)
|
||||
(2 13 14 4)
|
||||
(3 14 15 5)
|
||||
(5 15 16 7)
|
||||
(6 16 17 8)
|
||||
(8 17 18 10)
|
||||
(9 18 19 11)
|
||||
(11 19 12 1)
|
||||
(12 20 21 13)
|
||||
(13 21 22 14)
|
||||
(14 22 23 15)
|
||||
(15 23 24 16)
|
||||
(16 24 25 17)
|
||||
(17 25 26 18)
|
||||
(18 26 27 19)
|
||||
(19 27 20 12)
|
||||
(20 28 29 21)
|
||||
(21 29 30 22)
|
||||
(22 30 31 23)
|
||||
(23 31 32 24)
|
||||
(24 32 33 25)
|
||||
(25 33 34 26)
|
||||
(26 34 35 27)
|
||||
(27 35 28 20)
|
||||
(28 36 38 29)
|
||||
(29 37 39 30)
|
||||
(30 39 41 31)
|
||||
(31 40 42 32)
|
||||
(32 42 44 33)
|
||||
(33 43 45 34)
|
||||
(34 45 47 35)
|
||||
(35 46 36 28)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
// ************************************************************************* //
|
||||
|
|
|
@ -693,127 +693,143 @@ edges
|
|||
arc R7t R0t evert(4, 7, Zt)
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall rotor
|
||||
(
|
||||
quad2D(r0, r1)
|
||||
quad2D(r1, r2s)
|
||||
quad2D(r2, r3)
|
||||
quad2D(r3, r4s)
|
||||
quad2D(r4, r5)
|
||||
quad2D(r5, r6s)
|
||||
quad2D(r6, r7)
|
||||
quad2D(r7, r0s)
|
||||
rotor
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
quad2D(r0, r1)
|
||||
quad2D(r1, r2s)
|
||||
quad2D(r2, r3)
|
||||
quad2D(r3, r4s)
|
||||
quad2D(r4, r5)
|
||||
quad2D(r5, r6s)
|
||||
quad2D(r6, r7)
|
||||
quad2D(r7, r0s)
|
||||
|
||||
quad2D(r0, rb0)
|
||||
quad2D(r0s, rb0)
|
||||
|
||||
quad2D(r2, rb2)
|
||||
quad2D(r2s, rb2)
|
||||
|
||||
quad2D(r4, rb4)
|
||||
quad2D(r4s, rb4)
|
||||
|
||||
quad2D(r6, rb6)
|
||||
quad2D(r6s, rb6)
|
||||
);
|
||||
}
|
||||
|
||||
quad2D(r0, rb0)
|
||||
quad2D(r0s, rb0)
|
||||
stator
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
quad2D(R0, R1s)
|
||||
quad2D(R1, R2)
|
||||
quad2D(R2, R3s)
|
||||
quad2D(R3, R4)
|
||||
quad2D(R4, R5s)
|
||||
quad2D(R5, R6)
|
||||
quad2D(R6, R7s)
|
||||
quad2D(R7, R0)
|
||||
|
||||
quad2D(R1, Rb1)
|
||||
quad2D(R1s, Rb1)
|
||||
|
||||
quad2D(R3, Rb3)
|
||||
quad2D(R3s, Rb3)
|
||||
|
||||
quad2D(R5, Rb5)
|
||||
quad2D(R5s, Rb5)
|
||||
|
||||
quad2D(R7, Rb7)
|
||||
quad2D(R7s, Rb7)
|
||||
);
|
||||
}
|
||||
|
||||
quad2D(r2, rb2)
|
||||
quad2D(r2s, rb2)
|
||||
front
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
frontQuad(r0, r1, rb1, rb0)
|
||||
frontQuad(r1, r2s, rb2, rb1)
|
||||
frontQuad(r2, r3, rb3, rb2)
|
||||
frontQuad(r3, r4s, rb4, rb3)
|
||||
frontQuad(r4, r5, rb5, rb4)
|
||||
frontQuad(r5, r6s, rb6, rb5)
|
||||
frontQuad(r6, r7, rb7, rb6)
|
||||
frontQuad(r7, r0s, rb0, rb7)
|
||||
frontQuad(rb0, rb1, ri1, ri0)
|
||||
frontQuad(rb1, rb2, ri2, ri1)
|
||||
frontQuad(rb2, rb3, ri3, ri2)
|
||||
frontQuad(rb3, rb4, ri4, ri3)
|
||||
frontQuad(rb4, rb5, ri5, ri4)
|
||||
frontQuad(rb5, rb6, ri6, ri5)
|
||||
frontQuad(rb6, rb7, ri7, ri6)
|
||||
frontQuad(rb7, rb0, ri0, ri7)
|
||||
frontQuad(ri0, ri1, Rb1, Rb0)
|
||||
frontQuad(ri1, ri2, Rb2, Rb1)
|
||||
frontQuad(ri2, ri3, Rb3, Rb2)
|
||||
frontQuad(ri3, ri4, Rb4, Rb3)
|
||||
frontQuad(ri4, ri5, Rb5, Rb4)
|
||||
frontQuad(ri5, ri6, Rb6, Rb5)
|
||||
frontQuad(ri6, ri7, Rb7, Rb6)
|
||||
frontQuad(ri7, ri0, Rb0, Rb7)
|
||||
frontQuad(Rb0, Rb1, R1s, R0)
|
||||
frontQuad(Rb1, Rb2, R2, R1)
|
||||
frontQuad(Rb2, Rb3, R3s, R2)
|
||||
frontQuad(Rb3, Rb4, R4, R3)
|
||||
frontQuad(Rb4, Rb5, R5s, R4)
|
||||
frontQuad(Rb5, Rb6, R6, R5)
|
||||
frontQuad(Rb6, Rb7, R7s, R6)
|
||||
frontQuad(Rb7, Rb0, R0, R7)
|
||||
);
|
||||
}
|
||||
|
||||
quad2D(r4, rb4)
|
||||
quad2D(r4s, rb4)
|
||||
|
||||
quad2D(r6, rb6)
|
||||
quad2D(r6s, rb6)
|
||||
)
|
||||
|
||||
wall stator
|
||||
(
|
||||
quad2D(R0, R1s)
|
||||
quad2D(R1, R2)
|
||||
quad2D(R2, R3s)
|
||||
quad2D(R3, R4)
|
||||
quad2D(R4, R5s)
|
||||
quad2D(R5, R6)
|
||||
quad2D(R6, R7s)
|
||||
quad2D(R7, R0)
|
||||
|
||||
quad2D(R1, Rb1)
|
||||
quad2D(R1s, Rb1)
|
||||
|
||||
quad2D(R3, Rb3)
|
||||
quad2D(R3s, Rb3)
|
||||
|
||||
quad2D(R5, Rb5)
|
||||
quad2D(R5s, Rb5)
|
||||
|
||||
quad2D(R7, Rb7)
|
||||
quad2D(R7s, Rb7)
|
||||
)
|
||||
|
||||
empty front
|
||||
(
|
||||
frontQuad(r0, r1, rb1, rb0)
|
||||
frontQuad(r1, r2s, rb2, rb1)
|
||||
frontQuad(r2, r3, rb3, rb2)
|
||||
frontQuad(r3, r4s, rb4, rb3)
|
||||
frontQuad(r4, r5, rb5, rb4)
|
||||
frontQuad(r5, r6s, rb6, rb5)
|
||||
frontQuad(r6, r7, rb7, rb6)
|
||||
frontQuad(r7, r0s, rb0, rb7)
|
||||
frontQuad(rb0, rb1, ri1, ri0)
|
||||
frontQuad(rb1, rb2, ri2, ri1)
|
||||
frontQuad(rb2, rb3, ri3, ri2)
|
||||
frontQuad(rb3, rb4, ri4, ri3)
|
||||
frontQuad(rb4, rb5, ri5, ri4)
|
||||
frontQuad(rb5, rb6, ri6, ri5)
|
||||
frontQuad(rb6, rb7, ri7, ri6)
|
||||
frontQuad(rb7, rb0, ri0, ri7)
|
||||
frontQuad(ri0, ri1, Rb1, Rb0)
|
||||
frontQuad(ri1, ri2, Rb2, Rb1)
|
||||
frontQuad(ri2, ri3, Rb3, Rb2)
|
||||
frontQuad(ri3, ri4, Rb4, Rb3)
|
||||
frontQuad(ri4, ri5, Rb5, Rb4)
|
||||
frontQuad(ri5, ri6, Rb6, Rb5)
|
||||
frontQuad(ri6, ri7, Rb7, Rb6)
|
||||
frontQuad(ri7, ri0, Rb0, Rb7)
|
||||
frontQuad(Rb0, Rb1, R1s, R0)
|
||||
frontQuad(Rb1, Rb2, R2, R1)
|
||||
frontQuad(Rb2, Rb3, R3s, R2)
|
||||
frontQuad(Rb3, Rb4, R4, R3)
|
||||
frontQuad(Rb4, Rb5, R5s, R4)
|
||||
frontQuad(Rb5, Rb6, R6, R5)
|
||||
frontQuad(Rb6, Rb7, R7s, R6)
|
||||
frontQuad(Rb7, Rb0, R0, R7)
|
||||
)
|
||||
|
||||
empty back
|
||||
(
|
||||
backQuad(r0, r1, rb1, rb0)
|
||||
backQuad(r1, r2s, rb2, rb1)
|
||||
backQuad(r2, r3, rb3, rb2)
|
||||
backQuad(r3, r4s, rb4, rb3)
|
||||
backQuad(r4, r5, rb5, rb4)
|
||||
backQuad(r5, r6s, rb6, rb5)
|
||||
backQuad(r6, r7, rb7, rb6)
|
||||
backQuad(r7, r0s, rb0, rb7)
|
||||
backQuad(rb0, rb1, ri1, ri0)
|
||||
backQuad(rb1, rb2, ri2, ri1)
|
||||
backQuad(rb2, rb3, ri3, ri2)
|
||||
backQuad(rb3, rb4, ri4, ri3)
|
||||
backQuad(rb4, rb5, ri5, ri4)
|
||||
backQuad(rb5, rb6, ri6, ri5)
|
||||
backQuad(rb6, rb7, ri7, ri6)
|
||||
backQuad(rb7, rb0, ri0, ri7)
|
||||
backQuad(ri0, ri1, Rb1, Rb0)
|
||||
backQuad(ri1, ri2, Rb2, Rb1)
|
||||
backQuad(ri2, ri3, Rb3, Rb2)
|
||||
backQuad(ri3, ri4, Rb4, Rb3)
|
||||
backQuad(ri4, ri5, Rb5, Rb4)
|
||||
backQuad(ri5, ri6, Rb6, Rb5)
|
||||
backQuad(ri6, ri7, Rb7, Rb6)
|
||||
backQuad(ri7, ri0, Rb0, Rb7)
|
||||
backQuad(Rb0, Rb1, R1s, R0)
|
||||
backQuad(Rb1, Rb2, R2, R1)
|
||||
backQuad(Rb2, Rb3, R3s, R2)
|
||||
backQuad(Rb3, Rb4, R4, R3)
|
||||
backQuad(Rb4, Rb5, R5s, R4)
|
||||
backQuad(Rb5, Rb6, R6, R5)
|
||||
backQuad(Rb6, Rb7, R7s, R6)
|
||||
backQuad(Rb7, Rb0, R0, R7)
|
||||
)
|
||||
back
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
backQuad(r0, r1, rb1, rb0)
|
||||
backQuad(r1, r2s, rb2, rb1)
|
||||
backQuad(r2, r3, rb3, rb2)
|
||||
backQuad(r3, r4s, rb4, rb3)
|
||||
backQuad(r4, r5, rb5, rb4)
|
||||
backQuad(r5, r6s, rb6, rb5)
|
||||
backQuad(r6, r7, rb7, rb6)
|
||||
backQuad(r7, r0s, rb0, rb7)
|
||||
backQuad(rb0, rb1, ri1, ri0)
|
||||
backQuad(rb1, rb2, ri2, ri1)
|
||||
backQuad(rb2, rb3, ri3, ri2)
|
||||
backQuad(rb3, rb4, ri4, ri3)
|
||||
backQuad(rb4, rb5, ri5, ri4)
|
||||
backQuad(rb5, rb6, ri6, ri5)
|
||||
backQuad(rb6, rb7, ri7, ri6)
|
||||
backQuad(rb7, rb0, ri0, ri7)
|
||||
backQuad(ri0, ri1, Rb1, Rb0)
|
||||
backQuad(ri1, ri2, Rb2, Rb1)
|
||||
backQuad(ri2, ri3, Rb3, Rb2)
|
||||
backQuad(ri3, ri4, Rb4, Rb3)
|
||||
backQuad(ri4, ri5, Rb5, Rb4)
|
||||
backQuad(ri5, ri6, Rb6, Rb5)
|
||||
backQuad(ri6, ri7, Rb7, Rb6)
|
||||
backQuad(ri7, ri0, Rb0, Rb7)
|
||||
backQuad(Rb0, Rb1, R1s, R0)
|
||||
backQuad(Rb1, Rb2, R2, R1)
|
||||
backQuad(Rb2, Rb3, R3s, R2)
|
||||
backQuad(Rb3, Rb4, R4, R3)
|
||||
backQuad(Rb4, Rb5, R5s, R4)
|
||||
backQuad(Rb5, Rb6, R6, R5)
|
||||
backQuad(Rb6, Rb7, R7s, R6)
|
||||
backQuad(Rb7, Rb0, R0, R7)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
// ************************************************************************* //
|
||||
|
|
|
@ -1,48 +0,0 @@
|
|||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | foam-extend: Open Source CFD |
|
||||
| \\ / O peration | Version: 3.0 |
|
||||
| \\ / A nd | Web: http://www.extend-project.de |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class polyBoundaryMesh;
|
||||
object boundary;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
4
|
||||
(
|
||||
rotor
|
||||
{
|
||||
type wall;
|
||||
nFaces 192;
|
||||
startFace 5952;
|
||||
}
|
||||
|
||||
stator
|
||||
{
|
||||
type wall;
|
||||
nFaces 192;
|
||||
startFace 6144;
|
||||
}
|
||||
|
||||
front
|
||||
{
|
||||
type empty;
|
||||
nFaces 3072;
|
||||
startFace 6336;
|
||||
}
|
||||
|
||||
back
|
||||
{
|
||||
type empty;
|
||||
nFaces 3072;
|
||||
startFace 9408;
|
||||
}
|
||||
)
|
||||
|
||||
// ************************************************************************* //
|
|
@ -42,26 +42,38 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall lowerWall
|
||||
(
|
||||
(0 3 9 6)
|
||||
)
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 3 9 6)
|
||||
);
|
||||
}
|
||||
|
||||
wall upperWall
|
||||
(
|
||||
(2 8 11 5)
|
||||
)
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(2 8 11 5)
|
||||
);
|
||||
}
|
||||
|
||||
cyclic frontBack
|
||||
(
|
||||
(0 6 7 1)
|
||||
(1 7 8 2)
|
||||
frontBack
|
||||
{
|
||||
type cyclic;
|
||||
faces
|
||||
(
|
||||
(0 6 7 1)
|
||||
(1 7 8 2)
|
||||
|
||||
(9 3 4 10)
|
||||
(10 4 5 11)
|
||||
)
|
||||
(9 3 4 10)
|
||||
(10 4 5 11)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -42,25 +42,39 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall lowerWall
|
||||
(
|
||||
(0 3 9 6)
|
||||
)
|
||||
wall upperWall
|
||||
(
|
||||
(2 8 11 5)
|
||||
)
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 3 9 6)
|
||||
);
|
||||
}
|
||||
|
||||
cyclic flow
|
||||
(
|
||||
(0 6 7 1)
|
||||
(1 7 8 2)
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(2 8 11 5)
|
||||
);
|
||||
}
|
||||
|
||||
(3 4 10 9)
|
||||
(4 5 11 10)
|
||||
)
|
||||
flow
|
||||
{
|
||||
type cyclic;
|
||||
faces
|
||||
(
|
||||
|
||||
(0 6 7 1)
|
||||
(1 7 8 2)
|
||||
|
||||
(3 4 10 9)
|
||||
(4 5 11 10)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
0
tutorials/incompressible/boundaryWallFunctions/Allrun → tutorials/incompressible/boundaryFoam/boundaryWallFunctions/Allrun
Normal file → Executable file
0
tutorials/incompressible/boundaryWallFunctions/Allrun → tutorials/incompressible/boundaryFoam/boundaryWallFunctions/Allrun
Normal file → Executable file
|
@ -42,16 +42,25 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall lowerWall
|
||||
(
|
||||
(0 3 9 6)
|
||||
)
|
||||
wall upperWall
|
||||
(
|
||||
(2 8 11 5)
|
||||
)
|
||||
lowerWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 3 9 6)
|
||||
);
|
||||
}
|
||||
|
||||
upperWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(2 8 11 5)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
|
@ -42,36 +42,65 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall bottomWall
|
||||
(
|
||||
(0 1 7 6)
|
||||
)
|
||||
wall topWall
|
||||
(
|
||||
(4 10 11 5)
|
||||
)
|
||||
cyclic sides1
|
||||
(
|
||||
(0 2 3 1)
|
||||
(6 7 9 8)
|
||||
)
|
||||
cyclic sides2
|
||||
(
|
||||
(2 4 5 3)
|
||||
(8 9 11 10)
|
||||
)
|
||||
cyclic inout1
|
||||
(
|
||||
(1 3 9 7)
|
||||
(0 6 8 2)
|
||||
)
|
||||
cyclic inout2
|
||||
(
|
||||
(3 5 11 9)
|
||||
(2 8 10 4)
|
||||
)
|
||||
bottomWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 1 7 6)
|
||||
);
|
||||
}
|
||||
|
||||
topWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(4 10 11 5)
|
||||
);
|
||||
}
|
||||
|
||||
sides1
|
||||
{
|
||||
type cyclic;
|
||||
faces
|
||||
(
|
||||
(0 2 3 1)
|
||||
(6 7 9 8)
|
||||
);
|
||||
}
|
||||
|
||||
sides2
|
||||
{
|
||||
type cyclic;
|
||||
faces
|
||||
(
|
||||
(2 4 5 3)
|
||||
(8 9 11 10)
|
||||
);
|
||||
}
|
||||
|
||||
inout1
|
||||
{
|
||||
type cyclic;
|
||||
faces
|
||||
(
|
||||
(1 3 9 7)
|
||||
(0 6 8 2)
|
||||
);
|
||||
}
|
||||
|
||||
inout2
|
||||
{
|
||||
type cyclic;
|
||||
faces
|
||||
(
|
||||
(3 5 11 9)
|
||||
(2 8 10 4)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -188,60 +188,79 @@ edges
|
|||
arc 72 40 (-4.33013 2.5 0.5)
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall impellerWall
|
||||
(
|
||||
(7 47 58 18)
|
||||
(18 58 57 17)
|
||||
(17 57 59 19)
|
||||
(19 59 49 9)
|
||||
(9 49 50 10)
|
||||
(10 50 48 8)
|
||||
(8 48 61 21)
|
||||
(21 61 62 22)
|
||||
(22 62 60 20)
|
||||
(20 60 46 6)
|
||||
(6 46 45 5)
|
||||
(5 45 47 7)
|
||||
)
|
||||
wall baffleWall
|
||||
(
|
||||
(1 24 64 41)
|
||||
(24 26 66 64)
|
||||
(26 25 65 66)
|
||||
(25 28 68 65)
|
||||
(28 30 70 68)
|
||||
(30 29 69 70)
|
||||
(29 15 55 69)
|
||||
(15 13 53 55)
|
||||
(13 14 54 53)
|
||||
(14 37 77 54)
|
||||
(37 38 78 77)
|
||||
(38 36 76 78)
|
||||
(36 33 73 76)
|
||||
(33 34 74 73)
|
||||
(34 32 72 74)
|
||||
(32 0 40 72)
|
||||
(0 2 42 40)
|
||||
(2 42 41 1)
|
||||
)
|
||||
patch insideSlider
|
||||
(
|
||||
(4 16 56 44)
|
||||
(16 11 51 56)
|
||||
(11 23 63 51)
|
||||
(23 4 44 63)
|
||||
)
|
||||
patch outsideSlider
|
||||
(
|
||||
(3 43 67 27)
|
||||
(27 67 71 31)
|
||||
(31 71 52 12)
|
||||
(12 52 79 39)
|
||||
(39 79 75 35)
|
||||
(35 75 43 3)
|
||||
)
|
||||
impellerWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(7 47 58 18)
|
||||
(18 58 57 17)
|
||||
(17 57 59 19)
|
||||
(19 59 49 9)
|
||||
(9 49 50 10)
|
||||
(10 50 48 8)
|
||||
(8 48 61 21)
|
||||
(21 61 62 22)
|
||||
(22 62 60 20)
|
||||
(20 60 46 6)
|
||||
(6 46 45 5)
|
||||
(5 45 47 7)
|
||||
);
|
||||
}
|
||||
|
||||
baffleWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 24 64 41)
|
||||
(24 26 66 64)
|
||||
(26 25 65 66)
|
||||
(25 28 68 65)
|
||||
(28 30 70 68)
|
||||
(30 29 69 70)
|
||||
(29 15 55 69)
|
||||
(15 13 53 55)
|
||||
(13 14 54 53)
|
||||
(14 37 77 54)
|
||||
(37 38 78 77)
|
||||
(38 36 76 78)
|
||||
(36 33 73 76)
|
||||
(33 34 74 73)
|
||||
(34 32 72 74)
|
||||
(32 0 40 72)
|
||||
(0 2 42 40)
|
||||
(2 42 41 1)
|
||||
);
|
||||
}
|
||||
|
||||
insideSlider
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(4 16 56 44)
|
||||
(16 11 51 56)
|
||||
(11 23 63 51)
|
||||
(23 4 44 63)
|
||||
);
|
||||
}
|
||||
|
||||
outsideSlider
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(3 43 67 27)
|
||||
(27 67 71 31)
|
||||
(31 71 52 12)
|
||||
(12 52 79 39)
|
||||
(39 79 75 35)
|
||||
(35 75 43 3)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -188,60 +188,80 @@ edges
|
|||
arc 72 40 (-4.33013 2.5 0.5)
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall impellerWall
|
||||
(
|
||||
(7 47 58 18)
|
||||
(18 58 57 17)
|
||||
(17 57 59 19)
|
||||
(19 59 49 9)
|
||||
(9 49 50 10)
|
||||
(10 50 48 8)
|
||||
(8 48 61 21)
|
||||
(21 61 62 22)
|
||||
(22 62 60 20)
|
||||
(20 60 46 6)
|
||||
(6 46 45 5)
|
||||
(5 45 47 7)
|
||||
)
|
||||
wall baffleWall
|
||||
(
|
||||
(1 24 64 41)
|
||||
(24 26 66 64)
|
||||
(26 25 65 66)
|
||||
(25 28 68 65)
|
||||
(28 30 70 68)
|
||||
(30 29 69 70)
|
||||
(29 15 55 69)
|
||||
(15 13 53 55)
|
||||
(13 14 54 53)
|
||||
(14 37 77 54)
|
||||
(37 38 78 77)
|
||||
(38 36 76 78)
|
||||
(36 33 73 76)
|
||||
(33 34 74 73)
|
||||
(34 32 72 74)
|
||||
(32 0 40 72)
|
||||
(0 2 42 40)
|
||||
(2 42 41 1)
|
||||
)
|
||||
patch insideSlider
|
||||
(
|
||||
(4 16 56 44)
|
||||
(16 11 51 56)
|
||||
(11 23 63 51)
|
||||
(23 4 44 63)
|
||||
)
|
||||
patch outsideSlider
|
||||
(
|
||||
(3 43 67 27)
|
||||
(27 67 71 31)
|
||||
(31 71 52 12)
|
||||
(12 52 79 39)
|
||||
(39 79 75 35)
|
||||
(35 75 43 3)
|
||||
)
|
||||
impellerWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
|
||||
(7 47 58 18)
|
||||
(18 58 57 17)
|
||||
(17 57 59 19)
|
||||
(19 59 49 9)
|
||||
(9 49 50 10)
|
||||
(10 50 48 8)
|
||||
(8 48 61 21)
|
||||
(21 61 62 22)
|
||||
(22 62 60 20)
|
||||
(20 60 46 6)
|
||||
(6 46 45 5)
|
||||
(5 45 47 7)
|
||||
);
|
||||
}
|
||||
|
||||
baffleWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 24 64 41)
|
||||
(24 26 66 64)
|
||||
(26 25 65 66)
|
||||
(25 28 68 65)
|
||||
(28 30 70 68)
|
||||
(30 29 69 70)
|
||||
(29 15 55 69)
|
||||
(15 13 53 55)
|
||||
(13 14 54 53)
|
||||
(14 37 77 54)
|
||||
(37 38 78 77)
|
||||
(38 36 76 78)
|
||||
(36 33 73 76)
|
||||
(33 34 74 73)
|
||||
(34 32 72 74)
|
||||
(32 0 40 72)
|
||||
(0 2 42 40)
|
||||
(2 42 41 1)
|
||||
);
|
||||
}
|
||||
|
||||
insideSlider
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(4 16 56 44)
|
||||
(16 11 51 56)
|
||||
(11 23 63 51)
|
||||
(23 4 44 63)
|
||||
);
|
||||
}
|
||||
|
||||
outsideSlider
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(3 43 67 27)
|
||||
(27 67 71 31)
|
||||
(31 71 52 12)
|
||||
(12 52 79 39)
|
||||
(39 79 75 35)
|
||||
(35 75 43 3)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -84,65 +84,88 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall block
|
||||
(
|
||||
(2 5 21 18)
|
||||
(5 21 25 9)
|
||||
(9 25 28 12)
|
||||
(12 28 18 2)
|
||||
)
|
||||
block
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(2 5 21 18)
|
||||
(5 21 25 9)
|
||||
(9 25 28 12)
|
||||
(12 28 18 2)
|
||||
);
|
||||
}
|
||||
|
||||
patch top
|
||||
(
|
||||
(15 13 29 31)
|
||||
(13 11 27 29)
|
||||
(11 10 26 27)
|
||||
)
|
||||
top
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(15 13 29 31)
|
||||
(13 11 27 29)
|
||||
(11 10 26 27)
|
||||
);
|
||||
}
|
||||
|
||||
wall bottom
|
||||
(
|
||||
(0 1 17 16)
|
||||
(1 4 20 17)
|
||||
(4 6 22 20)
|
||||
)
|
||||
bottom
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 1 17 16)
|
||||
(1 4 20 17)
|
||||
(4 6 22 20)
|
||||
);
|
||||
}
|
||||
|
||||
wall left
|
||||
(
|
||||
(0 16 19 3)
|
||||
(3 19 30 14)
|
||||
(14 30 31 15)
|
||||
)
|
||||
left
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(0 16 19 3)
|
||||
(3 19 30 14)
|
||||
(14 30 31 15)
|
||||
);
|
||||
}
|
||||
|
||||
wall right
|
||||
(
|
||||
(6 22 23 7)
|
||||
(7 23 24 8)
|
||||
(8 24 26 10)
|
||||
)
|
||||
right
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(6 22 23 7)
|
||||
(7 23 24 8)
|
||||
(8 24 26 10)
|
||||
);
|
||||
}
|
||||
|
||||
empty frontAndBack
|
||||
(
|
||||
(0 1 2 3)
|
||||
(1 4 5 2)
|
||||
(4 6 7 5)
|
||||
(5 7 8 9)
|
||||
(9 8 10 11)
|
||||
(12 9 11 13)
|
||||
(14 12 13 15)
|
||||
(3 2 12 14)
|
||||
|
||||
(16 17 18 19)
|
||||
(17 20 21 18)
|
||||
(20 22 23 21)
|
||||
(21 23 24 25)
|
||||
(25 24 26 27)
|
||||
(28 25 27 29)
|
||||
(30 28 29 31)
|
||||
(19 18 28 30)
|
||||
)
|
||||
frontAndBack
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 1 2 3)
|
||||
(1 4 5 2)
|
||||
(4 6 7 5)
|
||||
(5 7 8 9)
|
||||
(9 8 10 11)
|
||||
(12 9 11 13)
|
||||
(14 12 13 15)
|
||||
(3 2 12 14)
|
||||
|
||||
(16 17 18 19)
|
||||
(17 20 21 18)
|
||||
(20 22 23 21)
|
||||
(21 23 24 25)
|
||||
(25 24 26 27)
|
||||
(28 25 27 29)
|
||||
(30 28 29 31)
|
||||
(19 18 28 30)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -53,54 +53,93 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall movingWall
|
||||
(
|
||||
(1 5 13 1)
|
||||
(5 6 14 13)
|
||||
(2 2 14 6)
|
||||
)
|
||||
patch farFieldMoving
|
||||
(
|
||||
(9 17 18 10)
|
||||
)
|
||||
wall fixedWall
|
||||
(
|
||||
(3 7 15 3)
|
||||
(7 11 19 15)
|
||||
)
|
||||
empty axis
|
||||
(
|
||||
(0 1 1 0)
|
||||
(2 3 3 2)
|
||||
)
|
||||
patch left
|
||||
(
|
||||
(0 0 12 4)
|
||||
(4 12 16 8)
|
||||
)
|
||||
patch farField
|
||||
(
|
||||
(8 16 17 9)
|
||||
(10 18 19 11)
|
||||
)
|
||||
wedge back
|
||||
(
|
||||
(0 4 5 1)
|
||||
(2 6 7 3)
|
||||
(4 8 9 5)
|
||||
(5 9 10 6)
|
||||
(6 10 11 7)
|
||||
)
|
||||
wedge front
|
||||
(
|
||||
(0 1 13 12)
|
||||
(2 3 15 14)
|
||||
(12 13 17 16)
|
||||
(13 14 18 17)
|
||||
(14 15 19 18)
|
||||
)
|
||||
movingWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 5 13 1)
|
||||
(5 6 14 13)
|
||||
(2 2 14 6)
|
||||
);
|
||||
}
|
||||
|
||||
farFieldMoving
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(9 17 18 10)
|
||||
);
|
||||
}
|
||||
|
||||
fixedWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 7 15 3)
|
||||
(7 11 19 15)
|
||||
);
|
||||
}
|
||||
|
||||
axis
|
||||
{
|
||||
type empty;
|
||||
faces
|
||||
(
|
||||
(0 1 1 0)
|
||||
(2 3 3 2)
|
||||
);
|
||||
}
|
||||
|
||||
left
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 0 12 4)
|
||||
(4 12 16 8)
|
||||
);
|
||||
}
|
||||
|
||||
farField
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(8 16 17 9)
|
||||
(10 18 19 11)
|
||||
);
|
||||
}
|
||||
|
||||
back
|
||||
{
|
||||
type wedge;
|
||||
faces
|
||||
(
|
||||
(0 4 5 1)
|
||||
(2 6 7 3)
|
||||
(4 8 9 5)
|
||||
(5 9 10 6)
|
||||
(6 10 11 7)
|
||||
);
|
||||
}
|
||||
|
||||
front
|
||||
{
|
||||
type wedge;
|
||||
faces
|
||||
(
|
||||
(0 1 13 12)
|
||||
(2 3 15 14)
|
||||
(12 13 17 16)
|
||||
(13 14 18 17)
|
||||
(14 15 19 18)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
mergePatchPairs
|
||||
|
|
|
@ -57,54 +57,93 @@ edges
|
|||
(
|
||||
);
|
||||
|
||||
patches
|
||||
boundary
|
||||
(
|
||||
wall movingWall
|
||||
(
|
||||
(1 5 17 13)
|
||||
(5 6 18 17)
|
||||
(2 14 18 6)
|
||||
)
|
||||
patch farFieldMoving
|
||||
(
|
||||
(9 21 22 10)
|
||||
)
|
||||
wall fixedWall
|
||||
(
|
||||
(3 7 19 15)
|
||||
(7 11 23 19)
|
||||
)
|
||||
symmetryPlane axis
|
||||
(
|
||||
(0 1 13 12)
|
||||
(2 3 15 14)
|
||||
)
|
||||
patch left
|
||||
(
|
||||
(0 12 16 4)
|
||||
(4 16 20 8)
|
||||
)
|
||||
patch farField
|
||||
(
|
||||
(8 20 21 9)
|
||||
(10 22 23 11)
|
||||
)
|
||||
wedge back
|
||||
(
|
||||
(0 4 5 1)
|
||||
(2 6 7 3)
|
||||
(4 8 9 5)
|
||||
(5 9 10 6)
|
||||
(6 10 11 7)
|
||||
)
|
||||
wedge front
|
||||
(
|
||||
(12 13 17 16)
|
||||
(14 15 19 18)
|
||||
(16 17 21 20)
|
||||
(17 18 22 21)
|
||||
(18 19 23 22)
|
||||
)
|
||||
movingWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(1 5 17 13)
|
||||
(5 6 18 17)
|
||||
(2 14 18 6)
|
||||
);
|
||||
}
|
||||
|
||||
farFieldMoving
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(9 21 22 10)
|
||||
);
|
||||
}
|
||||
|
||||
fixedWall
|
||||
{
|
||||
type wall;
|
||||
faces
|
||||
(
|
||||
(3 7 19 15)
|
||||
(7 11 23 19)
|
||||
);
|
||||
}
|
||||
|
||||
axis
|
||||
{
|
||||
type symmetryPlane;
|
||||
faces
|
||||
(
|
||||
(0 1 13 12)
|
||||
(2 3 15 14)
|
||||
);
|
||||
}
|
||||
|
||||
left
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(0 12 16 4)
|
||||
(4 16 20 8)
|
||||
);
|
||||
}
|
||||
|
||||
farField
|
||||
{
|
||||
type patch;
|
||||
faces
|
||||
(
|
||||
(8 20 21 9)
|
||||
(10 22 23 11)
|
||||
);
|
||||
}
|
||||
|
||||
back
|
||||
{
|
||||
type wedge;
|
||||
faces
|
||||
(
|
||||
(0 4 5 1)
|
||||
(2 6 7 3)
|
||||
(4 8 9 5)
|
||||
(5 9 10 6)
|
||||
(6 10 11 7)
|
||||
);
|
||||
}
|
||||
|
||||
front
|
||||
{
|
||||
type wedge;
|
||||
faces
|
||||
(
|
||||
(12 13 17 16)
|
||||
(14 15 19 18)
|
||||
(16 17 21 20)
|
||||
(17 18 22 21)
|
||||
(18 19 23 22)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
// ************************************************************************* //
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Reference in a new issue