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.