Battery testing: developing a new computational tool to reduce experiments

Battery behavior is best studied through experiments. However, time-consuming cycling tests are required to ensure that a specific battery design will perform well over its entire life. I aim to develop a new computational tool for long-term battery testing.

A photo of a woman posing next to a computer.
In my PhD, I am researching ways to reduce the costs of experimental battery research. Here next to the specific computer I use for developing a computational tool with a combination of physical models, experimental data, and machine learning algorithms. Photo: Maren Agdestein/NTNU

This is a blog post. The opinions expressed here are those of the author.

My PhD project aims to develop a tool for accurately simulating lithium-ion battery behavior with the help of machine learning. Using this tool, we can investigate theories of optimized battery design in a more efficient and environmentally friendly digital environment than through laboratory experiments.

A need for more effective methods than experiments

Time-consuming cycling tests in the lab are required to ensure that a specific battery design will perform well over its entire life. Therefore, experiments alone will not be able to meet current industry requirements.

On the other hand, conventional modeling methods, even the most detailed ones, cannot completely reflect battery behavior and the irreversible reaction occurring inside the battery. As a result, we need a more effective method than experiments and a more precise method than conventional modeling.

Reducing costs means more availability of technology

One of the outcomes of this project is to reduce the cost of battery research. The lower cost of lithium-ion batteries means more availability of this technology for the public. Also, digitally conducting destructive battery tests would prevent material waste, resulting in more sustainable battery development.

A combination of models, experimental data and machine learning algorithms

By using simulations and modeling, I intend to understand how a battery will behave when its structure is changed. I will use previously developed open-access computational tools for battery simulation and build on more details if needed. My next step will be researching different machine learning algorithms capable of handling dynamic battery data to find the most suitable method. Additionally, I need a database of measurable battery parameters such as voltage, current, and temperature from different types of batteries. This data will be used to extract the parameters required for the physical model.