CREATE A CURVE BY SCALING TO THE YIELD, ULTIMATE AND FAILURE STRAIN

Scales an engineering stress-strain curve to match target yield stress, ultimate stress, and failure (elongation) strain by applying stress and strain deviations. Use this worker to adapt a reference coupon curve to a new material lot or grade without re-running physical tests.

When to use

Classification: process.

Tagged: deviation, elongation, engineering_curve, engstress, material_scaling, necking, scaling, stress_strain.

Inputs

Label ID Type Default Required Description
Eng Stress Strain Curve eng_stress_strain_curve vector   Reference engineering stress-strain curve (XY vector, stress in MPa vs. engineering strain) to be scaled; serves as the baseline shape for the transformation.
New Yield Stress new_yield_stress scalar 0   Target yield stress (MPa, scalar) for the scaled curve; set to 0 to derive it from the curve and elastic modulus using the offset method.
New Ultimate Stress new_ultimate_stress scalar 0   Target ultimate (peak) stress (MPa, scalar) for the scaled curve; set to 0 to preserve the original ultimate stress.
New Elongation Strain new_elongation_strain scalar 0   Target failure (elongation at break) engineering strain (dimensionless, scalar) for the scaled curve; set to 0 to preserve the original failure strain.
Elastic Modulus elastic_modulus scalar 0   Elastic modulus (MPa, scalar) used to compute the 0.2 % offset yield point when new_yield_stress is 0; set to 0 only if yield stress is supplied directly.
Yield Offset yield_offset scalar 0.002   Strain offset used in the offset-yield method (dimensionless, default 0.002 = 0.2 %); change only when a non-standard offset convention is required.
New Necking Strain new_necking_strain scalar 0   Target engineering strain at the onset of necking (dimensionless, scalar) for the scaled curve; set to 0 to preserve the original necking strain or when necking is not separately controlled.

Outputs

Label ID Type Description
curve_engstress_scale_output_1 curve_engstress_scale_output_1 vector Scaled engineering stress-strain curve (XY vector, same units as input) with stress and strain axes adjusted to match the specified yield, ultimate, and failure strain targets.

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_engstress_scale


Auto-generated from transformation schema. Worker id: curve_engstress_scale. Schema hash: 28361354d793. Hand-curated docs in workerexamples/ override this page when present.