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 | ||
| ) |
Construct from patch and internal field.
Definition at line 38 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
References Foam::Zero.
| turbulentMixingLengthDissipationRateInletFvPatchScalarField | ( | const fvPatch & | p, |
| const DimensionedField< scalar, volMesh > & | iF, | ||
| const dictionary & | dict | ||
| ) |
Construct from patch, internal field and dictionary.
Definition at line 72 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
References dict, dictionary::getOrDefault(), IOobjectOption::MUST_READ, and Foam::Zero.

| turbulentMixingLengthDissipationRateInletFvPatchScalarField | ( | const turbulentMixingLengthDissipationRateInletFvPatchScalarField & | ptf, |
| const fvPatch & | p, | ||
| const DimensionedField< scalar, volMesh > & | iF, | ||
| const fvPatchFieldMapper & | mapper | ||
| ) |
Construct by mapping given turbulentMixingLengthDissipationRateInletFvPatchScalarField onto a new patch.
Definition at line 56 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
| turbulentMixingLengthDissipationRateInletFvPatchScalarField | ( | const turbulentMixingLengthDissipationRateInletFvPatchScalarField & | ptf | ) |
Construct as copy.
Definition at line 98 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
| turbulentMixingLengthDissipationRateInletFvPatchScalarField | ( | const turbulentMixingLengthDissipationRateInletFvPatchScalarField & | ptf, |
| const DimensionedField< scalar, volMesh > & | iF | ||
| ) |
Construct as copy setting internal field reference.
Definition at line 111 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
| TypeName | ( | "turbulentMixingLengthDissipationRateInlet" | ) |
Runtime type information.
|
inlinevirtual |
Return a clone.
Definition at line 239 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.H.
References fvPatchField< Type >::Clone().

|
inlinevirtual |
Clone with an internal field reference.
Definition at line 248 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.H.
References fvPatchField< Type >::Clone().

|
virtual |
Update the coefficients associated with the patch field.
Definition at line 125 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
References turbulenceModel::coeffDict(), dictionary::getOrDefault(), Foam::constant::atomic::group, IOobject::groupName(), Foam::neg(), Foam::foamVersion::patch, Foam::pow(), and turbulenceModel::propertiesName.

|
virtual |
Write.
Definition at line 160 of file turbulentMixingLengthDissipationRateInletFvPatchScalarField.C.
References os(), fvPatchField< Type >::write(), Ostream::writeEntry(), and fvPatchField< Type >::writeValueEntry().
