GET END OF LINEARITY¶
Detects the end-of-linearity point on a stress-strain (or similar) curve by comparing the local slope against a reference elastic modulus and a relative deviation threshold. Use this worker to automatically identify the proportionality limit or onset of yielding from coupon test data.
When to use¶
Classification: process.
Tagged: curve_analysis, elastic_modulus, end_of_linearity, proportionality_limit, stress_strain, yield_detection.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Base Curve | base_curve | vector | — | Input XY curve (e.g. stress vs. strain) on which the end-of-linearity search is performed; supply as a two-column vector pair. | |
| emod | emod | string | 0 | Reference elastic (Young’s) modulus used to define the linear slope; set to 0 to let the worker estimate it automatically from the initial curve slope. | |
| threshold | threshold | string | 0.1 | Relative deviation threshold (fraction, default 0.1 = 10%) above which the local tangent modulus is considered to have departed from linearity; increase to tolerate more scatter before flagging the end of linearity. | |
| xmax | xmax | string | 1 | Upper x-axis limit (e.g. maximum strain) beyond which the search is not performed; default 1 — set to the expected elastic range of your data to avoid spurious detections. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_get_end_of_linearity_output_1 | curve_get_end_of_linearity_output_1 | scalar | Scalar x-axis value (e.g. strain) at which the curve first departs from linearity by more than the specified threshold. |
Disciplines¶
- data.curve.transform
- 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_end_of_linearity
Auto-generated from transformation schema. Worker id: curve_get_end_of_linearity. Schema hash: 54a660fa4200. Hand-curated docs in workerexamples/ override this page when present.