Calculates the estimated flow heat transfer coefficient at wall patches as the volScalarField field 'kappaEff' using one of equeations bellow. More...
Public Member Functions | |
TypeName ("kappaEff") | |
Runtime type information. More... | |
kappaEff (const word &name, const fvMesh &mesh, const dictionary &) | |
Construct from name, mesh and dict. More... | |
kappaEff (const kappaEff &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~kappaEff () |
Destructor. More... | |
virtual bool | read (const dictionary &) |
Read the kappaEff data. More... | |
virtual tmp< volScalarField > | htcByRhoCp (const momentumTransportModel &mmtm, const labelHashSet &patches) const |
Calculate the wall heat transfer coefficient. More... | |
void | operator= (const kappaEff &)=delete |
Disallow default bitwise assignment. More... | |
Public Member Functions inherited from wallHeatTransferCoeffModel | |
TypeName ("wallHeatTransferCoeffModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, wallHeatTransferCoeffModel, word,(const word &name, const fvMesh &mesh, const dictionary &dict),(name, mesh, dict)) | |
wallHeatTransferCoeffModel (const word &name, const fvMesh &mesh, const dictionary &) | |
Construct from name, mesh and dict. More... | |
wallHeatTransferCoeffModel (const wallHeatTransferCoeffModel &)=delete | |
Disallow default bitwise copy construction. More... | |
autoPtr< wallHeatTransferCoeffModel > | clone () const |
Clone. More... | |
virtual | ~wallHeatTransferCoeffModel () |
Destructor. More... | |
tmp< volSymmTensorField > | tau (const momentumTransportModel &mmtm, const fvMesh &mesh) const |
Calculate wall shear stress. More... | |
void | operator= (const wallHeatTransferCoeffModel &)=delete |
Disallow default bitwise assignment. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from wallHeatTransferCoeffModel | |
static autoPtr< wallHeatTransferCoeffModel > | New (const word &name, const fvMesh &mesh, const dictionary &) |
Return a reference to the selected subset. More... | |
Calculates the estimated flow heat transfer coefficient at wall patches as the volScalarField field 'kappaEff' using one of equeations bellow.
kappaEff model, given by:
kappaEff model with characteristic length, given by:
where
= | Density [kg/m^3] | |
= | Specific heat capacity [m^2/K/s^2)] | |
= | Fluid laminar Prandtl number [] | |
= | Fluid turbulent Prandtl number [] | |
= | Characteristic length [m] |
Example of function object specification:
kappaEff1 { type wallHeatTransferCoeff; libs ("libfieldFunctionObjects.so"); model kappaEff; ... region fluid; patches (".*Wall"); rho 1.225; Cp 1005; Pr 0.707; Prt 0.9; }
kappaEff2 { type wallHeatTransferCoeff; libs ("libfieldFunctionObjects.so"); model kappaEff; ... region fluid; patches (".*Wall"); rho 1.225; Cp 1005; Pr 0.707; Prt 0.9; Lchar 0.001; }
Property | Description | Required | Default value |
---|---|---|---|
type | Type name: wallHeatTransferCoeff | yes | |
model | Type name: kappaEff | no | kappaEff |
patches | List of patches to process | no | all wall patches |
region | Region to be evaluated | no | default region |
rho | Fluid density | yes | |
Cp | Fluid heat capacity | yes | |
Pr | Fluid laminar Prandtl number | yes | |
Prt | Fluid turbulent Prandtl number | yes | |
Lchar | Characteristic length | no | no |
Definition at line 194 of file kappaEff.H.
kappaEff | ( | const word & | name, |
const fvMesh & | mesh, | ||
const dictionary & | dict | ||
) |
Construct from name, mesh and dict.
Definition at line 50 of file kappaEff.C.
References Foam::read().
|
virtual |
Destructor.
Definition at line 74 of file kappaEff.C.
TypeName | ( | "kappaEff" | ) |
Runtime type information.
|
virtual |
Read the kappaEff data.
Implements wallHeatTransferCoeffModel.
Definition at line 80 of file kappaEff.C.
References dictionary::found(), and kappaEff::htcByRhoCp().
|
virtual |
Calculate the wall heat transfer coefficient.
Implements wallHeatTransferCoeffModel.
Definition at line 97 of file kappaEff.C.
References Foam::dimArea, Foam::dimLength, Foam::dimTime, forAllConstIter(), GeometricField< scalar, fvPatchField, volMesh >::New(), momentumTransportModel::nu(), momentumTransportModel::nut(), patchi, tmp< T >::ref(), and Foam::type().
Referenced by kappaEff::read().
|
delete |
Disallow default bitwise assignment.