Heat transfer coefficient calculation that employs the area-average temperature of a specified face zone as the reference temperature. More...
Public Member Functions | |
TypeName ("faceZoneReferenceTemperature") | |
Runtime type information. More... | |
faceZoneReferenceTemperature (const dictionary &dict, const fvMesh &mesh, const word &TName) | |
Construct from components. More... | |
faceZoneReferenceTemperature (const faceZoneReferenceTemperature &)=delete | |
No copy construct. More... | |
void | operator= (const faceZoneReferenceTemperature &)=delete |
No copy assignment. More... | |
virtual | ~faceZoneReferenceTemperature ()=default |
Destructor. More... | |
virtual bool | read (const dictionary &dict) |
Read from dictionary. More... | |
Public Member Functions inherited from heatTransferCoeffModel | |
TypeName ("heatTransferCoeffModel") | |
Runtime type information. More... | |
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. More... | |
heatTransferCoeffModel (const heatTransferCoeffModel &)=delete | |
No copy construct. More... | |
void | operator= (const heatTransferCoeffModel &)=delete |
No copy assignment. More... | |
virtual | ~heatTransferCoeffModel ()=default |
Destructor. More... | |
const fvMesh & | mesh () const noexcept |
Return const reference to the mesh. More... | |
const labelHashSet & | patchSet () const noexcept |
Return const reference to wall patches to process. More... | |
const word & | TName () const noexcept |
Return const reference to name of temperature field. More... | |
const word & | qrName () const noexcept |
Return const reference to name of radiative heat-flux field. More... | |
tmp< FieldField< Field, scalar > > | q () const |
Return boundary fields of heat-flux field. More... | |
virtual bool | calc (volScalarField &result, const FieldField< Field, scalar > &q) |
Calculate the heat transfer coefficient field and return true if successful. More... | |
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. More... | |
Protected Attributes inherited from heatTransferCoeffModel | |
const fvMesh & | mesh_ |
Const reference to the mesh. More... | |
labelHashSet | patchSet_ |
List of (wall) patches to process. More... | |
const word | TName_ |
Name of temperature field. More... | |
word | qrName_ |
Name of radiative heat flux field. More... | |
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:
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
: heatTransferCoeff1 { // 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 197 of file faceZoneReferenceTemperature.C.
References dict, and Foam::read().
|
delete |
No copy construct.
|
virtualdefault |
Destructor.
TypeName | ( | "faceZoneReferenceTemperature" | ) |
Runtime type information.
|
delete |
No copy assignment.
|
virtual |
Read from dictionary.
Reimplemented from heatTransferCoeffModel.
Definition at line 216 of file faceZoneReferenceTemperature.C.
References dict, and heatTransferCoeffModel::read().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.