COMPUTE THE EXTRAPOLATION BASED ON SWIFT EXPONENTS¶
Extrapolates a stress–strain curve beyond the measured necking point using the Swift power-law hardening model. Given an input true stress–strain curve, a Swift exponent n, a target last strain, and a strain increment, it returns the extended curve. Use this worker to prepare flow-stress data for LS-DYNA MAT_24 or similar material cards that require extrapolated hardening behaviour.
When to use¶
Classification: process.
Tagged: effective_strain, extrapolation, flow-stress, hardening, mat_24, necking, power-law, stress-strain.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve In | curve_in | vector | — | Input true stress–strain (or engineering) curve to be extrapolated; typically the measured test data up to necking onset (dimensionless strain vs. stress in MPa or consistent units). | |
| Exponent | exponent | scalar | 0.0 | Swift hardening exponent n (dimensionless); controls the slope of the power-law extrapolation beyond the measured data — default 0.0 uses the necking strain as the reference point. | |
| Last Strain | last_strain | scalar | 1.0 | Target end value of the effective plastic strain at which the extrapolated curve is terminated (dimensionless); default 1.0, increase for large-deformation applications. | |
| Increment | increment | scalar | 0.001 | Strain step size used when building the extrapolated portion of the curve (dimensionless); default 0.001 — reduce for smoother output or increase for faster computation on coarse curves. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_effective_swift_output_1 | curve_effective_swift_output_1 | vector | Extended true stress–strain curve with the Swift power-law extrapolation appended beyond the last measured data point, returned as an (effective plastic strain, true stress) vector ready for material card input. |
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_effective_swift
Auto-generated from transformation schema. Worker id: curve_effective_swift. Schema hash: b2e4e332e51b. Hand-curated docs in workerexamples/ override this page when present.