CamanhoDavilaCriticalSeparation

Source: models/solid_mechanics/traction_separation_law/CamanhoDavilaCriticalSeparation.py

Camanho-Davila mixed-mode critical (damage-onset) separation. Opening branch: \(\delta_c = \delta_{n0} \delta_{s0} \sqrt{1+\beta^2} / \sqrt{\delta_{s0}^2 + \beta^2 \delta_{n0}^2}\) with \(\delta_{n0} = N/K\) and \(\delta_{s0} = S/K\). Compression branch: \(\delta_c = \delta_{s0}\).

Inputs

normal_separationinput · Scalar · required

Normal separation (typically the Macaulay-positive part of the normal jump; used only to determine the opening / compression branch)

Outputs

critical_separationoutput · Scalar · required

Critical (damage-onset) separation

Parameters

mode_mixityparameter · Scalar · required

Mode-mixity ratio. May be wired to an upstream ModeMixity (nonlinear-capable).

penalty_stiffnessparameter · Scalar · required

Penalty stiffness K

normal_strengthparameter · Scalar · required

Tensile (normal) strength N

shear_strengthparameter · Scalar · required

Shear strength S