CustomMises1D

J2 Plasticity Model With Custom Hardening

Theory

This model is an implementation of the Mises1D abstract model.

Syntax

material CustomMises1D (1) (2) (3) (4) [5]
# (1) int, unique material tag
# (2) double, elastic modulus
# (3) int, isotropic hardening expression tag
# (4) int, kinematic hardening expression tag
# [5] double, density, default: 0.0

Usage

Both the isotropic and kinematic hardening functions are provided by Expression objects.

Both hardening functions shall be defined in terms of the equivalent plastic strain.

The isotropic hardening function evaluates to the yield stress for trivial equivalent plastic strain.

The expressions shall be able to compute derivatives.

Example

Isotropic Hardening

For example, one can define a purely isotropic hardening model as follows:

expression SimpleScalar 1 x 10+.5x
expression SimpleScalar 2 x 0

material CustomMises1D 1 10 1 2

materialTest1D 1 1E-2 150 150 200 200 250

In the above example, the isotropic hardening function is defined as:

The kinematic hardening function is defined as:

Kinematic Hardening

expression SimpleScalar 1 x 10
expression SimpleScalar 2 x .1x

material CustomMises1D 1 10 1 2
materialTest1D 1 1E-2 150 100 150 100 150

In the above example, purely kinematic hardening is defined.

With custom functions, it is possible to define arbitrary hardening rules.

Last updated