Next Article in Journal
Graphic Method to Evaluate Power Requirements of a Hydraulic System Using Load-Holding Valves
Next Article in Special Issue
Review on Active Distribution Networks with Fault Current Limiters and Renewable Energy Resources
Previous Article in Journal
Sustainability Framework for Assessment of Mergers and Acquisitions in Energy Sector
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Nonlinear Dynamic Model for Parameter Estimation of Li-Ion Batteries Using Supply–Demand Algorithm

1
Department of Electrical Engineering, Faculty of Engineering, Kafrelsheikh University, Kafrelsheikh 33516, Egypt
2
Ecole Centrale de Nantes, LS2N UMR CNRS, 6004 Nantes, France
3
Department of Electrical Engineering, College of Engineering, Taif University, Taif 21944, Saudi Arabia
4
Department of Electrical Engineering, Faculty of Engineering, Suez University, Suez 43533, Egypt
*
Author to whom correspondence should be addressed.
Submission received: 9 May 2022 / Revised: 9 June 2022 / Accepted: 18 June 2022 / Published: 22 June 2022

Abstract

:
The parameter extraction of parameters for Li-ion batteries is regarded as a critical topic for assessing the performance of battery energy storage systems (BESSs). The supply–demand algorithm (SDA) is used in this work to identify a storage system’s unknown parameters. The parameter-extracting procedure is represented as a nonlinear optimization task in which the state of charge (SOC) is approximated using nonlinear features related to the battery current and the initial SOC condition. Furthermore, the open-circuit voltage is approximated using the resulting SOC, which is performed in a nonlinear formula, as well. When used in the dynamic nonlinear BESS model, the SDA was used to verify the fitness values and standard deviation error. Furthermore, the results that were acquired using SDA are compared to recently developed approaches, which are the gradient-based, tuna swarm, jellyfish, heap-based, and forensic-based optimizers. Simulated studies were paired with experiments for the 40 Ah Kokam Li-ion battery and the ARTEMIS driving-cycle pattern. The numerical outcomes showed that the proposed SDA is an approach which is excellent at identifying the parameters. Furthermore, when compared to the other current optimization techniques, for both the Kokam Li-ion batteries and the ARTEMIS drive-cycle pattern, the suggested SDA exhibited substantial precision.

1. Introduction

The electrical power demand is rapidly increasing to satisfy all requirements of energy around the world. The gas emissions from traditional power plants, created by the burning of fossil fuels, have an impact on the environment’s equilibrium. In 2012, electrical energy apps accounted for around 32% of the total gas emissions in the United States [1]. In order to power electric vehicles (EVs), a range of battery packs is now provided on global marketplaces. Because of their exceptional qualities and performance, Li-ion batteries are considered a great attractive technology for all battery energy storage systems (BESSs) [2,3]. Lithium batteries have inspired the creation of new research for developing BESS technologies, due to their effective environmental consequences and recycling capabilities [4]. BESSs are now installed independently [5] or integrated with renewable sources, such as photovoltaic energy [6], fuel cells, and wind power [7], to improve the reliability of distribution networks. This integration intends to achieve significant economic gains by optimizing the deployment of BESSs into distribution networks in terms of their location and capacity. BESSs can be used to regulate the load capacity that affects electricity networks.
Recently, the parameter estimation of batteries has become a critical challenge for appropriately modeling these elements on the overall system’s functioning. Determining the best appropriate prediction for mimicking the battery is still a burgeoning issue of study [8,9]. The determination of battery parameters for the different modeling forms is done by using experimental approaches. The estimation of the SOC is a critical requirement for achieving the appropriate supervision and control of battery charging and discharging [10]. Furthermore, a precise prediction of the battery’s characteristics and SOC is critical for a variety of reasons, including increasing the battery’s life, regulating the battery’s state of charge, enhancing battery performance [11], optimizing energy management, and monitoring battery safety [12]. However, this estimating approach has various drawbacks, including its expense, higher computing capacity, and time consumption, due to the presence of recurrent computing activities. Several linear and non-linear models were presented in Ref. [13]. In Ref. [14], a novel strategy for algorithmic machine learning was suggested to dynamically identify the structure–composition–property connections of the perovskite oxide materials of fuel cells.
Numerous attempts have been performed to determine the best battery settings and derive the charge status. Reference [15] uses a genetic optimization technique to adjust the characteristics of the lithium-ion polymer. Despite the high precision of the genetic optimizer, it has a significant computational cost when compared to the current algorithms, and its performance is largely sensitive to mutation and crossover coefficient settings. For identifying the battery parameters and evaluating the SOC of lithium-ion batteries, the sunflower optimization technique was created [16]. State-space modeling was implemented in the mentioned approach, and the SOC with a battery–voltage relationship was represented by a linear model, but these models are not the situation in practice. Model-based techniques are extensively studied, particularly for a SOC assessment [17]. The analogous circuit-based online extraction of the SOC provides great robustness and accuracy [18]. The acceptable temperature region for LIBs is normally −20 °C~60 °C. Both low and high temperatures that are outside of this region, however, will lead to a degradation of performance and irreversible damage, such as lithium plating and thermal runaway. The state of charge, which is defined as the ratio of the present capacity to the overall available capacity, can decrease by 23% when the temperature is decreased from 25 °C to −15 °C [19]. In ref. [20], it has been shown that high temperatures affect the capacity of the battery by 7.5% at 85 °C and 22% at 120 °C.
In refs. [21,22], the open-circuit voltage was used to estimate the SOC for lithium batteries by using an approximated linear correlation. This correlation expresses the open-circuit voltage in terms of the state of charge. Since the capacity and materials of the batteries affect this relation, it changes from one pack to the next. Another method for estimating the lithium batteries’ state of charge was to use the ampere-hour count process [23]. Whenever the original SOC is available, this process can provide an estimate. Furthermore, because the capacity of the battery is significantly affected by its lifetime [24], it would not be treated as constant. In the last ten years, a large number of studies have focused on estimating the SOC of Li-ion batteries. When designing the parameterization issue, the dynamic model is taken into account. However, in prior estimating-method research, the rate of change in battery parameters was not considered. The change in the rate of the estimated parameters was examined in [25]. Intelligent computational techniques have become a strong option for the SOC estimate of lithium BESSs as numerical algorithms have progressed.
The artificial intelligence (AI) techniques can be used with different estimation approaches, such as the model-based procedure reported in [26], which uses an artificial neural network (ANN) and a nonlinear observation to achieve an effective estimate of the SOC. In ref. [27], a load-classifying ANN was used to categorize the battery operations based on their characteristics, and three ANNs were constructed and trained simultaneously. However, AI technologies necessitate a huge amount of memory in order to retain massive amounts of data, which is not always possible. A model for evaluating and assessing battery packs linked in a series to the system was described in [28]. The evaluation methodology is built on the basis of real-world operation records. In ref. [29], the aging issue of battery assessment was addressed through a gradual capacity investigation using a radial-training strategy and ANN. The electrochemical energy, based on the integrated procedure storage systems, is described in ref. [30].
The preceding survey characterizes the significant attempts made to assess the parameters reliably and consistently for BESSs, based on Li-ion batteries. Even though these approaches have produced respectable results, the techniques currently proposed in the literature have failed to provide an accurate estimate of the battery’s parameters. As a result, this paper provides an optimizer, known as the supply–demand algorithm (SDA) [31], to be developed. It has minimal parameterized settings to alter and is easy to apply. Additionally, the SDA adds the distinguishing features of exploratory and exploitative strategies, which are discriminated by controlling the supply and demand weights. The SDA has been applied effectively for different engineering optimization tasks, such as the performance evaluation of the proton-exchange membrane fuel cells [32], the sizing of hybrid energy systems [33], the photovoltaic cells’ design [34], and parameter estimations of an induction motor [35].
Therefore, the SDA is employed for estimating the electrical characteristics of BESSs based on Li-ion batteries. Applications on two benchmarking case studies were carried out to check the capability of the proposed SDA on the nonlinear dynamic model, which were the Li-ion batteries and the ARTEMIS driving-cycle pattern. Furthermore, the results acquired using the SDA were compared to recently developed approaches, such as the gradient-based algorithm (GBA) [36,37], tuna swarm algorithm (TSA) [38], jellyfish algorithm (JFA) [39], heap-based algorithm (HBA) [40] and forensic-based investigation optimizer (FBIA) [41,42]. Efficient and robust parameters were obtained in both cases studied that proved the high closeness between the experimental and estimated performances.
The following is how the remaining portions are organized: Section 2 gives an optimization formulation of the problem of the dynamic nonlinear model of BESSs. Section 3 introduces the SDA. The simulation results are provided in Section 4. Section 5 summarizes the key results of this research, as well as potential future expansions.

2. Problem Formulation

2.1. Modeling of Li-Ion Batteries

Various battery models have been examined in the literature based on the degree of precision desired and the practical use, including electric vehicles. In its corresponding circuit, an efficient dynamic model with two components, the resistance and capacitor (RC), was presented [43]. The n-RC model [44] is a frequently utilized circuit framework for Li-ion batteries, consisting of parallel RC branching, which is linked in series for n times. The corresponding circuit, shown in Figure 1, is a simplified form with two RC branches.
As shown, Voc and VT represent, respectively, the open-circuit voltage and terminal voltages of the battery; C1 and C2 are, accordingly, the polarized capacitors; Ro indicates the ohmic resistance, while R1 and R refer to, respectively, the polarized resistors. The relaxing effect is represented by the RC components. To tackle the parameter identifying the SOC estimating challenges, we applied the state-space model. Equation (1) presents the state-space model of the batteries’ behavior as follows:
X = A X + B u
y = C X + D u + b o
where
X = [ S O C V R C 1 V R C 2 ]
A = [ 0 0 0 0 1 R 1 C 1 0 0 0 1 R 2 C 2 ] , B = [ 1 Q R 1 C 1 1 C 2 ] , C = [ 1 1 1 ] , D = [ R o ]
Whereas a linear association among Voc and SOC was expected to simply reflect the static characteristics of the batteries at a specified temperature and aging conditions [45]; such a relation is intrinsically nonlinear and may be represented using a polynomial-exponential curve [13], as follows:
V o c = f ( S O C ) = ω 0 + ω 1 e ω 2 ( 1 S O C ) + ω 3 e ω 4 S O C + ω 5 e ω 6 ( 1 S O C ) 2 + ω 7 e ω 8 S O C 2 + ω 9 e ω 10 ( 1 S O C ) 3 + ω 11 e ω 12 S O C 3
where w0, w1, … w12 are the specified coefficients.
From Equation (5), 13 design coefficients are required to be specified. In addition, the SOC is approximated by utilizing a nonlinear correlation, indicated by Equations (1) and (2), with the battery current (Ib), and taking the starting SOC condition into consideration. It might be calculated using Equation (6) as
S O C = 100 . ( S O C o 1 Q b η b I b d t )
where ηb denotes the battery efficiency; SOCo indicates the starting SOC condition.

2.2. Parameterization Problem of Li-Ion Batteries via Objectives and Constraints

The prior part’s dynamic modeling of batteries is used to optimize the parameters of the Li-ion batteries. An optimization model is created to fit the predicted output voltages with the relevant recorded voltages in the experiments. As an objective metric, the sum of squares error (SSE) between the experimental points and estimated ones is minimized. This formation of optimization is typically represented as
M O G = M i n U ( G k ( U ) ) , k = 1 , 2 N o b s . t   U L o w e r U U u p p e r
MOG denotes a multi-objective expression. Each objective function is represented by G, and its number is Nob. U denotes the controlling BESS variables. The bounds of the BESS variables are denoted as Uupper and ULower. The experimental battery records are used to determine the parameters’ extracting methodology. The experimental battery records are utilized to find the extracted parameters. The MOG seeks to minimize the aggregate of the root mean square difference between the expected and actual state of charge and battery voltage.
M O G = α 1 G 1 ( U ) + α 2 G 2 ( U )
where α1 and α2 are the weight coefficients which are set to combine the following objectives:
G 1 ( U ) = j = 1 N exp ( S O C exp S O C e s t ) 2 N exp
G 2 ( U ) = j = 1 N exp ( V b , exp V b , e s t ) 2 N exp
where S O C exp and S O C e s t are, respectively, the experimental and estimated state of charges. V b , exp and V b , e s t are, respectively, the experimental and estimated battery voltages, whereas the experimental data number is defined by N exp .
Furthermore, the parameters of the BESS are kept within their acceptable limits as follows:
R o , L o w e r R o R o , u p p e r
R j , L o w e r R j R j , u p p e r j = 1   &   2
C j , L o w e r C j C j , u p p e r j = 1   &   2
Q b , L o w e r Q b Q b , u p p e r
w j , L o w e r w j w j , u p p e r j = 0 , 1 , 2 , 12

3. SDA for Optimized Parameters Extraction of BESSs Based on Li-Ion Batteries

There are two mechanisms in the SDA. The first is the stability phase. When the market supply (MS) exceeds the market demand (MD), the fluctuations are lessened each time [31]. As a result, the curve of the product supply and price versus time continues to spiral inward. After a fixed number of repetitions, the supply and price settle to the market equilibrium (u0, v0). The other mechanism is the instability condition, which occurs when the market supply (MS) is less than the market demand (MD). As a result, the fluctuations will rise each time. Consequently, the curve of the product supply and price versus time continues to spiral outward. As a result, the production and prices deviate further from the market equilibrium (u0, v0) over time.
In the SDA, m symbolizes the markets, while every market includes ps divisions of the diverse products, with every market having a specific amount and price. Every option solution is expressed as the variables by product prices (U), whereas the product amounts (V) are altered as a likely option. As a result, when the contender solution outperforms the previous one, it takes its place. The matrices of the product price and amount may be represented as shown as follows:
U = [ u 1 u 2 u m ] = [ u 1 1 u 2 1 u m 1 u 1 2 u 2 2 u m 2 u 1 p s u 2 p s u m p s ]
V = [ v 1 v 2 v m ] = [ v 1 1 v 2 1 v m 1 v 1 2 v 2 2 v m 2 v 1 p s v 2 p s v m p s ]
where ui (i = 1: ps) and vi (i = 1: ps) are the ith vector of the product price and quantity that are significant to a possible solution; m denotes the number of marketplaces; j denotes the control parameters within every vector; ps represents its dimensionality. The fitness score is used to evaluate the two product vectors of the product and price from every marketplace. As a result, an array may be created based on the fitness scores of the vectors of the product price and product within every market, which are denoted in Equations (18) and (19).
F u = [ F u 1 F u 2 F u m ] T
F v = [ F v 1 F v 2 F v m ] T
The vector of the equilibrium product (u0) is evaluated as:
N j = | F v j 1 m j = 1 m F v j |
Q = N j j = 1 m N j
v 0 = v k , k = R W S ( Q )
where RWS is the roulette-wheel selection.
The vector of equilibrium price (u0) is evaluated as:
M j = | F u j 1 m j = 1 m F u j |
P = M j j = 1 m M j
u 0 = { R a . i = 1 n x i m i f   r a < 0.5 x k ,   k = R W S ( P ) r a 0.5
where Ra is a randomized integer between [0,1]. Depending on its likelihood in the vector of the equilibrium price via the price array, the SDA estimates that there is a 50% possibility of picking between the mean price and the current vectors in Equation (25). The supply and demand equations within every market could perhaps be adjusted correspondingly, as indicated in Equations (26) and (27), accordingly, by defining the equilibrium price (u0) and product (v0) vectors:
v i ( t + 1 ) = v 0 + α ( u i ( t ) u 0 )
u i ( t + 1 ) = u 0 β ( v i ( t + 1 ) v 0 )
where ui(t) is the vector of the ith product price at period t and vi(t) is the vector of the ith product amount at period t. The demand and supply ratios are represented by β and α, respectively. Therefore, the formula may be rewritten as:
u i ( t + 1 ) = u 0 α β . ( u i ( t ) u 0 )
where
α = 2 . ( T t + 1 ) T sin ( 2 π r )
β = 2 cos ( 2 π r )
where T is the number of iterations and r denotes a randomized integer from the range [0,1].

Correlation between the Algorithm Model and the Parameters Estimation of BESSs Research

The key stages of the SDA to handle the effective and practical parameters of BESSs, based on the Li-ion batteries with a nonlinear dynamic model, are represented in Figure 2. As seen, the SDA is straightforward to deploy and simply requires a few settings to be altered. Its temporal context is governed by the number of markets, the dimensionality of the task, the maximum iteration, the RWS, the number of commodities, and the price adjustments within every iteration. As a result, the SDA gives distinguishing exploratory and exploitative features by altering the demand and supply ratios α and β. The phases of the SDA implementation for estimating the optimum BESS variables are as follows:
Step 1: Import the experimental data from the investigated BESS.
Step 2: Establish the population size, maximal iterations number and bounds of the independent variables. The BESS parameters, which are produced by a randomized strategy inside the required bounds, reflect the original members of the commodities’ quantity and price directions. The size of the population determines the number of commodity prices and quantity vectors.
Step 3: The BESS parameters determine the output voltage and state of charge.
Step 4: The fitness function is computed based on the RMSE model, as in Equation (9).
Step 5: The SDA’s updating system, as explained in the preceding part, is enabled to refresh the commodities’ quantity and price vectors.
Step 6: Every BESS attribute is checked against its boundaries, and any violating variable is adjusted to its closest boundary, which ensures that the inequality requirements associated with the control variables are met and that they are always inside the search space under consideration.
Step 7: After running the maximal iterations number, the best participant is retrieved and modified to be the optimal BESS parameters.

4. Simulation Results

Inside this section, the 40 Ah Li-ion battery cell is an example of a commercial battery that achieves significant increases in driving performance and dependability. Its specification has the following characteristics: nominal voltage rating is 3.7 V, capacity is 40 Ah, intrinsic resistance is 0.9 mΩ, both charging and discharging currents are 40 amperes, and the specific energy is 167 Wh/kg of weight 0.885 kg [46]. The recommended estimation technique, implemented for the Artemis driving cycle, is provided. Additionally, the GBA, JFA, TSA, HBA, and FBIA were implemented as well. The simulation studies were executed with the same number of iterations with 500 and the individuals’ number of 100.

4.1. Simulation Results of Li-Ion Battery Cell

Table 1 presents the considered boundaries of the estimated parameters of the Li-ion battery cells [16]. As shown, the number of the control variables is high, with 20 parameters, where the relation between the VOC and SOC is taken in its high nonlinear form. For the experimental and estimated values, the competitive algorithms: SDA, GBA, JFA, TSA, HBA and FBIA are applied. Table 2 displays their optimal fitness function and the associated improvements, compared to the obtained results by the proposed SDA. The detailed optimal BESS parameters are tabulated in the Appendix A and relate to all the implemented techniques (Table A1). In addition, Figure 3 displays the corresponding convergence characteristics of the SDA versus the other techniques for the Li-ion battery cell parameters.
From Table 2 and Figure 3, the SDA finds the minimum objective value of 0.00802. On the other side, the GBA, JFA, TSA, HBA and FBIA achieve counterpart objective values of 0.008193, 0.009164, 0.008224, 0.009267 and 0.009216, respectively. The essential difference between the main Figure 3 and the small inserted figure is that the inserted portion represents a zooming focus on the small RMSE values. Figure 3 displays that the SDA requires more iterations before approaching the stable zone, compared to the GBA and TSA. The proposed SDA provides the least value of the considered objective. The improvement in the RMSE is recorded in the last row between the proposed SDA and the other compared algorithms. As shown, the proposed SDA provides a great improvement with 14.264, 15.5486 and 14.9127% compared to the JFA (2021), HBA (2020) and FBIA (2020), respectively. Added to that, the proposed SDA shows an improvement of 2.157% and 2.5436% compared to the GBA (2020) and TSA (2021), respectively. Therefore, the proposed SDA outperformed the others.
For the Li-ion battery cell, Figure 4 describes the whiskers boxplot for the compared algorithms of SDA, GBA, JFA, TSA, HBA and FBIA. As shown, the best performance is accompanied by the SDA and FBIA, since their acquired boxes have very small lengths compared to the others. On the contrary, the worst performance is due to the TSA, which has the highest length of its acquired box. Despite that, the HBA and GBA show the far outlier points of 0.117968077 and 0.118542406, respectively.
As illustrated in Figure 5, the SDA achieves the least indices of the maximum, mean and minimum objective values of 0.011333845, 0.009074044, and 0.008020075, respectively. Secondly, the FBIA achieves little higher indices of the maximum, mean and minimum objective values of 0.013716547, 0.010839514, and 0.009215654, respectively. Based on these indices, the worst maximum value is due to the HBA and GBA, which has the highest objective values of 0.117968077 and 0.118542406, respectively. Nevertheless, Figure 6 depicts the standard deviation comparison for the SDA, GBA, JFA, TSA, HBA and FBIA. As shown, both the SDA and FBIA provide the least area of 1%. With a highly accurate comparison, the acquired standard deviation is 0.001131406, based on the SDA, whilst the acquired standard deviation is 0.035765609, based on the FBIA. This assessment shows the SDA gave a better performance than the FBIA, with more than 30% accuracy. On the other side, the other techniques can be ascendingly ordered as JFA, HBA, GBA and TSA, where they have percentages of 15%, 26%, 28% and 29%, respectively.
Otherwise, for the Li-ion battery parameters, Figure 7 displays the related experimental and estimated battery voltage via the SDA. Considering the RMSE as the main objective function, Figure 8 depicts the absolute errors of the estimated voltages via the SDA. From both figures, the great success of the proposed SDA is described between the estimated and experimental voltages, with a trivial average absolute error.
Furthermore, Figure 9 shows the experimental and predicted SOCs for the Li-ion battery properties by using the suggested SDA. The relative inconsistency of the predicted SOC utilizing the indicated SDA for the Li-ion battery properties is also shown in Figure 10. The high success of the suggested SDA is described between the experimental and estimated SOCs in both figures, since the maximum absolute error does not exceed 0.0006.

4.2. Simulation Results of ARTEMIS Driving Cycle

The ARTEMIS driving cycle is chosen in this portion for collecting the BESS characteristics using the dynamic modeling of an urban electric vehicle (Bolloré Bluecar) [47]. The tested driving cycle is modeled using speed–time sequences that simulate the traffic circumstances and driving behavior in a specified location. The Assessment and Reliability of Transport Emission Models Inventory Systems (ARTEMIS) driving cycle is used in this work to simulate real-world driving behavior.
ARTEMIS is divided into three driving cycles: highway, rural, and urban. This pattern was chosen to reflect the rural and urban rounds. Various types of batteries have recently been created to suit the primary needs of electric and hybrid cars while improving driving performance and dependability, such as a commercial 40 Ah Li-ion battery [16,46].
The ARTEMIS driving cycle was completed in this study by the rural and urban cycle, with a mean distance of 22 km in 2075 s. The regular and maximum speeds were 38.4 and 111.5 km per hour, respectively. The proposed SDA, GBA, JFA, TSA, HBA and FBIA values were utilized for the experimental and estimated values to minimize the accumulation of the root mean square of the normalized variation between the battery voltage and state of charge. Table 3 displays their optimal fitness function. The detailed optimal BESS parameters are tabulated in the Appendix A and relate to all the implemented techniques (Table A2). Furthermore, Figure 11 shows the convergence properties of the SDA versus the other approaches for the ARTEMIS driving cycle.
Table 3 and Figure 11 show that the SDA outperformed the others since it found the minimum objective value of 0.004411594. On the other side, the GBA, JFA, TSA, HBA and FBIA achieved the counterpart objective values of 0.004448455, 0.004481826, 0.004487704, 0.00468358 and 0.005049191, respectively.
For the ARTEMIS driving cycle, Figure 12 describes the whiskers boxplot for the comparison algorithms of SDA, GBA, JFA, TSA, HBA and FBIA. As shown, the best performance was accompanied by the SDA, whereas the worst performance was due to the TSA. Figure 13 describes the minimum, mean and maximum objective values for SDA, GBA, JFA, TSA, HBA and FBIA. As shown, the compared techniques can be ascendingly ordered for each index. Based on the minimum objective, the SDA achieved the least minimum objective value of 0.004411594, whereas the GBA, JFA, TSA, HBA and FBIA came sequentially. Based on the mean objective, the SDA achieved the least value of 0.004730328, whereas the GBA, FBIA, HBA, JFA and TSA came sequentially with the values of 0.005008, 0.005652, 0.008292, 0.01169 and 0.027305, respectively. Based on the maximum objective, the SDA achieved the least minimum objective value of 0.005318936, whereas the FBIA, GBA, HBA, JFA and TSA came sequentially with the values of 0.006576, 0.007183, 0.017607, 0.024234 and 0.053627, respectively.
Nevertheless, Figure 14 depicts the standard deviation comparison for the SDA, GBA, JFA, TSA, HBA and FBIA. As shown, both the SDA and FBIA provide the least area of 1%. With a highly accurate comparison, the acquired standard deviation is 0.000307, based on the SDA, whilst the acquired standard deviation is 0.000489, based on the FBIA. This assessment shows the SDA gave a better performance than the FBIA. On the other side, the other techniques can be ascendingly ordered as GBA, HBA, JFA and TSA, where they have percentages of 3%, 10%, 24% and 61%, respectively, where the obtained standard deviations are 0.001013, 0.003797, 0.008961 and 0.023203, respectively.
Similarly, Figure 15 shows the experimental and projected battery voltages for the ARTEMIS driving cycle using the suggested SDA, while Figure 16 describes the related current profile. In addition, Figure 17 shows the absolute inaccuracy of the projected battery voltage via the SDA for the ARTEMIS driving cycle. The significant success of the suggested SDA is presented between the experimental and estimated voltages in both figures since the highest absolute error does not exceed 0.02 percent. In addition, Figure 18 depicts the predicted and experimental SOCs during the ARTEMIS driving cycle using the proposed SDA. The absolute error of the anticipated SOC utilizing the suggested SDA for the ARTEMIS driving cycle is also shown in Figure 19. Because the highest absolute error does not exceed 0.00014, the substantial effect of the prescribed SDA is reflected between the experimental and estimated SOCs in both figures.

5. Conclusions

The supply–demand-based algorithm (SDA) is used in this study to precisely extract the unidentified practical parameters of BESSs based on Li-ion batteries using a nonlinear dynamic model. The estimate problem is represented as a nonlinear optimization problem where the nonlinear relation between the state of charge (SOC), the battery current and the initial SOC condition is handled, as opposed to previous linear frameworks. Therefore, the solution methodology based on SDA yields a suitable combination between the state-space modeling and nonlinear modeling. The proposed approach is tested on a 40 Ah Kokam Li-ion battery, and a dynamic validation analysis on the ARTEMIS driving cycle is conducted to demonstrate the capacity of the suggested solution technique. The statistical findings indicate the suggested SDA’s great capabilities as an efficient identification technique. Furthermore, the suggested SDA exhibits substantial precision when compared to the recently competitive optimizer. For both applications, and considering the minimum mean and maximum fitness function values, the SDA achieves the least levels for these indices compared with the competing algorithms, GBA, JFA, TSA, HBA and FBIA. The limitation of the proposed algorithm, besides all the optimizers, appears in how to deal with the high variations of the battery samples. These variations require special treatment for their response. Thus, for future work, training-based techniques can be merged with advanced optimizers, such as the equilibrium optimizer [48] to alleviate the resulting problems.

Author Contributions

Data curation, R.E.-S.; Formal analysis, R.E.-S.; Funding acquisition, M.A.H. and A.G.; Investigation, E.E.; Methodology, M.A.H. and A.S.; Software, E.E. and A.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work is funded by the Taif University Researchers Supporting Project, Number (TURSP-2020/86), Taif University, Taif, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data are available in the paper.

Acknowledgments

The authors would like to acknowledge the financial support received from the Taif University Researchers Supporting Project, Number (TURSP-2020/86), Taif University, Taif, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1 and Table A2 show the optimal parameter settings of the competing algorithms for the BEESs and ARTEMIS driving cycle, respectively.
Table A1. Optimal parameter settings for BESSs.
Table A1. Optimal parameter settings for BESSs.
ParametersSDA (2019)GBA (2020)JFA (2021)TSA (2021)HBA (2020)FBIA (2020)
Ro1.1710 × 10−32.2340 × 10−38.9200 × 10−41.0000 × 10−52.3420 × 10−37.1900 × 10−4
w03.32321.27393.76251.00003.65652.6351
w16.2810 × 10−2−4.3769 × 10−1−7.1382 × 10−11.7613 × 10−1−1.2956 × 10−1−3.8412 × 10−1
w2−2.04431.0494−4.8144−8.2037−1.4711 × 1011.0308
w3−8.8259 × 10−11.6589 × 10−2−7.2151 × 10−1−6.9302 × 10−1−2.2919 × 10−19.0911 × 10−2
w4−2.6769−1.0309−6.6625−2.6719−2.4416 × 1011.3168 × 10−1
w51.76613.29282.44612.84131.69653.6720 × 10−1
w6−5.0608 × 10−1−2.6934 × 10−1−2.1049 × 1015.7460 × 10−2−2.0319 × 101−3.3207 × 10−1
w72.7984 × 10−13.86074.9809 × 10−1−5.9607 × 10−1−1.4680 × 10−27.6205 × 10−1
w86.9816 × 10−1−7.2076 × 10−1−2.1844 × 101−2.5581 × 101−5.8492 × 1013.3634 × 10−1
w9−1.5002−4.9791 × 10−1−1.38311.8460 × 10−1−1.09243.5907 × 10−1
w10−2.3231−1.8237−9.6681 × 101−4.4144 × 101−9.9364 × 101−3.2747 × 10−1
w11−3.6752 × 10−1−3.0521−2.8416 × 10−15.5591 × 10−1−1.6626 × 10−13.5590 × 10−1
w12−4.9946−8.0712 × 10−1−4.0284 × 101−1.0000 × 102−9.9849 × 101−1.0838 × 101
Qb1.4796 × 1051.4795 × 1051.4797 × 1051.4797 × 1051.4798 × 1051.4788 × 105
R16.1000 × 10−45.2900 × 10−61.0680 × 10−32.4320 × 10−38.4300 × 10−51.7050 × 10−3
C15.3538 × 10−21.5400 × 10−42.8489 × 10−21.0000 × 10−68.6245 × 10−25.9723 × 10−2
R26.8300 × 10−42.5800 × 10−45.1200 × 10−41.0000 × 10−63.3800 × 10−61.6900 × 10−4
C28.3440 × 10−21.1000 × 10−59.8036 × 10−21.0000 × 10−68.4449 × 10−25.9705 × 10−2
Table A2. Optimal parameter settings for ARTEMIS driving cycle.
Table A2. Optimal parameter settings for ARTEMIS driving cycle.
ParametersSDA (2019)GBA (2020)JFA (2021)TSA (2021)HBA (2020)FBIA (2020)
Ro1.2717 × 10−31.2763 × 10−31.3120 × 10−34.1463 × 10−34.1830 × 10−31.7155 × 10−3
w03.68653.35233.61383.65423.62172.9002
w13.3033 × 10−1−5.8950 × 10−11.0085 × 10−11.4872 × 10−23.2969 × 10−2−3.2351 × 10−2
w2−4.6108−8.6475 × 10−1−1.2181 × 101−8.4554 × 101−7.7520 × 101−2.3522
w3−3.4842 × 10−1−7.4126 × 10−1−9.9131 × 101−9.3177 × 101−1.0000 × 102−2.3466 × 10−1
w4−9.0153−5.7937 × 10−1−3.5919 × 101−2.5526 × 101−9.7163 × 1017.7965 × 10−1
w53.0028 × 10−11.16881.8504 × 10−12.0108 × 10−12.1510 × 10−1−2.4032 × 10−1
w6−8.6588−1.1185−4.1395 × 101−9.0805 × 101−6.4522 × 101−7.8605 × 10−2
w7−2.1076 × 10−12.7213 × 10−11.93842.49721.2914 × 1011.5704
w8−8.21881.1372−6.6996 × 101−4.2175 × 101−9.9924 × 1013.9334 × 10−1
w9−1.2480 × 10−1−1.6802 × 10−12.8872 × 10−13.1630 × 10−13.2177 × 10−1−4.9499 × 10−1
w10−2.2433−1.9211−1.7442 × 101−2.7393 × 101−2.0928 × 1014.6201 × 10−1
w113.9310 × 10−23.1791 × 10−1−2.4682 × 10−1−2.0414 × 10−1−3.2501 × 10−11.3581 × 10−1
w12−3.4717−7.4593−5.1422 × 101−2.3842 × 101−5.5243 × 1015.8510 × 10−1
Qb1.4400 × 1051.4400 × 1051.4400 × 1051.4400 × 1051.4400 × 1051.4399 × 105
R11.8011 × 10−32.2901 × 10−31.1348 × 10−31.0000 × 10−61.0000 × 10−65.2647 × 10−4
C16.5384 × 10−28.0927 × 10−22.4314 × 10−21.0000 × 10−11.0000 × 10−62.0985 × 10−2
R21.1066 × 10−36.0190 × 10−41.7219 × 10−31.0000 × 10−62.1714 × 10−61.8440 × 10−3
C25.3797 × 10−23.2747 × 10−24.1429 × 10−29.1655 × 10−21.0000 × 10−12.4333 × 10−2

References

  1. Liddle, B.; Sadorsky, P. How much does increasing non-fossil fuels in electricity generation reduce carbon dioxide emissions? Appl. Energy 2017, 197, 212–221. [Google Scholar] [CrossRef]
  2. Deng, D. Li-ion batteries: Basics, progress, and challenges. Energy Sci. Eng. 2015, 3, 385–418. [Google Scholar] [CrossRef]
  3. Choi, Y.Y.; Kim, S.; Kim, K.; Kim, S.; Choi, J. Il Parameter identification and identifiability analysis of lithium-ion batteries. Energy Sci. Eng. 2022, 10, 488–506. [Google Scholar] [CrossRef]
  4. Hasib, S.A.; Islam, S.; Chakrabortty, R.K.; Ryan, M.J.; Saha, D.K.; Ahamed, M.H.; Moyeen, S.I.; Das, S.K.; Ali, M.F.; Islam, M.R.; et al. A Comprehensive Review of Available Battery Datasets, RUL Prediction Approaches, and Advanced Battery Management. IEEE Access 2021, 9, 86166–86193. [Google Scholar] [CrossRef]
  5. Barzkar, A.; Hosseini, S.M.H. A novel peak load shaving algorithm via real-time battery scheduling for residential distributed energy storage systems. Int. J. Energy Res. 2018, 42, 2400–2416. [Google Scholar] [CrossRef]
  6. El-Ela, A.A.A.; El-Seheimy, R.A.; Shaheen, A.M.; Wahbi, W.A.; Mouwafi, M.T. PV and battery energy storage integration in distribution networks using equilibrium algorithm. J. Energy Storage 2021, 42, 103041. [Google Scholar] [CrossRef]
  7. Benlahbib, B.; Bouarroudj, N.; Mekhilef, S.; Abdeldjalil, D.; Abdelkrim, T.; Bouchafaa, F.; lakhdari, A. Experimental investigation of power management and control of a PV/wind/fuel cell/battery hybrid energy system microgrid. Int. J. Hydrogen Energy 2020, 45, 29110–29122. [Google Scholar] [CrossRef]
  8. Chun, H.; Kim, M.; Kim, J.; Kim, K.; Yu, J.; Kim, T.; Han, S. Adaptive Exploration Harmony Search for Effective Parameter Estimation in an Electrochemical Lithium-Ion Battery Model. IEEE Access 2019, 7, 131501–131511. [Google Scholar] [CrossRef]
  9. Song, Z.; Wang, H.; Hou, J.; Hofmann, H.F.; Sun, J. Combined State and Parameter Estimation of Lithium-Ion Battery With Active Current Injection. IEEE Trans. Power Electron. 2019, 35, 4439–4447. [Google Scholar] [CrossRef]
  10. Cao, W.; Wang, S.; Fernandez, C.; Zou, C.; Yu, C.; Li, X. A novel adaptive state of charge estimation method of full life cycling lithium-ion batteries based on the multiple parameter optimization. Energy Sci. Eng. 2019, 7, 1544–1556. [Google Scholar] [CrossRef]
  11. Wang, Y.; Ni, Y.; Li, N.; Lu, S.; Zhang, S.; Feng, Z.; Wang, J. A method based on improved ant lion optimization and support vector regression for remaining useful life estimation of lithium-ion batteries. Energy Sci. Eng. 2019, 7, 2797–2813. [Google Scholar] [CrossRef]
  12. Luo, Y.; Qi, P.; Kan, Y.; Huang, J.; Huang, H.; Luo, J.; Wang, J.; Wei, Y.; Xiao, R.; Zhao, S. State of charge estimation method based on the extended Kalman filter algorithm with consideration of time-varying battery parameters. Int. J. Energy Res. 2020, 44, 10538–10550. [Google Scholar] [CrossRef]
  13. Shaheen, A.M.; Hamida, M.A.; El-Sehiemy, R.A.; Elattar, E.E. Optimal parameter identification of linear and non-linear models for Li-Ion Battery Cells. Energy Rep. 2021, 7, 7170–7185. [Google Scholar] [CrossRef]
  14. Deng, Q.; Lin, B. Automated machine learning structure-composition-property relationships of perovskite materials for energy conversion and storage. Energy Mater. 2021, 1, 100006. [Google Scholar] [CrossRef]
  15. de Fatima Brondani, M.; Sausen, A.T.Z.R.; Sausen, P.S.; Binelo, M.O. Parameter estimation of lithium ion polymer battery mathematical model using genetic algorithm. Comput. Appl. Math. 2017, 37, 296–313. [Google Scholar] [CrossRef]
  16. El-Sehiemy, R.A.; Hamida, M.; Mesbahi, T. Parameter identification and state-of-charge estimation for lithium-polymer battery cells using enhanced sunflower optimization algorithm. Int. J. Hydrogen Energy 2020, 45, 8833–8842. [Google Scholar] [CrossRef]
  17. Wei, Z.; Dong, G.; Zhang, X.; Pou, J.; Quan, Z.; He, H. Noise-Immune Model Identification and State-of-Charge Estimation for Lithium-Ion Battery Using Bilinear Parameterization. IEEE Trans. Ind. Electron. 2020, 68, 312–323. [Google Scholar] [CrossRef]
  18. Shi, H.; Wang, S.; Fernandez, C.; Yu, C.; Fan, Y.; Cao, W. Improved splice-electrochemical circuit polarization modeling and optimized dynamic functional multi-innovation least square parameter identification for lithium-ion batteries. Int. J. Energy Res. 2021, 45, 15323–15337. [Google Scholar] [CrossRef]
  19. Jaguemont, J.; Boulon, L.; Dubé, Y. A comprehensive review of lithium-ion batteries used in hybrid and electric vehicles at cold temperatures. Appl. Energy 2016, 164, 99–114. [Google Scholar] [CrossRef]
  20. Bodenes, L.; Naturel, R.; Martinez, H.; Dedryvère, R.; Menetrier, M.; Croguennec, L.; Pérès, J.-P.; Tessier, C.; Fischer, F. Lithium secondary batteries working at very high temperature: Capacity fade and understanding of aging mechanisms. J. Power Sour. 2013, 236, 265–275. [Google Scholar] [CrossRef]
  21. Nadeem, A. Performance evaluation of online open-circuit voltage estimation method for photovoltaic system. SN Appl. Sci. 2020, 2, 2031. [Google Scholar] [CrossRef]
  22. Li, Y.; Guo, H.; Qi, F.; Guo, Z.; Li, M. Comparative Study of the Influence of Open Circuit Voltage Tests on State of Charge Online Estimation for Lithium-Ion Batteries. IEEE Access 2020, 8, 17535–17547. [Google Scholar] [CrossRef]
  23. Sun, F.; Xiong, R.; He, H. A systematic state-of-charge estimation framework for multi-cell battery pack in electric vehicles using bias correction technique. Appl. Energy 2016, 162, 1399–1409. [Google Scholar] [CrossRef]
  24. Hu, X.; Jiang, H.; Feng, F.; Liu, B. An enhanced multi-state estimation hierarchy for advanced lithium-ion battery management. Appl. Energy 2019, 257, 114019. [Google Scholar] [CrossRef]
  25. Safwat, I.M.; Li, W.; Wu, X. A Novel Methodology for Estimating State-Of-Charge of Li-Ion Batteries Using Advanced Parameters Estimation. Energies 2017, 10, 1751. [Google Scholar] [CrossRef] [Green Version]
  26. Chen, J.; Ouyang, Q.; Xu, C.; Su, H. Neural Network-Based State of Charge Observer Design for Lithium-Ion Batteries. IEEE Trans. Control Syst. Technol. 2017, 26, 313–320. [Google Scholar] [CrossRef]
  27. Tong, S.; Lacap, J.H.; Park, J.W. Battery state of charge estimation using a load-classifying neural network. J. Energy Storage 2016, 7, 236–243. [Google Scholar] [CrossRef]
  28. Wang, Q.; Wang, Z.; Zhang, L.; Liu, P.; Zhang, Z. A Novel Consistency Evaluation Method for Series-Connected Battery Systems Based on Real-World Operation Data. IEEE Trans. Transp. Electrif. 2020, 7, 437–451. [Google Scholar] [CrossRef]
  29. She, C.; Wang, Z.; Sun, F.; Liu, P.; Zhang, L. Battery Aging Assessment for Real-World Electric Buses Based on Incremental Capacity Analysis and Radial Basis Function Neural Network. IEEE Trans. Ind. Inform. 2019, 16, 3345–3354. [Google Scholar] [CrossRef]
  30. Zhang, L.; Hu, X.; Wang, Z.; Ruan, J.; Ma, C.; Song, Z.; Dorrell, D.G.; Pecht, M.G. Hybrid electrochemical energy storage systems: An overview for smart grid and electrified vehicle applications. Renew. Sustain. Energy Rev. 2020, 139, 110581. [Google Scholar] [CrossRef]
  31. Zhao, W.; Wang, L.; Zhang, Z. Supply-Demand-Based Optimization: A Novel Economics-Inspired Algorithm for Global Optimization. IEEE Access 2019, 7, 73182–73206. [Google Scholar] [CrossRef]
  32. Al-Shamma’A, A.A.; Ali, F.A.A.; Alhoshan, M.S.; Alturki, F.A.; Farh, H.M.H.; Alam, J.; AlSharabi, K. Proton Exchange Membrane Fuel Cell Parameter Extraction Using a Supply–Demand-Based Optimization Algorithm. Processes 2021, 9, 1416. [Google Scholar] [CrossRef]
  33. Alturki, F.; Al-Shamma’A, A.A.; Farh, H.M.H.; Alsharabi, K. Optimal sizing of autonomous hybrid energy system using supply-demand-based optimization algorithm. Int. J. Energy Res. 2020, 45, 605–625. [Google Scholar] [CrossRef]
  34. Ginidi, A.R.; Shaheen, A.M.; El-Sehiemy, R.A.; Elattar, E. Supply demand optimization algorithm for parameter extraction of various solar cell models. Energy Rep. 2021, 7, 5772–5794. [Google Scholar] [CrossRef]
  35. Ibrahim, S.A.; Kamel, S.; Hassan, M.H.; Elsayed, S.K.; Nasrat, L. Developed algorithm based on supply-demand-based optimizer for parameters estimation of induction motor. In Proceedings of the 2021 IEEE International Conference on Automation/XXIV Congress of the Chilean Association of Automatic Control (ICA-ACCA), Valparaíso, Chile, 22–26 March 2021. [Google Scholar]
  36. Ahmadianfar, I.; Bozorg-Haddad, O.; Chu, X. Gradient-based optimizer: A new metaheuristic optimization algorithm. Inf. Sci. 2020, 540, 131–159. [Google Scholar] [CrossRef]
  37. Deb, S.; Abdelminaam, D.S.; Said, M.; Houssein, E.H. Recent Methodology-Based Gradient-Based Optimizer for Economic Load Dispatch Problem. IEEE Access 2021, 9, 44322–44338. [Google Scholar] [CrossRef]
  38. Xie, L.; Han, T.; Zhou, H.; Zhang, Z.-R.; Han, B.; Tang, A. Tuna Swarm Optimization: A Novel Swarm-Based Metaheuristic Algorithm for Global Optimization. Comput. Intell. Neurosci. 2021, 2021, 9210050. [Google Scholar] [CrossRef]
  39. Chou, J.-S.; Truong, D.-N. A novel metaheuristic optimizer inspired by behavior of jellyfish in ocean. Appl. Math. Comput. 2020, 389, 125535. [Google Scholar] [CrossRef]
  40. Askari, Q.; Saeed, M.; Younas, I. Heap-based optimizer inspired by corporate rank hierarchy for global optimization. Expert Syst. Appl. 2020, 161, 113702. [Google Scholar] [CrossRef]
  41. Chou, J.-S.; Nguyen, N.-M. FBI inspired meta-optimization. Appl. Soft Comput. 2020, 93, 106339. [Google Scholar] [CrossRef]
  42. El-Sehiemy, R.A.; Abdullah, M.S.; Ginidi, A.; Sherif, S.M. Ghoneim A Forensic-Based Investigation Algorithm for Parameter Extraction of Solar Cell models. IEEE Access 2020, 9, 1–20. [Google Scholar] [CrossRef]
  43. Claude, F.; Becherif, M.; Ramadan, H.S. Experimental validation for Li-ion battery modeling using Extended Kalman Filters. Int. J. Hydrogen Energy 2017, 42, 25509–25517. [Google Scholar] [CrossRef]
  44. Lai, X.; Gao, W.; Zheng, Y.; Ouyang, M.; Li, J.; Han, X.; Zhou, L. A comparative study of global optimization methods for parameter identification of different equivalent circuit models for Li-ion batteries. Electrochim. Acta 2018, 295, 1057–1066. [Google Scholar] [CrossRef]
  45. Rahimi-Eichi, H.; Baronti, F.; Chow, M.Y. Online adaptive parameter identification and state-of-charge coestimation for lithium-polymer battery cells. IEEE Trans. Ind. Electron. 2013, 61, 2053–2061. [Google Scholar] [CrossRef]
  46. Affanni, A.; Bellini, A.; Franceschini, G.; Guglielmi, P.; Tassoni, C. Battery choice and management for new-generation electric vehicles. IEEE Trans. Ind. Electron. 2005, 52, 1343–1349. [Google Scholar] [CrossRef] [Green Version]
  47. Torres, J.L.; Gonzalez, R.; Gimenez, A.; Lopez, J. Energy management strategy for plug-in hybrid electric vehicles. A comparative study. Appl. Energy 2013, 113, 816–824. [Google Scholar] [CrossRef]
  48. Abdul-hamied, D.T.; Shaheen, A.M.; Salem, W.A.; Gabr, W.I.; El-sehiemy, R.A. Equilibrium optimizer based multi dimensions operation of hybrid AC/DC grids. Alexandria Eng. J. 2020, 59, 4787–4803. [Google Scholar] [CrossRef]
Figure 1. Equivalent circuit model for Li-ion battery.
Figure 1. Equivalent circuit model for Li-ion battery.
Energies 15 04556 g001
Figure 2. Main steps of SDA for effective and practical parameters of BESSs.
Figure 2. Main steps of SDA for effective and practical parameters of BESSs.
Energies 15 04556 g002
Figure 3. Convergence characteristics of SDA versus other techniques for Li-ion battery cell parameters and the related zoomed portion with smallest objective value.
Figure 3. Convergence characteristics of SDA versus other techniques for Li-ion battery cell parameters and the related zoomed portion with smallest objective value.
Energies 15 04556 g003
Figure 4. Whiskers boxplot for SDA, GBA, JFA, TSA, HBA and FBIA for Li-ion battery cell parameters.
Figure 4. Whiskers boxplot for SDA, GBA, JFA, TSA, HBA and FBIA for Li-ion battery cell parameters.
Energies 15 04556 g004
Figure 5. Minimum, mean and maximum objective values for SDA, GBA, JFA, TSA, HBA and FBIA.
Figure 5. Minimum, mean and maximum objective values for SDA, GBA, JFA, TSA, HBA and FBIA.
Energies 15 04556 g005
Figure 6. Standard deviation comparison for SDA, GBA, JFA, TSA, HBA and FBIA for Li-ion battery cell parameters.
Figure 6. Standard deviation comparison for SDA, GBA, JFA, TSA, HBA and FBIA for Li-ion battery cell parameters.
Energies 15 04556 g006
Figure 7. Battery voltage with experimental and approximated values using the SDA for Li-ion battery characteristics.
Figure 7. Battery voltage with experimental and approximated values using the SDA for Li-ion battery characteristics.
Energies 15 04556 g007
Figure 8. Percentage of the absolute error of the estimated battery voltage for Li-ion batteries using SDA.
Figure 8. Percentage of the absolute error of the estimated battery voltage for Li-ion batteries using SDA.
Energies 15 04556 g008
Figure 9. SOC with experimental and approximated values using the SDA for Li-ion battery characteristics.
Figure 9. SOC with experimental and approximated values using the SDA for Li-ion battery characteristics.
Energies 15 04556 g009
Figure 10. Absolute error of the evaluated SOC for Li-ion batteries using SDA.
Figure 10. Absolute error of the evaluated SOC for Li-ion batteries using SDA.
Energies 15 04556 g010
Figure 11. Convergence characteristics of SDA versus other techniques for ARTEMIS driving cycle and the related zoomed portion with smallest objective value.
Figure 11. Convergence characteristics of SDA versus other techniques for ARTEMIS driving cycle and the related zoomed portion with smallest objective value.
Energies 15 04556 g011
Figure 12. Whiskers boxplot for SDA, GBA, JFA, TSA, HBA and FBIA for ARTEMIS driving cycle.
Figure 12. Whiskers boxplot for SDA, GBA, JFA, TSA, HBA and FBIA for ARTEMIS driving cycle.
Energies 15 04556 g012
Figure 13. Minimum, mean and maximum objective values for SDA, GBA, JFA, TSA, HBA and FBIA for ARTEMIS driving cycle.
Figure 13. Minimum, mean and maximum objective values for SDA, GBA, JFA, TSA, HBA and FBIA for ARTEMIS driving cycle.
Energies 15 04556 g013
Figure 14. Standard deviation comparison for SDA, GBA, JFA, TSA, HBA and FBIA for ARTEMIS driving cycle.
Figure 14. Standard deviation comparison for SDA, GBA, JFA, TSA, HBA and FBIA for ARTEMIS driving cycle.
Energies 15 04556 g014
Figure 15. Battery voltage with experimental and approximated values using the SDA for ARTEMIS driving cycle.
Figure 15. Battery voltage with experimental and approximated values using the SDA for ARTEMIS driving cycle.
Energies 15 04556 g015
Figure 16. Battery current with experimental values for ARTEMIS driving cycle.
Figure 16. Battery current with experimental values for ARTEMIS driving cycle.
Energies 15 04556 g016
Figure 17. Percentage of the absolute error of the evaluated battery voltage for ARTEMIS driving cycle using SDA.
Figure 17. Percentage of the absolute error of the evaluated battery voltage for ARTEMIS driving cycle using SDA.
Energies 15 04556 g017
Figure 18. SOC with experimental and approximated values using the SDA for ARTEMIS driving cycle.
Figure 18. SOC with experimental and approximated values using the SDA for ARTEMIS driving cycle.
Energies 15 04556 g018
Figure 19. Absolute error of the evaluated SOC for ARTEMIS driving cycle using SDA.
Figure 19. Absolute error of the evaluated SOC for ARTEMIS driving cycle using SDA.
Energies 15 04556 g019
Table 1. Boundaries for Li-ion battery cell parameters.
Table 1. Boundaries for Li-ion battery cell parameters.
ParameterLower BoundUpper Bound
Ro (Ω)0.0100.010
R1 (Ω)0.0001.300
C1 (mF)0.0000.105
R2 (Ω)0.0001.300
C2 (mF)0.0000.105
Qb (A.s)13,000.0170,000.0
ω 0 , ω 1 , ω 12 −100.00100.00
Table 2. Comparative results for Li-ion battery cell parameters.
Table 2. Comparative results for Li-ion battery cell parameters.
ItemsSDA (2019)GBA (2020)JFA (2021)TSA (2021)HBA (2020)FBIA (2020)
RMSE8.0200 × 10−38.1930 × 10−39.1640 × 10−38.2240 × 10−39.2670 × 10−39.2160 × 10−3
RMSE % Improvement-2.15714.2642.543615.548614.9127
Table 3. Comparative results for ARTEMIS driving-cycle parameters.
Table 3. Comparative results for ARTEMIS driving-cycle parameters.
ItemsSDA (2019)GBA (2020)JFA (2021)TSA (2021)HBA (2020)FBIA (2020)
RMSE4.4116 × 10−34.4485 × 10−34.4818 × 10−34.4877 × 10−34.6836 × 10−35.0492 × 10−3
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

El-Sehiemy, R.; Hamida, M.A.; Elattar, E.; Shaheen, A.; Ginidi, A. Nonlinear Dynamic Model for Parameter Estimation of Li-Ion Batteries Using Supply–Demand Algorithm. Energies 2022, 15, 4556. https://0-doi-org.brum.beds.ac.uk/10.3390/en15134556

AMA Style

El-Sehiemy R, Hamida MA, Elattar E, Shaheen A, Ginidi A. Nonlinear Dynamic Model for Parameter Estimation of Li-Ion Batteries Using Supply–Demand Algorithm. Energies. 2022; 15(13):4556. https://0-doi-org.brum.beds.ac.uk/10.3390/en15134556

Chicago/Turabian Style

El-Sehiemy, Ragab, Mohamed A. Hamida, Ehab Elattar, Abdullah Shaheen, and Ahmed Ginidi. 2022. "Nonlinear Dynamic Model for Parameter Estimation of Li-Ion Batteries Using Supply–Demand Algorithm" Energies 15, no. 13: 4556. https://0-doi-org.brum.beds.ac.uk/10.3390/en15134556

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