Core Real-Time Calculations

Prev Next

Overview

The Core Real-Time Calculations is a Certified Product Point Template for Wind Turbines defines required normalized real-time performance calculations that scale, or transform several of the points in the Core Real-Time Data template (e.g. the collection “raw” OPC points expected on all wind turbines). These points are required for the Bazefield installation to function properly across all core applications.

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 Real-Time Calculations is defined below.  Pertinent Expressions are provided for key calculations.    Calculations are one of the following types:

  • 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

Available

Technical availability based on IEC-Operations state. 0=unavailable, 1=available

Calculation (Scale Eq)

Real-time

--

Capacity

Turbine capacity, pulled from object attribute (Rated Power), updated 1/day as a time series point

Calculation (Interval Exp.)

86400 s

kW

CommunicationState

Communication monitoring at the turbine based on WindSpeed point. 0=comms ok, 1= null value, 4=stale data, 5=bad quality

Calculation (Scale Eq)

Real-time

--

ErrorCodeAdj

Error Code adjusted.  Often used for simple manipulations (if needed) for raw error code given by OPC server

Calculation (Scale Eq)

Real-time

--

EVENT-BadActivePower

Communication Alert if the Active Power measurement has not reported or reporting bad/invalid data. 0=good, 1=bad/stale

Calculation (Scale Eq)

Real-time

--

EVENT-BadWindSpeed

Communication Alert if the Wind Speed measurement has not reported or reporting bad/invalid data. 0=good, 1=bad/stale

Calculation (Scale Eq)

Real-time

--

EVENT-Generating

Event if the machine is producing positive active power. 0=no power/false, 1=producing positive active power/true

Calculation (Scale Eq)

Real-time

--

 

EVENT-HighWind

Event if the nacelle anemometer is reading a windspeed above the turbine's cut-out. 1 = in high wind/true, 0 = normal/false

Calculation (Scale Eq)

Real-time

--

 

EVENT-LowWind

Event if the nacelle anemometer is reading a windspeed below the turbine's cut-in. 1 = in low wind/true, 0 = normal/false

Calculation (Scale Eq)

Real-time

--

IEC-OperationState

Turbine Operation State mapped for Asset Operations (1=Stop, 2=Standby, 3=Starting, 4=Run, 5=Free, 6=Brake and 99=Unknown)

Calculation (Scale Eq)

Real-time

--

MaxCapacityAvailable

Max power available if the turbine is available (IEC Operation State 2,3,4,5) then equal to the rated power attribute.

Calculation (Scale Eq)

Real-time

kW

MaxCapacityUnavailable

Power that is unavailable due to the turbine being down (IEC Operation State 1 or 6) then equal to the rated power attribute.

Calculation (Scale Eq)

Real-time

kW

MaxCapacityUnknown

Power that is unaccounted for due to the turbine being in unknown operation state. IEC Operation State = 99 then equal to the rated power attribute.

Calculation (Scale Eq)

Real-time

kW

Reporting

Boolean describing if the turbine is communicating based off of CommunicationState tag, 0=bad comms, 1=good comms

Calculation (Scale Eq)

Real-time

--

RunMode

1 (if machine is running), 0 if not

Calculation (Scale Eq)

Real-time

--

Running

Boolean describing if the turbine is producing power- running (online); based on IEC-OperationState = 4. 1=running/producing power, 0=not producing power

Calculation (Scale Eq)

Real-time

--

Standby

Boolean describing if the turbine state is in standby (IEC-OperationState = 2) 1=standby, 0=any state other than standby

Calculation (Scale Eq)

Real-time

--

Stopped

Boolean describing if the turbine is stopped (IEC-OperationState = 1 or 6) 1=stopped, 0=not stopped

Calculation (Scale Eq)

Real-time

--

Unavailable

Boolean describing if the turbine is unavailable (IEC-OperationState = 1,6) 1=unavailable, 0=available

Calculation (Scale Eq)

Real-time

--

Unknown

Boolean describing if the turbine state is unknown (IEC-OperationState = 99) 1=unknown state, 0=known state

Calculation (Scale Eq)

Real-time

--