COMPUTES OFFSET LINE YIELD STRESS VALUE¶
Computes the offset-line yield stress from an engineering stress-strain curve using the standard parallel-offset method (e.g., 0.2% offset). Given a Young’s modulus slope and a strain offset, the worker constructs an offset line and returns the stress value at its intersection with the curve. Use this worker to extract yield strength from tensile coupon data.
When to use¶
Classification: process.
Tagged: 0.2_percent_offset, coupon, material_characterization, offset_method, stress_strain, tensile, yield_stress, youngs_modulus.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Eng Stress Strain Curve | eng_stress_strain_curve | vector | — | Engineering stress-strain curve (x = strain, y = stress) from which yield stress will be extracted; typically a 2-column vector in consistent units (e.g., mm/mm vs. MPa). | |
| Youngs Modulus | slope | scalar | 0 | Young’s modulus used as the slope of the offset line (stress/strain units matching the curve); leave at default 0 to let the worker automatically fit the best initial elastic slope from the curve. | |
| Yield Offset | yield_offset | scalar | 0.002 | Strain offset applied to shift the elastic line before finding the intersection with the stress-strain curve; default is 0.002 (0.2% offset, the standard engineering convention). | |
| Yield Intersection Type | intersection_type | list | last | Controls which intersection point is returned when the offset line crosses the stress-strain curve multiple times: ‘yfirst’/’xfirst’ returns the coordinate of the first crossing, ‘yavg’/’xavg’ returns the average; default is ‘last’. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_get_offset_line_yield_output_1 | curve_get_offset_line_yield_output_1 | scalar | Scalar yield stress value at the intersection of the offset line and the engineering stress-strain curve, in the same stress units as the input curve. |
Disciplines¶
- data.curve.pair
- 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_offset_line_yield
Auto-generated from transformation schema. Worker id: curve_get_offset_line_yield. Schema hash: d1acf2fc266a. Hand-curated docs in workerexamples/ override this page when present.