CONVERT GS TO DISP

Converts an acceleration curve (in g’s) to a displacement curve by double-integrating over time, applying a user-specified initial velocity and optional time scale factor. Use this worker when you need to derive structural or occupant displacement from a raw acceleration signal in crash or dynamics post-processing.

When to use

Classification: process.

Tagged: acceleration, crash, curve_transform, displacement, double_integration, g_to_disp, integration, kinematics.

Inputs

Label ID Type Default Required Description
Acceleration Gs Per Second-squared accelerationgspersecond-squared vector   Input acceleration time-history curve in gravitational units (g’s) vs. time (seconds); this is the signal that will be double-integrated to produce displacement.
Velocity Unit velocity_unit scalar mph   Unit of the initial velocity value used during the first integration step; choose ‘mph’, ‘kmph’, or ‘mmps’ — defaults to ‘mph’.
Disp Unit disp_unit scalar mph   Desired unit for the output displacement curve; currently only ‘mm’ is supported — leave at default unless the option set is extended.
Initial Velocity initial_velocity text 1.0   Initial velocity (scalar float) applied as the integration constant for the first integration (g → velocity); defaults to 1.0 in the units specified by velocity_unit.
Time Scale Factor time_scalefactor text 1.0   Multiplicative scale factor applied to the time axis of the input curve before integration; use values other than 1.0 to rescale time units (e.g. ms → s); defaults to 1.0.

Outputs

Label ID Type Description
curve_g_to_disp_output_1 curve_g_to_disp_output_1 vector Resulting displacement time-history curve (in the unit selected by disp_unit, typically mm) obtained by double-integrating the input acceleration signal with the given initial velocity and time scale factor.

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_disp


Auto-generated from transformation schema. Worker id: curve_g_to_disp. Schema hash: 27dba3f91f8b. Hand-curated docs in workerexamples/ override this page when present.