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.