Annealing or Melting

This capability:

  • is intended to model the effects of melting and resolidification in metals subjected to high-temperature processes or the effects of annealing at a material point when its temperature rises above a certain level;

  • is available for only the Mises, Johnson-Cook, and Hill plasticity models;

  • is intended to be used in conjunction with appropriate temperature-dependent material properties (in particular, the model assumes perfectly plastic behavior at or above the annealing or melting temperature); and

  • can be modeled simply by defining an annealing or melting temperature.

This page discusses:

Effects of Annealing or Melting

When the temperature of a material point exceeds a user-specified value called the annealing temperature, Abaqus assumes that the material point loses its hardening memory. The effect of prior work hardening is removed by setting the equivalent plastic strain to zero. For kinematic and combined hardening models the backstress tensor is also reset to zero. If the temperature of the material point falls below the annealing temperature at a subsequent point in time, the material point can work harden again. Depending on the temperature history a material point may lose and accumulate memory several times, which in the context of modeling melting would correspond to repeated melting and resolidification. Any accumulated material damage is not healed when the annealing temperature is reached. Damage will continue to accumulate after annealing according to any damage model in effect (see About Damage and Failure for Ductile Metals).

In Abaqus/Explicit an annealing step can be defined to simulate the annealing process for the entire model, independent of temperature; see Annealing for details.

Material Properties

The annealing temperature is a material property that can optionally be defined as a function of field variables. This material property must be used in conjunction with an appropriate definition of material properties as functions of temperature for the Mises plasticity model. In particular, the hardening behavior must be defined as a function of temperature and zero hardening must be specified at or above the annealing temperature. In general, hardening receives contributions from two sources. The first source of hardening can be classified broadly as static, and its effect is measured by the rate of change of the yield stress with respect to the plastic strain at a fixed strain rate. The second source of hardening can be classified broadly as rate dependent, and its effect is measured by the rate of change of the yield stress with respect to the strain rate at a fixed plastic strain.

For the Mises plasticity model, if the material data that describe hardening (both static and rate-dependent contributions) are completely specified through tabular input of yield stress versus plastic strain at different values of the strain rate (see Rate-Dependent Yield), the (temperature-dependent) static part of the hardening at each strain rate is specified by defining several yield stress versus plastic strain curves (each at a different temperature). For metals the yield stress at a fixed strain rate typically decreases with increasing temperature. Abaqus expects the hardening at each strain rate to vanish at or above the annealing temperature and issues an error message if you specify otherwise in the material definition. Zero (static) hardening can be specified by simply specifying a single data point (at zero plastic strain) in the yield stress versus plastic strain curve at or above the annealing temperature. In addition, you must also ensure that at or above the annealing temperature, the yield stress does not vary with the strain rate. This can be accomplished by specifying the same value of yield stress at all values of strain rate in the single data point approach discussed above.

Alternatively, the static part of the hardening can be defined at zero strain rate, and the rate-dependent part can be defined utilizing the overstress power law (see Rate-Dependent Yield). In that case, zero static hardening at or above the annealing temperature can be specified by specifying a single data point (at zero plastic strain) in the yield stress versus plastic strain curve at or above the annealing temperature. The overstress power law parameters can also be appropriately selected to ensure that at or above the annealing temperature the yield stress does not vary with strain rate. This can be accomplished by selecting a large value for the parameter D (relative to the static yield stress) and setting the parameter n=1.

For hardening defined in Abaqus/Standard with user subroutine UHARD, Abaqus/Standard checks the hardening slope at or above the annealing temperature during the actual computations and issues an error message if appropriate.

The Johnson-Cook plasticity model in Abaqus/Explicit requires a separate melting temperature to define the hardening behavior. If the annealing temperature is defined to be less than the melting temperature specified for the metal plasticity model, the hardening memory is removed at the annealing temperature and the melting temperature is used strictly to define the hardening function. Otherwise, the hardening memory is removed automatically at the melting temperature.

Example: Annealing or Melting

The following input is an example of a typical usage of the annealing or melting capability. It is assumed that you have defined the static stress versus plastic strain behavior (see Figure 1) for the isotropic hardening model at three different temperatures, including the annealing temperature. It is also assumed that the plastic behavior is rate independent.

Stress versus plastic strain behavior.

The plastic response corresponds to linear hardening below the annealing temperature and perfect plasticity at the annealing temperature. The elastic properties, which may also be temperature dependent, are not shown.

Plasticity Data, Isotropic Hardening:
Yield Stress Plastic Strain Temperature
σ 1 θ 1
σ 2 ϵ 1 p l θ 1
σ 3 θ 2
σ 4 ϵ 2 p l θ 2
σ 5 θ 3
Anneal Temperature: θ3

Elements

This capability can be used with all elements that include mechanical behavior (elements that have displacement degrees of freedom).

Output

Only the equivalent plastic strain (output variable PEEQ) and the backstress (output variable ALPHA) are reset to zero at the melting temperature. The plastic strain tensor (output variable PE) is not reset to zero and provides a measure of the total plastic deformation during the analysis. In Abaqus/Standard the plastic strain tensor also provides a measure of the plastic strain magnitude (output variable PEMAG).