REMOVE THERMAL EFFECTS¶
Removes thermal softening effects from a dynamic engineering stress-strain curve by referencing a quasi-static baseline curve. The worker resamples both curves over a specified strain range and returns a thermally corrected stress-strain curve suitable for downstream material characterization or calibration.
When to use¶
Classification: process.
Tagged: curve_processing, dynamic_curve, engineering_stress, material_testing, quasi_static, stress_strain, thermal_correction.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Quasi Static Curve | quasi_static_curve | vector | — | Engineering stress-strain curve measured at quasi-static strain rate (vector of [strain, stress] pairs); used as the thermal reference baseline — leave empty only if no quasi-static data is available. | |
| Dynamic Curve | dynamic_curve | vector | — | Engineering stress-strain curve measured at elevated (dynamic) strain rate (vector of [strain, stress] pairs); this is the curve from which thermal effects will be removed. | |
| Digitize Points | digitize_points | scalar | 200 | Number of evenly spaced points used to re-digitize both curves before processing; default is 200 — increase for higher strain resolution. | |
| Xmin | xmin | scalar | -1 | Lower bound of the strain range over which thermal correction is applied; interpreted as an actual strain value or a percentage depending on Limit Type (default -1 means use curve start). | |
| XMax | x_max | scalar | 1 | Upper bound of the strain range over which thermal correction is applied; interpreted as an actual strain value or a percentage depending on Limit Type (default 1 means use curve end). | |
| Limit Type | limit_type | scalar | actual | Controls how Xmin/XMax are interpreted: ‘actual’ treats them as absolute strain values; ‘percent’ treats them as percentages of the curve’s total strain range (default: ‘actual’). | |
| Scale | scale | scalar | 1 | Multiplicative scale factor applied to the output corrected curve; default is 1.0 (no scaling) — adjust to convert units or normalise stress values. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_engstress_remove_thermal_output_1 | curve_engstress_remove_thermal_output_1 | vector | Thermally corrected engineering stress-strain curve (vector of [strain, stress] pairs) with thermal softening effects removed, resampled to the specified digitize-point resolution over the defined strain range. |
Disciplines¶
- data.curve.pair
- 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_remove_thermal
Auto-generated from transformation schema. Worker id: curve_engstress_remove_thermal. Schema hash: 9f781e50fcec. Hand-curated docs in workerexamples/ override this page when present.