Abstract
Lithium-ion batteries are becoming more popular due to their superior performance like high power density, long lifespan, broad operating range of temperatures, quick charging capabilities, and low self-discharge. The implementation of a Battery Management System (BMS) is crucial in order to guarantee the secure and optimal functioning of electric vehicle batteries. BMS monitors, controls, and maintains the health and performance of rechargeable batteries by monitoring the State of Charge (SoC), State of Health (SoH), and State of Temperature (SoT). SoC quantifies the amount of energy stored in a battery at a certain moment, and it is employed to approximate the remaining distance that may be covered. SoH describe the overall health or state of a rechargeable battery. It reveals how well a battery performs in comparison to its original state. SoT estimation keeps the battery temperature within a safe range, allowing it to reach a higher age and safety, which is critical for battery reliability. In this paper SoC, SoH, SoT estimation models for a lithium-ion battery have been developed using an improved EP-based R110-BLSTM approach. The Emperor Penguin based Residual Network-110 incorporated Bidirectional Long-Short Term Memory (EP-based R110-BLSTM) is ideal for estimating SoC, SoH, and SoT and features great accuracy, a quick estimation speed, and strong generalization capabilities. However, Extreme Learning Machine performance is heavily reliant on proper feature extraction. In order to enhance estimate performance by extracting the best features, Simulated-Annealing-based Golden Eagle optimization is utilized. Electric vehicle drive cycles are used to test the model’s resilience to temperature changes. MATLAB 2018b software is used in the execution of this research. The results demonstrate that the proposed model performs better in terms of accuracy and has lower SoC, SoH, and SoT error rates than existing models. A thorough comparison between the recommended model and existing methods is also made, further demonstrating the proposed model’s superiority.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Global pollution and climate change are major threats to human survival. In an effort to reduce carbon emissions, several developed countries have announced plans to phase out diesel and gasoline cars in favor of electric vehicles (EVs) in the near future [8]. Electric vehicles (EVs) are still struggling to become a popular and efficient mode of transportation because of their limited range and short lifecycles of their energy storage devices [18]. To power a wide range of essential products, batteries are the most often used green energy storage technology [17]. There are a variety of batteries in the market. Most often used rechargeable batteries are lithium-ion, lead-acid, and metal-nickel hydride batteries [9]. Lithium-ion batteries (LIBs) have several advantageous properties, including low chemical fuel consumption, low carbon emission, low memory, high power density, high voltage, low self-discharge rate, rapid changes, and a long service life [5].
The state of charge (SoC), state of health (SoH), and state of temperature (SoT) properties of the LIBs are crucial components of the BMS. Battery state of charge is often described as the ratio of residual capacity to total capacity [12, 15]. While an accurate SoC estimation model would be helpful, it is challenging to develop due to internal and external factors. Internal challenges include LIB’s materials, self-discharge, aging, thermal runaway, and hysteresis, external challenges include changes in ambient temperature and charging technique [4]. LIBs are notoriously difficult to understand because of the complexity of the problems they cause. Neither SoC nor SoH are readily available for on-site measurement, and instead must be determined by means of complex algorithms and measurable quantities like as current, voltage, and temperature [10]. More research in field of SoC, SoH, and SoT models is required to improve EV performance and extend battery lifetimes. Using Coulomb-counting, an open circuit voltage, an impedance analysis, a Kalman filter, and Artificial neural network (ANN) are all viable options for estimating SoC [21]. The Coulomb-counting approach represents model-free estimation, derived from the ampere-hour method to determine SoC but its accuracy decreases with changing temperature [14]. OCV is the simplest approach for estimating SoC. The OCV voltage is a linear function of SoC. By measuring OCV, we can simply anticipate the battery’s SoC [11]. Impedance analysis method is sensitive to noise and requires exact measurement of different parameters [19]. Kalman filter can measure SoC without need of information about initial SoC, meanwhile, its filtering method greatly reduces sampling noise [13]. The ANN-based model is developed using realistic battery test results, Artificial intelligence (AI) methods are more effective and accurate than traditional methods [6].
The primary objective and contribution of this paper is to devise a proficient algorithm for estimating the SoC, SoH, and SoT of lithium-ion batteries. This study presents an analysis of the driving cycle calculation and the subsequent validation of different parameters such as the root mean square error (RMSE) and mean absolute error (MAE). Additionally, there has been a reduction in the percentage error during state of charge (SoC) estimation.
2 Problem statement
Lithium-ion batteries are extensively utilized throughout a range of applications, encompassing electric vehicles, consumer gadgets, and renewable energy systems. The precise determination of the SoC, SoH, and SoT of a battery is of utmost importance in order to optimize battery performance, guarantee safe operation, and prolong the overall lifespan of the battery. The SoC of a battery indicates its present level of charge, whereas the state of health (SoH) describes the overall condition or degree of degeneration of the battery. The monitoring of temperature is a fundamental component of battery management systems, and the maintenance of batteries within an appropriate temperature range is crucial for ensuring both safety and performance.
The issue under consideration pertains to the estimation error that is inherent in the methodologies employed for estimating SoC, SoH, and SoT of lithium-ion batteries. Despite the considerable progress made in battery management systems and estimate approaches, the issue of inaccuracy in estimating SoC, SoH, and SoT remains unresolved. The presence of these inaccuracies may result in compromised performance, diminished battery longevity, and potential safety risks. The aim of this study is to implement an enhanced techniques for estimating SoC, SoH, and SoT in lithium-ion batteries, with the goal of minimizing estimation inaccuracies.
3 Proposed methodology
In order to estimate SoC, SoH, and SoT, a data-driven technique that utilizes hybrid optimum Deep Learning strategies has been proposed. Initially, the information from the DST datasets have been taken, which include a wide range of features and Li-ion battery is used in EV driving cycles. Data normalization is employed for increase the learning rate and pre-processing of data increase the accuracy. To make an accurate prediction, Simulated-Annealing-based Golden Eagle optimization [1, 16] is offered as feature extraction and selection approach. The data is also segmented to create a distinct training set and testing set. Then, the new optimized hybrid EP-based R110-BLSTM have been employed for training the model. After that the loss functions had been approximated using a combination of Cross entropy and Focal function [3, 16]. Finally for training the model the new optimized hybrid EP-based R110-BLSTM is used [2]. After validating the trained model with the testing set, SoC, SoH, and SoT values have been computed. Finally, the efficacy of the suggested method is determined by analyzing the performance measures. The flowchart of proposed algorithm is shown in Fig. 1.
To build a network model, a solid foundation of preprocessed data is required. Numerical differences occur between the acquired battery data indicators for voltage, current, SoT, SoH, and SoC, which will slow down training and reduce the model’s accuracy and precision. Accordingly, normalizing the data samples is necessary to reduce the influence of scale between the indicators and preserve the model’s accuracy and generalizability. Further, the collection of normalized data is broken up into segments. This normalized dataset (\(x^{*}\)) can be represented by using Eq. (1):
EP based R110-BLSTM is used to train the dataset and then losses and error are to be calculated for parameter evaluation. There are a variety of factors, including voltage (\(v_{{\text{i}}}\)), current (\(i_{i}\)), temperature (\(t_{i}\)), and the rated capacity (\(c_{i}\)), that may be used as input data (\(x_{i}\)) for this model. Equation (2) is used to represent the input sequence:
In developing the proposed algorithm, some constraints are there. In order to safeguard the battery, it is imperative to restrict the SoC within the designated range of SoCmin and SoCmax. Also, the voltage (\(v_{{\text{i}}}\)) and current (\(i_{i}\)) must be within the limit. One of the primary limitations in battery technology is the limits on storage capacity Ci. Some of the constraints were taken into account are shown in Eq. (3):
Next, we couple the BiLSTM’s forward and backward implied level outputs and feed them into ResNet 110’s fully connected layer. The output state of the assumed layer is used as input by the fully linked layer. The residual mapping is the value added to the input to approximate the block’s final function. Dimensionality reduction is performed using the sigmoid activation function, and the ultimate result is estimates as shown in Eqs. (4)–(6)
The output of the fully connected layer is indicated by \(\ell\), the weight matrix is written as \(W_{k}\), and the output of the regression layer’s variance is marked by \(\alpha\).
For calculation of correntropy induced loss along with focal loss, Eq. (7) is being used:
where total epochs are denoted by \(K\), whereas the current epoch and the threshold value are denoted by \(T\) and \(k\), respectively. In addition, both the learning parameters and the backpropagation parameters are computed. In the event that the precondition is fulfilled, the training phase is finished, and accuracy and loss in the proposed model’s ability to detect SoC, SoH, and SoT are evaluated with the use of test data. Mean absolute error (MAE), root mean square error (RMSE), mean square error (MSE), and coefficient of determination (R2) are some of the metrics used to evaluate the model’s accuracy in estimating the effect SoC, SoH, and SoT on lithium batteries by using the following Eqs. (8)–(11):
4 Result and discussion
All of the simulated CPU tests are performed in MATLAB 2018b. This information is then used to develop an estimate for SoC, SoH, and SoT using a hybrid optimum method. The discharge tests employ a variety of DST driving cycle input data sets. In this study, a model is proposed and then trained and assessed using discharge cycles at different temperatures.
Figure 2 represents the input dataset for DST drive cycle. The DST drive cycles begin with a collection of data. The data includes measurements of both current and voltage. The features of the dataset are retrieved based on the fitness of the SAGEO algorithm. In this context, extraneous data has been excluded, and only pertinent variables like as current, voltage, temperature, capacity, and others have been identified and retained.
Based on the results obtained, it can be concluded that the proposed EP-based R110-BLSTM model demonstrates a high level of accuracy in estimating the SoC of the battery under different constant temperature conditions, as depicted in Fig. 3. The internal temperature of lithium-ion batteries undergoes continuous fluctuations during operation, and this temperature variation significantly affects the battery, especially in relation to battery SoC estimation. SoC estimation is a critical factor that must be taken into account irrespective of the model employed. Therefore, it is imperative to evaluate the efficacy of the proposed methodology in accurately estimating values within a setting characterized by varying temperatures. For each operational discharge, we have selected data sets corresponding to three specific temperatures: 0 °C, 10 °C, and 25 °C. The statistics clearly demonstrate that the estimated SoC value closely aligns with the real value during the driving cycles. This observation provides evidence of the proposed model’s robustness and its ability to minimize estimation errors.
The discrepancy between the estimated SoC and the actual SoC is denoted by the SoC error, which necessitates diligent monitoring. The figure labeled as Fig. 4 illustrates the SoC error obtained at various temperatures. The observed discrepancy ranges from − 0.06 to 0.06% at 0 °C, − 0.06 to 0.065% at 10 °C, and − 0.06 to 0.065% at 25 °C throughout DST cycles.
Figure 5 illustrates the comparison between the estimated and real SoH values in relation to the number of cycles at various temperatures, including 0 °C, 10 °C, and 25 °C, for the DST drive cycle. The findings indicate that the proposed methodology has demonstrated effective performance, resulting in enhanced accuracy. A total of 500 cycles were taken into account for the execution of the SoH analysis. In the DST cycle at 0 °C, the observed and predicted values are found to be nearly identical. At 10 °C, the predicted value deviates slightly from the observed value due to an increase in the cycle. Furthermore, at 25 °C, there is some variation between the predicted value and the observed value, which can be attributed to the rise in temperature. Nevertheless, the suggested system exhibits a significantly low error value for the SoH.
Figure 6 depicts the SoT for the DST cycle at various temperatures, 0 °C, 10 °C, and 25 °C. The temperature of target and predicted performance of 0 °C, 10 °C, and 25 °C for DST cycle is mostly same with each other and this shows the effective performance of the proposed SoT estimation. The estimation results obtained at the three different temperatures are deemed to be both realistic and devoid of any errors. Moreover, the estimated SoT derived from DST cycle, exhibits a high level of accuracy when compared to the actual SoT. When the impact of noise is taken into account, the SoT estimate exhibits some small oscillations but the error is still under acceptable limit.
The validation of the root mean square error (RMSE) and loss function is conducted for the DST cycle, as depicted in Fig. 7. The outcome indicates that the validation root mean square error (RMSE) is 0.023 on the final iteration. The last epoch of the DST training cycle is 200, and the total training time is 23 min and 15 s. The frequency of validation is 30 iterations. In this context, the piecewise learning rate is implemented and its numerical value is recorded as 0.01. The observation demonstrates that the suggested system has enhanced functionality in estimating the SoC, SoH, and SoT for the DST cycle. This improvement is evidenced by the effective performance, as indicated by the reduced root mean square error (RMSE) and loss.
5 Performance analysis
In this research, a significant reduction in RMSE, MAE, and MSE values with an increase in R2 for DST driving cycles have been observed. These results showed that the suggested SAGEO and EP based R110-BLSTM technique performed very well in estimating SoC, SoH, and SoT for LIBs.
The novelty of this work is its ability to estimate SoC, SoH, and SoT combinedly. To develop an algorithm which can estimate the SoC, SoH, and SoT combinedly is very difficult and challenging task. The proposed algorithm can estimate the SoC, SoH, SoT combinedly. Also, the predicted SoC, SoH, and SoT is coinciding with the targeted one. So, the error while estimation of SoC, SoH, and SoT is very less. The findings indicate that the root mean square error (RMSE) for validation is 0.023 during the last iteration. The final MAE%, RMSE%, MSE%, and R2 is 0.3024, 0.252, 0.2352, and 0.9900, respectively, at 25 °C. The results demonstrate a significant drop in the values of RMSE, MAE, and MSE, indicating an improvement in R2. The approach that has been suggested demonstrates enhanced resilience and accuracy in estimating SoC, SoH, and SoT. The results demonstrate the noteworthy effectiveness of the proposed SAGEO and EP based R110-BLSTM method in estimating the SoC, SoH, and SoT of lithium-ion batteries (LIBs). The performance metrics for the DST EV cycle are presented in Table 1.
6 Conclusion
The primary contribution of this work is the development of an intelligent SoC, SoH, and SoT estimation model based on SAGEO and EP-based R110-BLSTM. Under a wide range of EV driving cycles, temperatures, and monitoring disturbances, our model enhances performance in terms of resilience, accuracy, and estimate speed. The model’s durability is validated by using two dynamic temperature characterizations (DST) of electric vehicle (EV) driving profiles at different temperatures. The predicted SoC is almost coinciding with the targeted SoC and SoC error is less than 0.06%. With a DST cycle RMSE is less than 0.252% and MAE is less than 0.3024%. So, the estimated SoC is accurate and error is very less near about zero. Also, the predicted SoH and SoT is almost coinciding with the targeted SoH and SoT. So, the proposed algorithm is successfully estimating the SoH and SoT more accurately. Hence, SoC, SoH, and SoT accuracy have dramatically increased. Future research will also evaluate how the proposed model fares in comparison with other advanced machine learning approaches.
References
Bandyopadhyay S, Saha S, Maulik U, Deb K (2008) A simulated annealing-based multiobjective optimization algorithm: AMOSA. IEEE Trans Evol Comput 12(3):269–283. https://doi.org/10.1109/TEVC.2007.900837
Bockrath S, Rosskopf A, Koffel S, Waldhor S, Srivastava K, Lorentz VRH (2019) State of charge estimation using recurrent neural networks with long short-term memory for lithium-ion batteries. In: IECON proceedings (industrial electronics conference), 2019-October, pp 2507–2511. https://doi.org/10.1109/IECON.2019.8926815
Harifi S, Khalilian M, Mohammadzadeh J, Ebrahimnejad S (2019) Emperor Penguins Colony: a new metaheuristic algorithm for optimization. Evol Intell 12(2):211–226. https://doi.org/10.1007/S12065-019-00212-X/TABLES/10
Hariprasad A, Priyanka I, Sandeep R, Ravi V, Shekar O, Students UG (2020) Battery management system in electric vehicles. Int J Eng Res Technol. https://doi.org/10.17577/IJERTV9IS050458
He W, King M, Luo X, Dooner M, Li D, Wang J (2021) Technologies and economics of electric energy storages in power systems: review and perspective. Adv Appl Energy 4:100060. https://doi.org/10.1016/J.ADAPEN.2021.100060
Hussein AA (2015) Capacity fade estimation in electric vehicle Li-ion batteries using artificial neural networks. IEEE Trans Ind Appl 51(3):2321–2330. https://doi.org/10.1109/TIA.2014.2365152
Ko Y, Choi W (2021) A new SOC estimation for LFP batteries: application in a 10 Ah cell (HW 38120 L/S) as a hysteresis case study. Electronics 10(6):705. https://doi.org/10.3390/ELECTRONICS10060705
Kumar RR, Alok K (2020) Adoption of electric vehicle: a literature review and prospects for sustainability. J Clean Prod 253:119911. https://doi.org/10.1016/J.JCLEPRO.2019.119911
Leal VM, Ribeiro JS, Coelho ELD, Freitas MBJG (2023) Recycling of spent lithium-ion batteries as a sustainable solution to obtain raw materials for different applications. J Energy Chem 79:118–134. https://doi.org/10.1016/J.JECHEM.2022.08.005
Li S, Li K, Xiao E, Xiao E, Wong CK (2020) Joint SoC and SoH estimation for zinc-nickel single-flow batteries. IEEE Trans Ind Electron 67(10):8484–8494. https://doi.org/10.1109/TIE.2019.2949534
Lu L, Han X, Li J, Hua J, Ouyang M (2013) A review on the key issues for lithium-ion battery management in electric vehicles. J Power Sources 226:272–288. https://doi.org/10.1016/J.JPOWSOUR.2012.10.060
Mawonou KSR, Eddahech A, Godoy E, Beauvois D, Dumur D, Mensler M (2018) Li-ion battery pack SoC estimation for electric vehicles. In: Proceedings: IECON 2018—44th annual conference of the IEEE industrial electronics society, pp 4968–4973. https://doi.org/10.1109/IECON.2018.8591187
Meng J, Luo G, Gao F (2016) Lithium polymer battery state-of-charge estimation based on adaptive unscented Kalman filter and support vector machine. IEEE Trans Power Electron 31(3):2226–2238. https://doi.org/10.1109/TPEL.2015.2439578
Meng J, Ricco M, Luo G, Swierczynski M, Stroe DI, Stroe AI, Teodorescu R (2018) An overview and comparison of online implementable SOC estimation methods for lithium-ion battery. IEEE Trans Ind Appl 54(2):1583–1591. https://doi.org/10.1109/TIA.2017.2775179
Mishra S, Swain SC, Samantaray RK (2021) A review on battery management system and its application in electric vehicle. In: 10th International conference on advances in computing and communications, ICACC 2021. https://doi.org/10.1109/ICACC-202152719.2021.9708114
Mohammadi-Balani A, Dehghan Nayeri M, Azar A, Taghizadeh-Yazdi M (2021) Golden eagle optimizer: a nature-inspired metaheuristic algorithm. Comput Ind Eng 152:107050. https://doi.org/10.1016/J.CIE.2020.107050
Pandey D, Sambath Kumar K, Henderson LN, Suarez G, Vega P, Salvador HR, Roberson L, Thomas J (2022) Energized composites for electric vehicles: a dual function energy-storing supercapacitor-based carbon fiber composite for the body panels. Small. https://doi.org/10.1002/SMLL.202107053
Wang L, Wang X, Yang W (2020) Optimal design of electric vehicle battery recycling network—from the perspective of electric vehicle manufacturers. Appl Energy 275:115328. https://doi.org/10.1016/J.APENERGY.2020.115328
Wang QK, He YJ, Shen JN, Hu XS, Ma ZF (2018) State of charge-dependent polynomial equivalent circuit modeling for electrochemical impedance spectroscopy of lithium-ion batteries. IEEE Trans Power Electron 33(10):8449–8460. https://doi.org/10.1109/TPEL.2017.2780184
Wong KL, Bosello M, Tse R, Falcomer C, Rossi C, Pau G (2021) Li-Ion batteries state-of-charge estimation using deep LSTM at various battery specifications and discharge cycles. In: GoodIT 2021—proceedings of the 2021 conference on information technology for social good, pp 85–90. https://doi.org/10.1145/3462203.3475878
Xiao D, Fang G, Liu S, Yuan S, Ahmed R, Habibi S, Emadi A (2020) Reduced-coupling coestimation of SOC and SOH for lithium-ion batteries based on convex optimization. IEEE Trans Power Electron 35(11):12332–12346. https://doi.org/10.1109/TPEL.2020.2984248
Yang B, Wang Y, Zhan Y (2022) Lithium battery state-of-charge estimation based on a Bayesian optimization bidirectional long short-term memory neural network. Energies 15(13):1–18
Author information
Authors and Affiliations
Contributions
PK written the manuscript and NK provided the guidance.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Kumari, P., Kumar, N. Hybrid optimized deep learning approach for prediction of battery state of charge, state of health and state of temperature. Electr Eng 106, 1283–1290 (2024). https://doi.org/10.1007/s00202-023-02105-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00202-023-02105-w