CONVERT GS TO VELOCITY¶
Integrates an acceleration curve (in g-units) over time to produce a velocity curve. Accepts an optional initial velocity and time-scale factor, and outputs the result in the requested velocity unit (mph, km/h, or mm/s). Use this worker whenever a g-channel time-history needs to be converted to a velocity trace for crash or dynamics post-processing.
When to use¶
Classification: process.
Tagged: acceleration, crash, g_to_vel, integration, time_history, unit_conversion, velocity.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Acceleration Gs Per Second-squared | accelerationgspersecond-squared | vector | — | Input acceleration time-history curve in gravitational units (g); the x-axis is expected to be time in seconds and the y-axis in g (9.81 m/s²); this is the primary curve to be integrated. | |
| Velocity Unit | velocity_unit | scalar | mph | Target unit for the output velocity curve; choose from ‘mph’ (miles per hour), ‘kmph’ (kilometres per hour), or ‘mmps’ (millimetres per second); defaults to ‘mph’. | |
| Initial Velocity | initial_velocity | text | 1.0 | Initial velocity value (in the selected velocity unit) used as the constant of integration; set to 0.0 for a vehicle starting from rest or supply the known pre-event speed; defaults to 1.0. | |
| Time Scale Factor | time_scalefactor | text | 1.0 | Multiplicative scale factor applied to the time axis of the input curve before integration, e.g. 1000.0 to convert milliseconds to seconds; leave at default 1.0 when the time axis is already in seconds. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_g_to_vel_output_1 | curve_g_to_vel_output_1 | vector | Integrated velocity time-history curve in the requested unit (mph / kmph / mmps), with the same time axis (after any scaling) as the input acceleration curve. |
Disciplines¶
- data.curve.transform
- data.signal_processing
- data.units
- engineering.crash.dynamics
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_g_to_vel
Auto-generated from transformation schema. Worker id: curve_g_to_vel. Schema hash: 55905beb6d1e. Hand-curated docs in workerexamples/ override this page when present.