Core Real-Time Calculations

Prev Next

Overview

The Core Real-Time Calculations is a Certified Product Point Template for PV Inverters which 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” points expected on all solar inverters). 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 inverter 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

Real time availability (1=available, 0=unavailable).

Real-time (Scale Eq.)

EVENT-BadActivePower

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

Real-time (Scale Eq.)

EVENT-BadVoltage

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

Real-time (Scale Eq.)

EVENT-CurtailmentFlag

Calculated curtailment flag, pulls curtailment flag(s) from the site level PPC(s) to determine if the site is operating under a curtailment signal.

Calculation (Interval Exp.)

300 s

EVENT-DaylightHours

Timestamp is between sunrise and sunset (1 = TRUE, 0 = FALSE)

Calculation (Interval Exp.)

300 s

EVENT-Generating

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

Real-time (Scale Eq.)

EVENT-LowIrradiancePOA

Scale equation point looking at reference irradiance of the inverter. 1 if irradiance is below threshold on inverter

Calculation (Interval Exp.)

300 s

EVENT-LowIrradiancePOA-Day

If Realtime reference POA Irradiance is below user defined threshold during expected daylight hours (1=TRUE, 0 = FALSE)

Calculation (Interval Exp.)

300 s

EVENT-LowIrradiancePOA-Night

If realtime reference POA Irradiance is below user defined threshold during expected night hours (1=TRUE, 0 = FALSE)

Calculation (Interval Exp.)

300 s

EVENT-NightHours

Timestamp between sunset and sunrise (1 = TRUE, 0 = FALSE)

Calculation (Interval Exp.)

300 s

EVENT-NonGenDay-LowIrr

Inverter is not generating, during period of low irradiance during the day (1=TRUE, 0=FALSE)

Calculation (Interval Exp.)

300 s

EVENT-NonGenNight-LowIrr

Inverter is not generating, during period of low irradiance during the night (1=TRUE, 0=FALSE)

Calculation (Interval Exp.)

300 s

EVENT-NotGenerating

If it's daytime and the inverter is not generating, and it's not due to low irradiance.

Calculation (Interval Exp.)

300 s

``