BenzeggaghKenaneFullSeparation

Source: models/solid_mechanics/traction_separation_law/BenzeggaghKenaneFullSeparation.py

Mixed-mode full (failure) separation under the Benzeggagh-Kenane criterion. Opening: \(\delta_f = (2/(K \delta_c))(G_{Ic} + (G_{IIc}-G_{Ic}) (\beta^2/(1+\beta^2))^\eta)\), where \(\delta_c\) is the critical separation supplied by an upstream CamanhoDavilaCriticalSeparation. Compression: \(\delta_f = 2 G_{IIc}/S\) (pure-shear closed form).

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

full_separationoutput · Scalar · required

Full (failure) separation

Parameters

mode_mixityparameter · Scalar · required

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

critical_separationparameter · Scalar · required

Critical (damage-onset) separation. May be wired to an upstream CamanhoDavilaCriticalSeparation (nonlinear-capable).

penalty_stiffnessparameter · Scalar · required

Penalty stiffness

mode_I_fracture_toughnessparameter · Scalar · required

Mode I critical energy release rate

mode_II_fracture_toughnessparameter · Scalar · required

Mode II critical energy release rate

shear_strengthparameter · Scalar · required

Shear strength (used in compression branch)

etaparameter · Scalar · required

BK exponent