Accelerating AI-Based Battery Management System’s SOC and SOH on FPGA

Lithium battery-based electric vehicles (EVs) are gaining global popularity as an alternative to combat the adverse environmental impacts caused by the utilization of fossil fuels. State of charge (SOC) and state of health (SOH) are vital parameters that assess the battery’s remaining charge and ove...

Full description

Saved in:
Bibliographic Details
Main Authors: Satyashil D. Nagarale, B. P. Patil
Format: Article
Language:English
Published: Wiley 2023-01-01
Series:Applied Computational Intelligence and Soft Computing
Online Access:http://dx.doi.org/10.1155/2023/2060808
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832546682864140288
author Satyashil D. Nagarale
B. P. Patil
author_facet Satyashil D. Nagarale
B. P. Patil
author_sort Satyashil D. Nagarale
collection DOAJ
description Lithium battery-based electric vehicles (EVs) are gaining global popularity as an alternative to combat the adverse environmental impacts caused by the utilization of fossil fuels. State of charge (SOC) and state of health (SOH) are vital parameters that assess the battery’s remaining charge and overall health. Precise monitoring of SOC and SOH is critical for effectively operating the battery management system (BMS) in a lithium battery. This article presents an experimental study for the artificial intelligence (AI)-based data-driven prediction of lithium battery parameters SOC and SOH with the help of deep learning algorithms such as Long Short-Term Memory (LSTM) and bidirectional LSTM (BiLSTM). We utilized various gradient descent optimization algorithms with adaptive and constant learning rates with other default parameters. Compared between various gradient descent algorithms, the selection of the optimal one depends on mean absolute error (MAE) and root mean squared error (RMSE) accuracy. We developed an LSTM and BiLSTM model with four hidden layers with 128 LSTM or BiLSTM units per hidden layer that use Panasonic 18650PF Li-ion dataset released by NASA to predict SOC and SOH. Our experimental results advise that the selection of the optimal gradient descent algorithm impacts the model’s accuracy. The article also addresses the problem of overfitting in the LSTM/BiLSTM model. BiLSTM is the best choice to improve the model’s performance but increase the cost. We trained the model with various combinations of parameters and tabulated the accuracies in terms of MAE and RMSE. This optimal LSTM model can predict the SOC of the lithium battery with MAE more minor than 0.0179%, RMSE 0.0227% in the training phase, MAE smaller than 0.695%, and RMSE 0.947% in the testing phase over a 25°C dataset. The BiLSTM can predict the SOC of the 18650PF lithium battery cell with MAE smaller than 0.012% for training and 0.016% for testing. Similarly, using the Adam optimization algorithm, RMSE for training and testing is 0.326% and 0.454% over a 25°C dataset, respectively. BiLSTM with an adaptive learning rate can improve performance. To provide an alternative solution to high power consuming processors such as central processing unit (CPU) and graphics processing unit (GPU), we implemented the model on field programmable gate Aarray (FPGA) PYNQ Z2 hardware device. The LSTM model using FPGA performs better.
format Article
id doaj-art-9c91766e657f4f8696243a62d50df9e6
institution Kabale University
issn 1687-9732
language English
publishDate 2023-01-01
publisher Wiley
record_format Article
series Applied Computational Intelligence and Soft Computing
spelling doaj-art-9c91766e657f4f8696243a62d50df9e62025-02-03T06:47:32ZengWileyApplied Computational Intelligence and Soft Computing1687-97322023-01-01202310.1155/2023/2060808Accelerating AI-Based Battery Management System’s SOC and SOH on FPGASatyashil D. Nagarale0B. P. Patil1Department of Electronics and Telecommunication EngineeringDepartment of Electronics and Telecommunication EngineeringLithium battery-based electric vehicles (EVs) are gaining global popularity as an alternative to combat the adverse environmental impacts caused by the utilization of fossil fuels. State of charge (SOC) and state of health (SOH) are vital parameters that assess the battery’s remaining charge and overall health. Precise monitoring of SOC and SOH is critical for effectively operating the battery management system (BMS) in a lithium battery. This article presents an experimental study for the artificial intelligence (AI)-based data-driven prediction of lithium battery parameters SOC and SOH with the help of deep learning algorithms such as Long Short-Term Memory (LSTM) and bidirectional LSTM (BiLSTM). We utilized various gradient descent optimization algorithms with adaptive and constant learning rates with other default parameters. Compared between various gradient descent algorithms, the selection of the optimal one depends on mean absolute error (MAE) and root mean squared error (RMSE) accuracy. We developed an LSTM and BiLSTM model with four hidden layers with 128 LSTM or BiLSTM units per hidden layer that use Panasonic 18650PF Li-ion dataset released by NASA to predict SOC and SOH. Our experimental results advise that the selection of the optimal gradient descent algorithm impacts the model’s accuracy. The article also addresses the problem of overfitting in the LSTM/BiLSTM model. BiLSTM is the best choice to improve the model’s performance but increase the cost. We trained the model with various combinations of parameters and tabulated the accuracies in terms of MAE and RMSE. This optimal LSTM model can predict the SOC of the lithium battery with MAE more minor than 0.0179%, RMSE 0.0227% in the training phase, MAE smaller than 0.695%, and RMSE 0.947% in the testing phase over a 25°C dataset. The BiLSTM can predict the SOC of the 18650PF lithium battery cell with MAE smaller than 0.012% for training and 0.016% for testing. Similarly, using the Adam optimization algorithm, RMSE for training and testing is 0.326% and 0.454% over a 25°C dataset, respectively. BiLSTM with an adaptive learning rate can improve performance. To provide an alternative solution to high power consuming processors such as central processing unit (CPU) and graphics processing unit (GPU), we implemented the model on field programmable gate Aarray (FPGA) PYNQ Z2 hardware device. The LSTM model using FPGA performs better.http://dx.doi.org/10.1155/2023/2060808
spellingShingle Satyashil D. Nagarale
B. P. Patil
Accelerating AI-Based Battery Management System’s SOC and SOH on FPGA
Applied Computational Intelligence and Soft Computing
title Accelerating AI-Based Battery Management System’s SOC and SOH on FPGA
title_full Accelerating AI-Based Battery Management System’s SOC and SOH on FPGA
title_fullStr Accelerating AI-Based Battery Management System’s SOC and SOH on FPGA
title_full_unstemmed Accelerating AI-Based Battery Management System’s SOC and SOH on FPGA
title_short Accelerating AI-Based Battery Management System’s SOC and SOH on FPGA
title_sort accelerating ai based battery management system s soc and soh on fpga
url http://dx.doi.org/10.1155/2023/2060808
work_keys_str_mv AT satyashildnagarale acceleratingaibasedbatterymanagementsystemssocandsohonfpga
AT bppatil acceleratingaibasedbatterymanagementsystemssocandsohonfpga