journal article·2023-11-05Open access

Online Voltage and Degradation Value Prediction of Lead Acid Battery Using Gaussian Process Regression

Hadi Winata, Nico Surantha

Applied Sciences· Volume 13· Issue 21

Abstract

Monitoring battery voltage is important to ensure a steady supply of energy. A crucial aspect to avoid failure is estimating the voltage required by the battery load. Lead acid batteries play a vital role as engine starters when the generators are activated. The generator engine requires an adequate voltage to initiate the power generation process. This article discusses three prediction models for estimating the voltage and degradation values based on data-driven methods. The machine-learning models used were Gaussian process regression (GPR), Support Vector Regression (SVR), and Random Forest. The prediction results were compared using evaluation metrics, such as the Mean Squared Error (MSE), Root Mean Squared Error (RMSE), and R-squared (R2). The implementation of the Internet of Things (IoT) was demonstrated to collect real-time battery data using a voltage sensor and a temperature sensor as inputs for the prediction model. According to the experiment, the Random Forest algorithm provided highly accurate predictions, with an RMSE of 0.0401, MAE of 0.0241, and R-squared of 0.9651.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Battery Technologies Research · IoT-based Smart Home Systems · IoT-based Control Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Computer Science Department, BINUS Graduate Program—Master of Computer Science, Bina Nusantara University, Jakarta 11480, Indonesia

Department of Electrical, Electronic and Communication Engineering, Faculty of Engineering, Tokyo City University, Setagaya-ku, Tokyo 158-8557, Japan

Funding

Bina Nusantara University

References (31)

Show source-provided references
1. Pajovic, M., Sahinoglu, Z., Wang, Y., Orlik, P.V., and Wada, T. (2017, January 24–26). Online data-driven battery voltage prediction. Proceedings of the 2017 IEEE 15th International Conference on Industrial Informatics (INDIN), Emden, Germany.10.1109/INDIN.2017.8104879 ↗
2. Lifetime prediction of lead-acid batteries in base-transceiver station10.18517/ijaseit.7.4.3133 ↗
3. Research on High Precision Lithium Battery Management System10.1088/1755-1315/371/5/052038 ↗
4. Battery Management System Using Relay Contactor by Arduino Controller for Lithium-ion Battery
5. Summary of Lead-acid Battery Management System10.1088/1755-1315/440/2/022014 ↗
6. Battery voltage modeling for portable systems10.1145/1497561.1497572 ↗
7. Lithium-ion battery performance degradation evaluation in dynamic operating conditions based on a digital twin model10.1016/j.microrel.2020.113857 ↗
8. A Battery Voltage Level Monitoring System for Telecommunication Towers10.48084/etasr.4550 ↗
9. Analysis of cyclic aging performance of commercial Li4Ti5O12-based batteries at room temperature10.1016/j.energy.2019.02.150 ↗
10. Perancangan Charge Controller Untuk Pengisian Baterai Pada Sel Surya10.33387/josae.v4i1.3107 ↗
11. Aging mechanisms and service life of lead-acid batteries10.1016/j.jpowsour.2003.09.052 ↗
12. Evaluation of lightweight battery management system with field test of electric bus in campus transit system
13. Time Series Data Prediction using IoT and Machine Learning Technique10.1016/j.procs.2020.03.240 ↗
14. That ‘Internet of Things’ Thing
15. Design and Build Voltage and Current Monitoring Parameters Device of Rechargeable Batteries in Real-Time Using the INA219 GY-219 Sensor10.23960/jemit.v4i2.137 ↗
16. Gaussian Process Regression With Interpretable Sample-Wise Feature Weights10.1109/TNNLS.2021.3131234 ↗
17. Gaussian process regression with skewed errors10.1016/j.cam.2019.112665 ↗
18. Quantum algorithm for Gaussian process regression10.1103/PhysRevA.106.012406 ↗
19. Locally Smoothed Gaussian Process Regression10.1016/j.procs.2022.09.330 ↗
20. Online voltage prediction using gaussian process regression for fault-tolerant photovoltaic standalone applications10.1007/s00521-021-06254-6 ↗
21. Gaussian process regression for forecasting battery state of health10.1016/j.jpowsour.2017.05.004 ↗
22. Li, Q., Liu, G., Zhang, J.A., Su, Z., Hao, C., He, J., and Cheng, Z. (2021). The prediction of capacity trajectory for lead–acid battery based on steep drop curve of discharge voltage and gaussian process regression. Electronics, 10.10.3390/electronics10192425 ↗
23. Zhang, Y., Zhang, H., and Tian, Z. (2018, January 12–14). The Application of Gaussian Process Regression in State of Health Prediction of Lithium Ion Batteries. Proceedings of the 2018 IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference, IAEAC 2018, Chongqing, China.10.1109/IAEAC.2018.8577822 ↗
24. Non-Linear Interactions and Exchange Rate Prediction: Empirical Evidence Using Support Vector Regression10.1080/1350486X.2019.1593866 ↗
25. Forecasting short-term electricity load using hybrid support vector regression with grey catastrophe and random forest modeling10.1016/j.jup.2021.101294 ↗
26. Hu, Y. (2021, January 14). Research on Battery Monitoring Technology Based on Internet of Things. Proceedings of the 2021 International Conference on Signal Processing and Machine Learning (CONF-SPML), Stanford, CA, USA.10.1109/CONF-SPML54095.2021.00037 ↗
27. Development of Battery Monitoring System in Smart Microgrid Based on Internet of Things (IoT)10.1016/j.proeng.2017.03.077 ↗
28. Towards Effective Communication Technique for Energy Efficient Internet of Things10.4028/www.scientific.net/JERA.21.184 ↗
29. Implementation of ABMS with Cuk Converter for Enhanced Battery Life Using Internet of Things10.46501/IJMTST0705017 ↗
30. Zhu, D., Campbell, J.J., and Cho, G. (2021, January 21–25). Battery Voltage Prediction Using Neural Networks. Proceedings of the 2021 IEEE Transportation Electrification Conference & Expo (ITEC), Chicago, IL, USA.10.1109/ITEC51675.2021.9490081 ↗
31. A prediction method for voltage and lifetime of lead–acid battery by using machine learning10.1177/0144598719881223 ↗