Next Article in Journal
Smart Monitoring of Microgrid-Integrated Renewable-Energy-Powered Electric Vehicle Charging Stations Using Synchrophasor Technology
Previous Article in Journal
Influence of Dual Air Gaps on Flux–Torque Regulation Hybrid Excitation Machine with Axial–Radial Magnetic Circuit
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Spotted Hyena Optimizer for the Estimation of Equivalent Circuit Model Parameters in Li-Ion Batteries

by
Rayavarapu Srinivasa Sankarkumar
and
Natarajan Rajasekar
*
Solar Energy Research Cell (SERC), School of Electrical Engineering, Vellore Institute of Technology, Vellore 632014, India
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2024, 15(9), 431; https://doi.org/10.3390/wevj15090431
Submission received: 13 July 2024 / Revised: 20 August 2024 / Accepted: 13 September 2024 / Published: 21 September 2024

Abstract

:
Li-ion batteries possess significant advantages like large energy density, fast recharge, and high reliability; hence, they are widely adopted in electric vehicles, portable electronics, and military and aerospace applications. Albeit having their merits, accurate battery modeling is subjected to problems like prior information on internal chemical reactions, complexity in problem formulation, a large number of unknown parameters, and the need for extensive experimentation. Hence, this article presents a reliable Spotted Hyena Optimizer (SHO) to determine the equivalent circuit parameters of lithium-ion (Li-ion) batteries. The methodology of the SHO is derived from the living and hunting tactics of spotted hyenas, and it is efficiently applied to solve the battery parameter estimation problem. Nine unknown battery model parameters of a Samsung INR 18650-25R are determined using this method. The model parameters estimated are endorsed for five different datasets with various discharge current values. Further, the effect of parameter range and its selection is also emphasized. Secondly, for validation, various performance metrics such as Integral Squared Error, mean best, mean worst, and Standard Deviation are evaluated to authenticate the superiority of the proposed parameter extraction. From the computed results, the SHO algorithm is able to explore the search area up to 89% in the case of larger search ranges. The chosen model and range of the SHO precisely predict the behavior of the proposed Li-ion battery, and the results are in accordance with the catalog data.

1. Introduction

Batteries are electrochemical devices that provide high round-trip efficiency and remain a major energy source for both pure and hybrid electric vehicles [1]. With their fast transient behavior, they are potentially suitable as an intermittent energy storage system for applications like distributed generation in off-grid/on-grid systems and Uninterrupted Power Supply (UPS) systems [2,3]. Among battery types, Li-ion technology is preferred for its high energy and power density along with its longevity. Despite many advancements made in Li-ion technology in recent years, research on Battery Management Systems (BMSs) and controlling charge and discharge is yet to mature.
In particular, battery modeling is not only essential to optimize its performance but also plays a crucial role in energy management and predicting its behavior due to aging. Over the last few decades, various battery models have evolved to describe batteries’ dynamic behavior. They can be categorized into (a) electrochemical, (b) experimental, (c) mathematical, and (d) equivalent circuit models. Though electrochemical models are highly precise, they involve complex nonlinear differential equations and intense computations [4]. Moreover, they also require prior knowledge on electrochemical reactions, physical systems, and battery identification [5]. Meanwhile, experimental models insist on a set of experiments to derive the battery internal parameters [6,7]. Both electrochemical and experimental models are not well matched to characterize cell dynamics and estimate State of Charge (SoC) [8]. Recently, stochastic approaches have been used to predict battery performance and efficiency [9]. The models are less accurate, with the error percentage lying between 5% and 20%. However, this approach is application-specific and can easily be implemented in real time [10]. Lastly, to match the voltage current characteristics of batteries, equivalent circuit-based modeling was proposed in [11] to determine its electrical properties. The model accuracy lies between electrochemical models and mathematical models and provides efficient simulation results. To mimic battery dynamics, this model uses combinations of the voltage source in series with resistors and capacitors. Among the many models, Thevenin’s single RC equivalent circuit model was benchmarked in the field of battery parameter estimation [12]. The unknown parameters were multivariable functions of SoC with sets of linear and polynomial equations describing the charge and discharge curves of the battery.
It is evident from the literature that the accuracy in battery modeling is complicated by 1. its nonlinear behavior, 2. the number of optimization parameters, and 3. challenges posed by the minimization problem. Hence, battery-equivalent circuit parameter estimation is treated as a constrained or unconstrained optimization problem and solved using various analytical methods like Least Squares (LS) methods and its variants such as Recursive Least Squares (RLS) [13,14], Moving Window Least Squares (MWRLS) [15], Decoupled Weighted Recursive Least Squares (DWRLS) [16], Constrained Nonlinear Least Squares (C-NLS), and Regularization-based Nonlinear Least Squares (R-NLS) [17]. These methods have high efficiency and faster sampling rates but are bound by limitations such as the requirement for an initial guess, the longer time taken to converge, and lower data resolution. Therefore, a few proposed adaptive versions have been used, like Kalman filters [18], Extended Kalman filters (EKFs) [19], Unscented Kalman filters (UKFs) [20], and a dual-filter approach combining EKFs and UKFs [21]. However, the adaptive methods’ effectiveness depends upon the accuracy of the battery model and the number of tuning parameters. Furthermore, these LS and adaptive filtering methods require large quantities of experimental and simulation data to predict model parameters in real time. Alternatively, to identify the unknown battery parameters, nature-inspired meta-heuristic methods such as the Genetic Algorithm (GA) [22], Particle Swarm Optimization (PSO) [23], Enhanced Sunflower Optimization (ESFO), Harmony Search Optimization (HSO), the Grey Wolf Optimizer (GWO), Whale Optimization (WO), Water Cycle Optimization (WCO), Golden Eagle Optimization [24,25], modified COOT (mCOOT) [26], and the Bald Eagle Search method by injecting the adaption of parameters [27] were recently applied.
But a lack of exploration capability in the GA and the convergence to local optima in PSO diminish the exactness of the derived battery model; moreover, model complexity increases with a 31-parameter single RC model [22]. Thus, to reduce the number of unknown parameters, the authors of [24] constructed a linear-state space model consisting of fewer parameters, treating the open-circuit voltage equation as a straight line. However, the modifications introduced could not depict the actual voltage characteristics and hence lacked accuracy. Therefore, with the aim of improving precision, a modified model with nine unknown parameters, reducing the open-circuit voltage equation to a fifth-order polynomial, is detailed in [17]. This methodology is robust and simple, as it uses fewer parameters to determine a battery-equivalent circuit model. However, the complexity of parameter estimation can be condensed when an optimization technique is employed.
Thus, this article proposes the application of a novel Spotted Hyena Optimizer (SHO) [28,29] to identify unknown parameters of a modified equivalent circuit model based on the manufacturer data sheet. Further, this work is probably the first attempt to use a modified single RC model of a battery consisting of nine unknown parameters using an optimization technique. Furthermore, to achieve high accuracy and reproduce the actual battery characteristics, the objective function preferred is the Sum of Squared Error (SSE). The software codes were written for various cases in the Matlab 2017a platform. Most importantly, the appropriate range selection of parameters is mandatory for SHO to achieve the best possible optimal values. Hence, parameter range selection and its effects are also studied. The results are validated to match with the manufacturer data sheet of a Samsung INR-18650-25R, 3.64 V, 2.55 Ah Li-ion battery. The computed results are presented for various discharge current cases of 1 A, 5 A, 10 A, 15 A, 20 A, and 25 A. To authenticate the effectiveness of SHO, the experimental and calculated data of the battery mean, Standard Deviation (SD), best, and worst are also explained in detail.
Lastly, this paper is sectioned as follows: Section 2 is about the mathematical modeling of the battery-equivalent circuit, Section 3 details the problem formulation, Section 4 describes the SHO algorithm in detail, and Section 5 deals with model validation using computed results with experimental data from the data sheet.

2. Single RC Model of a Battery

In a battery pack, each cell is assembled in parallel and series to form a stack that delivers required voltage and power for the output. Each cell of a battery can be modeled as a voltage source having an internal resistance ( R o ) connected in series with a resistor and capacitor (RC) pair. From the literature [17,30], it is clear that open-circuit voltage V o c v can be represented as a polynomial equation of 5th order, as given in Equation (1). The terms a j for j = 0 , 1 , 2 , 3 , 4 , 5 are unknown polynomial coefficients, where a 0 is the cut-off voltage ( V c u t o f f ) and the fifth-order polynomial term a 5 is obtained by Equations (2) and (3).
V o c v S o C = j = 0 5 a j S o C j
a 0 = V c u t o f f
a 5 = ( V o c v V c u t o f f j = 1 4 a j ) S o C 5 ( t )
The voltage source emulates the open-circuit voltage ( V o c v ), and it is further dependent on the S o C of the battery. The S o C under a discharge condition can be determined by the following equation:
S o C = S o C 0 1 3600 Q c I
where I is the discharge current in amperes and Q c is the rated capacity in Ah (ampere-hours). Depending on the material property, the internal resistance causes a voltage drop during discharging and charging. Hence, it is also a function of S o C with an exponentially varying nature [11,17,31].
R o ( S o C ) = b 0 + b 1 e b 2 S o C
The terms b 0 , b 1 , and b 2 are constants that are unknown. Additionally, the RC pair in series represents the transient response of the battery voltage. This article considers only one RC pair that is widely used as a benchmark model in the literature [11], and its corresponding equation is written as
V R C t = I R 1 + e t R C
where the ‘ t ’ is the time constant of the RC pair. The terminal voltage ( V t ) of the depicted circuit in Figure 1 is derived by sum of the voltage drops across each passive element.
V t = V o c v + V R C + R o I
Finally, to obtain the terminal voltage ( V t ) equation, Equations (1), (5), and (6) are substituted into Equation (7) to obtain Equation (8), which represents the final single RC model of the battery:
V t = a o + a 1 S o C t + a 2 S o C 2 t + a 3 S o C 3 t + a 4 S o C 4 t + a 5 S o C 5 t + I R 1 + e t R C + I 0 b 0 + b 1 e b 2 S o C ( t )

3. Problem Formulation

From Equation (8), it can be understood that the terms V c u t o f f V o c v S o C are measurable quantities based on operating conditions, while the other physical parameters a 1 a 2 a 3 a 4 b 0 b 1 b 2 R R C 1 remain unknown. These unknown parameters have a significant impact on models that are needed to be extracted and to match as closely as possible with the actual discharge characteristics, i.e., the voltage–Ah curve of a battery.
Subsequently, to identify the unknown parameters
f = a 1 a 2 a 3 a 4 b 0 b 1 b 2 R ( R C ) 1 of a battery, an objective function is to be formulated first. From the previous literature, it is apparent that the goal of optimization is to minimize the Sum of Squared Error (SSE) between the voltage reference data ( V r e f ) and the computed voltage ( V c a l c ), and its corresponding equation is given as in Equation (9):
minimize f X = i = 1 d k = 1 N V r e f V c a l c 2
X L B U B R +
where f is the objective function, d is the number of datasets used for estimation of parameter extraction, N is the number of reference Vvs Ah data points in each dataset, and LB and UB are the lower and upper bounds of unknown model parameters f , respectively.

4. Parameter Identification Using Spotted Hyena Optimizer

Applying the meta-heuristic optimization method based on the living and hunting nature of hyenas, the unknown parameters f = a 1 a 2 a 3 a 4 b 0 b 1 b 2 R ( R C ) 1 are identified. The identification process follows the steps of SHO with the objective of minimizing the SSE value. This procedure continues until optimal values are obtained. The schematic of the optimization-based battery parameter estimation is outlined in Figure 2.
The recently evolved nature-inspired meta-heuristic Spotted Hyena Optimization (SHO) method mimics the social stratification and hunting nature of spotted hyenas to find the solution for constrained and unconfined centered design complications [28,29]. The close-knit clusters of SHO assist the well-ordered teamwork of spotted hyena clan members. The steps of SHO originate from the hunting behavior of spotted hyenas, which include searching/tracking, chasing, encircling, and attacking prey. In this work, mathematical modeling of the communal and hunting nature pertaining to spotted hyenas is described to extract the parameters of a battery.

4.1. Inspiration

The hunting mechanisms of the spotted hyena adopts three important strategies: encircling, hunting, and exploitation. During the first phase, hyenas encircle and harass prey by scouting the potential targeted prey from the whole obtainable roster. In the second phase, the chosen prey is strategically moved out from the group via hunting and rundown. This step is crucial to minimize distraction from external factors that can hinder the complete hunting process. Further, in the third phase, exploitation, various candidates from the clan of spotted hyenas distribute the gains of the hunt in a systematic and hierarchal precedence. The steps of trailing, tracking, encircling, and ambushing behavior of the wild hyena mathematical modeling are outlined in the following section.

4.2. Phase 1: Encircling Prey

Spotted hyenas are amicable within location of prey until they proceed to round the prey up. To mathematically model the communal hierarchy of spotted hyenas, the prey is considered as the best target, closest to the ideal, since the search space is not known in advance. Once the prime search candidate (prey) has been identified, the remaining search entities will attempt to update their locations. The mathematically modeled behavior of the hyenas is expressed as follows [32]:
D h = B . P p x P x
P p x + 1 = P p x E . D h
where D h denotes the distance between the target and hyena, x specifies the present iteration, B and E are coefficient vectors, P p designates the location vector of the target, and P is the location vector of the spotted hyena. The values of B and E are estimated using the following expression:
B = 2 . r . d 1
To have an equilibrium between exploration and exploitation, the value of the h vector is linearly decreased from 5 to 0 until the maximum iteration is reached. The number of optimal positions in the group or cluster during the hunting phase is recorded based on the coefficient vector E and is given by
E = 2 . h . r d 2 h
h = 5 ( I t e r a t i o n ( 5 M a x i t e r a t i o n s ) )
For increasing the randomness of random vectors, r d 1 & r d 2 are varied between 0 and 1. By fine-tuning the parameters E and B , a substantial search space from the current location is covered. The relativistic updated locations of a spotted hyena are obtained by utilizing Equations (13) and (14), and the spotted hyena position is moved indiscriminately in and around the target. To improve the exploration and exploitation, h is linearly decreased from 5 to 0 within the duration of the highest no. of iterations. Furthermore, this methodology helps increase exploitation, as there is an increase in the count of the iteration value. However, r d 1 and r d 2 are the random vectors in the range of [0, 1]. Figure 3 presents the properties of Equations (10) and (11) in a 2D setting. In this figure, the spotted hyena (A, B) updates its location towards the location of the prey (X*, Y*). Through fine-tuning the value of vectors E and B , there are some different places that can be reached from the current location. The relativistic updated locations of a spotted hyena in a setting are shown in Figure 3. By utilizing Equations (10) and (11), a spotted hyena can update its location indiscriminately around the prey. Therefore, this same concept can further be expanded to deal with the n-dimensional search region.

4.3. Phase 2: Hunting Prey

Similar to grey wolves, spotted hyenas also chase in packs or clans. Moreover, hyenas predominantly rely on a reliable network of other hyenas, based on their ability to track the location of the target. To design a model that mimics the behavior of spotted hyenas, the authors presume that the most dominant search entity has the insight to determine the whereabouts of the target [34]. The remaining search entities form a cluster, comprising a loyal group of companions, moving towards the leading search entity and retaining the optimal solution obtained from the updated locations. This behavior is represented by the following equations:
D h = B . P h P k
P k = P h E . D h
C = P k + P k + 1 + .... + P k + N
where P h defines the location of the foremost best spotted hyena and P k indicates the location of the accompanying spotted hyenas. Here, N indicates the number of spotted hyenas, which is enumerated as follows:
N = c o u n t n o s P h , P h + 1 , P h + 2 ..... P + M
where M is a vector in the random range of [0.5, 1], which states the no. of solutions that are taken into account for all the candidate solutions in addition to M , which is far away from the initial eminent solution for a specified search region, and C h is the cluster or group of optimal solutions N .

4.4. Phase 3: Exploiting Prey

To mathematically model the spotted hyena prey attacking, the vector h value is reduced. Further, vector E is reduced in agreement with the change in the vector h value.
Moreover, the change in E > 1 and E < 1 services the clan of spotted hyenas to trail either prey search. The formula for attacking the prey is as follows:
P x + 1 = C h N
P x + 1 detects the initial potential solution and the locations is updated from the other search entities in accordance with the initial value of the search entity [28,29].

4.5. Prey Search

The search for prey by spotted hyenas involves the location of the pack, represented as vector C h . Hyenas move away from each other to scout and attack the prey. By randomizing the vector E values to be less than −1 or greater than 1, the search entities are forced to move farther from the prey, allowing the Spotted Hyena Optimization (SHO) algorithm to conduct a global search. To identify the prey more effectively, Figure 4 illustrates how E > 1 enables hyenas to move further away from the prey. Additionally, SHO has an integral component for prey exploration, represented by vector B that assigns random weights to the prey. To ensure that the SHO algorithm has randomness, the vector B > 1 precedence over B < 1 , assumed to detail the distance affected, is observed in Equation (12). Moreover, it is very substantial to explore and to avoid the local optima. Based on the spotted hyena location, the prey weight is randomly assigned. Vector B is deliberately needed to assign the random variables not only during the inceptive iterations but also for terminal iterations. The prey’s weight is randomly assigned based on the hyenas’ locations, and this randomization must be applied not only during the initial iterations but also during the final stages. This ensures that the algorithm does not converge prematurely to local optima. As the algorithm approaches its termination, it is guided by the termination criterion [28,29].

5. Results and Discussion

This section discusses the performance evaluation of the proposed SHO method for parameter extraction of battery models that are best fit for cataloguing Ah–voltage characteristic prediction. The technical specifications and operating conditions of the chosen battery are mentioned in Table 1. The reason for using the SAMSUNG INR-18650-25R battery cell selected is that the discharge characteristics are easily available online or can be reproduced from the literature [35]. The accuracy of the identified parameters is highly dependent on the search range for each model parameter, which must be defined before running the proposed SHO algorithm Additionally, the SHO algorithm was implemented in MATLAB 2017a, and experiments were conducted on a desktop computer with an Intel Core i5-4570T @ 2.90 GHz processor running a 64-bit Windows 10 operating system.

5.1. Parameter Selection and Its Effect

For the appropriate identification of unknown battery parameters and the best results covering the entire search area, the range selection is crucial for any optimization algorithm. Further, the parameters obtained having physical meaning should be realizable. In addition, this process helps to understand if the identified parameters are in line with the model requirement. Hence, two possible search ranges (Range 1 and Range 2) with long and short search bands are taken for study, and their details are given in Table 2. The identified model parameters using Range 1 (first row) and Range 2 (second row) and applying the SHO algorithm for a 1 A current discharge are tabulated in Table 3. A total of five datasets of 1 A, 5 A, 10 A, 15 A, and 20A discharge datasets are considered for this analysis. The term ‘Minimum’ in Table 3 refers to the best SSE value attained after 20 trials. Furthermore, it also indicates the best curve fit and capability of the SHO algorithm. The corresponding equation is given below.
M i n i m u m = k = 1 5 M i n ( S S E ) j
It is understood from Table 3 that the range selection impacts the results considerably. For instance, it also expands the search area to find the optimal values from 0.2 to 89% for the long range (Range 1) and goodness of the curve fit. By comparing Table 2 with Table 3 for the short range (Range 2), the parameters a 2 , a 3 , a 4 , b 0 , b 1 , and R obtained by SHO tend to converge to the corresponding lower bound. To access the parametric variation of the SHO algorithm, both long and short ranges are applied for 1 A, 5 A, 10 A, 15 A, and 20 A discharge currents. The results obtained in graphical form are presented in Figure 4 and Figure 5.
Figure 4. Bar chart representation of obtained parameter set using SHO for long range (Range 1).
Figure 4. Bar chart representation of obtained parameter set using SHO for long range (Range 1).
Wevj 15 00431 g004
It is clear that the parameters b 0 , b 1 , and R are varying with the discharge current and contributing to internal ohmic losses. Further, these parameters are multiplied with factors of 1000, 10, and 1000 in order to differentiate the variability of the parameters. Hence, to find the best optimal values of the algorithm, one should choose a larger search area (range 1) in order to achieve a lower convergence speed. Henceforth, the long range (Range 1) is used for further analysis to study the SHO performance and efficacy.

5.2. Performance Analysis of SHO Algorithm

To extract the unknown parameters of the single RC model, the long range (Range 1) limits mentioned in Table 2 are utilized. The experimental or reference Ah–voltage data of 34 instances are extracted for discharge currents of 1 A, 5 A, 10 A, 15 A, and 20 A, and the curves are fitted with the SHO extracted parameters. In order to identify the accuracy of the modeling method, analytical tools such as Individual Absolute Error (IAE), Individual Squared Error (ISE), accuracy of curve fit, and convergence to obtain the minimum SSE are determined. Further, to prove the effectiveness of SHO, an error analysis based on the ISE between the reference and computed values at each instance is calculated from Equation (21).
I S E = V r e f V c a l c 2
The ISE values of the 1 A discharge current curves that correspond to the Samsung battery cell identified using the SHO method are tabulated in Table 4. Further, the reference data representing the actual values extracted from the data sheet are also incorporated in the table for clarity. From the data given in Table 3, it can be inferred that that the single RC model has minimal ISE error in every instance. The lowest and highest bounds of the ISE values are 1.081 × 10−8 and 0.0011, respectively. Furthermore, to substantiate the error analysis, a bar chart for each instance at discharge rate of 1 Amp between the reference and computed values for the single RC battery model is depicted in Figure 6. From the figure, it can be understood that the single RC model of the battery fits the actual curve with the lowest marginal error.
In addition, an analysis based on the IAE for all 34 instances of the Ah–voltage curve is performed using the formula given below. The IAE values plotted with respect to each instance are shown in Figure 7.
I A E = V r e f V c a l c
In addition, it is important to mention that the performance of the algorithm is purely based on the generation of random values and probability to find the best fitness value, i.e., SSE. Moreover, it is not assured that one sample run of the algorithm can provide an acceptable performance. Therefore, the obtained nine unknown parameters for the remaining discharge rates 5 A, 10 A, 15 A, 20 A, and 25 A are listed in Table 5. As said above, the parameters belong to the best candidate solutions that are found out of 30 independent runs, and it is not guaranteed that the algorithm can repeat the same values. Further, the unknown parameters are different for each discharge rate due the change in the effective series resistance of the battery cell. To validate the robustness of the SHO algorithm, some of the statistical measures such as best, worst, average, median, variance, and Standard Deviation are computed through each independent run by utilizing the best fitness values and are tabulated in Table 6. The best and worst are the minimum and maximum values of the SSE of 30 independent runs. The average shows the mean values of all 30 SSE values obtained. The variance depicts how far the set of SSE values is from the mean value. The Standard Deviation (SD) shows that the scattering of data and its value should be a low value that tends to be closer to the average value.
The computed parameters of the Samsung INR-18650-25R battery are used for the identification and validation of the SHO results. The identified and validated Ah–V curves of the battery are plotted in Figure 8a–f. From the discharge characteristics, it can be inferred that SHO is able to produce a well-matched simulated curve that is in close agreement with the catalogue or reference dataset. Further, to know the convergence speed, the objection function values for the above test case are presented in Figure 9a–f. The convergence characteristics illustrate that the SHO method converges to the lowest objective function value within 800 iterations. More likely, the SHO behavior is similar for all discharge currents, such as 1 A, 5 A, 10 A, 15 A, 20 A, and 25 A. Further, this method requires fewer tuning parameters, which allows it to converge faster for all the discharge rates. The lowest convergence characteristics are obtained for the discharge current rate of 15 Amps, while for the remaining operating conditions, the value remains lower than 0.2.

6. Conclusions

For applications in EVs, energy storage systems, etc., batteries play a major role in meeting intermittent power demands. Due to the significant advantages of Li-ion batteries, understanding the battery model and its associated parameters is becoming vital in predicting its behavior. This article is mainly focused on the accurate extraction of the unknown parameters of a Li-ion battery by applying the SHO method. Further, the exact fit of the Ah–V characteristics at different rates at currents of 1 A, 5 A 10 A, 15 A, 20 A, and 25 A are plotted for matching the catalogue data of the Samsung INR 18650-25R battery and finding the most suitable value. It is also worth mentioning that the SHO method evaluates better with faster convergence and gives a robust performance. The following are the conclusions made from the results:
  • The unknown parameters a 2 , a 3 , a 4 , b 0 , b 1 , and R are majorly dependent on the range, and a large search area should be used.
  • The parameters b 0 , b 1 , and R have drastic variations within the prescribed range, which is attributed to internal resistive losses for higher rate of discharge currents.
  • The SHO methods proves that with its exploitation and exploration capability, it can cover up to 89% of the defined search area with minimal iterations and find the best suitable value to accurately fit the single RC model of the Li-ion battery.
  • The parameter estimation of the SHO method was evaluated based on the IAE, ISE, curve fit accuracy, and convergence. Further, performance metrics such as best, worst, mean, and SD were analyzed.

Author Contributions

Conceptualization, R.S.S.; methodology, N.R.; software, R.S.S. and N.R.; validation, R.S.S.; formal analysis and investigation, N.R.; data curation, R.S.S.; writing—original draft preparation, R.S.S.; writing—review and editing, N.R.; supervision, N.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to privacy.

Acknowledgments

This work was carried out in the Solar Energy Research Cell (SERC), School of Electrical Engineering (SELECT), Vellore Institute of Technology (VIT), Vellore. The authors would like to thank VIT management for their support and providing lab facilities to carry out this work.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hannan, M.A.; Hoque, M.M.; Mohamed, A.; Ayob, A. Review of energy storage systems for electric vehicle applications: Issues and challenges. Renew. Sustain. Energy Rev. 2017, 69, 771–789. [Google Scholar] [CrossRef]
  2. Dogger, J.D.; Roossien, B.; Nieuwenhout, F.D.J. Characterization of li-ion batteries for intelligent management of distributed grid-connected storage. IEEE Trans. Energy Convers. 2011, 26, 256–263. [Google Scholar] [CrossRef]
  3. Teleke, S.; Baran, M.E.; Bhattacharya, S.; Huang, A.Q. Rule-based control of battery energy storage for dispatching intermittent renewable sources. IEEE Trans. Sustain. Energy 2010, 1, 117–124. [Google Scholar] [CrossRef]
  4. Klein, R.; Chaturvedi, N.A.; Christensen, J.; Ahmed, J.; Findeisen, R.; Kojic, A. Electrochemical model based observer design for a lithium-ion battery. IEEE Trans. Control Syst. Technol. 2013, 21, 289–301. [Google Scholar] [CrossRef]
  5. Andersson, M.; Streb, M.; Ko, J.Y.; Löfqvist Klass, V.; Klett, M.; Ekström, H.; Johansson, M.; Lindbergh, G. Parametrization of physics-based battery models from input–output data: A review of methodology and current research. J. Power Sources 2022, 521, 230859. [Google Scholar] [CrossRef]
  6. Liu, Y.H.; Hsieh, C.H.; Luo, Y.F. Search for an optimal five-step charging pattern for li-ion batteries using consecutive orthogonal arrays. IEEE Trans. Energy Convers. 2011, 26, 654–661. [Google Scholar] [CrossRef]
  7. Tran, M.K.; Mathew, M.; Janhunen, S.; Panchal, S.; Raahemifar, K.; Fraser, R.; Fowler, M. A comprehensive equivalent circuit model for lithium-ion batteries, incorporating the effects of state of health, state of charge, and temperature on model parameters. J. Energy Storage 2021, 43, 103252. [Google Scholar] [CrossRef]
  8. Kim, T.; Qiao, W. A hybrid battery model capable of capturing dynamic circuit characteristics and nonlinear capacity effects. IEEE Trans. Energy Convers. 2011, 26, 1172–1180. [Google Scholar] [CrossRef]
  9. Tremblay, O.; Dessaint, L.A.; Dekkiche, A.I. A generic battery model for the dynamic simulation of hybrid electric vehicles. In Proceedings of the 2007 IEEE Vehicle Power and Propulsion Conference (VPPC 2007), Arlington, TX, USA, 9–12 September 2007; pp. 284–289. [Google Scholar] [CrossRef]
  10. Raszmann, E.; Baker, K.; Shi, Y.; Christensen, D. Modeling stationary lithium-ion batteries for optimization and predictive control. In Proceedings of the 2017 IEEE Power and Energy Conference at Illinois (PECI 2017), Champaign, IL, USA, 23–24 February 2017. [Google Scholar] [CrossRef]
  11. Chen, M.; Rincón-Mora, G.A. Accurate electrical battery model capable of predicting runtime and I-V performance. IEEE Trans. Energy Convers. 2006, 21, 504–511. [Google Scholar] [CrossRef]
  12. Hu, X.; Li, S.; Peng, H. A comparative study of equivalent circuit models for Li-ion batteries. J. Power Sources 2012, 198, 359–367. [Google Scholar] [CrossRef]
  13. He, H.; Zhang, X.; Xiong, R.; Xu, Y.; Guo, H. Online model-based estimation of state-of-charge and open-circuit voltage of lithium-ion batteries in electric vehicles. Energy 2012, 39, 310–318. [Google Scholar] [CrossRef]
  14. Jarrraya, I.; Degaa, L.; Rizoug, N.; Chabchoub, M.H.; Trabelsi, H. Comparison study between hybrid Nelder-Mead particle swarm optimization and open circuit voltage—Recursive least square for the battery parameters estimation. J. Energy Storage 2022, 50, 104424. [Google Scholar] [CrossRef]
  15. Cells, L.B.; Rahimi-eichi, H.; Member, S.; Baronti, F. and State-of-Charge Coestimation for. IEEE Trans. Ind. Electron. 2014, 61, 2053–2061. [Google Scholar] [CrossRef]
  16. Zhang, C.; Allafi, W.; Dinh, Q.; Ascencio, P.; Marco, J. Online estimation of battery equivalent circuit model parameters and state of charge using decoupled least squares technique. Energy 2018, 142, 678–688. [Google Scholar] [CrossRef]
  17. Tian, N.; Wang, Y.; Chen, J.; Fang, H. One-shot parameter identification of the Thevenin’s model for batteries: Methods and validation. J. Energy Storage 2020, 29, 101282. [Google Scholar] [CrossRef]
  18. Plett, G.L. Sigma-point Kalman filtering for battery management systems of LiPB-based HEV battery packs. Part 2: Simultaneous state and parameter estimation. J. Power Sources 2006, 161, 1369–1384. [Google Scholar] [CrossRef]
  19. He, H.; Xiong, R.; Guo, H. Online estimation of model parameters and state-of-charge of LiFePO4 batteries in electric vehicles. Appl. Energy 2012, 89, 413–420. [Google Scholar] [CrossRef]
  20. Tian, Y.; Xia, B.; Sun, W.; Xu, Z.; Zheng, W. A modified model based state of charge estimation of power lithium-ion batteries using unscented Kalman filter. J. Power Sources 2014, 270, 619–626. [Google Scholar] [CrossRef]
  21. Zhang, X.; Wang, Y.; Yang, D.; Chen, Z. An on-line estimation of battery pack parameters and state-of-charge using dual filters based on pack model. Energy 2016, 115, 219–229. [Google Scholar] [CrossRef]
  22. Malik, A.; Zhang, Z.; Agarwal, R.K. Extraction of battery parameters using a multi-objective genetic algorithm with a non-linear circuit model. J. Power Sources 2014, 259, 76–86. [Google Scholar] [CrossRef]
  23. Yu, Z.; Xiao, L.; Li, H.; Zhu, X.; Huai, R. Model Parameter Identification for Lithium Batteries Using the Coevolutionary Particle Swarm Optimization Method. IEEE Trans. Ind. Electron. 2017, 64, 5690–5700. [Google Scholar] [CrossRef]
  24. El-Sehiemy, R.A.; Hamida, M.A.; 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]
  25. Cheng, Y.S. Identification of parameters for equivalent circuit model of Li-ion battery cell with population based optimization algorithms. Ain Shams Eng. J. 2024, 15, 102481. [Google Scholar] [CrossRef]
  26. Houssein, E.H.; Hashim, F.A.; Ferahtia, S.; Rezk, H. Battery parameter identification strategy based on modified coot optimization algorithm. J. Energy Storage 2022, 46, 103848. [Google Scholar] [CrossRef]
  27. Ferahtia, S.; Rezk, H.; Djerioui, A.; Houari, A.; Motahhir, S.; Zeghlache, S. Modified bald eagle search algorithm for lithium-ion battery model parameters extraction. ISA Trans. 2023, 134, 357–379. [Google Scholar] [CrossRef]
  28. Dhiman, G.; Kumar, V. Spotted hyena optimizer: A novel bio-inspired based metaheuristic technique for engineering applications. Adv. Eng. Softw. 2017, 114, 48–70. [Google Scholar] [CrossRef]
  29. Dhiman, G.; Kumar, V. Spotted hyena optimizer for solving complex and non-linear constrained engineering problems. In Advances in Intelligent Systems and Computing; Springer: Singapore, 2019; Volume 741, pp. 857–867. [Google Scholar]
  30. Nejad, S.; Gladwin, D.T.; Stone, D.A. A systematic review of lumped-parameter equivalent circuit models for real-time estimation of lithium-ion battery states. J. Power Sources 2016, 316, 183–196. [Google Scholar] [CrossRef]
  31. Lu, L.; Han, X.; Li, J.; Hua, J.; Ouyang, M. A review on the key issues for lithium-ion battery management in electric vehicles. J. Power Sources 2013, 226, 272–288. [Google Scholar] [CrossRef]
  32. Dhiman, G.; Kumar, V. Multi-objective spotted hyena optimizer: A multi-objective optimization algorithm for engineering problems. Knowl.-Based Syst. 2018, 150, 175–197. [Google Scholar] [CrossRef]
  33. Science, C. Multi-Objective Metaheuristic Approaches for Data Clustering in Engineering Application (s). Available online: https://shodhganga.inflibnet.ac.in/handle/10603/423211 (accessed on 13 September 2023).
  34. Ghafori, S.; Gharehchopogh, F.S. Advances in spotted hyena optimizer: A comprehensive survey. Arch. Comput. Methods Eng. 2022, 29, 1569–1590. [Google Scholar] [CrossRef]
  35. SAMSUNG INR 18650-25R. Available online: https://dalincom.ru/datasheet/SAMSUNG%20INR18650-25R.pdf (accessed on 13 September 2023).
Figure 1. Battery single RC equivalent circuit model.
Figure 1. Battery single RC equivalent circuit model.
Wevj 15 00431 g001
Figure 2. Block diagram representation of battery parameter estimation.
Figure 2. Block diagram representation of battery parameter estimation.
Wevj 15 00431 g002
Figure 3. Two-dimensional and three-dimensional vectors and possible next locations of spotted hyena (adapted with permission from Ref. [33]).
Figure 3. Two-dimensional and three-dimensional vectors and possible next locations of spotted hyena (adapted with permission from Ref. [33]).
Wevj 15 00431 g003
Figure 5. Bar chart representation of obtained parameter set using SHO for long range (Range 2).
Figure 5. Bar chart representation of obtained parameter set using SHO for long range (Range 2).
Wevj 15 00431 g005
Figure 6. Curve fit for Ah–Voltage curve of single RC model.
Figure 6. Curve fit for Ah–Voltage curve of single RC model.
Wevj 15 00431 g006
Figure 7. IAE plot for single RC model for discharge currents of 1 Amps, 5 Amps, 10 Amps, 15 Amps, 20 Amps, and 25 Amps.
Figure 7. IAE plot for single RC model for discharge currents of 1 Amps, 5 Amps, 10 Amps, 15 Amps, 20 Amps, and 25 Amps.
Wevj 15 00431 g007
Figure 8. Ah–V curve of single RC model of Samsung INR-18650ER at discharge rates of (a) 1 Amps, (b) 5 Amps, (c) 10 Amps, (d) 15 Amps, (e) 20 Amps, and (f) 25 Amps.
Figure 8. Ah–V curve of single RC model of Samsung INR-18650ER at discharge rates of (a) 1 Amps, (b) 5 Amps, (c) 10 Amps, (d) 15 Amps, (e) 20 Amps, and (f) 25 Amps.
Wevj 15 00431 g008
Figure 9. Convergence characteristics of SHO for (a) 1 Amp discharge, (b) 5 Amp discharge, (c) 10 Amp discharge, (d) 15 Amp discharge, (e) 20 Amp discharge, and (f) 25 Amp discharge currents.
Figure 9. Convergence characteristics of SHO for (a) 1 Amp discharge, (b) 5 Amp discharge, (c) 10 Amp discharge, (d) 15 Amp discharge, (e) 20 Amp discharge, and (f) 25 Amp discharge currents.
Wevj 15 00431 g009
Table 1. Data sheet specifications of INR-18650-25R.
Table 1. Data sheet specifications of INR-18650-25R.
S. NoParametersINR-18650-25R
1.Nominal voltage ( V )3.62 V
3.Nominal capacity ( Q c )2600 mAH
4.Open-circuit voltage ( V o c )4.2 V
5.Cut-off voltage ( V c u )2.5 V
6.Operating temperature−40 to 75 °C
7.ChemistryNickel Manganese Cobalt (NMC)
Table 2. Parameter ranges used for 1 Amp discharge current.
Table 2. Parameter ranges used for 1 Amp discharge current.
Range 1
Parameter a 1 a 2 a 3 a 4 b 0 b 1 b 2 R R C 1
Min0.01−261−450.0050.0016.50.0050.001
Max5.1−1.545−20.085889.50.0850.095
Range 2
Parameter a 1 a 2 a 3 a 4 b 0 b 1 b 2 R R C 1
Min0.9−6−1.1−150.0040.0216.50.0040.001
Max2−0.515−20.051350.050.005
Table 3. Identified parameters for Range 1 and Range 2 for 1 Amp discharge current.
Table 3. Identified parameters for Range 1 and Range 2 for 1 Amp discharge current.
Minimum a 1 a 2 a 3 a 4 b 0 b 1 b 2 R R C 1
Range 11.21 × 10−61.251−3.177.6811−7.83060.0451.37130.1510.0450.007
Range 24.80 × 10−61.702−5.99114.082−14.0660.0455121.331090.04550.004
Diff %−74.7−36.106−89.249−83.336−79.6330.28527.07629.2540.28529.099
Table 4. Assessment of catalogue values and calculated values of single RC model.
Table 4. Assessment of catalogue values and calculated values of single RC model.
NReference DataComputed DataNReference DataComputed Data
A h r e f V r e f V V c a l c V V r e f V c a l c 2 A h r e f V r e f V V c a l c V V r e f V c a l c 2
10.01544.10644.14.0960 × 10−5181.75563.47303.4582.2500 × 10−4
20.08724.04484.0612.6244 × 10−4191.82753.44663.4387.3960 × 10−5
30.22533.99203.9944.0000 × 10−6201.89383.42903.428.1000 × 10−5
40.46293.91293.8962.8561 × 10−4211.97113.40273.3991.3690 × 10−5
50.57893.85133.8524.9000 × 10−7222.02633.39393.3831.1881 × 10−4
60.68943.80733.8111.3690 × 10−5232.09263.36753.3623.025 × 10−5
70.78883.77213.7758.4100 × 10−6242.15343.34993.3381.4161 × 10−4
80.89383.74573.7377.5690 × 10−5252.21423.29713.3081.1881 × 10−4
90.99323.70173.7029.0000 × 10−8262.26393.25313.2723.5721 × 10−4
101.0653.66663.67701.0816 × 10−8272.31913.20033.2111.1449 × 10−4
111.13693.64903.6529.0000 × 10−6282.35783.11243.1460.0011
121.23633.61383.6181.7640 × 10−5292.38543.05083.0829.7333 × 10−4
131.33583.57863.5854.0960 × 10−5302.41862.98042.9752.9160 × 10−5
141.39653.56103.5651.6000 × 10−5312.44072.91002.889.0000 × 10−4
151.46843.54343.5421.9600 × 10−6322.46282.80452.7590.0021
161.540223.51703.529.0000 × 10−6332.48942.69012.6460.0019
171.61753.49943.4908.8360 × 10−5342.48492.53182.6030.0051
N—no. of instances.
Table 5. Identified parameters of single RC model of Samsung INR-18650-25R using proposed SHO algorithm.
Table 5. Identified parameters of single RC model of Samsung INR-18650-25R using proposed SHO algorithm.
ParametersDischarge Currents
5 A10 A15 A20 A25 A
a 1 1.73601.630.91311.25631.3992
a 2 −5.7238−3.9002−0.5669−1.5558−1.5012
a 3 12.46286.4609−1.18612.12441.5592
a 4 −11.4326−4.4570−1.9933−2.2075−2.4326
b 0 0.01680.01330.01070.01100.0110
b 1 0.17230.05300.03340.02520.0228
b 2 22.381317.71520.434021.150520.2482
R 0.01680.01330.01070.01100.0110
R C 1 0.00940.0010.00380.00180.0015
Table 6. Error minimization result during discharge.
Table 6. Error minimization result during discharge.
Discharge CurrentBestWorstAverageMedianStandard DeviationVariance
1 Amp 0.02020.02900.02180.02060.00235.3217 × 10−6
5 Amps0.01700.03200.01970.01720.00441.9145 × 10−5
10 Amps0.01380.03610.01790.01540.00563.180 × 10−5
15 Amps0.01810.03570.02130.01900.00583.4015 × 10−5
20 Amps0.01490.04030.02050.01540.00908.1216 × 10−5
25 Amps0.01780.05070.02530.01780.01071.1361 × 10−4
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

Sankarkumar, R.S.; Rajasekar, N. A Novel Spotted Hyena Optimizer for the Estimation of Equivalent Circuit Model Parameters in Li-Ion Batteries. World Electr. Veh. J. 2024, 15, 431. https://doi.org/10.3390/wevj15090431

AMA Style

Sankarkumar RS, Rajasekar N. A Novel Spotted Hyena Optimizer for the Estimation of Equivalent Circuit Model Parameters in Li-Ion Batteries. World Electric Vehicle Journal. 2024; 15(9):431. https://doi.org/10.3390/wevj15090431

Chicago/Turabian Style

Sankarkumar, Rayavarapu Srinivasa, and Natarajan Rajasekar. 2024. "A Novel Spotted Hyena Optimizer for the Estimation of Equivalent Circuit Model Parameters in Li-Ion Batteries" World Electric Vehicle Journal 15, no. 9: 431. https://doi.org/10.3390/wevj15090431

Article Metrics

Back to TopTop