CURVES DISTANCE BETWEEN POINTS TIMEHISTORY

Computes the Euclidean distance time-history between two moving points by consuming their XYZ coordinate vectors over time. Use this worker to derive crush or relative-displacement curves from crashworthiness node-tracking data.

When to use

Classification: process.

Tagged: crashworthiness, crush, curves, distance, euclidean, points, time_history, xyz.

Inputs

Label ID Type Default Required Description
Point-1 XYZ Coordinates n1_xyz vector   XYZ coordinate time-history vector for Point 1 (e.g. a node trajectory dataset produced by CURVES_GET_CRASHWORTHINESS); each entry contains [x, y, z] position at a given time step.
Point-2 XYZ Coordinates n2_xyz vector   XYZ coordinate time-history vector for Point 2 (e.g. a node trajectory dataset produced by CURVES_GET_CRASHWORTHINESS); must share the same time base as n1_xyz so that per-step distances can be computed.

Outputs

Label ID Type Description
curves_distance_between_points_timehistory_output_1 curves_distance_between_points_timehistory_output_1 vector Scalar distance time-history vector (units match the input coordinate units, typically mm) representing the Euclidean distance between Point 1 and Point 2 at each time step.

Disciplines

  • cae.postprocessing.extraction
  • data.curve.pair
  • 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=curves_distance_between_points_timehistory


Auto-generated from transformation schema. Worker id: curves_distance_between_points_timehistory. Schema hash: 1066e8b01e91. Hand-curated docs in workerexamples/ override this page when present.