.. _auto_curve_scale_yield: *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 ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - 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 ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - 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 `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curve_scale_yield. Schema hash: 007a7c21e993. Hand-curated docs in workerexamples/ override this page when present.