Latent Heat

A material's latent heat:

  • models large changes in internal energy during phase change of a material;

  • is active only during transient heat transfer, coupled thermal-stress, coupled thermal-electrical-structural and coupled thermal-electrical analysis in Abaqus (see About Heat Transfer Analysis Procedures);

  • must appear in conjunction with a density definition (see Density); and

  • always makes an analysis nonlinear.

This page discusses:

Defining Latent Heat

Latent heat effects can be significant and must be included in many heat transfer problems involving phase change. When latent heat is given, it is assumed to be in addition to the specific heat effect (see Uncoupled heat transfer analysis for details).

The latent heat is assumed to be released over a range of temperatures from a lower (solidus) temperature to an upper (liquidus) temperature. To model a pure material with a single phase change temperature, these limits can be made very close.

As many latent heats as are necessary can be defined to model several phase changes in the material. Latent heat can be combined with any other material behavior in Abaqus, but it should not be included in the material definition unless necessary; it always makes the analysis nonlinear.

Direct Data Specification

If the phase change occurs within a known temperature range, the solidus and liquidus temperatures can be given directly. The latent heat should be given per unit mass.

Defining a Smooth Latent Heat Transition

Abaqus/Standard can calculate a smooth transition from solidus to liquidus temperature using

Uθ=(LH)ξ3(10-15ξ+6ξ2)     for θSθθL,

where Uθ is the internal energy, LH is the latent heat, and ξ=(θ-θS)/(θL-θS). The above function is such that the first and second derivatives of Uθ are zero at θS and θL. This definition is intended to ramp up from one value to another. In addition, you can extend the solidus-liquidus temperature interval using a scale factor as follows:

θS_new=12[θS+θL(θLθS)scalefactor]
θL_new=12[θS+θL+(θLθS)scalefactor]

User Subroutine

In some cases it may be necessary to include a kinetic theory for the phase change to model the effect accurately in Abaqus; for example, the prediction of crystallization in a polymer casting process. In such cases you can model the process in considerable detail using solution-dependent state variables (About User Subroutines and Utilities) and user subroutine HETVAL (Abaqus/Standard) or VHETVAL (Abaqus/Explicit).

Elements

Latent heat effects can be used in all diffusive heat transfer, coupled temperature-displacement, coupled thermal-electrical-structural and coupled thermal-electrical elements in Abaqus but cannot be used with convective heat transfer elements. Strong latent heat effects are best modeled with first-order or modified second-order elements, which use integration methods designed to provide accurate results for such cases.

See Freezing of a square solid: the two-dimensional Stefan problem for an example of a heat conduction problem involving latent heat.