FURI | Fall 2024, Summer 2024

Simulating Battery Degradation with PyBaMM for Efficient Data Generation

Data icon, disabled. Four grey bars arranged like a vertical bar chart.

Battery degradation is a problem affecting usage and deployment, and it is an issue that takes weeks or months to appear as a problem when charging and discharging experimentally. This project uses PyBaMM, a Python library useful to simulate the behavior of batteries under an environment set by a researcher. It is focused on generating data from this artificial environment that is close to the real-world data. This can save lots of resources like time and money. In the future, this reliable data can be used to generate massive datasets that can be used to train machine learning models at very little expense to understand battery failure and design more stable devices.

Student researcher

Gursparsh Singh Sodhi

Computer science

Hometown: Ludhiana, Punjab, India

Graduation date: Spring 2026