Next Article in Journal
An Efficient Electrothermal Model of a Thermoelectric Converter for a Thermal Energy Harvesting Process Simulation and Electronic Circuits Powering
Next Article in Special Issue
Electric Vehicles—An Overview of Current Issues—Part 1—Environmental Impact, Source of Energy, Recycling, and Second Life of Battery
Previous Article in Journal
A Numerical Investigation of Supersonic Combustion Flow Control by Nanosecond-Pulsed Actuations
Previous Article in Special Issue
Assessment of Driver Performance and Energy Efficiency in Transportation Tasks when Vehicle Weight Undergoes Significant Changes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Review on Battery State Estimation and Management Solutions for Next-Generation Connected Vehicles

by
Giuseppe Di Luca
1,2,
Gabriele Di Blasio
2,
Alfredo Gimelli
3 and
Daniela Anna Misul
1,*
1
Department of Energy (DENERG), Politecnico di Torino, 10125 Torino, Italy
2
Istituto di Scienze e Tecnologie per la Mobilità Sostenibili (STEMS), National Research Council, 80125 Napoli, Italy
3
Department of Industrial Engineering (DII), Università di Napoli Federico II, 80126 Napoli, Italy
*
Author to whom correspondence should be addressed.
Energies 2024, 17(1), 202; https://doi.org/10.3390/en17010202
Submission received: 20 October 2023 / Revised: 18 December 2023 / Accepted: 22 December 2023 / Published: 29 December 2023
(This article belongs to the Special Issue Motor Vehicles Energy Management)

Abstract

:
The transport sector is tackling the challenge of reducing vehicle pollutant emissions and carbon footprints by means of a shift to electrified powertrains, i.e., battery electric vehicles (BEVs) and plug-in hybrid electric vehicles (PHEVs). However, electrified vehicles pose new issues associated with the design and energy management for the efficient use of onboard energy storage systems (ESSs). Thus, strong attention should be devoted to ensuring the safety and efficient operation of the ESSs. In this framework, a dedicated battery management system (BMS) is required to contemporaneously optimize the battery’s state of charge (SoC) and to increase the battery’s lifespan through tight control of its state of health (SoH). Despite the advancements in the modern onboard BMS, more detailed data-driven algorithms for SoC, SoH, and fault diagnosis cannot be implemented due to limited computing capabilities. To overcome such limitations, the conceptualization and/or implementation of BMS in-cloud applications are under investigation. The present study hence aims to produce a new and comprehensive review of the advancements in battery management solutions in terms of functionality, usability, and drawbacks, with specific attention to cloud-based BMS solutions as well as SoC and SoH prediction and estimation. Current gaps and challenges are addressed considering V2X connectivity to fully exploit the latest cloud-based solutions.

1. Introduction

In 2021, according to the International Energy Agency (IEA), global carbon dioxide (CO2) emissions from the transport sector had rebounded, growing by 8% to nearly 7.7 Gt CO2 because of the pandemic restrictions lifting [1]. Furthermore, the worldwide carbon neutrality goals dictated by national and international regulations have been leading the transport sector to face new challenges because of carbon footprint reduction [2]. Within this framework, the European Commission (EC) proposed the “Fit for 55”, a series of regulatory proposals intended to achieve climate neutrality in the European Union by 2050, including the intermediate target of at least 55% net reduction in greenhouse gas emissions by 2030 [3]. In particular, the EC proposal strengthens the 2030 CO2 targets, from −37.5% to −55% for new passenger cars and from −31% to −50% for new vans, both relative to a 2021 baseline. In addition, the proposal introduces the target to meet zero tailpipe CO2 emissions from 2035 onwards [4]. Thereby, the incoming stricter regulations and the mid-term European Commission policies have compelled academia, research institutions, and OEMs to study and extensively invest in advanced technologies and solutions toward the full electrification of the light-duty road transport sector. BEVs and PHEVs retain a high potential for penetrating the market and contributing to reducing pollutants and greenhouse gas emissions in the following years. To sustain a wide diffusion of electrified vehicles (EVs), battery performance and durability are key factors. For this purpose, an optimized battery management system (BMS) can prevent degradation phenomena and extend the battery lifetime [5], avoiding battery replacement which can negatively affect the EVs’ life cycle analysis. A proper BMS ensures the monitoring and control of the batteries. It is comprised of different types of sensors, actuators, and controllers managed with logic or algorithms [6], aimed at making the batteries operate within the proper voltage and temperature interval, guaranteeing the safety requirements and prolonging their service life. In particular, the BMS includes functions such as cell balancing, thermal management and state management [7]. A key role of the BMS is to provide an accurate battery state estimation. Commonly, the battery state mainly includes the state of charge (SoC), state of health (SoH), and state of power (SoP) [8,9]. In the case of electrochemical energy storage systems, internal battery states cannot be directly measured [10]. They can be estimated and predicted indirectly through voltage, current and temperature measurements [11]. Owing to the intricate electrochemical processes within the battery, the internal states display a markedly nonlinear correlation with measurable parameters. This concern increases in severe working conditions [10]. In addition, the rate of aging and wear phenomena increase according to the severity of the battery operating conditions, and in terms of discharge depth, number of charges and discharge cycles and temperature [12,13]. Moreover, battery degradation during the cycle affects the state estimation reliability [14]. Hence, precise estimation of the battery state remains a technical challenge, particularly given the potential variations in battery performance over time due to aging. Achieving a stable and accurate estimation is crucial for the entire lifespan of the battery.
SoC represents a main concern related to BMS design in EVs due to its importance in providing some important information, such as the remaining energy and/or remaining useable time [15] to prevent the battery from over-charging/ discharging [16]. As a result, the estimation of battery SoC has been extensively studied. Many techniques have been developed and can be grouped into direct, model-based, and data-based methods. Direct methods are only suitable for laboratory purposes, whereas model- and data-based methods have gained interest for online implementation. Model-based estimation methods have more potential to be employed in real applications due to their rational tradeoff between complexity and prediction accuracy [17]; nevertheless, a battery model definition is necessary introducing potential errors. On the contrary, the data-based approach does not need a sophisticated battery model, but a huge amount of data is necessary to train the model becoming challenging for online applications [18]. Similarly, the SoH-estimation method includes direct, model-based, and data-driven methods, the strengths and shortcomings of which are like the SoC-estimation methods [19]. It is worth dwelling on the fact that in the SoH model-based approach, the functional relationship between battery parameters and battery aging state is usually established under certain battery-operating conditions; thus, its feasibility and estimation accuracy still need to be further verified with various current rates, ambient temperatures and even types of lithium-ion batteries [11]. SoH data-driven methods have the potential to overcome these limitations at the cost of expensive training datasets [18]. Therefore, with the increasingly functional demand for BMS [20], despite the advancements in the modern onboard BMS, more detailed data-driven algorithms for SoC, SoH and fault diagnosis cannot be implemented due to limited computing capabilities. To overcome these limitations, the conceptualization and/or implementation of BMS in-cloud applications are under investigation [21,22]. The development is in an early stage of progress. The advantages expected by adopting cloud-based solutions are related to a simplification of local computing and more accurate and reliable prognostics and diagnostics of the battery system [23].
Presently, researchers are actively engaged in exploring SoC and SoH estimation, as well as advancements in BMS. Over the past decade, a diverse range of estimation techniques and developments in BMS has been documented. Figure 1 illustrates the evolving trend of research articles dedicated to the subjects of SoC and SoH estimations, as well as BMS.
These published research articles were identified using the Web of Science database. The search criteria were based on the combination of logic operators (AND, OR) and some keywords inside titles and abstracts. In particular, the following key words were used: “state of charge” OR “state of health” AND “battery management system”. Figure 1 shows the increasing interest in these matters within the last decade. For a fair comparison, 2023 is not considered as being ongoing.
Since the list of existing methods in terms of SoC and SoH estimation provided in the technical literature is extensive, several review papers have been proposed pointing out their advantages and their weaknesses. Compared with the other literature reviews, this article summarizes comprehensively and exhaustively the main SoC and SoH estimation approaches. A further step is to address the current gaps and challenges to drive the readers toward the potential use of cloud-based BMS solutions for future connected vehicles.
The remainder of this paper is organized as follows. Section 2 provides a brief overview of the main ESSs used in battery-powered vehicles. Section 3 describes the battery parameter estimation approaches mainly referring to SoC and SoH estimation methodologies. An overview of battery management systems is reported in Section 4, with a particular focus on BMS key features. Details on innovative BMS in-cloud applications are provided in Section 5. Finally, Section 6 reports a summary and a discussion on future development. Figure 2 shows an illustration of the present review paper structure.

2. Energy Storage Systems for Electrified Vehicles

The ESSs, commonly referred to as batteries, serve as the predominant means for storing electrical energy. Typically, a battery comprises two electrodes, namely the anode (negative electrode) and cathode (positive electrode), along with an electrolyte. Electrical energy is stored as electrochemical energy through redox reactions between the two electrodes, facilitated by charges of opposite signs moving within the electrolyte toward the opposing electrode. The specific battery technologies are differentiated via the materials used for the electrodes and the type of electrolyte. A brief overview is proposed as follows.
Lead acid battery uses lead oxide (PbO2) as the positive electrode, lead (Pb) as the negative electrode and about 37% sulfuric acid (H2SO4) as electrolyte. The electrolyte can be liquid, or it can be absorbed in a glass-fiber mat. The overall chemical reaction for the lead acid battery is [24]:
Pb + PbO 2 + 2 H 2 SO 4     2PbSO 4 + 2 H 2 O
Lead acid batteries stand out as the most economical energy storage technology owing to the utilization of low-cost materials. Because of their lower energy density, lead acid batteries become the preferred choice in scenarios where the stored energy is less critical, and cost-effectiveness is crucial. This is particularly evident for auxiliary vehicle systems (starters, pumps, etc.), micro-hybrid vehicles or electric scooters. The success of lead acid batteries in these contexts is attributed to their inherent safety features and notable recycling rates (up to 95%) [25].
Nickel-based batteries employ nickel hydroxide as the positive electrode alongside various negative electrode materials. The categorization of nickel-based batteries depends on the negative materials, leading to distinctions such as Ni-Fe, Ni-Cd, Ni-Zn, Ni-MH, and Ni-H2. Typically, the electrolyte utilized is a potassium hydroxide solution. Nickel-iron and zinc are less attractive in electric hybrid and electric vehicles due to their low specific energy, high cost, reduced life cycle and heightened maintenance requirements. Conversely, Ni-Cd and Ni-MH have been widely used in battery-powered vehicles due to their extended life cycles (2000 cycles or more) and higher energy density. The overall electrochemical reactions are shown as follows [24]:
Cd + 2 NiO ( OH ) + 2 H 2 O   2 Ni ( OH ) 2 + Cd ( OH ) 2
NiO ( OH ) + MH   M + Ni ( OH ) 2
Nevertheless, Ni-Cd suffers a high memory effect, and the use of cadmium poses critical concerns regarding its environmental compatibility. On the other hand, Ni-MH batteries exhibit a low memory effect, negligible environmental effect, and a wide operating temperature range [26]. In addition, their high power density and adequate lifetime have qualified them as the world market leader for use in hybrid electric vehicles [25]. Nonetheless, Ni-MH battery technology can be considered a mature technology that has reached its best potential in terms of cost reduction and characteristics. Therefore, this type of battery does not seem to be competitive with lithium technology batteries [27].
Nowadays, Li-ion-based batteries are most suitable and applicable in powered-battery vehicles due to their characteristics and performance compared with other cell chemistry technologies [28]. Lithium batteries exhibit high specific energy and power values, are lightweight, boast extended lifespans and do not suffer from memory effects or the harmful impacts seen in lead or cadmium batteries. Nevertheless, lithium batteries are comparatively more expensive than other battery technologies, requiring protective measures for safe operation and a cell balancing system to ensure uniform battery performance at consistent voltage and charge levels [27]. However, notwithstanding the price reduction in the Li-ion-based batteries, the increasing demand for raw materials poses significant environmental and health concerns [29]. Depending on the positive cathode materials, lithium batteries can be classified into lithium cobalt oxide (LiCoO2), lithium manganese oxide (LiMn2O4), lithium iron phosphate (LiFePO4), lithium nickel–manganese–cobalt oxide (LiNiMnCoO2), lithium nickel cobalt aluminum oxide (LiNiCoAlO2), and lithium titanate (Li4Ti5O12) batteries. The overall electrochemical reaction in a Li-ion-based battery is described as follows [24]:
LiMeO 2 + C   Li 1 x MeO 2 + Li x C
The LiCoO2 lithium-ion batteries were the first to be developed. Due to the higher costs associated with cobalt oxide, subsequent advances introduced nickel and manganese oxide batteries, with the latter proving to be more economical and cost-effective [26]. Among lithium-ion batteries, the LiFePO4 battery is recognized for its superior power density, substantial discharge current, and comparatively lower cost. Furthermore, the LiFePO4 battery exhibits stability in both thermal and chemical operations and has 30% more lifecycles than the lithium manganese oxide battery [30]. The LiNiMnCoO2 chemistry retains a small amount of the world market-share despite its energy and power densities, safety and cost [31]. Li4Ti5O12 batteries are presently used in battery-powered applications because of their faster charging behavior compared with other lithium batteries due to elevated stability in charging/discharging operations. Despite these batteries being able to be operated safely at cold temperatures, a proper thermal management strategy is mandatory [29]. The main characteristics of the batteries mentioned are outlined in Table 1. However, this list is far from being exhaustive, and other batteries with different cell chemistries can be evaluated.
The continuous growth in energy required by different applications, such as electric hybrid vehicles and electric vehicles, pushes researchers to find new materials or new solutions for cell chemistry. The use of lithium–sulfur (Li-S) can be considered a promising candidate for next generation power supplies due to its potentially high specific energy value (about 500 Wh/kg), which is two to three times higher than that of current commercial lithium batteries [32].
With the rise in use of lithium batteries, a BMS is essential to ensure safe and optimized operations of the ESSs. To achieve this goal, correct battery state estimation is mandatory.

3. Key Battery Parameters Estimation

Fundamentals for the BMS and supervisory control of battery-powered vehicles are the accurate estimation of SoC and SoH. Knowledge of these is a prerequisite for effective charging and the thermal and health management of the battery. In the following sections, the main SoC and SoH estimation techniques are reported and discussed. For each category listed, when available, the estimation errors are also reported.

3.1. State of Charge Estimation Methodologies

Commonly, the battery cell SoC can be defined as the ratio between the current cell capacity, QC, and its nominal one, QN, provided by the manufacturer. The equation to calculate SoC is provided as follows:
S o C = Q c Q N
SoC is usually expressed in percentage value, where 100% represents a fully charged cell whereas 0% means a fully discharged condition. In the technical literature, several techniques are suitable for SoC estimation. Figure 3 summarizes the estimation approaches grouping them into three main categories: direct, model-based, and data-driven methods. As can be seen in Figure 3, in this work, the Coulomb– counting (CC) method is listed in the direct methods category, because it is related to the direct current measurements. It is worth highlighting that several authors in the technical literature refer to CC and modified CC as book-keeping methods [33,34], because in this method, the SoC estimation is established by keeping track of the charging or discharging current.

3.1.1. Direct Estimation Methods

The direct SoC estimation approaches can be classified into the following five categories: open-circuit voltage (OCV), internal resistance (IR), impedance spectroscopy (IS), electromotive force (EMF) and CC. In the following sub-sections, a brief explanation of each method is given.
(1)
Open Circuit Voltage
OCV is a conventional approach to evaluate the SoC by measuring the circuit voltage in an open circuit state and using SoC–OCV relationships. The SoC–OCV relationships are not the same for different batteries, they are influenced by battery capacity and electrode materials. For example, a lead-acid battery has a linear SoC and OCV relationship [35]. Conversely, the LFP battery shows a quasi-flat SoC–OCV relationship region. Within this region, OCV variation is very small compared to SoC variation. Thus, misleading estimation of SoC might occur [36] Although the SoC–OCV curve of lithium–ion batteries is relatively stable, it will change according to the charging/discharging rate, battery temperature, cell variation, and cycle life of the battery [37]. To consider the aging mechanism, several adjustments to the OCV modeling curve are necessary, such as incremental capacity or differential voltage analysis [38]. While this method demonstrates simplicity and high accuracy, it necessitates an extended resting period to attain the battery’s equilibrium state, a duration influenced by environmental conditions. Additionally, precise voltage measurements are essential due to the battery’s hysteresis characteristics.
(2)
Internal Resistance
The IR method is based on the relationship between the internal resistance of the battery and SoC. This estimation approach evaluates the internal resistance measuring the charging/discharging current and the terminal voltage in the same short period [39]. IR is computed as the ratio of the battery voltage and charging/discharging current following Ohm’s Law:
R = V I
It is named Direct Current (DC) internal resistance [40]. It is worth emphasizing that if the sampling period is shorter than 10 ms, only the ohmic internal resistance can be detected; for a longer time, the internal resistance assessment becomes more complicated [41]. In general, the IR value is in the order of milliohms and its measure is also challenging due to the temperature and number of cycles’ influence. Furthermore, internal resistance changes slowly and is hard to observe for SoC estimation; thus, this approach is not suitable for online SoC estimation [42].
(3)
Impedance spectroscopy
IS is an experimental method to characterize electrochemical systems, such as batteries, and supercapacitors. During the measurement of an IS, a small alternate current (AC) flows through the battery, and the voltage, the response concerning amplitude and phase, is measured. The impedance of the system is determined by the complex division of AC voltage by AC. This sequence is repeated for a certain range of different frequencies, and the full range of frequency properties of the battery can be obtained. IS gives a precise impedance measurement in a wide band of frequencies, thus providing a unique tool for analysis of the dynamical behavior of batteries, which directly measures the nonlinearities as well as very slow dynamics [20]. The IS method exhibits exceptional accuracy, quickly and non-destructively capturing the dynamic characteristics of batteries. Nonetheless, this method comes with a high cost, significant susceptibility to battery life and temperature sensitivity. Furthermore, an accuracy loss in SoC estimation is observed if the battery temperature changes greatly [41]. Therefore, the impedance-based method is not sufficiently accurate to be implemented for vehicle applications [42].
(4)
Electromotive force
The electromotive force (EMF) voltage of a battery is the OCV or equilibrium voltage when a battery is in equilibrium or in an open circuit state for a long period [43]. Therefore, EMF is useful to describe the relationship between the battery terminal voltage under equilibrium conditions and several parameters such as temperature and SoC [44]. Through the OCV relaxation technique, the EMF can be calculated when the battery is charged or discharged and the current is subsequently interrupted. After a significant time has elapsed since the current interruption, the change in OCV is negligible and the EMF can be assessed as the OCV of the battery in its equilibrium condition (OCV = EMF) [45]. The OCV relaxation process may take a lengthy time, especially if the battery is completely depleted in cold conditions or with an excessive charge/discharge current rate [46]. Thus, this method is not suitable for online applications.
(5)
Coulomb Counting
In the CC method, the charging or discharging current of the battery is considered by integrating the time to find the SoC. This method permits the inclusion of some internal battery effects such as self-discharge, capacity-loss, and discharging efficiency [47]. The mathematical formulation [48] of this approach is as follows:
S o C t = S o C t 0 T C N 0 t ( η · i t S d ) d t
where SoC(t0) is the initial SoC value; T is the sampling period; CN is the nominal battery capacity; η is the Coulomb efficiency; i(t) is the charging/discharging current; Sd is the self-discharge rate. The initial SoC value is the main concern because it will cause errors in the accuracy of the SoC estimation. When the initial SoC value is known, this method works more efficiently considering a short time-period. Although this method has been widely used in recent years, CC is not actually used as a sole tool for estimating SoC but rather is used in combination with other techniques, e.g., in [49], the CC method is coupled with OCV to enhance the initial SoC estimation considering the effect of the internal resistance of the battery. Nonetheless, the easy implementation of the CC approach is not suitable for online SoC estimation [50]. Table 2 summarizes the estimation errors via direct methods for further comparison.

3.1.2. Model-Based Estimation Methods

To address the direct methods’ limitations, in view of online battery parameter estimations, model-based techniques have been introduced. These methods connect through a battery model the measured battery signals (voltage, current and temperature) with the battery SoC. A high-fidelity battery model is required to capture the characteristics of the real-life battery and predict its dynamic behavior under varying operating conditions. In a BMS algorithm, the model uses signals as inputs to calculate the SoC and other battery states. The schematic battery state estimation diagram process is depicted in Figure 4.
The most common battery models proposed are the electrochemical (EChM) and the equivalent circuit (ECM).
The ECM model is composed of an open-circuit voltage source connected with a combination of electric elements such as resistors, and capacitors to describe the battery behavior under a certain load [55]. The simplest ECM, also known as the Rint model, is an ideal OCV voltage source connected in series with an internal ohmic resistance, both functions of SoC, SoH, and temperature [56]. The internal resistance Rint value represents the voltage drop in the cell when it supplies/absorbs current under a certain load. This parameter defines battery performance and its SoH [57]. Improved versions of this basic model are obtained by adding different resistor–capacitor (RC) branches to capture different time constants inherent in the battery system. In the Thevenin ECM or first-order ECM, a RC group is added to represent the voltage relaxation dynamics and describe the transient response during charging/discharging phases [58]. A further improvement in the first-order ECM consists of adding a capacitor in series to the internal ohmic resistance to describe the OCV changing with the SoC value. This battery model is called Partnership for a New Generation of Vehicles (PNGV) [59]. The PNGV model is an accurate nonlinear equivalent circuit model for transient response process simulation. It can be used with high currents and in charging/discharging severe conditions [41]. Nevertheless, the relatively high complexity leads to an increase in computational effort and consequently lower real-time performance. The so-called second-order ECM is composed of two RC branches to take into account the slow and fast transient response caused by charge transfer and ion diffusion phenomena [60]. The second-order ECM is widely used for online battery SoC estimation since it is computationally efficient and accurate. The increase in RC branches improves the model accuracy, however the computational effort increases as well [61]. Figure 5 illustrates the typical representations of the aforementioned models.
The EChM models adopt differential equations to model battery physicochemical phenomena such as diffusion and electrochemical kinetics. Hence, the definition of the equations involves a specialized knowledge of electrochemistry [62]. The most accurate EChM model is the pseudo two dimension (P2D). The key assumption for the P2D model is the one-dimensional dynamics of chemical reaction, neglecting the variations over the other two directions. Furthermore, to consider the intercalation/deintercalation of lithium on the solid matrix and the ion diffusion over a single direction the existence of small particles inside the electrolyte is assumed. As the main direction, the pseudo-radius of such particles is superimposed [63]. The overall complexity of the model due to the high numbers of partial differential equations and the computational time-consuming process to solve them make the P2D not suitable for SoC online estimation [60]. Several simplifications have been proposed for the P2D model for real-time application [64,65] at the cost of penalties in SoC estimation accuracy. In comparison, EChMs offer a key advantage by inherently incorporating the dependency of battery behavior on SoC and temperature. In contrast, electrical models necessitate the storage of their parameters as look-up tables across diverse SoC and temperature combinations to derive reliable SoC-OCV curves [42]. Nevertheless, the merits of the ECM-based approach, such as low complexity and high accuracy, make it favorable for online SoC estimation.
Even though several approaches have been proposed to estimate directly SoC using a battery model [9,66], this section just reviews electrical and electrochemical models because they represent a prerequisite for battery state estimation approaches. Further advancements in SoC estimation via model-based approaches are obtained by coupling a battery model, generally first or second-order ECM, with an adaptive filter algorithm. Reducing the noise influence on the battery model by the filter can improve the accuracy and robustness of the battery SoC estimation [40].
(1)
Kalman Filter-based algorithms
The essence of the Kalman filter (KF) algorithm is to use a recursive formula to calculate the current state starting from a prior estimated state and current measurement signals to minimize the mean of the squared error [60]. The filter then feeds back and recursively uses prior prediction to determine the new best guess at each time step [67]. The self-correcting nature of the KF algorithm makes it suitable for SoC online estimation. A Kalman filter computes the states of the system by utilizing a process model, a measurement model, and a set of noisy measurements of the inputs and outputs of the system. While the process model contains all the information about the system dynamics, the measurement model relates the outputs of the system to its inputs and states. The process and measurement models predict the present state and correct the raw state estimation obtained from the process model [68].
Depending on the equations’ linearization process, the KF algorithms can be grouped into two main categories: linear KF (LKF) and non-linear KF. Among the nonlinear KF algorithms, extended KF (EKF), sigma-point KF (SPKF) and cubature KF (CKF) can be mentioned. SPKF is further divided into central difference KF (CDKF) and unscented KF (UKF) [60].
LKF is commonly used as a data fusion algorithm in several technical applications due to its robustness and acceptable computational cost to filter parameters from inaccurate observation [69]. The basic idea of KF is to compare the measured terminal voltage with the modeling one, and the difference is fed back to update the predicted SoC through a gain matrix, as schematically depicted in Figure 6. The algorithm works as an optimal state estimator with a self-correcting nature for real-time SoC estimation of the battery. It employs a recursive process estimating the unknown SoC by exploiting previous knowledge, system predictions and noisy measurement [70]. LKF is composed of two equations: a process Equation (4), which is used to predict the current state xk from the prior state xk−1; a measurement Equation (5) useful for updating the current state to converge to the real value [70]:
x k 1 = A k x k + B k u k + w k  
y k = C k x k + D k u k + v k
where x represents the system state; u is the control input; w is process noise to capture the uncertainties in the model; y is measurement input; v is measurement noise to capture the measurement error; meanwhile, A, B, C and D are the time-varying covariance matrixes that describe the dynamics of the system. Both measurement noise and process noise are defined as Gaussian errors. Yatsui and Bai [67] presented a LKF-based SoC estimation method for lithium-ion batteries. Experimental results validate the effectiveness of KF during the online application reporting and also a low estimation of SoC errors. Dong et al. [71] have developed a simplified linearized ECM to simulate the dynamic characteristics of a battery when the OCV is not linear to apply LKF for SoC estimation. Despite LKF being an efficient filtering algorithm proposed for tracking the state of linear systems in Gaussian noise environments, its performance is limited when it is applied to systems which exhibit hysteresis effects and strong nonlinearities during charging/discharging events [72]. Thus, improved methods have been put forward to tackle this issue.
A widely used method for battery parameter/state estimation for non-linear systems is the extended Kalman filter (EKF) [73]. To deal with the non-linear characteristics of battery models, EKF employs partial derivates and a first-order Taylor series to linearize the battery model. The linearization process occurs at each step. In particular, Equations (4) and (5) are modified as follows [74]:
x k + 1 = f x k , u k + w k
y k + 1 = f x k , u k + v k  
At each time step, matrices of f(xk,uk) and g(xk,uk) are linearized close to the operation point by the first order in the Taylor series and the remainder of the series are truncated. In the technical literature, several applications of EKF or an improved version of it have been proposed for SoC estimation. Jiang et al. [75] proposed a battery SoC estimation approach via EKF. The experimental results reported showed an average SoC estimation error of 1% [75]. In [76], a comparison between a standard EKF and an improved EKF algorithm was proposed. Although the experimental findings demonstrated that both filters have good performance, the improved EKF showed a slightly better SoC estimation accuracy. Similarly, Sepasi et al. [74] proposed an improved EKF variant including aging effects in the battery electrical model. The novel approach reported has shown a low computational burden with a good SoC estimation accuracy making it suitable for online implementation. In several works, EKF has also been used with DD algorithms to enhance the SoC estimation accuracy. For example, in [77] EKF has been adopted with a neural network. In particular, NNs have been used to model the non-linear battery behavior, whereas the EKF has been adopted for SoC estimation. Similarly, an EKF data-driven approach was proposed in [78]. The novel approach has produced an accurate SoC estimation within the 2% error.
Since the linearization process in EKF uses the first-order Taylor series, a linearization error may occur under highly non-linear conditions due to a lower accuracy of the first-order Taylor series. Furthermore, the accuracy of the EKF algorithm depends on battery model parameters and the prior knowledge of the system noise signals. The assumption of fixed measurement and process noise covariance matrices in EKF reduces the overall performance of SoC estimation [79]. Thus, in practice, inappropriate initial noise information will make the approach fail in ensuring its performance. To overcome this issue, the adaptive updating of these matrices has been introduced through the adaptive EKF (AEKF) [80]. As stated previously, misleading SoC estimation may occur for highly nonlinear models adopting EKF. To mitigate this problem, an improved version of KF has been proposed named SPKF. This algorithm is capable of linearizing the process up to the third order of a Taylor series expansion [81]. Rather than using Taylor-series expansions to approximate the required covariance matrices, SPKF performs several functional evaluations whose results are used to compute an estimated covariance matrix [82]. The algorithm selects a set of sigma points with weighted mean and covariance values exactly like the values of the mean and covariance of the model being developed [35]. This approach presents comparable computer complexity compared with EKF. In addition, the original functions do not need to be differentiable and no derivate calculation is needed [82]. Based on the weighing factor, the SPKF algorithm is classified into two categories: unscented Kalman filter (UKF) and central difference Kalman filter (CDFK) [83]. The UKF estimates covariance with statistical methods rather than with a Taylor series. In particular, UKF applies an unscented transformation, which is a method for calculating the statistics of a random variable propagating through a nonlinear system [81]. In CDKF, a Sterling interpolation formula is used to avoid derivative computing through polynomial approximation. This approach uses central difference instead of a first or second-order Taylor series expansion [83].
(2)
H∞ Filter
The H∞ filter (HIF) represents another viable solution to overcome the noise influence on the accuracy of the traditional EKF algorithm. This algorithm considers the time-varying element of battery parameters and does not require the details of process noise and measurement noise [84]. HIF can restrict the effects of the uncertainty and perturbation of the system model and no specifications of the disturbances and model uncertainties are necessary. Accordingly, the battery SoC may be determined without needing the exact statistical features of the system and measurement errors. Despite its robustness and easy implementation, ageing, hysteresis and temperature effects could influence the accuracy of the model [70]. In [85], the HIF algorithm was used to estimate the SoC of lithium-ion batteries. The method was validated through real-time experimental battery data. Zhang et al. [86] proposed a robust HIF to estimate the SoC of a lithium battery pack. The proposed method takes into account battery time-varying parameters with no prior knowledge of the process and measurement noise, respectively. Several UDD cycles have been performed to test the algorithm’s performance. In order to enhance the SoC estimation accuracy, HIF has been combined with DD techniques [87,88] and filter-based methods [89].
(3)
Particle Filter
A particle filter (PF) is a probability-based estimator that uses the Monte Carlo simulation technique to approximate the probability density function of a non-linear system with a set of random weighted particles without any explicit assumption about the form of the distribution [90]. The weight represents the chance of the particles to be selected in the probability density function [91]. When designing a particle filter, the main difficulty is to select the proper proposal distributions that can approximate the posterior distributions [50]. Because PF is suitable for estimation for non-linear systems, such as battery models, it can be adopted as a SoC estimator algorithm. In [91], a PF-based approach is proposed for estimating simultaneously in real-time the state of charge and internal temperature of a prismatic lithium-ion battery using a first-order ECM model. The PF-based solution was compared with the traditional EKF algorithm in terms of SoC and temperature estimation showing a faster convergence to the real values of SoC and internal temperature when compared to the EKF solution. A similar result is reported by Gao et al. [92]. To deal with the computational cost limitations of the PF, it is necessary to select a number of particles that provide a good trade-off between the accuracy and reliability of the results [91]. In several works [93,94], PF was implemented with other techniques to improve its efficiency at a cost of more complexity. Table 3 summarizes the estimation errors for further comparison.
(4)
Observer-based methods
An observer-based method is realized to provide state feedback on the estimated values of the state variables of a system based on external measurements [95]. Several observer-based methods have been proposed for battery state estimation.
Sliding-mode observer (SMO) is an observer algorithm with the advantage of compensating the modelling errors caused by variation in the parameters of the circuit model and can help overcome some of the drawbacks that other model-based methods present [55]. With respect of SoC estimation, Ning et al. [96] used SMO to estimate the battery SoC based on a parameter adaptive battery model to reduce systematic errors. The proposed approach shows good estimation accuracy. In [97], based on a second-order ECM, a novel SMO was proposed for SoC estimation. Different test cycles were performed to assess the robustness and estimation accuracy of the proposed algorithm.
The proportional integral observer (PIO) is an efficient algorithm to estimate the state of a system with unknown input disturbance [95]. It has been observed that this approach has lower computational complexity but high precision without matrix operation, even though the original SoC is uncertain [50]. Xu et al. proposed a PIO approach for SoC estimation based on a first-order ECM. To validate the proposed algorithm, a UDDS cycle is performed experimentally [98]. In [36], a dual-circuit observer based was proposed to estimate SoC. A PIO circuit path was used to deal with capacity error and initial error. Even though the initial SoC was unknown, the proposed approach yielded reasonable SoC accuracy.
Another observer approach is that of the non-linear observer (NLO). This approach is used to deal with linear systems and non-linear observation equations. An advantage of this method is that it does not need complicated matrix operations, thus the computation cost can be reduced [99]. In [100], an NLO is tuned through an optimization algorithm to enhance the observer robustness and SoC estimation accuracy. In [99], a novel method for SoC estimation using a NLO is presented. The proposed approach is then compared with EKF and SMO showing a faster convergence and an improved SoC accuracy, respectively. Table 4 summarizes observer-based SoC estimation errors.

3.1.3. Data-Driven

Data-driven (DD) approaches consider the battery as a black-box model. In this case, the battery is presumed to be an unknown system and the internal dynamics have been learned through a vast quantity of data [50]. Specifically, the model considers online measurable parameters such as battery current, voltage and temperature as inputs and battery state of charge (SoC) as the output. The model utilizes intelligent algorithms to train on input and output data, establishing the relationship between them [41]. Figure 7 schematically depicts the process. The main DD approaches exploited for SoC estimation, as shown in Figure 3, include fuzzy logic (FL), neural network (NN), genetic algorithm (GA), and particle swarm optimization (PSO). These approaches, being free of capturing any physico-chemical mechanisms, have potential advantages such as flexibility and strong adaptability and being highly nonlinearly matching [101]. However, the main disadvantage of these algorithms is their sensitivity to the quality of the training dataset and that they may easily encounter overfitting or underfitting problems. In addition, the on-board implementation of DD methods for online SoC estimation is currently challenging.
In the following sub-sections, the DD approaches previously listed are presented and discussed.
(1)
Fuzzy logic
The FL method provides a powerful means of modeling nonlinear and complex systems [47]. This methodology is regarded as a problem-solving approach that simplifies all input data, characterized by noise, vagueness, ambiguity and imprecision, through the application of objective rules to determine the real value of the input [102]. In addition, FL does not require a precise mathematical model of the system, as it only uses the input data and identifies the parameters using the fuzzy rule base. Fuzzy methods are robust and tolerant to imprecise measurements and component variations with rules that are easily tunable. The basic idea of a fuzzy algorithm is to formulate human knowledge and reasoning as a collection of “If–Then–Else” rules tractable by a computer [103]. The FL process can be divided into the following steps [104]: First, the inputs are fuzzified, or otherwise are converted into fuzzy language and grouped into membership functions. In the rule step, the relationship between input and output variables is described and a database defines the membership functions for the input and output variables. Finally, the fuzzy output value is defuzzied and translated into a real analogue value output. Figure 8 shows the basic steps of the FL approach.
At present, few studies use only FL to assess battery SoC [105,106]. Commonly, fuzzy algorithms are combined with other intelligent algorithms to enhance SoC estimation accuracy. For example, Burgos et al. [107] proposed a novel fuzzy logic algorithm to predict the battery SoC. In particular, the fuzzy model characterized the relationship between the battery OCV, SoC and the discharge current. It was used in combination with an EKF to predict the battery ScC. In [108], the authors proposed a method to estimate battery SoC involving fuzzy algorithms to process data obtained by IS and CC with an estimation error of about 5%. Similarly, Malkhandi et al. [109] proposed a model for SoC estimation adopting CC and a learning system based on FL. Despite a reasonable accuracy in SoC estimation, the FL approach is expensive in terms of storage and computational effort requirements to determine the parameters of a complex and nonlinear system. Thus, this approach is not suitable for online SoC estimation.
(2)
Neural network
NN is a mathematical tool with adaptability and self-learning skills able to form a complex nonlinear system. Commonly, a NN is formed from three layers [102]: the input layer, the hidden layer and the output layer. The input layer transfers the data to the hidden layer. Generally, as input data discharge current, the terminal voltage and temperature are considered [35]. The hidden layer provides the mathematical junction between input and output through its neurons [62]. In the third layer, SoC is addressed as output. The NN main advantage is that it can be utilized without knowledge of the cell’s internal structure. Thus, NN is suitable for the SoC estimation of all kinds of batteries. Nevertheless, to ensure a reliable SoC estimation, a large quantity of training data and storage are required. In addition, non-negligible computational effort is necessary to manage the whole training process [33]. Therefore, the NN estimation approach is challenging to implement on board. Chen et al. [110] combined a NN with an EKF-based algorithm for the estimation of SoC. This hybrid approach provides an estimation of SoC accuracy within 1%. In [111], an OCV-based method for SoC estimation using the dual neural network fusion battery model was proposed. A first NN is used to estimate battery parameters of first- and second-order models. A second NN is employed to assess SoC via OCV-based methods for both ECMs.
(3)
Genetic algorithm
A genetic algorithm (GA) is an optimization technique where the variables of interest of the system to be optimized are characterized in the form of strings called chromosomes. GA simulates natural biological evolution according to the “fitness level” of the individuals which provides a large set of possible solutions to a given problem. Through the genetic operators (selection, crossover and mutation) and natural selection, improved generations are bred. By selection operator, parent solutions that have better fitness levels are more likely to reproduce which means better genes are more likely to dominate the next generation. Crossover combines the features of two parents at a certain crossover fraction to form new solutions by swapping corresponding segments of parent chromosomes. By randomly changing one or more genes at a low mutation rate, mutation introduces variability into the next generation that will stop GA converging at a local minimum [112]. A GA can be used both for single and multi-objective optimization, with the search strategy that, through iterations, maximizes or minimizes a given function of a properly formulated problem [113]. The idea of coupling a numerical model of a given engineering unit with an algorithm for decision-making has been proven to be an effective and cost-saving option to achieve the desired results, even without resorting to real counterparts and spending time in heavy experimental tests [114]. Practically, in SoC estimation applications, the chromosome is a string containing battery parameters such as SoC. The algorithm after the creation of a random set of chromosomes, via an iterative process, finds the optimal solution. It is necessary to obtain the definition of a stop criterion via an objective function in order to select the best population in each iteration [62]. Xu et al. [115] combined CC and a first-order ECM to estimate the battery SoC. Their proposed approach used GA to optimize battery parameters. Similarly, in [112], the GA was used to find the optimum parameters of an equivalent model of a LiFePO4 battery pack to estimate battery SoC via UKF.
(4)
Particle swarm optimization
PSO is a nature-inspired optimization technique. The inspiration came from the social behavior of groups of animals, such as schools of fish or flocks of birds. It was first presented by Kennedy and Eberhart [116]. The algorithm first generates a random population, then the next population is generated based on an objective function to be optimized [62]. PSO is simpler than the GA approach and has several advantages such as fewer parameters to be tuned, lower computational effort and higher degree of convergence. Nevertheless, it is time-consuming to properly tune the parameters [117]. PSO is used in a wide range of industry applications [118,119,120], and has been extensively used in battery parameter estimations [121,122]. Sun et al. [123] adopted PSO to tune up a Thevenin ECM to identify the critical parameters useful to SoC estimation. The proposed algorithm can estimate battery SoC with negligible errors. Similarly, Ye et al. [124] combined PSO and an adaptive algorithm to estimate battery parameters and SoC. DD-based algorithms’ SoC estimation errors are summarized in Table 5 for further comparison.

3.2. State of Health Estimation Methodologies

Battery aging is a long-term gradual process which influences the battery health status. The increasing internal battery resistance with battery aging is one of the critical aspects limiting the lifetime of batteries. It is well-known that battery internal resistance changes with temperature and SoC [125]. In particular, high temperatures will also accelerate some irreversible chemical reactions. As a result, the reduction in the active material of the battery causes the aging and fade in capacity [5]. Increasing the number of battery charging/discharging cycles leads to a battery health status degradation and consequently an attenuation of its power and capacity. Furthermore, while the capacity decreases, the internal resistance increases [19]. In general, as the battery ages and its chemical reactions such as the growth of the solid electrolyte interface disrupt the migration of ions, the internal resistance or capacitance irreversibly changes [126]. Because a battery can be represented as an ECM, both capacity and internal resistance are commonly adopted for the SoH definition. Concerning the internal resistance [127], SoH is defined as follows:
S O H = R E N D R R E N D R i × 100 %
where REND is internal resistance at the end of battery life; R is the resistance at the current state; and Ri is the initial resistance when the battery is new.
As mentioned, capacity loss is another phenomenon occurring with battery aging. Thus, concerning the capacity [126], SoH is defined as follows:
S O H = C i C o × 100 %
where C0 is the rated capacity whereas Ci is the current available capacity of the battery. Several methods have been developed over the years for estimating battery SoH. In general, the estimation methodologies can be divided into direct, filter-based and data-driven. Figure 9 summarizes the different approaches for SoH estimation.
Since SoC and SoH are closely related, the estimation methods are also quite similar, thus, in the following sub-sections, a brief description and the most relevant findings regarding the SoH estimation are reported.

3.2.1. Direct Estimation Methods

In this section, the most important common direct methods are reported and briefly disseminated. These methods are carried out in laboratories to collect data and measurements that may be utilized over time to better understand and analyze the aging behavior of the battery.
Internal battery resistance is considered a health status indicator which defines the voltage drop when a current is applied to the battery. This parameter is influenced by battery aging and degradation and its value increases as SoH decreases. Thus, internal resistance is considered a SoH indicator [8]. To ascertain IR, pulse discharge and IS are the most common methods [128]. In the pulse discharge method, a high-rate pulse current is applied to the test battery, and the internal resistance is calculated using Ohm’s law following Equation (1). It is worth highlighting that in this case, the pulse voltage change and pulse current variation are utilized to assess the resistance. Chen et al. [129] proposed a method to estimate SoH through the established linear relationship between ohmic internal resistance and capacity fade. An online estimator is also proposed for SoH evaluation.
Electrochemical impedance spectroscopy (EIS) provides a non-destructive measurement of battery internal resistance over a wide range of frequencies under low current loads [130]. Since battery impedance increases with aging and different battery dynamics tend to affect different frequency ranges on the EIS measurement, IS can be used as a diagnostic tool to monitor battery SoH [131]. Nonetheless, the definition of an EChM, unique for each battery, and the expensive instruments required ensure that EIS methods are only for lab purposes [33]. Eddahech et al. have proposed an EChM model for data and SoH estimation through EIS. In the same work, adopting a NN, the authors extended the SoH monitoring to different battery types [132]. Similarly, in [133], a novel approach based on EIS for SoH assessment was proposed with a good estimation accuracy.
The CC method is also used to estimate SoH [134]. The transferred amount of ampere-hours is continuously tracked during a full charge–discharge cycle to assess the remaining capacity [135]. SoH is computed through relation (7) as the ratio of the computed capacity and the rated one. This method is time-consuming due to the continuous tracking of ampere-hours. Furthermore, a high storage capacity is required. Despite its simple implementation, frequent recalibration is needed to avoid errors in charge integrations [131]. In [135], an enhanced CC method was proposed to estimate SoH. The evaluation was performed via adoption of the maximum releasable capacity.
The OCV-based SoH estimation method can be performed in both online and offline states. However, establishing a correlation between SoH and OCV requires thorough and time-consuming laboratory testing [134]. In [136], the charging curves were monitored at different lifespans of the battery to assess the capacity fade and model parameters based on an EChM to estimate SoH. It is reported that a SoH estimation error is under 3% in all aging conditions of the battery. Weng et al. [137] used the OCV model and incremental capacity analysis to evaluate battery aging characteristics at different operating temperatures for predicting SoH.
Direct methods are simple and easy to implement, with a low computational burden. Nevertheless, these methods are constrained by test conditions and are not suitable for real-time applications. The estimation errors of the listed approaches are provided in Table 6.

3.2.2. Filter-Based Method

As introduced in Section 3.1.2, KF algorithms use a series of measurements taken over time (i.e., voltage, current and temperature), to estimate the output variable that tends to be more precise through a recursive update of the estimated variable. As a result, KF and its extensions can be adopted as the SoH estimator [131]. In contrast, batteries degrade in a nonlinear manner, consequently, the overall noise does not always exhibit Gaussian behavior. Thus, instead of using LKF which could not converge, its extensions can address this problem [8]. Kim et al. [138] applied a dual-extended Kalman filter (DEKF) for SoH prediction. Furthermore, NN is used to identify typical battery patterns to enhance SoH estimation. The proposed method addresses good estimation accuracy, mitigating the issue of high complexity and computational requirements. Similarly, Azis et al. [139] proposed a DEKF approach to simultaneously estimate SoC and SoH. The first EKF is used to predict SoC, whereas the second is used to estimate Rint and actual capacity to determine SoH.
As mentioned in Section 3.1.3, PF is suitable for nonlinear systems with non-Gaussian noise. Beyond SoC estimation, PF can also be utilized for predicting battery lifespan and health prognosis. Zhu et al. [140] proposed a novel combination of PF and UKF to predict battery SoH based on a second-order ECM of a commercial cell. During the charging and discharging phases, the proposed algorithm showed a maximum estimation error of up to 0.38% and 0.62%, respectively. An improved PF algorithm is presented in [141]. The proposed algorithm achieves a high accuracy by settling the SoH estimation error at a very low level.
Another widely used algorithm is the least square (LS)-based algorithm. This algorithm identifies the best-fit function that minimizes the sum of the quadratic errors between the measured output and system response [55]. It provides an accurate estimation of battery parameters that are directly related to battery states such as internal resistance for battery SoH [8]. For instance, in [142], a LS-based algorithm was proposed to estimate SoH. The proposed method can estimate battery SoC and SoH based on terminal voltage and current, without a priori knowledge of battery parameters. The effectiveness and accuracy of the proposed method are confirmed via simulation. Wu et al. [143] proposed a novel LS-based algorithm to estimate SoH for LiFePO4 batteries. A temperature correction method was also proposed to avoid ambient temperature influence on SoH accuracy. Experimental tests have demonstrated the accuracy of the proposed method.
In Table 7, filter-based SoH estimation errors are listed. Although these methods are characterized by a high degree of accuracy, they are burdened by the definition of a degradation model of the system to properly consider battery aging [130].

3.2.3. Data-Driven Methods

The growing interest in DD methods for estimating battery SoH, as an alternative to traditional SoH estimation methods, is related to their ability to operate without a comprehensive understanding of implicit changes in battery chemical parameters or working principles. Nonetheless, to achieve a high SoH estimation accuracy through DD methods, a large quantity of battery data and considerable computational effort are required [144]. These methods can be grouped into FL, GA and ML methods.
The FL method is a powerful method, but it requires a large quantity of testing data, relatively large computations, and a good understanding of the batteries themselves to be proven accurate for SoH prediction [131]. Kim et al. [145] used a fuzzy logic-controlled methodology to predict the battery SoH. First, the cell resistance and maximum capacity were determined based on voltage, current, temperature, and time, and then a fuzzy logic approach was applied to estimate the battery SoH using the resistance and the maximum capacity values. In ref. [146], a FL was proposed for SoH prediction to avoid battery failure.
The GA technique is also suitable to estimate SoH. Several works are proposed in the technical literature employing a GA algorithm coupled with a battery model to estimate battery parameters. For instance, in ref. [147], SoH is estimated online by using a second-order ECM coupled with a GA.
With the rapid development of processing capability, data storage and communication technologies, SoH prediction based on ML algorithms has received widespread attention [128]. Traditional ML algorithms treat raw data, including voltage, current and temperature, as direct inputs. Nevertheless, the nonlinear matching capability is heavily contingent on aging data, due to the significant influence of health indicators on the SoH estimation performance [148]. Therefore, extracting effective features correlated to health mechanisms is a crucial step for effective and reliable SoH estimation. Currently, various advanced methods combined with life-related feature extraction have been proposed and widely used for SoH monitoring [149]. Neural networks are one of the most popular algorithms used to process training data and measured data in machine learning. For instance, Song et al. [150] have implemented a feedforward neural network (FFNN) trained on a huge amount of data collected from big data platforms to predict SoH. In [151], the authors proposed a back propagation neural network (BPNN) to estimate SoH. The reliability and effectiveness of the proposed approach were tested experimentally. LSTM, as a variant of a recurrent NN, has also attracted extensive attention for SoH estimation to capture and update the degradation data due to its ability to learn both on short-term and long-term scales [149]. Hong et al. [152] proposed an LSTM-based SoH estimation by fitting the relationships between aging factors and operating conditions. The evaluation was oriented to real driving conditions. Similarly, Falai et al. [153], based on a LSTM framework, proposed a novel approach for online SoH estimation to reduce computational time. For further comparison, DD-based SoH estimation errors are summarized in Table 8.
In this section, the most common ML approaches for SoH estimation are provided in brief overview. For a more exhaustive and comprehensive overview of all of the ML methods for SoH estimation, it is suggested to consult refs. [119,129].

4. Battery Management System Overview

As stated previously, battery-powered vehicles could represent a promising solution for a more sustainable form of transportation. A reliable and cost-effective management of on-board ESSs is a key point for the development of vehicles, ensuring proper performance as well as the safe operation of the on-board ESSs. Figure 10 shows a schematic overview of the key features of a modern BMS.
As can be seen, the main functions can be grouped mainly into the following categories: data acquisition and storage, monitoring, state estimation, cell balancing, thermal management and diagnosis. Each category will be briefly discussed in the following sections.
a.
Data acquisition and storage
The BMS data acquisition system is composed of sensors, measurement hardware, the processor and software [6]. Temperature, terminal voltage, current and other information of each cell in the battery pack are collected in real-time to obtain an accurate overview of ESS working conditions. The requirement for voltage and current measurements vary according to the type of battery technology employed [154]. The acquired data are processed and then stored by BMS for equalization of the battery cells, thermal management, fault diagnosis and control of the other functional parts via the BMS controller [31].
b.
Monitoring
In real working conditions, battery behavior changes dynamically. Thus, continuous monitoring is required to obtain information about the battery operating conditions. This function, involving the acquired data, indicates the necessity of the charge and discharge control, avoiding overcharging or undercharging conditions, etc. During operation, an abnormal variation in the battery current and voltage values may cause system failure or system burnout [31]. Accordingly, it is crucial to monitor the current and voltage of the battery to prevent over-current/voltage and undercurrent/voltage operations [155]. The performance and durability of the battery are primarily contingent on its charging and discharging processes. An efficient control of these processes can mitigate the memory effect, thus extending the battery lifespan.
c.
State estimation
In real-time operating conditions, the battery state changes due to complex, time-varying and nonlinear battery characteristics [156]. Battery state estimation enhances the battery operability and increases the durability of the designed system [157]. State estimation is mainly referred to SoC and SoH estimation. An accurate estimation of the battery SoC is necessary to prevent battery failure, provide efficient cell balancing, and accurate SoH estimation. SoH estimation is crucial in selected energy management strategies to prolong battery life and appropriately arrange for the replacement of the battery [22]. Despite the importance of state estimation, the SoC and SoH values cannot be measured directly from the battery. As a result, using embedded algorithms, the BMS must estimate the current state of the battery from collected real-time battery data [156]. As thoroughly reviewed in this work, several methods are suitable for SoC estimation. According to [60], KF family algorithms represent the right trade-off between complexity and accuracy due to their self-correcting nature and acceptable computational burden for online implementation. Conversely, SoH estimation is more challenging due to the complex nonlinear aging mechanism of the battery. As reviewed in Section 2, more complex intelligent algorithms have been proposed to enhance SoH estimation accuracy. Nevertheless, their online implementation is currently challenging owing to BMS limited computer capability and data storage [158]. Estimation of the battery state not only helps to determine whether the operational environment is safe and reliable but also provides information about the charge–discharge operation, which is especially important for cell balancing [159].
d.
Cell balancing
The concept of cell balancing is related to the consecutive charge–discharge cycle that may cause unequal voltage ranges in individual cells due to changes in their physical characteristics [160]. Imbalanced voltage and charge may reduce the overall performance and durability of ESSs [80]. Thus, cell balancing is necessary and can be provided by active and passive balancing techniques. In passive cell balancing, the charge in excess is dissipated as heat through a resistor. In active cell balancing, the charge is effectively transferred from a highly charged cell to a low one via a capacitor or an inductor [161].
e.
Thermal management
A thermal management system (TMS) is responsible for controlling the heating/cooling apparatus to maintain the battery temperature within a specific temperature range and reduce the temperature gradients and temperature inhomogeneity across the pack. Conventionally, the TMS is implemented onboard. Nonetheless, due to the computational limits of a local BMS, the thermal model is the most common model used for battery TMS [23]. Currently, thermal management represents a challenge for future BMS.
f.
Diagnosis
The BMS is essential for evaluating and diagnosing faults. The fault diagnosis technology is composed of a system database and records, an intelligent control program, communication networks and other technical measures [31].

5. Towards the Future: BMS in the Cloud Applications

As outlined in the literature studies [158], the conventional BMS is constrained by limited data logging and computational capability. Currently, as the number of batteries increases, the amount of computing and data storage required by BMS grows exponentially, and the state estimation methods exhibit inadequate adaptability under extreme conditions, making battery safety concerns more prominent [162]. Therefore, the development of more advanced and intelligent BMS is ongoing [10].
A promising solution to tackle such limitations in local BMS could be represented by the adoption of BMS in-cloud solutions. The advantages of adopting a cloud-based BMS could be related to simplifying local computing and implementing more accurate and complex algorithms in the cloud for battery system diagnostics [163]. Locally, BMSs should address their own functions; meanwhile new features, such as data-based lifetime prediction, system optimization and advanced battery state estimation, which are hard to implement in onboard BMSs, can be implemented in the cloud [21]. The cell monitoring function can be improved significantly with the help of the cloud platform, due to the use of more historical data and a better user interface [22]. As seen in the previous section, an efficient battery thermal management system is crucial to maintain battery temperatures within the proper range and to decrease the temperature variance between cells. Cloud-based BMSs can provide computing power support for the identification of these parameters, so a precise and more accurate thermal management will be realized in the future [23]. The restricted local data storage capacity of the BMS could be overcome with the adoption of a cloud-based solution that potentially offers an unlimited data storage capacity [164]. With the cloud platform, the use of big data and machine learning algorithms could potentially analyze large quantities of data and identify patterns that can be used to predict battery states, health status and degradation. The efficiency of such an approach is related to the amount and consistency of the training dataset [165].
Several research studies have investigated cloud-based solutions for state estimation. For instance, Li et al. [21] have proposed a cloud-based BMS application for SoC and SoH estimation using an adaptive extended HIF and PSO, respectively. Similarly, in ref. [166], a cloud-based SoC and SoH estimation was carried out by adopting different ML techniques. In ref. [167], a cloud-based SoH estimation method for lithium-ion batteries using sparse charging data was proposed. A health status indicator was extracted from an ECM model. By using the experimental data deployed on the cloud computing system, the correlation of battery health with the health status indicator was verified and SoH was estimated through data-driven algorithms. In Table 9, estimation errors are reported for further comparisons.
It is worth dwelling on several drawbacks that need to be addressed to fully exploit BMS in the cloud. A fast and reliable internet connection is a prerequisite to guarantee seamless battery system operations [163]. With this regard, a continuous data exchange is provided from the onboard BMS to the cloud. Thus, a concern may be related to the communication channel between local and in-cloud systems that can be compromised and manipulated by adversaries leading to misleading battery control. Security gaps and potential damage should be addressed for an appropriate cloud-BMS implementation [168]. To ensure secure and private data transmission, including V2X communication, proper protocols can be used [33]. Complexity and cost of implementation are other two aspects to take into account that need to be assessed extensively. The costs of operating and maintaining the cloud platform depend largely on the amount of data and algorithms used on the cloud [22]. Lastly, a non-negligible aspect is the lack of dedicated legislation and standardization for this specific field [168].

6. Summary and Future Outlook

This paper discusses the SoC and SoH estimation approach including their merits, limitations and estimation errors from the literature. For SoC and SoH, the estimation methods can be mainly grouped into three categories: direct, model-based, and data-driven methods.
Since direct methods are only for laboratory purposes, these methods are not suitable to be implemented online.
SoC model-based estimation approach, in particular, KF and its extensions, represent the right trade-off between complexity and estimation accuracy due to their self-correcting nature and acceptable computational burden for online implementation. Conversely, model-based SoH estimation is more challenging due to the complex nonlinear aging mechanism of the battery. Consequently, it is crucial to strike a balance between the accuracy of the SoH estimation and the complexity of the model. Because of the variability in operating conditions, EchM- and ECM-based models may not be completely accurate. Accordingly, accurate model-based SoH estimation remains a challenge.
Data-driven methods have gained increasing attention for estimating battery SoC and SoH because they do not require an understanding of implicit changes in battery chemical parameters or working principles. In particular, for the SoH estimation approach, a growing trend is represented using ML techniques. The main advantage is represented by the SoH prediction based on previous aging data at the cost of time-consuming experiments to collect them. With this regard, the consistency and reliability of the training dataset for the intelligent algorithm is the main concern. Notwithstanding, the computational effort is another non-negligible aspect to consider. Table 10 summarizes the pros and cons of the discussed estimation approaches.
As pointed out, the conventional BMS is constrained by limited data logging and computational capability. Furthermore, as the number of batteries increases, the amount of computing and data storage required by BMS grows exponentially. Thus, an improvement is expected. A promising solution could be represented by bridging the more demanding features of the local BMS into the cloud. The advantages of adopting a cloud-based BMS could be related to simplifying local computing and implementing more accurate and complex algorithms in the cloud for battery state estimation and diagnostics.
In conclusion, the development of the V2X technology and faster connection will allow an enhancement of BMS bandwidth requirements. Therefore data-driven battery management schemes based on big data and cloud platform computing will become potentially the future trend.

7. Conclusions

This study deals with a comprehensive and novel overview with particular reference to the research status regarding the SoC and SoH estimation methods. The specificity of this study relies on the fact that it provides an overview of the current BMS key features and is also provided in terms of functionality and usability highlighting the main drawbacks. Finally, an assessment of the potential use of a cloud BMS solution is carried out with an outlook on future perspectives. The main outcomes are summarized as follows.
A battery model is essential to capture battery dynamic behavior and represents a prerequisite for state estimation.
The physics-based electrochemical models require the definition of proper differential equations to model battery physics. Despite their accuracy, the overall complexity of the models and the computational effort requirements make these kinds of models less attractive for online battery state estimation.
The ECM-based approach is widely used for online implementation due to its low complexity and good accuracy.
Direct methods are suitable for lab purposes, therefore model-based approaches, especially KF family algorithms, represent the right trade-off between complexity and accuracy due to their self-correcting nature and acceptable computational burden for online implementation.
Model-based SoH estimation is more challenging due to the complex nonlinear aging mechanism of the battery. Thus, more complex intelligent algorithms have received increasing attention to enhance battery state estimation accuracy. Nevertheless, their online implementation is currently challenging.
The traditional BMS is restricted by insufficient data logging and computational power. Thus, computationally demanding applications such as thermal management and real-time SoH estimation remain still a research challenge.
The use of BMS in-cloud applications has the potential to overcome the major challenges related to local BMS. With the cloud platform, the use of big data and machine learning algorithms could potentially analyze large amounts of data identifying patterns capable of predicting battery and health status, and degradation. On the other hand, complexity, maintenance, operating costs, lack of dedicated legislation and standardization, and reliable and secure connection infrastructure are non-negligible factors to consider for the use of in-cloud BMS solutions.
Future research activities will be devoted to addressing these concerns to fully exploit the potential of in-cloud BMS solutions.

Author Contributions

Conceptualization, G.D.L., G.D.B., A.G. and D.A.M.; methodology, G.D.L., G.D.B., A.G. and D.A.M.; formal analysis, G.D.L.; investigation, G.D.L.; data curation, G.D.L.; writing—original draft preparation, G.D.L.; writing—review and editing, D.A.M. and G.D.B.; supervision, A.G. and D.A.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Italian National Recovery and Resilience Plan (PNRR).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

AEKFAdaptive Extended Kalman Filter
ACAlternate Current
BEVsBattery Electric Vehicles
BMSBattery Management System
BPNNBack Propagation Neural Network
CCCoulomb Counting
CO2Carbon Dioxide
DCDirect Current
DDData-Driven
DEKFDual Extended Kalman Filter
ECMEquivalent circuit model
EChMElectrochemical model
EMFElectromotive Force
ESSEnergy Storage System
EUEuropean Commission
EKFExtended Kalman Filter
FLFuzzy Logic
FNNFeedforward Neural Network
GAGenetic Algorithm
HIFH∞(Infinity) Filter
IEAInternational Energy Agency
IRInternal Resistance
ISImpedance Spectroscopy
LKFLinear Kalman Filter
LSLeast Square
LSTMLong Short-Term Memory
KFKalman Filter
MLMachine Learning
NLONon Linear Observer
NNNeural Network
OCVOpen Circuit Voltage
P2DPseudo Two Dimension
PFParticle Filter
PIOProportional Integral Observer
PSOParticle Swarm Optimization
PNGVPartnership for New Generation of Vehicles
RCResistor–Capacitor
SMOSliding Mode Observer
SoCState of Charge
SoHState of Health
SoPState of Power
TMSThermal Management System
UKFUnscented Kalman Filter

References

  1. IEA. Transport—Topics. Available online: https://www.iea.org/topics/transport (accessed on 25 April 2023).
  2. Hjelkrem, O.A.; Arnesen, P.; Bø, T.A.; Sondell, R.S. Estimation of tank-to-wheel efficiency functions based on type approval data. Appl. Energy 2020, 276, 115463. [Google Scholar] [CrossRef]
  3. European Green Deal. Available online: https://climate.ec.europa.eu/eu-action/european-green-deal_en (accessed on 3 May 2023).
  4. International Council on Clean Transportation. Fit for 55: A Review and Evaluation of the European Commission Proposal for Amending the CO2 Targets for New Cars and Vans. Available online: https://theicct.org/publication/fit-for-55-a-review-and-evaluation-of-the-european-commission-proposal-for-amending-the-co2-targets-for-new-cars-and-vans/ (accessed on 3 May 2023).
  5. Vetter, J.; Novák, P.; Wagner, M.R.; Veit, C.; Möller, K.-C.; Besenhard, J.O.; Winter, M.; Wohlfahrt-Mehrens, M.; Vogler, C.; Hammouche, A. Ageing mechanisms in lithium-ion batteries. J. Power Sources 2005, 147, 269–281. [Google Scholar] [CrossRef]
  6. Nnikhil, K.N. A Review on Battery Management System for Electric Vehicles. Int. J. Res. Appl. Sci. Eng. Technol. 2022, 10, 3699–3710. [Google Scholar] [CrossRef]
  7. Lu, L.; Han, X.; Li, J.; Hua, J.; Ouyang, M. A review on the key issues for lithium-ion battery management in electric vehicles. J. Power Sources 2013, 226, 272–288. [Google Scholar] [CrossRef]
  8. Noura, N.; Boulon, L.; Jemeï, S. A Review of Battery State of Health Estimation Methods: Hybrid Electric Vehicle Challenges. World Electr. Veh. J. 2020, 11, 66. [Google Scholar] [CrossRef]
  9. Lai, X.; He, L.; Wang, S.; Zhou, L.; Zhang, Y.; Sun, T.; Zheng, Y. Co-estimation of state of charge and state of power for lithium-ion batteries based on fractional variable-order model. J. Clean. Prod. 2020, 255, 120203. [Google Scholar] [CrossRef]
  10. Zhou, L.; Lai, X.; Li, B.; Yao, Y.; Yuan, M.; Weng, J.; Zheng, Y. State Estimation Models of Lithium-Ion Batteries for Battery Management System: Status, Challenges, and Future Trends. Batteries 2023, 9, 131. [Google Scholar] [CrossRef]
  11. Zhang, S.; Zhang, X. Joint estimation method for maximum available energy and state-of-energy of lithium-ion battery under various temperatures. J. Power Sources 2021, 506, 230132. [Google Scholar] [CrossRef]
  12. Anselma, P.G.; Kollmeyer, P.; Lempert, J.; Zhao, Z.; Belingardi, G.; Emadi, A. Battery state-of-health sensitive energy management of hybrid electric vehicles: Lifetime prediction and ageing experimental validation. Appl. Energy 2021, 285, 116440. [Google Scholar] [CrossRef]
  13. da Silva, S.F.; Eckert, J.J.; Silva, F.L.; Silva, L.C.A.; Dedini, F.G. Multi-objective optimization design and control of plug-in hybrid electric vehicle powertrain for minimization of energy consumption, exhaust emissions and battery degradation. Energy Convers. Manag. 2021, 234, 113909. [Google Scholar] [CrossRef]
  14. Han, X.; Lu, L.; Zheng, Y.; Feng, X.; Li, Z.; Li, J.; Ouyang, M. A review on the key issues of the lithium ion battery degradation among the whole life cycle. eTransportation 2019, 1, 100005. [Google Scholar] [CrossRef]
  15. Zhang, J.; Lee, J. A review on prognostics and health monitoring of Li-ion battery. J. Power Sources 2011, 196, 6007–6014. [Google Scholar] [CrossRef]
  16. Agarwal, V.; Uthaichana, K.; DeCarlo, R.A.; Tsoukalas, L.H. Development and Validation of a Battery Model Useful for Discharging and Charging Power Control and Lifetime Estimation. IEEE Trans. Energy Convers. 2010, 25, 821–835. [Google Scholar] [CrossRef]
  17. Yang, H.; Sun, X.; An, Y.; Zhang, X.; Wei, T.; Ma, Y. Online parameters identification and state of charge estimation for lithium-ion capacitor based on improved Cubature Kalman filter. J. Energy Storage 2019, 24, 100810. [Google Scholar] [CrossRef]
  18. Ren, Z.; Du, C. A review of machine learning state-of-charge and state-of-health estimation algorithms for lithium-ion batteries. Energy Rep. 2023, 9, 2993–3021. [Google Scholar] [CrossRef]
  19. Hou, J.; Li, T.; Zhou, F.; Zhao, D.; Zhong, Y.; Yao, L.; Zeng, L. A Review of Critical State Joint Estimation Methods of Lithium-Ion Batteries in Electric Vehicles. World Electr. Veh. J. 2022, 13, 159. [Google Scholar] [CrossRef]
  20. Xu, J.; Mi, C.C.; Cao, B.; Cao, J. A new method to estimate the state of charge of lithium-ion batteries based on the battery impedance model. J. Power Sources 2013, 233, 277–284. [Google Scholar] [CrossRef]
  21. Li, W.; Rentemeister, M.; Badeda, J.; Jöst, D.; Schulte, D.; Sauer, D.U. Digital twin for battery systems: Cloud battery management system with online state-of-charge and state-of-health estimation. J. Energy Storage 2020, 30, 101557. [Google Scholar] [CrossRef]
  22. Tran, M.-K.; Panchal, S.; Khang, T.D.; Panchal, K.; Fraser, R.; Fowler, M. Concept Review of a Cloud-Based Smart Battery Management System for Lithium-Ion Batteries: Feasibility, Logistics, and Functionality. Batteries 2022, 8, 19. [Google Scholar] [CrossRef]
  23. Yang, S.; Zhang, Z.; Cao, R.; Wang, M.; Cheng, H.; Zhang, L.; Jiang, Y.; Li, Y.; Chen, B.; Ling, H.; et al. Implementation for a cloud battery management system based on the CHAIN framework. Energy AI 2021, 5, 100088. [Google Scholar] [CrossRef]
  24. Kumar, P.; Bansal, S.; Sonthalia, A. Chapter 4—Introduction to battery systems. In Handbook of Thermal Management Systems; Aloui, F., Varuvel, E.G., Sonthalia, A., Eds.; Elsevier: Amsterdam, The Netherlands, 2023; pp. 95–118. [Google Scholar] [CrossRef]
  25. Budde-Meiwes, H.; Drillkens, J.; Lunz, B.; Muennix, J.; Rothgang, S.; Kowal, J.; Sauer, D.U. A review of current automotive battery technology and future prospects. Proc. Inst. Mech. Eng. Part J. Automob. Eng. 2013, 227, 761–776. [Google Scholar] [CrossRef]
  26. Hannan, M.A.; Hoque, M.M.; Mohamed, A.; Ayob, A. Review of energy storage systems for electric vehicle applications: Issues and challenges. Renew. Sustain. Energy Rev. 2017, 69, 771–789. [Google Scholar] [CrossRef]
  27. Andwari, A.M.; Pesiridis, A.; Rajoo, S.; Martinez-Botas, R.; Esfahanian, V. A review of Battery Electric Vehicle technology and readiness levels. Renew. Sustain. Energy Rev. 2017, 78, 414–430. [Google Scholar] [CrossRef]
  28. Hasan, M.K.; Mahmud, M.; Habib, A.K.M.A.; Motakabber, S.M.A.; Islam, S. Review of electric vehicle energy storage and management system: Standards, issues, and challenges. J. Energy Storage 2021, 41, 102940. [Google Scholar] [CrossRef]
  29. Noudeng, V.; Quan, N.V.; Xuan, T.D. A Future Perspective on Waste Management of Lithium-Ion Batteries for Electric Vehicles in Lao PDR: Current Status and Challenges. Int. J. Environ. Res. Public Health 2022, 19, 16169. [Google Scholar] [CrossRef] [PubMed]
  30. Verma, S.; Mishra, S.; Gaur, A.; Chowdhury, S.; Mohapatra, S.; Dwivedi, G.; Verma, P. A comprehensive review on energy storage in hybrid electric vehicle. J. Traffic Transp. Eng. Engl. Ed. 2021, 8, 621–637. [Google Scholar] [CrossRef]
  31. Hannan, M.A.; Hoque, M.M.; Hussain, A.; Yusof, Y.; Ker, P.J. State-of-the-Art and Energy Management System of Lithium-Ion Batteries in Electric Vehicle Applications: Issues and Recommendations. IEEE Access 2018, 6, 19362–19378. [Google Scholar] [CrossRef]
  32. Zhu, J.; Zhu, P.; Yan, C.; Dong, X.; Zhang, X. Recent progress in polymer materials for advanced lithium-sulfur batteries. Prog. Polym. Sci. 2019, 90, 118–163. [Google Scholar] [CrossRef]
  33. Ali, M.U.; Zafar, A.; Nengroo, S.H.; Hussain, S.; Alvi, M.J.; Kim, H.-J. Towards a Smarter Battery Management System for Electric Vehicle Applications: A Critical Review of Lithium-Ion Battery State of Charge Estimation. Energies 2019, 12, 446. [Google Scholar] [CrossRef]
  34. Danko, M.; Adamec, J.; Taraba, M.; Drgona, P. Overview of batteries State of Charge estimation methods. Transp. Res. Procedia 2019, 40, 186–192. [Google Scholar] [CrossRef]
  35. Zhang, R.; Xia, B.; Li, B.; Cao, L.; Lai, Y.; Zheng, W.; Wang, H.; Wang, W. State of the Art of Lithium-Ion Battery SOC Estimation for Electrical Vehicles. Energies 2018, 11, 1820. [Google Scholar] [CrossRef]
  36. Tang, X.; Wang, Y.; Chen, Z. A method for state-of-charge estimation of LiFePO4 batteries based on a dual-circuit state observer. J. Power Sources 2015, 296, 23–29. [Google Scholar] [CrossRef]
  37. Zhang, R.; Xia, B.; Li, B.; Cao, L.; Lai, Y.; Zheng, W.; Wang, H.; Wang, W.; Wang, M. A Study on the Open Circuit Voltage and State of Charge Characterization of High Capacity Lithium-Ion Battery Under Different Temperature. Energies 2018, 11, 2408. [Google Scholar] [CrossRef]
  38. Lavigne, L.; Sabatier, J.; Francisco, J.M.; Guillemard, F.; Noury, A. Lithium-ion Open Circuit Voltage (OCV) curve modelling and its ageing adjustment. J. Power Sources 2016, 324, 694–703. [Google Scholar] [CrossRef]
  39. Bao, Y.; Dong, W.; Wang, D. Online Internal Resistance Measurement Application in Lithium Ion Battery Capacity and State of Charge Estimation. Energies 2018, 11, 1073. [Google Scholar] [CrossRef]
  40. Shete, S.; Jog, P.; Kumawat, R.K.; Palwalia, D.K. Battery Management System for SOC Estimation of Lithium-Ion Battery in Electric Vehicle: A Review. In Proceedings of the 2021 6th IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE), Kedah, Malaysia, 1–3 December 2021; pp. 1–4. [Google Scholar] [CrossRef]
  41. Zhou, W.; Zheng, Y.; Pan, Z.; Lu, Q. Review on the Battery Model and SOC Estimation Method. Processes 2021, 9, 1685. [Google Scholar] [CrossRef]
  42. 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]
  43. Coleman, M.; Lee, C.K.; Zhu, C.; Hurley, W.G. State-of-Charge Determination From EMF Voltage Estimation: Using Impedance, Terminal Voltage, and Current for Lead-Acid and Lithium-Ion Batteries. IEEE Trans. Ind. Electron. 2007, 54, 2550–2557. [Google Scholar] [CrossRef]
  44. Hoekstra, F.S.J.; Raijmakers, L.H.J.; Donkers, M.C.F.; Bergveld, H.J. Comparison of battery electromotive-force measurement and modelling approaches. J. Energy Storage 2022, 56, 105910. [Google Scholar] [CrossRef]
  45. Waag, W.; Sauer, D.U. Adaptive estimation of the electromotive force of the lithium-ion battery after current interruption for an accurate state-of-charge and capacity determination. Appl. Energy 2013, 111, 416–427. [Google Scholar] [CrossRef]
  46. Bergveld, H.J.; Kruijt, W.S.; Notten, P.H.L. Battery State-of-Charge indication. In Battery Management Systems: Design by Modelling; Bergveld, H.J., Kruijt, W.S., Notten, P.H.L., Eds.; Springer: Dordrecht, The Netherlands, 2002; pp. 193–240. [Google Scholar] [CrossRef]
  47. Chang, W.-Y. The State of Charge Estimating Methods for Battery: A Review. ISRN Appl. Math. 2013, 2013, 953792. [Google Scholar] [CrossRef]
  48. Zhang, C.; Li, K.; Pei, L.; Zhu, C. An integrated approach for real-time model-based state-of-charge estimation of lithium-ion batteries. J. Power Sources 2015, 283, 24–36. [Google Scholar] [CrossRef]
  49. Lee, J.; Won, J. Enhanced Coulomb Counting Method for SoC and SoH Estimation Based on Coulombic Efficiency. IEEE Access 2023, 11, 15449–15459. [Google Scholar] [CrossRef]
  50. Espedal, I.B.; Jinasena, A.; Burheim, O.S.; Lamb, J.J. Current Trends for State-of-Charge (SoC) Estimation in Lithium-Ion Battery Electric Vehicles. Energies 2021, 14, 3284. [Google Scholar] [CrossRef]
  51. Pop, V.; Bergveld, H.J.; Veld, J.H.G.O.H.; Regtien, P.P.L.; Danilov, D.; Notten, P.H.L. Modeling Battery Behavior for Accurate State-of-Charge Indication. J. Electrochem. Soc. 2006, 153, A2013. [Google Scholar] [CrossRef]
  52. Wu, S.-L.; Chen, H.-C.; Tsai, M.-Y.; Lin, T.-C.; Chen, L.-R. AC Impedance Based Online State-of-Charge Estimation for Li-ion Battery. In Proceedings of the 2017 International Conference on Information, Communication and Engineering (ICICE), Xiamen, China, 17–20 November 2017; pp. 53–56. [Google Scholar] [CrossRef]
  53. Wu, T.-H.; Moo, C.-S. State-of-Charge Estimation with State-of-Health Calibration for Lithium-Ion Batteries. Energies 2017, 10, 987. [Google Scholar] [CrossRef]
  54. Zhang, Y.; Song, W.; Lin, S.; Feng, Z. A novel model of the initial state of charge estimation for LiFePO4 batteries. J. Power Sources 2014, 248, 1028–1033. [Google Scholar] [CrossRef]
  55. Saqli, K.; Bouchareb, H.; Oudghiri, M.; M’Sirdi, N. An Overview of State of Charge(Soc) and State of Health(Soh) Estimation Methods of Li-Ion Batteries. 2019. Available online: https://www.semanticscholar.org/paper/AN-OVERVIEW-OF-STATE-OF-CHARGE(SOC)-AND-STATE-OF-OF-Saqli-Bouchareb/514e28b47bba0daa287476e81a6349cb8c62daba (accessed on 26 July 2023).
  56. He, H.; Xiong, R.; Fan, J. Evaluation of Lithium-Ion Battery Equivalent Circuit Models for State of Charge Estimation by an Experimental Approach. Energies 2011, 4, 582. [Google Scholar] [CrossRef]
  57. 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]
  58. Locorotondo, E.; Pugi, L.; Berzi, L.; Pierini, M.; Lutzemberger, G. Online Identification of Thevenin Equivalent Circuit Model Parameters and Estimation State of Charge of Lithium-Ion Batteries. In Proceedings of the 2018 IEEE International Conference on Environment and Electrical Engineering and 2018 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Palermo, Italy, 12–15 June 2018; pp. 1–6. [Google Scholar] [CrossRef]
  59. Zhang, X.; Zhang, W.; Lei, G. A Review of Li-ion Battery Equivalent Circuit Models. Trans. Electr. Electron. Mater. 2016, 17, 311–316. [Google Scholar] [CrossRef]
  60. Shrivastava, P.; Soon, T.K.; Idris, M.Y.I.B.; Mekhilef, S. Overview of model-based online state-of-charge estimation using Kalman filter family for lithium-ion batteries. Renew. Sustain. Energy Rev. 2019, 113, 109233. [Google Scholar] [CrossRef]
  61. Mawonou, K.S.R.; Eddahech, A.; Dumur, D.; Beauvois, D.; Godoy, E. Improved state of charge estimation for Li-ion batteries using fractional order extended Kalman filter. J. Power Sources 2019, 435, 226710. [Google Scholar] [CrossRef]
  62. Rivera-Barrera, J.P.; Muñoz-Galeano, N.; Sarmiento-Maldonado, H.O. SoC Estimation for Lithium-ion Batteries: Review and Future Challenges. Electronics 2017, 6, 102. [Google Scholar] [CrossRef]
  63. Kemper, P.; Li, S.E.; Kum, D. Simplification of pseudo two dimensional battery model using dynamic profile of lithium concentration. J. Power Sources 2015, 286, 510–525. [Google Scholar] [CrossRef]
  64. Lee, J.L.; Chemistruck, A.; Plett, G.L. Discrete-time realization of transcendental impedance models, with application to modeling spherical solid diffusion. J. Power Sources 2012, 206, 367–377. [Google Scholar] [CrossRef]
  65. Stetzel, K.D.; Aldrich, L.L.; Trimboli, M.S.; Plett, G.L. Electrochemical state and internal variables estimation using a reduced-order physics-based model of a lithium-ion cell and an extended Kalman filter. J. Power Sources 2015, 278, 490–505. [Google Scholar] [CrossRef]
  66. Gould, C.; Wang, J.; Stone, D.; Foster, M. EV/HEV Li-ion battery modelling and State-of-Function determination. In Proceedings of the Automation and Motion International Symposium on Power Electronics Power Electronics, Electrical Drives, Sorrento, Italy, 20–22 June 2012; pp. 353–358. [Google Scholar] [CrossRef]
  67. Yatsui, M.W.; Bai, H. Kalman filter based state-of-charge estimation for lithium-ion batteries in hybrid electric vehicles using pulse charging. In Proceedings of the 2011 IEEE Vehicle Power and Propulsion Conference, Chicago, IL, USA, 6–9 September 2011; pp. 1–5. [Google Scholar] [CrossRef]
  68. Mastali, M.; Vazquez-Arenas, J.; Fraser, R.; Fowler, M.; Afshar, S.; Stevens, M. Battery state of the charge estimation using Kalman filtering. J. Power Sources 2013, 239, 294–307. [Google Scholar] [CrossRef]
  69. Faragher, R. Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation [Lecture Notes]. IEEE Signal Process. Mag. 2012, 29, 128–132. [Google Scholar] [CrossRef]
  70. Hannan, M.A.; Lipu, M.S.H.; 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]
  71. Dong, G.; Wei, J.; Chen, Z. Kalman filter for onboard state of charge estimation and peak power capability analysis of lithium-ion batteries. J. Power Sources 2016, 328, 615–626. [Google Scholar] [CrossRef]
  72. Zhang, W.; Wang, L.; Wang, L.; Liao, C. An improved adaptive estimator for state-of-charge estimation of lithium-ion batteries. J. Power Sources 2018, 402, 422–433. [Google Scholar] [CrossRef]
  73. Huang, C.; Wang, Z.; Zhao, Z.; Wang, L.; Lai, C.S.; Wang, D. Robustness Evaluation of Extended and Unscented Kalman Filter for Battery State of Charge Estimation. IEEE Access 2018, 6, 27617–27628. [Google Scholar] [CrossRef]
  74. Sepasi, S.; Ghorbani, R.; Liaw, B.Y. Improved extended Kalman filter for state of charge estimation of battery pack. J. Power Sources 2014, 255, 368–376. [Google Scholar] [CrossRef]
  75. Jiang, C.; Taylor, A.; Duan, C.; Bai, K. Extended Kalman Filter based battery state of charge(SOC) estimation for electric vehicles. In Proceedings of the 2013 IEEE Transportation Electrification Conference and Expo (ITEC), Detroit, MI, USA, 16–19 June 2013; pp. 1–5. [Google Scholar] [CrossRef]
  76. Hu, X.; Sun, F.; Zou, Y. Comparison between two model-based algorithms for Li-ion battery SOC estimation in electric vehicles. Simul. Model. Pract. Theory 2013, 34, 1–11. [Google Scholar] [CrossRef]
  77. Xu, L.; Wang, J.; Chen, Q. Kalman filtering state of charge estimation for battery management system based on a stochastic fuzzy neural network battery model. Energy Convers. Manag. 2012, 53, 33–39. [Google Scholar] [CrossRef]
  78. 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]
  79. Sepasi, S.; Ghorbani, R.; Liaw, B.Y. A novel on-board state-of-charge estimation method for aged Li-ion batteries based on model adaptive extended Kalman filter. J. Power Sources 2014, 245, 337–344. [Google Scholar] [CrossRef]
  80. Xiong, R.; He, H.; Sun, F.; Zhao, K. Evaluation on State of Charge Estimation of Batteries with Adaptive Extended Kalman Filter by Experiment Approach. IEEE Trans. Veh. Technol. 2013, 62, 108–117. [Google Scholar] [CrossRef]
  81. Hossain, M.; Haque, M.E.; Arif, M.T. Kalman filtering techniques for the online model parameters and state of charge estimation of the Li-ion batteries: A comparative analysis. J. Energy Storage 2022, 51, 104174. [Google Scholar] [CrossRef]
  82. Plett, G.L. Sigma-point Kalman filtering for battery management systems of LiPB-based HEV battery packs. J. Power Sources 2006, 161, 1356–1368. [Google Scholar] [CrossRef]
  83. Wang, L.; Wang, L.; Liao, C.; Liu, J. Sigma-point Kalman filter application on estimating battery SOC. In Proceedings of the 2009 IEEE Vehicle Power and Propulsion Conference, Dearborn, MI, USA, 7–10 September 2009; pp. 1592–1595. [Google Scholar] [CrossRef]
  84. Li, L.; Hu, M.; Xu, Y.; Fu, C.; Jin, G.; Li, Z. State of Charge Estimation for Lithium-Ion Power Battery Based on H-Infinity Filter Algorithm. Appl. Sci. 2020, 10, 6371. [Google Scholar] [CrossRef]
  85. Chen, N.; Zhang, P.; Dai, J.; Gui, W. Estimating the State-of-Charge of Lithium-Ion Battery Using an H-Infinity Observer Based on Electrochemical Impedance Model. IEEE Access 2020, 8, 26872–26884. [Google Scholar] [CrossRef]
  86. Zhang, Y.; Zhang, C.; Zhang, X. State-of-charge estimation of the lithium-ion battery system with time-varying parameter for hybrid electric vehicles. IET Control Theory Appl. 2014, 8, 160–167. [Google Scholar] [CrossRef]
  87. Alfi, A.; Charkhgard, M.; Zarif, M.H. Hybrid state of charge estimation for lithium-ion batteries: Design and implementation. IET Power Electron. 2014, 7, 2758–2764. Available online: https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/iet-pel.2013.0746 (accessed on 18 September 2023). [CrossRef]
  88. Lin, C.; Mu, H.; Xiong, R.; Shen, W. A novel multi-model probability battery state of charge estimation approach for electric vehicles using H-infinity algorithm. Appl. Energy 2016, 166, 76–83. [Google Scholar] [CrossRef]
  89. Yu, Q.; Xiong, R.; Lin, C.; Shen, W.; Deng, J. Lithium-Ion Battery Parameters and State-of-Charge Joint Estimation Based on H-Infinity and Unscented Kalman Filters. IEEE Trans. Veh. Technol. 2017, 66, 8693–8701. [Google Scholar] [CrossRef]
  90. Jiani, D.; Youyi, W.; Changyun, W. Li-ion battery SOC estimation using particle filter based on an equivalent circuit model. In Proceedings of the 2013 10th IEEE International Conference on Control and Automation (ICCA), Hangzhou, China, 12–14 June 2013; pp. 580–585. [Google Scholar] [CrossRef]
  91. Biazi, V.; Moreira, A.C.; Pinto, J.L.; Nascimento, M.; Marques, C. A particle filter-based virtual sensor for estimating the state of charge and internal temperature of lithium-ion batteries: Implementation in a simulated study case. J. Energy Storage 2023, 61, 106814. [Google Scholar] [CrossRef]
  92. Gao, M.; Liu, Y.; He, Z. Battery state of charge online estimation based on particle filter. In Proceedings of the 2011 4th International Congress on Image and Signal Processing, Shanghai, China, 15–17 October 2011; pp. 2233–2236. [Google Scholar] [CrossRef]
  93. Xia, B.; Sun, Z.; Zhang, R.; Lao, Z. A Cubature Particle Filter Algorithm to Estimate the State of the Charge of Lithium-Ion Batteries Based on a Second-Order Equivalent Circuit Model. Energies 2017, 10, 457. [Google Scholar] [CrossRef]
  94. Li, B.; Peng, K.; Li, G. State-of-charge estimation for lithium-ion battery using the Gauss-Hermite particle filter technique. J. Renew. Sustain. Energy 2018, 10, 014105. [Google Scholar] [CrossRef]
  95. Wang, Y.; Tian, J.; Sun, Z.; Wang, L.; Xu, R.; Li, M.; Chen, Z. A comprehensive review of battery modeling and state estimation approaches for advanced battery management systems. Renew. Sustain. Energy Rev. 2020, 131, 110015. [Google Scholar] [CrossRef]
  96. Ning, B.; Xu, J.; Cao, B.; Wang, B.; Xu, G. A Sliding Mode Observer SOC Estimation Method Based on Parameter Adaptive Battery Model. Energy Procedia 2016, 88, 619–626. [Google Scholar] [CrossRef]
  97. Xia, B.; Zheng, W.; Zhang, R.; Lao, Z.; Sun, Z. A Novel Observer for Lithium-Ion Battery State of Charge Estimation in Electric Vehicles Based on a Second-Order Equivalent Circuit Model. Energies 2017, 10, 1150. [Google Scholar] [CrossRef]
  98. Xu, J.; Mi, C.C.; Cao, B.; Deng, J.; Chen, Z.; Li, S. The State of Charge Estimation of Lithium-Ion Batteries Based on a Proportional-Integral Observer. IEEE Trans. Veh. Technol. 2014, 63, 1614–1621. [Google Scholar] [CrossRef]
  99. 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]
  100. Ma, Y.; Li, B.; Li, G.; Zhang, J.; Chen, H. A nonlinear observer approach of SOC estimation based on hysteresis model for lithium-ion battery. IEEECAA J. Autom. Sin. 2017, 4, 195–204. [Google Scholar] [CrossRef]
  101. Hu, X.; Feng, F.; Liu, K.; Zhang, L.; Xie, J.; Liu, B. State estimation for advanced battery management: Key challenges and future trends. Renew. Sustain. Energy Rev. 2019, 114, 109334. [Google Scholar] [CrossRef]
  102. Khayat, N.; Karami, N. Adaptive techniques used for lifetime estimation of lithium-ion batteries. In Proceedings of the 2016 Third International Conference on Electrical, Electronics, Computer Engineering and their Applications (EECEA), Beirut, Lebanon, 21–23 April 2016; pp. 98–103. [Google Scholar] [CrossRef]
  103. Schouten, N.J.; Salman, M.A.; Kheir, N.A. Fuzzy logic control for parallel hybrid vehicles. IEEE Trans. Control Syst. Technol. 2002, 10, 460–468. [Google Scholar] [CrossRef]
  104. Bayindir, K.Ç.; Gözüküçük, M.A.; Teke, A. A comprehensive overview of hybrid electric vehicle: Powertrain configurations, powertrain control techniques and electronic control units. Energy Convers. Manag. 2011, 52, 1305–1313. [Google Scholar] [CrossRef]
  105. Sheng, H.; Xiao, J. Electric vehicle state of charge estimation: Nonlinear correlation and fuzzy support vector machine. J. Power Sources 2015, 281, 131–137. [Google Scholar] [CrossRef]
  106. Zheng, Y.; Ouyang, M.; Lu, L.; Li, J.; Han, X.; Xu, L. On-line equalization for lithium-ion battery packs based on charging cell voltages: Part 2. Fuzzy logic equalization. J. Power Sources 2014, 247, 460–466. [Google Scholar] [CrossRef]
  107. Burgos, C.; Sáez, D.; Orchard, M.E.; Cárdenas, R. Fuzzy modelling for the state-of-charge estimation of lead-acid batteries. J. Power Sources 2015, 274, 355–366. [Google Scholar] [CrossRef]
  108. Salkind, A.J.; Fennie, C.; Singh, P.; Atwater, T.; Reisner, D.E. Determination of state-of-charge and state-of-health of batteries by fuzzy logic methodology. J. Power Sources 1999, 80, 293–300. [Google Scholar] [CrossRef]
  109. Malkhandi, S. Fuzzy logic-based learning system and estimation of state-of-charge of lead-acid battery. Eng. Appl. Artif. Intell. 2006, 19, 479–485. [Google Scholar] [CrossRef]
  110. Chen, Z.; Qiu, S.; Masrur, M.A.; Murphey, Y.L. Battery state of charge estimation based on a combined model of Extended Kalman Filter and neural networks. In Proceedings of the The 2011 International Joint Conference on Neural Networks, San Jose, CA, USA, 31 July–5 August 2011; pp. 2156–2163. [Google Scholar] [CrossRef]
  111. Dang, X.; Yan, L.; Xu, K.; Wu, X.; Jiang, H.; Sun, H. Open-Circuit Voltage-Based State of Charge Estimation of Lithium-ion Battery Using Dual Neural Network Fusion Battery Model. Electrochimica Acta 2016, 188, 356–366. [Google Scholar] [CrossRef]
  112. Zheng, Y.; Lu, L.; Han, X.; Li, J.; Ouyang, M. LiFePO4 battery pack capacity estimation for electric vehicles based on charging cell voltage curve transformation. J. Power Sources 2013, 226, 33–41. [Google Scholar] [CrossRef]
  113. Costa, M.; Di Blasio, G.; Prati, M.; Costagliola, M.; Cirillo, D.; La Villetta, M.; Caputo, C.; Martoriello, G. Multi-objective optimization of a syngas powered reciprocating engine equipping a combined heat and power unit. Appl. Energy 2020, 275, 115418. [Google Scholar] [CrossRef]
  114. Beatrice, C.; Capasso, C.; Costa, M.; Di Blasio, G.; Di Luca, G.; Iantorno, F.; Martoriello, G. Model based optimal management of a hybrid propulsion system for leisure boats. J. Energy Storage 2022, 46, 103896. [Google Scholar] [CrossRef]
  115. Xu, J.; Cao, B.; Chen, Z.; Zou, Z. An online state of charge estimation method with reduced prior battery testing information. Int. J. Electr. Power Energy Syst. 2014, 63, 178–184. [Google Scholar] [CrossRef]
  116. Castanho, D.; Guerreiro, M.; Silva, L.; Eckert, J.; Alves, T.A.; Tadano, Y.d.S.; Stevan, S.L.; Siqueira, H.V.; Corrêa, F.C. Method for SoC Estimation in Lithium-Ion Batteries Based on Multiple Linear Regression and Particle Swarm Optimization. Energies 2022, 15, 6881. [Google Scholar] [CrossRef]
  117. Shekar, A.C.; Anwar, S. Real-Time State-of-Charge Estimation via Particle Swarm Optimization on a Lithium-Ion Electrochemical Cell Model. Batteries 2019, 5, 4. [Google Scholar] [CrossRef]
  118. Mohandes, M.A. Modeling global solar radiation using Particle Swarm Optimization (PSO). Sol. Energy 2012, 86, 3137–3145. [Google Scholar] [CrossRef]
  119. Daş, M.T.; Dülger, L.C.; Daş, G.S. Robotic applications with Particle Swarm Optimization (PSO). In Proceedings of the 2013 International Conference on Control, Decision and Information Technologies (CoDIT), Hammamet, Tunisia, 6–8 May 2013; pp. 160–165. [Google Scholar] [CrossRef]
  120. Zhao, F.; Zhu, A.; Yu, D.; Yang, Y. A Hybrid Particle Swarm Optimization(PSO) Algorithm Schemes for Integrated Process Planning and Production Scheduling. In Proceedings of the 2006 6th World Congress on Intelligent Control and Automation, Dalian, China, 21–23 June 2006; pp. 6772–6776. [Google Scholar] [CrossRef]
  121. Xiong, R.; Sun, F.; Gong, X.; Gao, C. A data-driven based adaptive state of charge estimator of lithium-ion polymer battery used in electric vehicles. Appl. Energy 2014, 113, 1421–1433. [Google Scholar] [CrossRef]
  122. Cuma, M.U.; Koroglu, T. A comprehensive review on estimation strategies used in hybrid and battery electric vehicles. Renew. Sustain. Energy Rev. 2015, 42, 517–531. [Google Scholar] [CrossRef]
  123. Sun, Q.; Guo, X.; Lv, H.; Gao, S.; Xu, J.; Wei, K. SOC Estimation Algorithm of Lithium-Ion Batteries Based on Particle Swarm Optimization. In Proceedings of the 2020 IEEE International Conference on Applied Superconductivity and Electromagnetic Devices (ASEMD), Tianjin, China, 16–18 October 2020; pp. 1–2. [Google Scholar] [CrossRef]
  124. Ye, M.; Guo, H.; Cao, B. A model-based adaptive state of charge estimator for a lithium-ion battery using an improved adaptive particle filter. Appl. Energy 2017, 190, 740–748. [Google Scholar] [CrossRef]
  125. Barcellona, S.; Colnago, S.; Dotelli, G.; Latorrata, S.; Piegari, L. Aging effect on the variation of Li-ion battery resistance as function of temperature and state of charge. J. Energy Storage 2022, 50, 104658. [Google Scholar] [CrossRef]
  126. You, G.-W.; Park, S.; Oh, D. Real-time state-of-health estimation for electric vehicle batteries: A data-driven approach. Appl. Energy 2016, 176, 92–103. [Google Scholar] [CrossRef]
  127. Haifeng, D.; Xuezhe, W.; Zechang, S. A new SOH prediction concept for the power lithium-ion battery used on HEVs. In Proceedings of the 2009 IEEE Vehicle Power and Propulsion Conference, Dearborn, MI, USA, 7–10 September 2009; pp. 1649–1653. [Google Scholar] [CrossRef]
  128. Shu, X.; Shen, S.; Shen, J.; Zhang, Y.; Li, G.; Chen, Z.; Liu, Y. State of health prediction of lithium-ion batteries based on machine learning: Advances and perspectives. iScience 2021, 24, 103265. [Google Scholar] [CrossRef]
  129. Chen, L.; Lü, Z.; Lin, W.; Li, J.; Pan, H. A new state-of-health estimation method for lithium-ion batteries through the intrinsic relationship between ohmic internal resistance and capacity. Measurement 2018, 116, 586–595. [Google Scholar] [CrossRef]
  130. Basia, A.; Simeu-Abazi, Z.; Gascard, E.; Zwolinski, P. Review on State of Health estimation methodologies for lithium-ion batteries in the context of circular economy. CIRP J. Manuf. Sci. Technol. 2021, 32, 517–528. [Google Scholar] [CrossRef]
  131. 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]
  132. Eddahech, A.; Briat, O.; Bertrand, N.; Delétage, J.-Y.; Vinassa, J.-M. Behavior and state-of-health monitoring of Li-ion batteries using impedance spectroscopy and recurrent neural networks. Int. J. Electr. Power Energy Syst. 2012, 42, 487–494. [Google Scholar] [CrossRef]
  133. Guo, F.; Huang, G.; Zhang, W.; Liu, G.; Li, T.; Ouyang, N.; Zhu, S. State of Health estimation method for lithium batteries based on electrochemical impedance spectroscopy and pseudo-image feature extraction. Measurement 2023, 220, 113412. [Google Scholar] [CrossRef]
  134. Lipu, M.S.H.; Hannan, M.; Hussain, A.; Hoque, M.; Ker, P.J.; Saad, M.; Ayob, A. A review of state of health and remaining useful life estimation methods for lithium-ion battery in electric vehicles: Challenges and recommendations. J. Clean. Prod. 2018, 205, 115–133. [Google Scholar] [CrossRef]
  135. Ng, K.S.; Moo, C.-S.; Chen, Y.-P.; Hsieh, Y.-C. Enhanced coulomb counting method for estimating state-of-charge and state-of-health of lithium-ion batteries. Appl. Energy 2009, 86, 1506–1511. [Google Scholar] [CrossRef]
  136. Guo, Z.; Qiu, X.; Hou, G.; Liaw, B.Y.; Zhang, C. State of health estimation for lithium ion batteries based on charging curves. J. Power Sources 2014, 249, 457–462. [Google Scholar] [CrossRef]
  137. Weng, C.; Sun, J.; Peng, H. A unified open-circuit-voltage model of lithium-ion batteries for state-of-charge estimation and state-of-health monitoring. J. Power Sources 2014, 258, 228–237. [Google Scholar] [CrossRef]
  138. Kim, J.; Lee, S.; Cho, B.H. Complementary Cooperation Algorithm Based on DEKF Combined With Pattern Recognition for SOC/Capacity Estimation and SOH Prediction. IEEE Trans. Power Electron. 2012, 27, 436–451. [Google Scholar] [CrossRef]
  139. Azis, N.A.; Joelianto, E.; Widyotriatmo, A. State of Charge (SoC) and State of Health (SoH) Estimation of Lithium-Ion Battery Using Dual Extended Kalman Filter Based on Polynomial Battery Model. In Proceedings of the 2019 6th International Conference on Instrumentation, Control, and Automation (ICA), Bandung, Indonesia, 31 July–2 August 2019; pp. 88–93. [Google Scholar] [CrossRef]
  140. Zhu, F.; Fu, J. A Novel State-of-Health Estimation for Lithium-Ion Battery via Unscented Kalman Filter and Improved Unscented Particle Filter. IEEE Sens. J. 2021, 21, 25449–25456. [Google Scholar] [CrossRef]
  141. Schwunk, S.; Armbruster, N.; Straub, S.; Kehl, J.; Vetter, M. Particle filter for state of charge and state of health estimation for lithium–iron phosphate batteries. J. Power Sources 2013, 239, 705–710. [Google Scholar] [CrossRef]
  142. Wei, J.; Chen, C. State of Charge and Health Estimation For Lithium-Ion Batteries Using Recursive Least Squares. In Proceedings of the 2020 5th International Conference on Advanced Robotics and Mechatronics (ICARM), Shenzhen, China, 18–21 December 2020; pp. 686–689. [Google Scholar] [CrossRef]
  143. Wu, M.; Wang, L.; Wu, J. State of health estimation of the LiFePO4 power battery based on the forgetting factor recursive Total Least Squares and the temperature correction. Energy 2023, 282, 128437. [Google Scholar] [CrossRef]
  144. Elmahallawy, M.; Elfouly, T.; Alouani, A.; Massoud, A.M. A Comprehensive Review of Lithium-Ion Batteries Modeling, and State of Health and Remaining Useful Lifetime Prediction. IEEE Access 2022, 10, 119040–119070. [Google Scholar] [CrossRef]
  145. Kim, J.; Nikitenkov, D. Fuzzy logic-controlled online state-of-health (SOH) prediction in large format LiMn2O4 cell for energy storage system (ESS) applications. In Proceedings of the 2014 IEEE International Conference on Industrial Technology (ICIT), Busan, Republic of Korea, 26 February–1 March 2014; pp. 474–479. [Google Scholar] [CrossRef]
  146. Lin, H.-T.; Liang, T.-J.; Chen, S.-M. The state-of-health diagnosis of Li-Co batteries with fuzzy identification. In Proceedings of the 7th International Power Electronics and Motion Control Conference, Harbin, China, 2–5 June 2012; pp. 2678–2682. [Google Scholar] [CrossRef]
  147. Chen, Z.; Mi, C.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]
  148. Guo, Y.; Yang, Z.; Liu, K.; Zhang, Y.; Feng, W. A compact and optimized neural network approach for battery state-of-charge estimation of energy storage system. Energy 2021, 219, 119529. [Google Scholar] [CrossRef]
  149. Wang, Z.; Feng, G.; Zhen, D.; Gu, F.; Ball, A. A review on online state of charge and state of health estimation for lithium-ion batteries in electric vehicles. Energy Rep. 2021, 7, 5141–5161. [Google Scholar] [CrossRef]
  150. Song, L.; Zhang, K.; Liang, T.; Han, X.; Zhang, Y. Intelligent state of health estimation for lithium-ion battery pack based on big data analysis. J. Energy Storage 2020, 32, 101836. [Google Scholar] [CrossRef]
  151. Yang, Q.; Xu, J.; Li, X.; Xu, D.; Cao, B. State-of-health estimation of lithium-ion battery based on fractional impedance model and interval capacity. Int. J. Electr. Power Energy Syst. 2020, 119, 105883. [Google Scholar] [CrossRef]
  152. Hong, J.; Wang, Z.; Chen, W.; Wang, L.; Lin, P.; Qu, C. Online accurate state of health estimation for battery systems on real-world electric vehicles with variable driving conditions considered. J. Clean. Prod. 2021, 294, 125814. [Google Scholar] [CrossRef]
  153. Falai, A.; Giuliacci, T.A.; Misul, D.A.; Anselma, P.G. Reducing the Computational Cost for Artificial Intelligence-Based Battery State-of-Health Estimation in Charging Events. Batteries 2022, 8, 209. [Google Scholar] [CrossRef]
  154. 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]
  155. Hoque, M.M.; Hannan, M.A.; Mohamed, A. Voltage equalization control algorithm for monitoring and balancing of series connected lithium-ion battery. J. Renew. Sustain. Energy 2016, 8, 025703. [Google Scholar] [CrossRef]
  156. Mishra, S.; Swain, S.C.; Samantaray, R.K. A Review on Battery Management system and its Application in Electric vehicle. In Proceedings of the 2021 International Conference on Advances in Computing and Communications (ICACC), Kochi, Kakkanad, India, 21–23 October 2021; pp. 1–6. [Google Scholar] [CrossRef]
  157. Bashir, H.; Yaqoob, A.; Jawaid, I.; Khalid, W.; Javed, M.Y.; Sultan, W. A Review of Battery Management System and Modern State Estimation Approaches in Lithiumion Batteries for Electric Vehicle. In Proceedings of the 2022 5th International Conference on Energy Conservation and Efficiency (ICECE), Lahore, Pakistan, 16–17 March 2022; pp. 1–8. [Google Scholar] [CrossRef]
  158. Gabbar, H.A.; Othman, A.M.; Abdussami, M.R. Review of Battery Management Systems (BMS) Development and Industrial Standards. Technologies 2021, 9, 28. [Google Scholar] [CrossRef]
  159. Xing, Y.; Ma, E.W.M.; Tsui, K.L.; Pecht, M. Battery Management Systems in Electric and Hybrid Vehicles. Energies 2011, 4, 1840. [Google Scholar] [CrossRef]
  160. Spoorthi, B.; Pradeepa, P. Review on Battery Management System in EV. In Proceedings of the 2022 International Conference on Intelligent Controller and Computing for Smart Power (ICICCSP), Hyderabad, India, 21–23 July 2022; pp. 1–4. [Google Scholar] [CrossRef]
  161. Sanitha Michail, C.; Chithra, M.; Nithara, P.V.; Eldho, R.P. Overview on Battery Management System and Energy Storage System of Electric Vehicle. In Proceedings of the 2022 International Conference on Automation, Computing and Renewable Systems (ICACRS), Pudukkottai, India, 13–15 December 2022; pp. 143–147. [Google Scholar] [CrossRef]
  162. Tang, H.; Wu, Y.; Cai, Y.; Wang, F.; Lin, Z.; Pei, Y. Design of power lithium battery management system based on digital twin. J. Energy Storage 2022, 47, 103679. [Google Scholar] [CrossRef]
  163. Shoukat, M.U.; Yan, L.; Du, C.; Raza, M.U.M.; Adeel, M.; Khan, T. Application of Digital Twin in Smart Battery Electric Vehicle: Industry 4.0. In Proceedings of the 2022 International Conference on IT and Industrial Technologies (ICIT), Chiniot, Pakistan, 3–4 October 2022; pp. 1–7. [Google Scholar] [CrossRef]
  164. García, E.; Quiles, E.; Correcher, A. Distributed Intelligent Battery Management System Using a Real-World Cloud Computing System. Sensors 2023, 23, 3417. [Google Scholar] [CrossRef] [PubMed]
  165. Nuroldayeva, G.; Serik, Y.; Adair, D.; Uzakbaiuly, B.; Bakenov, Z. State of Health Estimation Methods for Lithium-Ion Batteries. Int. J. Energy Res. 2023, 2023, e4297545. [Google Scholar] [CrossRef]
  166. Alamin, K.S.S.; Chen, Y.; Macii, E.; Poncino, M.; Vinco, S. A Machine Learning-based Digital Twin for Electric Vehicle Battery Modeling. In Proceedings of the 2022 IEEE International Conference on Omni-layer Intelligent Systems (COINS), Barcelona, Spain, 1–3 August 2022; pp. 1–6. [Google Scholar] [CrossRef]
  167. Guo, W.; Yang, L.; Deng, Z. A Cloud-based State of Health Estimation Method for Lithium-ion Batteries Using Sparse Charging Data. J. Phys. Conf. Ser. 2023, 2456, 012026. [Google Scholar] [CrossRef]
  168. Naseri, F.; Gil, S.; Barbu, C.; Cetkin, E.; Yarimca, G.; Jensen, A.; Larsen, P.; Gomes, C. Digital twin of electric vehicle battery systems: Comprehensive review of the use cases, requirements, and platforms. Renew. Sustain. Energy Rev. 2023, 179, 113280. [Google Scholar] [CrossRef]
Figure 1. SoC and SoH estimation and BMS published articles per year over the last decade.
Figure 1. SoC and SoH estimation and BMS published articles per year over the last decade.
Energies 17 00202 g001
Figure 2. Various steps of investigation.
Figure 2. Various steps of investigation.
Energies 17 00202 g002
Figure 3. SoC estimation methods.
Figure 3. SoC estimation methods.
Energies 17 00202 g003
Figure 4. Schematic battery state estimation diagram process.
Figure 4. Schematic battery state estimation diagram process.
Energies 17 00202 g004
Figure 5. ECM model schematizations.
Figure 5. ECM model schematizations.
Energies 17 00202 g005
Figure 6. Kalman filter schematization for SoC estimation.
Figure 6. Kalman filter schematization for SoC estimation.
Energies 17 00202 g006
Figure 7. Data-driven schematization approach.
Figure 7. Data-driven schematization approach.
Energies 17 00202 g007
Figure 8. Basic step of the fuzzy logic approach.
Figure 8. Basic step of the fuzzy logic approach.
Energies 17 00202 g008
Figure 9. SOH estimation techniques’ classification.
Figure 9. SOH estimation techniques’ classification.
Energies 17 00202 g009
Figure 10. BMS main functions.
Figure 10. BMS main functions.
Energies 17 00202 g010
Table 1. Characteristics of different batteries [26,30,31].
Table 1. Characteristics of different batteries [26,30,31].
Battery TypeSpecific Energy
(Wh/kg)
Specific Power
(W/kg)
Nominal Voltage
(V)
Cycle Life
(# of Cycles)
Cost
(USD/kWh)
Application
Lead-acid18035–4021500–5000120–200Automotive ignition, starting
Ni-Cd40–601501.252000–3000250–350Portable devices
Ni-MH60–120250–10001.25500–3000150–250Electronic Equipment, xEV
Li-ion120–140200–20003.61500–4500150–1300Electronic Equipment, xEV
Table 2. SoC estimation errors via direct methods.
Table 2. SoC estimation errors via direct methods.
SoC Estimation ApproachSoC Estimation ErrorReference
OCV≤±1.2%[51]
IR≤±1.4%[39]
EMF≤±2%[45]
IS≤±1%; ≤±1.6%[20,52]
CC≤±1.9%; ≤±4%[53,54]
Modified CC±0.019%; ±0.039% 1[49]
1 In charging and discharging.
Table 3. Filter-based SoC estimation errors.
Table 3. Filter-based SoC estimation errors.
SoC Estimation ApproachSoc Estimation Error (%) Reference
LKF≤±1.76; ±2[67,71]
EKF≤±1.5; ≤±1; ≤±1;[74,75,76]
±0.86; ≤±1.5[77,78]
AEKF≤±2[80]
UKF±0.80;[73]
HIF≤±2.49; ≤±1.1; ≤±0.95;[86,87,88]
≤±0.5[89]
PF≤±3.0; ≤±0.5; ≤±1.0[90,93,94]
Table 4. Observer-based SoC estimation errors.
Table 4. Observer-based SoC estimation errors.
SoC Estimation ApproachSoC Estimation Error (%)Reference
SMO≤±2; ±0.86[96,97]
PIO±2; ≤±2.5[36,98]
NLO≤±2.89; ≤±2[99,100]
Table 5. SoC estimation errors via DD approaches.
Table 5. SoC estimation errors via DD approaches.
SoC Estimation ApproachSoC Estimation Error (%)Reference
FL±5; ±5[108,109]
NN≤±1; ≤±1.03;[110,111]
≤±0.75[111]
GA≤±1; ≤±1[112,115]
PSO≤±1.5; ≤±1; ≤±1[121,123,124]
Table 6. SoH direct estimation errors.
Table 6. SoH direct estimation errors.
SoH Estimation ApproachSoH Estimation Error (%)Reference
IR≤±4[129]
EIS≤±2; ≤±2[132,133]
CC≤±1 1[135]
OCV≤±3; ≤±1[136,137]
1 after eighth cycles.
Table 7. Filter-based SoH estimation errors.
Table 7. Filter-based SoH estimation errors.
SoH Estimation ApproachSoH Estimation Error (%) Reference
DEKF±5[138]
PF + UKF<±0.38; <±0.62 *[140]
PF<±2[141]
LS<±0.35[143]
* in charge and discharge phase, respectively.
Table 8. Data-driven-based SoH estimation errors.
Table 8. Data-driven-based SoH estimation errors.
SoH Estimation ApproachSoH Estimation Error (%)Reference
FL±1.46–9.2[146]
GANot provided//
FFNN±0.45[150]
BPNN±1.5[151]
LSTM±0.13[152]
Table 9. In-cloud battery state estimation errors.
Table 9. In-cloud battery state estimation errors.
In-Cloud EstimationEstimation Error (%)Reference
SoC±0.49[21]
SoH±0.74; ±1.74
SoC±0.549[166]
SoH±0.603
SoH≤±2.0[167]
Table 10. Summary of the state estimation approaches.
Table 10. Summary of the state estimation approaches.
Estimation ApproachProCons
OCVSimplicity and high accuracyNot suitable for online implementation due to long rest time. Extensive laboratory tests are necessary to find SoH–OCV correlation
IRSimple and easily implementableInternal resistance changes slowly and is hard to observe for SoC estimation, thus it is not suitable for online estimation.
EMFSimple and easily implementableThe OCV relaxation process may take up a lengthy time and is not suitable for online applications.
ISAccurate, quick, and non-destructive capturing of dynamic batteries behaviorFor lab purposes only; expensive, it requires a dedicated battery model.
CCSimple to be implemented with low computational costThis method is time-consuming due to the continuous tracking of ampere-hours.
KFReal-time estimation with high accuracyNon suitable for the non-linear problem. It could not converge for SoH estimation due to non-linear degradation process of the battery.
EKFReal-time estimation for non-linear problemsA linearization error may occur under highly non-linear conditions.
UKFFor strong non-linear problem; comparable computational effort with EKFIts robustness depends on the linearization process.
HIFOvercomes the noise influence on the accuracy of the traditional EKF algorithmAging, hysteresis, and temperature effects could influence its accuracy.
PFSuitable for nonlinear systems with non-Gaussian noiseThe main difficulty is to select the proper proposal distributions that can approximate the posterior distributions.
SMOCompensates for the modelling errors caused by parameter variations of the circuit modelDifficult to determine the gain.
PIOGood accuracyComplicated controllers are necessary.
NLOIt does not need complicated matrix operations; reduced computation costAccuracy may be influenced by gain determination.
FLSuitable for complex and non-linear problems, a precise mathematical model is not a prerequisiteExpensive in terms of storage and computational effort requirements. Not suitable for online SoC and SoH estimation.
GAPrecise and robustRequires high computational effort, generally coupled with another method for SoC and SoH estimation. Furthermore, a proper tuning is necessary.
NNStrong adaptability and self-learning skills; no knowledge of the cell’s internal structure is necessary; ideal for parameter estimationA large amount of training data and storage is required; non-negligible computational effort; challenging for on-line implementation.
PSOSimpler than the GA approach; fewer parameters to be tuned; lower computational effort; higher degree of convergenceTime-consuming in parameter tuning
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

Di Luca, G.; Di Blasio, G.; Gimelli, A.; Misul, D.A. Review on Battery State Estimation and Management Solutions for Next-Generation Connected Vehicles. Energies 2024, 17, 202. https://doi.org/10.3390/en17010202

AMA Style

Di Luca G, Di Blasio G, Gimelli A, Misul DA. Review on Battery State Estimation and Management Solutions for Next-Generation Connected Vehicles. Energies. 2024; 17(1):202. https://doi.org/10.3390/en17010202

Chicago/Turabian Style

Di Luca, Giuseppe, Gabriele Di Blasio, Alfredo Gimelli, and Daniela Anna Misul. 2024. "Review on Battery State Estimation and Management Solutions for Next-Generation Connected Vehicles" Energies 17, no. 1: 202. https://doi.org/10.3390/en17010202

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