POTENTIAL#

Description#

The potential object classes define the dissipation potentials within a gen_evp behavior assembly. Each potential given describes an inelastic strain mechanism, along with the hardening variables which affect its evolution. We can generally combine an arbitrary number and mix of the potentials in order to create complex behaviors. This combination is however not verified for physical compatibility so a particular assembly should be extensively studied under simple volume element loadings.

Syntax#

**potential potential_type [ name ]

The types and number of sub-options is dependent on the potential type and is thus left to be described with the potential types. The types available are summarized below:

CODE

DESCRIPTION

gen_evp

classical plasticity using un-coupled isotropic and kinematic hardening

non_associated

need info

delobelle

special kinematic hardening evolution with multiple tensor variables

gen_evp2

modified gen_evp with different hardening variables

coupled_recovery

kinematic recovery which couples the back stresses

associated

completely associated version of classical plasticity

z6_gen_evp

un-associated interactions compatible with Z6

mises_2m1c

Complex interaction and criterion 2M1C

memory

gen_evp with strain-range memory

suvic

SUVIC complex hardening evolutions

If the option name is given, the names of the inelastic deformation tensors will be constructed from the names given. By default the names will be generated automatically based on the type and number (by order of definition) of each potential. It is generally advised to use the names ev for the first viscoplastic potential and ep for the first plastic potential.