**crack_release#

Description#

This BC is used to propagate a crack (release DOFs) according to node-extrapolated material values (note there can be some significant error due to the extrapolation error, especially with the high variable gradients found around crack tips).

Syntax#

**crack_release \(~\,~\,\) nset  dof  var-value-list

where nset is the node set defining the ligament through which the crack propagates, and dof is the fixed DOF name (e.g. U2). Following these entries, a list of variable-value combinations are to be entered to specify the crack growth criterion.

Example#

For a plasticity problem a maximum allowable plastic strain equivalent of \(20\%\) could be used (remember the name of \(p\) - here epcum depends on the material law used).

**crack_release
  middle U2 epcum 0.20

Or one could use a secondary material variable such as the von Mises stress as a ultimate tensile strength.

**crack_release
  ligament U2 sig::mises 520.0
  ligament U1 sig::mises 520.0