Merge branch 'tutorials' into 'NOxSOx'
NOxFoam, SOxFoam tutorial cases were uploaded. See merge request combustion-postech/OpenFOAM-4.x!15
This commit is contained in:
commit
28a67ebe20
80 changed files with 2169472 additions and 0 deletions
30710
tutorials/combustion/NOxFoam_thermal/0/H2O
Normal file
30710
tutorials/combustion/NOxFoam_thermal/0/H2O
Normal file
File diff suppressed because it is too large
Load diff
30710
tutorials/combustion/NOxFoam_thermal/0/N2
Normal file
30710
tutorials/combustion/NOxFoam_thermal/0/N2
Normal file
File diff suppressed because it is too large
Load diff
30710
tutorials/combustion/NOxFoam_thermal/0/NO
Normal file
30710
tutorials/combustion/NOxFoam_thermal/0/NO
Normal file
File diff suppressed because it is too large
Load diff
30710
tutorials/combustion/NOxFoam_thermal/0/O
Normal file
30710
tutorials/combustion/NOxFoam_thermal/0/O
Normal file
File diff suppressed because it is too large
Load diff
30710
tutorials/combustion/NOxFoam_thermal/0/O2
Normal file
30710
tutorials/combustion/NOxFoam_thermal/0/O2
Normal file
File diff suppressed because it is too large
Load diff
30710
tutorials/combustion/NOxFoam_thermal/0/OH
Normal file
30710
tutorials/combustion/NOxFoam_thermal/0/OH
Normal file
File diff suppressed because it is too large
Load diff
30712
tutorials/combustion/NOxFoam_thermal/0/T
Normal file
30712
tutorials/combustion/NOxFoam_thermal/0/T
Normal file
File diff suppressed because it is too large
Load diff
30999
tutorials/combustion/NOxFoam_thermal/0/U
Normal file
30999
tutorials/combustion/NOxFoam_thermal/0/U
Normal file
File diff suppressed because it is too large
Load diff
31843
tutorials/combustion/NOxFoam_thermal/0/nut
Normal file
31843
tutorials/combustion/NOxFoam_thermal/0/nut
Normal file
File diff suppressed because it is too large
Load diff
32907
tutorials/combustion/NOxFoam_thermal/0/rho
Normal file
32907
tutorials/combustion/NOxFoam_thermal/0/rho
Normal file
File diff suppressed because it is too large
Load diff
BIN
tutorials/combustion/NOxFoam_thermal/constant/.chem_FOAM.swp
Normal file
BIN
tutorials/combustion/NOxFoam_thermal/constant/.chem_FOAM.swp
Normal file
Binary file not shown.
BIN
tutorials/combustion/NOxFoam_thermal/constant/.g.swp
Normal file
BIN
tutorials/combustion/NOxFoam_thermal/constant/.g.swp
Normal file
Binary file not shown.
Binary file not shown.
19
tutorials/combustion/NOxFoam_thermal/constant/modelParameter
Normal file
19
tutorials/combustion/NOxFoam_thermal/constant/modelParameter
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 4.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 4.x;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "constant";
|
||||||
|
object fuelNitrogenMassFraction;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
|
instantaneousRadicals false; //true;
|
||||||
|
|
@ -0,0 +1,70 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 2.3.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class polyBoundaryMesh;
|
||||||
|
location "1/polyMesh";
|
||||||
|
object boundary;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
6
|
||||||
|
(
|
||||||
|
INLET
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
nFaces 279;
|
||||||
|
startFace 88864;
|
||||||
|
}
|
||||||
|
WALL
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 360;
|
||||||
|
startFace 89143;
|
||||||
|
}
|
||||||
|
SLIPWALL
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 1062;
|
||||||
|
startFace 89503;
|
||||||
|
}
|
||||||
|
OUTLET
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
nFaces 477;
|
||||||
|
startFace 90565;
|
||||||
|
}
|
||||||
|
CYCLIC_half0
|
||||||
|
{
|
||||||
|
type cyclic;
|
||||||
|
inGroups 1(cyclic);
|
||||||
|
nFaces 2009;
|
||||||
|
startFace 91042;
|
||||||
|
matchTolerance 0.0001;
|
||||||
|
transform rotational;
|
||||||
|
neighbourPatch CYCLIC_half1;
|
||||||
|
rotationAxis (1 0 0);
|
||||||
|
rotationCentre (0 0 0);
|
||||||
|
}
|
||||||
|
CYCLIC_half1
|
||||||
|
{
|
||||||
|
type cyclic;
|
||||||
|
inGroups 1(cyclic);
|
||||||
|
nFaces 2009;
|
||||||
|
startFace 93051;
|
||||||
|
matchTolerance 0.0001;
|
||||||
|
transform rotational;
|
||||||
|
neighbourPatch CYCLIC_half0;
|
||||||
|
rotationAxis (1 0 0);
|
||||||
|
rotationCentre (0 0 0);
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
30685
tutorials/combustion/NOxFoam_thermal/constant/polyMesh/cellZones
Normal file
30685
tutorials/combustion/NOxFoam_thermal/constant/polyMesh/cellZones
Normal file
File diff suppressed because it is too large
Load diff
88896
tutorials/combustion/NOxFoam_thermal/constant/polyMesh/faceZones
Normal file
88896
tutorials/combustion/NOxFoam_thermal/constant/polyMesh/faceZones
Normal file
File diff suppressed because it is too large
Load diff
95084
tutorials/combustion/NOxFoam_thermal/constant/polyMesh/faces
Normal file
95084
tutorials/combustion/NOxFoam_thermal/constant/polyMesh/faces
Normal file
File diff suppressed because it is too large
Load diff
88889
tutorials/combustion/NOxFoam_thermal/constant/polyMesh/neighbour
Normal file
88889
tutorials/combustion/NOxFoam_thermal/constant/polyMesh/neighbour
Normal file
File diff suppressed because it is too large
Load diff
95085
tutorials/combustion/NOxFoam_thermal/constant/polyMesh/owner
Normal file
95085
tutorials/combustion/NOxFoam_thermal/constant/polyMesh/owner
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,21 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 2.3.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class regIOobject;
|
||||||
|
location "1/polyMesh";
|
||||||
|
object pointZones;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
0
|
||||||
|
()
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
33885
tutorials/combustion/NOxFoam_thermal/constant/polyMesh/points
Normal file
33885
tutorials/combustion/NOxFoam_thermal/constant/polyMesh/points
Normal file
File diff suppressed because it is too large
Load diff
49
tutorials/combustion/NOxFoam_thermal/system/controlDict
Normal file
49
tutorials/combustion/NOxFoam_thermal/system/controlDict
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 2.3.0 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object controlDict;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
application NOxFoam;
|
||||||
|
|
||||||
|
startFoam latestTime;
|
||||||
|
|
||||||
|
startTime 0;
|
||||||
|
|
||||||
|
stopAt endTime;
|
||||||
|
|
||||||
|
endTime 2000;
|
||||||
|
|
||||||
|
deltaT 1;
|
||||||
|
|
||||||
|
writeControl timeStep;
|
||||||
|
|
||||||
|
writeInterval 100;
|
||||||
|
|
||||||
|
purgeWrite 0;
|
||||||
|
|
||||||
|
writeFormat ascii;
|
||||||
|
|
||||||
|
writePrecision 10;
|
||||||
|
|
||||||
|
writeCompression uncompressed;
|
||||||
|
|
||||||
|
timeFormat general;
|
||||||
|
|
||||||
|
timePrecision 6;
|
||||||
|
|
||||||
|
runTimeModifiable yes;
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
78
tutorials/combustion/NOxFoam_thermal/system/decomposeParDict
Normal file
78
tutorials/combustion/NOxFoam_thermal/system/decomposeParDict
Normal file
|
|
@ -0,0 +1,78 @@
|
||||||
|
// The FOAM Project // File: decomposeParDict
|
||||||
|
/*
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
========= | dictionary
|
||||||
|
\\ / |
|
||||||
|
\\ / | Name: decomposeParDict
|
||||||
|
\\ / | Family: FoamX configuration file
|
||||||
|
\\/ |
|
||||||
|
F ield | FOAM version: 2.1
|
||||||
|
O peration | Product of Nabla Ltd.
|
||||||
|
A and |
|
||||||
|
M anipulation | Email: Enquiries@Nabla.co.uk
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
*/
|
||||||
|
// FoamX Case Dictionary.
|
||||||
|
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
|
||||||
|
// root "/home/warhol/chris/foam/chris2.1/run/tutorials/interFoam";
|
||||||
|
// case "damBreak";
|
||||||
|
// instance "system";
|
||||||
|
// local "";
|
||||||
|
|
||||||
|
class dictionary;
|
||||||
|
object decomposeParDict;
|
||||||
|
}
|
||||||
|
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
|
numberOfSubdomains 24; //12;
|
||||||
|
|
||||||
|
method scotch; //metis;
|
||||||
|
|
||||||
|
simpleCoeffs
|
||||||
|
{
|
||||||
|
n (1 1 2);
|
||||||
|
delta 0.001;
|
||||||
|
}
|
||||||
|
|
||||||
|
hierarchicalCoeffs
|
||||||
|
{
|
||||||
|
n (1 1 1);
|
||||||
|
delta 0.001;
|
||||||
|
order xyz;
|
||||||
|
}
|
||||||
|
|
||||||
|
metisCoeffs
|
||||||
|
{
|
||||||
|
processorWeights
|
||||||
|
(
|
||||||
|
1
|
||||||
|
1
|
||||||
|
1
|
||||||
|
1
|
||||||
|
1
|
||||||
|
1
|
||||||
|
1
|
||||||
|
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
manualCoeffs
|
||||||
|
{
|
||||||
|
dataFile "";
|
||||||
|
}
|
||||||
|
|
||||||
|
distributed no;
|
||||||
|
|
||||||
|
roots
|
||||||
|
(
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
55
tutorials/combustion/NOxFoam_thermal/system/fvSchemes
Normal file
55
tutorials/combustion/NOxFoam_thermal/system/fvSchemes
Normal file
|
|
@ -0,0 +1,55 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 4.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object fvSchemes;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
ddtSchemes
|
||||||
|
{
|
||||||
|
default steadyState;
|
||||||
|
}
|
||||||
|
|
||||||
|
gradSchemes
|
||||||
|
{
|
||||||
|
default Gauss linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
divSchemes
|
||||||
|
{
|
||||||
|
default none;
|
||||||
|
div(phi,NO) bounded Gauss linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
laplacianSchemes
|
||||||
|
{
|
||||||
|
default Gauss linear uncorrected;
|
||||||
|
}
|
||||||
|
|
||||||
|
interpolationSchemes
|
||||||
|
{
|
||||||
|
default linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
snGradSchemes
|
||||||
|
{
|
||||||
|
default uncorrected;
|
||||||
|
}
|
||||||
|
|
||||||
|
wallDist
|
||||||
|
{
|
||||||
|
method meshWave;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
51
tutorials/combustion/NOxFoam_thermal/system/fvSolution
Normal file
51
tutorials/combustion/NOxFoam_thermal/system/fvSolution
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 4.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object fvSolution;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
solvers
|
||||||
|
{
|
||||||
|
|
||||||
|
NO
|
||||||
|
{
|
||||||
|
solver smoothSolver;
|
||||||
|
smoother GaussSeidel;
|
||||||
|
tolerance 0;
|
||||||
|
relTol 0.1;
|
||||||
|
maxIter 20;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
SIMPLE
|
||||||
|
{
|
||||||
|
nCorrectors 2;
|
||||||
|
nNonOrthogonalCorrectors 0;
|
||||||
|
rhoMin 0.1;
|
||||||
|
rhoMax 1.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
relaxationFactors
|
||||||
|
{
|
||||||
|
fields
|
||||||
|
{
|
||||||
|
}
|
||||||
|
equations
|
||||||
|
{
|
||||||
|
".*" 0.7;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/H2O
Normal file
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/H2O
Normal file
File diff suppressed because it is too large
Load diff
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/N2
Normal file
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/N2
Normal file
File diff suppressed because it is too large
Load diff
52
tutorials/combustion/NOxFoam_thermalAndFuel/0/NH3
Normal file
52
tutorials/combustion/NOxFoam_thermalAndFuel/0/NH3
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 4.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class volScalarField;
|
||||||
|
location "2100";
|
||||||
|
object H2O;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
dimensions [0 0 0 0 0 0 0];
|
||||||
|
|
||||||
|
internalField uniform 0;
|
||||||
|
|
||||||
|
boundaryField
|
||||||
|
{
|
||||||
|
INLET
|
||||||
|
{
|
||||||
|
type fixedValue;
|
||||||
|
value uniform 0;
|
||||||
|
}
|
||||||
|
WALL
|
||||||
|
{
|
||||||
|
type zeroGradient;
|
||||||
|
}
|
||||||
|
SLIPWALL
|
||||||
|
{
|
||||||
|
type zeroGradient;
|
||||||
|
}
|
||||||
|
OUTLET
|
||||||
|
{
|
||||||
|
type zeroGradient;
|
||||||
|
}
|
||||||
|
CYCLIC_half0
|
||||||
|
{
|
||||||
|
type cyclic;
|
||||||
|
}
|
||||||
|
CYCLIC_half1
|
||||||
|
{
|
||||||
|
type cyclic;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/NO
Normal file
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/NO
Normal file
File diff suppressed because it is too large
Load diff
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/O
Normal file
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/O
Normal file
File diff suppressed because it is too large
Load diff
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/O2
Normal file
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/O2
Normal file
File diff suppressed because it is too large
Load diff
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/OH
Normal file
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/OH
Normal file
File diff suppressed because it is too large
Load diff
30709
tutorials/combustion/NOxFoam_thermalAndFuel/0/Sfuel1
Normal file
30709
tutorials/combustion/NOxFoam_thermalAndFuel/0/Sfuel1
Normal file
File diff suppressed because it is too large
Load diff
51
tutorials/combustion/NOxFoam_thermalAndFuel/0/Sfuel2
Normal file
51
tutorials/combustion/NOxFoam_thermalAndFuel/0/Sfuel2
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 4.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class volScalarField;
|
||||||
|
location "2100";
|
||||||
|
object reactingCloud1:rhoTrans_C7H16;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
dimensions [1 0 0 0 0 0 0];
|
||||||
|
|
||||||
|
internalField uniform 0;
|
||||||
|
|
||||||
|
boundaryField
|
||||||
|
{
|
||||||
|
INLET
|
||||||
|
{
|
||||||
|
type fixedValue;
|
||||||
|
value uniform 0;
|
||||||
|
}
|
||||||
|
WALL
|
||||||
|
{
|
||||||
|
type zeroGradient;
|
||||||
|
}
|
||||||
|
SLIPWALL
|
||||||
|
{
|
||||||
|
type zeroGradient;
|
||||||
|
}
|
||||||
|
OUTLET
|
||||||
|
{
|
||||||
|
type zeroGradient;
|
||||||
|
}
|
||||||
|
CYCLIC_half0
|
||||||
|
{
|
||||||
|
type cyclic;
|
||||||
|
}
|
||||||
|
CYCLIC_half1
|
||||||
|
{
|
||||||
|
type cyclic;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
30712
tutorials/combustion/NOxFoam_thermalAndFuel/0/T
Normal file
30712
tutorials/combustion/NOxFoam_thermalAndFuel/0/T
Normal file
File diff suppressed because it is too large
Load diff
30999
tutorials/combustion/NOxFoam_thermalAndFuel/0/U
Normal file
30999
tutorials/combustion/NOxFoam_thermalAndFuel/0/U
Normal file
File diff suppressed because it is too large
Load diff
31843
tutorials/combustion/NOxFoam_thermalAndFuel/0/nut
Normal file
31843
tutorials/combustion/NOxFoam_thermalAndFuel/0/nut
Normal file
File diff suppressed because it is too large
Load diff
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/p
Normal file
30710
tutorials/combustion/NOxFoam_thermalAndFuel/0/p
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
32907
tutorials/combustion/NOxFoam_thermalAndFuel/0/rho
Normal file
32907
tutorials/combustion/NOxFoam_thermalAndFuel/0/rho
Normal file
File diff suppressed because it is too large
Load diff
Binary file not shown.
BIN
tutorials/combustion/NOxFoam_thermalAndFuel/constant/.g.swp
Normal file
BIN
tutorials/combustion/NOxFoam_thermalAndFuel/constant/.g.swp
Normal file
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,23 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 2.3.0 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "constant";
|
||||||
|
object fuelNitrogenMassFraction;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
|
Yn Yn [ 0 0 0 0 0 0 0 ] 0.01;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 4.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 4.x;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "constant";
|
||||||
|
object fuelNitrogenMassFraction;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
|
instantaneousRadicals false; //true;
|
||||||
|
|
@ -0,0 +1,70 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 2.3.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class polyBoundaryMesh;
|
||||||
|
location "1/polyMesh";
|
||||||
|
object boundary;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
6
|
||||||
|
(
|
||||||
|
INLET
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
nFaces 279;
|
||||||
|
startFace 88864;
|
||||||
|
}
|
||||||
|
WALL
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 360;
|
||||||
|
startFace 89143;
|
||||||
|
}
|
||||||
|
SLIPWALL
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 1062;
|
||||||
|
startFace 89503;
|
||||||
|
}
|
||||||
|
OUTLET
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
nFaces 477;
|
||||||
|
startFace 90565;
|
||||||
|
}
|
||||||
|
CYCLIC_half0
|
||||||
|
{
|
||||||
|
type cyclic;
|
||||||
|
inGroups 1(cyclic);
|
||||||
|
nFaces 2009;
|
||||||
|
startFace 91042;
|
||||||
|
matchTolerance 0.0001;
|
||||||
|
transform rotational;
|
||||||
|
neighbourPatch CYCLIC_half1;
|
||||||
|
rotationAxis (1 0 0);
|
||||||
|
rotationCentre (0 0 0);
|
||||||
|
}
|
||||||
|
CYCLIC_half1
|
||||||
|
{
|
||||||
|
type cyclic;
|
||||||
|
inGroups 1(cyclic);
|
||||||
|
nFaces 2009;
|
||||||
|
startFace 93051;
|
||||||
|
matchTolerance 0.0001;
|
||||||
|
transform rotational;
|
||||||
|
neighbourPatch CYCLIC_half0;
|
||||||
|
rotationAxis (1 0 0);
|
||||||
|
rotationCentre (0 0 0);
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
30685
tutorials/combustion/NOxFoam_thermalAndFuel/constant/polyMesh/cellZones
Normal file
30685
tutorials/combustion/NOxFoam_thermalAndFuel/constant/polyMesh/cellZones
Normal file
File diff suppressed because it is too large
Load diff
88896
tutorials/combustion/NOxFoam_thermalAndFuel/constant/polyMesh/faceZones
Normal file
88896
tutorials/combustion/NOxFoam_thermalAndFuel/constant/polyMesh/faceZones
Normal file
File diff suppressed because it is too large
Load diff
95084
tutorials/combustion/NOxFoam_thermalAndFuel/constant/polyMesh/faces
Normal file
95084
tutorials/combustion/NOxFoam_thermalAndFuel/constant/polyMesh/faces
Normal file
File diff suppressed because it is too large
Load diff
88889
tutorials/combustion/NOxFoam_thermalAndFuel/constant/polyMesh/neighbour
Normal file
88889
tutorials/combustion/NOxFoam_thermalAndFuel/constant/polyMesh/neighbour
Normal file
File diff suppressed because it is too large
Load diff
95085
tutorials/combustion/NOxFoam_thermalAndFuel/constant/polyMesh/owner
Normal file
95085
tutorials/combustion/NOxFoam_thermalAndFuel/constant/polyMesh/owner
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,21 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 2.3.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class regIOobject;
|
||||||
|
location "1/polyMesh";
|
||||||
|
object pointZones;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
0
|
||||||
|
()
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
33885
tutorials/combustion/NOxFoam_thermalAndFuel/constant/polyMesh/points
Normal file
33885
tutorials/combustion/NOxFoam_thermalAndFuel/constant/polyMesh/points
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,49 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 2.3.0 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object controlDict;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
application NOxFoam;
|
||||||
|
|
||||||
|
startFoam latestTime;
|
||||||
|
|
||||||
|
startTime 0;
|
||||||
|
|
||||||
|
stopAt endTime;
|
||||||
|
|
||||||
|
endTime 50000;
|
||||||
|
|
||||||
|
deltaT 1;
|
||||||
|
|
||||||
|
writeControl timeStep;
|
||||||
|
|
||||||
|
writeInterval 1000;
|
||||||
|
|
||||||
|
purgeWrite 0;
|
||||||
|
|
||||||
|
writeFormat ascii;
|
||||||
|
|
||||||
|
writePrecision 10;
|
||||||
|
|
||||||
|
writeCompression uncompressed;
|
||||||
|
|
||||||
|
timeFormat general;
|
||||||
|
|
||||||
|
timePrecision 6;
|
||||||
|
|
||||||
|
runTimeModifiable yes;
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
|
|
@ -0,0 +1,57 @@
|
||||||
|
// The FOAM Project // File: decomposeParDict
|
||||||
|
/*
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
========= | dictionary
|
||||||
|
\\ / |
|
||||||
|
\\ / | Name: decomposeParDict
|
||||||
|
\\ / | Family: FoamX configuration file
|
||||||
|
\\/ |
|
||||||
|
F ield | FOAM version: 2.1
|
||||||
|
O peration | Product of Nabla Ltd.
|
||||||
|
A and |
|
||||||
|
M anipulation | Email: Enquiries@Nabla.co.uk
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
*/
|
||||||
|
// FoamX Case Dictionary.
|
||||||
|
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
object decomposeParDict;
|
||||||
|
}
|
||||||
|
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
|
numberOfSubdomains 24;
|
||||||
|
|
||||||
|
method scotch;
|
||||||
|
|
||||||
|
simpleCoeffs
|
||||||
|
{
|
||||||
|
n (1 1 2);
|
||||||
|
delta 0.001;
|
||||||
|
}
|
||||||
|
|
||||||
|
hierarchicalCoeffs
|
||||||
|
{
|
||||||
|
n (1 1 1);
|
||||||
|
delta 0.001;
|
||||||
|
order xyz;
|
||||||
|
}
|
||||||
|
|
||||||
|
manualCoeffs
|
||||||
|
{
|
||||||
|
dataFile "";
|
||||||
|
}
|
||||||
|
|
||||||
|
distributed no;
|
||||||
|
|
||||||
|
roots
|
||||||
|
(
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
56
tutorials/combustion/NOxFoam_thermalAndFuel/system/fvSchemes
Normal file
56
tutorials/combustion/NOxFoam_thermalAndFuel/system/fvSchemes
Normal file
|
|
@ -0,0 +1,56 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 4.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object fvSchemes;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
ddtSchemes
|
||||||
|
{
|
||||||
|
default steadyState;
|
||||||
|
}
|
||||||
|
|
||||||
|
gradSchemes
|
||||||
|
{
|
||||||
|
default Gauss linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
divSchemes
|
||||||
|
{
|
||||||
|
default none;
|
||||||
|
div(phi,NO) bounded Gauss linearUpwind grad(NO);
|
||||||
|
div(phi,NH3) bounded Gauss linearUpwind grad(NH3);
|
||||||
|
}
|
||||||
|
|
||||||
|
laplacianSchemes
|
||||||
|
{
|
||||||
|
default Gauss linear uncorrected;
|
||||||
|
}
|
||||||
|
|
||||||
|
interpolationSchemes
|
||||||
|
{
|
||||||
|
default linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
snGradSchemes
|
||||||
|
{
|
||||||
|
default uncorrected;
|
||||||
|
}
|
||||||
|
|
||||||
|
wallDist
|
||||||
|
{
|
||||||
|
method meshWave;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
|
|
@ -0,0 +1,51 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 4.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object fvSolution;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
solvers
|
||||||
|
{
|
||||||
|
"(NO|NH3)"
|
||||||
|
{
|
||||||
|
solver smoothSolver;
|
||||||
|
smoother GaussSeidel;
|
||||||
|
tolerance 0;
|
||||||
|
relTol 0.1;
|
||||||
|
maxIter 20;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
SIMPLE
|
||||||
|
{
|
||||||
|
nCorrectors 2;
|
||||||
|
nNonOrthogonalCorrectors 0;
|
||||||
|
rhoMin 0.1;
|
||||||
|
rhoMax 1.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
relaxationFactors
|
||||||
|
{
|
||||||
|
fields
|
||||||
|
{
|
||||||
|
}
|
||||||
|
equations
|
||||||
|
{
|
||||||
|
NH3 0.001;
|
||||||
|
NO 0.01;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
30710
tutorials/combustion/SOxFoam/0/SO2
Normal file
30710
tutorials/combustion/SOxFoam/0/SO2
Normal file
File diff suppressed because it is too large
Load diff
30709
tutorials/combustion/SOxFoam/0/Sfuel1
Normal file
30709
tutorials/combustion/SOxFoam/0/Sfuel1
Normal file
File diff suppressed because it is too large
Load diff
51
tutorials/combustion/SOxFoam/0/Sfuel2
Normal file
51
tutorials/combustion/SOxFoam/0/Sfuel2
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 4.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class volScalarField;
|
||||||
|
location "2100";
|
||||||
|
object reactingCloud1:rhoTrans_C7H16;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
dimensions [1 0 0 0 0 0 0];
|
||||||
|
|
||||||
|
internalField uniform 0;
|
||||||
|
|
||||||
|
boundaryField
|
||||||
|
{
|
||||||
|
INLET
|
||||||
|
{
|
||||||
|
type fixedValue;
|
||||||
|
value uniform 0;
|
||||||
|
}
|
||||||
|
WALL
|
||||||
|
{
|
||||||
|
type zeroGradient;
|
||||||
|
}
|
||||||
|
SLIPWALL
|
||||||
|
{
|
||||||
|
type zeroGradient;
|
||||||
|
}
|
||||||
|
OUTLET
|
||||||
|
{
|
||||||
|
type zeroGradient;
|
||||||
|
}
|
||||||
|
CYCLIC_half0
|
||||||
|
{
|
||||||
|
type cyclic;
|
||||||
|
}
|
||||||
|
CYCLIC_half1
|
||||||
|
{
|
||||||
|
type cyclic;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
30999
tutorials/combustion/SOxFoam/0/U
Normal file
30999
tutorials/combustion/SOxFoam/0/U
Normal file
File diff suppressed because it is too large
Load diff
31843
tutorials/combustion/SOxFoam/0/nut
Normal file
31843
tutorials/combustion/SOxFoam/0/nut
Normal file
File diff suppressed because it is too large
Load diff
32907
tutorials/combustion/SOxFoam/0/rho
Normal file
32907
tutorials/combustion/SOxFoam/0/rho
Normal file
File diff suppressed because it is too large
Load diff
BIN
tutorials/combustion/SOxFoam/constant/.chem_FOAM.swp
Normal file
BIN
tutorials/combustion/SOxFoam/constant/.chem_FOAM.swp
Normal file
Binary file not shown.
BIN
tutorials/combustion/SOxFoam/constant/.g.swp
Normal file
BIN
tutorials/combustion/SOxFoam/constant/.g.swp
Normal file
Binary file not shown.
Binary file not shown.
23
tutorials/combustion/SOxFoam/constant/fuelSulfurMassFraction
Normal file
23
tutorials/combustion/SOxFoam/constant/fuelSulfurMassFraction
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 2.3.0 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "constant";
|
||||||
|
object fuelSulfurMassFraction;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
|
Ys Ys [ 0 0 0 0 0 0 0 ] 0.01;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
70
tutorials/combustion/SOxFoam/constant/polyMesh/boundary
Normal file
70
tutorials/combustion/SOxFoam/constant/polyMesh/boundary
Normal file
|
|
@ -0,0 +1,70 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 2.3.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class polyBoundaryMesh;
|
||||||
|
location "1/polyMesh";
|
||||||
|
object boundary;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
6
|
||||||
|
(
|
||||||
|
INLET
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
nFaces 279;
|
||||||
|
startFace 88864;
|
||||||
|
}
|
||||||
|
WALL
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 360;
|
||||||
|
startFace 89143;
|
||||||
|
}
|
||||||
|
SLIPWALL
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 1062;
|
||||||
|
startFace 89503;
|
||||||
|
}
|
||||||
|
OUTLET
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
nFaces 477;
|
||||||
|
startFace 90565;
|
||||||
|
}
|
||||||
|
CYCLIC_half0
|
||||||
|
{
|
||||||
|
type cyclic;
|
||||||
|
inGroups 1(cyclic);
|
||||||
|
nFaces 2009;
|
||||||
|
startFace 91042;
|
||||||
|
matchTolerance 0.0001;
|
||||||
|
transform rotational;
|
||||||
|
neighbourPatch CYCLIC_half1;
|
||||||
|
rotationAxis (1 0 0);
|
||||||
|
rotationCentre (0 0 0);
|
||||||
|
}
|
||||||
|
CYCLIC_half1
|
||||||
|
{
|
||||||
|
type cyclic;
|
||||||
|
inGroups 1(cyclic);
|
||||||
|
nFaces 2009;
|
||||||
|
startFace 93051;
|
||||||
|
matchTolerance 0.0001;
|
||||||
|
transform rotational;
|
||||||
|
neighbourPatch CYCLIC_half0;
|
||||||
|
rotationAxis (1 0 0);
|
||||||
|
rotationCentre (0 0 0);
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
30685
tutorials/combustion/SOxFoam/constant/polyMesh/cellZones
Normal file
30685
tutorials/combustion/SOxFoam/constant/polyMesh/cellZones
Normal file
File diff suppressed because it is too large
Load diff
88896
tutorials/combustion/SOxFoam/constant/polyMesh/faceZones
Normal file
88896
tutorials/combustion/SOxFoam/constant/polyMesh/faceZones
Normal file
File diff suppressed because it is too large
Load diff
95084
tutorials/combustion/SOxFoam/constant/polyMesh/faces
Normal file
95084
tutorials/combustion/SOxFoam/constant/polyMesh/faces
Normal file
File diff suppressed because it is too large
Load diff
88889
tutorials/combustion/SOxFoam/constant/polyMesh/neighbour
Normal file
88889
tutorials/combustion/SOxFoam/constant/polyMesh/neighbour
Normal file
File diff suppressed because it is too large
Load diff
95085
tutorials/combustion/SOxFoam/constant/polyMesh/owner
Normal file
95085
tutorials/combustion/SOxFoam/constant/polyMesh/owner
Normal file
File diff suppressed because it is too large
Load diff
21
tutorials/combustion/SOxFoam/constant/polyMesh/pointZones
Normal file
21
tutorials/combustion/SOxFoam/constant/polyMesh/pointZones
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 2.3.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class regIOobject;
|
||||||
|
location "1/polyMesh";
|
||||||
|
object pointZones;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
0
|
||||||
|
()
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
33885
tutorials/combustion/SOxFoam/constant/polyMesh/points
Normal file
33885
tutorials/combustion/SOxFoam/constant/polyMesh/points
Normal file
File diff suppressed because it is too large
Load diff
49
tutorials/combustion/SOxFoam/system/controlDict
Normal file
49
tutorials/combustion/SOxFoam/system/controlDict
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 2.3.0 |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object controlDict;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
application SOxFoam;
|
||||||
|
|
||||||
|
startFoam latestTime;
|
||||||
|
|
||||||
|
startTime 0;
|
||||||
|
|
||||||
|
stopAt endTime;
|
||||||
|
|
||||||
|
endTime 3000;
|
||||||
|
|
||||||
|
deltaT 1;
|
||||||
|
|
||||||
|
writeControl timeStep;
|
||||||
|
|
||||||
|
writeInterval 300;
|
||||||
|
|
||||||
|
purgeWrite 0;
|
||||||
|
|
||||||
|
writeFormat ascii;
|
||||||
|
|
||||||
|
writePrecision 10;
|
||||||
|
|
||||||
|
writeCompression uncompressed;
|
||||||
|
|
||||||
|
timeFormat general;
|
||||||
|
|
||||||
|
timePrecision 6;
|
||||||
|
|
||||||
|
runTimeModifiable yes;
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
78
tutorials/combustion/SOxFoam/system/decomposeParDict
Normal file
78
tutorials/combustion/SOxFoam/system/decomposeParDict
Normal file
|
|
@ -0,0 +1,78 @@
|
||||||
|
// The FOAM Project // File: decomposeParDict
|
||||||
|
/*
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
========= | dictionary
|
||||||
|
\\ / |
|
||||||
|
\\ / | Name: decomposeParDict
|
||||||
|
\\ / | Family: FoamX configuration file
|
||||||
|
\\/ |
|
||||||
|
F ield | FOAM version: 2.1
|
||||||
|
O peration | Product of Nabla Ltd.
|
||||||
|
A and |
|
||||||
|
M anipulation | Email: Enquiries@Nabla.co.uk
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
*/
|
||||||
|
// FoamX Case Dictionary.
|
||||||
|
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
|
||||||
|
// root "/home/warhol/chris/foam/chris2.1/run/tutorials/interFoam";
|
||||||
|
// case "damBreak";
|
||||||
|
// instance "system";
|
||||||
|
// local "";
|
||||||
|
|
||||||
|
class dictionary;
|
||||||
|
object decomposeParDict;
|
||||||
|
}
|
||||||
|
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
|
numberOfSubdomains 24; //12;
|
||||||
|
|
||||||
|
method scotch; //metis;
|
||||||
|
|
||||||
|
simpleCoeffs
|
||||||
|
{
|
||||||
|
n (1 1 2);
|
||||||
|
delta 0.001;
|
||||||
|
}
|
||||||
|
|
||||||
|
hierarchicalCoeffs
|
||||||
|
{
|
||||||
|
n (1 1 1);
|
||||||
|
delta 0.001;
|
||||||
|
order xyz;
|
||||||
|
}
|
||||||
|
|
||||||
|
metisCoeffs
|
||||||
|
{
|
||||||
|
processorWeights
|
||||||
|
(
|
||||||
|
1
|
||||||
|
1
|
||||||
|
1
|
||||||
|
1
|
||||||
|
1
|
||||||
|
1
|
||||||
|
1
|
||||||
|
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
manualCoeffs
|
||||||
|
{
|
||||||
|
dataFile "";
|
||||||
|
}
|
||||||
|
|
||||||
|
distributed no;
|
||||||
|
|
||||||
|
roots
|
||||||
|
(
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
55
tutorials/combustion/SOxFoam/system/fvSchemes
Normal file
55
tutorials/combustion/SOxFoam/system/fvSchemes
Normal file
|
|
@ -0,0 +1,55 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 4.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object fvSchemes;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
ddtSchemes
|
||||||
|
{
|
||||||
|
default steadyState;
|
||||||
|
}
|
||||||
|
|
||||||
|
gradSchemes
|
||||||
|
{
|
||||||
|
default Gauss linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
divSchemes
|
||||||
|
{
|
||||||
|
default none;
|
||||||
|
div(phi,SO2) bounded Gauss linearUpwind grad(SO2);
|
||||||
|
}
|
||||||
|
|
||||||
|
laplacianSchemes
|
||||||
|
{
|
||||||
|
default Gauss linear uncorrected;
|
||||||
|
}
|
||||||
|
|
||||||
|
interpolationSchemes
|
||||||
|
{
|
||||||
|
default linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
snGradSchemes
|
||||||
|
{
|
||||||
|
default uncorrected;
|
||||||
|
}
|
||||||
|
|
||||||
|
wallDist
|
||||||
|
{
|
||||||
|
method meshWave;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
51
tutorials/combustion/SOxFoam/system/fvSolution
Normal file
51
tutorials/combustion/SOxFoam/system/fvSolution
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||||
|
| \\ / O peration | Version: 4.x |
|
||||||
|
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object fvSolution;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
solvers
|
||||||
|
{
|
||||||
|
SO2
|
||||||
|
{
|
||||||
|
solver smoothSolver;
|
||||||
|
smoother GaussSeidel;
|
||||||
|
tolerance 0;
|
||||||
|
relTol 0.1;
|
||||||
|
maxIter 20;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
SIMPLE
|
||||||
|
{
|
||||||
|
nCorrectors 2;
|
||||||
|
nNonOrthogonalCorrectors 0;
|
||||||
|
rhoMin 0.1;
|
||||||
|
rhoMax 1.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
relaxationFactors
|
||||||
|
{
|
||||||
|
fields
|
||||||
|
{
|
||||||
|
}
|
||||||
|
equations
|
||||||
|
{
|
||||||
|
".*" 0.7;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
||||||
Loading…
Add table
Reference in a new issue