ADD POINTS BY EXTRAPOLATING SWIFT EXTRAPOLATION¶
Extends an effective stress–strain curve beyond the necking point using Swift power-law extrapolation (σ = C·εⁿ). Provide the true stress–strain curve up to necking, the Swift hardening exponent n, the target end strain, and the desired point count to obtain a smoothly extrapolated output curve suitable for MAT_24 or similar material cards.
When to use¶
Classification: process.
Tagged: curve, extrapolation, hardening, mat_24, material, necking, power-law, stress-strain.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curves To Be Extrapolated | curvestobeextrapolated | vector | — | Effective true stress–strain curve(s) defined up to the necking point (dimensionless strain vs. stress in consistent units); accepts multiple curves. | |
| Swift N | swift_n | scalar | 0.05 | Swift power-law hardening exponent n (dimensionless); controls the slope of the extrapolated region — default 0.05 is a typical value for sheet metals. | |
| X End | x_end | scalar | 1.0 | Target end strain value (dimensionless, engineering or true strain consistent with input) at which the extrapolated curve terminates; default 1.0. | |
| Number Of Points | numberof_points | scalar | 100 | Total number of evenly spaced data points in the extrapolated output curve; default 100 is sufficient for most material card definitions. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curves_swift_extrapolate_output_1 | curves_swift_extrapolate_output_1 | vector | Extrapolated stress–strain curve(s) extended to x_end via Swift power-law, returned as a vector of (strain, stress) pairs with numberof_points data points. |
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=curves_swift_extrapolate
Auto-generated from transformation schema. Worker id: curves_swift_extrapolate. Schema hash: ea10329bbcca. Hand-curated docs in workerexamples/ override this page when present.