GET YIELD BASED ON END OF LINEARITY

Detects the yield point of a material by identifying the end of the linear (elastic) region on an engineering stress–strain curve. It fits a linear model over progressively larger strain windows and reports the yield strain at the point where the R² of the fit drops below the specified threshold. Use this worker when you need an objective, regression-based yield strain estimate from coupon test data.

When to use

Classification: process.

Tagged: curve_analysis, elastic_region, linearity, material_characterization, r2, stress_strain, yield, yield_strain.

Inputs

Label ID Type Default Required Description
Eng Stress Vs Strain curve vector   Engineering stress vs. strain curve (X = strain, Y = stress) from which the yield point is extracted; typically output from a coupon test ingestion or curve-transform worker.
Stop When X-strain Reaches This Value xmax scalar 1   Upper strain limit (dimensionless) at which the linearity scan stops; defaults to 1.0 — reduce this value if the curve is short or plastic flow begins early.
Min R2 min_r2 scalar 0.975   Minimum acceptable R² coefficient (0–1) for the linear fit to be considered valid; the end of linearity is flagged when R² falls below this threshold — default 0.975 is appropriate for most metallic stress–strain curves.

Outputs

Label ID Type Description
Yield Strain yield_strain scalar Dimensionless engineering strain value at the detected end of the linear (elastic) region, corresponding to the yield point of the material.

Disciplines

  • data.curve.transform
  • data.statistics
  • 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_get_linearity_yield


Auto-generated from transformation schema. Worker id: curve_get_linearity_yield. Schema hash: 40fe1177877b. Hand-curated docs in workerexamples/ override this page when present.