chaboche_debonding#
Description#
This behavior 1this behavior is Z-set specific, and therefore does not apply for
Z-mat for other codes is used for the special problem of interface
debonding. See the command **create_interface_elements
(and similar)
in the Z-set user manual on how to insert cohesive elements in the mesh.
The Chaboche model 2Caliez M., “Approche locale pour la simulation de l’écaillage des
barrières thermiques EBPVD”, Ph.D. thesis, Ecole Nationale Supérieure
des Mines de Paris, 2001 is described through a scalar variable
\(\lambda\) which characterizes the relative crack opening:
where \(\left\langle x \right\rangle =x\) if \(x>0\) and \(\left\langle x \right\rangle =0\) if \(x \leq 0\). With respect to the interface normal \(\vec{n}\), \(u_N = \left( \vec{u} \cdot \vec{n} \right) \vec{n} \equiv u_N \vec{n}\) and \(\vec{u}_T \equiv \vec{u} - \vec{u}_N\) denote, respectively, the normal and shear opening displacements and \(\delta_N\) and \(\delta_T\) the corresponding maximum allowable values of their norms. The damage variable \(\lambda_{max}\), which is the maximum value of \(\lambda\) reached up until the current instant, increases from 0 (no damage) to 1 (for a broken element). The normal and shear components of the cohesive traction \(\vec{T}\), i.e. \(\vec{T}_N = \left( \vec{T} \cdot \vec{n} \right) \vec{n} \equiv T_N \vec{n}\) and \(\vec{T}_T = \vec{T} - \vec{T}_N\), are defined by:
with \(\alpha\) a constant representing the relative magnitude of
\(\Vert \vec{T}_T \Vert\) with respect to \(T_N\),
\(\sigma_{max}\) the maximum stress allowable by the element and
\(K\) and \(n\) model parameters. When
\(\lambda<\)1.e-8
, the finite values of the cohesive traction
and the consistent matrix are guaranteed by the parameters df_0
and
dfdl_0
. For the compressive case, where \(u_N<0\), the normal
component is modified to
with \(\alpha_c\) a penalization factor. In the literature, \(\alpha_c\) usually is at least \(10\alpha\). Fig. 14 illustrates the typical response of the cohesive zone model under specific loads, with the parameters as given in the example.
Syntax#
***behavior chaboche_debonding
\(~\,~\,~\,~\,\) sigmax
\(\sigma_{max}\)
\(~\,~\,~\,~\,\) deltan
\(\delta_n\)
\(~\,~\,~\,~\,\) deltat
\(\delta_t\)
\(~\,~\,~\,~\,\) alpha
\(\alpha\)
\(~\,~\,~\,~\,\) alphac
\(\alpha_c\)
\(~\,~\,~\,~\,\) n
\(n\)
\(~\,~\,~\,~\,\) K
\(K\)
\(~\,~\,~\,~\,\) df_0
value
\(~\,~\,~\,~\,\) dfdl_0
value
Example#
***behavior chaboche_debonding
sigmax 100.
deltan 1.e-5
deltat 1.e-5
alpha 1.
alphac 1.e3
n 22.6
K 0.18
df_0 44260000.
dfdl_0 0.
***return