CREATE A MAT_024 KEYWORD FOR LS-DYNA

Generates a complete *MAT_024 (*MAT_PIECEWISE_LINEAR_PLASTICITY) keyword block for LS-DYNA, incorporating multiple strain-rate–dependent stress-strain curves via a TABLE reference. Use this worker to programmatically author rate-dependent metal material cards ready for inclusion in a crash or structural deck.

When to use

Classification: data.

Tagged: LS-DYNA, MAT_024, MAT_PIECEWISE_LINEAR_PLASTICITY, deck_authoring, keyword, mat24, material_card, rate_dependent.

Inputs

Label ID Type Default Required Description
Material Name material_name scalar   Alphanumeric label written into the MAT_024 card header (e.g. ‘DP600_3mm’); leave blank to omit a named comment line.
Material ID material_i_d scalar   Integer MID referenced by *PART cards in the deck; must be unique within the model — leave blank to auto-assign.
Starting Table ID starting_table_i_d scalar   Integer TID of the first *DEFINE_TABLE entry that groups the strain-rate curves; subsequent table IDs are incremented from this value.
Starting Curve Id starting_curve_id scalar   Integer LCID of the first *DEFINE_CURVE representing the lowest strain-rate; remaining curve IDs are assigned sequentially from this value.
Density density scalar   Mass density of the material in consistent LS-DYNA units (e.g. tonnes/mm³ for mm–ms–kN systems); required for dynamic simulations.
Elastic Modulus elastic_modulus scalar   Young’s modulus in consistent pressure units (e.g. MPa for mm–ms–kN); defines the initial linear-elastic slope of the material response.
Poissons Ratio poissons_ratio scalar   Dimensionless Poisson’s ratio (typically 0.28–0.33 for metals); governs lateral strain under uniaxial loading.
Strain Rate Curves strain_rate_curves vector   Vector of true-stress vs. effective-plastic-strain curves, one per strain rate, formatted as d3VIEW curve objects; each curve corresponds to one row in the generated *DEFINE_TABLE block.
Strain Rates strain_rates keyvalue   Keyvalue for Strain rate data <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#keyvalueinput’> <i class=’fa fa-external-link’> </i> View more </a>
Failure Strain failure_strain scalar    
Viscoplasticity viscoplasticity string 0.0   Viscoplasticity Index
Number Of Dig Points numberof_dig_points scalar 200   LCINT
Use Log Interpolation use_log_interpolation string no   Use LOG Interpolation option in the Keyword
Use DEFINE TABLE 2D use_2d string no    
X-Scale Factor x-scale_factor scalar 1    
X-Offset x-offset scalar 0    

Outputs

Label ID Type Description
dynakeyword_mat24_with_strain_rates_output_1 dynakeyword_mat24_with_strain_rates_output_1 text Plain-text LS-DYNA keyword block containing *MAT_PIECEWISE_LINEAR_PLASTICITY, the associated *DEFINE_TABLE, and all *DEFINE_CURVE entries, ready to be appended to or included in a simulation deck.

Disciplines

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

Auto-generated from transformation schema. Worker id: dynakeyword_mat24_with_strain_rates. Schema hash: 0d7702baf0d3. Hand-curated docs in workerexamples/ override this page when present.