ADJUST YIELD TO THIS VALUE¶
Shifts an effective stress–strain curve so that its yield point matches a user-specified target stress value. The adjustment can be applied in strain-based or stress-based mode, with an optional maximum allowable deviation from the raw curve. Use this worker when recalibrating a material card to a measured or nominal yield stress.
When to use¶
Classification: process.
Tagged: MAT_24, curve_transform, eng_stress, material_calibration, strain_based, stress_based, stress_strain, true_stress.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Effective Stress Vs Strain Curve | effectivestressvs_strain_curve | vector | — | ✓ | Input effective stress vs. strain curve (vector of paired values) that will be shifted to the new yield point; must be a valid SS curve in either engineering or true stress/strain convention. |
| New Yield | new_yield | scalar | — | ✓ | Target yield stress value (scalar, same stress units as the input curve — e.g. MPa) to which the curve’s yield point will be adjusted. |
| Type Of Yield | typeof_yield | text | eng | Convention of the target yield stress: ‘eng’ for engineering (nominal) stress or ‘true’ for true stress; defaults to ‘eng’ — must match the convention of the input curve. | |
| Adjust Type | adjust_type | list | strain-based | Algorithm used to relocate the yield point: ‘strain-based’ shifts along the strain axis while preserving stress values, ‘stress-based’ scales stress values; defaults to ‘strain-based’. | |
| Max Percentage | max_percentage | scalar | 0.0 | Maximum allowable deviation (%) from the original raw curve after adjustment; set to 0.0 (default) to apply no deviation cap. | |
| Strain Range | strain_range | scalar | 0.0 | Reserved strain-range parameter — currently unused by the adjustment algorithm; leave at its default value of 0.0. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_adjust_yield_output_1 | curve_adjust_yield_output_1 | vector | Adjusted effective stress vs. strain curve (vector) with the yield point relocated to the specified target stress, in the same format and units as the input curve. |
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_adjust_yield
Auto-generated from transformation schema. Worker id: curve_adjust_yield. Schema hash: b1720c1db522. Hand-curated docs in workerexamples/ override this page when present.