GET AMOUNT OF DAMAGE

Computes a scalar damage metric for one or more input curves by sampling a trailing window of points and quantifying the deviation or cumulative response in that region. Use this worker when you need a quick, comparable damage index from time-history or load curves — larger output values indicate greater damage.

When to use

Classification: process.

Tagged: curve, damage, damage_metric, time_history, trailing_window.

Inputs

Label ID Type Default Required Description
Curve input_curve vector   One or more input time-history or load curves (vector) to be evaluated for damage; accepts multiple curves simultaneously.
Ratio Of Points From End per_points_from_end scalar 0.2   Fraction of the total curve points sampled from the tail end to compute the damage metric (dimensionless, 0–1); default 0.2 means the last 20 % of points are used — increase for longer damage windows, decrease to focus on the very end.

Outputs

Label ID Type Description
Damage curve_get_damage_output_1 keyvalue Key-value map of damage scores for each input curve; dimensionless scalar — larger values indicate greater damage accumulated in the sampled trailing window.

Disciplines

  • data.curve.transform
  • engineering.durability

Runnable example

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


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