Next Article in Journal
Characterization of Wind Resources of the East Coast of Maranhão, Brazil
Previous Article in Journal
Performance Analysis and Comprehensive Evaluation of Solar Organic Rankine Cycle Combined with Transcritical CO2 Refrigeration Cycle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid State of Charge Estimation of Lithium-Ion Battery Using the Coulomb Counting Method and an Adaptive Unscented Kalman Filter

1
Electrical Power and Machines Department, Faculty of Engineering, Ain Shams University, Cairo 11517, Egypt
2
Faculty of Engineering and Technology, Future University in Egypt, Cairo 11835, Egypt
3
Electrical Engineering Department, College of Engineering, King Saud University, Riyadh 11421, Saudi Arabia
4
Department of Electrical Engineering, Superior Polytechnic School of Linares, University of Jaén, 23700 Linares, Spain
*
Author to whom correspondence should be addressed.
Energies 2023, 16(14), 5558; https://doi.org/10.3390/en16145558
Submission received: 16 June 2023 / Revised: 5 July 2023 / Accepted: 12 July 2023 / Published: 22 July 2023
(This article belongs to the Section D2: Electrochem: Batteries, Fuel Cells, Capacitors)

Abstract

:
This paper establishes an accurate and reliable study for estimating the lithium-ion battery’s State of Charge (SoC). An accurate state space model is used to determine the parameters of the battery’s nonlinear model. African Vultures Optimizers (AVOA) are used to solve the issue of identifying the battery parameters to accurately estimate SoC. A hybrid approach consists of the Coulomb Counting Method (CCM) with an Adaptive Unscented Kalman Filter (AUKF) to estimate the SoC of the battery. At different temperatures, four approaches are applied to the battery, varying between including load and battery fading or not. Numerical simulations are applied to a 2.6 Ahr Panasonic Li-ion battery to demonstrate the hybrid method’s effectiveness for the State of Charge estimate. In comparison to existing hybrid approaches, the suggested method is very accurate. Compared to other strategies, the proposed hybrid method achieves the least error of different methods.

1. Introduction

Energy storage systems (ESS) are becoming essential in modern power networks to the growing use of renewable energy sources, characterized by uncertainty and fluctuation [1]. In addition to their fundamental role in storage and retrieval, energy storage components are crucial to providing auxiliary services to the hosting system. In numerous applications, including those involving portable electronics, electric cars, satellite components, and power systems, batteries of various kinds play a crucial role [2]. Compared to other common battery types, Li-ion batteries have a high energy density, a low self-discharge rate, and a long service life, making them a flexible and promising technology [3]. However, overcharging or undercharging Li-ion batteries can permanently harm the battery cells, reducing lifetime and degrading performance. Therefore, one of the critical purposes of BMS is to accurately estimate SoC to lower safety risks and extend the battery’s health [4]. To determine the battery’s SoC in real-time, the Battery Management System (BMS) observes battery measurements such as voltage, current, temperature, and other variables. Then, to prohibit overcharging and over-discharging the battery, preserve the battery’s health, and extend its service life, it designs a reasonable approach to the charging and discharging phenomena of the Li-ion battery [5].

1.1. Problem under Study

Measuring the SoC of a Li-ion battery has proven to be a significant obstacle to correctly estimating it. Due to the intricate electrochemical processes taking place inside a Li-ion battery [6], SoC is not directly measurable due to the nonlinear connection between the SoC and OCV of the battery. It must be measured using voltage, current, and temperature measurements; hence why the precise calculation of SoC for battery simulation is a current research topic [7]. Accurate SoC estimation is a primary task in BMS by helping to improve the system implementation and precision and lengthening the service life of the battery [8]. It can also prevent unexpected system outages, keep the Li-ion battery from being overcharged or under-charged, which might permanently harm the battery’s internal structure, and it enables the development of logical control schemes for energy conservation [9].
Before estimating SoC, precisely modeling the Li-ion battery characteristics using an Equivalent Circuit Model (ECM) is conducted, which include the battery’s series resistance—the transient branch, which consists of polarization resistance and capacitance, and the OCV of the battery at different SoC values—different temperatures, and different loading and battery fading conditions, then estimating SoC by predicting the value of the state of charge, and then correcting the value of state by using the measurements of voltage, current, and temperature [10]. This will result in a precise state of charge assessment and battery modeling, which aids in the process of researching the Li-ion battery’s dynamic reaction.

1.2. Literature Review

SoC is indicated as the battery’s charge level, which reflects how much charge is still available in the battery cell compared to its capacity [11]. The SoC value ranges from 0 to 100% and is a relative number given as a percentage [12]. A Li-ion battery’s SoC may be calculated using various techniques, such as direct measurement, bookkeeping, model-based, and hybrid methods [13].
Each strategy has unique traits and circumstances in which it works best. The Direct Measurement method measures SoC indirectly by using physical battery properties such as OCV and impedance, the most used being the Open-Circuit Voltage method [14], which measures SoC through an indirect relation between the SoC and OCV relation curve. However, to measure OCV correctly, it must be left unattended for a lengthy time, which is impractical in actual operations. To obtain an accurate SoC value, Wu et al. [15] provided the OCV calculation equation and estimated the OCV with voltage at a specific time after the battery stopped discharging. However, this method is still impractical because the battery must still stop discharging to measure SoC accurately. The impedance measurement method has the same issue, and the battery life cycle lengthens the impedance changes. Also, it is very responsive to temperature changes; SoC measurements are very challenging when the battery temperature fluctuates significantly [16]. The internal impedance impact when the battery drains cause a terminal voltage decrease, which is the basis for the terminal voltage technique. Since each of these is precisely proportional to SoC, it is presumed that the EMF of the Li-ion battery is direct to the terminal voltage. The predicted inaccuracy of the terminal voltage approach is significant because of the abrupt decrease in terminal voltage after the discharging phase, even though this method has been used at various drainage currents and temperatures [17].
Battery discharge information is used as input in the bookkeeping estimate technique. It enables several internal battery impacts in SoC estimation, such as self-discharge [18]. The most used method is the CCM which is also called the (Ah) Integration Method [19]. This technique works by multiplying the overall capacity by the current flowing and draining from the Li-ion battery, and is simple and cheap, but its major disadvantages are that any error in the current measurement will accumulate, making the measurements converge from the actual value.
Model-based estimation approach establishes a Li-ion battery model and combines several state-of-charge estimation algorithms to estimate SoC. One of the most essential estimation methods is that of adjustable systems [20]. These are self-designing systems, also known as observers, that can be spontaneously modified to accommodate any system changes. One of the most commonly used adjustable systems in batteries is the EKF [21], which uses the Taylor expansion approach to extend the traditional Kalman Filter for nonlinear models to estimate first and second-order derivatives. It estimates states of discrete time by taking two points (mean and approximate). This method yields good results, but due to only using the first term of expansion, the solutions in highly nonlinear systems are not accurate; therefore, another filter named the UKF is used [22]. It is a member of the more significant class of filters known as Sigma Point Kalman Filters, which employ statistical linearization, and estimates states of discrete time by using a collection of points called sigma points and approximate points. It then uses nonlinear transformations on the set of sigma points that are chosen deterministically, with very accurate solutions in highly nonlinear systems. For the standard EKF and UKF, they assume fixed uncertainties in error parameters, and these uncertainties propagate through the filter, which limits its effectiveness. Therefore, the Adaptive Kalman Filter (AKF) is used [23,24]. It adapts to any changes in data or the uncertainties of the error by defining some parameters of the model that are unknown, which makes it more accurate. It uses two independent models to estimate the state of a dynamic system: an observation model that establishes a link between measurements and the state vector, and a dynamic model that defines the behavior of the state vector. Adaptive systems provide a valuable option for SoC estimation since Li-ion batteries have nonlinear SoC relationships and are influenced by several chemical effects.
Hybrid methods [25] are models between different estimation techniques. Since the amount of information that can be gained from a single estimation approach is restricted, hybrid models aim to combine the benefits of each method and achieve an optimal estimation. A hybrid approach between several estimate algorithms may use the most significant benefits of various SoC estimation approaches, merge single model inputs, and maximize the available information, increasing estimation accuracy. There are several types of hybrid methods. The first is a combination of the Coulomb Counting (CCM) and EMF method, an innovative SoC estimating technique that has been devised and applied in an actual SoC estimation system. It combines the use of direct measurements, battery EMF measurements during the equilibrium stage, and bookkeeping estimations using the CCM approach during the discharge condition [26]. The second method is a combination between CCM and the Kalman Filter. Wang et al. [27] proposed an SoC estimation method where the Kalman Filter corrects the initial value used for the CCM, and then the CCM estimates SoC for the long working time. The third method is a combination between the Per-Unit System and Extended Kalman Filter (EKF). Kim et al. [28] explained the application of this combination to characterize the battery model parameters for very precise SoC estimation, using the battery parameters that are impacted by the aging effect, according to the PU system. In the equivalent circuit model, the terminal voltage of the battery and current, as well as the absolute parameter values, are modified into dimensionless magnitudes concerning a set of base magnitudes. The modified magnitudes are then applied to dynamic and observation models in the EKF method.
These approaches have yielded good outcomes but are short in accuracy and consistency. This study recommends the usage of the hybrid method by combining the CCM and various Kalman Filter approaches to minimize the error of the simulated and experimented SoC by using the Integral Square Error (ISE) method. First, defining the battery model parameters ensures optimal battery performance and longevity since any SoC estimate technique requires an accurate battery model. The battery parameters are established using (AVOA) [29] under various loading, fading, and temperature situations. The OCVs under various SoCs, R o , and R t r and C t r are the design parameters that have been observed, then the SoC is estimated by using the combination of the Coulomb Counting Method (CCM) and an Adaptive Unscented Kalman Filter (AUKF). AVOA validates the least error between various optimization algorithms, and the hybrid method validates the Li-ion batteries model’s primary purpose with the least error. These skills provide the most accurate battery model with the best SoC estimation technique. Despite its advantages, it has not yet been employed to solve technical problems.

1.3. Key Contribution

The critical contributions of this study are extracted as follows:
  • The unknown parameters of the Li-ion battery model are identified in this research using the AVOA;
  • By studying the single-branch Li-ion battery dynamic model, a solid nonlinear connection between the OCV and the SoC is demonstrated;
  • Experiments using Li-ion batteries and simulation-based research are combined;
  • The combination of the CCM and AUKF is compared to other combinations, such as the CCM with EKF, CCM with UKF, and CCM with AEKF;
  • Concerning modeling Li-ion batteries for the SoC estimate, the study filled the gap by excluding loads, battery aging, and temperature conditions.

1.4. Paper Coordination

The remainder of the paper is introduced as follows: Section 2 describes a dynamic demonstration of a Li-ion battery. Section 3 introduces the Coulomb Counting and Adaptive Unscented Kalman Filter methodology. Section 4 reveals the outcome of the hybrid method simulation when applied to solve the issue with the SoC estimation of Li-ion batteries. Section 5 discusses the simulation result and briefs it, and Section 6 outlines the main results of the research.

2. Problem Attributions

In the literature’s previous study, nonlinear modeling’s impacts were not considered while identifying the battery characteristics and estimating SoC and the effects of noise and measurement errors and their variable uncertainties. The linear model’s parameter identification process does not take much time to compute. Conversely, while nonlinear models need more computation time, they can offer good parameter estimate accuracy. Compared to conventional nonlinear models, the recommended approach has created a simpler nonlinear model that offers good identification accuracy with shorter computation times, with accurate SoC estimation that assumes any uncertainties in the error of SoC estimation are variable, not fixed; the model can adapt to any changes. A reduced model with enough precision for parameter estimation must be presented to resolve this problem. This new study’s focus is on the previously noted gaps in the literature. A nonlinear depiction of the link between OCV and the SoC is considered because the battery’s internal chemical reactions are unstable.

2.1. Modeling of Li-Ion Battery

Different Li-ion battery models were shown and evaluated for their complexity and precision; an ECM for battery with lumped parameters for single and double polarization branches was the better option. The most popular one selected for this work is the single-order branch model, also known as the single-time constant model of Li-ion batteries. The battery is modeled in Figure 1 [30].
This Li-ion battery model consists of a battery OCV V o c v , series ohmic resistance R o , the battery’s transient resistance and capacitance R t r , C t r , and I b a t t is the battery terminal current.
The electric behavior of the single-time constant model may be characterized by Equations (1) and (2):
V t r ° = 1 R t r C t r V t r + 1 C t r I b a t t
V t = V o c v V t r R o I b a t t
The discrete-time explanation may be seen in Equations (3) and (4) as follows:
V t r , k + 1 = V t r , k e τ s τ t r + R t r 1 e τ s τ t r   I b a t t , k
V t , k = V o c v   S o C , k V t r , k R o I b a t t , k
where τ s is the sample time and ( τ t r ) is the taw time constant of the transient branch.

2.2. State of Charge Equations

The battery cell’s SoC reveals how much energy is still available in the cell compared to its capacity, as shown in Equation (5).
S o C = S o C 0 1 Q 0 t I b a t t d t
where Q is the capacity of a Li-ion battery, S o C O is the initial state of charge value, and I b a t t is the load current. Equation (5) is used to compute SoC to determine V o c v in Equation (3) and to calculate the terminal voltage V t in Equation (4).
The discretization of Equation (5) is shown in Equation (6):
S o C k = S o C k 1 100 I b a t t , k 1 3600 Q
Now using Equations (1)–(4), the equations of the state space of the Li-ion battery model are presented in Equations (7) and (8).
S o C k V t r , k = 1 0 0 e τ s R t r C t r S o C k 1 V t r , k 1 + 100 1 3600 Q R t r 1 e τ s R t r C t r   I b a t t , k 1
V t = 1 0 T V t r , k I b a t t , k R o + V o c v , k
To brief the process of SoC estimation, Figure 2 demonstrates the SoC estimation framework.

2.3. Objectives and Constraints of Li-Ion Battery Model SoC Estimation Problem

The single-branch Li-ion battery model discussed in the prior section characterizes the battery characteristics. To match the predicted SoC with the observed state of charge in the experimental step, an objective function must be developed, and SoC must be estimated accurately by using a reliable and accurate estimation method to make sure the Li-ion battery is performing within a safe range, avoiding overcharging and over-discharging problems. The developed objective function is based on decreasing the distinction between the experimental SoC and the simulation results SoC. The proposed objective function is represented in Equation (9).
M i n u F i u , i = 1 , 2 , n o b f U m i n     U   U m a x
F i   u is the developed goal function, and i   and   u represent the estimated parameters in the battery. The control variables of the parameters are U m i n   and   U m a x , and n o b f consists of all possible objective functions. Using the results of the Li-ion battery experiment, the parameters of the Li-ion battery model are established.
The goal is to reduce the average discrepancy between the simulated battery and the experimented battery SoC F i   u by using Equation (10).
F i u = S o C e s t i m a t e d S o C e x p e r i m e n t a l 2
where S o C e s t i m a t e d is the simulated battery SoC and S o C e x p e r i m e n t a l is the experimental battery SoC.
Under the primary constraints, the objective function is solved:
0     S o C     1
V o c v   m i n V o c v V o c v m a x at   T 1 = 25   ° C   and   T 2 = 45   ° C
R o m i n     R o   R o m a x at   T 1 = 25   ° C   and   T 2 = 45   ° C
R t r m i n   R t r R t r max at   T 1 = 25   ° C   and   T 2 = 45   ° C
τ t r m i n   τ t r   τ t r max at   T 1 = 25   ° C   and   T 2 = 45   ° C
where m i n   and   m a x are the parameters’ restrictions operators.

3. Coulomb Counting Method and Adaptive Unscented Kalman Filter

3.1. Coulomb Counting Method

According to Kiarash et al. [31], the Coulomb Counting equation is presented in Equation (11).
S o C t = S o C 0 + η 3600   Q 0 t i t d t
where η is the Coulomb efficiency which is denoted as follows in Equation (12):
η = η c h a r g e , i t > 0 η d i s c h a r g e , i t < 0
where t is time in seconds, i t is the current flowing through in the battery amperes A at the time t , S o C t is the SoC at a time interval t , S o C   0 is the SoC at time instant t = 0 , and Q is battery capacity in A h r .
After discretizing the Coulomb Counting equation, we obtain Equation (13):
S o C j = S o C j 1 + η 3600   Q t j 1 t j i τ   d τ
where S o C j denotes the SoC at time instant t j , S o C j 1 indicates SoC value at time instant t j 1 , and i τ indicates the current measured at time instant τ . The integration in Equation (14) is approximated using the rectangle (backward difference) approach in Equation (13).
t j 1 t j i τ d τ Δ j i t j = Δ j i j
where Δ j = t j t j 1 . Equation (15) illustrates the simplified Coulomb Counting equation as follows:
S o C j = S o C j 1 + η Δ j i j 3600   Q
In Equation (15), the following inaccuracies are present in the Coulomb Counting equation:
  • Current measurement inaccuracy i j ;
  • An error result from the integration’s approximation in Equation (14);
  • Knowledge of battery capacity ( Q ) is unreliable;
  • A lack of understanding regarding the efficiency of Coulomb Counting η ;
  • Sampling time Δ measurement error.
Therefore, to limit these errors, the AUKF is initially employed to lead the starting value to the actual value.

3.2. Adaptive Unscented Kalman Filter (AUKF) Methodology

When turning a nonlinear system into a linear system, unscented transformation should be used instead of the Taylor expansion to boost the accuracy of the Unscented Kalman Filter (UKF) approach. Although the noise from the system model and observations in the UKF method is specified as constants, they cannot accurately represent the impact of actual noise on the filter, leading to an increase or even a divergence in the SoC estimate error. The AUKF algorithm, an improved version of the UKF algorithm, addresses the issues above. The algorithm computes the innovation variance and residual variance using the Moving Window approach, and it continuously observes the evolution of innovation and residual in the filter. While the residual variance adjusts the observation noise covariance instantaneously, the innovation variance adjusts the system noise covariance instantaneously [32].
The process of the AUKF is presented as follows:
Step (1): Define the initial state value x 0 ^ and state error covariance initial value P 0 in Equations (16) and (17).
x 0 ^ = E x 0
P 0 = E [ x 0 x 0 ^ x 0 x 0 ^ T ]
Step (2): Calculate the Sigma point through Equation (18).
x j 0 = x j 1 ^ x j 1 i = x j 1 ^ + L + λ P j 1 ,     i = 1 , 2 , , L x j 1 i = x j 1 ^ L + λ P j 1 ,     i = L + 1 , L + 2 , 2 L
where (L) is the state vector length, the calculation of the weight value is presented in Equation (19).
λ = α 2 L + j i L W m 0 = λ L + λ ,   W m i = 1 2 L + λ , i = 1 , 2 , , 2 L W c 0 = λ L + λ + 1 α 2 + β ,   W c i = 1 2 L + λ ,   i = 1 , 2 , 2 L
Step (3): Time update.
  • Update the value of the predicted status x j ¯ from Equations (20) and (21).
    x j | j 1 i = F x j 1 i
    x j ¯ = i = 0 2 L W m i x j i
  • Update the value of the predicted observation y j ¯ from Equations (22) and (23).
    y j | j 1 i = G x j | j 1 i
    y j ¯ = i = 0 2 L W m i G x j | j 1 i + υ = i = 0 2 L W m i   y j | j 1 i
  • Update the predicted value of system covariance P x x | j from Equation (24).
    P x x | j = i = 0 2 L ( W c i   ( x j | j 1 i x j ¯ ) x j | j 1 i x j ¯ T ) + Q j 1
  • Calculate innovative value d j and innovative variance value C d j from Equations (25) and (26).
    d j = y j y j ¯
    C d j = j 1 j   C d j 1 + 1 j d j d j T   , j W 1 W   i = j W + 1 j d i d i T , j > W
  • Update system noise covariance Q j from Equation (27).
    Q j = K j 1   C d j   K j 1 T
Step (4): A status update.
  • Update the prediction value of observation covariance P y y | j from Equation (28).
    P y y | j   = i = 0 2 L ( W c i   y j | j 1 i y j ¯ y j | j 1 i y j ¯ T ) + R j 1
  • Update covariance P x y | j from Equation (29).
    P x y | j = i = 0 2 L W c i   x j | j 1 i x j ¯ y j | j 1 i y j ¯ T
  • Calculate Kalman gain from Equation (30).
    K j = P x y | j P y y | j
  • Update the value of the estimated state x j ^ from Equation (31).
    x j ^ = x j ¯ + K j y j y j ¯
  • Update the value of the estimated observation y j ^ from Equation (32).
    y j ^ = H j   x j ^
  • Update the value of error covariance P j from Equation (33).
    P j = P x x | j K j   P y y | j   K T
  • Calculate the value of the residual r j and the value of residual variance C r j in Equations (34) and (35).
    r j = y j y j ^
    C r j = j 1 j   C d r 1 + 1 j   r j   r j T , j W 1 W   i = j W + 1 j r i r i T , j > W
  • Update the value of the observation noise covariance R j from Equation (36).
    R j = C r j + H j   P j   H j T

3.2.1. System Noise Covariance of Adaptive System Q j

The previous equations prove that when Q j is very large, system covariance prediction P x x | j increases, therefore, state value x j + 1 ¯ increases, which leads to a high value of the predicted state x j + 1 ^ , therefore increasing the error of the estimated state of charge. Covariance of system noise Q j will be updated instantaneously to correct the effect of system errors on estimated results.
The difference between the actual observation value y j and the value of predicted observation y j ¯ is denoted as innovation d j at the time j , which is shown in Equation (25).
In the Moving Window method, innovation variance C d j is denoted in Equation (26). Where (W) is the Moving Window length from the innovative variance C d j equation, the system noise covariance Q j is calculated from Equation (37).
Q j = K j 1   C d j 1   K j 1 T
Therefore, by calculating the innovation value d j and updating Q j instantaneously to correct the covariance error P j , the value of system noise is corrected, and the Q j reaches zero.

3.2.2. Observation Noise Covariance of Adaptive System R j

The previous equations denote that R j establishes the importance of the observation value with the estimated outcome. As R j increases, Kalman gains K j decrease, which causes the observation value to have a negligible impact on the predicted state value. Similarly, as R j decreases, filter gain K j increases, which causes the observation value to have a significant impact on the predicted state value. Therefore, the covariance of observation noise R j reduces the impact of observation noise on estimating results by adjusting the Kalman gain K j instantaneously to modify the impact of the observation predicted value.
The residual ( r j ) at a time j , which is displayed in Equation (34), is the divergence between the actual value y j and the estimated value of observation y j ^ .
In the Moving Window method, the value of the variance of residual ( C r j ) is denoted in Equation (38).
C r j = j 1 j   C r j 1 + 1 j   r j r j T , j W 1 W i = j W + 1 j r i   r i T , j > W
From the value of residual variance ( C r j ) equation, the value of observation noise covariance ( R j ) is calculated from Equation (39).
R j = C r j + H j   P j 1   H j T
Therefore, by calculating the residual value r j and updating R j in real-time and adjusting Kalman gain ( K j ) , we can achieve optimal estimation.
To brief this section, Figure 3 illustrates the AUKF flowchart.

4. Experimental Results

This section presents a rechargeable Li-ion battery, 3.7 V, 2.6 Ah, as it has strong performance and dependability. Its characteristics include the following details in Table 1, Table 2 and Table 3 [30].
Other constants are considered while simulating the Li-ion battery, represented in Table 2.
Four approaches are applied for Li-ion batteries as follows:
  • Approach (1): resistive load and battery fade are not considered;
  • Approach (2): battery fade is considered, but the resistive load is not;
  • Approach (3): resistive load is included; battery fade is not;
  • Approach (4): resistive and battery fade are considered.

4.1. Simulation of Approach (1)

In this approach, both loading and battery fade effects are excluded. Table 4 represents the values of optimized parameters by using African Vultures Optimization Algorithm (AVOA) at different state of charge values at temperatures 25   ° C and 45   ° C ; then, after estimating the SoC, Table 5 represents the SoC error I S E which is utilized in curves between the contrasted hybrid approaches in Figure 4.
Figure 4 reveals the convergence curves between the integral square error ( I S E ) and time in seconds.

4.2. Simulation of Approach (2)

In this approach, the effect of battery fading is included, while loading is not included. Both battery capacity and battery series resistance are affected by aging. Resistance increases are caused by several causes, including developing (SEI) at the corrosion of the current collector’s anode, cathode, and interfaces. These mechanisms cause battery fading and are influenced by temperature, charge state, and storage time. Table 6 represents the values of optimized parameters by using the African Vultures Optimization Algorithm (AVOA) at different state of charge values at temperatures 25   ° C and 45   ° C ; then, after estimating the SoC, Table 7 represents the SoC error I S E , which is utilized in curves between the contrasted hybrid approaches in Figure 5.
Figure 5 reveals the convergence curves between the integral square error (ISE) and time in seconds.

4.3. Simulation of Approach (3)

In this approach, a resistive load equal to 1 kΩ is studied while the battery fade is not. Table 8 represents the values of optimized parameters by using the African Vultures Optimization Algorithm (AVOA) at different SoC values at temperatures 25 °C and 45 °C; then, after estimating the SoC, Table 9 represents the SoC error (ISE) which is utilized in curves between the contrasted hybrid approaches in Figure 6.
Figure 6 reveals the convergence curves between the integral square error (ISE) and time in seconds.

4.4. Simulation of Approach (4)

In this approach, both the resistive load and battery fade are considered. Table 10 represents the values of optimized parameters by using the African Vultures Optimization Algorithm (AVOA) at different state of charge values at temperatures 25   ° C and 45   ° C ; then, after estimating the SoC, Table 11 represents the SoC error I S E which is utilized in curves between the contrasted hybrid approaches in Figure 7.
Figure 7 reveals the convergence curves between the integral square error ( I S E ) and time in seconds.

5. Discussion

This study explains the connection between the battery characteristics and SoC at different loading, temperatures, and aging conditions; by comparing to other studies, the results prove the reduction of the error between the estimated SoC and real SoC by using a new hybrid method which is a combination of the CCM and AUKF. Table 12, Table 13, Table 14 and Table 15 demonstrate the Li-ion battery’s attained objective value under contrasting techniques.
As explained in Table 12, Table 13, Table 14 and Table 15, based on the value of the error and convergence curve, the CCM with AUKF gives the minimum ISE and best behavior for the convergence curve in all approaches.
For more confirmation that the hybrid method fits as the best SoC estimation technique and has the least error, using every estimation method as an individual without including any hybrid techniques gives a larger error than using the hybrid technique. Table 16 demonstrates the outcomes of applying various SoC estimate methods on Li-ion batteries for all approaches.
As we compare the results, the hybrid method gives a more optimal estimation for SoC. Another verification for using an optimal estimating technique is comparing real and estimated SoC curves, as shown in Figure 8.
As shown in Figure 8a, the battery suffered from (±0.2) overcharging, which will affect the battery lifetime, and in long distances, the lifetime of the internal parts will be decreased and damaged. As shown in Figure 8b, while using an accurate battery model by using an accurate optimization technique to model the battery accurately and then using a dependable battery SoC estimation technique, the data are very close to each other.

6. Conclusions

This work employed a hybrid approach to calculate the SoC of Li-ion batteries. First, the battery is modeled accurately for accurate SoC estimation by using the African Vultures Optimizer (AVOA), which is considered one of the most effective optimization techniques in modeling a nonlinear model such as the Li-ion battery. Then, the hybrid method consisting of the CCM with the AUKF is used for SoC estimation. AUKF is initially employed to lead the starting value to the actual value and eliminate any error at the first readings, and then Coulomb Counting continues to estimate SoC for a long working time. This hybrid method is compared to other hybrid methods, such as the CCM with an EKF, CCM with a UKF, and CCM with an AEKF. For the 2.6 Ahr Li-ion battery, the simulation results show that the proposed combination of CCM with AUKF has outstanding dynamic validation and capacity in all situations. The fitness function, when compared to other hybrid approaches, achieves the lowest value by utilizing the most dependable and efficient solution, resulting in high accuracy and minimal errors.

Author Contributions

R.A.S. and H.M.H.: conceptualization and methodology; H.M.F.: validation, formal analysis; H.M.H., R.A.S. and M.A.: investigation, visualization, supervision; J.L.M. and F.J.: validation, review, and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by King Saud University, Riyadh, Saudi Arabia.

Data Availability Statement

Not applicable.

Acknowledgments

This work was supported by the Researchers Supporting Project number (RSP2023R467), King Saud University, Riyadh, Saudi Arabia.

Conflicts of Interest

There is no conflict of interest.

Nomenclature

List of symbols and nomenclature
SymbolDescription
SoCBattery State of Charge
ESSEnergy Storage Systems
BMSBattery Management System
ISEIntegral Square Error
ECMEquivalent Circuit Model
OCVOpen-Circuit Voltage
CCMCoulomb Counting Method
EKFExtended Kalman Filter
UKFUnscented Kalman Filter
AKFAdaptive Kalman Filter
AEKFAdaptive Extended Kalman Filter
AUKFAdaptive Unscented Kalman Filter
AVOAAfrican Vultures Optimization Algorithm
EMFElectromotive Force
UBUpper Bound
LBLower Bound
SEISolid Electrolyte Interfaces
AhAmpere-Hour
S o C 0 The initial value of the state of charge
V o c v Battery Open circuit voltage
R o The series battery resistance
R t r Battery transient resistance
C t r Battery transient capacitance
V t r The voltage across the polarization branch of the battery
I C t r Current flows in polarization capacitance of the battery
I b a t t Battery terminal current
τ s Sampling time
τ t r Transient time constant
V n o m Battery nominal voltage
V d i s Battery discharge voltage
Q Battery nominal capacity
Q d i s Battery discharge capacity
V t Battery terminal voltage
n Total number of discharge cycles
N Number of discharge cycles
F i U Objective function
n o b f Number of goal functions
U m i n ,   U m a x Parameter bounds for the control variable factor
S o C m e a s u r e d Expected battery model state of charge
S o C e x p e r i m e n t a l Recorded experimental battery state of charge
Q m i n ,   Q m a x Maximum and minimum values of (Q)
R o m i n ,   R o m a x Maximum and minimum values of ( R o )
R t r m i n ,   R t r m a x Maximum and minimum values of ( R t r )
τ t r m i n , τ t r m a x Maximum and minimum values of ( τ t r )
η Coulomb counting efficiency
α The alpha coefficient controls the emergence of sigma points and minimizes the error of approximation.
β The beta coefficient controls the emergence of sigma points and minimizes the error of approximation.
WMoving window length

References

  1. Dagal, I.; Akın, B.; Akboy, E. A novel hybrid series salp particle Swarm optimization (SSPSO) for standalone battery charging applications. Ain Shams Eng. J. 2022, 13, 101747. [Google Scholar] [CrossRef]
  2. Awadallah, M.A.; Venkatesh, B. Accuracy improvement of SOC estimation in lithium-ion batteries. J. Energy Storage 2016, 6, 95–104. [Google Scholar] [CrossRef]
  3. Sheng, C.; Fu, J.; Li, D.; Jiang, C.; Guo, Z.; Li, B.; Lei, J.; Zeng, L.; Deng, Z.; Fu, X.; et al. Energy management strategy based on health state for a PEMFC/Lithium-ion batteries hybrid power system. Energy Convers. Manag. 2022, 271, 116330. [Google Scholar] [CrossRef]
  4. Liu, S.; Deng, D.; Wang, S.; Luo, W.; Takyi-Aninakwa, P.; Qiao, J.; Li, S.; Jin, S.; Hu, C. Dynamic adaptive square-root unscented Kalman filter and rectangular window recursive least square method for the accurate state of charge estimation of lithium-ion batteries. J. Energy Storage 2023, 67, 107603. [Google Scholar] [CrossRef]
  5. Wang, C.; Zhang, X.; Yun, X.; Fan, X. A novel hybrid machine learning coulomb counting technique for state of charge estimation of lithium-ion batteries. J. Energy Storage 2023, 63, 107081. [Google Scholar] [CrossRef]
  6. Nian, P.; Shuzhi, Z.; Xiongwen, Z. Co-estimation for capacity and state of charge for lithium-ion batteries using improved adaptive extended Kalman filter. J. Energy Storage 2021, 40, 102559. [Google Scholar] [CrossRef]
  7. Khan, H.F.; Hanif, A.; Ali, M.U.; Zafar, A. A Lagrange multiplier and sigma point Kalman filter based fused methodology for online state of charge estimation of lithium-ion batteries. J. Energy Storage 2021, 41, 102843. [Google Scholar] [CrossRef]
  8. Khawaja, Y.; Shankar, N.; Qiqieh, I.; Alzubi, J.; Alzubi, O.; Nallakaruppan, M.; Padmanaban, S. Battery management solutions for li-ion batteries based on artificial intelligence. Ain Shams Eng. J. 2023, 102213. [Google Scholar] [CrossRef]
  9. Hao, X.; Wang, S.; Fan, Y.; Xie, Y.; Fernandez, C. An improved forgetting factor recursive least square and unscented particle filtering algorithm for accurate lithium-ion battery state of charge estimation. J. Energy Storage 2023, 59, 106478. [Google Scholar] [CrossRef]
  10. Chen, Z.; Zhao, H.; Shu, X.; Zhang, Y.; Shen, J.; Liu, Y. Synthetic state of charge estimation for lithium-ion batteries based on long short-term memory network modeling and adaptive H-Infinity filter. Energy 2021, 228, 120630. [Google Scholar] [CrossRef]
  11. Qiao, J.; Wang, S.; Yu, C.; Yang, X.; Fernandez, C. A chaotic firefly—Particle filtering method of dynamic migration modeling for the state-of-charge and state-of-health co-estimation of a lithium-ion battery performance. Energy 2023, 263, 126164. [Google Scholar] [CrossRef]
  12. 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]
  13. Jiang, C.; Wang, S.; Wu, B.; Fernandez, C.; Xiong, X.; Coffie-Ken, J. A state-of-charge estimation method of the power lithium-ion battery in complex conditions based on adaptive square root extended Kalman filter. Energy 2020, 219, 119603. [Google Scholar] [CrossRef]
  14. Wu, M.; Qin, L.; Wu, G.; Huang, Y.; Shi, C. State of Charge Estimation of Power Lithium-ion Battery Based on a Variable Forgetting Factor Adaptive Kalman Filter. J. Energy Storage 2021, 41, 102841. [Google Scholar] [CrossRef]
  15. Wu, J.; Fang, C.; Jin, Z.; Zhang, L.; Xing, J. A multi-scale fractional-order dual unscented Kalman filter based parameter and state of charge joint estimation method of lithium-ion battery. J. Energy Storage 2022, 50, 104666. [Google Scholar] [CrossRef]
  16. 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]
  17. Tian, Y.; Dong, Q.; Tian, J.; Li, X.; Li, G.; Mehran, K. Capacity estimation of lithium-ion batteries based on optimized charging voltage section and virtual sample generation. Appl. Energy 2023, 332, 120516. [Google Scholar] [CrossRef]
  18. Zhang, Z.; Jiang, L.; Zhang, L.; Huang, C. State-of-charge estimation of lithium-ion battery pack by using an adaptive extended Kalman filter for electric vehicles. J. Energy Storage 2021, 37, 102457. [Google Scholar] [CrossRef]
  19. Wu, M.; Qin, L.; Wu, G. State of charge estimation of power lithium-ion battery based on an adaptive time scale dual extend Kalman filtering. J. Energy Storage 2021, 39, 102535. [Google Scholar] [CrossRef]
  20. Ye, Y.; Li, Z.; Lin, J.; Wang, X. State-of-charge estimation with adaptive extended Kalman filter and extended stochastic gradient algorithm for lithium-ion batteries. J. Energy Storage 2021, 47, 103611. [Google Scholar] [CrossRef]
  21. Tian, Y.; Lai, R.; Li, X.; Xiang, L.; Tian, J. A combined method for state-of-charge estimation for lithium-ion batteries using a long short-term memory network and an adaptive cubature Kalman filter. Appl. Energy 2020, 265, 114789. [Google Scholar] [CrossRef]
  22. Zhu, R.; Duan, B.; Zhang, J.; Zhang, Q.; Zhang, C. Co-estimation of model parameters and state-of-charge for lithium-ion batteries with recursive restricted total least squares and unscented Kalman filter. Appl. Energy 2020, 277, 115494. [Google Scholar] [CrossRef]
  23. Shi, N.; Chen, Z.; Niu, M.; He, Z.; Wang, Y.; Cui, J. State-of-charge estimation for the lithium-ion battery based on adaptive extended Kalman filter using improved parameter identification. J. Energy Storage 2021, 45, 103518. [Google Scholar] [CrossRef]
  24. Miao, Y.; Gao, Z. Estimation for state of charge of lithium-ion batteries by adaptive fractional-order unscented Kalman filters. J. Energy Storage 2022, 51, 104396. [Google Scholar] [CrossRef]
  25. Liu, D.; Li, L.; Song, Y.; Wu, L.; Peng, Y. Hybrid state of charge estimation for lithium-ion battery under dynamic operating conditions. Int. J. Electr. Power Energy Syst. 2019, 110, 48–61. [Google Scholar] [CrossRef]
  26. Pop, V.; Bergveld, H.; Notten, P.; Veld, J.O.H.; Regtien, P. Accuracy analysis of the State-of-Charge and remaining run-time determination for lithium-ion batteries. Measurement 2009, 42, 1131–1138. [Google Scholar] [CrossRef]
  27. Wang, J.; Cao, B.; Chen, Q.; Wang, F. Combined state of charge estimator for electric vehicle battery pack. Control Eng. Pract. 2007, 15, 1569–1576. [Google Scholar] [CrossRef]
  28. Kim, J.; Cho, B.H. State-of-Charge Estimation and State-of-Health Prediction of a Li-Ion Degraded Battery Based on an EKF Combined with a Per-Unit System. IEEE Trans. Veh. Technol. 2011, 60, 4249–4260. [Google Scholar] [CrossRef]
  29. Abdollahzadeh, B.; Gharehchopogh, F.S.; Mirjalili, S. African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Comput. Ind. Eng. 2021, 158, 107408. [Google Scholar] [CrossRef]
  30. Fahmy, H.M.; Sweif, R.A.; Hasanien, H.M.; Tostado-Véliz, M.; Alharbi, M.; Jurado, F. Parameter Identification of Lithium-Ion Battery Model Based on African Vultures Optimization Algorithm. Mathematics 2023, 11, 2215. [Google Scholar] [CrossRef]
  31. Movassagh, K.; Raihan, A.; Balasingam, B.; Pattipati, K. A Critical Look at Coulomb Counting Approach for State of Charge Estimation in Batteries. Energies 2021, 14, 4074. [Google Scholar] [CrossRef]
  32. Lv, J.; Jiang, B.; Wang, X.; Liu, Y.; Fu, Y. Estimation of the State of Charge of Lithium Batteries Based on Adaptive Unscented Kalman Filter Algorithm. Electronics 2020, 9, 1425. [Google Scholar] [CrossRef]
Figure 1. Model of the Li-ion battery [30].
Figure 1. Model of the Li-ion battery [30].
Energies 16 05558 g001
Figure 2. SoC estimation framework.
Figure 2. SoC estimation framework.
Energies 16 05558 g002
Figure 3. The AUKF flowchart.
Figure 3. The AUKF flowchart.
Energies 16 05558 g003
Figure 4. Convergence curves for the Li-ion battery for Approach (1).
Figure 4. Convergence curves for the Li-ion battery for Approach (1).
Energies 16 05558 g004
Figure 5. Convergence curves for Li-ion battery for Approach (2).
Figure 5. Convergence curves for Li-ion battery for Approach (2).
Energies 16 05558 g005
Figure 6. Convergence curves for Li-ion battery for Approach (3).
Figure 6. Convergence curves for Li-ion battery for Approach (3).
Energies 16 05558 g006
Figure 7. Convergence curves for Li-ion battery for Approach (4).
Figure 7. Convergence curves for Li-ion battery for Approach (4).
Energies 16 05558 g007
Figure 8. (a) Estimated SoC and experimental SoC before using an accurate model and estimation technique. (b) Estimated SoC and experimental SoC after using an accurate model and estimation technique.
Figure 8. (a) Estimated SoC and experimental SoC before using an accurate model and estimation technique. (b) Estimated SoC and experimental SoC after using an accurate model and estimation technique.
Energies 16 05558 g008
Table 1. Li-ion battery characteristics.
Table 1. Li-ion battery characteristics.
BatteryValue
Average   Voltage   V n o m 3.7
Least   Capacity   Ah 2.45
Ideal   Capacity   Ah 2.6
Series   Resistance   Ω 0.05
Maximum Charging/Discharging Current (A)2/2
Charging   CC / CV (mA, V)1750, 4.20
Charging   Time   h 3
Ambient   Temperature   ° C Charging Temperature: (0~+45 °C)
Discharging Temperature: (−20~+60 °C)
Weight   g 48
Table 2. Li-ion battery constants.
Table 2. Li-ion battery constants.
ParameterValue
Discharge   capacity   ( Q d i s )   Ahr 1.4
No   discharge   cycles   N 100
Capacity   Q f a d e   after   ( N )   discharge   cycles   Ahr 2
R o   after   N   discharge   cycles   Ω 0.15
V d i s   after   N   discharge   cycles   V 3
No population size20
No of iterations500
The   initial   state   of   charge   S o C 0 0.5
Charging and discharging time (s)21,600
Series   resistance   initial   values   ( used   for   AUKF )   Ω 0.05
Initial   state   error   covariance   P 0 [1 × 10−6 0; 0 1]
Measurement   noise   covariance   R 0.25
Process   noise   covariance   Q [1 × 10−1 0; 0 1 × 10−1]
Alpha   α 1
Beta   β 1
Kappa   κ 0
Table 3. Li-ion battery parameters’ boundaries.
Table 3. Li-ion battery parameters’ boundaries.
ParameterLBUBParameterLBUB
At   T 1 = 25   ° C At   T 2 = 45   ° C
V n o m   V 34 V n o m   V 34
R o | T 1   Ω 0.0450.06 R o | T 2   Ω 0.070.085
R t r | T 1   Ω 0.0050.015 R t r | T 2   Ω 0.0070.01
τ t r | T 1   s 100200 τ t r | T 2   s 150250
Table 4. Approach (1): optimized parameters of the Li-ion battery at different SoC values.
Table 4. Approach (1): optimized parameters of the Li-ion battery at different SoC values.
S o C = 0 S o C = 0.1 S o C = 0.25 S o C = 0.5 S o C = 0.75 S o C = 0.9 S o C = 1
V n o m | T 1 33.063.133.223.423.583.7
R o | T 1 0.05150.05080.05120.05190.05190.05250.0528
R t r | T 1 0.01370.00970.00750.00620.00610.00610.0056
τ t r | T 1 104.65115.36193.45120.54143.71124.36109.71
V n o m | T 2 3.21093.28123.34093.42693.64093.79543.9009
R o | T 2 0.08010.08010.08030.07980.07990.080.08
R t r | T 2 0.00830.00780.0080.00790.00860.00810.008
τ t r | T 2 157166226150198154160
Table 5. Approach (1): Li-ion battery SoC error using comparative hybrid techniques.
Table 5. Approach (1): Li-ion battery SoC error using comparative hybrid techniques.
CC + EKFCC + UKFCC + AEKFCC + AUKF
I S E 0.0002859558.58843 × 10−55.80235 × 10−51.72978 × 10−6
Table 6. Approach (2): optimized parameters of the Li-ion battery at different SoC values.
Table 6. Approach (2): optimized parameters of the Li-ion battery at different SoC values.
S o C = 0 S o C = 0.1 S o C = 0.25 S o C = 0.5 S o C = 0.75 S o C = 0.9 S o C = 1
V n o m | T 1 3.0243.0843.1543.2443.4443.6043.724
R o | T 1 0.04960.04890.04930.0500.0520.05260.0529
R t r | T 1 0.009920.009520.007320.006020.005920.005920.00542
τ t r | T 1 104.5687115.9845193.4587120.3648143.5681124.5847109.2108
V n o m | T 2 3.2313.3013.3613.4413.6613.8113.9210
R o | T 2 0.084360.084360.084560.084060.084160.084260.08426
R t r | T 2 0.008850.008350.008550.008450.009150.008650.00855
τ t r | T 2 157.412166.785226.457150.251198.473154.785160.251
Table 7. Approach (2): Li-ion battery SoC error using comparative hybrid techniques.
Table 7. Approach (2): Li-ion battery SoC error using comparative hybrid techniques.
CC + EKFCC + UKFCC + AEKFCC + AUKF
ISE 0.0002971150.0002602524.28443 × 10−52.78046 × 10−5
Table 8. Approach (3): optimized parameters of the Li-ion battery at different SoC values.
Table 8. Approach (3): optimized parameters of the Li-ion battery at different SoC values.
S o C = 0 S o C = 0.1 S o C = 0.25 S o C = 0.5 S o C = 0.75 S o C = 0.9 S o C = 1
V n o m | T 1 3.01153.07153.14153.23153.43153.59153.7115
R o | T 1 0.051150.050450.050850.051550.051550.052150.05245
R t r | T 1 0.009820.009420.007220.005920.005720.005720.00522
τ t r | T 1 104.5129115.3211193.2314120.4785143.9845124.9541109.1172
V n o m | T 2 3.22133.29133.35133.43133.65133.80133.9113
R o | T 2 0.08420.08460.08480.08430.08440.084500.08452
R t r | T 2 0.008910.008410.008610.008610.009310.008810.00871
τ t r | T 2 157.8632166.8732226.1234150.3648198.4155154.2844160.8211
Table 9. Approach (3): Li-ion battery SoC error using comparative hybrid techniques.
Table 9. Approach (3): Li-ion battery SoC error using comparative hybrid techniques.
CC + EKFCC + UKFCC + AEKFCC + AUKF
ISE 5.82592 × 10−50.0002565998.53238 × 10−51.52231 × 10−6
Table 10. Approach (4): optimized parameters of the Li-ion battery at different SoC values.
Table 10. Approach (4): optimized parameters of the Li-ion battery at different SoC values.
S o C = 0 S o C = 0.1 S o C = 0.25 S o C = 0.5 S o C = 0.75 S o C = 0.9 S o C = 1
V n o m | T 1 3.0113.0713.1413.2313.4313.5913.711
R o | T 1 0.05230.05140.05170.05220.05220.05280.0531
R t r | T 1 0.008910.009310.007110.005810.005710.005610.00521
τ t r | T 1 104.3675115.2178193.3245120.6478143.86321124.9541109.1131
V n o m | T 2 3.21013.28013.34013.42013.64013.79013.9001
R o | T 2 0.08580.08580.0860.08550.08570.08580.0861
R t r | T 2 0.0082750.0078750.0080750.0079750.0086750.0082750.008175
τ t r | T 2 157.3211166.3222226.3144150.3644198.2345154.2387160.7111
Table 11. Approach (4): Li-ion battery SoC error using comparative hybrid techniques.
Table 11. Approach (4): Li-ion battery SoC error using comparative hybrid techniques.
CC + EKFCC + UKFCC + AEKFCC + AUKF
ISE 0.0002594890.0002981995.85516 × 10−54.44024 × 10−5
Table 12. Li-ion battery objective value using hybrid comparative techniques for Approach (1).
Table 12. Li-ion battery objective value using hybrid comparative techniques for Approach (1).
CC + EKFCC + UKFCC + AEKFCC + AUKF
ISE 0.0002859558.58843 × 10−55.80235 × 10−51.72978 × 10−6
Rank 4   M a x . 3 2 1   M i n .
Table 13. Li-ion battery objective value using hybrid comparative techniques for Approach (2).
Table 13. Li-ion battery objective value using hybrid comparative techniques for Approach (2).
CC + EKFCC + UKFCC + AEKFCC + AUKF
ISE 0.0002671150.0002602524.28443 × 10−52.78046 × 10−5
Rank 4   M a x . 3 2 1   M i n .
Table 14. Li-ion battery objective value using hybrid comparative techniques for Approach (3).
Table 14. Li-ion battery objective value using hybrid comparative techniques for Approach (3).
CC + EKFCC + UKFCC + AEKFCC + AUKF
ISE 5.82592 × 10−50.0002565998.53238 × 10−51.52231 × 10−6
Rank 2 4   M a x . 3 1   M i n .
Table 15. Li-ion battery objective value using hybrid comparative techniques for Approach (4).
Table 15. Li-ion battery objective value using hybrid comparative techniques for Approach (4).
CC + EKFCC + UKFCC + AEKFCC + AUKF
ISE0.0002594890.0002981995.85516 × 10−54.44024 × 10−5
Rank 3 4   M a x . 2 1   M i n .
Table 16. SoC error values in all approaches using individual estimating methods.
Table 16. SoC error values in all approaches using individual estimating methods.
Approach (1)Approach (2)Approach (3)Approach (4)
CCM0.09248910.09599560.09792440.101549
EKF0.0005378480.000365490.0005432560.000453648
UKF1.23475 × 10−43.24046 × 10−40.0002354870.000397456
AEKF2.47858 × 10−50.0002158944.23578 × 10−58.34568 × 10−5
AUKF3.47268 × 10−55.47866 × 10−51.5431 × 10−58.82024 × 10−5
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

Fahmy, H.M.; Swief, R.A.; Hasanien, H.M.; Alharbi, M.; Maldonado, J.L.; Jurado, F. Hybrid State of Charge Estimation of Lithium-Ion Battery Using the Coulomb Counting Method and an Adaptive Unscented Kalman Filter. Energies 2023, 16, 5558. https://doi.org/10.3390/en16145558

AMA Style

Fahmy HM, Swief RA, Hasanien HM, Alharbi M, Maldonado JL, Jurado F. Hybrid State of Charge Estimation of Lithium-Ion Battery Using the Coulomb Counting Method and an Adaptive Unscented Kalman Filter. Energies. 2023; 16(14):5558. https://doi.org/10.3390/en16145558

Chicago/Turabian Style

Fahmy, Hend M., Rania A. Swief, Hany M. Hasanien, Mohammed Alharbi, José Luis Maldonado, and Francisco Jurado. 2023. "Hybrid State of Charge Estimation of Lithium-Ion Battery Using the Coulomb Counting Method and an Adaptive Unscented Kalman Filter" Energies 16, no. 14: 5558. https://doi.org/10.3390/en16145558

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