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.