Overview
The Core Monitoring KPIs is a Certified Product Point Template for Wind Turbines defines required normalized performance KPIs that provide first-principles performance metrics for all vendors of Wind Turbines. The metrics here specifically leverage the raw data in the Core Real-Time Data template (e.g. the collection “raw” OPC points expected on all wind turbines) and the normalized calculations in the Core Real-Time Calculations template.
These calculations specifically translate OEM-specific signals into consistent indicators of operational state, availability, communication status, and event conditions. By abstracting vendor-specific complexities, the Core Real-Time Calculations enable unified fleet monitoring, reduce configuration overhead, and support consistent reporting and alarm management across heterogeneous turbine technologies. This template is foundational for delivering reliable insights in mixed-portfolio environments.
Template Definition
The Core Monitoring KPIs is based on a five-minute aggregation layer, formed from inter-related interval expressions (see below).
Scale Equations: Algebraic or logical manipulations of input data done on the Bazefield edge buffer
Online Expressions: Algebraic or logical manipulations of input data done on the central Bazefield data engines (typically on a storage node). Similar to scale equations in purpose, but done in the centralized architecture.
Interval Expressions: Algebraic, logical, or advanced manipulations of input data done within a pre-define aggregation interval (e.g. 5 minutes, 10 minutes, 1 hour, etc). These are typically done centrally on a storage node.
Details on the Point Names, Descriptions, and Types are below.
Required for Bazefield Core Dashboard functionality
Optional for common additional data streams/sources
Name | Description | Type | Interval | Units | |
---|---|---|---|---|---|
ActivePowerAvg | Average of ActivePower tag over 5 min interval | Calculation (Interval Exp) | 300 s | kW | |
CapacityFactor | Active power in 5min interval divided by rated capacity | Calculation (Interval Exp) | 300 s | % | |
DifferentialPower | Not realized potential power. Potential Power minus Active Power | Calculation (Interval Exp) | 300 s | kW | |
DifferentialPowerExp | Not realized potential power. Expected Power minus Active Power | Calculation (Interval Exp) | 300 s | kW | |
DifferentialPowerTheo | Not realized potential power. Theoretical Power minus Active Power | Calculation (Interval Exp) | 300 s | kW | |
ExpectedPower | Weighted distribution of total park output to available turbine capacity | Calculation (Interval Exp) | 300 s | kW | |
PerformanceIndex | Performance Index using Active power divided by theoretical power in 5 min interval | Calculation (Interval Exp) | 300 s | % | |
PossiblePower | If turbine is available (IEC Ops states 2,3,4,5) estimated power based on power curve using wind speed, if unavailable, then 0 | Calculation (Interval Exp) | 300 s | kW | |
PotentialPower | Used to drive lost energy in allocations. If turbine is unavailable (IEC Ops state 1 or 6) or unknown (IEC Ops State 99) then uses ExpectedPower tag. If turbine is available (IEC Ops State 2,3,4,5) then Theoretical Power Tag | Calculation (Interval Exp) | 300 s | kW | |
TheoreticalPower | Estimated power based on power curve using wind speed | Calculation (Interval Exp) | 300 s | kW | |
TheoreticalPowerOption | Option used for Theoretical Power Calc (1 = Asset; 2 = Neighbor AVG; 3 = PMM; 4 = Asset 1d; 5 = Asset 7d; 6 = AAWS) | Calculation (Interval Exp) | 300 s | -- | |
TotalEnergyExpected.5m | Expected turbine production based on Potential Power tag in 5 min interval | Calculation (Interval Exp) | 300 s | kWh | |
TotalEnergyProduced.5m | Turbine production based on ActivePower tag in 5 min interval | Calculation (Interval Exp) | 300 s | kWh | |
WindSpeedAvg | Average of WindSpeed tag over 5 min interval | Calculation (Interval Exp) | 300 s | m/s |