This boundary condition provides an inlet condition for turbulent kinetic energy dissipation rate, i.e. epsilon
, based on a specified mixing length. The patch values are calculated using:
More...
This boundary condition provides an inlet condition for turbulent kinetic energy dissipation rate, i.e. epsilon
, based on a specified mixing length. The patch values are calculated using:
where
![]() | = | Patch epsilon values [m2/s3] |
![]() | = | Empirical model constant retrived from turbulence model |
![]() | = | Turbulent kinetic energy [m2/s2] |
![]() | = | Mixing length scale [m] |
<patchName> { // Mandatory entries (unmodifiable) type turbulentMixingLengthDissipationRateInlet; // Mandatory entries (runtime modifiable) mixingLength 0.005; // Optional entries (runtime modifiable) Cmu 0.09; k k; phi phi; // Placeholder value uniform 200; }
where the entries mean:
Property | Description | Type | Req'd | Dflt |
---|---|---|---|---|
mixingLength | Mixing length scale [m] | scalar | yes | - |
Cmu | Empirical model constant | scalar | no | 0.09 |
phi | Name of flux field | word | no | phi |
k | Name of turbulent kinetic energy field | word | no | k |
inletOutlet
condition. Therefore, in the event of reverse flow, a zero-gradient condition is applied.Cmu
is: turbulence model, boundary condition dictionary, and default value=0.09.Cmu
is not a spatiotemporal variant field. Therefore, the use of the boundary condition may not be fully consistent with the turbulence models where Cmu
is a variant field, such as realizableKE
closure model in this respect. Nevertheless, workflow observations suggest that the matter poses no importance.Definition at line 155 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.H.
turbulentMixingLengthDissipationRateInletFvPatchScalarField | ( | const fvPatch & | p, |
const DimensionedField< scalar, volMesh > & | iF | ||
) |
Definition at line 38 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
turbulentMixingLengthDissipationRateInletFvPatchScalarField | ( | const fvPatch & | p, |
const DimensionedField< scalar, volMesh > & | iF, | ||
const dictionary & | dict | ||
) |
Definition at line 72 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
References dict, dictionary::getOrDefault(), fvPatchField::operator=(), and p.
turbulentMixingLengthDissipationRateInletFvPatchScalarField | ( | const turbulentMixingLengthDissipationRateInletFvPatchScalarField & | ptf, |
const fvPatch & | p, | ||
const DimensionedField< scalar, volMesh > & | iF, | ||
const fvPatchFieldMapper & | mapper | ||
) |
Definition at line 56 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
turbulentMixingLengthDissipationRateInletFvPatchScalarField | ( | const turbulentMixingLengthDissipationRateInletFvPatchScalarField & | ptf | ) |
Definition at line 98 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
turbulentMixingLengthDissipationRateInletFvPatchScalarField | ( | const turbulentMixingLengthDissipationRateInletFvPatchScalarField & | ptf, |
const DimensionedField< scalar, volMesh > & | iF | ||
) |
Definition at line 111 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
TypeName | ( | "turbulentMixingLengthDissipationRateInlet" | ) |
|
inlinevirtual |
Definition at line 212 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.H.
|
inlinevirtual |
Definition at line 232 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.H.
|
virtual |
Definition at line 125 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
References turbulenceModel::coeffDict(), dictionary::getOrDefault(), Foam::constant::atomic::group, IOobject::groupName(), Foam::foamVersion::patch, Foam::pos0(), Foam::pow(), and turbulenceModel::propertiesName.
|
virtual |
Definition at line 160 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
References os(), fvPatchField::write(), and Ostream::writeEntry().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.