CREATE A MAT_ADD_DAMAGE_GISSMO KEYWORD FOR LS-DYNA

Generates a complete MAT_ADD_DAMAGE_GISSMO keyword block for LS-DYNA by assembling user-supplied damage and failure parameters into a properly formatted deck entry. Use this worker when calibrating GISSMO damage evolution for shell or solid elements, including mesh-size regularisation and triaxiality-dependent fracture loci.

When to use

Classification: data.

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

Inputs

Label ID Type Default Required Description
Material Name material_name scalar MAT_ADD_DAMAGE_GISSMO   LS-DYNA keyword name string (default: ‘MAT_ADD_DAMAGE_GISSMO’); change only if referencing a renamed variant.
Material ID material_i_d scalar 1   Integer material ID (MID) matching the parent MAT_* card in the deck; must be unique across all materials (default: 1).
DTYP dty_p scalar 0   Damage type flag (DTYP): 0 = incremental damage formulation, other values select alternative accumulation schemes; leave at default 0 for standard GISSMO.
Refsz refsz scalar 0   Reference element size (mm or model units) used for mesh-regularisation of the fracture locus; set to 0 to disable regularisation.
Number Of IP To Fail numberof_i_ptofail scalar 1   Number of failed integration points that must be reached before the element is deleted (NUMFIP); default 1 triggers deletion at first IP failure.
VOLFRAC volfra_c scalar 0.5    
LSCDG Type lcsdg_type scalar scalar   Input mode for the triaxiality vs. equivalent plastic strain (EPS) fracture curve LCSDG: ‘scalar’ if triaxiality is a single constant value, ‘vector’ to supply a full curve.
LSCDG Value lscdg_value scalar   Value or curve data for LCSDG: a single EPS-at-fracture scalar when lcsdg_type=’scalar’, or a triaxiality–EPS curve ID/data when lcsdg_type=’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   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    
LCREG Triaxiality Values lcreg_triaxialityvalues scalar 0   LCREGD Triax values if Table provided
INSTF inst_f scalar 0    
LCSOFT Type lcsoft_type scalar scalar    
LCSOFT Value lcsoft_value scalar   Scalar input if constant
LCSOFT Curve Id lcsoft_curve_id scalar    
LCSRS Type lcsrs_type scalar scalar   Scalar input if constant
LCSRS Value lcsrs_value scalar   Scalar input if constant
LCSRS Curve lcsrs_curve scalar   Curve ID for LCSRS. If LT 0, the first strain-rate value will be written out as negative so natural logarithm is used for strain-rates
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)
Use Log Scale for LCSRS Curve use_log_for_lcsrs scalar no    
Use Log Scale for LCREG Curve use_log_for_lcreg scalar no    
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
LCSRS LCINT lcsrslcin_t scalar 0   LCINT for the LCSRS curve
LCREG LCINT lcreglcin_t scalar 0   LCINT for the LCREG curve

Outputs

Label ID Type Description
dynakeyword_mat_add_damage_gissmo_output_1 dynakeyword_mat_add_damage_gissmo_output_1 text Formatted LS-DYNA *MAT_ADD_DAMAGE_GISSMO keyword block (plain text) ready for inclusion in a simulation deck.

Disciplines

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

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