Skip to main content

turbulentTemperatureRadCoupledMixed

Description

The turbulentTemperatureRadCoupledMixed is a boundary condition that provides a mixed boundary condition for temperature, to be used for heat-transfer on back-to-back baffles. Optional thin thermal layer resistances can be specified through thicknessLayers and kappaLayers entries.

The thermal conductivity kappa can either be retrieved from various possible sources, as detailed in the class temperatureCoupledBase.

Usage

The condition requires entries in both the boundary and field files.

Boundary file

<patchName>
{
type patch;
...
}

Field file

<patchName>
{
// Mandatory entries
type compressible::turbulentTemperatureRadCoupledMixed;
Tnbr <word>;

// Optional entries
Tnbr <word>;
qrNbr <word>;
qr <word>;
logInterval <scalar>;
thermalInertia <bool>;
verbose <bool>;
prefix <word>;

// Conditional entries

// Option-1
thicknessLayers <scalarList>;
kappaLayers <scalarList>;

// Option-2
thicknessLayer <PatchFunction1<scalar>>;
kappaLayer <PatchFunction1<scalar>>;

// Inherited entries
kappaMethod <word>;
kappa <word>;
...
}

where:

PropertyDescriptionTypeRequiredDefault
typeType name: turbulentTemperatureRadCoupledMixedwordyes-
TnbrName of field on the neighbour regionwordyes-
thicknessLayerThickness of a single layerscalarListno-
thicknessLayersThickness of multiple layersPatchFunction1<scalar>no-
kappaLayerConductivity of a single layerscalarListno-
kappaLayersConductivity of multiple layersPatchFunction1<scalar>no-
TnbrName of the nbr temperature fieldwordnoT
qrNbrName of the radiative flux in the nbr regionwordnonone
qrName of the radiative flux in this regionwordnonone
logIntervalLog-file output frequency [s]scalarno-1
thermalInertiaFlag to add thermal inertia to wall nodeboolnofalse
verboseFlag to enable verbose output with extra fieldsboolnofalse
prefixName of output-field prefix (in verbose mode)wordnomultiWorld

The inherited entries are elaborated in:

  • mappedPatchFieldBase.H
  • mixedFvPatchFields.H
  • temperatureCoupledBase.H
  • writeFile.H

Further information

Tutorial:

Source code:

API:

History: Introduced in version v2206