BilinearDamage#
Source: models/solid_mechanics/traction_separation_law/BilinearDamage.py
Bilinear trial damage as a function of effective separation: \(d_\text{trial} = 0\) for \(\delta_m \le \delta_c\), \(d_\text{trial} = \frac{\delta_f(\delta_m - \delta_c)}{\delta_m(\delta_f - \delta_c)}\) for \(\delta_c < \delta_m < \delta_f\), and \(1\) for \(\delta_m \ge \delta_f\).
Inputs#
effective_separation—input·Scalar· requiredEffective separation
Outputs#
trial_damage—output·Scalar· requiredRate-independent trial damage
Parameters#
critical_separation—parameter·Scalar· requiredCritical (damage-onset) separation. May be wired to an upstream
CamanhoDavilaCriticalSeparation(promotion-capable).full_separation—parameter·Scalar· requiredFull (failure) separation. May be wired to an upstream
BenzeggaghKenaneFullSeparationorPowerLawFullSeparation(promotion-capable).