COMPUTE A BLENDED Y-VALUE BASED ON WEIGHTS

Computes a blended (weighted-average) y-value across a set of input curves using a state-of-charge (SOC) blending approach, optionally clamped to a minimum and maximum x-axis limit. Use this worker when you need to combine multiple curves into a single representative curve by blending their y-values over a shared x-domain.

When to use

Classification: process.

Tagged: blending, curves, soc, soc_blended, transformations, weighted_average.

Inputs

Label ID Type Default Required Description
Curve curves vector True   Collection of one or more input curves (x-y vector pairs) to be blended together; at least one curve should be provided for a meaningful result.
Min Limit minlimit text   Optional lower bound on the x-axis domain over which blending is applied; leave empty to use the natural minimum of the input curves.
Max Limit maxlimit text   Optional upper bound on the x-axis domain over which blending is applied; leave empty to use the natural maximum of the input curves.

Outputs

Label ID Type Description
curves_soc_blended_output_1 curves_soc_blended_output_1 vector Single blended output curve (x-y vector) representing the weighted-average y-values of all input curves over the specified x-domain.

Disciplines

  • data.curve.pair
  • data.curve.transform
  • engineering.battery

Runnable example

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


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