A Runnable Reference Architecture for Battery Energy Storage Systems on InfluxDB 3
Blog post from InfluxData
The InfluxDB 3 BESS Reference Architecture is an open-source, runnable blueprint designed to optimize battery energy storage systems (BESS) by providing a unified, time-aligned view across disparate systems like Battery Management Systems (BMS), Power Conversion Systems (PCS), and Energy Management Systems (EMS). This architecture addresses the challenges of high entity cardinality, sub-second freshness requirements, and mixed cadences by leveraging InfluxDB 3 Enterprise's capabilities such as Last Value Cache, Distinct Value Cache, and an embedded Python Processing Engine, which allows for real-time logic and data processing. It uses a Python simulator to emulate realistic telemetry, and while it excludes external tools like Telegraf or Grafana, it demonstrates the native capabilities of InfluxDB 3 in managing high-frequency data and supporting real-time decision-making. This setup can be quickly deployed using Docker, offering a live monitoring dashboard, and serves as a scalable solution for BESS operators like Siemens Energy, which manages extensive fleets globally.