ERSATZ HARDENING CURVE GENERATOR

Generates a synthetic true stress–true strain hardening curve from basic tensile test parameters using the ERSATZ method (Hollomon+Linear or Log-Quadratic models). Use this worker to produce MAT_24-ready plasticity curves when only engineering yield stress, UTS, necking strain, and elongation-at-break are available, without requiring full coupon test data.

When to use

Classification: process.

Tagged: curve_generation, elongation, ersatz, hardening_curve, hollomon, mat_24, material_characterization, necking.

Inputs

Label ID Type Default Required Description
Material Name material_name scalar   Optional label for the material; used to annotate the output curve and any downstream reports — leave blank if no name is needed.
Eng Yield Stress eng_yield_stress scalar 210   Engineering yield stress in MPa (default 210 MPa); defines the onset of plastic flow and anchors the start of the hardening curve.
Eng Ultimate Stress eng_ultimate_stress scalar 0.12   Engineering strain at UTS / ultimate engineering stress (default 0.12); serves as the second anchor point for the Hollomon fit — confirm whether the field stores stress (MPa) or strain (dimensionless) for your dataset.
Necking Strain necking_strain scalar 0.3   True or engineering strain at the onset of necking / diffuse instability (default 0.30, dimensionless); marks where the Hollomon power-law is evaluated up to before clamping or extrapolation.
Elongation at Break elongationat_break scalar 0.4   Engineering strain at fracture / elongation at break (default 0.40, dimensionless); used as the failure-strain anchor when Failure Stress is non-zero.
Failure Stress failure_stress scalar 0   Engineering failure stress (MPa) at the elongation-at-break point (default 0 = disabled); when non-zero the curve is fit through yield, UTS, and this failure point using the selected hardening model, bypassing the standard 2-parameter Hollomon clamping.
Hardening Model hardening_model select hollomon_linear   Hardening model selector (default ‘hollomon_linear’): ‘hollomon_linear’ preserves yield exactly and fits the failure point with possible minor UTS drift; ‘log_quadratic’ fits all three anchors exactly but may decrease beyond the failure strain and is unsuitable for long-strain extrapolation.

Outputs

Label ID Type Description
curve_ersatz_hardening_output_1 curve_ersatz_hardening_output_1 vector True stress–true strain hardening curve (vector of [strain, stress] pairs, stress in MPa) suitable for direct use as a MAT_24 plasticity curve in LS-DYNA.

Disciplines

  • ai_ml.surrogate
  • data.curve.transform
  • engineering.material.calibration
  • engineering.material.characterization
  • engineering.material.library

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_ersatz_hardening


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