COMPUTE SWIFT EXPONENT FROM HARDENING CURVE¶
Fits a Swift hardening law (σ = C(ε₀ + εₚ)ⁿ) to a supplied true-stress / true-strain hardening curve and returns the best-fit Swift exponent n. Use this worker when you need to extract the strain-hardening exponent for material card authoring or forming simulations.
When to use¶
Classification: process.
Tagged: curve_fit, forming, hardening, mat_24, material_fitting, strain_hardening_exponent, swift, swift_n.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Hardening Curve | eff_curve | vector | — | True-stress vs. true-plastic-strain hardening curve (X = plastic strain [–], Y = flow stress [GPa or MPa, consistent with modulus]); the reference curve to which the Swift law is fitted. | |
| Modulus | modulus | scalar | 210.0 | Young’s modulus in GPa used to separate elastic strain from total strain when anchoring the Swift fit; default 210.0 GPa (steel — change for aluminium or other alloys). | |
| Swift N Inc | n_inc | scalar | 0.1 | Search increment for the Swift exponent n during the fitting sweep; default 0.1 — decrease (e.g. 0.01) for higher precision at the cost of more iterations. | |
| Number of Digitized Points to compare to Reference | ndig | scalar | 100 | Number of digitised points sampled from the reference hardening curve for the least-squares comparison; default 100 — increase for very irregular curves. | |
| Number of Swift Segments after Necking | nseg | scalar | 1 | Number of Swift law segments applied after the necking point; default 1 (single-segment extrapolation) — increase when a multi-segment post-necking extension is required. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| Computed Swift N | computed_swift_n | scalar | Best-fit Swift strain-hardening exponent n (dimensionless) that minimises the distance between the Swift law prediction and the digitised hardening curve. |
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_get_swift_exponent_from_hardening_curve
Auto-generated from transformation schema. Worker id: curve_get_swift_exponent_from_hardening_curve. Schema hash: 20e72e53f460. Hand-curated docs in workerexamples/ override this page when present.