Calculates and writes the estimated flow heat transfer coefficient at wall patches as the volScalarField field 'wallHeatTransferCoeff' using Reynolds Analogy. More...


Public Member Functions | |
| TypeName ("ReynoldsAnalogy") | |
| Runtime type information. More... | |
| ReynoldsAnalogy (const word &name, const fvMesh &mesh, const dictionary &dict) | |
| Construct from name, mesh and dict. More... | |
| ReynoldsAnalogy (const ReynoldsAnalogy &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~ReynoldsAnalogy () |
| Destructor. More... | |
| virtual bool | read (const dictionary &) |
| Read the ReynoldsAnalogy data. More... | |
| virtual tmp< volScalarField > | htcByRhoCp (const momentumTransportModel &mmtm, const labelHashSet &patches) const |
| Calculate the heat transfer coefficient. More... | |
| void | operator= (const ReynoldsAnalogy &)=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< surfaceVectorField > | 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 and writes the estimated flow heat transfer coefficient at wall patches as the volScalarField field 'wallHeatTransferCoeff' using Reynolds Analogy.
Reynolds Analogy model, given by:
where
| = | Density [kg/m^3] | |
| = | Specific heat capacity [m^2/K/s^2)] | |
| = | Far field velocity magnitude [m/s] | |
| = | Skin friction coefficient [] |
All wall patches are included by default; to restrict the calculation to certain patches, use the optional 'patches' entry.
Example of function object specification:
ReynoldsAnalogy1
{
type wallHeatTransferCoeff;
libs ("libfieldFunctionObjects.so");
model ReynoldsAnalogy;
...
region fluid;
patches (".*Wall");
rho 1.225;
Cp 1005;
Uref 1.0;
}| Property | Description | Required | Default value |
|---|---|---|---|
type | type name: wallHeatTransferCoeff | yes | |
model | Type name: ReynoldsAnalogy | no | kappaEff |
patches | List of patches to process | no | all wall patches |
region | Region to be evaluated | no | default region |
rho | Density | yes | |
Cp | Specific heat capacity | yes | |
Uref | Reference velocity magnitude | yes | no |
Note: Cp and rho are required only for incompressible flow calculations.
Definition at line 157 of file ReynoldsAnalogy.H.
| ReynoldsAnalogy | ( | const word & | name, |
| const fvMesh & | mesh, | ||
| const dictionary & | dict | ||
| ) |
Construct from name, mesh and dict.
Definition at line 50 of file ReynoldsAnalogy.C.
References dict, and ReynoldsAnalogy::read().

|
delete |
Disallow default bitwise copy construction.
|
virtual |
Destructor.
Definition at line 67 of file ReynoldsAnalogy.C.
| TypeName | ( | "ReynoldsAnalogy" | ) |
Runtime type information.
|
virtual |
Read the ReynoldsAnalogy data.
Implements wallHeatTransferCoeffModel.
Definition at line 73 of file ReynoldsAnalogy.C.
References dict.
Referenced by ReynoldsAnalogy::ReynoldsAnalogy().

|
virtual |
Calculate the heat transfer coefficient.
Implements wallHeatTransferCoeffModel.
Definition at line 84 of file ReynoldsAnalogy.C.
References Foam::dimLength, Foam::dimTime, forAll, Foam::mag(), GeometricField< Type, GeoMesh, PrimitiveField >::New(), patchi, tmp< T >::ref(), Foam::sqr(), tau, and Foam::type().

|
delete |
Disallow default bitwise assignment.