TUT: New AMI tutorial case for pimpleFoam - rotatingFanInRoom
This commit is contained in:
parent
80fb4da9ca
commit
c41843e4f9
@ -0,0 +1,59 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class volVectorField;
|
||||||
|
location "0";
|
||||||
|
object U;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
dimensions [0 1 -1 0 0 0 0];
|
||||||
|
|
||||||
|
internalField uniform (0 0 0);
|
||||||
|
|
||||||
|
boundaryField
|
||||||
|
{
|
||||||
|
AMI1
|
||||||
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
value uniform (0 0 0);
|
||||||
|
}
|
||||||
|
AMI2
|
||||||
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
value uniform (0 0 0);
|
||||||
|
}
|
||||||
|
fan
|
||||||
|
{
|
||||||
|
type movingWallVelocity;
|
||||||
|
value uniform (0 0 0);
|
||||||
|
}
|
||||||
|
door
|
||||||
|
{
|
||||||
|
type fixedValue;
|
||||||
|
value uniform (-0.1 0 0);
|
||||||
|
}
|
||||||
|
outlet
|
||||||
|
{
|
||||||
|
type pressureInletOutletVelocity;
|
||||||
|
value uniform (0 0 0);
|
||||||
|
}
|
||||||
|
room
|
||||||
|
{
|
||||||
|
type noSlip;
|
||||||
|
}
|
||||||
|
desk
|
||||||
|
{
|
||||||
|
type noSlip;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
@ -0,0 +1,62 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class volScalarField;
|
||||||
|
location "0";
|
||||||
|
object k;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
dimensions [0 2 -2 0 0 0 0];
|
||||||
|
|
||||||
|
internalField uniform 0.00341;
|
||||||
|
|
||||||
|
boundaryField
|
||||||
|
{
|
||||||
|
AMI1
|
||||||
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
value uniform 0.00341;
|
||||||
|
}
|
||||||
|
AMI2
|
||||||
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
value uniform 0.00341;
|
||||||
|
}
|
||||||
|
fan
|
||||||
|
{
|
||||||
|
type kqRWallFunction;
|
||||||
|
value uniform 0.00341;
|
||||||
|
}
|
||||||
|
door
|
||||||
|
{
|
||||||
|
type turbulentIntensityKineticEnergyInlet;
|
||||||
|
intensity 0.05;
|
||||||
|
value uniform 0.00341;
|
||||||
|
}
|
||||||
|
outlet
|
||||||
|
{
|
||||||
|
type zeroGradient;
|
||||||
|
}
|
||||||
|
room
|
||||||
|
{
|
||||||
|
type kqRWallFunction;
|
||||||
|
value uniform 0.00341;
|
||||||
|
}
|
||||||
|
desk
|
||||||
|
{
|
||||||
|
type kqRWallFunction;
|
||||||
|
value uniform 0.00341;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
@ -0,0 +1,58 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class volScalarField;
|
||||||
|
object nut;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
dimensions [0 2 -1 0 0 0 0];
|
||||||
|
|
||||||
|
internalField uniform 1e-5;
|
||||||
|
|
||||||
|
boundaryField
|
||||||
|
{
|
||||||
|
AMI1
|
||||||
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
value uniform 1e-5;
|
||||||
|
}
|
||||||
|
AMI2
|
||||||
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
value uniform 1e-5;
|
||||||
|
}
|
||||||
|
fan
|
||||||
|
{
|
||||||
|
type nutkWallFunction;
|
||||||
|
value uniform 1e-5;
|
||||||
|
}
|
||||||
|
door
|
||||||
|
{
|
||||||
|
type zeroGradient;
|
||||||
|
}
|
||||||
|
outlet
|
||||||
|
{
|
||||||
|
type zeroGradient;
|
||||||
|
}
|
||||||
|
room
|
||||||
|
{
|
||||||
|
type nutkWallFunction;
|
||||||
|
value uniform 1e-5;
|
||||||
|
}
|
||||||
|
desk
|
||||||
|
{
|
||||||
|
type nutkWallFunction;
|
||||||
|
value uniform 1e-5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
@ -0,0 +1,62 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class volScalarField;
|
||||||
|
location "0";
|
||||||
|
object omega;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
dimensions [0 0 -1 0 0 0 0];
|
||||||
|
|
||||||
|
internalField uniform 0.1;
|
||||||
|
|
||||||
|
boundaryField
|
||||||
|
{
|
||||||
|
AMI1
|
||||||
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
value uniform 0.1;
|
||||||
|
}
|
||||||
|
AMI2
|
||||||
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
value uniform 0.1;
|
||||||
|
}
|
||||||
|
fan
|
||||||
|
{
|
||||||
|
type omegaWallFunction;
|
||||||
|
value uniform 0.1;
|
||||||
|
}
|
||||||
|
door
|
||||||
|
{
|
||||||
|
type turbulentMixingLengthFrequencyInlet;
|
||||||
|
mixingLength 1.2;
|
||||||
|
value uniform 0.1;
|
||||||
|
}
|
||||||
|
outlet
|
||||||
|
{
|
||||||
|
type zeroGradient;
|
||||||
|
}
|
||||||
|
room
|
||||||
|
{
|
||||||
|
type omegaWallFunction;
|
||||||
|
value uniform 0.1;
|
||||||
|
}
|
||||||
|
desk
|
||||||
|
{
|
||||||
|
type omegaWallFunction;
|
||||||
|
value uniform 0.1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
@ -0,0 +1,60 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class volScalarField;
|
||||||
|
object p;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
dimensions [0 2 -2 0 0 0 0];
|
||||||
|
|
||||||
|
internalField uniform 0;
|
||||||
|
|
||||||
|
boundaryField
|
||||||
|
{
|
||||||
|
AMI1
|
||||||
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
value uniform 0;
|
||||||
|
}
|
||||||
|
AMI2
|
||||||
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
value uniform 0;
|
||||||
|
}
|
||||||
|
fan
|
||||||
|
{
|
||||||
|
type fixedFluxPressure;
|
||||||
|
value uniform 0;
|
||||||
|
}
|
||||||
|
door
|
||||||
|
{
|
||||||
|
type fixedFluxPressure;
|
||||||
|
value uniform 0;
|
||||||
|
}
|
||||||
|
outlet
|
||||||
|
{
|
||||||
|
type fixedValue;
|
||||||
|
value uniform 0;
|
||||||
|
}
|
||||||
|
room
|
||||||
|
{
|
||||||
|
type fixedFluxPressure;
|
||||||
|
value uniform 0;
|
||||||
|
}
|
||||||
|
desk
|
||||||
|
{
|
||||||
|
type fixedFluxPressure;
|
||||||
|
value uniform 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
11
tutorials/incompressible/pimpleFoam/RAS/rotatingFanInRoom/Allclean
Executable file
11
tutorials/incompressible/pimpleFoam/RAS/rotatingFanInRoom/Allclean
Executable file
@ -0,0 +1,11 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
cd ${0%/*} || exit 1 # Run from this directory
|
||||||
|
. $WM_PROJECT_DIR/bin/tools/CleanFunctions # Tutorial clean functions
|
||||||
|
|
||||||
|
cleanCase0
|
||||||
|
|
||||||
|
# Remove surfaces and features
|
||||||
|
rm -f constant/triSurface/*.eMesh* > /dev/null 2>&1
|
||||||
|
rm -rf constant/extendedFeatureEdgeMesh > /dev/null 2>&1
|
||||||
|
|
||||||
|
#------------------------------------------------------------------------------
|
11
tutorials/incompressible/pimpleFoam/RAS/rotatingFanInRoom/Allrun
Executable file
11
tutorials/incompressible/pimpleFoam/RAS/rotatingFanInRoom/Allrun
Executable file
@ -0,0 +1,11 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
cd ${0%/*} || exit 1 # Run from this directory
|
||||||
|
. $WM_PROJECT_DIR/bin/tools/RunFunctions # Tutorial run functions
|
||||||
|
|
||||||
|
./Allrun.pre
|
||||||
|
|
||||||
|
runApplication decomposePar
|
||||||
|
runParallel $(getApplication)
|
||||||
|
runApplication reconstructPar
|
||||||
|
|
||||||
|
#------------------------------------------------------------------------------
|
22
tutorials/incompressible/pimpleFoam/RAS/rotatingFanInRoom/Allrun.pre
Executable file
22
tutorials/incompressible/pimpleFoam/RAS/rotatingFanInRoom/Allrun.pre
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
cd ${0%/*} || exit 1 # Run from this directory
|
||||||
|
. $WM_PROJECT_DIR/bin/tools/RunFunctions # Tutorial run functions
|
||||||
|
|
||||||
|
# - meshing
|
||||||
|
runApplication surfaceFeatureExtract
|
||||||
|
runApplication blockMesh
|
||||||
|
runApplication snappyHexMesh -overwrite
|
||||||
|
|
||||||
|
# - force removal of fields generated by snappy
|
||||||
|
rm -rf 0
|
||||||
|
|
||||||
|
# renumber the mesh
|
||||||
|
runApplication renumberMesh -overwrite
|
||||||
|
|
||||||
|
# - create the inlet/outlet and AMI patches
|
||||||
|
runApplication createPatch -overwrite
|
||||||
|
|
||||||
|
# - set the initial fields
|
||||||
|
restore0Dir
|
||||||
|
|
||||||
|
#------------------------------------------------------------------------------
|
@ -0,0 +1,32 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "constant";
|
||||||
|
object dynamicMeshDict;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
dynamicFvMesh dynamicMotionSolverFvMesh;
|
||||||
|
|
||||||
|
motionSolverLibs ("libfvMotionSolvers.so");
|
||||||
|
|
||||||
|
motionSolver solidBody;
|
||||||
|
|
||||||
|
cellZone rotatingZone;
|
||||||
|
|
||||||
|
solidBodyMotionFunction rotatingMotion;
|
||||||
|
|
||||||
|
origin (-3 2 2.6);
|
||||||
|
axis (0 0 1);
|
||||||
|
omega 10;
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
@ -0,0 +1,22 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class uniformDimensionedVectorField;
|
||||||
|
location "constant";
|
||||||
|
object g;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
dimensions [0 1 -2 0 0 0 0];
|
||||||
|
value (0 0 -9.81);
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
@ -0,0 +1,22 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "constant";
|
||||||
|
object transportProperties;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
transportModel Newtonian;
|
||||||
|
|
||||||
|
nu 1e-05;
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,422 @@
|
|||||||
|
solid desk
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 1.421527 0.666708
|
||||||
|
vertex -4.188827 1.421527 0.866720
|
||||||
|
vertex -4.188827 2.621527 0.866720
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 2.621527 0.866720
|
||||||
|
vertex -4.188827 2.621527 0.666708
|
||||||
|
vertex -4.188827 1.421527 0.666708
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 2.621527 0.666708
|
||||||
|
vertex -4.188827 2.621527 0.866720
|
||||||
|
vertex -1.839868 2.621527 0.866720
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 2.621527 0.866720
|
||||||
|
vertex -1.839868 2.621527 0.666708
|
||||||
|
vertex -4.188827 2.621527 0.666708
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 2.621527 0.666708
|
||||||
|
vertex -1.839868 2.621527 0.866720
|
||||||
|
vertex -1.839868 1.421527 0.866720
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 1.421527 0.866720
|
||||||
|
vertex -1.839868 1.421527 0.666708
|
||||||
|
vertex -1.839868 2.621527 0.666708
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 1.421527 0.866720
|
||||||
|
vertex -4.188827 1.421527 0.666708
|
||||||
|
vertex -1.839868 1.421527 0.666708
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 1.421527 0.666708
|
||||||
|
vertex -1.839868 1.421527 0.866720
|
||||||
|
vertex -4.188827 1.421527 0.866720
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 1.421527 0.666708
|
||||||
|
vertex -4.188827 1.421527 0.666708
|
||||||
|
vertex -4.188827 2.621527 0.666708
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 2.621527 0.666708
|
||||||
|
vertex -1.839868 2.621527 0.666708
|
||||||
|
vertex -1.839868 1.421527 0.666708
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 2.621527 0.866720
|
||||||
|
vertex -4.188827 2.621527 0.866720
|
||||||
|
vertex -4.188827 1.421527 0.866720
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 1.421527 0.866720
|
||||||
|
vertex -1.839868 1.421527 0.866720
|
||||||
|
vertex -1.839868 2.621527 0.866720
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -2.035615 1.421527 0.000000
|
||||||
|
vertex -2.035615 1.421527 0.666709
|
||||||
|
vertex -2.035615 1.521527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -2.035615 1.521527 0.666709
|
||||||
|
vertex -2.035615 1.521527 0.000000
|
||||||
|
vertex -2.035615 1.421527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -2.035615 1.521527 0.000000
|
||||||
|
vertex -2.035615 1.521527 0.666709
|
||||||
|
vertex -1.839868 1.521527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 1.521527 0.666709
|
||||||
|
vertex -1.839868 1.521527 0.000000
|
||||||
|
vertex -2.035615 1.521527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 1.521527 0.000000
|
||||||
|
vertex -1.839868 1.521527 0.666709
|
||||||
|
vertex -1.839868 1.421527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 1.421527 0.666709
|
||||||
|
vertex -1.839868 1.421527 0.000000
|
||||||
|
vertex -1.839868 1.521527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 1.421527 0.000000
|
||||||
|
vertex -1.839868 1.421527 0.666709
|
||||||
|
vertex -2.035615 1.421527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -2.035615 1.421527 0.666709
|
||||||
|
vertex -2.035615 1.421527 0.000000
|
||||||
|
vertex -1.839868 1.421527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -2.035615 1.521527 0.000000
|
||||||
|
vertex -1.839868 1.521527 0.000000
|
||||||
|
vertex -1.839868 1.421527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 1.421527 0.000000
|
||||||
|
vertex -2.035615 1.421527 0.000000
|
||||||
|
vertex -2.035615 1.521527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 1.521527 0.666709
|
||||||
|
vertex -2.035615 1.521527 0.666709
|
||||||
|
vertex -2.035615 1.421527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -2.035615 1.421527 0.666709
|
||||||
|
vertex -1.839868 1.421527 0.666709
|
||||||
|
vertex -1.839868 1.521527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -3.993080 1.421527 0.000000
|
||||||
|
vertex -3.993080 1.521527 0.000000
|
||||||
|
vertex -3.993080 1.521527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -3.993080 1.521527 0.666709
|
||||||
|
vertex -3.993080 1.421527 0.666709
|
||||||
|
vertex -3.993080 1.421527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -3.993080 1.521527 0.000000
|
||||||
|
vertex -4.188827 1.521527 0.000000
|
||||||
|
vertex -4.188827 1.521527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 1.521527 0.666709
|
||||||
|
vertex -3.993080 1.521527 0.666709
|
||||||
|
vertex -3.993080 1.521527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 1.521527 0.000000
|
||||||
|
vertex -4.188827 1.421527 0.000000
|
||||||
|
vertex -4.188827 1.421527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 1.421527 0.666709
|
||||||
|
vertex -4.188827 1.521527 0.666709
|
||||||
|
vertex -4.188827 1.521527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 1.421527 0.000000
|
||||||
|
vertex -3.993080 1.421527 0.000000
|
||||||
|
vertex -3.993080 1.421527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -3.993080 1.421527 0.666709
|
||||||
|
vertex -4.188827 1.421527 0.666709
|
||||||
|
vertex -4.188827 1.421527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -3.993080 1.521527 0.000000
|
||||||
|
vertex -3.993080 1.421527 0.000000
|
||||||
|
vertex -4.188827 1.421527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 1.421527 0.000000
|
||||||
|
vertex -4.188827 1.521527 0.000000
|
||||||
|
vertex -3.993080 1.521527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 1.521527 0.666709
|
||||||
|
vertex -4.188827 1.421527 0.666709
|
||||||
|
vertex -3.993080 1.421527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -3.993080 1.421527 0.666709
|
||||||
|
vertex -3.993080 1.521527 0.666709
|
||||||
|
vertex -4.188827 1.521527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -2.035615 2.621527 0.000000
|
||||||
|
vertex -2.035615 2.521527 0.000000
|
||||||
|
vertex -2.035615 2.521527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -2.035615 2.521527 0.666709
|
||||||
|
vertex -2.035615 2.621527 0.666709
|
||||||
|
vertex -2.035615 2.621527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -2.035615 2.521527 0.000000
|
||||||
|
vertex -1.839868 2.521527 0.000000
|
||||||
|
vertex -1.839868 2.521527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 2.521527 0.666709
|
||||||
|
vertex -2.035615 2.521527 0.666709
|
||||||
|
vertex -2.035615 2.521527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 2.521527 0.000000
|
||||||
|
vertex -1.839868 2.621527 0.000000
|
||||||
|
vertex -1.839868 2.621527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 2.621527 0.666709
|
||||||
|
vertex -1.839868 2.521527 0.666709
|
||||||
|
vertex -1.839868 2.521527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 2.621527 0.000000
|
||||||
|
vertex -2.035615 2.621527 0.000000
|
||||||
|
vertex -2.035615 2.621527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -2.035615 2.621527 0.666709
|
||||||
|
vertex -1.839868 2.621527 0.666709
|
||||||
|
vertex -1.839868 2.621527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -2.035615 2.521527 0.000000
|
||||||
|
vertex -2.035615 2.621527 0.000000
|
||||||
|
vertex -1.839868 2.621527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 2.621527 0.000000
|
||||||
|
vertex -1.839868 2.521527 0.000000
|
||||||
|
vertex -2.035615 2.521527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -1.839868 2.521527 0.666709
|
||||||
|
vertex -1.839868 2.621527 0.666709
|
||||||
|
vertex -2.035615 2.621527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -2.035615 2.621527 0.666709
|
||||||
|
vertex -2.035615 2.521527 0.666709
|
||||||
|
vertex -1.839868 2.521527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -3.993080 2.621527 0.000000
|
||||||
|
vertex -3.993080 2.621527 0.666709
|
||||||
|
vertex -3.993080 2.521527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -3.993080 2.521527 0.666709
|
||||||
|
vertex -3.993080 2.521527 0.000000
|
||||||
|
vertex -3.993080 2.621527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -3.993080 2.521527 0.000000
|
||||||
|
vertex -3.993080 2.521527 0.666709
|
||||||
|
vertex -4.188827 2.521527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 2.521527 0.666709
|
||||||
|
vertex -4.188827 2.521527 0.000000
|
||||||
|
vertex -3.993080 2.521527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 2.521527 0.000000
|
||||||
|
vertex -4.188827 2.521527 0.666709
|
||||||
|
vertex -4.188827 2.621527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 2.621527 0.666709
|
||||||
|
vertex -4.188827 2.621527 0.000000
|
||||||
|
vertex -4.188827 2.521527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 2.621527 0.000000
|
||||||
|
vertex -4.188827 2.621527 0.666709
|
||||||
|
vertex -3.993080 2.621527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -3.993080 2.621527 0.666709
|
||||||
|
vertex -3.993080 2.621527 0.000000
|
||||||
|
vertex -4.188827 2.621527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -3.993080 2.521527 0.000000
|
||||||
|
vertex -4.188827 2.521527 0.000000
|
||||||
|
vertex -4.188827 2.621527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 2.621527 0.000000
|
||||||
|
vertex -3.993080 2.621527 0.000000
|
||||||
|
vertex -3.993080 2.521527 0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -4.188827 2.521527 0.666709
|
||||||
|
vertex -3.993080 2.521527 0.666709
|
||||||
|
vertex -3.993080 2.621527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -3.993080 2.621527 0.666709
|
||||||
|
vertex -4.188827 2.621527 0.666709
|
||||||
|
vertex -4.188827 2.521527 0.666709
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
endsolid desk
|
@ -0,0 +1,30 @@
|
|||||||
|
solid door
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 1.581186 1.050000
|
||||||
|
vertex 0.217568 1.581186 -0.000000
|
||||||
|
vertex 0.217568 2.349192 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 2.349192 1.050000
|
||||||
|
vertex 0.217568 2.349192 2.100000
|
||||||
|
vertex 0.217568 1.581186 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 1.581186 1.050000
|
||||||
|
vertex 0.217568 2.349192 -0.000000
|
||||||
|
vertex 0.217568 2.349192 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 2.349192 1.050000
|
||||||
|
vertex 0.217568 1.581186 2.100000
|
||||||
|
vertex 0.217568 1.581186 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
endsolid door
|
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,16 @@
|
|||||||
|
solid outlet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 1.645513 1.050000
|
||||||
|
vertex -5.642390 1.645513 2.100000
|
||||||
|
vertex -5.642390 2.490706 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 2.490706 2.100000
|
||||||
|
vertex -5.642390 2.490706 1.050000
|
||||||
|
vertex -5.642390 1.645513 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
endsolid outlet
|
@ -0,0 +1,380 @@
|
|||||||
|
solid room
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 2.490706 2.100000
|
||||||
|
vertex -5.642390 2.490706 2.800000
|
||||||
|
vertex -5.642390 4.435196 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 4.435196 2.800000
|
||||||
|
vertex -5.642390 4.435196 2.100000
|
||||||
|
vertex -5.642390 2.490706 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 4.435196 2.100000
|
||||||
|
vertex -5.642390 4.435196 2.800000
|
||||||
|
vertex 0.217568 4.435196 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 4.435196 2.800000
|
||||||
|
vertex 0.217568 4.435196 2.100000
|
||||||
|
vertex -5.642390 4.435196 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 1.581186 2.100000
|
||||||
|
vertex 0.217568 1.581186 2.800000
|
||||||
|
vertex 0.217568 -0.416065 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 -0.416065 2.800000
|
||||||
|
vertex 0.217568 -0.416065 2.100000
|
||||||
|
vertex 0.217568 1.581186 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 -0.416065 2.100000
|
||||||
|
vertex 0.217568 -0.416065 2.800000
|
||||||
|
vertex -5.642390 -0.416065 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 -0.416065 2.800000
|
||||||
|
vertex -5.642390 -0.416065 2.100000
|
||||||
|
vertex 0.217568 -0.416065 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 -0.416065 -0.000000
|
||||||
|
vertex -5.642390 -0.416065 -0.000000
|
||||||
|
vertex -5.642390 1.645513 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 1.645513 -0.000000
|
||||||
|
vertex 0.217568 1.581186 -0.000000
|
||||||
|
vertex 0.217568 -0.416065 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 1.581186 2.800000
|
||||||
|
vertex -5.642390 1.645513 2.800000
|
||||||
|
vertex -5.642390 -0.416065 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 -0.416065 2.800000
|
||||||
|
vertex 0.217568 -0.416065 2.800000
|
||||||
|
vertex 0.217568 1.581186 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 4.435196 2.800000
|
||||||
|
vertex -5.642390 4.435196 2.800000
|
||||||
|
vertex -5.642390 2.490706 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 2.490706 2.800000
|
||||||
|
vertex 0.217568 2.349192 2.800000
|
||||||
|
vertex 0.217568 4.435196 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 2.349192 2.800000
|
||||||
|
vertex -5.642390 2.490706 2.800000
|
||||||
|
vertex -5.642390 1.645513 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 1.645513 2.800000
|
||||||
|
vertex 0.217568 1.581186 2.800000
|
||||||
|
vertex 0.217568 2.349192 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 4.435196 -0.000000
|
||||||
|
vertex 0.217568 4.435196 -0.000000
|
||||||
|
vertex 0.217568 2.349192 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 2.349192 -0.000000
|
||||||
|
vertex -5.642390 2.490706 -0.000000
|
||||||
|
vertex -5.642390 4.435196 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 2.490706 -0.000000
|
||||||
|
vertex 0.217568 2.349192 -0.000000
|
||||||
|
vertex 0.217568 1.581186 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 1.581186 -0.000000
|
||||||
|
vertex -5.642390 1.645513 -0.000000
|
||||||
|
vertex -5.642390 2.490706 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 4.435196 2.100000
|
||||||
|
vertex 0.217568 4.435196 2.800000
|
||||||
|
vertex 0.217568 2.349192 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 2.349192 2.800000
|
||||||
|
vertex 0.217568 2.349192 2.100000
|
||||||
|
vertex 0.217568 4.435196 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 2.349192 2.100000
|
||||||
|
vertex 0.217568 2.349192 2.800000
|
||||||
|
vertex 0.217568 1.581186 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 1.581186 2.800000
|
||||||
|
vertex 0.217568 1.581186 2.100000
|
||||||
|
vertex 0.217568 2.349192 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 -0.416065 2.100000
|
||||||
|
vertex -5.642390 -0.416065 2.800000
|
||||||
|
vertex -5.642390 1.645513 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 1.645513 2.800000
|
||||||
|
vertex -5.642390 1.645513 2.100000
|
||||||
|
vertex -5.642390 -0.416065 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 1.645513 2.100000
|
||||||
|
vertex -5.642390 1.645513 2.800000
|
||||||
|
vertex -5.642390 2.490706 2.800000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 2.490706 2.800000
|
||||||
|
vertex -5.642390 2.490706 2.100000
|
||||||
|
vertex -5.642390 1.645513 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 -0.416065 1.050000
|
||||||
|
vertex -5.642390 -0.416065 2.100000
|
||||||
|
vertex -5.642390 1.645513 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 1.645513 2.100000
|
||||||
|
vertex -5.642390 1.645513 1.050000
|
||||||
|
vertex -5.642390 -0.416065 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 4.435196 1.050000
|
||||||
|
vertex 0.217568 4.435196 2.100000
|
||||||
|
vertex 0.217568 2.349192 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 2.349192 2.100000
|
||||||
|
vertex 0.217568 2.349192 1.050000
|
||||||
|
vertex 0.217568 4.435196 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 -0.416065 1.050000
|
||||||
|
vertex 0.217568 -0.416065 2.100000
|
||||||
|
vertex -5.642390 -0.416065 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 -0.416065 2.100000
|
||||||
|
vertex -5.642390 -0.416065 1.050000
|
||||||
|
vertex 0.217568 -0.416065 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 1.581186 1.050000
|
||||||
|
vertex 0.217568 1.581186 2.100000
|
||||||
|
vertex 0.217568 -0.416065 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 -0.416065 2.100000
|
||||||
|
vertex 0.217568 -0.416065 1.050000
|
||||||
|
vertex 0.217568 1.581186 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 4.435196 1.050000
|
||||||
|
vertex -5.642390 4.435196 2.100000
|
||||||
|
vertex 0.217568 4.435196 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 4.435196 2.100000
|
||||||
|
vertex 0.217568 4.435196 1.050000
|
||||||
|
vertex -5.642390 4.435196 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 2.490706 1.050000
|
||||||
|
vertex -5.642390 2.490706 2.100000
|
||||||
|
vertex -5.642390 4.435196 2.100000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 4.435196 2.100000
|
||||||
|
vertex -5.642390 4.435196 1.050000
|
||||||
|
vertex -5.642390 2.490706 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 2.490706 -0.000000
|
||||||
|
vertex -5.642390 2.490706 1.050000
|
||||||
|
vertex -5.642390 4.435196 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 4.435196 1.050000
|
||||||
|
vertex -5.642390 4.435196 -0.000000
|
||||||
|
vertex -5.642390 2.490706 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 4.435196 -0.000000
|
||||||
|
vertex -5.642390 4.435196 1.050000
|
||||||
|
vertex 0.217568 4.435196 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 4.435196 1.050000
|
||||||
|
vertex 0.217568 4.435196 -0.000000
|
||||||
|
vertex -5.642390 4.435196 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 1.581186 -0.000000
|
||||||
|
vertex 0.217568 1.581186 1.050000
|
||||||
|
vertex 0.217568 -0.416065 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 -0.416065 1.050000
|
||||||
|
vertex 0.217568 -0.416065 -0.000000
|
||||||
|
vertex 0.217568 1.581186 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 -0.416065 1.050000
|
||||||
|
vertex -5.642390 -0.416065 -0.000000
|
||||||
|
vertex 0.217568 -0.416065 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 -0.416065 -0.000000
|
||||||
|
vertex 0.217568 -0.416065 1.050000
|
||||||
|
vertex -5.642390 -0.416065 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 4.435196 -0.000000
|
||||||
|
vertex 0.217568 4.435196 1.050000
|
||||||
|
vertex 0.217568 2.349192 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0.217568 2.349192 1.050000
|
||||||
|
vertex 0.217568 2.349192 -0.000000
|
||||||
|
vertex 0.217568 4.435196 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 -0.416065 -0.000000
|
||||||
|
vertex -5.642390 -0.416065 1.050000
|
||||||
|
vertex -5.642390 1.645513 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 1.645513 1.050000
|
||||||
|
vertex -5.642390 1.645513 -0.000000
|
||||||
|
vertex -5.642390 -0.416065 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 1.645513 -0.000000
|
||||||
|
vertex -5.642390 1.645513 1.050000
|
||||||
|
vertex -5.642390 2.490706 1.050000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 0
|
||||||
|
outer loop
|
||||||
|
vertex -5.642390 2.490706 1.050000
|
||||||
|
vertex -5.642390 2.490706 -0.000000
|
||||||
|
vertex -5.642390 1.645513 -0.000000
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
endsolid room
|
@ -0,0 +1,28 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "constant";
|
||||||
|
object turbulenceProperties;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
simulationType RAS;
|
||||||
|
|
||||||
|
RAS
|
||||||
|
{
|
||||||
|
RASModel kOmegaSST;
|
||||||
|
turbulence on;
|
||||||
|
printCoeffs on;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
|
|
@ -0,0 +1,57 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object blockMeshDict;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
convertToMeters 1;
|
||||||
|
|
||||||
|
vertices
|
||||||
|
(
|
||||||
|
( -6.0 -0.5 -0.1)
|
||||||
|
( 0.5 -0.5 -0.1)
|
||||||
|
( 0.5 5.0 -0.1)
|
||||||
|
( -6.0 5.0 -0.1)
|
||||||
|
( -6.0 -0.5 2.9)
|
||||||
|
( 0.5 -0.5 2.9)
|
||||||
|
( 0.5 5.0 2.9)
|
||||||
|
( -6.0 5.0 2.9)
|
||||||
|
);
|
||||||
|
|
||||||
|
blocks
|
||||||
|
(
|
||||||
|
hex (0 1 2 3 4 5 6 7) (65 55 30) simpleGrading (1 1 1)
|
||||||
|
);
|
||||||
|
|
||||||
|
edges
|
||||||
|
(
|
||||||
|
);
|
||||||
|
|
||||||
|
boundary
|
||||||
|
(
|
||||||
|
allBoundary
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
faces
|
||||||
|
(
|
||||||
|
(3 7 6 2)
|
||||||
|
(0 4 7 3)
|
||||||
|
(2 6 5 1)
|
||||||
|
(1 5 4 0)
|
||||||
|
(0 3 2 1)
|
||||||
|
(4 5 6 7)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
@ -0,0 +1,54 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object controlDict;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
application pimpleFoam;
|
||||||
|
|
||||||
|
startFrom latestTime;
|
||||||
|
|
||||||
|
startTime 0;
|
||||||
|
|
||||||
|
stopAt endTime;
|
||||||
|
|
||||||
|
endTime 1;
|
||||||
|
|
||||||
|
deltaT 0.0002;
|
||||||
|
|
||||||
|
writeControl adjustableRunTime;
|
||||||
|
|
||||||
|
writeInterval 0.02;
|
||||||
|
|
||||||
|
purgeWrite 0;
|
||||||
|
|
||||||
|
writeFormat ascii;
|
||||||
|
|
||||||
|
writePrecision 7;
|
||||||
|
|
||||||
|
writeCompression no;
|
||||||
|
|
||||||
|
timeFormat general;
|
||||||
|
|
||||||
|
timePrecision 6;
|
||||||
|
|
||||||
|
runTimeModifiable yes;
|
||||||
|
|
||||||
|
adjustTimeStep yes;
|
||||||
|
|
||||||
|
maxCo 1;
|
||||||
|
|
||||||
|
maxDeltaT 1;
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
@ -0,0 +1,50 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object createPatchDict;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
pointSync false;
|
||||||
|
|
||||||
|
patches
|
||||||
|
(
|
||||||
|
{
|
||||||
|
//- Master side patch
|
||||||
|
name AMI1;
|
||||||
|
patchInfo
|
||||||
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
matchTolerance 0.0001;
|
||||||
|
neighbourPatch AMI2;
|
||||||
|
transform noOrdering;
|
||||||
|
}
|
||||||
|
constructFrom patches;
|
||||||
|
patches (AMI);
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
//- Slave side patch
|
||||||
|
name AMI2;
|
||||||
|
patchInfo
|
||||||
|
{
|
||||||
|
type cyclicAMI;
|
||||||
|
matchTolerance 0.0001;
|
||||||
|
neighbourPatch AMI1;
|
||||||
|
transform noOrdering;
|
||||||
|
}
|
||||||
|
constructFrom patches;
|
||||||
|
patches (AMI_slave);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
@ -0,0 +1,28 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object decomposeParDict;
|
||||||
|
}
|
||||||
|
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
numberOfSubdomains 4;
|
||||||
|
|
||||||
|
method hierarchical;
|
||||||
|
|
||||||
|
hierarchicalCoeffs
|
||||||
|
{
|
||||||
|
n (2 2 1);
|
||||||
|
delta 0.001;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
@ -0,0 +1,60 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object fvSchemes;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
ddtSchemes
|
||||||
|
{
|
||||||
|
default Euler;
|
||||||
|
}
|
||||||
|
|
||||||
|
gradSchemes
|
||||||
|
{
|
||||||
|
default Gauss linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
divSchemes
|
||||||
|
{
|
||||||
|
default none;
|
||||||
|
div(U) Gauss linear;
|
||||||
|
div(phi,U) Gauss linearUpwind grad(U);
|
||||||
|
div(phi,k) Gauss linearUpwind grad(U);
|
||||||
|
div(phi,K) Gauss linearUpwind grad(U);
|
||||||
|
div(phi,omega) Gauss linearUpwind grad(U);
|
||||||
|
div((nuEff*dev2(T(grad(U))))) Gauss linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
laplacianSchemes
|
||||||
|
{
|
||||||
|
default Gauss linear corrected;
|
||||||
|
}
|
||||||
|
|
||||||
|
interpolationSchemes
|
||||||
|
{
|
||||||
|
default linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
snGradSchemes
|
||||||
|
{
|
||||||
|
default corrected;
|
||||||
|
}
|
||||||
|
|
||||||
|
wallDist
|
||||||
|
{
|
||||||
|
method meshWave;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
@ -0,0 +1,57 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object fvSolution;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
solvers
|
||||||
|
{
|
||||||
|
"(p|pcorr)"
|
||||||
|
{
|
||||||
|
solver GAMG;
|
||||||
|
smoother DICGaussSeidel;
|
||||||
|
tolerance 1e-06;
|
||||||
|
relTol 0.1;
|
||||||
|
}
|
||||||
|
"(p|pcorr)Final"
|
||||||
|
{
|
||||||
|
$p;
|
||||||
|
tolerance 1e-06;
|
||||||
|
relTol 0;
|
||||||
|
}
|
||||||
|
"(U|k|omega)"
|
||||||
|
{
|
||||||
|
solver smoothSolver;
|
||||||
|
smoother symGaussSeidel;
|
||||||
|
tolerance 1e-06;
|
||||||
|
relTol 0.1;
|
||||||
|
}
|
||||||
|
"(U|k|omega)Final"
|
||||||
|
{
|
||||||
|
$U;
|
||||||
|
tolerance 1e-06;
|
||||||
|
relTol 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
PIMPLE
|
||||||
|
{
|
||||||
|
momentumPredictor yes;
|
||||||
|
nOuterCorrectors 3;
|
||||||
|
nCorrectors 1;
|
||||||
|
nNonOrthogonalCorrectors 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
@ -0,0 +1,138 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object snappyHexMeshDict;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
castellatedMesh true;
|
||||||
|
snap true;
|
||||||
|
addLayers false;
|
||||||
|
|
||||||
|
geometry
|
||||||
|
{
|
||||||
|
AMI.stl{ type triSurfaceMesh; name AMI;}
|
||||||
|
door.stl{ type triSurfaceMesh; name door;}
|
||||||
|
fan.stl{ type triSurfaceMesh; name fan;}
|
||||||
|
outlet.stl{ type triSurfaceMesh; name outlet;}
|
||||||
|
room.stl{ type triSurfaceMesh; name room;}
|
||||||
|
desk.stl{ type triSurfaceMesh; name desk;}
|
||||||
|
}
|
||||||
|
|
||||||
|
castellatedMeshControls
|
||||||
|
{
|
||||||
|
maxLocalCells 100000;
|
||||||
|
maxGlobalCells 8000000;
|
||||||
|
minRefinementCells 0;
|
||||||
|
maxLoadUnbalance 0.10;
|
||||||
|
nCellsBetweenLevels 2;
|
||||||
|
|
||||||
|
features
|
||||||
|
(
|
||||||
|
{ file "AMI.eMesh"; level 2;} // Note: better: level 3
|
||||||
|
{ file "fan.eMesh"; level 2;} // Note: better: level 3
|
||||||
|
{ file "door.eMesh"; level 0;}
|
||||||
|
{ file "outlet.eMesh"; level 0;}
|
||||||
|
{ file "room.eMesh"; level 0;}
|
||||||
|
{ file "desk.eMesh"; level 1;}
|
||||||
|
);
|
||||||
|
|
||||||
|
refinementSurfaces
|
||||||
|
{
|
||||||
|
AMI
|
||||||
|
{
|
||||||
|
level (2 2); // Note: better: levels 3 3
|
||||||
|
faceType boundary;
|
||||||
|
cellZone rotatingZone;
|
||||||
|
faceZone rotatingZone;
|
||||||
|
cellZoneInside inside;
|
||||||
|
}
|
||||||
|
fan{ level (2 2);} // Note: better: levels 3 3
|
||||||
|
door{ level (0 0);}
|
||||||
|
outlet{ level (0 0);}
|
||||||
|
room{ level (0 0);}
|
||||||
|
desk{ level (1 1);}
|
||||||
|
}
|
||||||
|
|
||||||
|
resolveFeatureAngle 30;
|
||||||
|
|
||||||
|
refinementRegions
|
||||||
|
{
|
||||||
|
// Note: for better mesh quality utilize this refinement region
|
||||||
|
// AMI{ mode inside; levels ((1E15 3));}
|
||||||
|
}
|
||||||
|
|
||||||
|
locationInMesh (0.1 0.0 0.01);
|
||||||
|
allowFreeStandingZoneFaces false;
|
||||||
|
}
|
||||||
|
|
||||||
|
snapControls
|
||||||
|
{
|
||||||
|
nSmoothPatch 3;
|
||||||
|
tolerance 4.0;
|
||||||
|
nSolveIter 300;
|
||||||
|
nRelaxIter 5;
|
||||||
|
nFeatureSnapIter 10;
|
||||||
|
implicitFeatureSnap true;
|
||||||
|
explicitFeatureSnap false;
|
||||||
|
multiRegionFeatureSnap true;
|
||||||
|
}
|
||||||
|
|
||||||
|
addLayersControls
|
||||||
|
{
|
||||||
|
relativeSizes true;
|
||||||
|
|
||||||
|
layers
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
expansionRatio 1.0;
|
||||||
|
finalLayerThickness 0.3;
|
||||||
|
minThickness 0.1;
|
||||||
|
nGrow 0;
|
||||||
|
featureAngle 30;
|
||||||
|
nRelaxIter 3;
|
||||||
|
nSmoothSurfaceNormals 1;
|
||||||
|
nSmoothNormals 3;
|
||||||
|
nSmoothThickness 10;
|
||||||
|
maxFaceThicknessRatio 0.5;
|
||||||
|
maxThicknessToMedialRatio 0.3;
|
||||||
|
minMedialAxisAngle 90;
|
||||||
|
nBufferCellsNoExtrude 0;
|
||||||
|
nLayerIter 50;
|
||||||
|
}
|
||||||
|
|
||||||
|
meshQualityControls
|
||||||
|
{
|
||||||
|
maxNonOrtho 65;
|
||||||
|
maxBoundarySkewness 20;
|
||||||
|
maxInternalSkewness 4;
|
||||||
|
maxConcave 80;
|
||||||
|
minVol 1e-13;
|
||||||
|
minTetQuality -1;
|
||||||
|
minArea -1;
|
||||||
|
minTwist 0.01;
|
||||||
|
minDeterminant 0.001;
|
||||||
|
minFaceWeight 0.05;
|
||||||
|
minVolRatio 0.01;
|
||||||
|
minTriangleTwist -1;
|
||||||
|
nSmoothScale 4;
|
||||||
|
errorReduction 0.75;
|
||||||
|
relaxed
|
||||||
|
{
|
||||||
|
maxNonOrtho 75;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
mergeTolerance 1e-6;
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
@ -0,0 +1,48 @@
|
|||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: v1906 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object surfaceFeatureExtractDict;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
AMI.stl
|
||||||
|
{
|
||||||
|
extractionMethod extractFromSurface;
|
||||||
|
includedAngle 150;
|
||||||
|
}
|
||||||
|
door.stl
|
||||||
|
{
|
||||||
|
extractionMethod extractFromSurface;
|
||||||
|
includedAngle 150;
|
||||||
|
}
|
||||||
|
fan.stl
|
||||||
|
{
|
||||||
|
extractionMethod extractFromSurface;
|
||||||
|
includedAngle 150;
|
||||||
|
}
|
||||||
|
outlet.stl
|
||||||
|
{
|
||||||
|
extractionMethod extractFromSurface;
|
||||||
|
includedAngle 150;
|
||||||
|
}
|
||||||
|
room.stl
|
||||||
|
{
|
||||||
|
extractionMethod extractFromSurface;
|
||||||
|
includedAngle 150;
|
||||||
|
}
|
||||||
|
desk.stl
|
||||||
|
{
|
||||||
|
extractionMethod extractFromSurface;
|
||||||
|
includedAngle 150;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
Loading…
Reference in New Issue
Block a user