Calculates the estimated flow heat transfer coefficient at wall patches as the volScalarField field 'kappaEff' using one of equations below. 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< 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 the estimated flow heat transfer coefficient at wall patches as the volScalarField field 'kappaEff' using one of equations below.
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 |
Note: Cp and rho are required only for incompressible flow calculations.
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 49 of file kappaEff.C.
|
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 dict.
|
virtual |
Calculate the wall heat transfer coefficient.
Implements wallHeatTransferCoeffModel.
Definition at line 96 of file kappaEff.C.
References Foam::dimArea, Foam::dimLength, Foam::dimTime, forAllConstIter, GeometricField< Type, GeoMesh, PrimitiveField >::New(), momentumTransportModel::nu(), momentumTransportModel::nut(), patches, patchi, tmp< T >::ref(), and Foam::type().

|
delete |
Disallow default bitwise assignment.