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.