Core Monitoring KPIs

Prev Next

Overview

The Core Monitoring KPIs is a Certified Product Point Template for Battery Containers that defines required normalized real-time performance calculations that scale, or transform several of the points in the Core Real-Time Calculations. 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 Monitoring KPIs enables unified fleet monitoring, reduces configuration overhead, and supports consistent reporting and alarm management across heterogeneous battery containers technologies.

The Core Monitoring KPIs template defines 15 interval-based calculations for Battery Containers. These KPIs aggregate real-time data into 5-minute and hourly metrics for DC energy production, OCV-based SOC estimation, SOC drift analysis, and data quality monitoring.

Template Definition

The Core Monitoring KPIs is defined below. 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-defined 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

Calculation Definition Table

Name

Description

Type

Interval

Units

AnchorOEMSOC

OEM-reported StateOfCharge captured at the last OCV-SOC anchor. Persisted across intervals via TagPrev. Updates only when OCVStateOfChargeAvg and StateOfCharge are both valid.

Calculation (Interval Exp.)

5 min

%

AnchorSOC

Last valid OCV-based SOC anchor from child racks. Persisted across intervals via TagPrev. Updates only when OCVStateOfChargeAvg and StateOfCharge are both valid.

Calculation (Interval Exp.)

5 min

%

ChargingEnergy

Average energy charged over the last 5 minutes based on ChargingPower tag

Calculation (Interval Exp.)

5 min

kWh

CumulativeEnergy

Signed DC energy accumulation (kWh) since last OCV anchor. Resets to zero when a new anchor is captured. Negative = net charge, positive = net discharge.

Calculation (Interval Exp.)

5 min

kWh

DC-PowerAvg

Average of DC-Power tag over 5 min interval

Calculation (Interval Exp.)

5 min

kW

DCDataCoverage

Percent of the hour during which valid DC Power data is available from the container

Calculation (Interval Exp.)

1 hour

%

DifferentialEnergy

Difference between the total energy charged and total energy discharged over the last hour

Calculation (Interval Exp.)

1 hour

kWh

DischargingEnergy

Average energy discharged over the last 5 minutes based on DischargingPower tag

Calculation (Interval Exp.)

5 min

kWh

HourlyEnergyCharged

Hourly energy charged, summed from 5-minute charging energy values.

Calculation (Interval Exp.)

1 hour

kWh

HourlyEnergyDischarged

Hourly energy discharged, summed from 5-minute discharging energy values.

Calculation (Interval Exp.)

1 hour

kWh

OCVStateOfChargeAvg

Average OCV-estimated SOC across child racks. NaN when no racks are at rest (all rack OCVStateOfCharge values are null).

Calculation (Interval Exp.)

5 min

%

OverallDataQuality

Hourly overall data quality score as equal-weighted average of DC Power and State of Charge data coverage

Calculation (Interval Exp.)

1 hour

%

SOCDataCoverage

Percent of the hour during which valid State of Charge data is available from the container

Calculation (Interval Exp.)

1 hour

%

SOCDrift

Cycle-based BMS SOC drift. Compares measured OEM SOC change since last OCV anchor against expected change from DC energy integration. Positive = BMS over-reporting SOC gain. NaN when no anchor exists or data is missing.

Calculation (Interval Exp.)

5 min

%

TotalStoredEnergy

Amount of energy currently stored in the container (5 min interval)

Calculation (Interval Exp.)

5 min

kWh