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:
Property | Description | Type | Required | Default |
---|---|---|---|---|
type |
Type name: turbulentTemperatureCoupledBaffleMixed
|
word | yes | - |
Tnbr |
Name of field on the neighbour region | word | yes | - |
thicknessLayer |
Thickness of a single layer | scalarList | no | - |
thicknessLayers |
Thickness of multiple layers | PatchFunction1<scalar> | no | - |
kappaLayer |
Conductivity of a single layer | scalarList | no | - |
kappaLayers |
Conductivity of multiple layers | PatchFunction1<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