EFFECTIVE TO TRUE¶
Computes the difference between the loading and unloading branches of a load-displacement or stress-strain curve. Use this worker to quantify hysteresis, energy dissipation, or residual offsets between the two branches of a cyclic test curve.
When to use¶
Classification: process.
Tagged: curve, cyclic, difference, hysteresis, loading, transformation, unloading.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Loading unloading | loadingunloading | vector | — | A paired loading/unloading curve (e.g. force-displacement or stress-strain from a cyclic test); both branches must be present as a single vector input. Leave empty to skip processing. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_loading_unloading_difference_output_1 | curve_loading_unloading_difference_output_1 | scalar | Scalar representing the computed difference (area or point-wise gap) between the loading and unloading branches of the input curve, capturing hysteresis magnitude. |
Disciplines¶
- data.curve.pair
- data.curve.transform
- 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_loading_unloading_difference
Auto-generated from transformation schema. Worker id: curve_loading_unloading_difference. Schema hash: 8faf7a498c6a. Hand-curated docs in workerexamples/ override this page when present.