CREATE A MAT_ADD EROSION WITH GISSMO KEYWORD FOR LS-DYNA

Generates an LS-DYNA *MAT_ADD_EROSION keyword block with GISSMO damage and erosion parameters for a specified material. Use this worker to author the failure/erosion card that couples a GISSMO damage model to an existing material definition in a deck.

When to use

Classification: data.

Tagged: DMGTYP, IDAM, LCSDG, MAT_ADD_EROSION, damage, deck_authoring, erosion, failure.

Inputs

Label ID Type Default Required Description
Material Name material_name scalar   Optional string label assigned to the material in the LS-DYNA keyword (e.g. ‘Steel_DP980’); purely descriptive and used for comment/header lines in the deck.
Material ID material_i_d scalar   Integer LS-DYNA material ID (MID) that this erosion card will reference; must match the MID of the parent *MAT card in the same deck.
Number Of IP To Fail numberof_i_ptofail scalar   Number of failed integration points that must be reached before the element is deleted (NUMFIP in MAT_ADD_EROSION); leave blank to accept the LS-DYNA default (1).
IDAM ida_m scalar   IDAM flag controlling the damage model formulation (0 = classic GISSMO, 1 = extended); leave blank to accept the LS-DYNA default.
DMGTYP dmgty_p scalar 0   DMGTYP damage-type flag: 0 = damage drives stress degradation only (default), 1 = damage also drives failure; select 0 unless instability-based failure is required.
LSCDG Type lcsdg_type scalar scalar   Specifies how the LCSDG failure-strain vs. triaxiality curve is supplied: ‘scalar’ for a single constant triaxiality value, ‘vector’ for a full curve (load-curve ID).
LSCDG Value lscdg_value scalar   Value for the LCSDG parameter: a constant equivalent plastic strain to fracture when lcsdg_type is ‘scalar’, or a curve ID referencing a triaxiality vs. EPS failure locus when lcsdg_type is ‘vector’.
LSCDG Curve Id lscdg_curve_id scalar   Equivalent plastic strain to failure vs. triaxiality Curve ID
ECRIT Type ecrit_type scalar scalar   ECRIT curve type; If ECRIT is constant select scalar value
ECRIT Value ecrit_value scalar   Scalar input if constant
ECRIT Curve Id ecrit_curve_id scalar   ECRIT curve ID
DMGEXP dmgex_p scalar 1.0   Exponent for nonlinear damage accumulation
DCRIT dcri_t scalar 0   Damage threshold value
FADEXP Type fadexp_type scalar scalar   Exponent for damage-related stress fadeout (FADEXP)
FADEXP Value fadexp_value scalar   Scalar input if constant
FADEXP Curve Id fadexp_curve_id scalar   FADEXP Curve ID
LCREGD Type lcregd_type scalar scalar   Scalar input if constant
LCREGD Value lcregd_value scalar   Scalar input if constant
LCREGD Curve Id lcregd_curve_id scalar    
Sizeflg sizeflg scalar 0   Flag for method of element size determination
Refsz refsz scalar 0   Reference element size
Nahsf nahsf scalar 0   Number of history variables from damage model which should be stored in standard material history array for Postprocessing
LCSRS Type lcsrs_type scalar scalar   Scalar input if constant
LCSRS Value lcsrs_value scalar   Scalar input if constant
LCSRS Curve Id lcsrs_curve_i_d scalar   Curve for LCSRS Id
SHRF shr_f scalar 0   Reduction factor for regularization at triaxiality = 0 (shear)
BIAXF biax_f scalar 0   Reduction factor for regularization at triaxiality = 2/3 (biaxial)
LCREG SFA lcre_g_sf_a scalar 1.0   Abscissa scale factor for LCREG curve
LCREG SFO lcre_g_sf_o scalar 1.0   Ordinate scale factor for LCREG curve
LCREG OFFA lcre_g_off_a scalar 0.0   Abscissa offset for LCREG curve
LCREG OFFO lcre_g_off_o scalar 0.0   Ordinate offset for LCREG curve

Outputs

Label ID Type Description
dynakeyword_mat_add_erosion_gissmo_output_1 dynakeyword_mat_add_erosion_gissmo_output_1 text Plain-text LS-DYNA keyword block (*MAT_ADD_EROSION with GISSMO parameters) ready to be appended to or merged into an existing input deck.

Disciplines

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

Auto-generated from transformation schema. Worker id: dynakeyword_mat_add_erosion_gissmo. Schema hash: 572a6e56b90e. Hand-curated docs in workerexamples/ override this page when present.