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