mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
Adding reflecting fluxes to Solar load radiation model. Adding functionality to the boundary radiation models and new place holder for basic wall types such as transparent, opaqueDiffusive, opaqueReflective,etc. Changing radiation wall models to run time selectable. Adding multi-band capabilities to VF model and improving the set up for using solar loads in VF and fvDOM radiation models.
191 lines
3.8 KiB
C++
191 lines
3.8 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
| ========= | |
|
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
|
| \\ / O peration | Version: v1812 |
|
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
|
| \\/ M anipulation | |
|
|
\*---------------------------------------------------------------------------*/
|
|
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class dictionary;
|
|
location "constant";
|
|
object radiationProperties;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
radiation on;
|
|
|
|
radiationModel fvDOM;
|
|
|
|
|
|
fvDOMCoeffs
|
|
{
|
|
nPhi 2;
|
|
nTheta 4;
|
|
maxIter 5;
|
|
tolerance 1e-5;
|
|
}
|
|
|
|
// Number of flow iterations per radiation iteration
|
|
solverFreq 15;
|
|
|
|
absorptionEmissionModel greyMeanAbsorptionEmission;
|
|
|
|
constantAbsorptionEmissionCoeffs
|
|
{
|
|
absorptivity [ m^-1 ] 0.1;
|
|
emissivity [ m^-1 ] 0.1;
|
|
E [ kg m^-1 s^-3 ] 0;
|
|
}
|
|
|
|
greyMeanAbsorptionEmissionCoeffs
|
|
{
|
|
//lookUpTableFileName "SpeciesTable";
|
|
EhrrCoeff 0.15;
|
|
CO2
|
|
{
|
|
Tcommon 200; //Common Temp
|
|
invTemp true; //Is the polynomio using inverse temperature.
|
|
Tlow 200; //Low Temp
|
|
Thigh 2500; //High Temp
|
|
|
|
loTcoeffs //coefss for T < Tcommon
|
|
(
|
|
0 // a0 +
|
|
0 // a1*T +
|
|
0 // a2*T^(+/-)2 +
|
|
0 // a3*T^(+/-)3 +
|
|
0 // a4*T^(+/-)4 +
|
|
0 // a5*T^(+/-)5 +
|
|
);
|
|
hiTcoeffs //coefss for T > Tcommon
|
|
(
|
|
18.741
|
|
-121.31e3
|
|
273.5e6
|
|
-194.05e9
|
|
56.31e12
|
|
-5.8169e15
|
|
);
|
|
|
|
}
|
|
|
|
H2O
|
|
{
|
|
Tcommon 200;
|
|
invTemp true;
|
|
Tlow 200;
|
|
Thigh 2500;
|
|
|
|
loTcoeffs
|
|
(
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
);
|
|
hiTcoeffs
|
|
(
|
|
-0.23093
|
|
-1.12390e3
|
|
9.4153e6
|
|
-2.99885e9
|
|
0.51382e12
|
|
-1.868e10
|
|
);
|
|
}
|
|
|
|
C7H16
|
|
{
|
|
Tcommon 200;
|
|
Tlow 200;
|
|
Thigh 2500;
|
|
invTemp false;
|
|
|
|
loTcoeffs
|
|
(
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
);
|
|
hiTcoeffs
|
|
(
|
|
6.6334
|
|
-0.0035686
|
|
1.6682e-8
|
|
2.5611e-10
|
|
-2.6558e-14
|
|
0
|
|
);
|
|
}
|
|
|
|
O2
|
|
{
|
|
Tcommon 200;
|
|
invTemp true;
|
|
Tlow 200;
|
|
Thigh 2500;
|
|
|
|
loTcoeffs
|
|
(
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
);
|
|
hiTcoeffs
|
|
(
|
|
0.01
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
);
|
|
}
|
|
|
|
|
|
N2
|
|
{
|
|
Tcommon 200;
|
|
invTemp true;
|
|
Tlow 200;
|
|
Thigh 2500;
|
|
|
|
loTcoeffs
|
|
(
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
);
|
|
hiTcoeffs
|
|
(
|
|
0.01
|
|
0
|
|
0
|
|
0
|
|
0
|
|
0
|
|
);
|
|
}
|
|
}
|
|
|
|
scatterModel none;
|
|
|
|
sootModel none;
|
|
|
|
// ************************************************************************* //
|