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.