The thermal equilibrium equation for a continuum in which a fluid is flowing
with velocity v,
is
∫δθ[ρc{∂θ∂t+v⋅∂θ∂x}-∂∂x⋅(k⋅∂θ∂x)-q]dV+∫Sqδθ[n⋅k⋅∂θ∂x-qs]dS=0,
where θ(x,t)
is the temperature at a point, δθ(x,t)
is an arbitrary variational field, ρ(θ)
is the fluid density, c(θ)
is the specific heat of the fluid, k(θ)
is the conductivity of the fluid, q is the heat added per
unit volume from external sources, qs
is the heat flowing into the volume across the surface on which temperature is
not prescribed (Sq),
n
is the outward normal to the surface, x
is spatial position, and t is time. Although most fluids
will have isotropic conductivity, so that k=kI
(where k(θ)
is a scalar and I
is a unit matrix), we provide for anisotropic conductivity to cover such cases
as that of fluid flowing through a set of baffle plates whose conductivity is
smeared into that of the fluid.
The boundary conditions are that θ(x)
is prescribed over some part of the surface, Sθ,
and that the heat flux per unit area entering the domain across the rest of the
surface, qs(x),
is prescribed or is defined by convection and/or radiation conditions. For
example, the boundary layer between fluid convection elements and solid
elements might be modeled by DINTERx-type elements. The boundary term in the
thermal equilibrium equation defines
qs=-n⋅k⋅∂θ∂x.
This implies that qs
is the flux associated with conduction across the surface only—any convection
of energy across the surface is not included in qs.
This makes no difference if the surface is part of a solid body (where
qs
would be defined by heat transfer into the adjacent body), since then the
normal velocity into that body, v⋅n,
is zero. But it does make a difference when there is fluid crossing the
surface, as—for example—on the upstream and downstream boundaries of the mesh.
In this case the choice of qs
for the natural boundary condition (instead of using the total flux crossing
the surface) is desirable because it avoids spurious reflections of energy back
into the mesh as the fluid flows through the surface.
These equations are discretized with respect to position by using
first-order isoparametric elements. The fluid velocity,
v,
is assumed to be known. (Abaqus
actually requires that the mass flow rate of the fluid per unit area be
defined, because this is generally more convenient for the user. The velocity
is computed from the mass flow rate and the density of the fluid.)
The time discretization generates the solution at time
t+Δt
from the known solution at time t.
The interpolation for the temperature, θ,
is defined over an element and over a time increment as
θ(x,t)=NN(x)An(t)θ(N,n),
where the
are standard isoparametric functions and the time interpolation,
,
is linear:
where
is the time increment and .
The Petrov-Galerkin discretization proposed by Yu and Heinrich couples this
linear interpolation with the weighting functions
where
is the average fluid velocity over the element;
is its magnitude; and h is a characteristic element length
measure, defined below.
and
are control parameters. The
term in the weighting is introduced to eliminate artificial diffusion of the
solution, while the
term is introduced to avoid numerical dispersion. Yu and Heinrich show that the
optimal choices are
where
is the local Péclet number in an element and C is the
local Courant number, defined as
The above expression for
yields negative values for very small fluid velocities, which may destabilize
the solution; hence, for low velocities dispersion control is switched off.
The characteristic element length measure, h, is
defined by Yu and Heinrich as follows.
Let
be the
isoparametric line across the element passing through its centroid. The
projection of
in the direction of the fluid velocity vector at the element's centroid is
Then we define h as
When
is nonzero, these elements require that
for numerical stability.
Since the weighting functions are biased (“upwinding”), they are
discontinuous from one element to the next. Some care is, therefore, required
in manipulating the weak form of the thermal equilibrium equation (see
Hughes
and Brooks, 1982). In particular, the usual integration by parts of the
conduction term
can be performed only for the continuous part of the weighting functions
used to discretize :
otherwise, continuity of heat flux between elements is not assured. For
convenience we write the discontinuous part of the weighting as
The weak form of thermal equilibrium is
This can be rewritten as
We now integrate this equation from time t to
to provide an average equilibrium statement for the increment. We use the
results
and
to give
For the steady-state case the third term in this equation is omitted. In
both transient and steady-state forms the contribution of such a convective
element to the system of equations for the heat transfer model is not
symmetric, requiring the use of the nonsymmetric matrix storage and solution
scheme.