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_separation — input · Scalar · required

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

Outputs#

critical_separation — output · Scalar · required

Critical (damage-onset) separation

Parameters#

mode_mixity — parameter · Scalar · required

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

penalty_stiffness — parameter · Scalar · required

Penalty stiffness K

normal_strength — parameter · Scalar · required

Tensile (normal) strength N

shear_strength — parameter · Scalar · required

Shear strength S