Next Article in Journal
Three-Level Secure Smart Protection for Ring Grid-Connected Distributed Generation
Previous Article in Journal
Control and Stability of Grid-Forming Inverters: A Comprehensive Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

C-Rate- and Temperature-Dependent State-of-Charge Estimation Method for Li-Ion Batteries in Electric Vehicles

1
Aurora Flight Sciences, a Boeing Company, Manassas, VA 20110, USA
2
Electrical and Electronics Engineering Department, Bursa Technical University, 16310 Bursa, Turkey
3
Electrical Engineering Department, Istanbul Technical University, 34485 Istanbul, Turkey
*
Author to whom correspondence should be addressed.
Energies 2024, 17(13), 3187; https://doi.org/10.3390/en17133187
Submission received: 27 May 2024 / Revised: 20 June 2024 / Accepted: 26 June 2024 / Published: 28 June 2024
(This article belongs to the Section E: Electric Vehicles)

Abstract

:
Li-ion batteries determine the lifespan of an electric vehicle. High power and energy density and extensive service time are crucial parameters in EV batteries. In terms of safe and effective usage, a precise cell model and SoC estimation algorithm are indispensable. To provide an accurate SoC estimation, a current- and temperature-dependent SoC estimation algorithm is proposed in this paper. The proposed SoC estimation algorithm and equivalent circuit model (ECM) of the cells include current and temperature effects to reflect real battery behavior and provide an accurate SoC estimation. For including current and temperature effects in the cell model, lookup tables have been used for each parameter of the model. Based on the proposed ECM, the unscented Kalman filter (UKF) approach is utilized for estimating SoC since this approach is satisfactory for nonlinear systems such as lithium-ion batteries. The experimental results reveal that the proposed approach provides superior accuracy when compared to conventional methods and it is promising in terms of meeting electric vehicle requirements.

1. Introduction

Due to their impact on air pollution and the greenhouse effect, global vehicle technology leaders have been transitioning from conventional vehicles to electric vehicles (EVs). Battery technology has had a notable impact in terms of the EV industry. With the high power and energy density, compact size, lower self-discharge, and extensive service life of Li-ion batteries, the electrification process has been further accelerated. However, lithium-ion batteries suffer from environmental effects and inappropriate usage. To maintain a reliable and efficient service life, a battery management system is crucial [1,2,3].
A battery management system, while providing safe operation during the life-cycle of the battery, also keeps the user and other subsystems informed of the vehicle’s state of charge (SoC) [4]. The SoC indicates the charge left in the battery. It has a critical purpose of identifying vehicle operations and providing safe driving. For a consistent operation, the maximum SoC estimation error must be under 3% according to EV manufacturers and researchers [5]. To achieve this ratio, various SoC estimation techniques have been studied and published in the literature like open-circuit voltage (OCV)-based methods, Coulomb counting methods (CCMs), data-driven-based methods (DDBMs), and model-based methods (MBMs) [4,6].
The CCM is a common implementation in industry and among researchers due to its ease of implementation and simplicity [7,8]. However, CCMs suffer from initial SoC estimation errors, accumulating sensor measurement errors, and a Coulombic efficiency which is difficult to determine under different conditions [8,9].
OCV methods are also simple to implement, but they require a long rest time after charge/discharge periods, which makes it difficult to use this method for online SoC estimation [10]. The flat zone in the SoC/OCV curve is another bottleneck for this method [11]. Particularly, the batteries that have the LiFePO4 chemistry suffer from the flat zone when estimating the SoC with the OCV method [11,12].
Data-driven-based methods have made great improvements with regard to SoC estimation accuracy and have solved the limitations that the OCV and CCM methods suffer from [13,14]. However, DDBMs require a lot of training datasets to attain a precise SoC estimation due to the sensor measurement noise that comes from training datasets [13,15]. Another difficulty of the DDBM is its powerful computer requirements because its complexity and computational effort make it difficult to implement in industrial applications [16,17].
MBMs are widely used among SoC estimation approaches to handle the bottlenecks of the common and data-driven-based methods [3,6,11,13,15,16,18,19,20]. MBMs consist of a battery equivalent circuit model (ECM) and one or more filtering approaches to estimate the SoC more accurately [21]. The ECM includes battery model parameters such as R, C, and OCV [22,23]. The model-based SoC estimation precision relies on the prediction accuracy of the battery model parameters [24]. Offline and online parameter prediction methods have been proposed by various researchers [25,26,27]. The operating temperature, C-rate, and aging rate are the most important factors in ECM parameter prediction [24]. Online parameter estimation methods, while achieving certain requirements in identifying battery parameters under different conditions, also increase complexity [28]. The number of RC parameters in the model also affects the accuracy. The first-order (one RC) ECM is the uncomplicated ECM model concerning battery modeling. While it requires less data when compared to higher-order ECM models, it cannot simulate real battery behavior properly. Therefore, higher-order ECMs are preferred in the literature to increase model accuracy [29].
Due to their suitability, robustness, and estimation accuracy rate, the Kalman filter and its extensions are the most popular state estimation filters for estimating SoC [18,30,31]. The pure Kalman Filter algorithm, while solving many estimation problems in different fields, cannot achieve sufficient estimation accuracy in terms of SoC estimation, because of the nonlinear behavior of the Li-ion batteries [13]. Among nonlinear Kalman filter techniques, the extended Kalman filter (EKF) is the most preferred battery SoC estimation algorithm [32,33]. The EKF works based on the linearization of nonlinear equations which use the first-order Taylor series expansion and partial derivatives [34,35]. Jacobian matrix computation is essential throughout state prediction, which highly affects the SoC estimation accuracy while using the EKF [36]. Using first-order Taylor series is a restriction of the extended Kalman filter approach since only the first-order accuracy is achievable when the first-order Taylor series is used [19]. Another dependency of the EKF algorithm for SoC accuracy is previous knowledge accuracy. Incorrect previous knowledge may increase the estimation error of the next cycle. To decrease the accuracy error portion that is affected by incorrect previous knowledge, aging- and temperature-dependent SoC estimation algorithms have been proposed by authors [5,19,34,37].
The Sigma-point Kalman filter (SPKF) is a favorable approach that, while achieving second-order estimation accuracy, can handle the EKF method’s limitations [38]. The unscented Kalman filter (UKF), which is an augmentation of the SPKF, is commonly used as the SoC estimation algorithm [39]. The unscented Kalman filter provides better accuracy when compared to the EKF, because it uses a higher-order Taylor series expansion and avoids the Jacobian matrix calculation in the phase of linearization [32,40,41].
Hybrid SoC estimation algorithms have also been popular recently in the literature in increasing estimation accuracy and robustness [42,43]. Li et al. [44] proposed an EKF- and UKF-based SoC estimation algorithm to achieve a more robust and accurate estimation. In this study, while the EKF algorithm was used for online parameter estimation, the UKF algorithm was used for SoC estimation [44].
Pressure and humidity are two factors that notably affect cell behavior. Research shows that a humid environment can increase the self-discharge rate of batteries, which cause energy loss. In this case, the SOC estimation algorithms might not be accurately estimated, because of the self-discharge [45]. In addition, a study investigating the impact of humidity on battery management system hardware found that humidity can affect electronic components, potentially leading to measurement errors that contribute to SOC estimation inaccuracies [46].
An uneven pressure on Li-ion cells notably varies their degradation rate and can lead to short circuits [47,48,49]. Conversely, another study indicates that a consistent pressure distribution within the cell enhances the cycle life of Li-ion batteries [50]. Pressure not only impacts capacity degradation but also influences the voltage response of Li-ion batteries [51]. Given that cell voltage is a critical data point used in SOC estimation algorithms, pressure changes may indirectly affect SOC estimation accuracy.
This paper proposes a C-rate- and temperature-dependent SoC estimation technique for EV applications. The ECM used in the proposed method covers a broad temperature range from −10 °C to 40 °C and current rates of 1C, 1.5C, and 2C. The third-order ECM is utilized in this paper for better SoC estimation precision and robustness. To take account of the temperature and C-rate effects in the ECM, we use 3D lookup tables that are driven by the SoC, temperature, and C-rate. For managing the nonlinear characteristics of the Li-ion cell, the SoC estimation approach takes advantage of the UKF [52]. The contribution of the proposed approach considers various current rates and covers a wide temperature range to increase SoC estimation accuracy. The results illustrate that the proposed UKF-based SoC estimation approach achieves superior accuracy in the entire C-rate and temperature range when compared to conventional methods. The experimental assessment result promises that the proposed approach fully satisfies the EV implementation requirements in the accuracy base.

2. C-Rate- and Temperature-Dependent ECM

Figure 1 presents the generalized ECM of the cell. U o c and V t represent the open-circuit and terminal voltage of the cell, respectively. I denotes the input current. R 0 denotes the internal resistance, while R i and C i ( i = 1 , 2 , . . . , n ) represent the resistor and capacitor of the RC networks, respectively.
The voltage response of the ECM according to RC pair numbers is discussed in the literature [53]. The results prove that higher numbers of RC pairs in the ECM provide higher voltage prediction accuracies. However, it also increases the complexity. It is also known that higher-order ECMs increase the robustness of the algorithm [54]. Therefore, in the proposed approach, a 3RC ECM is used which provides better accuracy and robustness.
ECM parameters are not constant, due to the nonlinear behavior of the lithium-ion cells. The C-rate, SoC, temperature, and SoH affect the ECM parameters. For a more accurate battery model, voltage prediction, and SoC estimation, the ECM should be created by consideration of these affected factors. Temperature and C-rate have a remarkable effect on the ECM RC parameters. The figures provided in Appendix A demonstrate how ECM parameters change under different temperature and C-rate conditions. These figures demonstrate the notable impact of temperature and C-rate variations on ECM parameters. If the C-rate or temperature is not considered, the SoC estimation algorithm accuracy might be affected negatively. Since including these factors in the model increases complexity and computation time, according to the intended use, the complexity and accuracy should be in balance. With all these considerations, a C-rate- and temperature-dependent third-order ECM is proposed. Figure 2 illustrates the general representation of the proposed ECM for a cell.
The current- and temperature-dependent SoC estimation method works based on the third-order ECM and its components are a function of C-rate, temperature, and SoC. To predict the parameters of the proposed ECM, a discharge pulse test is implemented under a wide temperature range from −10 °C to 40 °C with 10 °C intervals and for different C-rates of 1C, 1.5C, and 2C. The average cell capacity is 2.2 Ah and the test is repeated for 2.2 A, 3.3 A, and 4.4 A for each temperature condition. Thus, the voltage data of the discharge pulse test were collected for all test conditions. Figure 3 is given as an example of a discharge pulse test for 30 °C and 2.2 A test conditions.
To simulate the Li-ion battery’s behavior by the ECM model, the voltage curve of the discharge pulse test must be taken as a reference, because the voltage data of the experimental test provide the model parameter information, as seen in Figure 4. The reasons for the voltage drop and transient response are the R 0 and RC pairs, respectively. Thus, after obtaining the experimental results of the discharge pulse test, the R 0 and the RC parameters of the ECM can be calculated by voltage drops and the transient response, respectively. The ECM parameters of the proposed SoC estimation algorithm are predicted by the layered method [53].

3. Proposed SoC Estimation Method

Because of the nonlinear characteristics of the lithium-ion batteries, the linear Kalman filter approach does not have sufficient accuracy performance for estimating the SoC of the Li-ion batteries. The extended Kalman Filter (EKF) algorithm is widely used as an SoC estimation approach since it has remarkable results in the Li-ion battery’s SoC estimation. However, the EKF algorithm works according to the first-order Taylor series during estimation and has limited accuracy in the solutions. As an improvement, a UKF approach is proposed which works based on the third-order Taylor series. The UKF utilizes the Unscented Transform which has a significant impact on the linearization process to achieve a more accurate state estimation when compared to the EKF [55]. The flow chart presented in Figure 5 illustrates the SoC estimation process by operating the UKF.
To define the output statistic, the state vector unscented transform is calculated through (1) [56,57,58].
x ^ k 1 ( i ) = x ^ k 1 + + x ˜ ( i ) i = 1 , 2 , , 2 n x ˜ ( i ) = ( n + λ ) P x i = 1 , 2 , , n x ˜ ( n + i ) = ( n + λ ) P x i = 1 , 2 , , n                           w 0 m = λ / ( n + λ ) w 0 c = λ / ( n + λ ) + 1 α 2 + β w i m = w i c = 1 / 2 n + λ i = 1 , 2 , , 2 n
where x represents a Gaussian random variable with n dimensions. Its covariance and mean value are P x and x ¯ , respectively. The scaling parameter is defined as λ = α 2 n + k n . α denotes the spread points of the sigma points around x ¯ . α ^ presents the distribution of x according to prior incorporated knowledge. α ^ = 2 is considered optimal in respect of the Gaussian distribution. ( n + λ ) P x represents the ith column of the matrix square root for ( n + λ ) P x . After that, each sigma point is disseminated through the function of f ( X i ) , i = 0 , 1 , 2 , , 2 n [56,57,58].
Then, the covariance and mean of the system estimate are calculated in (2).
y ¯ = i = 0 2 n w i m y i     P y = i = 0 2 n w i c y i y ¯ y i y ¯ T     P x y = i = 0 2 n w i c ( y i x ¯ ) ( y i y ¯ ) T
Algorithm 1 presents a summary of the UKF algorithm with respect to SoC estimation [59].
Algorithm 1. Summary of the UKF algorithm for SoC estimation
Initialization:
k = 0 , x ¯ 0 = E ( x 0 ) , P 0 = E [ ( x 0 x ¯ 0 ) ( χ 0 x ¯ 0 ) T ]
Computation: time update prior estimation ( f r o m k 1 + t o k ) for k = 1, 2, 3, …, compute
Sampling of sigma:
x ^ k 1 ( i ) = x ^ k 1 + + x ˜ ( i ) i = 1 , 2 , , 2 n x ˜ ( i ) = ( n + λ ) P x i = 1 , 2 , , n x ˜ ( n + i ) = ( n + λ ) P x i = 1 , 2 , , n
Weight calculation:
w 0 m = λ / ( n + λ ) w 0 c = λ / ( n + λ ) + 1 α 2 + β w i m = w i c = 1 / 2 n + λ i = 1 , 2 , , 2 n
Update the state:
x ^ k ( i ) = A x ^ k 1 ( i ) + B u k + ω k x ^ k = i = 0 2 n w i m x ^ k ( i )
Update the error covariance:
P x , k = j = 0 2 n w j ( c ) x ^ k j x ^ k x ^ k j x ^ k T
Update the output:
y ^ k ( i ) = C x ^ k 1 ( i ) + D u k + v k , y ^ k = j = 0 2 n w j m y ^ k ( j )
Measurement update posteriori estimation (from k t o k + ) .
P y , k = j = 0 2 n w j c y ^ k ( j ) y ^ k y ^ k j y ^ k T P x y , k = j = 0 2 n w j c j = 0 2 n w j c y ^ k ( j ) y ^ k y ^ k j y ^ k T L = P x y , k P y , k 1
State estimate measurement update:
x ^ k + = x ^ k + L ( y k y ^ k )
Error covariance measurement update:
P x , k = P x , k L P y , k × L T
The proposed current- and temperature-dependent SoC estimation method was established using MATLAB Simulink R2023a. While this tool provides an ease of application and simulation in validating the proposed algorithm, it also has the advantage of the embedded implementation during experimental validation. This study also took advantage of embedded coding by Simulink.

4. Experimental Assessment

Because of the wide usage of NMC-type batteries, the Panasonic UR18650AA NMC-type lithium-ion cell was used in this study. The cells are manufactured by Panasonic Industry Co., Ltd. and sourced from Shenzhen City, Guangdong Province, China. The detailed cell specifications are given in Table 1.
To extract the cell data, the cell sample is discharged under various temperature conditions (−10 °C, 0 °C, 10 °C, 20 °C, 30 °C, 40 °C) and current values (2.2 A (1C), 3.3 A (1.5C), 4.4 A (2C)). To adjust the environmental temperature, the Nuve-TK600 model climatic test cabinet was used. Nuve-TK600 was manufactured by NÜVE SANAYI MALZEMELERI İMALAT VE TICARET A.Ş and sourced from Bursa, Turkey. The test cabinet is capable of keeping the temperature at adjusted temperature values in the range from −10 °C to 60 °C. For the discharge cycle, the PRODIGIT 3314F model electronic load was used to keep the discharge current stable on a specific current value. PRODIGIT 3314F was manufactured by Prodigit Electronics Co., Ltd. and sourced from Istanbul, Turkey. The test system is given in Figure 6.
During the discharge cycle, the NI USB-6001 data acquisition module was used to collect the measured current, voltage, and temperature values. NI USB-6001 is manufactured by NATIONAL INSTRUMENTS CORP. and sourced from Istanbul, Turkey. The STM32G431 evaluation board and a relay set were used with the proper connections and software to automate the discharge cycle, as seen in Figure 7, for eliminating human factors on the measurements. STM32G431 evaluation board was manufactured by STMicroelectronics NV, and sourced from Istanbul, Turkey.
Figure 2 illustrates the selected ECM for creating the cell model based on the 3RC pairs and its element dependent on C-rate, temperature, and SoC. In the proposed approach, the ECM parameters controlled by lookup tables are predicted by the layered method [53]. The data prove that C-rate and temperature have a significant influence on the model data, as shown in Appendix A. Since C-rate has a notable impact on the ECM parameters, and the SoC estimation algorithm relies on the ECM, it also affects the SoC estimation accuracy. To assess the proposed algorithm under different temperature and C-rate conditions, both the temperature and current must be varied during the experimental validation. To cover a wide range of temperatures during the algorithm validation test, the cell temperature varies between 5 °C and 40 °C, as given in Figure 8. The discharge process started at 4.2 V (fully charged) and finalized at 2.5 V (cut-off). The discharge current randomly changed in the range of rates from 1C to 2C, as shown in Figure 9, to cover the whole C-rate range that the predicted parameters are based on. There was a 30 min rest period after each discharge period and the test was stopped when the cell voltage hit 2.5 V. Current, temperature, and voltage were measured via sensing devices, and the measured data were transferred to an STM32F401RE evaluation board. The STM32F401RE evaluation board was manufactured by STMicroelectronics NV, and sourced from Istanbul, Turkey. The STM32F401RE evaluation board was used to operate the proposed algorithm depending on the collected data. During the experimental assessment, the SoC estimation result data were collected via serial communication and stored on the PC as illustrated in Figure 10.
The experimental assessment reveals the efficacy of the proposed C-rate- and temperature-dependent SoC estimation method. In this experiment, the SoC-dependent SoC estimation method on its own, the temperature-dependent (conventional) SoC estimation method, and the proposed method are considered. Conventional Kalman filter-based SoC estimation algorithms do not consider the C-rate factor or only consider it within limited temperature and current ranges, and they typically use a second-order ECM [60,61]. The proposed UKF-based SoC estimation algorithm, while considering a wide range of temperatures and C-rates, also uses a third-order ECM, which provides robustness to the algorithm [54]. The SoC estimation results for the true initial SoC case are given in Figure 11.
Table 2 shows the maximum error and RMSE of the SoC-dependent method on its own, the conventional method, and the proposed method under various temperature conditions. All methods are run together on the evaluation board, and they are fed with the same inputs of the temperature, voltage, and current. Table 2 indicates that the proposed method has a lower maximum absolute error (MAE) and Root-Mean-Square Error (RMSE). The RMSE of the proposed method is below 1% and its MAE is below 3%. These results prove that the proposed method satisfies the SoC estimation requirements of electric vehicles powered by lithium-ion batteries.
Figure 12 shows the comparison of the proposed method, the conventional method, and the SoC-dependent method on its own with an inaccurate initial SoC. The proposed method has the best performance in terms of catching the true SoC faster according to other methods. The proposed method SoC result is almost the same as the true SoC after about 30 min, while the conventional method SoC curve follows the true SoC after 1 h. Besides that, the proposed method has a 10% maximum absolute error, while the conventional method and the SoC-dependent method on its own have 19% and 27% maximum absolute errors, respectively, with an inaccurate initial SoC.
The considered methods have been compared to each other according to the UDDS and HUDDS drive cycles to estimate the SoC based on the electric vehicle real energy consumption behavior under different conditions. Figure 13 and Figure 14 illustrate the estimation results for the UDDS and HUDDS drive cycles, respectively. The results demonstrate that the proposed approach has more accurate SoC estimation results according to the other methods.
According to the UDDS drive cycle test results, the SoC-dependent method on its own has a 4.2% MAE, the conventional method has a 3.22% MAE, and the proposed method has a 1.75% MAE. The HUDDS test results show that the SoC-dependent method has a 4.8% MAE, the conventional method has a 2.19% MAE, and the proposed method has a 1.14% MAE.
The figures given in Appendix A illustrate that the ECM parameters vary under different C-rate conditions. Since the proposed SoC estimation algorithm relies on these ECM parameters to predict battery behavior, considering the C-rate factor in addition to temperature significantly enhances the SoC estimation accuracy, as demonstrated in Figure 11, Figure 12, Figure 13 and Figure 14.
The voltage measurement data play a key role in the UKF-based SoC estimation algorithm during both correction and prediction phases. However, due to possible measurement errors of the voltage sensors, the UKF-based SoC estimation algorithm accuracy may be compromised. The tested cell OCV-SoC curve, represented in Figure 15, demonstrates certain characteristics: significantly, there is a cursory slope between an SoC of 20% and 50%, indicating minimal voltage variance within this range. In contrast, regarding the end of discharge, the curve shows a steep slope, resulting in notably higher voltage differences compared to earlier SoC breakpoints.
During higher-voltage-difference phases, the UKF-based SoC estimation algorithm tends to preserve accurate SoC estimations. Conversely, when voltage differences between consecutive SoC breakpoints are small, SoC estimation errors can increase. In these scenarios, voltage measurement inaccuracies can significantly impact data quality and, as a result, worsen the SoC estimation accuracy. In Figure 12 and Figure 14, regarding the end of the discharge cycle, the proposed SoC estimation method tends to correct the SoC estimation more effectively because of the higher voltage variance noticed during this phase.

5. Conclusions

In this paper, a current- and temperature-dependent SoC estimation method for Li-ion batteries in electric vehicles is proposed. The proposed SoC estimation method relies on the third-order current-, temperature-, and SoC-dependent ECM, which has a positive impact on the SoC estimation accuracy. This paper also proposed an unscented Kalman filter-based current- and temperature-dependent SoC estimation algorithm that is very useful for nonlinear systems such as Li-ion batteries. The experimental assessment reveals that the proposed method surpasses conventional methods in the entire current rate and temperature range in respect of the MAE and RMSE of the SoC estimation. The experimental results also show that the proposed method is capable of estimating the SoC more accurately in terms of catching the true SoC curve quicker and following the true SoC curve closer even in inaccurate initial SoC conditions when compared to the other considered methods. The results confirm that the proposed approach overcomes the electric vehicle requirements and is suitable for use in the EV industry.
As an improvement to the proposed method, the hysteresis effect of the Li-ion batteries must be considered. Cell degradation is another factor that may affect the SoC estimation when the cells age in time. Therefore, these factors will be the topic of the following study including the proposed method.

Author Contributions

Conceptualization, E.A.; Methodology, E.A.; Software, E.A.; Validation, E.A. and Y.Y.; Formal analysis, Y.Y.; Investigation, E.A.; Resources, E.A. and Y.Y.; Data curation, E.A.; Writing—original draft, E.A.; Writing—review & editing, E.A.; Visualization, E.A.; Supervision, Y.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The datasets presented in this article are not readily available because the data are part of an ongoing study.

Conflicts of Interest

Author Eyyup Aslan was employed by the company Aurora Flight Sciences, a Boeing Company. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Appendix A. C-Rate- and Temperature-Dependent ECM Parameters

Figure A1. R0 ECM parameters under different C-rate and temperature conditions.
Figure A1. R0 ECM parameters under different C-rate and temperature conditions.
Energies 17 03187 g0a1
Figure A2. R1 ECM parameters under different C-rate and temperature conditions.
Figure A2. R1 ECM parameters under different C-rate and temperature conditions.
Energies 17 03187 g0a2
Figure A3. R2 ECM parameters under different C-rate and temperature conditions.
Figure A3. R2 ECM parameters under different C-rate and temperature conditions.
Energies 17 03187 g0a3
Figure A4. R3 ECM parameters under different C-rate and temperature conditions.
Figure A4. R3 ECM parameters under different C-rate and temperature conditions.
Energies 17 03187 g0a4
Figure A5. C1 ECM parameters under different C-rate and temperature conditions.
Figure A5. C1 ECM parameters under different C-rate and temperature conditions.
Energies 17 03187 g0a5
Figure A6. C2 ECM parameters under different C-rate and temperature conditions.
Figure A6. C2 ECM parameters under different C-rate and temperature conditions.
Energies 17 03187 g0a6
Figure A7. C3 ECM parameters under different C-rate and temperature conditions.
Figure A7. C3 ECM parameters under different C-rate and temperature conditions.
Energies 17 03187 g0a7

References

  1. Balach, J.; Linnemann, J.; Jaumann, T.; Giebeler, L. Metal-based nanostructured materials for advanced lithium–sulfur batteries. J. Mater. Chem. A 2018, 6, 23127–23168. [Google Scholar] [CrossRef]
  2. Lee, J.; Kim, S.T.; Cao, R.; Choi, N.; Liu, M.; Lee, K.T.; Cho, J. Metal–air batteries with high energy density: Li–air versus zn–air. Adv. Energy Mater. 2011, 1, 34–50. [Google Scholar] [CrossRef]
  3. Partovibakhsh, M.; Liu, G. An adaptive unscented kalman filtering approach for online estimation of model parameters and state-of-charge of lithium-ion batteries for autonomous mobile robots. IEEE Trans. Control. Syst. Technol. 2014, 23, 357–363. [Google Scholar] [CrossRef]
  4. Aslan, E.; Yasa, Y. A review on the battery state of charge estimation methods for electric vehicle battery management systems. In Proceedings of the 2019 11th International Conference on Electrical and Electronics Engineering (ELECO), Bursa, Turkey, 28–30 November 2019; pp. 281–285. [Google Scholar]
  5. Choi, E.; Chang, S. A temperature-dependent state of charge estimation method including hysteresis for lithium-ion batteries in hybrid electric vehicles. IEEE Access 2020, 8, 129857–129868. [Google Scholar] [CrossRef]
  6. Qays, M.O.; Buswig, Y.; Hossain, M.L.; Abu-Siada, A. Recent progress and future trends on the state of charge estimation methods to improve battery-storage efficiency: A review. CSEE J. Power Energy Syst. 2020, 8, 105–114. [Google Scholar]
  7. Zhang, S.; Guo, X.; Dou, X.; Zhang, X. A data-driven coulomb counting method for state of charge calibration and estimation of lithium-ion battery. Sustain. Energy Technol. Assess. 2020, 40, 100752. [Google Scholar] [CrossRef]
  8. Ng, K.S.; Moo, C.S.; Chen, Y.P.; Hsieh, Y.C. Enhanced coulomb counting method for estimating state-of-charge and state-of-health of lithium-ion batteries. Appl. Energy 2009, 86, 1506–1511. [Google Scholar] [CrossRef]
  9. Movassagh, K.; Raihan, A.; Balasingam, B.; Pattipati, K. A critical look at coulomb counting approach for state of charge estimation in batteries. Energies 2021, 14, 4074. [Google Scholar] [CrossRef]
  10. Lee, S.; Kim, J.; Lee, J.; Cho, B.H. State-of-charge and capacity estimation of lithium-ion battery using a new open-circuit voltage versus state-of-charge. J. Power Sources 2008, 185, 1367–1373. [Google Scholar] [CrossRef]
  11. Huria, T.; Ceraolo, M.; Gazzarri, J.; Jackey, R. Simplified Extended Kalman Filter Observer for Soc Estimation of Commercial Power-Oriented LFP Lithium Battery Cells; SAE International: Warrendale, PA, USA, 2013. [Google Scholar]
  12. Sandrabyna, M.; Patil, A. State-of-Charge Estimation for Lifepo4 Batteries with Adaptive State Update in Specific OCV Ranges Using Adaptive Extended Kalman Filter; SAE Technical Paper, Technical Report; SAE International: Warrendale, PA, USA, 2024. [Google Scholar]
  13. Shrivastava, P.; Soon, T.K.; Idris, M.Y.I.B.; Mekhilef, S. Overview of model-based online state-of-charge estimation using kalman filter family for lithium-ion batteries. Renew. Sustain. Energy Rev. 2019, 113, 109233. [Google Scholar] [CrossRef]
  14. Hou, J.; Xu, J.; Lin, C.; Jiang, D.; Mei, X. State of charge estimation for lithium-ion batteries based on battery model and data-driven fusion method. Energy 2024, 290, 130056. [Google Scholar] [CrossRef]
  15. How, D.N.T.; Hannan, M.A.; Lipu, M.S.H.; Ker, P.J. State of charge estimation for lithium-ion batteries using model-based and data-driven methods: A review. IEEE Access 2019, 7, 136116–136136. [Google Scholar] [CrossRef]
  16. Jiang, C.; Wang, S.; Wu, B.; Fernandez, C.; Xiong, X.; Coffie-Ken, J. A state-of-charge estimation method of the power lithium-ion battery in complex conditions based on adaptive square root extended kalman filter. Energy 2021, 219, 119603. [Google Scholar] [CrossRef]
  17. Guo, S.; Ma, L. A comparative study of different deep learning algorithms for lithium-ion batteries on state-of-charge estimation. Energy 2023, 263, 125872. [Google Scholar] [CrossRef]
  18. Hossain, M.; Haque, M.E.; Arif, M.T. Kalman filtering techniques for the online model parameters and state of charge estimation of the li-ion batteries: A comparative analysis. J. Energy Storage 2022, 51, 104174. [Google Scholar] [CrossRef]
  19. Xiong, R.; Cao, J.; Yu, Q.; He, H.; Sun, F. Critical review on the battery state of charge estimation methods for electric vehicles. IEEE Access 2017, 6, 1832–1843. [Google Scholar] [CrossRef]
  20. Li, G.; Xie, S.; Guo, W.; Wang, Q.; Tao, X. Equivalent circuit modeling and state-of-charge estimation of lithium titanate battery under low ambient pressure. J. Energy Storage 2024, 77, 109993. [Google Scholar] [CrossRef]
  21. Cui, Z.; Hu, W.; Zhang, G.; Zhang, Z.; Chen, Z. An extended kalman filter based soc estimation method for li-ion battery. Energy Rep. 2022, 8, 81–87. [Google Scholar] [CrossRef]
  22. Meng, J.; Luo, G.; Ricco, M.; Swierczynski, M.; Stroe, D.-I.; Teodorescu, R. Overview of lithium-ion battery modeling methods for state-of-charge estimation in electrical vehicles. Appl. Sci. 2018, 8, 659. [Google Scholar] [CrossRef]
  23. 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]
  24. Zhang, R.; Xia, B.; Li, B.; Cao, L.; Lai, Y.; Zheng, W.; Wang, H.; Wang, W. State of the art of lithium-ion battery soc estimation for electrical vehicles. Energies 2018, 11, 1820. [Google Scholar] [CrossRef]
  25. 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 2019, 295, 1057–1066. [Google Scholar] [CrossRef]
  26. 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]
  27. Wei, C.; Benosman, M.; Kim, T. Online parameter identification for state of power prediction of lithium-ion batteries in electric vehicles using extremum seeking. Int. J. Control Autom. Syst. 2019, 17, 2906–2916. [Google Scholar] [CrossRef]
  28. Fogelquist, J.; Lin, X. Data selection framework for battery state of health related parameter estimation under system uncertainties. eTransportation 2023, 18, 100283. [Google Scholar] [CrossRef]
  29. Zhang, H.; Deng, C.; Zong, Y.; Zuo, Q.; Guo, H.; Song, S.; Jiang, L. Effect of sample interval on the parameter identification results of rc equivalent circuit models of li-ion battery: An investigation based on hppc test data. Batteries 2023, 9, 1. [Google Scholar] [CrossRef]
  30. Wang, D.; Yang, Y.; Gu, T. A hierarchical adaptive extended kalman filter algorithm for lithium-ion battery state of charge estimation. J. Energy Storage 2023, 62, 106831. [Google Scholar] [CrossRef]
  31. Priya, R.P.; Sakile, R. State of charge estimation of lithium-ion battery based on extended kalman filter and unscented kalman filter techniques. Energy Storage 2023, 5, e408. [Google Scholar] [CrossRef]
  32. Huang, C.; Wang, Z.; Zhao, Z.; Wang, L.; Lai, C.S.; Wang, D. Robustness evaluation of extended and unscented kalman filter for battery state of charge estimation. IEEE Access 2018, 6, 27617–27628. [Google Scholar] [CrossRef]
  33. Xie, J.; Wei, X.; Bo, X.; Zhang, P.; Chen, P.; Hao, W.; Yuan, M. State of charge estimation of lithium-ion battery based on extended kalman filter algorithm. Front. Energy Res. 2023, 11, 1180881. [Google Scholar] [CrossRef]
  34. 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]
  35. Djaballah, Y.; Negadi, K.; Boudiaf, M. Enhanced lithium-ion battery state of charge estimation in electric vehicles using extended kalman filter and deep neural network. Int. J. Dyn. Control 2024, 1–8. [Google Scholar] [CrossRef]
  36. Andre, D.; Appel, C.; Soczka-Guth, T.; Sauer, D.U. Advanced mathematical methods of soc and soh estimation for lithium-ion batteries. J. Power Sources 2013, 224, 20–27. [Google Scholar] [CrossRef]
  37. Yun, J.; Choi, Y.; Lee, J.; Choi, S.; Shin, C. State-of-charge estimation method for lithium-ion batteries using extended kalman filter with adaptive battery parameters. IEEE Access 2023, 11, 90901–90915. [Google Scholar] [CrossRef]
  38. Plett, G.L. Sigma-point kalman filtering for battery management systems of lipb-based hev battery packs: Part 1: Introduction and state estimation. J. Power Sources 2006, 161, 1356–1368. [Google Scholar] [CrossRef]
  39. Wang, L.; Wang, L.; Liao, C.; Liu, J. Sigma-point kalman filter application on estimating battery soc. In Proceedings of the 2009 IEEE Vehicle Power and Propulsion Conference, Dearborn, MI, USA, 7–11 September 2009; pp. 1592–1595. [Google Scholar]
  40. Dong, G.; Wei, J.; Chen, Z.; Sun, H.; Yu, X. Remaining dischargeable time prediction for lithium-ion batteries using unscented kalman filter. J. Power Sources 2017, 364, 316–327. [Google Scholar] [CrossRef]
  41. Wang, S.; Huang, P.; Lian, C.; Liu, H. Multi-interest adaptive unscented kalman filter based on improved matrix decomposition methods for lithium-ion battery state of charge estimation. J. Power Sources 2024, 606, 234547. [Google Scholar] [CrossRef]
  42. Li, Y.; Ye, M.; Wang, Q.; Lian, G.; Xia, B. An improved model combining machine learning and kalman filtering architecture for state of charge estimation of lithium-ion batteries. Green Energy Intell. Transp. 2024, 100163. [Google Scholar] [CrossRef]
  43. Zhao, H.; Liao, C.; Zhang, C.; Wang, L.; Wang, L. State-of-charge estimation of lithium-ion battery: Joint long short-term memory network and adaptive extended kalman filter online estimation algorithm. J. Power Sources 2024, 604, 234451. [Google Scholar] [CrossRef]
  44. Li, C.; Kim, G.-W. Improved state-of-charge estimation of lithium-ion battery for electric vehicles using parameter estimation and multi-innovation adaptive robust unscented kalman filter. Energies 2024, 17, 272. [Google Scholar] [CrossRef]
  45. Byun, S.; Park, J.; Appiah, W.A.; Ryou, M.-H.; Lee, Y.M. The effects of humidity on the self-discharge properties of li (ni 1/3 co 1/3 mn 1/3) o 2/graphite and licoo 2/graphite lithium-ion batteries during storage. RSC Adv. 2017, 7, 10915–10921. [Google Scholar] [CrossRef]
  46. Blank, T.; Lipps, C.; Ott, W.; Hoffmann, P.; Weber, M. Influence of environmental conditions on the sensing accuracy of li-ion battery management systems with passive charge balancing. In Proceedings of the 2015 17th European Conference on Power Electronics and Applications (EPE’15 ECCE-Europe), Geneva, Switzerland, 8–10 September 2015; pp. 1–9. [Google Scholar]
  47. Müller, V.; Scurtu, R.-G.; Memm, M.; Danzer, M.A.; Wohlfahrt-Mehrens, M. Study of the influence of mechanical pressure on the performance and aging of lithium-ion battery cells. J. Power Sources 2019, 440, 227148. [Google Scholar] [CrossRef]
  48. Sahraei, E.; Bosco, E.; Dixon, B.; Lai, B. Microscale failure mechanisms leading to internal short circuit in li-ion batteries under complex loading scenarios. J. Power Sources 2016, 319, 56–65. [Google Scholar] [CrossRef]
  49. Wang, H.; Kumar, A.; Simunovic, S.; Allu, S.; Kalnaus, S.; Turner, J.A.; Helmers, J.C.; Rules, E.T.; Winchester, C.S.; Gorney, P. Progressive mechanical indentation of large-format li-ion cells. J. Power Sources 2017, 341, 156–164. [Google Scholar] [CrossRef]
  50. Bach, T.C.; Schuster, S.F.; Fleder, E.; Müller, J.; Brand, M.J.; Lorrmann, H.; Jossen, A.; Sextl, G. Nonlinear aging of cylindrical lithium-ion cells linked to heterogeneous compression. J. Energy Storage 2016, 5, 212–223. [Google Scholar] [CrossRef]
  51. Aiello, L.; Ruchti, P.; Vitzthum, S.; Coren, F. Influence of pressure, temperature and discharge rate on the electrical performances of a commercial pouch li-ion battery. Batteries 2024, 10, 72. [Google Scholar] [CrossRef]
  52. Kumar, S.; Rao, S.K. State of charge estimation of li-ion battery using unscented kalman filter. BioGecko J. N. Z. Herpetol. 2023, 12, 2596–2614. [Google Scholar]
  53. Jackey, R.; Saginaw, M.; Sanghvi, P.; Gazzarri, J.; Huria, T.; Ceraolo, M. Battery Model Parameter Estimation Using a Layered Technique: An Example Using a Lithium Iron Phosphate Cell; SAE Technical Paper; SAE: Washington, DC, USA, 2013. [Google Scholar]
  54. Lai, X.; Zheng, Y.; Sun, T. A comparative study of different equivalent circuit models for estimating state-of-charge of lithium-ion batteries. Electrochim. Acta 2018, 259, 566–577. [Google Scholar] [CrossRef]
  55. Wan, E.A.; Merwe, R.V.D. The unscented kalman filter for nonlinear estimation. In Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium, Lake Louise, AB, Canada, 4 October 2000; pp. 153–158. [Google Scholar]
  56. Alkaya, A. Unscented kalman filter performance for closed-loop nonlinear state estimation: A simulation case study. Electr. Eng. 2014, 96, 299–308. [Google Scholar] [CrossRef]
  57. Kottakki, K.K.; Bhartiya, S.; Bhushan, M. State estimation of nonlinear dynamical systems using nonlinear update based unscented gaussian sum filter. J. Process. Control 2014, 24, 1425–1443. [Google Scholar] [CrossRef]
  58. 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]
  59. He, H.; Xiong, R.; Peng, J. Real-time estimation of battery state-of-charge with unscented kalman filter and RTOS μcos-II platform. Appl. Energy 2016, 162, 1410–1418. [Google Scholar] [CrossRef]
  60. Jin, Y.; Zhao, W.; Li, Z.; Liu, B.; Wang, K. Soc estimation of lithium-ion battery considering the influence of discharge rate. Energy Rep. 2021, 7, 1436–1446. [Google Scholar] [CrossRef]
  61. Messing, M.; Rahimifard, S.; Shoa, T.; Habibi, S. Low temperature, current dependent battery state estimation using interacting multiple model strategy. IEEE Access 2021, 9, 99876–99889. [Google Scholar] [CrossRef]
Figure 1. Generalized equivalent circuit model.
Figure 1. Generalized equivalent circuit model.
Energies 17 03187 g001
Figure 2. C-rate- and temperature-dependent ECM.
Figure 2. C-rate- and temperature-dependent ECM.
Energies 17 03187 g002
Figure 3. Discharge pulse test for 30 °C and 1C current rate.
Figure 3. Discharge pulse test for 30 °C and 1C current rate.
Energies 17 03187 g003
Figure 4. Voltage drop and transient response of the cell voltage.
Figure 4. Voltage drop and transient response of the cell voltage.
Energies 17 03187 g004
Figure 5. SoC estimation process with UKF.
Figure 5. SoC estimation process with UKF.
Energies 17 03187 g005
Figure 6. Cell test system for discharge pulse test.
Figure 6. Cell test system for discharge pulse test.
Energies 17 03187 g006
Figure 7. Data collection and automated cycler system.
Figure 7. Data collection and automated cycler system.
Energies 17 03187 g007
Figure 8. Cell temperature variation during algorithm validation test.
Figure 8. Cell temperature variation during algorithm validation test.
Energies 17 03187 g008
Figure 9. The random current applied to the algorithm validation test.
Figure 9. The random current applied to the algorithm validation test.
Energies 17 03187 g009
Figure 10. Experimental setup for algorithm assessment.
Figure 10. Experimental setup for algorithm assessment.
Energies 17 03187 g010
Figure 11. The result of the SoC estimation with true initial SoC for the considered methods.
Figure 11. The result of the SoC estimation with true initial SoC for the considered methods.
Energies 17 03187 g011
Figure 12. The result of the SoC estimation with incorrect initial SoC for the considered methods.
Figure 12. The result of the SoC estimation with incorrect initial SoC for the considered methods.
Energies 17 03187 g012
Figure 13. SoC estimation results comparison based on the UDDS drive cycle for the considered methods.
Figure 13. SoC estimation results comparison based on the UDDS drive cycle for the considered methods.
Energies 17 03187 g013
Figure 14. SoC estimation results comparison based on the HUDDS drive cycle for the considered methods.
Figure 14. SoC estimation results comparison based on the HUDDS drive cycle for the considered methods.
Energies 17 03187 g014
Figure 15. OCV-SoC curve.
Figure 15. OCV-SoC curve.
Energies 17 03187 g015
Table 1. Panasonic UR18650AA cell specifications.
Table 1. Panasonic UR18650AA cell specifications.
ItemSpecificationsUnit
Max Voltage 4.2 (V)
Nominal Voltage 3.6 (V)
Cut-off Voltage 2.5 (V)
Nominal capacity (min.)2150(mah)
Nominal capacity (typ.)2250(mah)
Discharge C-rate (max)2CNA
Diameter (max) 18.5 (mm)
Height (max) 65.1 (mm)
Chemical abbreviationNMCNA
CathodeLiNiMnCoO2NA
AnodecarbonNA
Table 2. Error comparison for considered SoC estimation methods with true initial SoC.
Table 2. Error comparison for considered SoC estimation methods with true initial SoC.
MethodMAE (%)RMSE (%)
Only SoC-dependent Method5.610.91
Conventional Method3.420.64
Proposed Method2.20.48
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

Aslan, E.; Yasa, Y. C-Rate- and Temperature-Dependent State-of-Charge Estimation Method for Li-Ion Batteries in Electric Vehicles. Energies 2024, 17, 3187. https://doi.org/10.3390/en17133187

AMA Style

Aslan E, Yasa Y. C-Rate- and Temperature-Dependent State-of-Charge Estimation Method for Li-Ion Batteries in Electric Vehicles. Energies. 2024; 17(13):3187. https://doi.org/10.3390/en17133187

Chicago/Turabian Style

Aslan, Eyyup, and Yusuf Yasa. 2024. "C-Rate- and Temperature-Dependent State-of-Charge Estimation Method for Li-Ion Batteries in Electric Vehicles" Energies 17, no. 13: 3187. https://doi.org/10.3390/en17133187

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