Skip to content

ArmstrongFrederick

Armstrong-Frederick Steel Model

References

  1. 10.1016/S0749-6419(01)00049-3
  2. 10.1115/1.3264257
  3. 10.1179/096034007X207589

Theory

Implementation can be found in a separate document.

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

Although the plastic flow is associative, the hardening rules are not. As the result, the consistent tangent modulus is not symmetric.

Isotropic Hardening

An exponential function is added to the linear hardening law.

k=σy+ks(1emp)+klp,

where σy is the initial elastic limit (yielding stress), ks is the saturation stress, kl is the linear hardening modulus, m is a constant that controls the speed of hardening, dp=23dεp:dεp is the rate of accumulated plastic strain p.

Kinematic Hardening

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

β=βi

in which

dβi=23ai dεpbiβ dp,

where ai and bi are material constants. Note here a slightly different definition is adopted as in the original literature 23 is used instead of 23. This is purely for a slightly more tidy derivation and does not affect anything.

Syntax

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

Text Only
material ArmstrongFrederick (1) (2) (3) (4) (5) (6) (7) [(8) (9)...] [10]
# (1) int, unique material tag
# (2) double, elastic modulus
# (3) double, poissons ratio
# (4) double, yield stress
# (5) double, linear hardening modulus
# (6) double, saturation stress
# (7) double, m, saturation rate
# (8) double, a, kinematic hardening parameter
# (9) double, b, kinematic hardening parameter
# [10] double, density, default: 0.0

History Layout

location parameter
initial_history(0) accumulated plastic strain
initial_history(1-6) back stress for the first pair of a1 and b1
initial_history(7-12) back stress for the second pair of a2 and b2 if defined
... more back stresses

Example

Here a few examples are shown.

Isotropic Hardening Only

There is no difference between the classic J2 plasticity model and this AF steel model if only isotropic hardening is defined.

Text Only
material ArmstrongFrederick 1 2E2 .2 .1 1. .05 1000.

Example 1

Kinematic Hardening Only

If a0 and b=0, there is no difference between the classic J2 plasticity model and this AF steel model. A linear kinematic hardening rule is implied. Normally at least one set of a1 and b1 is defined.

Text Only
material ArmstrongFrederick 1 2E2 .2 .1 0. 0. 0. 50. 500.

Example 2

By definition, if one set of a1 and b1 is defined, then the maximum stress can be computed as

σmax=σy+32a1b1.

In this case, it is

σmax=0.1 GPa+3250500 GPa=222.47 MPa.

The cyclic response is shown as follows.

Example 3

Of course, multiple sets of ai and bi can be defined.

Text Only
material ArmstrongFrederick 1 2E2 .2 .1 0. 0. 0. 50. 500. 100. 600.

Accordingly, the maximum stress is

σmax=σy+32aibi=0.1+32(50500+100600)=426.60 MPa.

Example 3

The cyclic response is shown as follows.

Example 5

Zero Elastic Range

It is possible to define a zero plastic range response, although the initial stiffness cannot be explicitly assigned.

Text Only
material ArmstrongFrederick 1 2E2 .2 0. 0. 0. 0. 40.82482305 500.

The corresponding maximum stress is 100 MPa.

Example 6

With some linear isotropic hardening,

Text Only
material ArmstrongFrederick 1 2E2 .2 0. .1 0. 0. 40.82482305 500.

Example 7