Changed some tutorials

Changed some more tutorials

Changed a few more tutorials

Changed even  more tutorials
This commit is contained in:
Dominik Christ 2014-05-30 15:31:42 +01:00
parent 4d0c87dfbc
commit b28965db7b
158 changed files with 5685 additions and 5846 deletions

View file

@ -37,23 +37,37 @@ edges
(
);
patches
boundary
(
patch left
left
{
type patch;
faces
(
(0 4 7 3)
)
patch right
);
}
right
{
type patch;
faces
(
(2 6 5 1)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(3 7 6 2)
(1 5 4 0)
(0 3 2 1)
(4 5 6 7)
)
);
}
);
mergePatchPairs

View file

@ -37,23 +37,37 @@ edges
(
);
patches
boundary
(
patch left
left
{
type patch;
faces
(
(0 4 7 3)
)
patch right
);
}
right
{
type patch;
faces
(
(2 6 5 1)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(3 7 6 2)
(1 5 4 0)
(0 3 2 1)
(4 5 6 7)
)
);
}
);
mergePatchPairs

View file

@ -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

View file

@ -268,35 +268,58 @@ edges
);
// Defining patches:
patches
// Defining boundary:
boundary
(
patch inlet
inlet
{
type patch;
faces
(
(A0 A2 A1 A0)
)
patch outlet
);
}
outlet
{
type patch;
faces
(
(F0 F1 F2 F0)
(F0 F2 F3 F0)
(F0 F3 F4 F0)
(F0 F4 F1 F0)
)
wall wallProlongation
);
}
wallProlongation
{
type wall;
faces
(
(E1 E2 F2 F1)
(E2 E3 F3 F2)
(E3 E4 F4 F3)
(E4 E1 F1 F4)
)
wall wallDiffuser
);
}
wallDiffuser
{
type wall;
faces
(
(D1 D2 E2 E1)
(D2 D3 E3 E2)
(D3 D4 E4 E3)
(D4 D1 E1 E4)
)
wall statSwirlWallB_C
);
}
statSwirlWallB_C
{
type wall;
faces
(
(B1 B2 C2 C1)
(B2 B3 C3 C2)
@ -307,35 +330,106 @@ patches
(C2 C3 D3 D2)
(C3 C4 D4 D3)
(C4 C1 D1 D4)
)
wall rotSwirlWallA_BB
);
}
rotSwirlWallA_BB
{
type wall;
faces
(
(A1 A2 BB2 BB1)
)
);
}
cyclicGgi sideWallA_BB_cyclic1
sideWallA_BB_cyclic1
{
type cyclicGgi;
shadowPatch sideWallA_BB_cyclic2;
zone sideWallA_BB_cyclic1Zone;
bridgeOverlap off;
rotationAxis (0 0 1);
rotationAngle 60;
separationOffset (0 0 0);
faces
(
(A0 BB0 BB1 A1)
)
);
}
cyclicGgi sideWallA_BB_cyclic2
sideWallA_BB_cyclic2
{
type cyclicGgi;
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)
)
);
}
mixingPlane B_UPSTREAM // BB : master
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)
)
);
}
mixingPlane B_DOWNSTREAM // B : master
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

View file

@ -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

View file

@ -47,41 +47,111 @@ edges
(
);
patches
boundary
(
wall top
top
{
type wall;
faces
(
(3 7 6 2)
(11 15 14 10)
)
wall bottom
);
}
bottom
{
type wall;
faces
(
(1 5 4 0)
(9 13 12 8)
)
patch leftIn
);
}
leftIn
{
type patch;
faces
(
(0 4 7 3)
)
mixingPlane mixpLeftOut
);
}
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)
)
mixingPlane mixpRightIn
);
}
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)
)
patch rightOut
);
}
rightOut
{
type patch;
faces
(
(10 14 13 9)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(0 3 2 1)
(4 5 6 7)
(8 11 10 9)
(12 13 14 15)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -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

View file

@ -47,41 +47,111 @@ edges
(
);
patches
boundary
(
wall top
top
{
type wall;
faces
(
(3 7 6 2)
(11 15 14 10)
)
wall bottom
);
}
bottom
{
type wall;
faces
(
(1 5 4 0)
(9 13 12 8)
)
patch leftIn
);
}
leftIn
{
type patch;
faces
(
(0 4 7 3)
)
mixingPlane mixpLeftOut
);
}
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)
)
mixingPlane mixpRightIn
);
}
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)
)
patch rightOut
);
}
rightOut
{
type patch;
faces
(
(10 14 13 9)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(0 3 2 1)
(4 5 6 7)
(8 11 10 9)
(12 13 14 15)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -85,37 +85,60 @@ edges
(
);
patches
boundary
(
patch inlet
inlet
{
type patch;
faces
(
(0 22 23 1)
(1 23 24 2)
(2 24 25 3)
)
patch outlet
);
}
outlet
{
type patch;
faces
(
(16 17 39 38)
(17 18 40 39)
(18 19 41 40)
(19 20 42 41)
(20 21 43 42)
)
wall upperWall
);
}
upperWall
{
type wall;
faces
(
(3 25 31 9)
(9 31 37 15)
(15 37 43 21)
)
wall lowerWall
);
}
lowerWall
{
type wall;
faces
(
(0 6 28 22)
(6 5 27 28)
(5 4 26 27)
(4 10 32 26)
(10 16 38 32)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(22 28 29 23)
(23 29 30 24)
@ -143,7 +166,8 @@ patches
(12 13 19 18)
(13 14 20 19)
(14 15 21 20)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -85,37 +85,60 @@ edges
(
);
patches
boundary
(
patch inlet
inlet
{
type patch;
faces
(
(0 22 23 1)
(1 23 24 2)
(2 24 25 3)
)
patch outlet
);
}
outlet
{
type patch;
faces
(
(16 17 39 38)
(17 18 40 39)
(18 19 41 40)
(19 20 42 41)
(20 21 43 42)
)
wall upperWall
);
}
upperWall
{
type wall;
faces
(
(3 25 31 9)
(9 31 37 15)
(15 37 43 21)
)
wall lowerWall
);
}
lowerWall
{
type wall;
faces
(
(0 6 28 22)
(6 5 27 28)
(5 4 26 27)
(4 10 32 26)
(10 16 38 32)
)
cyclic frontAndBack
);
}
frontAndBack
{
type cyclic;
faces
(
(22 28 29 23)
(23 29 30 24)
@ -143,7 +166,8 @@ patches
(12 13 19 18)
(13 14 20 19)
(14 15 21 20)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -37,29 +37,49 @@ edges
(
);
patches
boundary
(
symmetryPlane left
left
{
type symmetryPlane;
faces
(
(0 4 5 1)
)
symmetryPlane right
);
}
right
{
type symmetryPlane;
faces
(
(2 3 7 6)
)
symmetryPlane top
);
}
top
{
type symmetryPlane;
faces
(
(1 5 7 3)
)
symmetryPlane bottom
);
}
bottom
{
type symmetryPlane;
faces
(
(0 2 6 4)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(4 5 7 6)
(0 1 3 2)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -37,9 +37,12 @@ edges
(
);
patches
boundary
(
wall walls
walls
{
type wall;
faces
(
(2 6 5 1)
(0 4 7 3)
@ -47,7 +50,8 @@ patches
(4 5 6 7)
(7 6 2 3)
(3 2 1 0)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -38,26 +38,42 @@ edges
(
);
patches
boundary
(
patch base
base
{
type patch;
faces
(
(0 1 5 4)
)
patch outlet
);
}
outlet
{
type patch;
faces
(
(3 2 6 7)
)
patch sides
);
}
sides
{
type patch;
faces
(
(1 5 6 2)
(0 4 7 3)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(0 1 2 3)
(4 5 6 7)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -37,26 +37,42 @@ edges
(
);
patches
boundary
(
patch fuel
fuel
{
type patch;
faces
(
(0 4 7 3)
)
patch air
);
}
air
{
type patch;
faces
(
(1 2 6 5)
)
patch outlet
);
}
outlet
{
type patch;
faces
(
(0 1 5 4)
(7 6 2 3)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(4 5 6 7)
(0 3 2 1)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -8,7 +8,7 @@
FoamFile
{
version 2.0;
format ascii;
format ;
class dictionary;
object blockMeshDict;
}
@ -65,26 +65,37 @@ edges
(
);
patches
boundary
(
// is there no way of defining all my 'defaultFaces' to be 'wall'?
wall front
front
{
type wall;
faces
(
// inlet block
(2 6 7 3)
// outlet block
(10 14 15 11)
)
);
}
wall back
back
{
type wall;
faces
(
// inlet block
(1 5 4 0)
// outlet block
(9 13 12 8)
)
);
}
wall wall
wall
{
type wall;
faces
(
// inlet block
(2 0 4 6)
@ -92,9 +103,13 @@ patches
// outlet block
(10 8 12 14)
(15 13 9 11)
)
);
}
wall porosityWall
porosityWall
{
type wall;
faces
(
// porosity block
(6 10 11 7)
@ -103,17 +118,26 @@ patches
// porosity block
(6 4 8 10)
(11 9 5 7)
)
);
}
patch inlet
inlet
{
type patch;
faces
(
(3 1 0 2)
)
);
}
patch outlet
outlet
{
type patch;
faces
(
(15 13 12 14)
)
);
}
);
mergePatchPairs

View file

@ -107,26 +107,37 @@ edges
(
);
patches
boundary
(
// is there no way of defining all my 'defaultFaces' to be 'wall'?
wall front
front
{
type wall;
faces
(
// inlet block
frontQuad(in1, join1, join2, in2)
// outlet block
frontQuad(poro1, out1, out2, poro2)
)
);
}
wall back
back
{
type wall;
faces
(
// inlet block
backQuad(in1, join1, join2, in2)
// outlet block
backQuad(poro1, out1, out2, poro2)
)
);
}
wall wall
wall
{
type wall;
faces
(
// inlet block
quad2D(in1, join1)
@ -134,9 +145,13 @@ patches
// outlet block
quad2D(poro1, out1)
quad2D(out2, poro2)
)
);
}
wall porosityWall
porosityWall
{
type wall;
faces
(
// porosity block
frontQuad(join1, poro1, poro2, join2)
@ -145,17 +160,26 @@ patches
// porosity block
quad2D(join1, poro1)
quad2D(poro2, join2)
)
);
}
patch inlet
inlet
{
type patch;
faces
(
quad2D(in2, in1)
)
);
}
patch outlet
outlet
{
type patch;
faces
(
quad2D(out2, out1)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -85,37 +85,56 @@ edges
(
);
patches
boundary
(
patch inlet
inlet
{
type patch;
faces
(
(0 22 23 1)
(1 23 24 2)
(2 24 25 3)
)
patch outlet
);
}
outlet
{
type patch;
faces
(
(16 17 39 38)
(17 18 40 39)
(18 19 41 40)
(19 20 42 41)
(20 21 43 42)
)
wall upperWall
);
}
upperWall
{
type wall;
faces
(
(3 25 31 9)
(9 31 37 15)
(15 37 43 21)
)
wall lowerWall
);
}
lowerWall
{
type wall;
faces
(
(0 6 28 22)
(6 5 27 28)
(5 4 26 27)
(4 10 32 26)
(10 16 38 32)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(22 28 29 23)
(23 29 30 24)
@ -143,7 +162,8 @@ patches
(12 13 19 18)
(13 14 20 19)
(14 15 21 20)
)
);
}
);
mergePatchPairs

View file

@ -37,23 +37,35 @@ edges
(
);
patches
boundary
(
wall movingWall
movingWall
{
type wall;
faces
(
(3 7 6 2)
)
wall fixedWalls
);
}
fixedWalls
{
type wall;
faces
(
(0 4 7 3)
(2 6 5 1)
(1 5 4 0)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(0 3 2 1)
(4 5 6 7)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -8,46 +8,307 @@
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
@ -447,9 +708,12 @@ edges
arc 94 84 (0.923879532683006 0.382683431950523 0.1)
);
patches
boundary
(
wall rotor
rotor
{
type wall;
faces
(
(0 2 50 48)
(2 4 52 50)
@ -471,9 +735,13 @@ patches
(9 18 66 57)
(10 18 66 58)
)
);
}
wall stator
stator
{
type wall;
faces
(
(36 38 86 84)
(37 39 87 85)
@ -495,9 +763,13 @@ patches
(46 35 83 94)
(47 35 83 95)
)
);
}
empty front
front
{
type empty;
faces
(
(48 50 61 60)
(50 52 62 61)
@ -531,9 +803,13 @@ patches
(81 82 93 91)
(82 83 95 93)
(83 76 84 94)
)
);
}
empty back
back
{
type empty;
faces
(
(0 12 13 2)
(2 13 14 4)
@ -567,7 +843,8 @@ patches
(33 43 45 34)
(34 45 47 35)
(35 46 36 28)
)
);
}
);
// ************************************************************************* //

View file

@ -708,9 +708,12 @@ edges
arc R7t R0t evert(4, 7, Zt)
);
patches
boundary
(
wall rotor
rotor
{
type wall;
faces
(
quad2D(r0, r1)
quad2D(r1, r2s)
@ -732,9 +735,13 @@ patches
quad2D(r6, rb6)
quad2D(r6s, rb6)
)
);
}
wall stator
stator
{
type wall;
faces
(
quad2D(R0, R1s)
quad2D(R1, R2)
@ -756,9 +763,13 @@ patches
quad2D(R7, Rb7)
quad2D(R7s, Rb7)
)
);
}
empty front
front
{
type empty;
faces
(
frontQuad(r0, r1, rb1, rb0)
frontQuad(r1, r2s, rb2, rb1)
@ -792,9 +803,13 @@ patches
frontQuad(Rb5, Rb6, R6, R5)
frontQuad(Rb6, Rb7, R7s, R6)
frontQuad(Rb7, Rb0, R0, R7)
)
);
}
empty back
back
{
type empty;
faces
(
backQuad(r0, r1, rb1, rb0)
backQuad(r1, r2s, rb2, rb1)
@ -828,7 +843,8 @@ patches
backQuad(Rb5, Rb6, R6, R5)
backQuad(Rb6, Rb7, R7s, R6)
backQuad(Rb7, Rb0, R0, R7)
)
);
}
);
// ************************************************************************* //

View file

@ -8,7 +8,7 @@
FoamFile
{
version 2.0;
format ascii;
format ;
class dictionary;
object blockMeshDict;
}
@ -65,26 +65,37 @@ edges
(
);
patches
boundary
(
// is there no way of defining all my 'defaultFaces' to be 'wall'?
wall front
front
{
type wall;
faces
(
// inlet block
(2 6 7 3)
// outlet block
(10 14 15 11)
)
);
}
wall back
back
{
type wall;
faces
(
// inlet block
(1 5 4 0)
// outlet block
(9 13 12 8)
)
);
}
wall wall
wall
{
type wall;
faces
(
// inlet block
(2 0 4 6)
@ -92,9 +103,13 @@ patches
// outlet block
(10 8 12 14)
(15 13 9 11)
)
);
}
wall porosityWall
porosityWall
{
type wall;
faces
(
// porosity block
(6 10 11 7)
@ -103,17 +118,26 @@ patches
// porosity block
(6 4 8 10)
(11 9 5 7)
)
);
}
patch inlet
inlet
{
type patch;
faces
(
(3 1 0 2)
)
);
}
patch outlet
outlet
{
type patch;
faces
(
(15 13 12 14)
)
);
}
);
mergePatchPairs

View file

@ -107,26 +107,37 @@ edges
(
);
patches
boundary
(
// is there no way of defining all my 'defaultFaces' to be 'wall'?
wall front
front
{
type wall;
faces
(
// inlet block
frontQuad(in1, join1, join2, in2)
// outlet block
frontQuad(poro1, out1, out2, poro2)
)
);
}
wall back
back
{
type wall;
faces
(
// inlet block
backQuad(in1, join1, join2, in2)
// outlet block
backQuad(poro1, out1, out2, poro2)
)
);
}
wall wall
wall
{
type wall;
faces
(
// inlet block
quad2D(in1, join1)
@ -134,9 +145,13 @@ patches
// outlet block
quad2D(poro1, out1)
quad2D(out2, poro2)
)
);
}
wall porosityWall
porosityWall
{
type wall;
faces
(
// porosity block
frontQuad(join1, poro1, poro2, join2)
@ -145,17 +160,26 @@ patches
// porosity block
quad2D(join1, poro1)
quad2D(poro2, join2)
)
);
}
patch inlet
inlet
{
type patch;
faces
(
quad2D(in2, in1)
)
);
}
patch outlet
outlet
{
type patch;
faces
(
quad2D(out2, out1)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -42,33 +42,57 @@ edges
(
);
patches
boundary
(
patch inlet
inlet
{
type patch;
faces
(
(0 4 7 3)
(3 7 10 8)
)
patch outlet
);
}
outlet
{
type patch;
faces
(
(2 6 5 1)
(6 2 9 11)
)
wall upperWall
);
}
upperWall
{
type wall;
faces
(
(8 9 11 10)
)
wall lowerWall
);
}
lowerWall
{
type wall;
faces
(
(1 5 4 0)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(2 3 8 9)
(6 7 10 11)
(0 3 2 1)
(4 5 6 7)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -47,28 +47,47 @@ edges
(
);
patches
boundary
(
patch inlet
inlet
{
type patch;
faces
(
(0 4 7 3)
)
patch outlet
);
}
outlet
{
type patch;
faces
(
(12 14 15 13)
)
wall upperWall
);
}
upperWall
{
type wall;
faces
(
(2 3 7 6)
(2 6 11 9)
(9 11 15 13)
)
wall lowerWall
);
}
lowerWall
{
type wall;
faces
(
(1 5 4 0)
(1 5 10 8)
(10 8 12 14)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -47,31 +47,51 @@ edges
(
);
patches
boundary
(
patch inlet
inlet
{
type patch;
faces
(
(0 8 10 2)
(2 10 13 5)
)
patch outlet
);
}
outlet
{
type patch;
faces
(
(4 7 15 12)
)
symmetryPlane bottom
);
}
bottom
{
type symmetryPlane;
faces
(
(0 1 9 8)
)
symmetryPlane top
);
}
top
{
type symmetryPlane;
faces
(
(5 13 14 6)
(6 14 15 7)
)
patch obstacle
);
}
obstacle
{
type patch;
faces
(
(1 3 11 9)
(3 4 12 11)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -37,20 +37,28 @@ edges
(
);
patches
boundary
(
patch sides
sides
{
type patch;
faces
(
(1 2 6 5)
(0 4 7 3)
)
empty empty
);
}
empty
{
type empty;
faces
(
(0 1 5 4)
(5 6 7 4)
(3 7 6 2)
(0 3 2 1)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -47,31 +47,51 @@ edges
(
);
patches
boundary
(
patch inlet
inlet
{
type patch;
faces
(
(0 8 10 2)
(2 10 13 5)
)
patch outlet
);
}
outlet
{
type patch;
faces
(
(4 7 15 12)
)
symmetryPlane bottom
);
}
bottom
{
type symmetryPlane;
faces
(
(0 1 9 8)
)
symmetryPlane top
);
}
top
{
type symmetryPlane;
faces
(
(5 13 14 6)
(6 14 15 7)
)
patch obstacle
);
}
obstacle
{
type patch;
faces
(
(1 3 11 9)
(3 4 12 11)
)
);
}
);
mergePatchPairs

View file

@ -37,20 +37,28 @@ edges
(
);
patches
boundary
(
patch sides
sides
{
type patch;
faces
(
(1 2 6 5)
(0 4 7 3)
)
empty empty
);
}
empty
{
type empty;
faces
(
(0 1 5 4)
(5 6 7 4)
(3 7 6 2)
(0 3 2 1)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -85,41 +85,61 @@ edges
(
);
patches
boundary
(
patch inlet
inlet
{
type patch;
faces
(
(0 22 26 4)
(4 26 30 8)
(8 30 36 14)
(14 36 40 18)
)
patch outlet
);
}
outlet
{
type patch;
faces
(
(3 7 29 25)
(7 11 33 29)
(11 13 35 33)
(13 17 39 35)
(17 21 43 39)
)
patch bottomWall
);
}
bottomWall
{
type patch;
faces
(
(0 1 23 22)
(1 2 24 23)
(2 3 25 24)
)
patch topWall
);
}
topWall
{
type patch;
faces
(
(18 40 41 19)
(19 41 42 20)
(20 42 43 21)
)
wall prismWall
);
}
prismWall
{
type wall;
faces
(
(12 10 32 34)
(12 34 31 9)
(9 31 32 10)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -52,9 +52,12 @@ edges
(
);
patches
boundary
(
wall outerWall
outerWall
{
type wall;
faces
(
(0 1 11 10)
(1 3 13 11)
@ -62,31 +65,48 @@ patches
(7 6 16 17)
(6 9 19 16)
(9 8 18 19)
)
symmetryPlane axis
);
}
axis
{
type symmetryPlane;
faces
(
(0 10 12 2)
(2 12 15 5)
(5 15 18 8)
)
patch nozzle
);
}
nozzle
{
type patch;
faces
(
(4 7 17 14)
)
empty back
);
}
back
{
type empty;
faces
(
(0 2 3 1)
(2 5 6 3)
(3 6 7 4)
(5 8 9 6)
)
empty front
);
}
front
{
type empty;
faces
(
(10 11 13 12)
(12 13 16 15)
(13 14 17 16)
(15 16 19 18)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -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

View file

@ -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
{

View file

@ -37,26 +37,54 @@ edges
(
);
patches
boundary
(
patch topAndBottom
topAndBottom
{
type patch;
faces
(
(3 7 6 2)
(1 5 4 0)
)
patch left
);
}
left
{
type regionCouple;
shadowRegion region0;
shadowPatch right;
attached off;
isWall on;
zone leftZone;
master off;
bridgeOverlap off;
faces
(
(0 4 7 3)
)
patch right
);
}
right
{
type patch;
faces
(
(2 6 5 1)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(0 3 2 1)
(4 5 6 7)
)
);
}
);
mergePatchPairs

View file

@ -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

View file

@ -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
{

View file

@ -37,26 +37,54 @@ edges
(
);
patches
boundary
(
patch topAndBottom
topAndBottom
{
type patch;
faces
(
(3 7 6 2)
(1 5 4 0)
)
patch left
);
}
left
{
type regionCouple;
shadowRegion region0;
shadowPatch right;
attached off;
isWall on;
zone leftZone;
master off;
bridgeOverlap off;
faces
(
(0 4 7 3)
)
patch right
);
}
right
{
type patch;
faces
(
(2 6 5 1)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(0 3 2 1)
(4 5 6 7)
)
);
}
);
mergePatchPairs

View file

@ -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
{
type cyclic;
faces
(
(4 5 6 7)
(0 3 2 1)
)
);
}
)
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -85,37 +85,56 @@ edges
(
);
patches
boundary
(
patch inlet
inlet
{
type patch;
faces
(
(0 22 23 1)
(1 23 24 2)
(2 24 25 3)
)
patch outlet
);
}
outlet
{
type patch;
faces
(
(16 17 39 38)
(17 18 40 39)
(18 19 41 40)
(19 20 42 41)
(20 21 43 42)
)
wall upperWall
);
}
upperWall
{
type wall;
faces
(
(3 25 31 9)
(9 31 37 15)
(15 37 43 21)
)
wall lowerWall
);
}
lowerWall
{
type wall;
faces
(
(0 6 28 22)
(6 5 27 28)
(5 4 26 27)
(4 10 32 26)
(10 16 38 32)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(22 28 29 23)
(23 29 30 24)
@ -143,7 +162,8 @@ patches
(12 13 19 18)
(13 14 20 19)
(14 15 21 20)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -37,29 +37,53 @@ edges
(
);
patches
boundary
(
wall top
top
{
type wall;
faces
(
(3 7 6 2)
)
wall bottom
);
}
bottom
{
type wall;
faces
(
(1 5 4 0)
)
wall left
);
}
left
{
type wall;
faces
(
(0 4 7 3)
)
wall right
);
}
right
{
type wall;
faces
(
(2 6 5 1)
)
empty frontAndBack
);
}
frontAndBack
{
type empty;
faces
(
(0 3 2 1)
(4 5 6 7)
)
);
}
);
mergePatchPairs

View file

@ -37,23 +37,35 @@ edges
(
);
patches
boundary
(
wall floor
floor
{
type wall;
faces
(
(1 5 4 0)
)
wall ceiling
);
}
ceiling
{
type wall;
faces
(
(3 7 6 2)
)
wall fixedWalls
);
}
fixedWalls
{
type wall;
faces
(
(0 4 7 3)
(2 6 5 1)
(0 3 2 1)
(4 5 6 7)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -37,23 +37,35 @@ edges
(
);
patches
boundary
(
wall floor
floor
{
type wall;
faces
(
(1 5 4 0)
)
wall ceiling
);
}
ceiling
{
type wall;
faces
(
(3 7 6 2)
)
wall fixedWalls
);
}
fixedWalls
{
type wall;
faces
(
(0 4 7 3)
(2 6 5 1)
(0 3 2 1)
(4 5 6 7)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -37,23 +37,35 @@ edges
(
);
patches
boundary
(
wall floor
floor
{
type wall;
faces
(
(1 5 4 0)
)
wall ceiling
);
}
ceiling
{
type wall;
faces
(
(3 7 6 2)
)
wall fixedWalls
);
}
fixedWalls
{
type wall;
faces
(
(0 4 7 3)
(2 6 5 1)
(0 3 2 1)
(4 5 6 7)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -37,23 +37,35 @@ edges
(
);
patches
boundary
(
wall floor
floor
{
type wall;
faces
(
(1 5 4 0)
)
wall ceiling
);
}
ceiling
{
type wall;
faces
(
(3 7 6 2)
)
wall fixedWalls
);
}
fixedWalls
{
type wall;
faces
(
(0 4 7 3)
(2 6 5 1)
(0 3 2 1)
(4 5 6 7)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -98,17 +98,24 @@ edges
(
);
patches
boundary
(
wall box
box
{
type wall;
faces
(
( 6 22 21 5)
(10 26 22 6)
( 9 25 26 10)
( 5 21 25 9)
(22 26 25 21)
)
wall floor
);
}
floor
{
type wall;
faces
(
( 1 5 4 0)
( 2 6 5 1)
@ -118,8 +125,12 @@ patches
( 9 13 12 8)
(10 14 13 9)
(11 15 14 10)
)
wall ceiling
);
}
ceiling
{
type wall;
faces
(
(33 37 36 32)
(34 38 37 33)
@ -130,8 +141,12 @@ patches
(41 45 44 40)
(42 46 45 41)
(43 47 46 42)
)
wall fixedWalls
);
}
fixedWalls
{
type wall;
faces
(
( 1 17 16 0)
( 2 18 17 1)
@ -160,7 +175,8 @@ patches
(24 40 44 28)
(20 36 40 24)
(16 32 36 20)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -98,17 +98,24 @@ edges
(
);
patches
boundary
(
wall box
box
{
type wall;
faces
(
( 6 22 21 5)
(10 26 22 6)
( 9 25 26 10)
( 5 21 25 9)
(22 26 25 21)
)
wall floor
);
}
floor
{
type wall;
faces
(
( 1 5 4 0)
( 2 6 5 1)
@ -118,8 +125,12 @@ patches
( 9 13 12 8)
(10 14 13 9)
(11 15 14 10)
)
wall ceiling
);
}
ceiling
{
type wall;
faces
(
(33 37 36 32)
(34 38 37 33)
@ -130,8 +141,12 @@ patches
(41 45 44 40)
(42 46 45 41)
(43 47 46 42)
)
wall fixedWalls
);
}
fixedWalls
{
type wall;
faces
(
( 1 17 16 0)
( 2 18 17 1)
@ -160,7 +175,8 @@ patches
(24 40 44 28)
(20 36 40 24)
(16 32 36 20)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -37,32 +37,56 @@ edges
(
);
patches
boundary
(
wall maxY
maxY
{
type wall;
faces
(
(3 7 6 2)
)
patch minX
);
}
minX
{
type patch;
faces
(
(0 4 7 3)
)
patch maxX
);
}
maxX
{
type patch;
faces
(
(2 6 5 1)
)
wall minY
);
}
minY
{
type wall;
faces
(
(1 5 4 0)
)
wall minZ
);
}
minZ
{
type wall;
faces
(
(0 3 2 1)
)
wall maxZ
);
}
maxZ
{
type wall;
faces
(
(4 5 6 7)
)
);
}
);
mergePatchPairs

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -433,9 +433,12 @@ edges
arc 94 84 (0.923879532683006 0.382683431950523 0.1)
);
patches
boundary
(
wall rotor
rotor
{
type wall;
faces
(
(0 2 50 48)
(2 4 52 50)
@ -457,9 +460,13 @@ patches
(9 18 66 57)
(10 18 66 58)
)
);
}
wall stator
stator
{
type wall;
faces
(
(36 38 86 84)
(37 39 87 85)
@ -481,9 +488,13 @@ patches
(46 35 83 94)
(47 35 83 95)
)
);
}
empty front
front
{
type empty;
faces
(
(48 50 61 60)
(50 52 62 61)
@ -517,9 +528,13 @@ patches
(81 82 93 91)
(82 83 95 93)
(83 76 84 94)
)
);
}
empty back
back
{
type empty;
faces
(
(0 12 13 2)
(2 13 14 4)
@ -553,7 +568,8 @@ patches
(33 43 45 34)
(34 45 47 35)
(35 46 36 28)
)
);
}
);
// ************************************************************************* //

View file

@ -693,9 +693,12 @@ edges
arc R7t R0t evert(4, 7, Zt)
);
patches
boundary
(
wall rotor
rotor
{
type wall;
faces
(
quad2D(r0, r1)
quad2D(r1, r2s)
@ -717,9 +720,13 @@ patches
quad2D(r6, rb6)
quad2D(r6s, rb6)
)
);
}
wall stator
stator
{
type wall;
faces
(
quad2D(R0, R1s)
quad2D(R1, R2)
@ -741,9 +748,13 @@ patches
quad2D(R7, Rb7)
quad2D(R7s, Rb7)
)
);
}
empty front
front
{
type empty;
faces
(
frontQuad(r0, r1, rb1, rb0)
frontQuad(r1, r2s, rb2, rb1)
@ -777,9 +788,13 @@ patches
frontQuad(Rb5, Rb6, R6, R5)
frontQuad(Rb6, Rb7, R7s, R6)
frontQuad(Rb7, Rb0, R0, R7)
)
);
}
empty back
back
{
type empty;
faces
(
backQuad(r0, r1, rb1, rb0)
backQuad(r1, r2s, rb2, rb1)
@ -813,7 +828,8 @@ patches
backQuad(Rb5, Rb6, R6, R5)
backQuad(Rb6, Rb7, R7s, R6)
backQuad(Rb7, Rb0, R0, R7)
)
);
}
);
// ************************************************************************* //

View file

@ -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;
}
)
// ************************************************************************* //

View file

@ -42,26 +42,38 @@ edges
(
);
patches
boundary
(
wall lowerWall
lowerWall
{
type wall;
faces
(
(0 3 9 6)
)
);
}
wall upperWall
upperWall
{
type wall;
faces
(
(2 8 11 5)
)
);
}
cyclic frontBack
frontBack
{
type cyclic;
faces
(
(0 6 7 1)
(1 7 8 2)
(9 3 4 10)
(10 4 5 11)
)
);
}
);
mergePatchPairs

View file

@ -42,25 +42,39 @@ edges
(
);
patches
boundary
(
wall lowerWall
lowerWall
{
type wall;
faces
(
(0 3 9 6)
)
wall upperWall
);
}
upperWall
{
type wall;
faces
(
(2 8 11 5)
)
);
}
cyclic flow
flow
{
type cyclic;
faces
(
(0 6 7 1)
(1 7 8 2)
(3 4 10 9)
(4 5 11 10)
)
);
}
);
mergePatchPairs

View file

@ -42,16 +42,25 @@ edges
(
);
patches
boundary
(
wall lowerWall
lowerWall
{
type wall;
faces
(
(0 3 9 6)
)
wall upperWall
);
}
upperWall
{
type wall;
faces
(
(2 8 11 5)
)
);
}
);
mergePatchPairs

View file

@ -42,36 +42,65 @@ edges
(
);
patches
boundary
(
wall bottomWall
bottomWall
{
type wall;
faces
(
(0 1 7 6)
)
wall topWall
);
}
topWall
{
type wall;
faces
(
(4 10 11 5)
)
cyclic sides1
);
}
sides1
{
type cyclic;
faces
(
(0 2 3 1)
(6 7 9 8)
)
cyclic sides2
);
}
sides2
{
type cyclic;
faces
(
(2 4 5 3)
(8 9 11 10)
)
cyclic inout1
);
}
inout1
{
type cyclic;
faces
(
(1 3 9 7)
(0 6 8 2)
)
cyclic inout2
);
}
inout2
{
type cyclic;
faces
(
(3 5 11 9)
(2 8 10 4)
)
);
}
);
mergePatchPairs

View file

@ -188,9 +188,12 @@ edges
arc 72 40 (-4.33013 2.5 0.5)
);
patches
boundary
(
wall impellerWall
impellerWall
{
type wall;
faces
(
(7 47 58 18)
(18 58 57 17)
@ -204,8 +207,13 @@ patches
(20 60 46 6)
(6 46 45 5)
(5 45 47 7)
)
wall baffleWall
);
}
baffleWall
{
type wall;
faces
(
(1 24 64 41)
(24 26 66 64)
@ -225,15 +233,25 @@ patches
(32 0 40 72)
(0 2 42 40)
(2 42 41 1)
)
patch insideSlider
);
}
insideSlider
{
type patch;
faces
(
(4 16 56 44)
(16 11 51 56)
(11 23 63 51)
(23 4 44 63)
)
patch outsideSlider
);
}
outsideSlider
{
type patch;
faces
(
(3 43 67 27)
(27 67 71 31)
@ -241,7 +259,8 @@ patches
(12 52 79 39)
(39 79 75 35)
(35 75 43 3)
)
);
}
);
mergePatchPairs

View file

@ -188,10 +188,14 @@ edges
arc 72 40 (-4.33013 2.5 0.5)
);
patches
boundary
(
wall impellerWall
impellerWall
{
type wall;
faces
(
(7 47 58 18)
(18 58 57 17)
(17 57 59 19)
@ -204,8 +208,13 @@ patches
(20 60 46 6)
(6 46 45 5)
(5 45 47 7)
)
wall baffleWall
);
}
baffleWall
{
type wall;
faces
(
(1 24 64 41)
(24 26 66 64)
@ -225,15 +234,25 @@ patches
(32 0 40 72)
(0 2 42 40)
(2 42 41 1)
)
patch insideSlider
);
}
insideSlider
{
type patch;
faces
(
(4 16 56 44)
(16 11 51 56)
(11 23 63 51)
(23 4 44 63)
)
patch outsideSlider
);
}
outsideSlider
{
type patch;
faces
(
(3 43 67 27)
(27 67 71 31)
@ -241,7 +260,8 @@ patches
(12 52 79 39)
(39 79 75 35)
(35 75 43 3)
)
);
}
);
mergePatchPairs

View file

@ -84,45 +84,68 @@ edges
(
);
patches
boundary
(
wall block
block
{
type wall;
faces
(
(2 5 21 18)
(5 21 25 9)
(9 25 28 12)
(12 28 18 2)
)
);
}
patch top
top
{
type patch;
faces
(
(15 13 29 31)
(13 11 27 29)
(11 10 26 27)
)
);
}
wall bottom
bottom
{
type wall;
faces
(
(0 1 17 16)
(1 4 20 17)
(4 6 22 20)
)
);
}
wall left
left
{
type wall;
faces
(
(0 16 19 3)
(3 19 30 14)
(14 30 31 15)
)
);
}
wall right
right
{
type wall;
faces
(
(6 22 23 7)
(7 23 24 8)
(8 24 26 10)
)
);
}
empty frontAndBack
frontAndBack
{
type empty;
faces
(
(0 1 2 3)
(1 4 5 2)
@ -141,8 +164,8 @@ patches
(28 25 27 29)
(30 28 29 31)
(19 18 28 30)
)
);
}
);
mergePatchPairs

View file

@ -53,54 +53,93 @@ edges
(
);
patches
boundary
(
wall movingWall
movingWall
{
type wall;
faces
(
(1 5 13 1)
(5 6 14 13)
(2 2 14 6)
)
patch farFieldMoving
);
}
farFieldMoving
{
type patch;
faces
(
(9 17 18 10)
)
wall fixedWall
);
}
fixedWall
{
type wall;
faces
(
(3 7 15 3)
(7 11 19 15)
)
empty axis
);
}
axis
{
type empty;
faces
(
(0 1 1 0)
(2 3 3 2)
)
patch left
);
}
left
{
type patch;
faces
(
(0 0 12 4)
(4 12 16 8)
)
patch farField
);
}
farField
{
type patch;
faces
(
(8 16 17 9)
(10 18 19 11)
)
wedge back
);
}
back
{
type wedge;
faces
(
(0 4 5 1)
(2 6 7 3)
(4 8 9 5)
(5 9 10 6)
(6 10 11 7)
)
wedge front
);
}
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

View file

@ -57,54 +57,93 @@ edges
(
);
patches
boundary
(
wall movingWall
movingWall
{
type wall;
faces
(
(1 5 17 13)
(5 6 18 17)
(2 14 18 6)
)
patch farFieldMoving
);
}
farFieldMoving
{
type patch;
faces
(
(9 21 22 10)
)
wall fixedWall
);
}
fixedWall
{
type wall;
faces
(
(3 7 19 15)
(7 11 23 19)
)
symmetryPlane axis
);
}
axis
{
type symmetryPlane;
faces
(
(0 1 13 12)
(2 3 15 14)
)
patch left
);
}
left
{
type patch;
faces
(
(0 12 16 4)
(4 16 20 8)
)
patch farField
);
}
farField
{
type patch;
faces
(
(8 20 21 9)
(10 22 23 11)
)
wedge back
);
}
back
{
type wedge;
faces
(
(0 4 5 1)
(2 6 7 3)
(4 8 9 5)
(5 9 10 6)
(6 10 11 7)
)
wedge front
);
}
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