FLOW#
Description#
This object class defines the model for inelastic flow in plastic and viscoplastic models and potentials.
Syntax#
The syntax to specify a flow object will consist of giving the keyword for a particular flow desired, followed by a list of appropriate coefficients which are dependent on the model chosen. The flow type may be chosen among the following laws:
CODE |
DESCRIPTION |
|---|---|
|
Norton power law |
|
hyperbolic sin function applied to power law of overstress |
|
Norton type viscoplastic rate with hardening |
|
viscoplastic model for some polymers |
|
viscoplastic rate using strain hardening or softening |
|
Coupled with hardening to study variable strain rate |
|
A function in terms of overstress and cumulated plastic strain |
|
flow class available through ABAQUS |
|
exponential (saturating) Norton law |
|
two term Norton law |
|
summation of Norton terms |
|
summation of inverse Norton rates |
|
viscoplastic according to \(\dot\epsilon=A\exp\left({(p-p_0)/\alpha\sigma^n}\right)\) |
|
interface reaction flow |
|
time independent plasticity |
|
uses a function defined elsewhere |
|
physically based exponential flow law esp. useful for crystal deformation |
The default type of flow is plasticity.
nortonThis law corresponds to the classical Norton creep power law. The coefficients are chosen to normalize the stress term, and then apply the exponent:
\[\dot{\lambda} = <f/K>^n\]with \(f\) positive. The coefficients
Kandnmust be non-zero.norton_expThis flow provides a limit stress approximating creep at low stress levels and plasticity at high stresses:
\[\dot{\lambda} = <f/K>^{n}\exp(\alpha <f/K>^{n+1})\]which uses the coefficient names:
K,n, andalpha.double_nortonThis model is a two term variation of the Norton law in order to model changes in flow mechanisms over a wide stress range:
\[\dot{\lambda} = <f/K>^{n_1} + <f/K_2>^{n_2}\]with the required coefficients
K,n1,K2,n2.plasticityThis flow type indicates time-independent plasticity (\(f=0\)). The use of
plasticitymay limit integration to implicit only in the case of some complex models. There are no coefficients.inv_expThis law provides an exponential dependence on the inverse of the effective overstress: \(\dot\lambda=A\exp\left(-\frac{p+p_0}{\alpha\sigma^n}\right)\) with the coefficients
n,Aalpha, andp0, wherep0is optional (default \(0\)).interface_controlThis flow rule is expressed:
\[\dot\lambda= \frac{1}{d^2} \frac{k_1\sigma}{1+ \frac{k_2}{d \sigma^m} }\]with the coefficients
k1,k2,m,d.drepresents a grain size.flow_sum_invThis model is similar to the
flow_sumrule, but sums the inverse of the different flow rules:\[\dot{\lambda} = \left[ \sum_i \frac{1}{\dot\lambda_i} \right]^{1/2}\]where the \(\dot{\lambda}_i\) terms are given by the various sub-laws (different than
sum_flowandflow_sum_inv).exponential_crystalThis law is a physically based flow law for crystalline slip which can be used with the
crystalPOTENTIALmodels (actually it can be used anywhere viscoplasticity is allowed).\[\dot{\gamma} = {\tt gamma0} \exp\left[ - {\tt F0\_RT} \left[ 1 - \left< \frac{f}{K} \right>^{\tt n1} \right]^{\tt n2} \right]\]Note that the terms for this equation may be composed of function coefficient types in the event that a functional form is desired. For example:
F0_RT function 6.8e4/(1.9868*temperature);strain_hardeningThis flow law is a Norton type viscoplastic rate with a hardening effect.
\[\dot{\lambda} = \left<\frac{f}{K}\right>^n (v+v_0)^m\]The flow law accepts coefficients
K,n,m, andv_0. Because when \(v=0\) there will be no flow rate in the absence of \(v_0\) (and therefore \(v\) will never become anything other than null), the coefficient should have a non-zero value (but possibly very small).