diff --git a/src/thermophysicalModels/radiationModels/submodels/absorptionEmissionModel/greyMeanAbsorptionEmission/greyMeanAbsorptionEmission.C b/src/thermophysicalModels/radiationModels/submodels/absorptionEmissionModel/greyMeanAbsorptionEmission/greyMeanAbsorptionEmission.C index 49d23cc84af87bb7d0e15b3c6bda5aa5065cc606..d1a924ad11e0aea8585b03ad672f793fb4808b0c 100644 --- a/src/thermophysicalModels/radiationModels/submodels/absorptionEmissionModel/greyMeanAbsorptionEmission/greyMeanAbsorptionEmission.C +++ b/src/thermophysicalModels/radiationModels/submodels/absorptionEmissionModel/greyMeanAbsorptionEmission/greyMeanAbsorptionEmission.C @@ -284,24 +284,7 @@ Foam::radiation::greyMeanAbsorptionEmission::aCont(const label bandI) const Foam::tmp<Foam::volScalarField> Foam::radiation::greyMeanAbsorptionEmission::eCont(const label bandI) const { - tmp<volScalarField> e - ( - new volScalarField - ( - IOobject - ( - "eCont" + name(bandI), - mesh().time().timeName(), - mesh(), - IOobject::NO_READ, - IOobject::NO_WRITE - ), - mesh(), - dimensionedScalar("e", dimless/dimLength, 0.0) - ) - ); - - return e; + return aCont(bandI); } diff --git a/src/thermophysicalModels/radiationModels/submodels/absorptionEmissionModel/wideBandAbsorptionEmission/wideBandAbsorptionEmission.C b/src/thermophysicalModels/radiationModels/submodels/absorptionEmissionModel/wideBandAbsorptionEmission/wideBandAbsorptionEmission.C index c2640f402aa7ff36ea5d0dc169ce2d554a64f596..dcaf7f01f60953fc0cae13736c5ef8cd88870cc3 100644 --- a/src/thermophysicalModels/radiationModels/submodels/absorptionEmissionModel/wideBandAbsorptionEmission/wideBandAbsorptionEmission.C +++ b/src/thermophysicalModels/radiationModels/submodels/absorptionEmissionModel/wideBandAbsorptionEmission/wideBandAbsorptionEmission.C @@ -231,24 +231,7 @@ Foam::radiation::wideBandAbsorptionEmission::aCont(const label bandI) const Foam::tmp<Foam::volScalarField> Foam::radiation::wideBandAbsorptionEmission::eCont(const label bandI) const { - tmp<volScalarField> e - ( - new volScalarField - ( - IOobject - ( - "e", - mesh().time().timeName(), - mesh(), - IOobject::NO_READ, - IOobject::NO_WRITE - ), - mesh(), - dimensionedScalar("e", dimless/dimLength, 0.0) - ) - ); - - return e; + return aCont(bandI); } diff --git a/tutorials/combustion/fireFoam/les/oppositeBurningPanels/constant/radiationProperties b/tutorials/combustion/fireFoam/les/oppositeBurningPanels/constant/radiationProperties index 3282b1b075d14120d48ea67434a2888d8f93da05..ca98125036afe50f9646de87cbc321e80a75deea 100644 --- a/tutorials/combustion/fireFoam/les/oppositeBurningPanels/constant/radiationProperties +++ b/tutorials/combustion/fireFoam/les/oppositeBurningPanels/constant/radiationProperties @@ -137,6 +137,61 @@ greyMeanAbsorptionEmissionCoeffs ); } + O2 + { + Tcommon 300; + invTemp true; + Tlow 200; + Thigh 2500; + + loTcoeffs + ( + 0 + 0 + 0 + 0 + 0 + 0 + ); + hiTcoeffs + ( + 0.1 + 0 + 0 + 0 + 0 + 0 + ); + } + + + N2 + { + Tcommon 300; + invTemp true; + Tlow 200; + Thigh 2500; + + loTcoeffs + ( + 0 + 0 + 0 + 0 + 0 + 0 + ); + hiTcoeffs + ( + 0.1 + 0 + 0 + 0 + 0 + 0 + ); + } + } scatterModel constantScatter; diff --git a/tutorials/combustion/fireFoam/les/smallPoolFire2D/constant/radiationProperties b/tutorials/combustion/fireFoam/les/smallPoolFire2D/constant/radiationProperties index 54fb40ca34c29f6820dbafd3486b8904ccaa1e35..f9ff27414ec2bf0bffa56fa2275fca570cb3cf99 100644 --- a/tutorials/combustion/fireFoam/les/smallPoolFire2D/constant/radiationProperties +++ b/tutorials/combustion/fireFoam/les/smallPoolFire2D/constant/radiationProperties @@ -43,7 +43,7 @@ absorptionEmissionModel greyMeanAbsorptionEmission; constantAbsorptionEmissionCoeffs { a a [ 0 -1 0 0 0 0 0 ] 0.01; - e e [ 0 -1 0 0 0 0 0 ] 0; + e e [ 0 -1 0 0 0 0 0 ] 0.01; E E [ 1 -1 -3 0 0 0 0 ] 0; } @@ -134,6 +134,61 @@ greyMeanAbsorptionEmissionCoeffs 0 ); } + + O2 + { + Tcommon 300; + invTemp true; + Tlow 200; + Thigh 2500; + + loTcoeffs + ( + 0 + 0 + 0 + 0 + 0 + 0 + ); + hiTcoeffs + ( + 0.1 + 0 + 0 + 0 + 0 + 0 + ); + } + + + N2 + { + Tcommon 300; + invTemp true; + Tlow 200; + Thigh 2500; + + loTcoeffs + ( + 0 + 0 + 0 + 0 + 0 + 0 + ); + hiTcoeffs + ( + 0.1 + 0 + 0 + 0 + 0 + 0 + ); + } } scatterModel constantScatter; diff --git a/tutorials/combustion/fireFoam/les/smallPoolFire3D/constant/radiationProperties b/tutorials/combustion/fireFoam/les/smallPoolFire3D/constant/radiationProperties index 05fda138af0cde9ce9f691bd7f116bbaab17a47d..60bbcc81c487724625338e2707e0d61fa4e7c816 100644 --- a/tutorials/combustion/fireFoam/les/smallPoolFire3D/constant/radiationProperties +++ b/tutorials/combustion/fireFoam/les/smallPoolFire3D/constant/radiationProperties @@ -135,6 +135,61 @@ greyMeanAbsorptionEmissionCoeffs 0 ); } + + O2 + { + Tcommon 300; + invTemp true; + Tlow 200; + Thigh 2500; + + loTcoeffs + ( + 0 + 0 + 0 + 0 + 0 + 0 + ); + hiTcoeffs + ( + 0.1 + 0 + 0 + 0 + 0 + 0 + ); + } + + + N2 + { + Tcommon 300; + invTemp true; + Tlow 200; + Thigh 2500; + + loTcoeffs + ( + 0 + 0 + 0 + 0 + 0 + 0 + ); + hiTcoeffs + ( + 0.1 + 0 + 0 + 0 + 0 + 0 + ); + } } scatterModel constantScatter;