COMPUTE VARIANCE BASED ON SCALES¶
Scales one or more engineering stress-strain curves by a set of deviation scale factors, using a specified elastic modulus (slope) and yield-offset strain. Optionally extends the scaling into the post-necking region. Use this worker to apply per-curve variance/deviation scales when building scatter bands or performing material characterisation studies.
When to use¶
Classification: process.
Tagged: curve-scaling, deviation, elastic-modulus, engstress, material, necking, scaling, stress-strain.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Eng Stress Strain Curves | eng_stress_strain_curves | vector | — | One or more engineering stress-strain curves (X = engineering strain, Y = engineering stress) that will be scaled; accepts multiple curve objects. | |
| Scales | scales | keyvalue | 0 | Key-value map supplying the deviation scale factors to apply to each curve; keys should correspond to curve identifiers and values are the numeric scale multipliers (dimensionless). | |
| Slope | slope | scalar | 0 | Elastic modulus of the material (stress/strain units consistent with the input curves, e.g. MPa); used to define the linear-elastic region during scaling; default 0 disables slope-based correction. | |
| Offset | offset | scalar | 0 | Yield offset strain (dimensionless, e.g. 0.002 for 0.2 % offset); locates the yield point on the curve before applying scale factors; default 0 uses the origin. | |
| Scale After Necking | scale_after_necking | scalae | yes | Toggle (‘yes’ / ‘no’) controlling whether the scale factors are also applied to the post-necking portion of the curve; defaults to ‘yes’. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curves_engstress_scale_by_scales_output_1 | curves_engstress_scale_by_scales_output_1 | vector | Scaled engineering stress-strain curve(s) produced after applying the deviation scale factors, slope, offset, and optional post-necking scaling to the input curves. |
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=curves_engstress_scale_by_scales
Auto-generated from transformation schema. Worker id: curves_engstress_scale_by_scales. Schema hash: 80eb9d86c1e9. Hand-curated docs in workerexamples/ override this page when present.