ERSATZ ENGINEERING STRESS-STRAIN CURVE FROM A KEYVALUE

Takes the keyvalue emitted by curve_engstress_stats and reconstructs a full engineering stress-strain curve using hybrid energy-matched defaults (Voce pre-neck + power_concave_down post-neck), faithfully reproducing the plateau-then-cliff post-neck profile typical of ductile metals. No separate anchor or shape wiring is needed — all six anchor points and optional shape/energy keys are read directly from the keyvalue. Wire curve_engstress_stats → keyvalue_to_ersatz_eng for a one-step measured-to-reconstructed curve workflow.

When to use

Classification: process.

Tagged: curve_engstress_stats, curve_reconstruction, ductile_metal, energy_match, engineering_stress_strain, ersatz, keyvalue, power_concave_down.

Inputs

Label ID Type Default Required Description
Engstress Stats engstress_stats keyvalue   Keyvalue output of the curve_engstress_stats worker; must carry the six anchor fields (yield_strain, yield_stress, eng_ultimate_strain, ultimate_stress, failure_strain, failure_stress) and, for energy-matching, energy_yield_to_ultimate and energy_ultimate_to_failure; optional shape-override keys (post_shape, post_power, damage_max, plateau_fraction, pre_ult_shape, pre_ult_power, voce_k, match_energy, target_energy, target_energy_uf, material_name) override the hybrid defaults when present; leave unconnected only if the downstream step does not require a reconstructed curve.

Outputs

Label ID Type Description
keyvalue_to_ersatz_eng_output_1 keyvalue_to_ersatz_eng_output_1 vector Reconstructed engineering stress-strain curve as a two-column vector (strain, stress in model units), built from the keyvalue anchor points with Voce pre-neck and energy-matched power_concave_down post-neck segments; suitable for direct use as a MAT_24-style load curve or further curve processing.

Disciplines

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

Runnable example

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


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