finite_strain_crystal#
Description#
This behavior is a simple implementation of a finite strain formulation of a single crystal 1Only Runge-Kutta integration is implemented. This behavior is included as an example of ZebFront programming, and the source can be found in the developers manual. This model only allows one crystal orientation to be input, and works for Runge-Kutta integration only.
This model works with the assumption of multiplicative plasticity, where the deformation gradient \(\ten F\) is broken into an elastic part \(\ten F_e\) and a plastic part \(\ten F_p\).
The elastic deformation gradient is separated into a rotation component and a stress component.
and the stress is calculated using the logarithmic strain measure from the elastic stretch.
There is a yield criterion for each slip system.
which is used to calculate the evolution.
\(\gamma_i\) is the integration of \(\dot{v}(f_i)\).
Syntax#
***behavior finite_strain_crystal
\(~\,\) **elasticity
<ELASTICITY>
\(~\,\) **flow
<FLOW>
\(~\,\) **isotropic
<ISOTROPIC_HARDENING>
\(~\,\) **orientation
<CRYSTAL_ORIENTATION>
\(~\,\) **model_coef
\(~\,~\,~\,\) C
COEFFICIENT
\(~\,~\,~\,\) D
COEFFICIENT
Stored Variables
prefix |
size |
description |
default |
---|---|---|---|
|
UT-2 |
deformation gradient |
yes |
|
T-2 |
total Cauchy stress |
yes |
|
UT-2 |
plastic deformation gradient |
yes |
|
V |
resolved shear strains |
yes |
|
V |
back strains on slip system |
yes |
|
V |
current resolved shear stress |
yes |