.. _auto_curves_clip_to_delay_failure: *CLIP CURVE TO DELAY NEGATIVE Y-VALUE* ====================================== Clips one or more curves by adjusting the slope of the tail segment so that the extrapolated y-value crosses zero only after a specified multiple of the original x-maximum, effectively delaying the onset of negative y-values. Use this worker to post-process failure or damage curves where a premature negative y-intercept would cause solver instability or unrealistic behaviour. When to use ----------- Classification: **process**. Tagged: ``clip``, ``curve``, ``delay_failure``, ``extrapolation``, ``failure_curve``, ``negative_y``, ``tail_slope``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curve - curve - vector - — - - One or more input curves (x/y vector pairs) whose tail slope will be adjusted to delay the y=0 crossing; accepts multiple curves in a single pass. * - Segment Size In Terms Of Percentage Of Points - per_p - scalar - 0.05 - - Tail-segment size expressed as a fraction of the total number of curve points (e.g. 0.05 = last 5 % of points); default 0.05 is a reasonable starting value for most curves. * - Max Limit - max_limit - scalar - 5 - - Multiplier applied to the curve's x-maximum: the adjusted slope ensures the extrapolated y-value turns negative no sooner than max_limit × x_max (e.g. default 5 means the zero-crossing is pushed past 5× the original x-range). Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - Clipped Curves - curves_clip_o - vector - Tail-adjusted output curves in the same x/y vector format as the inputs, with slopes modified so the y=0 intersection is delayed beyond max_limit × x_max. Disciplines ----------- - data.curve.transform Runnable example ---------------- A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: `/api/workflow/example?id=curves_clip_to_delay_failure `_ .. raw:: html

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