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.