Plasticity Model for Superelastic Materials

The plasticity model for superelastic materials provided in Abaqus is intended for modeling the plastic response of the martensitic phase of Nitinol-type materials that undergo solid-solid phase transformations and exhibit superelastic-plastic response.

This page discusses:

Material Behavior

The plasticity model for superelastic materials is based on the uniaxial stress-strain response, as shown in 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 assumed to follow an elastoplastic response, with elasticity characterized by the linear elastic model and the plastic behavior represented by the Drucker-Prager model. Martensite exhibits plastic behavior after full transformation.

Uniaxial superelastic-plastic response of Nitinol type materials.

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

Δε=Δεel+Δεtr+Δεpl.

The increment in plastic strain is calculated using a nonassociated flow rule:

Δεpl=Δε¯plGplσ,

where Gpl is the plastic flow potential, Gpl is equal to the Mises equivalent stress, q,

Gpl=q.

The yield surface, Fpl, is assumed to follow the Drucker-Prager formulation with hardening driven by the equivalent plastic strain, ε¯pl:

Fpl=qptanβFY(ε¯pl),

where p is the pressure and β is the friction angle. The initial yield stress is the stress at which the transformation of austenite into martensite ends, σtLE.

Superelastic Hardening Modifications

It is observed that the transformation stress levels decrease with an increase in the plastic strain. There are two ways to specify this variation in the transformation plateau with plastic strain in Abaqus. You can either specify the data describing the change in transformation stress levels as a function of the plastic strain or you can use a user subroutine to specify this dependency. USUPERELASHARDMOD should be used in Abaqus/Standard, and VUSUPERELASHARDMOD should be used in Abaqus/Explicit.

Elements

The plasticity model for superelastic materials can be used with any stress/displacement element in Abaqus.