• COMPUTE THE X VALUE WHEN Y STOPS CHANGING*

Scans a curve and returns the x value at which the curve’s y values have effectively stopped changing (converged). Convergence is detected when the local derivative falls within a tolerance fraction of the total y-range. Use this worker to automatically identify steady-state or stabilization points in time-history or iterative curves.

When to use

Classification: process.

Tagged: convergence, curve_analysis, derivative, steady_state, x_lookup.

Inputs

Label ID Type Default Required Description
Curve 1 curve1 vector   The input curve (x/y vector) to analyse for convergence; must be a well-sampled time-history or iteration curve — leave unconnected only if the curve is supplied upstream via context.
Tolerance tolerance float 0.01   Fractional tolerance applied to the y-range: if the local derivative magnitude is less than tolerance × (y_max − y_min) the curve is considered converged; dimensionless, default 0.01 (1 %) suits most smooth convergence curves — tighten toward 0.001 for noisy signals.

Outputs

Label ID Type Description
curve_get_converged_x_output_1 curve_get_converged_x_output_1 scalar The x value (scalar, same units as the input curve’s x-axis) at which the curve first satisfies the convergence criterion.

Disciplines

  • data.curve.transform
  • data.signal_processing

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_get_converged_x


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