CREATE A CURVE USING THE STANDARD VARIANCE OF YIELD, ULTIMATE AND FAILURE STRAIN¶
Generates a family of engineering stress–strain curves by sweeping yield stress, ultimate stress, and failure (elongation) strain between user-supplied min/max bounds, using the standard variance approach. Use this worker when you need to bracket material scatter for reliability or DOE studies from a single reference curve.
When to use¶
Classification: process.
Tagged: elongation, engineering_curve, engstress, failure_strain, material_scatter, min_max, stress_strain, ultimate.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Eng Stress Strain Curve | eng_stress_strain_curve | vector | — | Reference engineering stress–strain curve (vector of stress–strain pairs) used as the baseline shape for variance generation; leave empty only if the worker can construct the curve purely from scalar bounds. | |
| Yield Stress Min | yield_stress_min | scalar | 0 | Lower bound of the yield stress range (same pressure/stress units as the reference curve, e.g. MPa); defaults to 0 — set to the minimum expected yield stress across the material population. | |
| Yield Stress Max | yield_stress_max | scalar | 0 | Upper bound of the yield stress range (same units as yield_stress_min, e.g. MPa); defaults to 0 — set to the maximum expected yield stress across the material population. | |
| Ultimate Stress Min | ultimate_stress_min | scalar | 0 | Lower bound of the ultimate tensile stress range (same stress units as the reference curve, e.g. MPa); defaults to 0 — set to the minimum ultimate stress observed in coupon testing. | |
| Ultimate Stress Max | ultimate_stress_max | scalar | 0 | Upper bound of the ultimate tensile stress range (same stress units as the reference curve, e.g. MPa); defaults to 0 — set to the maximum ultimate stress observed in coupon testing. | |
| Elongation Strain Min | elongation_strain_min | scalar | 0 | Lower bound of the failure (elongation) strain range (dimensionless or %; must be consistent with the reference curve’s strain axis); defaults to 0 — set to the minimum failure strain in the test population. | |
| Elongation Strain Max | elongation_strain_max | scalar | 0 | Upper bound of the failure (elongation) strain range (dimensionless or %; must be consistent with the reference curve’s strain axis); defaults to 0 — set to the maximum failure strain in the test population. | |
| Elastic Modulus | elastic_modulus | scalar | 0 | Elastic (Young’s) modulus used to define the initial linear slope of the generated curves (e.g. GPa or MPa, consistent with stress units); defaults to 0 — must be provided when no reference curve is supplied or when the elastic slope needs to be overridden. | |
| Yield Offset | yield_offset | scalar | 0.002 | ||
| Levels to generate | levelstogenerate | scalar | 3 | ||
| Level Names | level_names | scalar | min,mean,max |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_engstress_variance_output_1 | curve_engstress_variance_output_1 | vector | Collection of engineering stress–strain curves (vector) spanning the min/max variance levels for yield stress, ultimate stress, and failure strain, ready for downstream material calibration or reliability analysis. |
Disciplines¶
- data.curve.transform
- design_exploration.reliability
- 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_engstress_variance
Auto-generated from transformation schema. Worker id: curve_engstress_variance. Schema hash: 0dd376eb40e1. Hand-curated docs in workerexamples/ override this page when present.