Overview
Calculated Points are virtual telemetry streams generated within Bazefield via the Calculation Service. Unlike Raw Points, which come directly from devices, Calculated Points are derived from existing data to provide deeper insights, standardization, and advanced analytics.
There are two main types: Interval and Online Calculations.
Interval Calculations run on a set schedule and store values at regular intervals (e.g., evaluation every 5 minutes, stored at the bottom of the hour).
Online Calculations run based on their input(s) and store values at irregular intervals (i.e., the Online Calculation evaluates when its input(s) change value).
Key Characteristics
Distributed: Calculations are evaluated on Bazefield Storage Nodes so that processing load is distributed across multiple resources.
Configurable Logic: Built using one-line expressions or for more complex logic, custom Calculation Models. Both are configured in the Bazefield Portal.
Flexible & Scalable: Ideal for normalizing data across vendors or implementing custom KPIs.
Data Structure
Calculated Point data includes:
Name: Logical identifier (e.g.,
ExpectedPower
)Timestamp: Time of calculation
Value: Computed result (e.g.,
102.3 kW
)
Example
A Calculated Point like ExpectedPower
might use:
Inputs: Irradiance, wind speed, and asset specs like rated power
Logic: A model that forecasts power output (e.g., park available capacity factor or a custom power curve lookup)
Output: A real-time estimate of what the asset should be producing
.png?sv=2022-11-02&spr=https&st=2025-07-17T08%3A17%3A01Z&se=2025-07-17T08%3A28%3A01Z&sr=c&sp=r&sig=62xieU4B776BjRdxC348MT5G%2FQtLKvstKgwmPlFwleQ%3D)
Example Interval Calculation for ExpectedPower (from Asset Model > Point Template > Point)
Why Calculated Points Matter
✔️ Performance Benchmarking: Enables comparisons between actual and expected output.
✔️ Standardization: Normalizes telemetry across different OEMs and SCADA systems.
✔️ Advanced KPIs: Powers metrics like availability, curtailment, and performance ratios.
✔️ Automation: Supports alarms, rules, and operational logic.