Skip to content

trisoGapFvPatchScalarField

Description

Region coupled patchField for temperature fields in solid heat conduction in a spherical gap.

The total gap conductance (\( h \)) is calculated as the sum of: - \( h_{\text{gas}} \): Gas conductance, which depends on the gap width and the properties of the gas in the spherical gap. - \( h_{\text{rad}} \): Radiative heat transfer, modeled based on the emissivity of the surfaces and the temperature difference. - \( h_{\text{contact}} \): Contact conductance, which is influenced by the surface roughness and deformation of the bodies.


Options

The trisoGap fvPatchField can be selected in the patch subdictionary inside the boundaryField subdictionary of the temperature field.

Parameters in the patch subdictionary for trisoGap:

patchType Specifies the type of underlying fvPatch and must be set to regionCoupledOFFBEAT.
kappa The name of the conductivity field. By default, it is set to "k", which is the field name for conductivity used by the OFFBEAT material class.
emissivity The name of the emissivity field. By default, it is set to "emissivity", which is the field name for emissivity used by the OFFBEAT material class.
gapGasModel The name of the gapGasModel class. By default, it is set to "gapGas", which is the name for the OFFBEAT gap gas model class.
alpha Since this class is a gap-conductance model itself, it is not necessary to specify the gap conductance as it is calculated by the code. If alpha is specified, it will be used as the initial condition for the gap conductance.
roughness Specifies the roughness field for the surface, used to calculate the effective gap width.
jumpDistance Jump distance between the surfaces in the gap. If the jumpDistance is provided, it must be provided for both patches. If not provided, it is calculated internally by the code.
relax Relaxation factor for the gap conductance. It is set to 1.0 by default.
value Specifies the initial value of the patch temperature field.


Usage

Here is a code snippet of a typical patch field dictionary:

bufferOuter
{
    type            trisoGap;
    patchType       regionCoupledOFFBEAT;

    roughness       uniform 1e-6;
    jumpDistance    uniform 0.0;

    value           $internalField;
    relax           1;
}

ipycInner
{
    type            trisoGap;
    patchType       regionCoupledOFFBEAT;

    roughness       uniform 1e-6;
    jumpDistance    uniform 0.0;

    value           $internalField;
    relax           1;
}