3.4.8. Conjugate Heat Transfer
3.4.8.1. General Formulation
A conjugate heat transfer problem is one in which conductive heat transfer in a solid region is coupled to the convective heat transfer in a neighboring fluid. In its most general form, the coupling at the boundary is governed by the conservation of energy, such that heat flux out of the solid is equal to heat flux into the fluid:
(3.1108)
where and
are the heat flux in the solid and fluid,
respectively, and
is the surface normal directed {em into} the
solid and {em out of} the fluid.
The exact form in which equation ((3.1108)) is
implemented depends on whether the fluid flow is laminar or turbulent,
since different expressions must be used in these cases for .
The heat flux in the solid is always due to conduction alone, but there
are several possible choices that could be made for the discretization
of this flux in space and time.
3.4.8.2. Time Integration
In Fuego, conjugate heat transfer is implemented through loose coupling
between the fluid and solid regions, meaning that at each time step,
each region is solved separately by treating information from the
neighboring region as “given”, and no extra iterations are done
between regions to ensure convergence at a single time step. The
specific algorithm used can be described as a temperature-forward,
flux-back scheme. At a given time step , the fluid equations are
solved using the current solid temperature as a Dirichlet boundary
condition; the temperature field of the fluid is thus updated to state
everywhere except on the boundary. Then, the heat flux in the
fluid at step
is computed and transferred to the solid. Finally,
the solid region is solved, updating to state
using the
information from the fluid as a flux boundary condition.
Rather than applying the fluid heat flux directly to the solid, we choose to write the solid boundary condition in the form of a convective heat flux boundary condition:
(3.1109)
where is a convection coefficient,
is the fluid
temperature away from the wall, and
is the solid surface
temperature. Both
and
are computed from the fluid
temperature field in a way that will be specified, while
is left
free in the solution of the solid region temperature. This formulation
can be shown to be more stable than the alternative of simply
transferring the heat flux in the fluid and applying it as a pure Neumann
boundary condition to the solid.
Using superscripts to denote time step, the loosely coupled integration scheme can thus be written as:
(3.1110)
(3.1111)
where is the fluid-solid interface.
3.4.8.3. Discretization of Conduction Region Boundary Condition
The quantity that is needed for a flux boundary condition condition in
our CVFEM formulation is the heat flux integrated over the interface
surface area associated with each node on the surface. Equation
((3.1111)) is applied to the conduction region at
each surface node by assuming that ,
and
can be
treated as constants on that node’s sub-control surfaces:
(3.1112)
where is the surface area associated with node
. The nodal
data
and
are computed from the fluid
solution at time step
(see section Computation of Convection Temperature and Coefficient), while
is a degree of freedom solved during the conduction
region solution.
3.4.8.4. Computation of Convection Temperature and Coefficient
On the fluid side, the total heat transfer associated with a node on the fluid-solid interface is the integral of the heat flux over that node’s sub-control surfaces on the interface:
(3.1113)
Consider the case in which fluid and solid surfaces meshes conform exactly at the interface. Then, every fluid node can be associated with a corresponding solid node, and using Equations ((3.1108)) and ((3.1112)) we have:
(3.1114)
where the last line (where is substituted for
) follows approximately from ((3.1110));
this approximation is of the same order accuracy as the time integration
scheme, and for steady state it is exact. In cases in which the
surface meshes do not conform exactly, the nodal values of
and
are passed through an interpolation transfer, introducing
a small amount of error.
The total heat transfer must be decomposed into two
components:
representing the variables of the fluid at nodes
on the surface (“wall”), and
representing variables at
nodes away from the surface:
(3.1115)
The way in which this decomposition is done depends on whether the flow is laminar or turbulent, as will be discussed. Comparing this decomposition with (Computation of Convection Temperature and Coefficient), it is clear that:
(3.1116)
Rearranging:
(3.1117)
Finally, we must define the decomposition of for laminar and
turbulent flow. It is possible when using this approach to end up with negative
values for
, which appear non-physical to the analyst and are detrimental
to the numerical stability of the conduction solve since they reduce diagonal
dominance of the linear system. Since the choice of these parameters is arbitrary
as long as they reproduce the correct energy flux, when this occurs we reverse the
sign of
and re-compute
as
(3.1118)
3.4.8.4.1. Resolution of Boundary Layer
The fluid velocity at the solid surface is zero for laminar flows and turbulent flow models in which the boundary layer is resolved, so all heat transfer in the fluid near walls is due to conduction:
(3.1119)
where is the thermal conductivity of the fluid. Substituting
this into ((3.1113)) and using the finite element interpolation
for
gives:
(3.1120)
where and
are respectively the FEM shape function and
temperature degree of freedom associated with node
.
The most obvious way of decomposing is by breaking the
summation into two summations, one over boundary nodes, one over
off-boundary nodes:
(3.1121)
where is the set of nodes on the wall.
These quantities, when substituted into (Computation of Convection Temperature and Coefficient), give the
computed values of and
.
3.4.8.4.2. Turbulent flow modeling with wall functions
In turbulent flow where the boundary layer is not resolved, wall boundary conditions are applied by assuming that the first layer of nodes in the fluid lies not exactly on the solid interface, but slightly away from the wall in the turbulent boundary layer. Various laws of the wall can then be used to relate quantities at these nodes to the wall values.
(3.1122)
where is the nodal enthalpy,
is the corresponding
enthalpy exactly at the wall, and
is a coefficient that depends on
the flow variables. The most obvious decomposition is to let
and
. However,
this most obvious decomposition is incorrect. The difficulty is that
enthalpy is measured on a relative scale, rather than an absolute scale
like temperature. For example, consider the case where
. This
does not imply that
; in Fuego, it usually corresponds to
something near standard temperature and pressure. However, the obvious
decomposition when substituted into (Computation of Convection Temperature and Coefficient) gives
, which is clearly the wrong value for the conduction
region boundary condition.
Thus, we should choose a decomposition that has only if
should be zero. The correct choice is:
(3.1123)
where is the wall temperature (which for conjugate heat
transfer has been obtained from the solid at the previous time step),
and
is the temperature value at node
(slightly away from the
wall). These expressions are undefined if
; in that
case, the fraction
is approximated using the
limiting value given by the specific heat
.