Edge Computing Enabled Battery State of Charge(SoC) Estimation Using TinyML Techniques

Anshul Kumar Yadav, Rajesh Kumar, Anil Kumar Saini, P. Ragupathy, Aashish Ranjan, Anand Abhishek, Dhiraj

Research output: Contribution to journalConference articlepeer-review

Abstract

Redox flow batteries (RFBs) are electrolyte-based batteries that have become a research hotspot due to their modular nature and decoupled power-energy characteristics. Household and microgrid environments extensively utilize RFBs as storage systems. The nonlinear chemical nature of RFBs hinders the modeling process, estimation of critical parameters like State of Charge (SoC), and consequently, overall energy management. The current methods in the literature use computationally complex multi-physical models that are unsuitable for deployment at the edge. Therefore, this study focuses on developing a resource-optimized machine learning-based SoC estimation model fit for deployment on an ESP32-based edge device. The study also outlines and enumerates the experimental setup for two types of RFBs: vanadium-based (AVRFB) and zinc bromide-based (ZBRFB), its data preprocessing steps, and the edge deployment process. Additionally, model quantization has also been targeted to reduce computational requirements. Using a dynamically quantized model, the devised framework achieved a R2 score of 0.975 for AVRFB, performing inference in 1.72 seconds. In the case of ZBRFB, the SOC estimation model achieved a R2 score of 0.818 with the float32 quantized model, outputting inference in 3.18 seconds.

Keywords

  • Estimation
  • Redox flow batteries
  • State of Charge
  • TinyML

ASJC Scopus subject areas

  • Energy Engineering and Power Technology
  • Electrical and Electronic Engineering
  • Safety, Risk, Reliability and Quality
  • Mechanical Engineering

Fingerprint

Dive into the research topics of 'Edge Computing Enabled Battery State of Charge(SoC) Estimation Using TinyML Techniques'. Together they form a unique fingerprint.

Cite this