COMPUTE A PSI FROM VEHICLE ACCELERATION¶
Computes the Pulse Severity Index (PSI) from a vehicle acceleration time-history given in Gs per millisecond. Applies user-supplied time and acceleration scale factors before integration. Use this worker whenever a PSI injury-risk metric is needed from raw crash acceleration data.
When to use¶
Classification: process.
Tagged: crash, gs, injury_criteria, psi, pulse_severity_index, scale_factor, time_history, vehicle_acceleration.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Vehicle Acceleration Time-history In Gs Per Millisecond | vehicle_accelerationtime-historyin_gspermillisecond | vector | — | Vehicle acceleration time-history curve (X = time in milliseconds, Y = acceleration in Gs); connect the binout/d3plot-extracted resultant acceleration channel here. | |
| time_sf | time_sf | scalar | 1 | Multiplicative scale factor applied to the time axis before PSI integration (dimensionless, default = 1.0; change only if the input curve time units differ from milliseconds). | |
| acc_sf | acc_sf | scalar | -9.81 | Multiplicative scale factor applied to the acceleration axis before PSI integration (default = -9.81 to convert from Gs to m/s²; adjust sign and magnitude to match the input curve’s sign convention and units). |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_psi_calculator_output_1 | curve_psi_calculator_output_1 | keyvalue | Key-value result set containing the computed PSI scalar value (dimensionless) derived from the scaled acceleration pulse. |
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_psi_calculator
Auto-generated from transformation schema. Worker id: curve_psi_calculator. Schema hash: e14a2812a56c. Hand-curated docs in workerexamples/ override this page when present.