COMPUTE THE HARDENING CURVE BASED ON STOUGHTON_YOON FUNCTION¶
Computes the effective hardening (flow stress) curve using the Stoughton-Yoon anisotropic hardening function. Given an optional input curve and the five model coefficients (A, B, C, D, H), it generates a stress vs. plastic-strain curve over a user-defined strain range and increment. Use this worker when calibrating or extending a material hardening law for sheet-metal forming simulations.
When to use¶
Classification: process.
Tagged: anisotropic_hardening, effective_stress, flow_stress, hardening_curve, material_calibration, plasticity, sheet_metal, stoughton_yoon.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve In | curve_in | vector | — | Optional seed curve (strain vs. stress vector) to extend or override; leave empty to generate the hardening curve purely from the analytical Stoughton-Yoon parameters. | |
| A | a | scalar | 0.0 | Stoughton-Yoon coefficient A (stress units consistent with model, e.g. MPa); default 0.0. | |
| B | b | scalar | 0.0 | Stoughton-Yoon coefficient B (stress units consistent with model, e.g. MPa); default 0.0. | |
| C | c | scalar | 0.0 | Stoughton-Yoon coefficient C (dimensionless exponent or stress scaling term); default 0.0. | |
| D | d | scalar | 0.0 | Stoughton-Yoon coefficient D (dimensionless exponent or stress scaling term); default 0.0. | |
| H | h | scalar | 0.0 | Stoughton-Yoon anisotropy coefficient H (dimensionless); default 0.0. | |
| Last Strain | last_strain | scalar | 1.0 | Maximum effective plastic strain at which the output curve is evaluated; default 1.0. | |
| Increment | increment | scalar | 0.001 | Strain step size used to discretize the output curve from zero to last_strain; default 0.001 (1000 points at default last_strain). |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_effective_stoughton_yoon_output_1 | curve_effective_stoughton_yoon_output_1 | vector | Computed effective hardening curve as a (plastic strain, flow stress) vector spanning [0, last_strain] at the specified increment, ready for use as a material input in forming or crash simulations. |
Disciplines¶
- data.curve.transform
- engineering.manufacturing
- 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_effective_stoughton_yoon
Auto-generated from transformation schema. Worker id: curve_effective_stoughton_yoon. Schema hash: 20b1a9c1bf3a. Hand-curated docs in workerexamples/ override this page when present.