ArmstrongFrederick1D

1D Armstrong-Frederick Steel Model

This model is a uni-axial version of the ArmstrongFrederick steel model. Readers can also refer to the corresponding section in Constitutive Modelling Cookbook for details on the theory.

Theory

A von Mises type yield function is used. The associated plasticity is assumed. Both isotropic and kinematic hardening rules are employed.

Isotropic Hardening

An exponential function is added to the linear hardening law.

σy=σi+Kq+σs(1emsq),\sigma^y=\sigma^i+Kq+\sigma^s(1-e^{-m^sq}),

where σi\sigma^i is the initial elastic limit (yielding stress), σs\sigma^s is the saturation stress, KK is the linear hardening modulus, msm^s is a constant that controls the speed of hardening, dq=dεp\mathrm{d}q=|\mathrm{d}\varepsilon^p| is the rate of accumulated plastic strain qq.

Kinematic Hardening

The Armstrong-Frederick type rule is used. Multiple back stresses are defined,

β=βi\beta=\sum\beta_i

in which

dβi=ai dεpbiβ dq,\mathrm{d}\beta_i=a_i~\mathrm{d}\varepsilon^p-b_i\beta~\mathrm{d}q,

where aia_i and bib_i are material constants.

Syntax

The following applies to v3.6 and later. Check the older syntax in the older version of the documentation.

material ArmstrongFrederick1D (1) (2) (3) (4) (5) (6) [(7) (8)...] [9]
# (1) int, unique material tag
# (2) double, elastic modulus
# (3) double, yield stress, \sigma^i
# (4) double, linear hardening modulus, K
# (5) double, saturation stress, \sigma^s
# (6) double, m^s, saturation rate
# (7) double, a_i, kinematic hardening
# (8) double, b_i, kinematic hardening
# [9] double, density, default: 0.0

Example

Kinematic Hardening Only With No Elastic Range

material ArmstrongFrederick1D 1 2E2 0. 0. 0. 0. 50 500.

The maximum stress can be computed as

σmax=σi+aibi=50500=0.1.\sigma_{\text{max}}=\sigma^i+\sum\dfrac{a_i}{b_i}=\dfrac{50}{500}=0.1.

Last updated