CREATE A MAT_103P¶
Generates an LS-DYNA MAT_103 (*MAT_ANISOTROPIC_VISCOPLASTIC) keyword block from user-supplied elastic/plastic material parameters and a hardening curve. Use this worker to author or inject a MAT_103p card into a simulation deck during preprocessing.
When to use¶
Classification: data.
Tagged: anisotropic_viscoplastic, deck_authoring, keyword, ls-dyna, mat_103, mat_103p, material.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Material Name | material_name | scalar | — | Alphanumeric label for the material card (e.g. ‘Steel_DP980’); used as the title field in the MAT_103 keyword header. Leave blank to omit a name comment. | |
| Material ID | material_i_d | scalar | — | Integer material ID (MID) that uniquely identifies this card within the LS-DYNA deck; must not conflict with other material IDs in the model. | |
| Curve Id | curve_id | scalar | — | Integer load-curve ID (LCID) referencing the hardening curve already defined in the deck; used when providing the curve by reference rather than inline via the hardening_curve input. | |
| Density | density | scalar | — | Mass density of the material (units consistent with the deck, e.g. kg/mm³ or tonne/mm³); maps to the RO field of MAT_103. | |
| Elastic Modulus | elastic_modulus | scalar | — | Young’s modulus / elastic modulus (units consistent with the deck, e.g. MPa or GPa); maps to the E field of MAT_103. | |
| Poissons Ratio | poissons_ratio | scalar | — | Poisson’s ratio (dimensionless, typically 0.28–0.33 for metals); maps to the PR field of MAT_103. | |
| Yields Stress | yields_stress | scalar | — | Initial yield stress (same pressure units as elastic_modulus, e.g. MPa); maps to the SIGY field of MAT_103. | |
| Hardening Curve | hardening_curve | vector | — | Inline true-stress vs. effective-plastic-strain hardening curve supplied as a two-column vector (strain / stress); used to define the LCID curve inline when curve_id is not provided. | |
| Number Of Dig Points | numberof_dig_points | scalar | 200 | Number of Dig Points | |
| R00 | r00 | scalar | — | ||
| R45 | r45 | scalar | — | ||
| R90 | r90 | scalar | — | ||
| AOPT | aop_t | scalar | — | ||
| XP | x_p | scalar | — | ||
| YP | y_p | scalar | — | ||
| ZP | z_p | scalar | — | ||
| A1 | a1 | scalar | — | ||
| A2 | a2 | scalar | — | ||
| A3 | a3 | scalar | — | ||
| V1 | v1 | scalar | — | ||
| V2 | v2 | scalar | — | ||
| V3 | v3 | scalar | — | ||
| D1 | d1 | scalar | — | ||
| D2 | d2 | scalar | — | ||
| D3 | d3 | scalar | — | ||
| BETA | bet_a | scalar | — |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| dynakeyword_mat103_p_output_1 | dynakeyword_mat103_p_output_1 | text | Plain-text LS-DYNA keyword block containing the fully populated *MAT_103 card, ready for inclusion in a simulation deck or downstream deck-authoring workers. |
Disciplines¶
- cae.preprocessing.deck_authoring
- engineering.material.calibration
- engineering.material.library
Auto-generated from transformation schema. Worker id: dynakeyword_mat103_p. Schema hash: ae8fc69334b0. Hand-curated docs in workerexamples/ override this page when present.