Multi-component Maxwell Stefan generalised Fick's law diffusion coefficients and Fourier based temperature gradient heat flux model with optional Soret thermal diffusion of species for laminar flow. More...
Public Member Functions | |
TypeName ("MaxwellStefanFourier") | |
Runtime type information. More... | |
MaxwellStefanFourier (const momentumTransportModel &momentumTransport, const thermoModel &thermo) | |
Construct from a momentum transport model and a thermo model. More... | |
virtual | ~MaxwellStefanFourier () |
Destructor. More... | |
virtual bool | read () |
Read thermophysicalTransport dictionary. More... | |
![]() | |
MaxwellStefan (const word &type, const momentumTransportModel &momentumTransport, const thermoModel &thermo) | |
Construct from a momentum transport model and a thermo model. More... | |
virtual | ~MaxwellStefan () |
Destructor. 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< 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< fvScalarMatrix > | divj (volScalarField &Yi) const |
Return the source term for the given specie mass-fraction equation. More... | |
virtual void | correct () |
Update the diffusion coefficients and flux corrections. More... | |
![]() | |
TypeName ("unityLewisFourier") | |
Runtime type information. More... | |
unityLewisFourier (const momentumTransportModel &momentumTransport, const thermoModel &thermo) | |
Construct from a momentum transport model and a thermo model. More... | |
unityLewisFourier (const word &type, const momentumTransportModel &momentumTransport, const thermoModel &thermo) | |
Construct from a type name, a momentum transport model and a thermo. More... | |
virtual | ~unityLewisFourier () |
Destructor. More... | |
virtual const dictionary & | coeffDict () const |
Const access to the coefficients dictionary. More... | |
![]() | |
TypeName ("laminar") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, laminarThermophysicalTransportModel, dictionary,(const momentumTransportModel &momentumTransport, const thermoModel &thermo),(momentumTransport, thermo)) | |
laminarThermophysicalTransportModel (const word &type, const momentumTransportModel &momentumTransport, const thermoModel &thermo) | |
Construct from components. More... | |
laminarThermophysicalTransportModel (const laminarThermophysicalTransportModel &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~laminarThermophysicalTransportModel () |
Destructor. More... | |
virtual tmp< volScalarField > | kappaEff () const |
Effective thermal turbulent diffusivity for temperature. More... | |
virtual tmp< scalarField > | kappaEff (const label patchi) const |
Effective thermal turbulent diffusivity for temperature. More... | |
virtual tmp< volScalarField > | alphaEff () const |
Effective thermal turbulent diffusivity of mixture [kg/m/s]. More... | |
virtual tmp< scalarField > | alphaEff (const label patchi) const |
Effective thermal turbulent diffusivity of mixture. More... | |
void | operator= (const laminarThermophysicalTransportModel &)=delete |
Disallow default bitwise assignment. More... | |
Protected Attributes | |
dimensionedScalar | Sct_ |
Turbulent Schmidt number []. More... | |
![]() | |
dictionary | laminarDict_ |
laminar coefficients dictionary More... | |
Switch | printCoeffs_ |
Flag to print the model coeffs at run-time. More... | |
dictionary | coeffDict_ |
Model coefficients dictionary. More... | |
Additional Inherited Members | |
![]() | |
static autoPtr< laminarThermophysicalTransportModel > | New (const momentumTransportModel &momentumTransport, const thermoModel &thermo) |
Return a reference to the selected laminar model. More... | |
![]() | |
virtual void | printCoeffs (const word &type) |
Print model coefficients. More... | |
Multi-component Maxwell Stefan generalised Fick's law diffusion coefficients and Fourier based temperature gradient heat flux model with optional Soret thermal diffusion of species for laminar flow.
The binary mass diffusion coefficients are specified as Function2<scalar>s of pressure and temperature but independent of composition.
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.
laminar { model MaxwellStefanFourier; D // [m^2/s] { O2-O2 1e-2; O3-O3 5e-2; N2-N2 1e-2; O3-O2 5e-2; O3-N2 5e-2; O2-N2 1e-2; } DT // [kg/m/s] Optional { O2 1e-2; O3 5e-2; N2 1e-2; } }
Definition at line 86 of file MaxwellStefanFourier.H.
Definition at line 107 of file MaxwellStefanFourier.H.
Definition at line 111 of file MaxwellStefanFourier.H.
Definition at line 114 of file MaxwellStefanFourier.H.
MaxwellStefanFourier | ( | const momentumTransportModel & | momentumTransport, |
const thermoModel & | thermo | ||
) |
Construct from a momentum transport model and a thermo model.
Definition at line 40 of file MaxwellStefanFourier.C.
References correct, and Foam::read().
|
inlinevirtual |
Destructor.
Definition at line 132 of file MaxwellStefanFourier.H.
References MaxwellStefanFourier< laminarThermophysicalTransportModel >::read().
TypeName | ( | "MaxwellStefanFourier< laminarThermophysicalTransportModel >" | ) |
Runtime type information.
|
virtual |
Read thermophysicalTransport dictionary.
Reimplemented from MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >.
Definition at line 61 of file MaxwellStefanFourier.C.
References Foam::read().
Referenced by MaxwellStefanFourier< laminarThermophysicalTransportModel >::~MaxwellStefanFourier().
|
protected |
Turbulent Schmidt number [].
Definition at line 101 of file MaxwellStefanFourier.H.