.. _auto_curves_soc_blended: *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 ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - 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 ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - 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 `_ .. raw:: html

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