ERSATZ ENGINEERING STRESS-STRAIN CURVE GENERATOR (FROM ENGSTRESS_STATS)¶
Same ERSATZ engineering stress-strain curve builder as curve_ersatz_eng, but takes a single keyvalue input — the output of curve_engstress_stats — and reads everything it needs from there. No explicit shape inputs at the worker boundary: shape parameters are pulled from the keyvalue when present and fall back to curve_ersatz_eng defaults when absent. Wire curve_engstress_stats → this worker for a one-step round-trip from a measured curve to a reconstructed one.
When to use¶
Classification: process.
Tagged: curve_reconstruction, damage, energy_match, engineering_stress_strain, engstress_stats, ersatz, keyvalue, material_curve.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Engstress Stats | engstress_stats | keyvalue | — | Keyvalue output of curve_engstress_stats containing the six anchor points (yield_strain, yield_stress, eng_ultimate_strain, ultimate_stress, failure_strain, failure_stress), optional shape keys (post_shape, post_power, damage_max, plateau_fraction, pre_ult_power, pre_ult_shape, voce_k), energy keys (energy_yield_to_ultimate, energy_ultimate_to_failure, target_energy, target_energy_uf, match_energy), and material_name; any missing key falls back to the same defaults as curve_ersatz_eng. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_ersatz_eng_from_engstress_stats_output_1 | curve_ersatz_eng_from_engstress_stats_output_1 | vector | Reconstructed ERSATZ engineering stress-strain curve (strain vs. stress, dimensionless vs. stress units matching the input keyvalue) spanning yield through failure, with the pre-ultimate segment optionally back-solved to match the measured plastic work area. |
Disciplines¶
- 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: curve_ersatz_eng_from_engstress_stats. Schema hash: 565bdf852c62. Hand-curated docs in workerexamples/ override this page when present.