CURVE STATS

Computes per-cycle statistics (e.g., min, max, mean, amplitude) for a cyclic/time-history curve. Optionally scales the axes before analysis and can skip negative x-values. Use this worker to characterise fatigue-relevant load cycles or any periodic signal.

When to use

Classification: process.

Tagged: curve, cycle, cyclic, fatigue, periodic, scale, stats, time-history.

Inputs

Label ID Type Default Required Description
Curve In curve_in vector   Input time-history or cyclic curve (x/y vector pairs) whose per-cycle statistics will be computed; leave unconnected only if the curve is supplied by an upstream wire.
Scale X scale_x scalar 1   Multiplicative scale factor applied to the x-axis (e.g., time units conversion) before statistics are computed; default 1 (no scaling).
Scale Y scale_y scalar 1   Multiplicative scale factor applied to the y-axis (e.g., force or stress units conversion) before statistics are computed; default 1 (no scaling).
Skip Negative ignore_negative_x scalar yes   Set to ‘yes’ (default) to discard data points with negative x-values after scaling before computing cycle statistics; set to ‘no’ to include the full curve.

Outputs

Label ID Type Description
curve_cycle_stats_output_1 curve_cycle_stats_output_1 dataset Dataset table containing per-cycle statistical measures (e.g., min, max, mean, range, amplitude) derived from the input curve after scaling and optional negative-x filtering.

Disciplines

  • data.curve.transform
  • data.statistics
  • engineering.durability

Runnable example

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


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