ENSURE FIRST YIELD GT ZERO¶
Ensures the first yield point of a stress-strain (or similar) curve has a value greater than zero by applying a correction factor. Use this worker to sanitize material curves before calibration or solver ingestion when a non-positive first yield would cause downstream errors.
When to use¶
Classification: process.
Tagged: correction, curve, first_yield, gt_zero, material, sanitize, stress-strain, yield.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve To Be Operated On | curvetobeoperatedon | vector | — | Input curve (e.g., stress-strain vector) whose first yield value will be checked and corrected; provide as a paired X/Y vector — leave empty only if the curve is supplied dynamically by an upstream worker. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_ensure_first_yield_gt_zero_output_1 | curve_ensure_first_yield_gt_zero_output_1 | vector | Corrected output curve identical in format to the input but with the first yield point guaranteed to be greater than zero after the correction factor is applied. |
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_ensure_first_yield_gt_zero
Auto-generated from transformation schema. Worker id: curve_ensure_first_yield_gt_zero. Schema hash: 5001c585b695. Hand-curated docs in workerexamples/ override this page when present.