Professor Matthias Preindl & Collaborators Developing a Machine Learning Model That Can More Accurately Estimate a Li-Ion Battery's Charge Level

Robert Florida
March 22, 2019

Team members:

Matthias Preindl, Department of Electrical Engineering, Columbia University

Alan West, Department of Chemical Engineering, Columbia University

Professors Matthias Preindl and Alan West, both members of Columbia’s Electrochemical Energy Center, are developing a machine-learning model that can more accurately estimate a Li-Ion battery's charge level. Current estimates of a battery’s state of charge have error rates of five percent, whereas this team’s model aims for an error rate of one percent.

What are known as Battery Management Systems are trained to capture a battery's state of health and to predict its remaining life time. These two concepts help owners of electric vehicles know when to stop the car to recharge its battery as well as when to schedule battery replacements. Furthermore, a high-estimation accuracy model translates into a lifetime extension of battery packs, since it allows for a Battery Management System that can identify and protect weak cells.

Machine Learning Model That Can More Accurately Estimate a Li-Ion Battery's Charge Level

To design its machine-learning model, this team will apply perturbation signals – a sequence of current signals generated by a power electronic converter – to Li-Ion battery cells. The sequence of signals causes the battery cells to emit electrical responses that can be tested. The team will test the batteries in its lab, and also use power electronic converters to obtain data from batteries installed in electric vehicles. The data, which are generated every minute, measure battery functions such as temperature, voltage and volatility in the currents, resulting in hundreds of thousands of data points. The team is therefore designing an algorithm to assess the data and to design an optimization model.

“An analogy to what we are doing is what was done with chess,” says Mathias Preindl, Professor of Electrical Engineering. “Chess robots work by way of algorithms that study all the moves in all games, and based on that totality, they know all possible moves and can interpret data and select the best moves. That’s what we are trying to achieve with our model.” 

“Once we have that, we’ll know when the batteries need to be charged, how long they’ll last, and when they need to be replaced as well as how to extend the life of the battery," he adds. "And since electric cars and Li-Ion batteries are the future, our project has the promise to improve a key part of our transportation system while also improving our environment.”

Learn more about Preindl's lab and research here.