Description🔗
The atmTurbulentHeatFluxTemperature
is a boundary condition that provides
provides a fixed heat constraint on temperature
(i.e. T
) to specify temperature gradient through an input heat source
which can either be specified as absolute power [W], or as flux [W/m^2].
Usage🔗
The condition requires entries in both the boundary and field files.
Boundary file🔗
<patchName>
{
type patch;
...
}
Field file🔗
<patchName>
{
// Mandatory entries
type atmTurbulentHeatFluxTemperature;
heatSource <word>;
alphaEff <word>;
Cp0 <scalar>;
q <scalarField>;
// Inherited entries
...
}
where:
Property | Description | Type | Required | Default |
---|---|---|---|---|
type |
Type name: atmTurbulentHeatFluxTemperature
|
word | yes | - |
heatSource |
Heat source type | word | yes | - |
alphaEff |
Name of turbulent thermal diff. field [kg/m/s] | word | yes | - |
Cp0 |
Specific heat capacity [m2/s2/K] | Function1<scalar> | yes | - |
q |
Heat source value [W (power) or W/m^2 (flux)] | PatchFunction1<scalar> | yes | - |
Options for the heatSource
entry:
Property | Description |
---|---|
power |
Absolute power heat source [W] |
flux |
Flux heat source [W/m^2] |
The inherited entries are elaborated in:
- fixedGradientFvPatchScalarField.H
- Function1.H
- PatchFunction1.H
Further information🔗
Tutorial:
Source code:
API:
History:
- Introduced in version v2006