STRAIN_NUCLEATION#

Description#

This option allows application of different methods from which the nucleation of porosity may occur.

Syntax#

The nucleation mechanisms are defined as follows:

[ crack_like ] \(~\,~\,\) type [ yield COEFFICIENT ] [ porosity_yield COEFFICIENT ] \(~\,~\,\) model_coefficient COEFFICIENT \(~\,~\,~\,~\,\)

crack_like

keyword indicating that the mechanisms of porosity creation takes the form of cracking or “loss of material.”

yield

allows to define a value of plastic strain below which there is no nucleation.

porosity_yield

Defines a value for the trace of the stress tensor below which there is no nucleation.

The law of nucleation is given by:

(483)#\[\dot f_n = A(\dots)\dot\lambda\]

where \(\dot\lambda\) is the plastic multiplier. The form of the function \(A\) is variable according to the type of nucleation chosen. The table below summarizes the possible types of nucleation function:

CODE

DESCRIPTION

constant

\(\dot f_n = A\dot\lambda\)

gaussian

\(\dot f_n = {\frac{f_n}{\sqrt{2\pi} s_n} \exp\left(-\frac{1}{2} \left( \frac{(p - \epsilon_n)}{s_n}\right)^2 \right)} \dot\lambda\)

exponential

\(\dot f_n ={\frac{B}{\epsilon_0}\exp\left(-\frac{p}{\epsilon_0} \right)}\dot\lambda\)

The corresponding syntaxes are:

constant \(~\,\) A COEFFICIENT % \(A\) gaussian \(~\,\) en COEFFICIENT % \(\epsilon_n\) \(~\,\) fn COEFFICIENT % \(f_n\) \(~\,\) sn COEFFICIENT % \(\sigma_n\) exponential \(~\,\) B COEFFICIENT % \(B\) \(~\,\) e0 COEFFICIENT % \(\epsilon_0\)