CREATE A MAT_ADD EROSION WITH GISSMO KEYWORD FOR LS-DYNA

Generates an LS-DYNA MAT_ADD_EROSION / MAT_ADD_DAMAGE_GISSMO keyword block that defines GISSMO-based progressive damage and erosion parameters for a given material. Use this worker when authoring failure cards for shell or solid materials that require triaxiality-dependent fracture loci and damage regularisation. The output is a ready-to-include LS-DYNA keyword text snippet.

When to use

Classification: data.

Tagged: damage, deck_authoring, erosion, failure, fracture, gissmo, keyword, ls-dyna.

Inputs

Label ID Type Default Required Description
Material Name material_name scalar MAT_ADD_DAMAGE_GISSMO   LS-DYNA keyword or label for the damage card (e.g. ‘MAT_ADD_DAMAGE_GISSMO’); leave default unless targeting a variant keyword name.
Material ID material_i_d scalar 1   Integer material ID (MID) that links this erosion/damage card to the corresponding *MAT_xxx card in the deck; must match the base material’s MID.
Number Of IP To Fail numberof_i_ptofail scalar 1   Number of through-thickness integration points that must exceed the damage threshold before the element is eroded; default 1 triggers erosion on first failed IP.
IDAM ida_m scalar 0   IDAM flag controlling the damage accumulation formulation (0 = incremental GISSMO damage, other values select alternate accumulation modes); leave default 0 for standard GISSMO.
DMGTYP dmgty_p scalar 0   DMGTYP flag selecting the damage coupling type: 0 = stress-based degradation, 1 = strain-based; leave default 0 for conventional GISSMO stress coupling.
LCID lci_d scalar   Load-curve ID (integer) referencing the failure strain vs. triaxiality curve (*DEFINE_CURVE); required when DMGTYP uses a tabulated fracture locus.
Plastic Strain plastic_strain scalar   Constant equivalent plastic strain at fracture (dimensionless); used when no LCID curve is supplied — leave null if a triaxiality-dependent LCID is provided instead.
DMGEXP dmgex_p scalar 1.0   DMGEXP damage exponent (dimensionless, default 1.0) controlling the nonlinearity of damage accumulation in the GISSMO increment formula; increase above 1 for more abrupt damage growth.
DCRIT dcri_t scalar 0    
FADEXP fadex_p scalar 1.0    
NAHSV nahs_v scalar 9    

Outputs

Label ID Type Description
dynakeyword_passive_mat_add_erosion_gissmo_output_1 dynakeyword_passive_mat_add_erosion_gissmo_output_1 text Plain-text LS-DYNA keyword block (*MAT_ADD_EROSION / *MAT_ADD_DAMAGE_GISSMO) populated with all supplied GISSMO parameters, ready to be appended to a simulation deck.

Disciplines

  • cae.preprocessing.deck_authoring
  • engineering.material.calibration
  • engineering.material.failure

Auto-generated from transformation schema. Worker id: dynakeyword_passive_mat_add_erosion_gissmo. Schema hash: 6b849c3a09a9. Hand-curated docs in workerexamples/ override this page when present.