Abstract
Due to advancements in e-mobility technology, more and more people are opting to use electric vehicles. As there is a lack of a backup power supply, energy storage device is especially important for onboard systems. So, battery management systems become an important aspect for these energy storage devices. State-of-charge (SoC) estimation is a vitally significant assessment index in BMS because it is one of the most critical attributes that represents the working state of power batteries in EVs. In addition to the quick display of the remaining battery capacity to the user, accurate knowledge of SoC exerts further control over the charging/discharging process, which may be used to enhance battery life. This can be done in order to increase the longevity of the battery. According to the findings of this study, the error while estimating the SoC has been reduced to near about zero. The effect of resistance, temperature and C-rate on SoC has been also considered in this study. These findings show that the resistance is proportional to SoC below 80%, and after that, it becomes nonlinear. The SoC calculation using optimized deep learning strategy is proposed in this study. This approach helps to limit the margin of error in the calculation of SoC. It has also taken into account the occurrence of changes in SoC as a result of the changing C-rate, temperature, and resistance. Hence, this study helps to offset the negative effects of inaccurate SoC prediction.
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 challenges pose a significant threat to human existence. Some developed countries have declared their intention to phase out their diesel and gasoline vehicle fleets in favor of electric cars (EVs) in the near future in an effort to reduce their carbon emissions [1]. Nonrenewable resources like petroleum will eventually run out because of their limited quantity. Alternative energy sources, such as solar and wind, are also viable options. However, these methods necessitate the construction of enormous, complex, and expensive power plants. In addition, such plants necessitate the use of exceptionally skilled workers [2]. Therefore, most modern portable consumer devices employ lithium-ion batteries to lessen their reliance on traditional fuels. In addition, the automotive industry is suffering a huge setback due to the rising price of crude oil. As a result, it is very necessary to design automobiles that can run on alternative fuels in order to combat this problem [3]. It is commonly recognized that switching from fossil fuels to renewable energy will bring about the desired shift in our society [4]. To solve the issues, the installation of EV has attracted significant attention and has become appealing options for academic researchers and car professionals owing to its promising qualities in terms of decreasing greenhouse gas emissions [5]. Battery is playing a wide role in driving the electric vehicle. The most common rechargeable batteries are lithium-ion, lead-acid, and metal-nickel-hydride. Since LIBs are a form of reusable, rechargeable battery, they dramatically reduce chemical fuel consumption and carbon emissions. Hence, LIBs are being most popularly used due to its several advantages over other batteries [6]. Because of the relevance and current obstacles, developing enhanced battery management systems (BMS) for EVs has been a hot research area. Various estimates are used in battery management systems, including the state of charge (SoC), state of health (SoH), state of energy (SoE), state of power (SoP), state of temperature (SoT), and status of safety (SoS). In general, the tightly connected SoC and SoH monitorings are the primary concerns and the foundation for improving dependability and ensuring safety [7]. The SoC estimation of battery checks how much power is left in a battery during a charge–discharge cycle. This keeps the battery safe from being overcharged or over discharged. The SoH estimation is used to figure out how much longer the battery will work or how many more times they can be charged and discharged. This will tell the need to buy new battery [8]. The remaining sections of this article are laid out as follows: Existing work has been reported in Sect. 2. The proposed work and methodology are explained in Sect. 3. Section 4 consists of results and discussion followed by conclusion in Sect. 5.
2 Related work
More than half of all greenhouse gas emissions come from the transportation and electricity production sectors since these industries use fossil fuels as their primary energy source. The electrification of transport and the reduction of carbon emissions from power plants are two promising approaches [9]. But, the problem in EV is the battery. The prediction of accurate SoC of battery is very crucial task. The manufacture and implementation costs of Li-ion batteries can be greatly reduced if their SoC is accurately predicted. However, because current sensor technology prevents accurate measurements from being taken outside of a laboratory setting, this SoC is notoriously difficult to quantify. [10]. There are various methods for SoC estimation and finding error while prediction of SoC. It is possible to classify SoC estimating strategies into different groups like direct measurement, estimated terminal voltage, estimated impedance, Kalman filter, and the Coulomb counting technique [11]. The open-circuit voltage method is utilized largely for the purpose of determining the relationship between the open-circuit voltage (OCV) and the SoC of the battery. Subsequently, a matching OCV–SoC table is constructed through the utilization of discharge experiments in order to estimate the SoC based on the mapping relationship between the two methods. A battery model is constructed using the model-based technique in order to build a time-domain space state equation for the purpose of predicting the SoC. This allows the model-based technique to identify the internal properties of the battery [10]. The adaptive approaches provide a more accurate simulation of the chemical effect and nonlinear charge characteristics of the batteries by using support vector machine, back propagation neural network, fuzzy neural network, and radial basis neural network [12]. Academic interest in the data-driven approach has grown in recent years because it is straightforward and does not necessitate a fixed battery model or precise calculation to estimate the battery's SoC. As a result of the fact that the correlations between the battery SoC and the observable variables (voltage, charge/discharge current, resistance, etc.) may be learned autonomously from the data, several studies have applied numerous traditional machine learning approaches in order to simulate the nonlinear characteristics of batteries [13]. Common learning methods include things like artificial neural networks, support vector machines, and semi-supervised learning, among other things [14]. Deep learning is a subset of machine learning that can efficiently capture the correlations between observed signals and SoC by employing multilayer deep neural networks with nonlinear transformations to extract feature information from input samples.
This can be accomplished through the use of the method known as "deep learning." In recent years, RNN, which is a strategy to predicting sequence data that is based on neural networks and deep learning, has seen a rise in popularity among academics. [15]. Various SoC estimation methods are shown in Fig. 1.
3 Proposed work
This research proposes an optimized deep learning approach-based data-driven method for estimating SoC. Since deep learning excels at approximating nonlinear functions, it has become a common data-driven solution to solving the battery SoC estimation problem. Previous works track SoC data in relation to temperature changes only. They neglected to account for the impact of C-rate variation on the estimated state of charge. As C-rates control how quickly a battery charges and discharges, C-rate is one of the most important aspects that has to be considered while estimating SoC. A battery's capacity is often specified in units of 1C. But estimation of SoC at 1-C is not always correct. Draining of a battery at a varied C-rate theoretically uses the same calculations as draining a battery at a constant C-rate of 1-C, but in practice, there is likely to be some internal energy loss. These energy losses are getting converted to heat and can reduce the capacity of battery by up to 5% at higher C-rates. So, in this paper author has considered the C-rate also for estimating the SoC more precisely. In existing works, the effect on the internal resistance along with SoC and varying temperature is rarely considered. In this paper, author analyzed the change in internal resistance with respect to the varying temperature and at different level of SoC by using optimized deep learning strategy. Variation of voltage with respect to the discharging capacity at different temperature has also been considered in this article and reduces the SoC estimation error to 0.3199%.
A battery's “C-rate” is the rate at which it may be charged or discharged in relation to its total capacity. It is a typical term for describing a battery's ability to send or receive electrical current. C-rate is commonly expressed as a power factor for the battery. A battery with a 1000 mAh capacity, for instance, would be discharged at a current of 1000 mA (1A) at a rate of 1C. Similar to how 2C means to charge the battery at a current of 2A, 2C means to charge the battery at a pace of 2000mA. Battery performance, capacity, and lifespan are all affected by the C-rate. Faster charging and discharging are possible with higher C-rates, but this trade-off may shorten the battery's useful life due to increased heat and stress.
A battery with a lower C-rate may take longer to charge or discharge, but it will likely have a longer lifespan. It is important to remember that different battery chemistries call for various C-rates. It is common for lithium-ion batteries to have higher C-rates than lead-acid ones. To guarantee safe and optimal functioning, C-rates should be set according to the manufacturer's requirements and guidance. This paper proposes a Bayesian bidirectional long short-term memory (Bayes BiLSTM) technique for SoC estimation and prediction of error. Bayesian modeling and bidirectional LSTM architecture have been brought together in this method. The model's goal is to include uncertainty estimation in BiLSTM network forecasts. The structure of the proposed algorithm is shown in Fig. 2. The groundwork for developing the network model is laid during data preprocessing. Existing numerical inconsistencies will impair the speed and effectiveness of the model's training due to the variable magnitudes and magnitude units of the gathered battery data indicators for voltage, current, SoT, SoH, and SoC. Therefore, normalizing the data samples is necessary to reduce the impact of scale between the indicators and preserve the model's accuracy and generalizability. As shown in Eq. 1, the autocorrelation function (ACF) provides a quantitative representation of the linear connection that exists between the values of a time series and its lagging observations.
For data preprocessing of variable, below equation Eq. 2 is used where \(X_{{\left( {x_{m,} x_{o} } \right)}}\) is the separation between the two observations and \(x_{mi}\) is the value of variable \(i\) in the target observation, whereas \(x_{oi}\) is the value of variable \(i\) in the other observation.
As shown in Eq. 3, the [0,1] range is transferred to the actual values by means of the minimal maximum function.
where \(n\) is the total number of observations and \({\text{x}}_{k}\) is the autocorrelation with a lag of k. The data point at time \(t\) is denoted by \(v_{t}\), whereas the sample mean is represented by \(\overline{v}\), normalized data are represented by the symbol \(a^{*}\), the actual measured data are represented by the symbol \(a\), and the minimum and maximum measure values are expressed as \(a_{\min }\) and \(a_{\max }\), respectively. After this, data segregation is used followed by Bayes-BiLSTM to train the model. This study applies the idea of Bayesian optimization to the process of optimizing the network's hyperparameters in a way that improves the accuracy of lithium battery SoC prediction as in Eq. 4. The optimized hyperparameter \(a^{*}\) and Bayes' theorem is illustrated in Eqs. 4 and 5, respectively. The pseudocode of the proposed algorithm is shown in Table 1
4 Results and discussion
The Bayes-BiLSTM SoC estimation algorithm that was presented in the paper has been implemented in MATLAB/SIMULINK. In order to conduct an exhaustive study of the effectiveness of the suggested strategy, two distinct test cases have been taken into consideration. In the first scenario, SoC was estimated at a variety of temperatures; in the second scenario, various C-rates were taken into consideration to ensure the robustness of the suggested method. The performance was evaluated in comparison with more conventional algorithms, each of which does not take into account both the temperature and the C-rate simultaneously.
A visual representation of the input datasets is shown in Figure 3. The data include readings of both current and voltage. The dataset is mined for its features. In this context, only relevant features are retrieved, such as current, voltage, and Soc, while the rest of the data is discarded. It represents the change in current and voltage with time at constant temperature of 293 K and at the charging rate of 1C. This figure also depicts the change in voltage w.r.t. SoC at 293 K and 1 C charging rate.
Figure 4 shows the change in voltage with respect to discharge current and SoC at different temperature and at the different C-rate as follows: (a) change in voltage w.r.t discharge capacity with varying temp. (b) Change in voltage w.r.t discharge capacity with varying C-rate. (c) Change in voltage w.r.t SoC (%). It represents that the voltage is linear for lower discharge rate for all temperature and C-rate and becomes nonlinear for higher discharge rate. The graph of voltage at different temperature rating is linear for lower SoC and nonlinear for higher SoC which is undesirable. But, most of the time it is linear so it is acceptable. The polarization of a battery during discharge serves as the basis for its discharge curve. A battery's energy output, shown by the area under the discharge curve, is highly dependent on its operating parameters, including the C-rate.
During the process of discharging, a battery's voltage will decrease due to the drop. As can be seen in Fig. 5, the proposed topology effectively mitigates the drop at C-rate equal to 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 and hence maintaining the voltage drop near to zero throughout the cycle. Electrode deterioration is one of the main concerns for the battery’s life and quality. There are two pathways that can lead to electrode deterioration. Two of these processes include structural/phase changes in the electrode and the creation and subsequent modification of a surface coating on the electrode.
The response rate is slowed when a surface coating is present. The rate at which charges are transferred is also slowed. This means that the charge transfer rate will decrease with cycling due to both causes. As a result of the aforementioned mechanisms, the transport rate will decrease and the electrode's impedance will rise as shown in Fig. 6 for different SoC.
Figure 7 demonstrates how, in each SoC state, resistance steadily reduces as ambient battery temperature rises; in other words, temperature and resistance are inversely connected. In comparison with high temperature, the variation of resistance with SoC is more pronounced at low temperatures. Additionally, the variation in resistance at low temperatures exhibits typical nonlinear properties. As can be seen in Fig. 8a, the suggested technique significantly lowers the SoC estimation error at various temperature.
As can be seen in Fig. 8a, the suggested technique significantly lowers the SoC estimation error at various temperature. The calculated error while prediction of SoC at 333 K is 0.3775%; at 243 K, it is 0.6633%; at 253 K, error is 0.3396%, and at 293 K, the estimated error is 0.3199% but in other papers it is 5%, 3%, 1.7371%, 6%, 2.49% and 1.08% which is very high as compared to the proposed method. Hence, the proposed method is successfully calculating SoC with less error. A comparative analysis of different methods is also shown in Fig. 8b.
5 Conclusion
Here, data at different temperature and at different C-Rate have been gathered to show how reliable and effective the suggested approach is for making estimations. The proposed model's estimation accuracy has been compared to that of other popular models of varying architectures by the author. The proposed transformer model achieved the least amount of inaccuracy of any of the topologies compared in the study. Table 2 summarizes the various models' error metrics. From this paper, it can be concluded that:
-
Overall, the proposed approach had the lowest error rate among all the examined topologies.
-
The calculated error while prediction of SoC at 293 K is 0.3199% only.
-
By using the proposed algorithm, voltage drop has been reduced.
-
It has been observed that the variation of resistance with SoC is more pronounced at low temperatures
-
Variation in resistance at low temperatures exhibits typical nonlinear properties.
So, the proposed work has effectively estimated the SoC by varying temperature and for different C-rate. This paper also considered the effect of temperature and C-rate on resistance. This algorithm reduces the error while estimation of SoC to less than 1% near about zero and hence increases the reliability.
Abbreviations
- BMS:
-
Battery management system
- SoC:
-
State of charge
- SoH:
-
State of health
- EV:
-
Electric vehicle
- OCV:
-
Open-circuit voltage
- RNN:
-
Recurrent neural network
- LSTM:
-
Long short-term memory networks
- Bi-LSTM:
-
Bidirectional LSTM
References
Berthold F, Ravey A, Blunier B, Bouquain D, Williamson S, Miraoui A (2015) Design and development of a smart control strategy for plug-in hybrid vehicles including vehicle-to-home functionality. IEEE Trans Transp Electrif 1(2):168–177. https://doi.org/10.1109/TTE.2015.2426508
Sanguesa J, Torres V, Garrido P, Martinez F, Marquez-Barja J (2021) A review on electric vehicles: technologies and challenges. Smart Cities 4:372–404. https://doi.org/10.3390/smartcities4010022
Hannan MA, Hoque MM, Hussain A, Yusof Y, Ker PJ (2018) State-of-the-art and energy management system of lithium-ion batteries in electric vehicle applications: issues and recommendations. IEEE Access 6:19362–19378. https://doi.org/10.1109/ACCESS.2018.2817655
Kumari P, Singh AK, Kumar N, Mandal RK (2023) Self-balanced high gain switched-capacitor boosting inverter with lower cost function. Int J Electron. https://doi.org/10.1080/00207217.2023.2224071
Carkhuff BG, Demirev PA, Srinivasan R (2018) Impedance-based battery management system for safety monitoring of lithium-ion batteries. IEEE Trans Ind Electron 65(8):6497–6504. https://doi.org/10.1109/TIE.2017.2786199
Salman U, Belaish S, Ji Z, Huang D, Zheng N, Xu B (2022) Comparing the economic value of lithium-ion battery technologies in the nine wholesale electricity markets in North America. iEnergy 1(3):363–373. https://doi.org/10.23919/IEN.2022.0044
Dubois ER, Kherbouchi H, Bosson J (2020) Thermal runaway of lithium-ion batteries triggered by electromagnetic interference. IEEE Trans Electromagn Compat 62(5):2096–2100. https://doi.org/10.1109/TEMC.2020.2966743
Liu S, Dong X, Zhang Y (2019) A new state of charge estimation method for lithium-ion battery based on the fractional order model. IEEE Access 7:122949–122954. https://doi.org/10.1109/ACCESS.2019.2932142
Sahinoglu G, Pajovic M, Sahinoglu Z, Wang Y, Orlik P, Wada T (2017) Battery state of charge estimation based on regular/recurrent Gaussian process regression. IEEE Trans Ind Electron. https://doi.org/10.1109/TIE.2017.2764869
Sun D et al (2021) State of charge estimation for lithium-ion battery based on an Intelligent Adaptive Extended Kalman Filter with improved noise estimator. Energy 214:119025
Zhang W, Wang L, Wang L, Liao C, Zhang Y (2022) Joint state-of-charge and state-of-available-power estimation based on the online parameter identification of lithium-ion battery model. IEEE Trans Ind Electron 69(4):3677–3688. https://doi.org/10.1109/TIE.2021.3073359
Qays MO, Buswig Y, Hossain ML, Abu-Siada A (2022) Recent progress and future trends on the state of charge estimation methods to improve battery-storage efficiency: a review. CSEE J Power Energy Syst 8(1):105–114. https://doi.org/10.17775/CSEEJPES.2019.03060
Xiong R, Cao J, Yu Q, He H, Sun F (2018) Critical review on the battery state of charge estimation methods for electric vehicles. IEEE Access 6:1832–1843. https://doi.org/10.1109/ACCESS.2017.2780258
Li Y et al (2020) State-of-health estimation of lithium-ion batteries based on semi-supervised transfer component analysis. Appl Energy 277:115504
Li C et al (2019) An approach to state of charge estimation of lithium-ion batteries based on recurrent neural networks with gated recurrent unit. Energies. https://doi.org/10.3390/en12091592
Lu Z, Wang J, Wang C, Li G (2021) Application error analysis of SOC estimation of pure electric vehicles based on Kalman signal big data algorithm. Adv Multimed. https://doi.org/10.1155/2021/4991332
Wang M et al (2023) State of charge estimation of LiFePO4 in various temperature scenarios. Batteries. https://doi.org/10.3390/batteries9010043
Ren Z (2020) Error analysis of model-based state-of-charge estimation for lithium-ion batteries at different temperatures. Int J Electrochem Sci. https://doi.org/10.20964/2020.10.03
Zhang C et al (2012) Estimation of state of charge of lithium-ion batteries used in HEV using robust extended Kalman filtering. Energies 5:1098–1115. https://doi.org/10.3390/en5041098
Ge C, Zheng Y, Yu Y (2022) State of charge estimation of lithium-ion battery based on improved forgetting factor recursive least squares-extended Kalman filter joint algorithm. J Energy Storage 55(5):105474. https://doi.org/10.1016/j.est.2022.105474
Fang L, Li J, Peng B (2019) online estimation and error analysis of both SOC and SOH of lithium-ion battery based on DEKF method. Energy Procedia 158:3008–3013. https://doi.org/10.1016/j.egypro.2019.01.974
Author information
Authors and Affiliations
Contributions
PK written the manuscript, AKS response to reviewer and NK guided me.
Corresponding authors
Ethics declarations
Competing interests
The authors declare no competing interests.
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., Singh, A.K. & Kumar, N. Optimized deep learning strategy for estimation of state of charge at different C-rate with varying temperature. Electr Eng 105, 3853–3860 (2023). https://doi.org/10.1007/s00202-023-01925-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00202-023-01925-0