Skip to main content

turbulentTemperatureCoupledBaffleMixed

Description

The turbulentTemperatureCoupledBaffleMixed 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 condition specifies gradient and temperature such that the equations are the same on both sides:

  • refGradient = zero gradient
  • refValue = neighbour value
  • mixFraction = nbrKDelta / (nbrKDelta + myKDelta())

where KDelta is heat-transfer coefficient K * deltaCoeffs.

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::turbulentTemperatureCoupledBaffleMixed;
Tnbr <word>;

// Optional entries
thicknessLayer <PatchFunction1<scalar>>;
kappaLayer <PatchFunction1<scalar>>;
thicknessLayers <scalarField>;

// Conditional entries

// if 'thicknessLayers' entry is set
kappaLayers <scalarField>;

// Inherited entries
...
}

where:

PropertyDescriptionTypeRequiredDefault
typeType name: turbulentTemperatureCoupledBaffleMixedwordyes-
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-

The inherited entries are elaborated in:

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

Further information

Tutorial:

  • N/A

Source code:

API:

History: Introduced in version v2206