Coupling Neural Networks and Physics Equations For Li-Ion Battery State-of-Charge Prediction

Giovanni Pollo, Alessio Burrello, Enrico Macii, Massimo Poncino, Sara Vinco +1 more
12/21/2024
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Estimating the evolution of the battery's State of Charge (SoC) in response to its usage is critical for implementing effective power management policies and for ultimately improving the system's lifetime. Most existing estimation methods are either physics-based digital twins of the battery or data-driven models such as Neural Networks (NNs). In this work, we propose two new contributions in this domain. First, we introduce a novel NN architecture formed by two cascaded branches: one to predict the current SoC based on sensor readings, and one to estimate the SoC at a future time as a function of the load behavior. Second, we integrate battery dynamics equations into the training of our NN, merging the physics-based and data-driven approaches, to improve the models' generalization over variable prediction horizons. We validate our approach on two publicly accessible datasets, showing that our Physics-Informed Neural Networks (PINNs) outperform purely data-driven ones while also obtaining superior prediction accuracy with a smaller architecture with respect to the state-of-the-art.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pollo2024coupling,
  title  = {Coupling Neural Networks and Physics Equations For Li-Ion Battery State-of-Charge Prediction},
  author = {Giovanni Pollo and Alessio Burrello and Enrico Macii and Massimo Poncino and Sara Vinco and Daniele Jahier Pagliari},
  year   = {2024},
  eprint = {2412.16724},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.16724v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.16724.svg)](https://codeofpaper.com/paper/2412.16724)

Discussion