SCALE BASED ON RATIO OF THE DESIRED FIRST VALUE¶
Scales a stress-strain (or similar) curve so that its first non-zero Y value matches a desired yield value, computed as the ratio between the new yield value and the original first non-zero Y value. An optional X-axis scale factor can also be applied. Use this worker to normalise or shift material curves to a target yield stress.
When to use¶
Classification: process.
Tagged: curve, material, ratio, scale, stress-strain, transform, yield.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve To Be Scaled | curvetobescaled | vector | — | The input curve (e.g. engineering stress-strain) to be Y-scaled; the first non-zero Y point is used as the reference yield value for computing the scale ratio. | |
| New Yield Values | newyieldvalues | scalar | — | Target yield value (scalar, same units as the curve’s Y axis, e.g. MPa) that the first non-zero Y point of the curve will be scaled to match. | |
| Scale X | scalex | scalar | 1.0 | Multiplicative scale factor applied to the X axis of the curve (dimensionless); defaults to 1.0, meaning no X scaling is performed. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_scale_yield_output_1 | curve_scale_yield_output_1 | vector | The scaled output curve with its Y axis adjusted so the first non-zero Y value equals the specified new yield value, and X axis multiplied by the optional scale factor. |
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_scale_yield
Auto-generated from transformation schema. Worker id: curve_scale_yield. Schema hash: 007a7c21e993. Hand-curated docs in workerexamples/ override this page when present.