Differential SGS Stress Equation Model for compressible flows. More...
#include <compressibleLESModels/DeardorffDiffStress.H>
Differential SGS Stress Equation Model for compressible flows.
The DSEM uses a model version of the full balance equation for the SGS stress tensor to simulate the behaviour of B. Thus,
d/dt(rho*B) + div(rho*U*B) - div(muSgs*grad(B)) = P - c1*rho*epsilon/k*B - 0.667*(1 - c1)*rho*epsilon*I - c2*(P - 0.333*trP*I) where k = 0.5*trB, epsilon = ce*k^3/2/delta, epsilon/k = ce*k^1/2/delta P = -rho*(B'L + L'B) muSgs = ck*rho*sqrt(k)*delta muEff = muSgs + mu
Definition at line 71 of file DeardorffDiffStress.H.
Public Member Functions | |
TypeName ("DeardorffDiffStress") | |
Runtime type information.
| |
DeardorffDiffStress (const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const basicThermo &thermoPhysicalModel) | |
Constructor from components.
| |
virtual | ~DeardorffDiffStress () |
Destructor.
| |
tmp< volScalarField > | DBEff () const |
Return the effective diffusivity for B.
| |
virtual void | correct (const tmp< volTensorField > &gradU) |
Correct Eddy-Viscosity and related properties.
| |
virtual bool | read () |
Read LESProperties dictionary.
|
DeardorffDiffStress | ( | const volScalarField & | rho, |
const volVectorField & | U, | ||
const surfaceScalarField & | phi, | ||
const basicThermo & | thermoPhysicalModel | ||
) |
Constructor from components.
Definition at line 59 of file DeardorffDiffStress.C.
References Foam::tr().
virtual ~DeardorffDiffStress | ( | ) | [inline, virtual]
|
Destructor.
Definition at line 109 of file DeardorffDiffStress.H.
TypeName | ( | "DeardorffDiffStress" | ) |
Runtime type information.
tmp<volScalarField> DBEff | ( | ) | const [inline]
|
Return the effective diffusivity for B.
Definition at line 116 of file DeardorffDiffStress.H.
References DeardorffDiffStress::DBEff(), mu, and GenSGSStress::muSgs_.
Referenced by DeardorffDiffStress::DBEff().
void correct | ( | const tmp< volTensorField > & | gradU ) | [virtual]
|
Correct Eddy-Viscosity and related properties.
Reimplemented from GenSGSStress.
Definition at line 96 of file DeardorffDiffStress.C.
References Foam::bound(), Foam::component(), correct(), Foam::fvm::ddt(), Foam::fvm::div(), e, forAll, Foam::I, Foam::fvm::laplacian(), Foam::max(), phi, rho, Foam::solve(), Foam::fvm::Sp(), Foam::sqrt(), Foam::symm(), Foam::tr(), Foam::twoSymm(), SymmTensor< Cmpt >::XX, SymmTensor< Cmpt >::YY, and SymmTensor< Cmpt >::ZZ.
bool read | ( | ) | [virtual]
|
Read LESProperties dictionary.
Reimplemented from GenSGSStress.
Definition at line 140 of file DeardorffDiffStress.C.