Next Article in Journal
Bioethanol Production from Woody Biomass: Recent Advances on the Effect of Pretreatments on the Bioconversion Process and Energy Yield Aspects
Next Article in Special Issue
Predicting Li-Ion Battery Remaining Useful Life: An XDFM-Driven Approach with Explainable AI
Previous Article in Journal
Design of Flexible FeCoSiB/ZnO Thin-Film Multiferroic Module for Low-Frequency Energy Harvesting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

An Overview of Methods and Technologies for Estimating Battery State of Charge in Electric Vehicles

by
Taysa Millena Banik Marques
1,†,
João Lucas Ferreira dos Santos
2,†,
Diego Solak Castanho
1,†,
Mariane Bigarelli Ferreira
2,†,
Sergio L. Stevan, Jr.
1,†,
Carlos Henrique Illa Font
1,†,
Thiago Antonini Alves
3,†,
Cassiano Moro Piekarski
2,†,
Hugo Valadares Siqueira
1,2,*,† and
Fernanda Cristina Corrêa
1,†
1
Graduate Program in Electrical Engineering, Federal University of Technology—Parana, Ponta Grossa 84017-220, Brazil
2
Graduate Program in Industrial Engineering, Federal University of Technology—Parana, Ponta Grossa 84017-220, Brazil
3
Graduate Program in Mechanical Engineering, Federal University of Technology—Parana, Ponta Grossa 84017-220, Brazil
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Energies 2023, 16(13), 5050; https://doi.org/10.3390/en16135050
Submission received: 7 April 2023 / Revised: 24 May 2023 / Accepted: 20 June 2023 / Published: 29 June 2023
(This article belongs to the Special Issue Machine Learning Applied in Energy Storage Systems)

Abstract

:
Recently, electric vehicles have gained enormous popularity due to their performance and efficiency. The investment in developing this new technology is justified by the increased awareness of the environmental impacts caused by combustion vehicles, such as greenhouse gas emissions, which have contributed to global warming and the depletion of oil reserves that are not renewable energy sources. Lithium-ion batteries are the most promising for electric vehicle (EV) applications. They have been widely used for their advantages, such as high energy density, many cycles, and low self-discharge. This work extensively investigates the main methods of estimating the state of charge (SoC) obtained through a literature review. A total of 109 relevant articles were found using the prism method. Some basic concepts of the state of health (SoH); a battery management system (BMS); and some models that can perform SoC estimation are presented. Challenges encountered in this task are discussed, such as the nonlinear characteristics of lithium-ion batteries that must be considered in the algorithms applied to the BMS. Thus, the set of concepts examined in this review supports the need to evolve the devices and develop new methods for estimating the SoC, which is increasingly more accurate and faster. This review shows that these tools tend to be continuously more dependent on artificial intelligence methods, especially hybrid algorithms, which require less training time and low computational cost, delivering real-time information to embedded systems.

1. Introduction

Several environmental phenomena, such as global warming, highlight the importance of developing new technologies. Among the various sectors that use fossil fuels, the transport sector is primarily responsible for generating pollutants and greenhouse gas emissions, totaling approximately 20% of global carbon dioxide emissions [1].
This is the case of combustion vehicles, which are seen as the main vehicles responsible for carbon dioxide (CO2) emissions. In 2017, there was an increase in demand for oil of 1.6%, reaching a consumption of 1.5 million barrels per day, a rate higher than the average of 1% recorded in this decade. Additionally, CO2 emissions were increased by 1.4% in the same year, reaching the most elevated rate globally, with 32.5 gigatons emitted [2].
These observations opened new perspectives for electric vehicles (EVs), a promising alternative for reducing greenhouse gas emissions. Additionally, they can use a technology based on renewable energy sources [3].
Among the technologies involving EVs, different types of batteries stand out, such as nickel-cadmium (NiCad), nickel–metal hydride (NiMH), lithium iron phosphate (Li-FePO4), and lithium-polymer (Li-Po4) batteries [4]. The SoH and the number of cycles of each battery technology depend mainly on the anodic and cathodic materials used in its construction [5].
Kostopoulos et al. [6] argue that lithium-ion batteries represent the heart of most EVs since this model involves promising features such as high voltage, high energy density, low self-discharge, and long life cycles [7] when compared to other available types [8].
A reliable estimate of the battery SoC is necessary to control charge duration and to prevent failures [7]. SoC estimation is one of the most critical functions in the EV Li-ion BMS. The most used methods consider the measured values, models, load parameters, and algorithms [9].
The estimation of SoC is not precise, and it is not easy to perform. Different studies obtain alternative measurable parameters for calculating battery performance, such as current, voltage, resistance, and temperature [10]. Waag et al. [11] point out charge estimation as a challenge as it involves internal and external conditions to the battery.
Although the literature presents many investigations involving procedures for estimating battery charge, there is a lack of studies that focus on charge estimation methods and models, point out their advantages and disadvantages in a critical way, and direct to future trends; such studies may result in insights for researchers and manufacturers into EV advancements and development.
Thus, this study aims to provide discussions involving the survey of the state of charge of batteries, pointing out the main critical problems, solutions obtained by each method, and the challenges that remain unsolved.
This manuscript is organized as follows: this initial section aims to set the scene and present the study’s objective; Section 2 presents the methods for the literature review and for building the visual maps and graphs for analysis, Section 3 provides a presentation of battery models and how to control them, SoC estimation methods are discussed in Section 4, Section 5 presents a critical discussion on charge estimation methods, and Section 6 concludes the review.

2. Methodology for Paper Selection

A survey of studies in the literature was carried out using the relevance calculated by the databases as a guideline. The theoretical framework was based on full papers published in databases such as Science Direct®, Scopus®, IEEE®, and MDPI®, searched on 26 September 2022. It delimited the number of articles into 110 for a deeper analysis, with 12 reviews. The other 96 studies had their content analyzed. The combination of keywords used in the searches was “estimation” AND “state of charge” OR “state of health” AND “vehicle.” The search was reduced by analyzing only the last ten years, that is, since 2013. These articles were read in full and served as a basis for the analysis carried out in this study.
A mapping of the co-occurrence of the keywords was carried out using the VOSviewer software [12], for relational analysis of the topics that constitute the selected studies. Figure 1 presents the co-occurrence of keywords, in which it is possible to verify the formation of three main clusters of information. The first, in green, indicates the application of the batteries themselves, focusing on vehicles and their models; the second, in red, shows what can be monitored/estimated, especially indicating the SoH of the batteries; finally, in blue, the group presents the need to carry out SoC, indicating the use of different Kalman filters for this purpose as the primary information.
The literature also points out some reviews on battery charge estimation in electric vehicles. Berecibar et al. [3] showed one of the primary studies on estimating the health status of lithium-ion batteries, pointing out that there is no perfect solution for this task. Chen et al. [13] reviewed lithium-ion batteries, introducing a new method of classifying used devices of this kind. Rezvanizaniani et al. [14] presented a review of battery health prognostic and management techniques focused on battery life issues under dynamic operating conditions. Nejad et al. [15] introduced a review of clustered parameter equivalent circuit model structures used in lithium-ion batteries for energy storage applications.
The above-mentioned reviews also clearly show that all of the techniques for SoC estimation still need more development and improvement to reduce measurement error since each one presents advantages and disadvantages. It is also necessary to find more effective methods that can work in real-time, dealing with variations, nonlinearities, different climatic parameters, and parametric conditions that encompass the vehicles. This improvement is of crucial importance to the automobile industry, users, and academia in general, justifying the preparation of the present study.

3. Battery Modelling and Control

The main types of battery modeling found in the current literature to characterize their dynamic behavior are presented and discussed in the sequence:
  • Electrochemical Models: they are mainly composed of systems of partial differential equations based on batteries’ physical and chemical characteristics [16]. To use an appropriate model, one can employ optimization techniques for a set of electrochemical parameters [8];
  • Models Based on Equivalent Circuits: equivalent circuit models can simulate the static and dynamic behavior of batteries, composed of associations of resistors, capacitors, inductors, and nonlinear components such as Warburg impedance [16,17];
  • Behavioral and Black-Box Models: Behavioral models and the black-box model (BBM) obtain the output behavior through nonlinear relationships between system inputs, without the need to perform physical or electrical specifications [16].
Charge estimation is intrinsically linked to the battery model and its accuracy. Due to the nonlinear characteristics of batteries, determining the SoC and SoH values is challenging. The estimation error tends to increase in systems in which the model is inaccurate, or measurements cannot be made in real-time. The battery performance will vary according to temperature, operating time, and charging and discharging actions over time [18]. Therefore, it is crucial to develop models that cover all of the possible operating conditions. According to Fotouhi et al. [19], fast and fairly accurate models are preferable rather than complex and highly accurate ones. They also state that EV discharge rates in the modeling are also important.
In this sense, the BMS is the device dedicated to monitoring and controlling the operation of the battery pack to prolong its useful life, operating efficiency, and safety, and to enable the indicators of battery operation [20]. The BMS comprises sensors, controllers, and actuators, connecting large amounts of information read by different models and algorithms [18]. This device must ensure that the operation of the entire battery pack is efficient and, simultaneously, reliable [16]. The BMS estimates indicators such as SoC and SoH in EVs. By estimating the SoH, the user is aware of the current situation of their battery pack and when it should be replaced [20].
When related to EVs, there is particular concern about the safety of the battery bank regarding possible mechanical collisions; fire risks; and the exact estimation of the SoC. Note that many batteries suffer serious charges and discharges, affecting the battery life, particularly lithium-ion batteries [8]. In this way, protection circuits against overloads and deep discharges are emphasized. Such events are the responsibility of the BMS, highlighting the need for indicators such as SoC and SoH [20].
Following these premises, SoC estimation is critical in enabling the safe and efficient use of batteries in EVs. Therefore, the literature presents the development of numerous techniques for its realization, as discussed in the following section.

4. State of Charge Estimation Methods

The literature introduces different approaches for estimating the EV batteries’ load, health, and functional status [21]. Among the numerous algorithms and models created for SoC estimation, some stand out for their simplicity of implementation or complexity [18]. This review divides the SOC estimation methods into five categories, which are shown in Figure 2.
In conventional methods, SoC estimation occurs indirectly by combining the physical characteristics of the battery, such as voltage, current, resistance, temperature, and impedance [3,5]. For example, by identifying the critical parameters of the battery pack, an improved control and diagnostic system can be obtained, ensuring the safety and longevity of the battery pack [8]. To perform the SoC estimation techniques based on adaptive filters, nonlinear observers can be used in complex and nonlinear systems [18].
Learning algorithms comprise computational intelligence algorithms, referring to fuzzy logic, neural networks, and bio-inspired optimization metaheuristics. Another possibility is the hybrid approach, in which two or more of these methods are combined to improve the accuracy of SoC estimation [18].
However, Berecibar et al. [3] reported that a perfect technique for SoC estimation has not yet been developed. Additionally, the performance of each one depends on the data available for load forecasting. The following subsections present the most used methods in the literature, describing a summary of the advantages and disadvantages, the problems they solve, and some issues of their performance.

4.1. Conventional Methods

The Coulomb count (CC) method, also known as the Ampere-hour (Ah) integration method, is usually applied to perform SoC and SoH estimation. It is based on the product of current and discharge time [3]. The method compares the total charge of the battery concerning the charge released or stored. The CC is simple to implement, but its accuracy depends on the sensor. The error accumulated during the measurements cannot be discarded. Still, predicting the amount of SoC load is difficult, so an incomplete load can generate a large amount of error [20].
The electrochemical impedance spectroscopy (EIS) is a method to perform SoC estimation, in which small current signals with different frequencies are applied to the battery. This strategy is suitable for offline analysis as the estimate takes some time to be completed [20].
The open-circuit voltage (OCV) method is widely used to perform an initial estimate of the SoC for a static or uncharged battery. Nevertheless, these conditions are not always observed during its use as it does not allow for the use of the technique in real time. Therefore, this method is usually applied together with the Ah method to determine the initial SoC prediction [9].
Chen et al. [22], in their work, mathematically model batteries and perform simulation tests with electrochemical models to estimate charge capacity. On the other hand, Dong et al. [23] use the ampere-hour integration, a conventional estimation method, to estimate the battery charge. They performed simulations, but there was no error calculation in their work. Maltezo et al. [24] present a battery management system for lead-acid battery banks used in electric vehicles. The measurement of the state of charge and state of health of the battery is derived from its charging voltage, no-load voltage, charging current, and temperature during experimentation. Additionally, Khan et al. [25] used electrochemical impedance spectroscopy as a reference for optimization with another method, the pseudo-random binary sequence. Hardware was programmed for testing, and the accuracy reached was 98%.

4.2. Methods Based on Filtering Algorithms

The Kalman filter (KF) is a technique capable of predicting the behavior of complex systems, such as the SoC of a battery. Although successful and widely used, it presents a high computational cost and difficulty in representing nonlinear systems [18]. The implementation of this technique, when applied to SoC estimation, can be divided into two main parts. In the first, the prediction of the output variable of the current state is performed; in the second, the estimate is updated to minimize the error [3]. The method presents good accuracy and is not sensitive to the initial SoC and associated noise. It requires several parameters as input, such as voltage, current, capacity, Coulomb efficiency, self-discharge rate, initial SoC value, and battery model.
The technique is based on partial derivatives and Taylor Series expansion to linearize the nonlinear behavior of the battery pack, allowing it to operate in nonlinear systems. Despite not presenting the best estimation values, the method is adaptable to the different battery models used for simulations. However, this method presents drawbacks as it works effectively only with first- and second-order nonlinear models; the calculated errors could be more satisfactory. The articles [26,27,28,29,30,31] worked with the Kalman filter and some variations. They made simulations and validations with different conduction cycles to verify the robustness of the method. References [32,33,34,35,36,37,38] operated with the extended Kalman filter to estimate SoC and SOH. In particular, the authors [32,33,39] used the least square method to find the best set of parameters to be applied in the estimation. Using the autoregressive model with exogenous input (ARX) to find battery parameters, Ko and Choi [40] used the extended Kalman filter (EKF) with a 10 Ah cell (HW 38120 L/S).
Zheng and Zhang [41] focused on the effects of temperature on SoC estimation using EKF. In testing the algorithm, the authors applied different temperatures to check the performance. Seo et al. [42] proceeded with similar steps, but they used a new battery model. Wang et al. [43] carried out their studies with the EKF measuring the internal resistance of the battery in real-time, while Lin et al. [44] made EKF with dynamic noise adjustments. Zhou et al. [45] tested the estimation of SoC by EKF with stress tests using conduction cycles. [46] compared the EKF with the performance of the proportional integral observer method and concluded that EKF performed better.
Refs. [47,48,49,50] worked with the adaptive extended Kalman filter (AEKF). Shen et al. [51] used a dual-extended Kalman filter to obtain more precision and reduce errors caused by the sensor. Wang et al. [52] applied a hierarchical adaptive extended Kalman filter to estimate SOC and made tests with the urban dynamometer driving schedule (UDDS) cycle.
Tran et al. [53] addressed an autoregressive-exogenous model to define the parameters for SoC estimation by dual EKF. These parameters were updated online. Xiong et al. [54] applied a Robust EKF, which showed better results than the traditional EKF. They performed tests considering urban driving cycles, showing accurate error values even with the imprecise initial SoC. Wu et al. [55] used the adaptive forgetting factor recursive augmented least squares algorithm (AFFRALS) to find the best parameters of an affine iterative adaptive extended Kalman filter (AIAEKF), which performed better than EKF, even with unknown SoC.
Su et al. [56] compared the EKF with the multiple model adaptive estimation method based on a bank of Kalman filters, which showed more accurate results and a faster conversion rate. Liu et al. [57] used the least square method to find the parameters of an extreme gradient boosting method (XGBoost). Takyi-Aninakwa et al. [58] used robust long short-term memory (LSTM) to adjust the model and applied it in a squared gain EKF to eliminate noise.
The performance of adaptive extended Kalman filter (AEKF) is significantly dependent on the identification of lithium-ion battery model parameters and the noise information. In this sense, Wu et al. [59] used auto-tuning multiple forgetting factors recursive least squares (AMFFRLS) to find the best parameters to estimate the SoC by EKF. The authors proposed an adaptive timescale dual extended Kalman filter (ATSDEKF) with a sliding window forgetting factor approximate total recursive least squares (SWFFATRLS) to update the battery capacity. The same research group applied multiple linear regression to find the better initial parameters of an adaptive forgetting factor adaptive Kalman filter (AFFAKF) to manage and estimate the SoC and perform the correction of the current and next measurements, even without the exact current values Wu et al. [60].
He et al. [61] applied the unscented Kalman filter (UKF) in the aforementioned task, while Zheng et al. [62] used a double Kalman filter and UKF with an extended Kalman filter. The EKF was responsible for updating the parameters, and the UKF was responsible for estimating the SoC. Fu et al. [63] used forgetting factor recursive least squares to find the simulation parameters of the cubature Kalman filter (CKF) to estimate SoC. Zeng et al. [64] worked with two fuzzy UKF and a bayesian identification algorithm to find the best parameters to estimate the battery’s charge and the system’s SoH. The process included tests in conduction cycles within the Matlab software. Yun et al. [65] used something similar: a variable bayesian unscented Kalman filter coupled with a variable bayesian square-root cubature Kalman filter to estimate battery SoC. Liu et al. [66] proposed an adaptive square root unscented Kalman filter that overcame the EKF and UKF and proved to be more accurate and stable, and they presented a better self-adaptive response to the system. Lv et al. [67] addressed the adaptive UKF for finding noise that affected the system when using only UKF in SoC estimate tasks. Zheng et al. [68] found the parameters of the UKF by the deviation compensation recursive least squares method. Miao and Gao [69] proposed an adaptive fractional-order UKM, using an augmented vector method to find the parameters. Biswas et al. [70] proposed the augmented unscented Kalman filter (AUKF), which proved more accurate than the UKF. The model also provided automatic parameter adjustment according to driving cycle tests.
In the work from Bhuvana et al. [71], the comparative efficiency and complexity of the EKF, the UKF, and the CKF concerning battery internal state estimation were realized. The results clearly showed that the CKF-based method significantly increases the efficiency of the state estimation compared to the others. As the implementation on an embedded platform is always a trade-off between complexity and accuracy, the use of the CKF-based SoC estimation method was suggested. The results of the work from Linghu et al. [72] indicated that compared with the UKF and the adaptive CKF, the adaptive fifth-degree CKF could achieve higher state-of-charge estimation accuracy and better overcome the impact of significant measurement error and initial error.

4.3. Methods Based on Nonlinear Observers

The sliding mode observer (SMO) is a technique that guarantees stability and robustness in measurement, even in the presence of uncertainties and noise. The resulting model is an equation of state such that the system output is decomposed into observer equations following the stage. The SMO is based on the exhaustive study of battery behavior, so it is possible to select the appropriate parameters of the SMO, such as switching gains and uncertainty limits [73].
The nonlinear observer (NLO) method can perform SoC estimation from a set of nonlinear observation equations, using models based on a first-order RC equivalent circuit. In the NLO, performing a high computational cost matrix calculation is unnecessary, presenting robustness against measurement errors and uncertainties [74]. When compared to SMO, this method can improve accuracy and convergence time. However, obtaining an adequate gain matrix to reduce the error is difficult.
Othman et al. [75] proposed a simple and fast online adaptive observer for the SoC estimation of the lithium-ion battery. It was confirmed that the computation time of the proposed algorithm is reduced by approximately 2.5 times compared to the extended Kalman filter-recursive least square (EKF-RLS) method. Despite the reduction in computation time, the errors are comparable to the latter. The low computational cost is significant when considering the need to accurately estimate the SoC of a large number of cells in a battery pack of an EV. Brembeck [76] presented a new highly automated framework for generating model based observers based on different types of Kalman filters extended with constraint handling algorithms for the use in embedded application.
Tran et al. [77] proposed a model-based approach using a nonlinear state observer and an online parameter identification algorithm. A battery model based on an ARX was used with recursive least squares (RLS) for parameter identification, in an effort to guarantee reliable estimation results under various operating conditions. The validity and feasibility of the proposed algorithm were verified by an experimental setup of six Li-ion battery cells connected in a module in series. It was found that, when compared with a simple linear state observer (LSO), an NLO can further reduce the SoC error by 1%.

4.4. Methods Based on Learning Algorithms

Artificial neural networks (ANN) are characterized by adaptability and self-learning. ANNs can be used in many systems with a reasonable approximation, including complex nonlinear cases. Still, a database that describes the system’s dynamics is required. Regarding SoC estimation tasks when using ANNs, the most usual inputs are voltage, current, and temperature [78]. The drawback of the ANN for SoC estimation is the need for a significant computational effort and the amount of memory required for its implementation and tuning. It requests a large dataset with all of the parametric variations that may occur during the load and unload cycles and different temperatures at which batteries can operate [79,80]. Kang et al. [81] worked with a radial basis function neural network to remove the effects of battery degradation in the SoC estimation. Furthermore, it compared the created model with a conventional neural network and performed tests with conduction cycles to verify robustness.
Gao et al. [82] proposed a SoC estimation method based on self-recurrent wavelet neural network and compared the method with a conventional neural network, a backpropagation neural network (Multilayer Perceptron—MLP), and a wavelet neural network. Zhang et al. [83] mention the use of a backpropagation neural network and a particle swarm algorithm to optimize the network. Bezha and Nagaoka [84] also used backpropagation ANN to estimate SoC values, varying the number of network inputs (voltage, current, cycles, and temperature) to find a more robust model. The neural architecture is not mentioned in both cases, but the authors are dealing with an MLP [85]. Gu and Wang [86] used an extreme learning machine to model the SoC of the battery and the recursive least squares algorithm to perform the online estimation. With beetle antennae search the authors optimized the network to have better parameters. In the work from Ströbel et al. [87], the battery’s temperature is estimated using an MLP with electrochemical impedance spectroscopy. The Bayesian regularization backpropagation, and Levenberg-Marquardt backpropagation, was used to adjust the model.
Ezemobi et al. [88] used ANN to estimate battery health under different load conditions. Hamida et al. [89] employed ANN with the artificial hummingbird optimization technique (AHOT) to find the optimal parameters for the network. The articles [90,91] worked with a nonlinear autoregressive neural network with exogenous inputs (NARX) to estimate the SoC and SoH of the battery, considering as markers the accuracy of the estimate, the duration of the network training, the robustness to noise, and the imprecision of the initial estimate. The proposed model is a combination of five artificial neural networks. Lipu et al. [92] applied a time-delay neural network (TDNN) optimized by an improved firefly algorithm (iFA), whereas SoC accuracy is subject to the proper parameter value. The iFA determines the optimal value of the free parameters of the ANN.
Some investigations proposed deep learning approaches to deal with the battery challenges. The authors [93,94,95] used an MLP with an LSTM considering a set of different inputs to estimate SoC and SoH values. Focusing on low temperatures, Cui et al. [96] proposed a convolutional neural network with a bidirectional weighted gated recurrent unit (CNN-BWGRU) to estimate SoC.
Fuzzy logic is one of the most important areas of computational intelligence used to model complex and nonlinear systems [97]. The design of a fuzzy system is composed of a fuzzification unit responsible for translating the actual inputs into fuzzy sets, and a group of fuzzy rules that correlates the inputs and outputs. An inference mechanism named defuzzification corresponds to the inverse fuzzification process, in which fuzzy output variables are converted into actual output variables. Fuzzy logic emulates the human capacity for rational decision-making even in ambiguous and uncertain situations [98,99]. However, its implementation requires a large number of mathematical operations and available memory, as well as a processing unit. Hou et al. [100] used an ANN (indeed an MLP) endowed with backpropagation to select the parameters and then proposed a fuzzy neural network to estimate the state of charge.
Algorithms from other nature were presented in recent studies. Gruosso et al. [101] estimated the state of charge without using a battery current sensor, creating a virtual sensor with system information. The proposal addressed a principal component analysis (PCA) with support vector regression (SVR). Surya et al. [102] created an equivalent cell model with a support vector machine (SVM). The articles [103,104] worked with XGBoost and supervised regression modeling to estimate the state of charge and health without the initial battery charge values.

4.5. Hybrid Methods

Hybrid methods can be defined as strategies that use two or more techniques to perform SoC estimation. This approach considerably increases accuracy and efficiency but at a higher computational cost than single algorithms.
Li et al. [105] worked with an equivalent circuit model (ECM), applying an RLS method to find the system parameters of an adaptive EKF to estimate the SoC. They also aggregated the Elman neural network (ELM) to predict the battery capacity, validating the results with vehicle driving cycles. Shen et al. [106] applied a transformer neural network (TNN) with an innovative immersion and invariance (I&I) adaptive observer to reduce the oscillations in the predictions found by the ANN. Zhang and Zhang [107] used a fuzzy method with UKF(FUKF) to find an estimator free of system and measurement noise. Ref. [108] applied an ANN (an MLP) to estimate the SoC and UKF to reduce the percentage of errors.
Zahid et al. [109] proposed a subtractive clustering-based neuro-fuzzy architecture (SC-ANFIS), in which the neuro-fuzzy set learning features from the dataset and adjusts the parameters. In the work by Rahbari et al. [110], the adaptive network-based fuzzy inference system (ANFIS) is used together with teaching learning-based optimization (TLBO). Shen et al. [111] used moving horizon estimation (MHE) with EKF, and Poloei et al. [112] used a moving window least mean square approach (LMS) with EKF to estimate the state of charge. Arasaratnam et al. [113] applied a dual bayesian estimation scheme with a square-root recursive least-squares (SRRLS) estimator and an extended Kalman–Bucy filter (EKBF) to determine the SoC.
Finally, Table 1 summarizes the most relevant information among the charge estimation methods described in this section, grouping them by method and indicating the main published results with root mean square error (RMSE) and mean absolute error (MAE) values, advantages and disadvantages, important considerations, and limitations.

5. Discussion and Future Directions

After carefully reading over a hundred works, a relevant analysis can be conducted regarding the current state of the methods applied to battery charge estimation in electric vehicles. Li-ion batteries are currently the most used due to several factors, such as the energy density, number of cycles, and high voltage. Thus, these batteries are currently the most viable for EV applications despite their high cost.
Most of the studies on SoC prediction present results obtained from experiments carried out in the laboratory with distinct variables, such as temperature, controlled charge and discharge rate, and the use of these techniques in only one or two batteries. So, the current literature on the SoC estimation method needs a model and/or technique to overcome this task. The techniques are applied in an ideal scenario that should have the ability to be calibrated through practical experiments so that it can consider all of the natural characteristics found by the EV.
Lin et al. [114] point out that good battery charging performance directly influences consumers’ interest in recognizing and accepting electric vehicles. In this sense, developing a more intelligent and efficient battery charge state management method is essential. To achieve this development, a process that performs the following characteristics is needed:
  • Automatic calibration through hands-on experiments (self-tuning over time);
  • Online estimation method, accuracy, and reliability;
  • Scalable for huge batteries or with different configurations;
  • Process of simple, practical implementation;
  • A model that requires less computational effort;
  • Operate in other temperature conditions;
  • Operate well with battery nonlinearities;
  • Take into account the loss of capacity that the battery has to store energy (SoH) over the cycles;
  • Low circuit volume that does not take up too much physical space.
By analyzing the data in Table 1, it can be observed that despite the good RMSE values, the observation-based nonlinear methods are unable to operate in real-time, which is precisely what the industry requires. The same applies to conventional methods when they require information about the physical states of the battery, which is not feasible for continuous use.
Although they present higher RMSE values compared to the two previously mentioned methods, the filter-based and learning-based methods allow for the real-time estimation of SoC, which favors their application in an industrial context.
Among the methods verified during this review, the Kalman Filter stands out for being distributed over the study period, especially in the first investigations. Thus, adaptations have emerged to reduce noise errors or increase its use in applications in which more complex and nonlinear functions are proposed.
Learning-based methods stood out in this topic, especially in recent years. The most prominent methods are neural networks and fuzzy methods. However, it is important to mention that the training time and the computational cost have still been obstacles to fully accepting the application in embedded systems.
Hybrid algorithms offer a viable solution by combining the advantages of different methods, effectively addressing the limitations of each approach. By leveraging the strengths of multiple techniques, these algorithms can improve response times, minimize errors, and enhance overall performance. This results in real-time capabilities and increased robustness, making hybrid algorithms a valuable choice in various applications.
The ideal method should be able to estimate the SoC at different rates of charge, discharge, battery configurations, and technologies, with temperature variations that occur during the day and throughout the year. It is crucial to observe that the season and weather phenomena change the characteristics of batteries. Therefore, the model used should be able to determine how much charge is left in the EV under all of these conditions.
The selection of the most suitable technique relies on several factors, including the battery type, data availability, computational resources, and desired level of accuracy. Choosing the optimal technique involves considering the specific requirements of the application; considering the available resources; and striking a balance between accuracy, complexity, and cost. Evaluating and comparing various techniques within the context of the particular battery system under consideration is often advantageous.
Finally, the future perspectives indicate using modern components to improve existing solutions and make changes to obtain better battery models and algorithms that require less training time and lower computational costs, allowing for real-time actions in embedded systems.

6. Conclusions

Battery management in hybrid electric vehicles has become a topic of great interest in recent years. In this sense, alternative energy sources have become more than necessary. Considering these issues, this review discusses the importance of good power system management to obtain maximum battery use. The battery models are briefly discussed.
This review sought to approach the methods and algorithms for charge estimation, discussing how they work, their benefits, their disadvantages, and the error estimate. There is no complete method for estimating SoC and SoH values. Note that there are different approaches according to the battery model used and the treatment of variables.
It is possible to identify a pattern in the studied methods in which the researchers use the Kalman filter at first, including its different adaptations/variations. In the second place, the methods based on a learning algorithm are often addressed. From this perspective, it is clear that the trend will likely be toward applying hybrid estimation methods built on the models mentioned above, extracting the benefits of each and making them work together. The benefits that such methods seek are a more accurate and real-time charge estimation, with reduced errors and shorter response and convergence time. With this, battery management can be more effective, extending its useful life and giving greater control over changes.

Author Contributions

For this research, the individual contributions are as follows: Conceptualization, F.C.C., D.S.C., S.L.S.J. and H.V.S.; methodology, S.L.S.J. and T.M.B.M.; software, M.B.F., S.L.S.J. and T.M.B.M.; validation, M.B.F., D.S.C., T.A.A. and T.M.B.M.; formal analysis, C.H.I.F. and S.L.S.J.; investigation, C.M.P., J.L.F.d.S. and T.A.A.; resources, H.V.S. and F.C.C.; data curation, S.L.S.J. and T.A.A.; writing—original draft preparation, T.M.B.M., D.S.C., M.B.F. and J.L.F.d.S.; writing—review and editing, S.L.S.J., C.H.I.F., H.V.S. and F.C.C.; visualization, S.L.S.J.; supervision, F.C.C.; project administration, F.C.C.; and funding acquisition, H.V.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by National Council for Scientific and Technological Development: Finance Code001, processes numbers 315298/2020-0 and 408053/2022-4, and Araucaria Foundation, process number 51497.

Data Availability Statement

Not applicable.

Acknowledgments

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoa de Nível Superior–Brasil (CAPES)-Finance Code 001. The authors thank the Brazilian National Council for Scientific and Technological Development (CNPq), processes numbers 315298/2020-0 and 408053/2022-4, and Araucária Foundation, process number 51497, for their financial support.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AEKFAdaptive extended Kalman filter
AFFAKFAdaptive forgetting factor adaptive Kalman filter
AFFRALSAdaptive forgetting factor recursive augmented least squares algorithm
AhAmpere-hour
AHOTArtificial hummingbird optimization technique
AIAEKFAffine iterative adaptive extended Kalman filter
AKFAdaptive Kalman filter
AMFFRLSAuto tuning multiple forgetting factors recursive least squares
ANFISAdaptive network-based fuzzy inference system
ANNArtificial neural network
ARXAutoregressive model with exogenous input
ATSDEKFAdaptive timescale dual extended Kalman filter
AUKFAugmented unscented Kalman filter
BBMBlack-box model
BMSBattery management system
CCCoulomb count
CKFCubature Kalman filter
CNN-BWGRUConvolutional neural network with a bidirectional
weighted gated recurrent unit
CO2Carbon dioxide
DKFDual Kalman filter
ECMEquivalent circuit model
EISElectrochemical impedance spectroscopy
EKBFExtended Kalman–Bucy filter
EKFExtended Kalman filter
ELMElman neural network
EVElectric vehicle
EVsElectric vehicles
FUKFFuzzy unscented Kalman filter
I&IImmersion and invariance
iFAImproved firefly algorithm
KFKalman filter
Li-FePO4Lithium iron phosphate
Li-Po4Lithium-polymer
LMSMoving window least mean square approach
LSOLinear state observer
LSTMLong short-term memory
MAEMean absolute error
MHEMoving horizon estimation
MNNMultilayer neural network
NARXNonlinear autoregressive neural network with exogenous input
NiCadNickel-cadmium batteries
NiMHNickel–metal hydride
NLONonlinear observer
OCVOpen-circuit voltage
PCAPrincipal component analysis
RLSRecursive least square
RMSERoot mean square error
SC-ANFISSubtractive clustering-based neuro-fuzzy architecture
SMOSliding mode observer
SoCState of charge
SoHState of health
SRRLSSquare root recursive least squares
SVMSupport vector machine
SVRSupport vector regression
SWFFATRLSSliding window forgetting factor approximate total recursive least squares
TDNNTime-delay neural network
TLBOTeaching learning-based optimization
TNNTransformer neural network
UDDSDynamometer driving schedule
UKFUnscented Kalman filter
XGBoostExtreme gradient boosting

References

  1. Yang, Z.; Li, K.; Foley, A. Computational scheduling methods for integrating plug-in electric vehicles with power systems: A review. Renew. Sustain. Energy Rev. 2015, 51, 396–416. [Google Scholar] [CrossRef]
  2. Agency, I.E. Greenhouse Gas Emissions from Energy Data Explorer. 2021. Available online: https://www.iea.org/data-and-statistics/data-tools/greenhouse-gas-emissions-from-energy-data-explorer (accessed on 19 September 2022).
  3. Berecibar, M.; Gandiaga, I.; Villarreal, I.; Omar, N.; Van Mierlo, J.; Van den Bossche, P. Critical review of state of health estimation methods of Li-ion batteries for real applications. Renew. Sustain. Energy Rev. 2016, 56, 572–587. [Google Scholar] [CrossRef]
  4. Hu, Y.; Yurkovich, S.; Guezennec, Y.; Yurkovich, B. Electrothermal battery model identification for automotive applications. J. Power Sources 2011, 196, 449–457. [Google Scholar] [CrossRef]
  5. Han, X.; Ouyang, M.; Lu, L.; Jianqiu, L. A comparative study of commercial lithium ion battery cycle life in electric vehicle: Capacity loss estimation. J. Power Sources 2014, 268, 658–669. [Google Scholar] [CrossRef]
  6. Kostopoulos, E.D.; Spyropoulos, G.C.; Kaldellis, J.K. Real-world study for the optimal charging of electric vehicles. Energy Rep. 2020, 6, 418–426. [Google Scholar] [CrossRef]
  7. How, D.N.T.; Hannan, M.A.; Lipu, M.S.H.; Ker, P.J. State of Charge Estimation for Lithium-Ion Batteries Using Model-Based and Data-Driven Methods: A Review. IEEE Access 2019, 7, 136116–136136. [Google Scholar] [CrossRef]
  8. Rahman, M.A.; Anwar, S.; Izadian, A. Electrochemical model parameter identification of a lithium-ion battery using particle swarm optimization method. J. Power Sources 2016, 307, 86–97. [Google Scholar] [CrossRef]
  9. Zheng, Y.; Ouyang, M.; Han, X.; Lu, L.; Li, J. Investigating the error sources of the online state of charge estimation methods for lithium-ion batteries in electric vehicles. J. Power Sources 2018, 377, 161–188. [Google Scholar] [CrossRef]
  10. Sarmah, S.B.; Kalita, P.; Garg, A.; Niu, X.D.; Zhang, X.W.; Peng, X.; Bhattacharjee, D. A Review of State of Health Estimation of Energy Storage Systems: Challenges and Possible Solutions for Futuristic Applications of Li-Ion Battery Packs in Electric Vehicles. J. Electrochem. Energy Convers. Storage 2019, 16, 040801. [Google Scholar] [CrossRef] [Green Version]
  11. Waag, W.; Fleischer, C.; Sauer, D.U. Critical review of the methods for monitoring of lithium-ion batteries in electric and hybrid vehicles. J. Power Sources 2014, 258, 321–339. [Google Scholar] [CrossRef]
  12. van Eck, N.J.; Waltman, L. Visualizing Bibliometric Networks. In Measuring Scholarly Impact; Springer: Cham, Switzerland, 2014. [Google Scholar]
  13. Chen, W.; Liang, J.; Yang, Z.; Li, G. A Review of Lithium-Ion Battery for Electric Vehicle Applications and Beyond. Energy Procedia 2019, 158, 4363–4368. [Google Scholar] [CrossRef]
  14. Rezvanizaniani, S.M.; Liu, Z.; Chen, Y.; Lee, J. Review and recent advances in battery health monitoring and prognostics technologies for electric vehicle (EV) safety and mobility. J. Power Sources 2014, 256, 110–124. [Google Scholar] [CrossRef]
  15. Nejad, S.; Gladwin, D.T.; Stone, D.A. A systematic review of lumped-parameter equivalent circuit models for real-time estimation of lithium-ion battery states. J. Power Sources 2016, 316, 183–196. [Google Scholar] [CrossRef] [Green Version]
  16. Hu, Y.; Yurkovich, S.; Guezennec, Y.; Yurkovich, B. A technique for dynamic battery model identification in automotive applications using linear parameter varying structures. Control. Eng. Pract. 2009, 17, 1190–1201. [Google Scholar] [CrossRef]
  17. Chen, Z.; Mi, C.; Fu, Y.; Xu, J.; Gong, X. Online Battery State of Health Estimation Based on Genetic Algorithm for Electric and Hybrid Vehicle Applications. J. Power Sources 2013, 240, 184–192. [Google Scholar] [CrossRef]
  18. Hannan, M.A.; Hossain Lipu, M.S.; Hussain, A.; Mohamed, A. A review of lithium-ion battery state of charge estimation and management system in electric vehicle applications: Challenges and recommendations. Renew. Sustain. Energy Rev. 2017, 78, 834–854. [Google Scholar] [CrossRef]
  19. Fotouhi, A.; Auger, D.J.; Propp, K.; Longo, S.; Wild, M. A review on electric vehicle battery modelling: From Lithium-ion toward Lithium–Sulphur. Renew. Sustain. Energy Rev. 2016, 56, 1008–1021. [Google Scholar] [CrossRef] [Green Version]
  20. Rahimi Eichi, H.; Ojha, U.; Baronti, F.; Chow, M.Y. Battery Management System: An Overview of Its Application in the Smart Grid and Electric Vehicles. IEEE Ind. Electron. Mag. 2013, 7, 4–16. [Google Scholar] [CrossRef]
  21. Farmann, A.; Waag, W.; Marongiu, A.; Sauer, D.U. Critical review of on-board capacity estimation techniques for lithium-ion batteries in electric and hybrid electric vehicles. J. Power Sources 2015, 281, 114–130. [Google Scholar] [CrossRef]
  22. Chen, K.; Sun, Y.; Li, T.; Sun, Z. Modeling and remaining capacity estimation of lithium-ion battery for electric vehicles. Qiche Gongcheng/Automotive Eng. 2014, 36, 404–408. [Google Scholar]
  23. Dong, B.; Tian, Y.; Zhou, C. One estimating method of the state of charge of power battery for electronic vehicle. In Proceedings of the 2014 Sixth International Conference on Measuring Technology and Mechatronics Automation, Zhangjiajie, China, 10–11 January 2014; pp. 439–442. [Google Scholar] [CrossRef]
  24. Maltezo, M.R.C.; Thio-Ac, A.C.; Castillo, A.M.C.; Gattu, L.E.; Hernandez, C.E.A.; Labuan, J.J.C.; Navales, L.F.; Sopeña, E.C.; Arago, N.M.; Galido, E.A.; et al. Arduino-based battery monitoring system with state of charge and remaining useful time estimation. Int. J. Adv. Technol. Eng. Explor. 2021, 8, 432–444. [Google Scholar] [CrossRef]
  25. Khan, M.A.A.; Khalid, H.A.; Balan, R.; Bakkaloglu, B. A novel State of Charge and State of Health estimation technique for Lithium-ion cells using machine learning based Pseudo-Random Binary Sequence method. J. Energy Storage 2022, 55, 105472. [Google Scholar] [CrossRef]
  26. Zhang, J.; Zhang, L.; Li, Y.; Liu, H. The State-of-Charge Estimation of Supercapacitor With Kalman Filtering Algorithm. In Proceedings of the 2021 3rd International Conference on Electrical Engineering and Control Technologies (CEECT), Macau, China, 16–18 December 2021; pp. 208–211. [Google Scholar] [CrossRef]
  27. Baba, A.; Adachi, S. SOC estimation of HEV/EV battery using series kalman filter. Electr. Eng. Jpn. 2014, 187, 53–62. [Google Scholar] [CrossRef]
  28. Loukil, J.; Masmoudi, F.; Derbel, N. State of charge estimation of lead acid battery using a Kalman filter. In Proceedings of the 2017 14th International Multi-Conference on Systems, Signals & Devices (SSD), Marrakech, Morocco, 28–31 March 2017; pp. 308–312. [Google Scholar] [CrossRef]
  29. Hattaha, K.; Ono, T.; Sasaki, R.; Osamura, K.; Adachi, S. State-of-Charge Estimation of Rechargeable Batteries guaranteed Finite-Time Estimation Error Convergence. In Proceedings of the 2019 SICE International Symposium on Control Systems (SICE ISCS), Kumamoto, Japan, 7–9 March 2019; pp. 72–77. [Google Scholar] [CrossRef]
  30. Khan, H.F.; Hanif, A.; Ali, M.U.; Zafar, A. A Lagrange multiplier and sigma point Kalman filter based fused methodology for online state of charge estimation of lithium-ion batteries. J. Energy Storage 2021, 41, 102843. [Google Scholar] [CrossRef]
  31. Wang, H.; Zheng, Y.; Yu, Y. Joint Estimation of SOC of Lithium Battery Based on Dual Kalman Filter. Processes 2021, 9, 1412. [Google Scholar] [CrossRef]
  32. Sun, H.H.; Bi, J.; Shao, S. The state of charge estimation of lithium battery in electric vehicle based on extended kalman filter. Adv. Mater. Res. 2014, 953–954, 796–799. [Google Scholar] [CrossRef]
  33. Yang, D.; Zhifu, W. BCRLS-EKF-based parameter identification and state-of-charge estimation approach of lithium-ion polymer battery in electric vehicles. In Society of Automotive Engineers (SAE)—China Congress; Springer: Singapore, 2018; p. 270. [Google Scholar]
  34. Huria, T.; Ludovici, G.; Lutzemberger, G. State of charge estimation of high power lithium iron phosphate cells. J. Power Sources 2014, 249, 92–102. [Google Scholar] [CrossRef]
  35. Ramachandran, R.; Ganeshaperumal, D.; Subathra, B. Parameter Estimation of Battery Pack in EV using Extended Kalman Filters. In Proceedings of the 2019 IEEE International Conference on Clean Energy and Energy Efficient Electronics Circuit for Sustainable Development (INCCES), Krishnankoil, India, 18–20 December 2019; pp. 1–5. [Google Scholar] [CrossRef]
  36. Yang, D.; Qi, G.; Li, X. State-of-charge estimation of LiFePO4/C battery based on extended Kalman filter. In Proceedings of the 2013 IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC), Hong Kong, China, 8–11 December 2013; pp. 1–5. [Google Scholar] [CrossRef]
  37. Yang, D.; Liu, J.; Wang, Y.; Chen, M.; Zhang, B.; Li, Y. State-of-charge estimation using a self-adaptive noise extended Kalman filter for lithium batteries. In Proceedings of the 2014 IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC), Hong Kong, China, 7–10 December 2014; pp. 1–5. [Google Scholar] [CrossRef]
  38. Ke, M.Y.; Chiu, Y.H.; Wu, C.Y. Battery Modelling and SOC Estimation of a LiFePO4 Battery. In Proceedings of the 2016 International Symposium on Computer, Consumer and Control (IS3C), Xi’an, China, 4–6 July 2016; pp. 208–211. [Google Scholar] [CrossRef]
  39. Jarraya, I.; Masmoudi, F.; Chabchoub, M.H.; Trabelsi, H. An online state of charge estimation for Lithium-ion and supercapacitor in hybrid electric drive vehicle. J. Energy Storage 2019, 26, 100946. [Google Scholar] [CrossRef]
  40. Ko, Y.; Choi, W. A New SOC Estimation for LFP Batteries: Application in a 10 Ah Cell (HW 38120 L/S) as a Hysteresis Case Study. Electronics 2021, 10, 705. [Google Scholar] [CrossRef]
  41. Zheng, X.; Zhang, Z. State of charge estimation at different temperatures based on dynamic thermal model for lithium-ion batteries. J. Energy Storage 2022, 48, 104011. [Google Scholar] [CrossRef]
  42. Seo, M.; Song, Y.; Kim, J.; Paek, S.W.; Kim, G.H.; Kim, S.W. Innovative lumped-battery model for state of charge estimation of lithium-ion batteries under various ambient temperatures. Energy 2021, 226, 120301. [Google Scholar] [CrossRef]
  43. Wang, D.; Bao, Y.; Shi, J. Online Lithium-Ion Battery Internal Resistance Measurement Application in State-of-Charge Estimation Using the Extended Kalman Filter. Energies 2017, 10, 1284. [Google Scholar] [CrossRef] [Green Version]
  44. Lin, L.; Fukui, M.; Takaba, K. An accurate SOC estimation system for lithium-ion batteries by EKF with dynamic noise adjustment. In Proceedings of the 2015 15th International Symposium on Communications and Information Technologies (ISCIT), Nara, Japan, 7–9 October 2015; pp. 33–36. [Google Scholar] [CrossRef]
  45. Zhou, Z.; Duan, B.; Kang, Y.; Cui, N.; Shang, Y.; Zhang, C. A low-complexity state of charge estimation method for series-connected lithium-ion battery pack used in electric vehicles. J. Power Sources 2019, 441, 226972. [Google Scholar] [CrossRef]
  46. Tudoroiu, R.E.; Zaheeruddin, M.; Radu, S.M.; Tudoroiu, N. Real-Time Implementation of an Extended Kalman Filter and a PI Observer for State Estimation of Rechargeable Li-Ion Batteries in Hybrid Electric Vehicle Applications—A Case Study. Batteries 2018, 4, 19. [Google Scholar] [CrossRef] [Green Version]
  47. Jiang, N.; Pang, H. Study on Co-Estimation of SoC and SoH for Second-Use Lithium-Ion Power Batteries. Electronics 2022, 11, 1789. [Google Scholar] [CrossRef]
  48. Chen, Z.; Li, X.; Shen, J.; Yan, W.; Xiao, R. A Novel State of Charge Estimation Algorithm for Lithium-Ion Battery Packs of Electric Vehicles. Energies 2016, 9, 710. [Google Scholar] [CrossRef]
  49. Macicior, H.; Oyarbide, M.; Miguel, O.; Cantero, I.; Canales, J.M.; Etxeberria, A. Iterative capacity estimation of LiFePO4 cell over the lifecycle based on SoC estimation correction. World Electr. Veh. J. 2013, 6, 752–761. [Google Scholar] [CrossRef] [Green Version]
  50. Xu, P.; Li, J.; Sun, C.; Yang, G.; Sun, F. Adaptive State-of-Charge Estimation for Lithium-Ion Batteries by Considering Capacity Degradation. Electronics 2021, 10, 122. [Google Scholar] [CrossRef]
  51. Shen, X.; Shen, T.; Zha, X.; Hikiri, K. State-of-charge estimation of super-capacitor using dual extended Kalman filter. In Proceedings of the 33rd Chinese Control Conference, Nanjing, China, 28–30 July 2014; pp. 227–232. [Google Scholar] [CrossRef]
  52. Wang, D.; Yang, Y.; Gu, T. A hierarchical adaptive extended Kalman filter algorithm for lithium-ion battery state of charge estimation. J. Energy Storage 2023, 62, 106831. [Google Scholar] [CrossRef]
  53. Tran, N.T.; Khan, A.B.; Choi, W. State of Charge and State of Health Estimation of AGM VRLA Batteries by Employing a Dual Extended Kalman Filter and an ARX Model for Online Parameter Estimation. Energies 2017, 10, 137. [Google Scholar] [CrossRef] [Green Version]
  54. Xiong, R.; Sun, F.C.; He, H.W. Data-driven State-of-Charge estimator for electric vehicles battery using robust extended Kalman filter. Int. J. Automot. Technol. 2014, 15, 89–96. [Google Scholar] [CrossRef]
  55. Wu, M.; Qin, L.; Wu, G. State of charge estimation of Power lithium-ion battery based on an Affine Iterative Adaptive Extended Kalman Filter. J. Energy Storage 2022, 51, 104472. [Google Scholar] [CrossRef]
  56. Su, J.; Schneider, S.; Yaz, E.; Josse, F. Online State of Charge Estimation of Lithium-ion Battery Cells: A Multiple Model Adaptive Estimation Approach. In Proceedings of the 2021 American Control Conference (ACC), New Orleans, LA, USA, 25–28 May 2021; pp. 4447–4452. [Google Scholar] [CrossRef]
  57. Liu, X.; Li, K.; Wu, J.; He, Y.; Liu, X. An extended Kalman filter based data-driven method for state of charge estimation of Li-ion batteries. J. Energy Storage 2021, 40, 102655. [Google Scholar] [CrossRef]
  58. Takyi-Aninakwa, P.; Wang, S.; Zhang, H.; Li, H.; Xu, W.; Fernandez, C. An optimized relevant long short-term memory-squared gain extended Kalman filter for the state of charge estimation of lithium-ion batteries. Energy 2022, 260, 125093. [Google Scholar] [CrossRef]
  59. Wu, M.; Qin, L.; Wu, G. State of charge estimation of power lithium-ion battery based on an adaptive time scale dual extend Kalman filtering. J. Energy Storage 2021, 39, 102535. [Google Scholar] [CrossRef]
  60. Wu, M.; Qin, L.; Wu, G.; Huang, Y.; Shi, C. State of Charge Estimation of Power Lithium-ion Battery Based on a Variable Forgetting Factor Adaptive Kalman Filter. J. Energy Storage 2021, 41, 102841. [Google Scholar] [CrossRef]
  61. He, W.; Williard, N.; Chen, C.; Pecht, M. State of charge estimation for electric vehicle batteries using unscented kalman filtering. Microelectron. Reliab. 2013, 53, 840–847. [Google Scholar] [CrossRef]
  62. Zheng, Y.; He, F.; Wang, W. A Method to Identify Lithium Battery Parameters and Estimate SOC Based on Different Temperatures and Driving Conditions. Electronics 2019, 8, 1391. [Google Scholar] [CrossRef] [Green Version]
  63. Fu, S.; Lv, T.; Xie, J.; Wu, L.; Luo, C. A Multiple Time-Scales Based Multi-state Co-estimation Method for Lithium-ion Battery. In Proceedings of the 2021 11th International Conference on Power and Energy Systems (ICPES), Shanghai, China, 18–20 December 2021; pp. 183–189. [Google Scholar] [CrossRef]
  64. Zeng, M.; Zhang, P.; Yang, Y.; Xie, C.; Shi, Y. SOC and SOH Joint Estimation of the Power Batteries Based on Fuzzy Unscented Kalman Filtering Algorithm. Energies 2019, 12, 3122. [Google Scholar] [CrossRef] [Green Version]
  65. Yun, Z.; Qin, W.; Shi, W. State of charge estimation of lithium-ion battery under time-varying noise based on Variational Bayesian Estimation Methods. J. Energy Storage 2022, 52, 104916. [Google Scholar] [CrossRef]
  66. Liu, S.; Cui, N.; Zhang, C. An Adaptive Square Root Unscented Kalman Filter Approach for State of Charge Estimation of Lithium-Ion Batteries. Energies 2017, 10, 1345. [Google Scholar] [CrossRef] [Green Version]
  67. Lv, J.; Jiang, B.; Wang, X.; Liu, Y.; Fu, Y. Estimation of the State of Charge of Lithium Batteries Based on Adaptive Unscented Kalman Filter Algorithm. Electronics 2020, 9, 1425. [Google Scholar] [CrossRef]
  68. Zheng, Q.; Yang, J.; Luo, Q.; Shi, K. Estimation of state of charge of lithium battery based on BCRLS-UKF algorithm. In Proceedings of the 2021 IEEE International Conference on Computer Science, Electronic Information Engineering and Intelligent Control Technology (CEI), Fuzhou, China, 24–26 September 2021; pp. 22–26. [Google Scholar] [CrossRef]
  69. Miao, Y.; Gao, Z. Estimation for state of charge of lithium-ion batteries by adaptive fractional-order unscented Kalman filters. J. Energy Storage 2022, 51, 104396. [Google Scholar] [CrossRef]
  70. Biswas, A.; Gu, R.; Kollmeyer, P.; Ahmed, R.; Emadi, A. Simultaneous State and Parameter Estimation of Li-Ion Battery with One State Hysteresis Model Using Augmented Unscented Kalman Filter. In Proceedings of the 2018 IEEE Transportation Electrification Conference and Expo (ITEC), Long Beach, CA, USA, 13–15 June 2018; pp. 1065–1070. [Google Scholar] [CrossRef]
  71. Bhuvana, V.P.; Unterrieder, C.; Huemer, M. Battery Internal State Estimation: A Comparative Study of Non-Linear State Estimation Algorithms. In Proceedings of the 2013 IEEE Vehicle Power and Propulsion Conference (VPPC), Beijing, China, 15–18 October 2013; pp. 1–6. [Google Scholar] [CrossRef]
  72. Linghu, J.; Kang, L.; Liu, M.; Luo, X.; Feng, Y.; Lu, C. Estimation for state-of-charge of lithium-ion battery based on an adaptive high-degree cubature Kalman filter. Energy 2019, 189, 116204. [Google Scholar] [CrossRef]
  73. Chen, X.; Shen, W.; Cao, Z.; Kapoor, A. Adaptive gain sliding mode observer for state of charge estimation based on combined battery equivalent circuit model in electric vehicles. In Proceedings of the 2013 IEEE 8th Conference on Industrial Electronics and Applications (ICIEA) Melbourne, VIC, Australia, 19–21 June 2013; pp. 601–606. [Google Scholar]
  74. Xia, B.; Chen, C.; Tian, Y.; Sun, W.; Xu, Z.; Zheng, W. A novel method for state of charge estimation of lithium-ion batteries using a nonlinear observer. J. Power Sources 2014, 270, 359–366. [Google Scholar] [CrossRef]
  75. Othman, B.M.; Salam, Z.; Husain, A.R. A computationally efficient adaptive online state-of-charge observer for Lithium-ion battery for electric vehicle. J. Energy Storage 2022, 49, 104141. [Google Scholar] [CrossRef]
  76. Brembeck, J. A Physical Model-Based Observer Framework for Nonlinear Constrained State Estimation Applied to Battery State Estimation. Sensors 2019, 19, 4402. [Google Scholar] [CrossRef] [Green Version]
  77. Tran, N.T.; Khan, A.B.; Nguyen, T.T.; Kim, D.W.; Choi, W. SOC Estimation of Multiple Lithium-Ion Battery Cells in a Module Using a Nonlinear State Observer and Online Parameter Estimation. Energies 2018, 11, 1620. [Google Scholar] [CrossRef] [Green Version]
  78. Guoliang, W.; Rengui, L.; Chunbo, Z.; Chan, C. State of charge Estimation for NiMH Battery based on electromotive force method. In Proceedings of the 2008 IEEE Vehicle Power and Propulsion Conference, Harbin, China, 3–5 September 2008; pp. 1–5. [Google Scholar] [CrossRef]
  79. Siqueira, H.; Macedo, M.; Tadano, Y.d.S.; Alves, T.A.; Stevan, S.L., Jr.; Oliveira, D.S., Jr.; Marinho, M.H.; Neto, P.S.d.M.; Oliveira, J.F.d.; Luna, I.; et al. Selection of temporal lags for predicting riverflow series from hydroelectric plants using variable selection methods. Energies 2020, 13, 4236. [Google Scholar] [CrossRef]
  80. Belotti, J.; Siqueira, H.; Araujo, L.; Stevan, S.L., Jr.; de Mattos Neto, P.S.; Marinho, M.H.; de Oliveira, J.F.L.; Usberti, F.; Leone Filho, M.d.A.; Converti, A.; et al. Neural-based ensembles and unorganized machines to predict streamflow series from hydroelectric plants. Energies 2020, 13, 4769. [Google Scholar] [CrossRef]
  81. Kang, L.; Zhao, X.; Ma, J. A new neural network model for the state-of-charge estimation in the battery degradation process. Appl. Energy 2014, 121, 20–27. [Google Scholar] [CrossRef]
  82. Gao, A.Y.; Zhang, F.L.; Fu, Z.M.; Zhang, Z.C.; Li, H.D. The SOC estimation and simulation of power battery based on self-recurrent wavelet neural network. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017; pp. 4247–4252. [Google Scholar] [CrossRef]
  83. Zhang, C.W.; Chen, S.R.; Gao, H.B.; Xu, K.J.; Yang, M.Y. State of Charge Estimation of Power Battery Using Improved Back Propagation Neural Network. Batteries 2018, 4, 69. [Google Scholar] [CrossRef] [Green Version]
  84. Bezha, M.; Nagaoka, N. Online learning ANN model for SoC estimation of the Lithium- Ion battery in case of small amount of data for practical applications. In Proceedings of the 2019 10th International Conference on Power Electronics and ECCE Asia (ICPE 2019—ECCE Asia), Busan, Republic of Korea, 27–30 May 2019; pp. 1–5. [Google Scholar] [CrossRef]
  85. de Mattos Neto, P.S.; de Oliveira, J.F.L.; Júnior, D.S.d.O.S.; Siqueira, H.V.; Marinho, M.H.D.N.; Madeiro, F. A hybrid nonlinear combination system for monthly wind speed forecasting. IEEE Access 2020, 8, 191365–191377. [Google Scholar] [CrossRef]
  86. Gu, T.; Wang, D. A beetle antennae search optimized recurrent extreme learning machine for battery state of charge estimation. Energy Res. 2022, 46, 19190–19205. [Google Scholar] [CrossRef]
  87. Ströbel, M.; Pross-Brakhage, J.; Kopp, M.; Birke, K.P. Impedance Based Temperature Estimation of Lithium Ion Cells Using Artificial Neural Networks. Batteries 2021, 7, 85. [Google Scholar] [CrossRef]
  88. Ezemobi, E.; Silvagni, M.; Mozaffari, A.; Tonoli, A.; Khajepour, A. State of Health Estimation of Lithium-Ion Batteries in Electric Vehicles under Dynamic Load Conditions. Energies 2022, 15, 1234. [Google Scholar] [CrossRef]
  89. Hamida, M.A.; El-Sehiemy, R.A.; Ginidi, A.R.; Elattar, E.; Shaheen, A.M. Parameter identification and state of charge estimation of Li-Ion batteries used in electric vehicles using artificial hummingbird optimizer. J. Energy Storage 2022, 51, 104535. [Google Scholar] [CrossRef]
  90. Bonfitto, A.; Feraco, S.; Tonoli, A.; Amati, N.; Monti, F. Estimation Accuracy and Computational Cost Analysis of Artificial Neural Networks for State of Charge Estimation in Lithium Batteries. Batteries 2019, 5, 47. [Google Scholar] [CrossRef] [Green Version]
  91. Bonfitto, A. A Method for the Combined Estimation of Battery State of Charge and State of Health Based on Artificial Neural Networks. Energies 2020, 13, 2548. [Google Scholar] [CrossRef]
  92. Lipu, M.S.H.; Hannan, M.A.; Hussain, A.; Ayob, A.; Saad, M.H.M.; Muttaqi, K.M. State of Charge Estimation in Lithium-Ion Batteries: A Neural Network Optimization Approach. Electronics 2020, 9, 1546. [Google Scholar] [CrossRef]
  93. Park, J.; Lee, J.; Kim, S.; Lee, I. Real-Time State of Charge Estimation for Each Cell of Lithium Battery Pack Using Neural Networks. Appl. Sci. 2020, 10, 8644. [Google Scholar] [CrossRef]
  94. Lee, J.H.; Lee, I.S. Lithium Battery SOH Monitoring and an SOC Estimation Algorithm Based on the SOH Result. Energies 2021, 14, 4506. [Google Scholar] [CrossRef]
  95. Lee, J.H.; Lee, I.S. Estimation of Online State of Charge and State of Health Based on Neural Network Model Banks Using Lithium Batteries. Sensors 2022, 22, 5536. [Google Scholar] [CrossRef] [PubMed]
  96. Cui, Z.; Kang, L.; Li, L.; Wang, L.; Wang, K. A hybrid neural network model with improved input for state of charge estimation of lithium-ion battery at low temperatures. Renew. Energy 2022, 198, 1328–1340. [Google Scholar] [CrossRef]
  97. Mendes, J.; Araújo, R.; Sousa, P.; Apóstolo, F.; Alves, L. An architecture for adaptive fuzzy control in industrial environments. Comput. Ind. 2011, 62, 364–373. [Google Scholar] [CrossRef]
  98. Shafiekhani, A.; Mahjoob, M.; Akraminia, M. Design and implementation of an adaptive critic-based neuro-fuzzy controller on an unmanned bicycle. Mechatronics 2015, 28, 115–123. [Google Scholar] [CrossRef] [Green Version]
  99. Öztürk, N.; Çelik, E. Speed control of permanent magnet synchronous motors using fuzzy controller based on genetic algorithms. Int. J. Electr. Power Energy Syst. 2012, 43, 889–898. [Google Scholar] [CrossRef]
  100. Hou, S.; Qian, Y.; Zhang, Z.; Han, J. Neural Networks for State-of-Charge Estimation of Li-ion Batteries. In Proceedings of the 2021 18th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), Chiang Mai, Thailand, 19–22 May 2021; pp. 729–732. [Google Scholar] [CrossRef]
  101. Gruosso, G.; Gajani, G.S.; Ruiz, F.; Valladolid, J.D.; Patino, D. A Virtual Sensor for Electric Vehicles’ State of Charge Estimation. Electronics 2020, 9, 278. [Google Scholar] [CrossRef] [Green Version]
  102. Surya, S.; Saldanha, C.C.; Williamson, S. Novel Technique for Estimation of Cell Parameters Using MATLAB/Simulink. Electronics 2022, 11, 117. [Google Scholar] [CrossRef]
  103. Jafari, S.; Shahbazi, Z.; Byun, Y.C. Lithium-Ion Battery Health Prediction on Hybrid Vehicles Using Machine Learning Approach. Energies 2022, 15, 4753. [Google Scholar] [CrossRef]
  104. Jafari, S.; Shahbazi, Z.; Byun, Y.C.; Lee, S.J. Lithium-Ion Battery Estimation in Online Framework Using Extreme Gradient Boosting Machine Learning Approach. Mathematics 2022, 10, 888. [Google Scholar] [CrossRef]
  105. Li, X.; Wang, Z.; Zhang, L. Co-estimation of capacity and state-of-charge for lithium-ion batteries in electric vehicles. Energy 2019, 174, 33–44. [Google Scholar] [CrossRef]
  106. Shen, H.; Zhou, X.; Wang, Z.; Wang, J. State of charge estimation for lithium-ion battery using Transformer with immersion and invariance adaptive observer. J. Energy Storage 2022, 45, 103768. [Google Scholar] [CrossRef]
  107. Zhang, X.; Zhang, R. Estimation of Lithium Battery SOC Based on Fuzzy Unscented Kalman Filter Algorithm. In Proceedings of the 2021 IEEE/IAS Industrial and Commercial Power System Asia (I&CPS Asia), Chengdu, China, 18–21 July 2021; pp. 200–204. [Google Scholar] [CrossRef]
  108. He, W.; Williard, N.; Chen, C.; Pecht, M. State of charge estimation for Li-ion batteries using neural network modeling and unscented Kalman filter-based error cancellation. Int. J. Electr. Power Energy Syst. 2014, 62, 783–791. [Google Scholar] [CrossRef]
  109. Zahid, T.; Xu, K.; Li, W.; Li, C.; Li, H. State of charge estimation for electric vehicle power battery using advanced machine learning algorithm under diversified drive cycles. Energy 2018, 162, 871–882. [Google Scholar] [CrossRef]
  110. Rahbari, O.; Omar, N.; Firouz, Y.; Rosen, M.A.; Goutam, S.; Bossche, P.V.D.; Mierlo, J.V. A novel state of charge and capacity estimation technique for electric vehicles connected to a smart grid based on inverse theory and a metaheuristic algorithm. Energy 2018, 155, 1047–1058. [Google Scholar] [CrossRef]
  111. Shen, J.; Wang, Q.; Zhao, G.; Ma, Z.; He, Y. A joint moving horizon strategy for state-of-charge estimation of lithium-ion batteries under combined measurement uncertainty. J. Energy Storage 2021, 44, 103316. [Google Scholar] [CrossRef]
  112. Poloei, F.; Akbari, A.; Liu, Y.F. A Moving Window Least Mean Square Approach to State of Charge Estimation for Lithium Ion Batteries. In Proceedings of the 2019 1st Global Power, Energy and Communication Conference (GPECOM), Nevsehir, Turkey, 12–15 June 2019; pp. 398–402. [Google Scholar] [CrossRef]
  113. Arasaratnam, I.; Tjong, J.; Ahmed, R. Battery management system in the Bayesian paradigm: Part I: SOC estimation. In Proceedings of the 2014 IEEE Transportation Electrification Conference and Expo (ITEC), Dearborn, MI, USA, 15–18 June 2014; pp. 1–5. [Google Scholar] [CrossRef]
  114. Lin, Q.; Wang, J.; Xiong, R.; Shen, W.; He, H. Towards a smarter battery management system: A critical review on optimal charging methods of lithium ion batteries. Energy 2019, 183, 220–234. [Google Scholar] [CrossRef]
Figure 1. Co-occurrence of terms—final portfolio.
Figure 1. Co-occurrence of terms—final portfolio.
Energies 16 05050 g001
Figure 2. Classification of SOC estimation methods.
Figure 2. Classification of SOC estimation methods.
Energies 16 05050 g002
Table 1. Charge estimation methods.
Table 1. Charge estimation methods.
Charge Estimation MethodsMethodMain ResultsAdvantagesDisadvantagesConsiderations and LimitationsReferences
Conventional MethodsAh, OCV, and EISThose that show error values have an RMSE of 1.65%, which is a hybrid model with machine learningNo need for an algorithm to implement [18]Battery needed to be in resting mode for long time [18]Authors who did not present errors performed simulations or measurement tests. The hybrid algorithm obtained results from physical tests with an embedded algorithm[22,23,24,25]
Kalman Filter-BasedKF, EKF, AKF, UKF, DKF, and AUKFMAE—range of values 0.0426% to 2.22%, RMSE—range of values 0.0044% to 4.58%; these vary depending on the filter usedAcceptable accuracy, dealing with white noise [18]Need for an accurate enough battery model, extensive time and computational memory, and a complicated algorithm to implement [18]The method’s accuracy is linked to the accuracy of the battery model. Such processes need longer execution time and memory because they have a more complex algorithm [26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72]
Nonlinear Observed-BasedSMO, NLOMAE—0.928% and RMSE—1.7%Acceptable accuracy and robustness against modeling uncertainties [18]Difficult for online application due to the complicated computational algorithm [18]The authors performed physical tests. Still, nonlinear methods are difficult to apply online due to the algorithm’s complexity [73,74,75,76,77]
Learning-BasedTechniques of machine and deep learning, ANN and their variations, fuzzy logic MAE—range of values 0.001929% to 3%, RMSE—range of values 0.018% to 3%; these vary depending on the filter usedPowerful ability to approximate nonlinear functions [18]Need for a large number of data to train the algorithm applicable for all operating conditions [18]Applicable for all operating conditions but need a large number of data for algorithm training; they also require more processing time and cost[78,81,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104]
Hybrid-BasedRLS + AEKF, TNN + I, FUKF, ANN + UKF, ELM + Fuzzy, MHE + EKF, ANFIS, and SRRLS + EKBFRMSE—range of values 0.01119% to 3%; these vary depending on the filter usedThey reduce the cost of the system but also make the estimation results more effective and reliable [18]Combining two or three methods is a laborious task and has high complex computation [18]The combination of the two strategies increases the accuracy of the system [105,106,107,108,109,110,111,112,113]
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.

Share and Cite

MDPI and ACS Style

Marques, T.M.B.; dos Santos, J.L.F.; Castanho, D.S.; Ferreira, M.B.; Stevan, S.L., Jr.; Illa Font, C.H.; Antonini Alves, T.; Piekarski, C.M.; Siqueira, H.V.; Corrêa, F.C. An Overview of Methods and Technologies for Estimating Battery State of Charge in Electric Vehicles. Energies 2023, 16, 5050. https://doi.org/10.3390/en16135050

AMA Style

Marques TMB, dos Santos JLF, Castanho DS, Ferreira MB, Stevan SL Jr., Illa Font CH, Antonini Alves T, Piekarski CM, Siqueira HV, Corrêa FC. An Overview of Methods and Technologies for Estimating Battery State of Charge in Electric Vehicles. Energies. 2023; 16(13):5050. https://doi.org/10.3390/en16135050

Chicago/Turabian Style

Marques, Taysa Millena Banik, João Lucas Ferreira dos Santos, Diego Solak Castanho, Mariane Bigarelli Ferreira, Sergio L. Stevan, Jr., Carlos Henrique Illa Font, Thiago Antonini Alves, Cassiano Moro Piekarski, Hugo Valadares Siqueira, and Fernanda Cristina Corrêa. 2023. "An Overview of Methods and Technologies for Estimating Battery State of Charge in Electric Vehicles" Energies 16, no. 13: 5050. https://doi.org/10.3390/en16135050

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop