Superelasticity

The superelasticity model in Abaqus is intended for modeling Nitinol-type materials that undergo solid-solid, martensitic phase transformation and exhibit superelastic response.

The superelasticity model provided in Abaqus:

  • can be used to model the stress-induced transformation of austenite to single variant martensite, the stress-induced transformation of martensite to austenite, reorientation of martensite, and the shape setting process; and

  • is based on the work of Auricchio and Taylor (1996, 1997).

This page discusses:

Material Behavior

The superelastic model is based on the uniaxial stress-strain response of phase transforming materials (Figure 1). Such materials (e.g., Nitinol) are in the austenite phase under no loading conditions. Austenite is assumed to follow isotropic linear elasticity. On loading the material, the austenite phase starts transforming into martensite beyond a certain stress. Martensite is also assumed to follow isotropic linear elasticity. During the phase transformation, elastic properties are calculated from the elastic constants of austenite and martensite, following the rule of mixtures:

E=EA+ζ(EMEA),
ν=νA+ζ(νMνA),

where ζ is the fraction of martensite, EA is the Young's modulus of austenite, EM is the Young's modulus of martensite, νA is the Poisson's ratio of austenite, and νM is the Poisson's ratio of martensite. After a certain stress, austenite is completely transformed into martensite, which deforms elastically thereafter. Therefore, the deformation follows the elastic constants of austenite when the fraction of martensite is zero and follows the elastic constants of martensite if the fraction of martensite is one (full transformation). On unloading, martensite transforms back into austenite and the transformation strain is fully recovered. However, the stress at which the reverse transformation occurs is different from the stress at which the austenite to martensite transformation occurred.

Uniaxial response of a superelastic material.

In this model the total strain increment, Δε, is assumed to be the sum of the elastic strain increment, Δεel, and the increment in transformation strain, Δεtr:

Δε=Δεel+Δεtr.

The increment in transformation strain is calculated using the following flow rule:

Δεtr=ΔζGtrσ,

where Gtr is the transformation flow potential. The transformation potential is assumed to follow the Drucker-Prager form:

Gtr=qptanψ,

where p=-13traceσ is the equivalent pressure stress, and q=32S:S is the Mises equivalent stress.

The transformation surface, Ftr, is also assumed to follow the Drucker-Prager form, and it varies linearly with temperature, T:

Ftr=qptanβ.

In the case of tensile loading, Ftr should lie between σtLS and σtLE; during unloading, Ftr should be between σtUS and σtUE. A difference in the response of the specimen during loading in tension and compression can be obtained by specifying a value of σcLS, which is different from σtLS. The angles β and ψ are calculated from the tensile and compressive transformation stress levels, the uniaxial transformation strain, and the volumetric transformation strain provided by the user.

You can specify the stress levels at which the transformation takes place at the reference temperature, T0. These stress levels are assumed to vary linearly with temperature, as shown in Figure 2.

The material data cannot be specified as a function of temperature or field variables.

Stress vs. temperature curve.

Defining the Elastic Constants of Austenite

You can define the Young's modulus and Poisson's ratio of austenite.

Defining the Properties of Martensite and the Transformation Plateau

You can define the elastic properties of martensite, the critical stress levels for forward and reverse transformation, and the variation of transformation plateau with temperature.

Nonassociated Transformation Flow

If the value of the volumetric transformation strain is not equal to the uniaxial transformation strain, Abaqus uses a nonassociated flow rule. This results in an unsymmetric material stiffness matrix. In such cases the unsymmetric matrix storage and solution scheme should be used in Abaqus/Standard (see Defining an Analysis).

Shape Setting

Shape setting is done by setting all the state variables to zero. The procedure varies between Abaqus/Standard and Abaqus/Explicit. In Abaqus/Standard you must remove and reactivate elements. In Abaqus/Explicit you only need to specify the annealing process.

Elements

Superelasticity can be used with any stress/displacement element in Abaqus.

Output

In addition to the standard output identifiers available in Abaqus (Abaqus/Standard Output Variable Identifiers and Abaqus/Explicit Output Variable Identifiers), the following variables are available for the superelasticity model:

TE

Transformation strain tensor.

TEEQ

Equivalent transformation strain.

TEVOL

Volumetric transformation strain.

MVF

Fraction of martensite.

SEQUT

Equivalent uniaxial tensile stress.

EEQUT

Equivalent uniaxial tensile total strain.

EE

Elastic strain tensor.

References

  1. Auricchio F. and R.LTaylor, Shape-Memory Alloys: Modeling and Numerical Simulations of the Finite-Strain Superelastic Behavior,” Computer Methods in Applied Mechanics and Engineering, vol. 143, pp. 175194, 1996.
  2. Auricchio F. and J Lubliner, Shape-Memory Alloys: Macromodelling and Numerical Simulations of the Superelastic Behavior,” Computer Methods in Applied Mechanics and Engineering, vol. 146, pp. 281312, 1997.