ENH: Adding greyMeanSolidAbsorptionEmission, updating tutorial.

The radiative properties are now held in the radiationModel in the solid
region instead than in the solidThermo
This commit is contained in:
sergio
2012-10-05 11:48:48 +01:00
parent 9dbf6f1f14
commit 54432bb18a
73 changed files with 863925 additions and 461 deletions

View File

@ -32,7 +32,7 @@ boundaryField
{
type greyDiffusiveRadiation;
T T;
emissivityMode solidThermo;
emissivityMode solidRadiation;
value uniform 0;
}
}

View File

@ -17,7 +17,7 @@ FoamFile
dimensions [0 0 0 0 0 0 0];
internalField uniform 0;
internalField uniform 1;
boundaryField
{

View File

@ -17,7 +17,7 @@ FoamFile
dimensions [0 0 0 0 0 0 0];
internalField uniform 1;
internalField uniform 0.5;
boundaryField
{

View File

@ -0,0 +1,21 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class regIOobject;
location "constant/polyMesh";
object cellZones;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
0
()
// ************************************************************************* //

View File

@ -0,0 +1,21 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class regIOobject;
location "constant/polyMesh";
object faceZones;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
0
()
// ************************************************************************* //

View File

@ -0,0 +1,21 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class regIOobject;
location "constant/polyMesh";
object pointZones;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
0
()
// ************************************************************************* //

View File

@ -18,24 +18,12 @@ FoamFile
radiation off;
radiationModel none;
radiationModel opaqueSolid;
noRadiation
opaqueSolidCoeffs
{
}
P1Coeffs
{
}
fvDOMCoeffs
{
}
// Number of flow iterations per radiation iteration
solverFreq 10;
//absorptionEmissionModel constantAbsorptionEmission;
absorptionEmissionModel greyMeanSolidAbsorptionEmission;
@ -44,16 +32,14 @@ greyMeanSolidAbsorptionEmissionCoeffs
v
{
sigmaS 0.0;
a 0.0; //opaque
emissivity 0.17;
absorptivity 0.0; //opaque
emissivity 0.17;
}
char
{
sigmaS 0.0;
a 0.0;
emissivity 0.85;
absorptivity 0.0;
emissivity 0.85;
}
}

View File

@ -41,12 +41,6 @@ vCoeffs
{
kappa 0.135;
}
radiation
{
sigmaS 0.0;
kappaRad 0.0; //opaque
emissivity 0.17;
}
thermodynamics
{
Cp 696;
@ -69,12 +63,6 @@ charCoeffs
{
kappa 0.4;
}
radiation
{
sigmaS 0.0;
kappaRad 0.0;
emissivity 0.85;
}
thermodynamics
{
Cp 611;

View File

@ -39,13 +39,13 @@ fvDOMCoeffs
// Number of flow iterations per radiation iteration
solverFreq 10;
//absorptionEmissionModel constantAbsorptionEmission;
absorptionEmissionModel greyMeanAbsorptionEmission;
absorptionEmissionModel constantAbsorptionEmission;
//absorptionEmissionModel greyMeanAbsorptionEmission;
constantAbsorptionEmissionCoeffs
{
a a [ 0 -1 0 0 0 0 0 ] 0.01;
e e [ 0 -1 0 0 0 0 0 ] 0.01;
absorptivity absorptivity [ 0 -1 0 0 0 0 0 ] 0.01;
emissivity emissivity [ 0 -1 0 0 0 0 0 ] 0.01;
E E [ 1 -1 -3 0 0 0 0 ] 0;
}

View File

@ -42,9 +42,9 @@ absorptionEmissionModel greyMeanAbsorptionEmission;
constantAbsorptionEmissionCoeffs
{
a a [ 0 -1 0 0 0 0 0 ] 0.01;
e e [ 0 -1 0 0 0 0 0 ] 0.01;
E E [ 1 -1 -3 0 0 0 0 ] 0;
absorptivity absorptivity [ 0 -1 0 0 0 0 0 ] 0.1;
emissivity emissivity [ 0 -1 0 0 0 0 0 ] 0.1;
E E [ 1 -1 -3 0 0 0 0 ] 0;
}
greyMeanAbsorptionEmissionCoeffs

View File

@ -43,9 +43,9 @@ absorptionEmissionModel greyMeanAbsorptionEmission;
constantAbsorptionEmissionCoeffs
{
a a [ 0 -1 0 0 0 0 0 ] 0.1;
e e [ 0 -1 0 0 0 0 0 ] 0.1;
E E [ 1 -1 -3 0 0 0 0 ] 0;
absorptivity absorptivity [ 0 -1 0 0 0 0 0 ] 0.01;
emissivity emissivity [ 0 -1 0 0 0 0 0 ] 0.01;
E E [ 1 -1 -3 0 0 0 0 ] 0;
}
greyMeanAbsorptionEmissionCoeffs