Eddy-diffusivity based temperature gradient heat flux model for single specie RAS or LES of turbulent flow. More...


Public Types | |
| typedef TurbulenceThermophysicalTransportModel::alphaField | alphaField |
| typedef TurbulenceThermophysicalTransportModel::momentumTransportModel | momentumTransportModel |
| typedef TurbulenceThermophysicalTransportModel::thermoModel | thermoModel |
Public Member Functions | |
| TypeName ("eddyDiffusivity") | |
| Runtime type information. More... | |
| eddyDiffusivity (const momentumTransportModel &momentumTransport, const thermoModel &thermo) | |
| Construct from a momentum transport model and a thermo model. More... | |
| virtual | ~eddyDiffusivity () |
| Destructor. More... | |
| virtual bool | read () |
| Read thermophysicalTransport dictionary. More... | |
| virtual tmp< volScalarField > | alphat () const |
| Turbulent thermal diffusivity for enthalpy [kg/m/s]. More... | |
| virtual tmp< scalarField > | alphat (const label patchi) const |
| Turbulent thermal diffusivity for enthalpy for a patch [kg/m/s]. More... | |
| virtual tmp< volScalarField > | kappaEff () const |
| Effective thermal turbulent conductivity. More... | |
| virtual tmp< scalarField > | kappaEff (const label patchi) const |
| Effective thermal turbulent conductivity. More... | |
| virtual tmp< scalarField > | alphaEff (const label patchi) const |
| Effective thermal turbulent diffusivity. More... | |
| virtual tmp< volScalarField > | DEff (const volScalarField &Yi) const |
| Effective mass diffusion coefficient. More... | |
| virtual tmp< scalarField > | DEff (const volScalarField &Yi, const label patchi) const |
| Effective mass diffusion coefficient. More... | |
| virtual tmp< surfaceScalarField > | q () const |
| Return the heat flux [W/m^2]. More... | |
| virtual tmp< scalarField > | q (const label patchi) const |
| Return the patch heat flux [W/m^2]. More... | |
| virtual tmp< fvScalarMatrix > | divq (volScalarField &he) const |
| Return the source term for the energy equation. More... | |
| virtual tmp< surfaceScalarField > | j (const volScalarField &Yi) const |
| Return the specie flux for the given specie mass-fraction [kg/m^2/s]. More... | |
| virtual tmp< scalarField > | j (const volScalarField &Yi, const label patchi) const |
| Return the specie flux. More... | |
| virtual tmp< fvScalarMatrix > | divj (volScalarField &Yi) const |
| Return the source term for the given specie mass-fraction equation. More... | |
| virtual void | predict () |
| Correct the eddyDiffusivity viscosity. More... | |
Protected Member Functions | |
| virtual void | correctAlphat () |
| tmp< volScalarField > | alphaEff () const |
| Effective thermal turbulent diffusivity of mixture [kg/m/s]. More... | |
Protected Attributes | |
| dimensionedScalar | Prt_ |
| Turbulent Prandtl number []. More... | |
| volScalarField | alphat_ |
| Turbulent thermal diffusivity of enthalpy [kg/m/s]. More... | |
Eddy-diffusivity based temperature gradient heat flux model for single specie RAS or LES of turbulent flow.
The heat flux source is implemented as an implicit energy correction to the temperature gradient based flux source. At convergence the energy correction is 0.
LES
{
model eddyDiffusivity;
Prt 0.85;
}
Definition at line 63 of file eddyDiffusivity.H.
| typedef TurbulenceThermophysicalTransportModel::alphaField alphaField |
Definition at line 102 of file eddyDiffusivity.H.
| typedef TurbulenceThermophysicalTransportModel::momentumTransportModel momentumTransportModel |
Definition at line 106 of file eddyDiffusivity.H.
| typedef TurbulenceThermophysicalTransportModel::thermoModel thermoModel |
Definition at line 109 of file eddyDiffusivity.H.
| eddyDiffusivity | ( | const momentumTransportModel & | momentumTransport, |
| const thermoModel & | thermo | ||
| ) |
Construct from a momentum transport model and a thermo model.
Definition at line 52 of file eddyDiffusivity.C.
|
inlinevirtual |
Destructor.
Definition at line 127 of file eddyDiffusivity.H.
|
protectedvirtual |
Definition at line 40 of file eddyDiffusivity.C.
|
inlineprotected |
Effective thermal turbulent diffusivity of mixture [kg/m/s].
Used for the implicit energy correction on the temperature laplacian
Definition at line 89 of file eddyDiffusivity.H.
| TypeName | ( | "eddyDiffusivity< TurbulenceThermophysicalTransportModel >" | ) |
Runtime type information.
|
virtual |
Read thermophysicalTransport dictionary.
Definition at line 89 of file eddyDiffusivity.C.
References Foam::blockMeshTools::read().

|
inlinevirtual |
Turbulent thermal diffusivity for enthalpy [kg/m/s].
Definition at line 137 of file eddyDiffusivity.H.
References eddyDiffusivity< TurbulenceThermophysicalTransportModel >::alphat_.
Referenced by eddyDiffusivity< TurbulenceThermophysicalTransportModel >::alphat().

|
inlinevirtual |
Turbulent thermal diffusivity for enthalpy for a patch [kg/m/s].
Definition at line 143 of file eddyDiffusivity.H.
References eddyDiffusivity< TurbulenceThermophysicalTransportModel >::alphat(), and patchi.

|
inlinevirtual |
Effective thermal turbulent conductivity.
of mixture [W/m/K]
Definition at line 150 of file eddyDiffusivity.H.
|
inlinevirtual |
Effective thermal turbulent conductivity.
of mixture for patch [W/m/K]
Definition at line 157 of file eddyDiffusivity.H.
|
inlinevirtual |
Effective thermal turbulent diffusivity.
of mixture for a patch [kg/m/s]
Definition at line 166 of file eddyDiffusivity.H.
|
virtual |
Effective mass diffusion coefficient.
for a given specie mass-fraction [kg/m/s]
Definition at line 106 of file eddyDiffusivity.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::nl, and Foam::type().

|
virtual |
Effective mass diffusion coefficient.
for a given specie mass-fraction for patch [kg/m/s]
Definition at line 123 of file eddyDiffusivity.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::nl, and Foam::type().

|
virtual |
Return the heat flux [W/m^2].
Definition at line 141 of file eddyDiffusivity.C.
References alpha(), Foam::constant::atomic::group, IOobject::groupName(), Foam::fvc::interpolate(), GeometricField< Type, GeoMesh, PrimitiveField >::New(), Foam::fvc::snGrad(), Foam::T(), and thermo.

|
virtual |
Return the patch heat flux [W/m^2].
Definition at line 157 of file eddyDiffusivity.C.
References alpha(), patchi, and thermo.

|
virtual |
Return the source term for the energy equation.
Definition at line 173 of file eddyDiffusivity.C.
References alpha(), he(), Foam::fvc::laplacian(), Foam::fvm::laplacianCorrection(), Foam::T(), and thermo.

|
virtual |
Return the specie flux for the given specie mass-fraction [kg/m^2/s].
Definition at line 188 of file eddyDiffusivity.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::nl, and Foam::type().

|
virtual |
Return the specie flux.
for the given specie mass-fraction for patch [kg/m^2/s]
Definition at line 205 of file eddyDiffusivity.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::nl, and Foam::type().

|
virtual |
Return the source term for the given specie mass-fraction equation.
Definition at line 223 of file eddyDiffusivity.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::nl, and Foam::type().

|
virtual |
Correct the eddyDiffusivity viscosity.
Definition at line 239 of file eddyDiffusivity.C.
|
protected |
Turbulent Prandtl number [].
Definition at line 75 of file eddyDiffusivity.H.
|
protected |
Turbulent thermal diffusivity of enthalpy [kg/m/s].
Definition at line 80 of file eddyDiffusivity.H.
Referenced by eddyDiffusivity< TurbulenceThermophysicalTransportModel >::alphat().