Heat transfer coefficient calculation that employs the area-average temperature of a specified face zone as the reference temperature. More...
#include <faceZoneReferenceTemperature.H>


Public Member Functions | |
| TypeName ("faceZoneReferenceTemperature") | |
| Runtime type information. | |
| faceZoneReferenceTemperature (const dictionary &dict, const fvMesh &mesh, const word &TName) | |
| Construct from components. | |
| faceZoneReferenceTemperature (const faceZoneReferenceTemperature &)=delete | |
| No copy construct. | |
| void | operator= (const faceZoneReferenceTemperature &)=delete |
| No copy assignment. | |
| virtual | ~faceZoneReferenceTemperature ()=default |
| Destructor. | |
| virtual bool | read (const dictionary &dict) |
| Read the function-object dictionary. | |
| Public Member Functions inherited from heatTransferCoeffModel | |
| TypeName ("heatTransferCoeffModel") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, heatTransferCoeffModel, dictionary,(const dictionary &dict, const fvMesh &mesh, const word &TName),(dict, mesh, TName)) | |
| heatTransferCoeffModel (const dictionary &dict, const fvMesh &mesh, const word &TName) | |
| Construct from components. | |
| heatTransferCoeffModel (const heatTransferCoeffModel &)=delete | |
| No copy construct. | |
| void | operator= (const heatTransferCoeffModel &)=delete |
| No copy assignment. | |
| virtual | ~heatTransferCoeffModel ()=default |
| Destructor. | |
| const fvMesh & | mesh () const noexcept |
| Return const reference to the mesh. | |
| const labelList & | patchIDs () const noexcept |
| Return const reference to wall patches to process. | |
| const word & | TName () const noexcept |
| Return const reference to name of temperature field. | |
| const word & | qrName () const noexcept |
| Return const reference to name of radiative heat-flux field. | |
| tmp< FieldField< Field, scalar > > | q () const |
| Return boundary fields of heat-flux field. | |
| virtual bool | calc (volScalarField &result, const FieldField< Field, scalar > &q) |
| Calculate the heat transfer coefficient field and return true if successful. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from heatTransferCoeffModel | |
| static autoPtr< heatTransferCoeffModel > | New (const dictionary &dict, const fvMesh &mesh, const word &TName) |
| Return a reference to the selected heat transfer coefficient model. | |
| Protected Attributes inherited from heatTransferCoeffModel | |
| const fvMesh & | mesh_ |
| Const reference to the mesh. | |
| labelList | patchIDs_ |
| List of (wall) patches to process (selected by name). | |
| const word | TName_ |
| Name of temperature field. | |
| word | qrName_ |
| Name of radiative heat flux field. | |
Heat transfer coefficient calculation that employs the area-average temperature of a specified face zone as the reference temperature.
The heat transfer coefficient is calculated by:
![\[ h = \frac{q}{T_{ref} - T_p}
\]](form_257.png)
where
![]() | = | Heat transfer coefficient [W/m^2/K] |
![]() | = | Heat flux [W/m^2] |
![]() | = | Area average of reference face zone temperature [K] |
![]() | = | Temperature field of current patch [K] |
system/controlDict.functions: heatTransferCoeffFO
{
// Inherited entries
...
// Mandatory entries
htcModel faceZoneReferenceTemperature;
referenceFaceZone <word>;
// Optional entries
referenceRegion <word>;
}
where the entries mean:
| Property | Description | Type | Reqd | Deflt |
|---|---|---|---|---|
htcModel | Model name: faceZoneReferenceTemperature | word | yes | - |
referenceFaceZone | Name of reference face zone | word | yes | - |
referenceRegion | Name of region that reference face zone resides | word | no | region0 |
Definition at line 131 of file faceZoneReferenceTemperature.H.
| faceZoneReferenceTemperature | ( | const dictionary & | dict, |
| const fvMesh & | mesh, | ||
| const word & | TName ) |
Construct from components.
Definition at line 195 of file faceZoneReferenceTemperature.C.
References dict, heatTransferCoeffModel::heatTransferCoeffModel(), heatTransferCoeffModel::mesh(), read(), and heatTransferCoeffModel::TName().
Referenced by faceZoneReferenceTemperature(), and operator=().


|
delete |
No copy construct.
References faceZoneReferenceTemperature().

|
virtualdefault |
Destructor.
References dict.
| TypeName | ( | "faceZoneReferenceTemperature" | ) |
Runtime type information.
References dict, heatTransferCoeffModel::mesh(), and heatTransferCoeffModel::TName().

|
delete |
No copy assignment.
References faceZoneReferenceTemperature().

|
virtual |
Read the function-object dictionary.
Reimplemented from heatTransferCoeffModel.
Definition at line 215 of file faceZoneReferenceTemperature.C.
References dict, and heatTransferCoeffModel::read().
Referenced by faceZoneReferenceTemperature().

