SPLIT THE LOADING/ULOADING CURVE

Splits a combined loading/unloading curve into its constituent loading and unloading segments. Use this worker when a raw force-displacement or stress-strain curve contains both ramp-up and ramp-down phases that need to be analysed separately.

When to use

Classification: process.

Tagged: curve, force-displacement, loading, segmentation, split, stress-strain, transformation, unloading.

Inputs

Label ID Type Default Required Description
Curve from which the loading/unloading is to be separated curvewithloadingand_unloading vector   The raw input curve (e.g., force-displacement or stress-strain) that contains both loading and unloading phases to be separated; provided as an XY vector.
Segment Length ratio string 0.05   Fractional segment-length threshold (dimensionless, 0–1) used to detect the transition point between loading and unloading; defaults to 0.05 — increase if the split point is missed on noisy curves.
Return Type retyrn_type string both   Selects which portion of the curve to return: ‘both’ (default) outputs both loading and unloading segments, ‘loading’ returns only the ascending phase, and ‘unloading’ returns only the descending phase.

Outputs

Label ID Type Description
Loading Unloading Curve loading_unloading_curve vector The extracted curve segment(s) as an XY vector — contains the loading curve, the unloading curve, or both concatenated, depending on the chosen Return Type.

Disciplines

  • data.curve.transform

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_split_loading_unloading


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