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.