Accurate Capacity Prediction and Evaluation with Advanced SSA-CNN-BiLSTM Framework for Lithium-Ion Batteries
Abstract
:1. Introduction
- The LSTM network’s performance is augmented through a bidirectional network mechanism. Combining the CNN approach with the BiLSTM algorithm, a CNN-BiLSTM method for estimating lithium battery capacity has been proposed and experimentally validated, proving its feasibility and effectiveness.
- The SSA optimization algorithm optimizes the CNN-BiLSTM network without human intervention, achieving automated selection of optimal network model parameters.
- Four composite evaluation metrics are introduced along with an error-based multi-criteria assessment methodology. Comprehensive algorithm performance benchmarking is conducted on experimental data under different temperature conditions.
2. Methodology
2.1. Algorithm
- (1)
- The energy level of the individual in the population depends on the fitness of the individual. The discoverer, with higher fitness and more substantial energy, plays a critical role in providing optimization directions for other individuals in the population by finding food sources. This role is significant in population optimization.
- (2)
- When the sparrow encounters a dangerous situation during the predation process, it will send an alarm to other individuals in the population. If the alarm value exceeds the safety threshold, the discoverer will lead the population to a safe area to escape quickly.
- (3)
- In the sparrow population, the ratio of followers to discoverers remains constant, but the identity of individual sparrows can change. When a follower has sufficient energy, it will transform into a discoverer. Similarly, if a discoverer no longer ranks high in energy, it will become a follower to access better food resources, following the lead of other discoverers.
- (4)
- When a follower’s fitness level is too low, there is a certain probability that the follower will leave the discoverer and move to other areas to achieve a higher fitness level.
- (5)
- Followers constantly observe the movements of the discoverer, tracking their footprints and approaching them according to specific rules. They either follow the discoverer’s path or search for food in the nearby vicinity.
- (6)
- Individuals on the periphery of the population are more susceptible to attacks by natural predators. Therefore, these peripheral individuals must continuously change and update their positions to avoid such attacks and to test the fitness of various locations.
2.2. CNN Layer
2.3. BiLSTM Layer
- (1)
- The forgetting and memory of information. The input information and storage information are multiplied by the weight matrix, respectively, and the bias is added. After the sigmoid function is normalized, the final input information is obtained.
- (2)
- New information input. The process of information input requires the input data to be filtered through the weight matrix and then multiplied with the activation matrix to obtain the information input to the memory unit.
- (3)
- Unit status update and information output. The updated unit state is obtained by adding the results of the first and second steps. Subsequently, this unit state is multiplied by the output matrix to obtain the updated information output.
2.4. SSA-CNN-BiLSTM Optimized Framework
3. Experimental Design
3.1. Dataset Description
3.2. Optimization Parameter
3.3. Evaluation Indicators
4. Experiment and Result Analysis
5. Conclusions and Future Work
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Min, X.; Xu, G.; Xie, B.; Guan, P.; Sun, M.; Cui, G. Challenges of prelithiation strategies for next generation high energy lithium-ion batteries. Energy Storage Mater. 2022, 47, 297–318. [Google Scholar] [CrossRef]
- Liu, H.; Wang, J.; Liu, X. A 4D Framework for Probing Structure-Property Relationships in Lithium Ion Batteries. Microsc. Microanal. 2017, 23, 216–217. [Google Scholar]
- Wu, L.; Liu, K.; Liu, J.; Pang, H. Evaluating the heat generation characteristics of cylindrical lithium-ion battery considering the discharge rates and N/P ratio. J. Energy Storage 2023, 64, 107182. [Google Scholar] [CrossRef]
- Zhou, H.; An, K.; Hu, J. Spatiotemporal-scale neutron studies on lithium-ion batteries and beyond. Appl. Phys. Rev. 2021, 8, 041318. [Google Scholar] [CrossRef]
- Zhang, J.; Wang, Y.; Xu, K. Challenges and strategies of formulating low-temperature electrolytes in lithium-ion batteries. Int. J. Energy Res. 2021, 45, 1–25. [Google Scholar]
- Li, Y.; Wang, Z.; Li, H. Ultrastable Orthorhombic Na2TiSiO5 Anode for Lithium-Ion Battery. Adv. Energy Mater. 2022, 12, 2102709. [Google Scholar]
- Wu, L.; Lyu, Z.; Huang, Z.; Zhang, C.; Wei, C. Physics-based battery SOC estimation methods: Recent advances and future perspectives. J. Energy Chem. 2023, 89, 27–40. [Google Scholar] [CrossRef]
- Pang, H.; Wu, L.; Liu, J.; Liu, X.; Liu, K. Physics-informed neural network approach for heat generation rate estimation of lithium-ion battery under various driving conditions. J. Energy Chem. 2023, 78, 1–12. [Google Scholar] [CrossRef]
- Yuefeng, L.; Yingjie, H.; Hao, B.; Wei, G.; Xiaoyan, Z. A review of lithium-ion battery state of charge estimation based on deep learning: Directions for improvement and future trends. J. Energy Storage 2022, 52, 104664. [Google Scholar]
- Zheng, L.; Zhang, L.; Zhu, J.; Wang, G.; Jiang, J. Co-estimation of state-of-charge, capacity and resistance for lithium-ion batteries based on a high-fidelity electrochemical model. Appl. Energy 2016, 180, 424–434. [Google Scholar] [CrossRef]
- Li, J.; Adewuyi, K.; Lotfi, N.; Landers, R.G.; Park, J. A single particle model with chemical/mechanical degradation physics for lithium-ion battery State of Health (SOH) estimation. Appl. Energy 2018, 212, 1178–1190. [Google Scholar] [CrossRef]
- Bezha, M.; Bezha, K.; Nagaoka, N. SOH Estimation of Battery Pack Composed on Reused Li-Ion Cells based on Adaptive ANN Machine Learning Algorithm. In Proceedings of the 2020 IEEE International Conference on Consumer Electronics-Taiwan, Taiwan, China, 28–30 September 2020; pp. 1–2. [Google Scholar]
- Dao, V.Q.; Dinh, M.C.; Kim, C.S.; Park, M.; Doh, C.H.; Bae, J.H.; Lee, M.-K.; Liu, J.; Bai, Z. Design of an effective state of charge estimation method for a lithium-ion battery pack using extended Kalman filter and artificial neural network. Energies 2021, 14, 2634. [Google Scholar] [CrossRef]
- Cao, X.; Zhou, Z.; Duan, B.; Gu, P.; Shang, Y.; Zhang, C. A fast capacity estimation approach for retired lithium-ion batteries. In Proceedings of the 2021 40th Chinese Control Conference (CCC), Shanghai, China, 26–28 July 2021; pp. 5836–5840. [Google Scholar]
- Zhou, D.; Yin, H.; Xie, W.; Fu, P.; Lu, W. Research on online capacity estimation of power battery based on EKF-GPR model. J. Chem. 2019, 2019, 5327319. [Google Scholar] [CrossRef]
- Oji, T.; Zhou, Y.; Ci, S.; Kang, F.; Chen, X.; Liu, X. Data-driven methods for battery SOH estimation: Survey and a critical analysis. IEEE Access 2021, 9, 126903–126916. [Google Scholar] [CrossRef]
- Xiong, R.; Tian, J.; Shen, W.; Lu, J.; Sun, F. Semi-supervised estimation of capacity degradation for lithium-ion batteries with electrochemical impedance spectroscopy. J. Energy Chem. 2023, 76, 404–413. [Google Scholar] [CrossRef]
- Wen, J.; Chen, X.; Li, X.; Li, Y. SOH prediction of lithium battery based on IC curve feature and BP neural network. Energy 2022, 261, 125234. [Google Scholar] [CrossRef]
- Chemali, E.; Kollmeyer, P.J.; Preindl, M.; Fahmy, Y.; Emadi, A. A convolutional neural network approach for estimation of li-ion battery state of health from charge profiles. Energies 2022, 15, 1185. [Google Scholar] [CrossRef]
- Dong, Q.; Li, X.; Tian, J.; Tian, Y. Capacity Estimation of Lithium-Ion Batteries Based on an Optimal Voltage Section and LSTM Network. In International Conference on Energy Storage and Intelligent Vehicles, Singapore; Springer: Singapore, 2022; pp. 1117–1127. [Google Scholar]
- Sun, S.; Sun, J.; Wang, Z.; Zhou, Z.; Cai, W. Prediction of battery SOH by CNN-BiLSTM network fused with attention mechanism. Energies 2022, 15, 4428. [Google Scholar] [CrossRef]
- Xie, Q.; Liu, R.; Huang, J.; Su, J. Residual life prediction of lithium-ion batteries based on data preprocessing and a priori knowledge-assisted CNN-LSTM. Energy 2023, 281, 128232. [Google Scholar] [CrossRef]
- Xu, H.; Wu, L.; Xiong, S.; Li, W.; Garg, A.; Gao, L. An improved CNN-LSTM model-based state-of-health estimation approach for lithium-ion batteries. Energy 2023, 276, 127585. [Google Scholar] [CrossRef]
- Guo, Y.; Yang, D.; Zhao, K.; Wang, K. State of health estimation for lithium-ion battery based on bi-directional long short-term memory neural network and attention mechanism. Energy Rep. 2022, 8, 208–215. [Google Scholar] [CrossRef]
- Zhu, J.; Wang, Y.; Huang, Y.; Gopaluni, R.B.; Cao, Y.; Heere, M.; Mühlbauer, M.J.; Mereacre, L.; Dai, H.; Liu, X.; et al. Data-driven capacity estimation of commercial lithium-ion batteries from voltage relaxation. Nat. Commun. 2022, 13, 2261. [Google Scholar] [CrossRef] [PubMed]
- Tian, Y.; Wen, J.; Yang, Y.; Shi, Y.; Zeng, J. State-of-Health Prediction of Lithium-Ion Batteries Based on CNN-BiLSTM-AM. Batteries 2022, 8, 155. [Google Scholar] [CrossRef]
- Kim, T.-Y.; Cho, S.-B. Optimizing CNN-LSTM neural networks with PSO for anomalous query access control. Neurocomputing 2021, 456, 666–677. [Google Scholar] [CrossRef]
- Ren, X.; Liu, S.; Xia, Y.; Xia, D. A method for state-of-charge estimation of lithium-ion batteries based on PSO-LSTM. Energy 2021, 234, 121236. [Google Scholar] [CrossRef]
- Bao, Z.; Jiang, J.; Zhu, C.B.; Gao, M. A New Hybrid Neural Network Method for State-of-Health Estimation of Lithium-Ion Battery. Energies 2022, 15, 4399. [Google Scholar] [CrossRef]
- Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
- Li, Z.; Liu, F.; Yang, W.; Peng, S.; Zhou, J. A Survey of Convolutional Neural Networks: Analysis, Applications, and Prospects. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 6999–7019. [Google Scholar] [CrossRef]
- Saha, B.; Goebel, K. Battery Data Set. NASA A3mes Prognostics Data Repository; NASA Ames Research Center: Moffett Field, CA, USA, 2008. [Google Scholar]
Optimized Parameters | Parameter Range |
---|---|
number of neurons | 10~200 |
learning rate | 0.001~0.01 |
L2 regularization coefficient | 1 × 10−10~1 × 10−2 |
BaterryID | Method | RMSE | MSE | MAE | MAPE | Training Time (s) | Testing Time (s) |
---|---|---|---|---|---|---|---|
B0005 | LSTM | 0.07160 | 0.00513 | 0.06661 | 0.05034 | 21.41 | 0.26 |
B0005 | BiLSTM | 0.05488 | 0.00301 | 0.05063 | 0.03827 | 26.28 | 0.24 |
B0005 | CNN-BiLSTM | 0.02586 | 0.00067 | 0.02239 | 0.01650 | 26.76 | 0.28 |
B0005 | SSA-CNN-BiLSTM | 0.01568 | 0.00025 | 0.01346 | 0.01004 | ~ | ~ |
B0006 | LSTM | 0.09817 | 0.00964 | 0.08573 | 0.07011 | 24.53 | 0.30 |
B0006 | BiLSTM | 0.08019 | 0.00643 | 0.06966 | 0.05700 | 28.19 | 0.30 |
B0006 | CNN-BiLSTM | 0.05537 | 0.00307 | 0.04912 | 0.03802 | 30.18 | 0.32 |
B0006 | SSA-CNN-BiLSTM | 0.02832 | 0.00080 | 0.02350 | 0.01834 | ~ | ~ |
B0007 | LSTM | 0.06237 | 0.00389 | 0.05716 | 0.03980 | 20.33 | 0.25 |
B0007 | BiLSTM | 0.05310 | 0.00282 | 0.04528 | 0.03161 | 25.27 | 0.24 |
B0007 | CNN-BiLSTM | 0.04107 | 0.00169 | 0.03612 | 0.02437 | 27.56 | 0.30 |
B0007 | SSA-CNN-BiLSTM | 0.02613 | 0.00068 | 0.02275 | 0.01607 | ~ | ~ |
B0018 | LSTM | 0.09087 | 0.00826 | 0.08217 | 0.05982 | 20.52 | 0.25 |
B0018 | BiLSTM | 0.05586 | 0.00312 | 0.04907 | 0.03578 | 24.87 | 0.26 |
B0018 | CNN-BiLSTM | 0.04067 | 0.00165 | 0.03072 | 0.02174 | 25.40 | 0.27 |
B0018 | SSA-CNN-BiLSTM | 0.03275 | 0.00107 | 0.02873 | 0.02040 | ~ | ~ |
BaterryID | Method | RMSE | MSE | MAE | MAPE |
---|---|---|---|---|---|
B0053 | LSTM | 0.04473 | 0.00200 | 0.04080 | 0.03947 |
B0053 | BiLSTM | 0.03237 | 0.00105 | 0.03035 | 0.02964 |
B0053 | CNN-BiLSTM | 0.02874 | 0.00083 | 0.02543 | 0.02463 |
B0053 | SSA-CNN-BiLSTM | 0.02555 | 0.00065 | 0.02216 | 0.02143 |
B0054 | LSTM | 0.06857 | 0.00470 | 0.06443 | 0.07439 |
B0054 | BiLSTM | 0.06484 | 0.00420 | 0.06116 | 0.07066 |
B0054 | CNN-BiLSTM | 0.04462 | 0.00199 | 0.03596 | 0.03925 |
B0054 | SSA-CNN-BiLSTM | 0.03031 | 0.00092 | 0.02475 | 0.02779 |
B0055 | LSTM | 0.08889 | 0.00790 | 0.07586 | 0.06212 |
B0055 | BiLSTM | 0.05522 | 0.00305 | 0.04519 | 0.04485 |
B0055 | CNN-BiLSTM | 0.03169 | 0.00100 | 0.02743 | 0.02701 |
B0055 | SSA-CNN-BiLSTM | 0.02719 | 0.00074 | 0.01990 | 0.01946 |
B0056 | LSTM | 0.09688 | 0.00939 | 0.08486 | 0.06858 |
B0056 | BiLSTM | 0.04722 | 0.00223 | 0.03228 | 0.02747 |
B0056 | CNN-BiLSTM | 0.04653 | 0.00216 | 0.03513 | 0.03049 |
B0056 | SSA-CNN-BiLSTM | 0.04373 | 0.00191 | 0.03183 | 0.02766 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lin, C.; Tuo, X.; Wu, L.; Zhang, G.; Zeng, X. Accurate Capacity Prediction and Evaluation with Advanced SSA-CNN-BiLSTM Framework for Lithium-Ion Batteries. Batteries 2024, 10, 71. https://doi.org/10.3390/batteries10030071
Lin C, Tuo X, Wu L, Zhang G, Zeng X. Accurate Capacity Prediction and Evaluation with Advanced SSA-CNN-BiLSTM Framework for Lithium-Ion Batteries. Batteries. 2024; 10(3):71. https://doi.org/10.3390/batteries10030071
Chicago/Turabian StyleLin, Chunsong, Xianguo Tuo, Longxing Wu, Guiyu Zhang, and Xiangling Zeng. 2024. "Accurate Capacity Prediction and Evaluation with Advanced SSA-CNN-BiLSTM Framework for Lithium-Ion Batteries" Batteries 10, no. 3: 71. https://doi.org/10.3390/batteries10030071
APA StyleLin, C., Tuo, X., Wu, L., Zhang, G., & Zeng, X. (2024). Accurate Capacity Prediction and Evaluation with Advanced SSA-CNN-BiLSTM Framework for Lithium-Ion Batteries. Batteries, 10(3), 71. https://doi.org/10.3390/batteries10030071