COMPUTE THE DRI FOR A GIVEN ACCELERATION CURVE

Computes the Dynamic Response Index (DRI) for a given acceleration curve along a specified axis (X, Y, or Z). The DRI is a spinal injury risk metric used in occupant safety and ejection-seat analyses. Use this worker when you need to evaluate spinal load severity from a time-history acceleration signal.

When to use

Classification: process.

Tagged: acceleration, curve_transform, dri, dynamic_response_index, ejection_seat, injury_criterion, occupant_safety, spinal_injury.

Inputs

Label ID Type Default Required Description
Curve vehicle_velocity vector   Input acceleration time-history curve (time vs. acceleration) on which the DRI calculation is performed; must be supplied as a vector curve object.
Type type string dri_x   Axis direction for the DRI calculation — ‘dri_x’ (longitudinal), ‘dri_y’ (lateral), or ‘dri_z’ (vertical/spinal); defaults to ‘dri_x’.
Time Sf time_sf scalar 1 Multiplicative scale factor applied to the time axis of the input curve before computation; use 1.0 (default) when the curve is already in seconds.
Acc Sf acc_sf scalar 1 Multiplicative scale factor applied to the acceleration axis of the input curve before computation; use 1.0 (default) when the curve is already in the required units (g or m/s²).

Outputs

Label ID Type Description
curve_dri_output_1 curve_dri_output_1 vector Resulting DRI time-history curve (time vs. DRI value) computed from the scaled input acceleration signal along the selected axis.

Disciplines

  • data.curve.transform
  • data.signal_processing
  • engineering.crash.occupant_safety

Runnable example

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


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