Abstract
Accurately estimating the parameters for the equivalent circuit model (ECM) of lithium-ion batteries (LiBs), especially those that are not provided in the manufacturer’s datasheets, is crucial to improving their behavior modeling and our understanding. Therefore, this study focuses on investigating a precise method—the Rao-1 algorithm—for extracting the optimal values of the ECM’s parameters. The primary objective is to minimize the difference between the estimated voltage derived from the ECM and the measured voltage of the battery. To evaluate the effectiveness of this approach, a real-world driving data-based test profile is employed. Moreover, a comparative analysis is conducted against recent state-of-the-art optimization algorithms. The simulation results demonstrate that the employed method is proficient in accurately and relatively quickly estimating the parameters of the ECM and that it surpasses other methods in terms of accuracy.
1. Introduction
Lithium-ion batteries (LiBs) are currently a favored energy storage technology due to their remarkable advantages, including a high energy density, low self-discharge rate, and exceptional cycle life. The availability of an accurate battery model is indispensable for effective battery management systems (BMSs) and other renewable energy systems. Therefore, considerable research has been conducted to formulate sophisticated models aimed at precisely estimating the dynamic behaviors of LiBs [1]. Among the most versatile and accurate approaches capable of accommodating a wide range of battery scenarios and patterns are equivalent circuit models (ECMs) [2,3,4]. However, the process of parameterizing these models is critical to determining the battery’s state of charge (SoC) and state of health (SoH), and it can present several challenges.
Metaheuristic algorithms (MAs), which do not rely heavily on a multitude of designer-provided parameters, often drawing inspiration from the natural behavior of both biological and non-biological sources, are employed as powerful tools to address battery parameter estimation challenges. In this context, researchers have proposed diverse computational techniques to deal with the question of ECM parameter extraction.
As an illustration, in the study in [5], researchers employed the Quantum Particle Swarm Optimization (QPSO) method to fine-tune unknown parameters within a simplified first-order fractional-order model (FOM). Similarly, the authors in [6] utilized the Honey Badger algorithm (HBA) to estimate parameters in a data-driven model for a vanadium redox flow battery. Furthermore, recent advancements in the field of MAs have introduced innovative approaches, including the Artificial Ecosystem Optimizer (AEO) [7], the Cuckoo Search (CS) [8], the Artificial Hummingbird Optimizer Technique (AHOT) [9], the Bald Eagle Search algorithm (BES) [10], and the COOT algorithm (COOT) [11], all of which have been utilized to extract parameters from battery ECMs.
In this study, we aim to investigate the application of the Rao-1 technique for parameter identification in LIB models based on the electrical ECM. In fact, several works have employed the Rao-1 method of estimation of transmission line parameters [12], parameter extraction in photovoltaic cell models [13], and various other research domains. However, to the best of our knowledge, the application of the Rao-1 method for identifying ECM parameters in lithium batteries has not been performed yet.
To assess the efficacy of the Rao-1 methodology, a test profile based on real-world driving data [14] is employed as an optimization framework. Furthermore, a comparative analysis is executed in contrast to contemporary optimization algorithms, specifically, the Arithmetic Optimization Algorithm (AOA) [15], Harris Hawks Optimization (HHO) [16], Leader Harris Hawks Optimization (LHHO) [17] and Chernobyl Disaster Optimizer (CDO) [18]. The simulation outcomes substantiate that the Rao-1 technique excels in its ability to accurately and relatively rapidly estimate parameters inherent to the ECM and that it surpasses alternative methods.
2. Materials and Methods
2.1. Equivalent Circuit Model (ECM) for Li-Ion Battery
In this study, our emphasis revolves around the optimization of parameters within the extended Thevenin model, a model recognized for achieving a good equilibrium between precision and complexity. Illustrated in Figure 1, this model takes the form of a second-order (2RC) model, denoting the presence of two RC branches sequentially aligned with the internal ohmic resistance R0 and the voltage source (Voc). The adopted model encompasses a pair of state Equations (1) and (2) and a singular output Equation (3) [19], outlined as follows:
where is the state of charge, QC is the battery nominal capacity (Ah), η is the coefficient of charging, is the output/input current, is the terminal voltage, denotes the voltage of the consistent RC branch, is the branch number, and and are the resistance and capacitor of the corresponding RC branch.
Figure 1.
Schematic of the extended Thevenin (second-order) battery model.
For easier use in an optimization algorithm, ordinary differential equations (ODEs) of the 2RC model could be converted from continuous time representation to discrete-time ODEs [20]. Hence, a final discrete-time expression, i.e., Equation (4), will be considered in this paper.
To include the battery dynamics differences between the charging (indicated by “c”) and discharging (indicated by “d”) regimes, Equation (4) was slightly modified, as follows:
The non-linear relationship between the Voc and SOC can be expressed as a sixth-order polynomial exponential function [21]:
Here, to are the polynomial coefficients.
2.2. Rao-1 Algorithm
The Rao-1 is a simple and recently developed metaphor-less algorithm that does not include any specific or complex parameters and updates the current solutions to converge toward the global solution using the following formula:
where is the jth dimension (Dim) of the ith solution (noted by ) during the current iteration . is a random number selected from the interval . The best and the worst solutions are denoted by and , respectively. Finally, Equation (7) is used to determine the value of the ith solution in the coming iteration.
2.3. Objective Function
Based on the LiB model described earlier, it can be concluded that different unknown parameters (i.e., –) are involved in the battery model. To closely match the real battery behavior, it is essential to accurately identify these 17 parameters. This identification is based on a real-world driving dataset with the actual current profile depicted in Figure 2 [14]. Hence, Rao-1 is used to estimate and optimize these parameters using this experimental dataset. The root-mean-square error (RMSE) was selected as an objective function to find the proper parameters by effectively minimizing the error between the estimated and experimental terminal voltages. Consequently, the objective function based on the RMSE formula is given by:
Figure 2.
Current profile of the real-world driving dataset.
3. Results
In this subsection, we present a succinct summary of the optimization results obtained through the novel Rao-1 technique applied to the studied lithium-ion battery (LiB). The outcomes derived from the Rao-1 algorithm are systematically evaluated alongside the results obtained from four competing algorithms, namely AOA [15], HHO [16], LHHO [17], and CDO [18]. To ensure a fair and consistent comparison, all these techniques have been implemented within the MATLAB software environment (version 2021a), employing identical testing conditions. These conditions include a fixed number of iterations (MaxIt = 100), a consistent population size (PopSize = 30), and the execution of 10 independent runs for each method to uphold the reliability of the comparative analysis.
Table 1 illustrates the achieved parameters, along with their corresponding RMSE values for both the Rao1 approach and its counterpart methods. Remarkably, the lowest RMSE value () with a Std of was accomplished by the Rao1 technique, which proves the good stability and accuracy of this algorithm. Figure 3 illustrates the estimated battery voltage plotted using the best parameters obtained via the Rao-1 method. Clearly, the estimated curve can reduplicate the experimental data with high precision.
Table 1.
Optimal parameters acquired via Rao-1 and the other competitive algorithms.
Figure 3.
Measured and estimated LIB voltage via the Rao-1 algorithm.
Additionally, a visualization of the convergence curves generated via different algorithms is showcased in Figure 4. Evidently, this illustration further validates the computational effectiveness and accuracy demonstrated by the Rao-1 algorithm, as it attains the optimal RMSE value by the 80th iteration.
Figure 4.
Convergence graphs for all implemented algorithms.
4. Conclusions
The aim of this paper is to evaluate the performance of the newly introduced Rao-1 algorithm in identifying the unknown parameters for battery’s equivalent circuit model. The algorithm is constructed based only on arithmetic operation and do not include any specific or complex parameters. The Rao-1 approach was examined using high-accuracy experimental data, and the achieved results demonstrated the effectiveness and reliability of the proposed method compared to other optimization approaches for the parameter estimation of LiBs. This algorithm accomplished a minimum RMSE with few iteration numbers, and Std of , representing a high accuracy and robustness in predicting the battery voltage comportment. Moreover, with the high closing between the calculated and the real characteristic, the Rao-1 approach can be used as an efficiency tool for battery management systems. As a response to concerns about the potential impact of changing battery parameters on SOC estimation, we have proactively considered strategies to address this challenge. Our research leveraged real-world data to capture the actual operating conditions faced by Li-ion batteries, enhancing the algorithm’s adaptability. Additionally, we recommend the periodic recalibration of the battery model to align it with the evolving characteristics. Continuous monitoring and feedback mechanisms can further enhance accuracy over time. As we move forward, we hope to further explore and refine the Rao-1 algorithm and other prominent metaheuristic algorithms. We also aim to integrate them into battery management systems, taking into account crucial factors such as temperature, aging, and other significant variables. This approach contributes to more efficient and reliable energy storage solutions.
Author Contributions
Conceptualization, B.L. and W.M.; methodology, B.L. and W.M.; software, and W.M.; validation, B.L., W.M. and E.B.; writing—original draft preparation, B.L.; writing—review and editing, W.M., E.B. and Y.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data will be made available on request.
Conflicts of Interest
The author declares no conflicts of interest.
References
- Tian, H.; Qin, P.; Li, K.; Zhao, Z. A Review of the State of Health for Lithium-Ion Batteries: Research Status and Suggestions. J. Clean. Prod. 2020, 261, 120813. [Google Scholar] [CrossRef]
- Merrouche, W.; Trari, M.; Djellal, L.; Mammeri, M.; Tebibel, H.; Blaifi, S.; Chong, L.W.; Ould-amrouche, S.; Boussaha, B. Improved Model and Simulation Tool for Dynamic SOH Estimation and Life Prediction of Batteries Used in PV Systems. Simul. Model. Pract. Theory 2022, 119, 102590. [Google Scholar] [CrossRef]
- Sepasi, S.; Ghorbani, R.; Liaw, B.Y. Improved Extended Kalman Filter for State of Charge Estimation of Battery Pack. J. Power Sources 2014, 255, 368–376. [Google Scholar] [CrossRef]
- Sepasi, S.; Ghorbani, R.; Liaw, B.Y. A Novel On-Board State-of-Charge Estimation Method for Aged Li-Ion Batteries Based on Model Adaptive Extended Kalman Filter. J. Power Sources 2014, 245, 337–344. [Google Scholar] [CrossRef]
- Solomon, O.O.; Zheng, W.; Chen, J.; Qiao, Z. State of Charge Estimation of Lithium-Ion Battery Using an Improved Fractional-Order Extended Kalman Filter. J. Energy Storage 2022, 49, 104007. [Google Scholar] [CrossRef]
- Liu, Y.; Li, R.; Xiong, B.; Zhang, S.; Zhang, X.; Iu, H.; Fernando, T. A Novel Vanadium Redox Flow Battery Modelling Method Using Honey Badger Optimization Assisted CNN-BiLSTM. J. Power Sources 2023, 558, 232610. [Google Scholar] [CrossRef]
- Ferahtia, S.; Djeroui, A.; Rezk, H.; Chouder, A.; Houari, A.; Machmoum, M. Optimal Parameter Identification Strategy Applied to Lithium-ion Battery Model. Int. J. Energy Res. 2021, 45, 16741–16753. [Google Scholar] [CrossRef]
- Duru, K.K.; Venkatachalam, P.; Karra, C.; Madhavan, A.A.; Sambasivam, S.; Kalluri, S. Equivalent Circuit Model Parameters Estimation of Lithium-Ion Batteries Using Cuckoo Search Algorithm. J. Electrochem. Soc. 2022, 169, 120503. [Google Scholar] [CrossRef]
- Hamida, M.A.; El-Sehiemy, R.A.; Ginidi, A.R.; Elattar, E.; Shaheen, A.M. Parameter Identification and State of Charge Estimation of Li-Ion Batteries Used in Electric Vehicles Using Artificial Hummingbird Optimizer. J. Energy Storage 2022, 51, 104535. [Google Scholar] [CrossRef]
- 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] [PubMed]
- 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]
- Shoukat, A.; Mughal, M.A.; Ahmad, S.; Gondal, S.Y.; Khan, S.S. Parameter Estimation of Short Transmission Line Using Rao-I Algorithm. In Proceedings of the IMTIC 2021—6th International Multi-Topic ICT Conference: AI Meets IoT: Towards Next Generation Digital Transformation, Jamshoro & Karachi, Pakistan, 10–12 November 2021. [Google Scholar]
- Benghanem, M.; Lekouaghet, B.; Haddad, S.; Soukkou, A. Optimization of Pv Cells/Modules Parameters Using a Modified Quasi-Oppositional Logistic Chaotic Rao-1 (QOLCR) Algorithm. Environ. Sci. Pollut. Res. 2023, 30, 44536–44552. [Google Scholar] [CrossRef] [PubMed]
- Li, W.; Rentemeister, M.; Badeda, J.; Jöst, D.; Schulte, D.; Sauer, D.U. Digital Twin for Battery Systems: Cloud Battery Management System with Online State-of-Charge and State-of-Health Estimation. J. Energy Storage 2020, 30, 101557. [Google Scholar] [CrossRef]
- Abualigah, L.; Diabat, A.; Mirjalili, S.; Abd Elaziz, M.; Gandomi, A.H. The Arithmetic Optimization Algorithm. Comput. Methods Appl. Mech. Eng. 2021, 376, 113609. [Google Scholar] [CrossRef]
- Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris Hawks Optimization: Algorithm and Applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
- Naik, M.K.; Panda, R.; Wunnava, A.; Jena, B.; Abraham, A. A Leader Harris Hawks Optimization for 2-D Masi Entropy-Based Multilevel Image Thresholding. Multimed. Tools Appl. 2021, 80, 35543–35583. [Google Scholar] [CrossRef]
- Shehadeh, H.A. Chernobyl Disaster Optimizer (CDO): A Novel Meta-Heuristic Method for Global Optimization. Neural Comput. Appl. 2023, 35, 10733–10749. [Google Scholar] [CrossRef]
- Plett, G.L. Battery Management Systems Volume II: Equivalent-Circuit Methods; Artech House: New York, NY, USA, 2016; ISBN 9781630810276. [Google Scholar]
- Plett, G.L. Battery Management Systems, Volume I: Battery Modeling; Artech House: New York, NY, USA, 2015; Volume 1, ISBN 9781630810245. [Google Scholar]
- Hu, X.; Li, S.; Peng, H.; Sun, F. Robustness Analysis of State-of-Charge Estimation Methods for Two Types of Li-Ion Batteries. J. Power Sources 2012, 217, 209–219. [Google Scholar] [CrossRef]
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).