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.