Next Article in Journal
Compound K Inhibits the Lipopolysaccharide-Induced Inflammatory Responses in Raw 264.7 Cell Line and Zebrafish
Next Article in Special Issue
Using Small Capacity Fuel Cells Onboard Drones for Battery Cooling: An Experimental Study
Previous Article in Journal
Optimal Operation Analysis of the Distribution Network Comprising a Micro Energy Grid Based on an Improved Grey Wolf Optimization Algorithm
Previous Article in Special Issue
Determination of SoH of Lead-Acid Batteries by Electrochemical Impedance Spectroscopy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Online State of Health Estimation for Lithium-Ion Batteries Based on Support Vector Machine

Faculty of Transportation Engineering, Kunming University of Science and Technology, Kunming 650500, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2018, 8(6), 925; https://doi.org/10.3390/app8060925
Submission received: 8 April 2018 / Revised: 23 May 2018 / Accepted: 31 May 2018 / Published: 4 June 2018
(This article belongs to the Special Issue Battery Management and State Estimation)

Abstract

:
In this paper, a novel state of health (SOH) estimation method based on partial charge voltage and current data is proposed. The extraction of feature variables, which are energy signal, the Ah-throughput, and the charge duration, is discussed and analyzed. The support vector machine (SVM) with radial basis function (RBF) as kernel function is applied for the SOH estimation. The predictive performance of the SOH by the SVM are performed with full and partial charging data. Experiment results show that the addressed approach enables estimating the SOH accurately for practical application.

1. Introduction

Nowadays, oil crisis and environmental pollution bring increasing concern to our daily life. Vehicle electrification can effectively mitigate their influences. Among all the solutions, the most popular manner is electric vehicles (EVs), which employ the energy storage system and one or two motors to power the vehicle [1,2,3]. In an EV, hundreds to thousands of cells connected in series/parallel topologies enable powering the EV for the maximum range of 100–500 km. Consequently, it is necessary to manage the battery pack to ensure safe and proper operations by a so-called battery management system (BMS). With increase of cycle numbers of lithium-ion batteries, the electrode materials gradually become inactive, leading to the performance degradation of the battery. The battery state of health (SOH) is an estimation to evaluate the battery capability status, by which the battery related inner parameters including state of charge (SOC) and remaining driving range can be accessed with higher precision. Actually, the battery aging rate depends on the battery operation state, including charging and discharging rates, depth of discharge, and the external environment such as ambient temperature and storage conditions. Gaining more knowledge about battery aging can potentially bring improvement of the battery life and avoid occurrence of safety hazard [4,5,6], and thus it motivates researchers to conduct the SOH estimation for lithium-ion batteries.
Currently, various studies on the SOH estimation have been put forward [7,8], which can be classified into the physical-based method, the parameter variation method of the equivalent circuit model (ECM), the data-driven method and the fusion method [9]. The physical-based method considers the physical degradation of the battery and includes the electro-chemical based model and external characteristic model. The model based electro-chemical property is extensively investigated for the SOH estimation [10,11]. The electro-chemical based methods establish the model based on the internal specific physical and chemical reaction of the battery during the charge and discharge process. However, the complex modeling process and excessive computation intensity limit its wide application. An external characteristic model was introduced [12] to discover the relationship among capacity, charge and discharge current rate, discharge depth and temperature, and was validated to be suitable under fixed battery operation conditions. The ECM is a widely employed method for the SOH estimation [13]. In [13], the Thévenin ECM and the genetic algorithm (GA) are implemented together to identify the parameter variation, and the results show that it can achieve reliable SOH estimation. To sum up, for physical-based approaches and the ECM based method, various complex equations with considerable parameters are required for the accurate SOH prediction, and thus it is difficult to achieve the online prediction due to complex computation. The data-driven approach is an efficient and effective method [14,15,16], which typically includes neural networks (NN), support vector machines (SVMs), Gaussian regression process (GRS), relevance vector machine (RVM), autoregressive and moving average (ARMA), etc. [17,18,19,20,21]. In [16], a SOH estimation method is proposed based on the ARMA model. Liu, D et al. [21] predicted battery degradation trend using GRS model. Considering the possibility analysis, the Dempster–Shafer theory (DST) and the Bayesian Monte Carlo (BMC) method are integrated together to realize battery capacity forecasting [22]. However, these models can only be applied in fixed discharging and charging operations, implying that they are inadequate for real-time application. To conduct better performance for SOH prediction, fusion methods attract much attention. They employ two or more approaches to operate together thereby achieving the estimation, e.g., ARMA, NN, fuzzy logic, etc. [23]. Although these blended methods can increase the predictive precision to some extent, their excessive complexity brings the heavy computation intensity for practical application.
Aiming to overcome the aforementioned problems, an SVM is introduced to achieve precise SOH estimation in this paper [24,25,26]. Different from other data-driven methods, the SVM method is more suitable for nonlinear problems with small samples, and can effectively prevent against local minimization. Moreover, it is not sensitive to dimension of the data and variability. In [24], a SVM classification and regression model is proposed for different status of batteries, and is declared to achieve desirable results. However, the discharging process is infeasible to extract input vectors for on-board SOH estimation due to stochastic characteristic of the discharge current. In [25], combined with the rain flow theory, the SVM algorithm is applied to predict the SOH under the complex operating conditions. However, some feature vectors are difficult to measure and calculate in practical application. Therefore, it is imperative to select suitable feature vectors to achieve real-time estimation. In addition, SVM, as a data-driven method, needs large quantity of data to build and train the model, which brings pressure of storage amount for the BMS. From this point, the SVM based SOH estimation algorithm should be carefully designed considering fewer data while achieving high accuracy. This is the main research focus of this paper.
In this paper, the extraction of characteristics variables for the battery SOH estimation is introduced in detail, where partial charging voltage curve is analyzed and discussed for different aging status [27]. Then, the SVM model with the radial basis function (RBF) as the kernel function is established for the SOH estimation based on the partial charging voltage data. Experiment validation proves the feasibility of the proposed algorithm. The remainder of this paper is organized as follows. In Section 2, the battery charging process is detailed and analyzed, based on which the related characteristic variables are extracted in depth for the following study. Section 3 introduces the SVM algorithm comprehensively as well as its application for the SOH estimation. Based on the proposed method, a series of results regarding SOH estimation are shown and analyzed in Section 4, and key conclusions are summarized in Section 5.

2. Definition and Description of State of Health

In this paper, the SOH of the lithium-ion battery is described by the loss of rated capacity, which can be furnished as,
S O H = C b a t C n o m × 100 % ,
where C n o m and C b a t denote the nominal and actual battery capacity, respectively.
For the sake of accurate SOH estimation, the extraction of characteristic variables is pivotal. Due to complexity of the battery inner structure and materials, it is difficult to extract efficient features from the data under a static condition. Based on this, data from charge/discharge test are more feasible for the SOH study. The offline discharge test is a common method for the measure of battery capacity, in which the battery is discharged by a constant rate at a certain temperature; however, this method would accelerate the battery degradation and its whole test time is relatively long. In addition, focusing on on-road application, the lithium-ion battery pack in EVs is irregularly discharged under different driving conditions, leading to difficulty estimating the SOH online. Instead, the charging process is more applicable for the SOH estimation, owing to its constant current (CC), as shown in Figure 1. Moreover, in practice, when EVs are charged, the battery charging data are easy to acquire and the BMS has enough capability to handle the SOH estimation. Considering this, the data during the CC charge process are selected for the SOH estimation.
In this paper, the battery cycling data are collected from a public source [28], which records the voltage, current, temperature and capacity for each charge and discharge cycle [28,29]. After screening all the operation process, the charging data of two batteries (called Cell 1 and Cell 2 hereinafter) by the CC method are analyzed and main parameters are listed in Table 1. They are 18,650-size lithium-ion cells with 2.0 Ah nominal capacity, and LiNi0.8Co0.15Al0.05O2 was applied as the main positive electrode material. The battery is charged under the CC mode first until the battery voltage reaches 4.2 V, and then sustains under the CV mode until the charging current drops to 20 mA.
The capacity and the internal resistance are commonly selected to characterize the lithium-ion battery degradation. Actually, the battery internal parameters vary slowly with increase of cycle numbers. The external measured signals can be affected by variation of internal parameters, and thus the shape of externally measured voltage curve would also be changed. Based on this, we can employ the regular charge pattern variation of external signals to depict the variation of SOH. The battery partial voltage variation profile under the CC mode with different cycle numbers is shown in Figure 2, based on which we can find that the tendency of three charge curves are obviously different. From this point, we can extract proper vectors from the CC charging voltage curve to estimate the SOH.
However, when the batteries in EVs are charged for daily use, the initial SOC is rarely the same due to random driving conditions. Moreover, to achieve a uniform SOH estimation based on the charging data, the data region should be defined properly. In addition, the BMS needs to store and process large data for the SOH estimation. Thus, we can say that the prerequisite of selecting all CC charging data for the SOH estimation cannot make sense.
Here, a novel SOH estimation approach based on a reasonable voltage region [Vl, Vh] during the charging process may be helpful to perform the SOH estimation, where Vl and Vh denote the lower and upper limits of the voltage region, respectively. In order to select Vl and Vh, three criterias should be considered. Firstly, the voltage curve starting from the low voltage Vl to the end voltage Vh at different cycle numbers can reflect the battery aging rate. As shown in Figure 3, the curves for two different voltage regions [3.8, 4.2] and [3.9, 4.0] at different cycle numbers are described. We can find that shape of voltage curves with different cycle numbers varies with the selected region. It means that the different charging voltage region curve can reflect the different variation trend of SOH. Secondly, the low voltage Vl should be as high as possible. If the charging voltage in the beginning is higher than the selected low voltage Vl, it is difficult to guarantee the data’s effectiveness and to achieve the SOH estimation. Thirdly, the range of the voltage region [Vl, Vh] should be as narrow as possible to reduce data storage capacity and the computation labor.

3. State of Health Estimation Model

In this paper, the SVM algorithm is adopted for the SOH estimation based on the partial voltage variation, which can solve nonlinear regression and irregularity problems. First, the SVM algorithm is introduced along with its regression characteristics. Then, the operation steps of the SOH estimation are presented based on the calculation process.

3.1. Support Vector Machine

Support vector machines, steming from the statistical learning theory, is widely applied for classification and forecast [23,30], which supplies an efficient manner to deal with nonlinear and high-dimensional problems. Here, the input-output dataset regarding the battery CC charging data ( x i , y i ; i = 1 , 2 , , l ) is defined, where x i R d is d-dimensional input vectors and y i R is SOH. For the nonlinear ε-support vector regression (ε-SVR), the optimization goal is to find a function f ( x ) = w T ϕ ( x ) + b that tolerates the deviation of ε with the true value of sample y in a high dimensional feature space, where w is the weight vector and b denotes the regression parameter, and ϕ ( x ) maps x into a high dimensional feature space. This can be realized by introducing the error penalty factor C and the slack variables ξ i and ξ i . The related nonlinear problem can be formulated as,
min w , b , ξ i , ξ i 1 2 w 2 + C i = 1 l ( ξ i + ξ i ) s . t . ( w ϕ ( x ) ) + b y i ε + ξ i y i ( w ϕ ( x ) ) b ε + ξ i ξ i , ξ i 0 , i = 1 , 2 , l .
Then, Lagrange multipliers α i and α i are employed for solving w and b, respectively. Finally, the approximating function for predicting the battery SOH can be gained as,
f ( x ) = i = 1 n ( α i α i ) K ( x , x i ) + b ,
where K ( x , x i ) = ( ϕ ( x i ) ϕ ( x ) ) is the kernel function. Based on the above offline training, Equation (3) can be programmed in the BMS and then can be applied to achieve the on-board SOH estimation for real operation. The authors aim to further exploit the potential SVM algorithm applied for the battery SOH estimation. The primary advantage of SVM is that the support vectors (SVs) can determine the regression model, of which the Lagrange multipliers should satisfy α i 0 and α i 0 . Support vectors can not only help to catch the significant samples, but also can avoid the so-called curse of dimension. In the next step, the selection of input vectors and the corresponding parameters are conducted to achieve the SVM application.

3.2. Feature Extraction and Data Processing

Generally, the steps of building a SVM model contains feature extraction, data processing, optimal SVM parameters searching, data training, data prediction, etc.
Feature variables selection is the key step for training the SVM model. The selected features should reflect the change of voltage curve for different cycle numbers, as discussed in Section 2. In [31], the lithium-ion battery life model is proposed which can be formulated as,
Q l o s s = B exp ( E a R T ) ( A h ) z ,
where B denotes the pre-exponential factor, R is the gas constant, z is the power law factor and Ea is the activation energy in J mol−i and T is the absolute temperature. Ah is the Ah-throughput and can present different C-rates when charging the battery. In order to quantify the capacity fading behavior with same C-rate, a variable, i.e., time t during the cycle is introduced. Hence, we can see the loss capacity Q l o s s is related with Ah, and t. In addition, energy signal Es can effectively reflect the difference of voltage curve for different SOH [24]. To sum up, we consider three feature values, i.e., Es, Ah, and t, that need to be extracted from the CC charging data to track the SOH variation, which can be yielded as,
{ E s = t 1 t 2 V 2 d t A h = t 1 t 2 I d t t = t 2 t 1 ,
where V is the battery voltage, I is the battery current, and t1 and t2 are time nodes when battery voltage reaches Vl and Vh, respectively. Figure 4 describes the variation of these three features across cycles for Cell 2 under different voltage regions. We can observe that, with increase of cycle numbers, the variation trend of these three features is similar. Aiming to easily train the SVM model, the normalization process is imposed in this paper, as shown in Table 2.

3.3. Optimal Support Vector Machine Parameter Determination

There are two key steps needed to properly build the SVM model: determination of the kernel function and selection of its parameters. The main function of the kernel function is to implement the nonlinear mapping from the original input space to a high dimension space. By comparison, the RBF is employed in this paper as the kernel function and can be formulated as
K ( x i , x i ) = e ( g x i x j 2 ) = e x i x j 2 2 σ 2 ,
where g = 1 / 2 σ 2 and denotes width of the RBF. C and g need to be optimized which are crucial to improve the estimation precision of the SVM algorithm. Variety of approaches can be applied to optimize them. Among all the manners, the grid search algorithm is an exhaustive searching algorithm, which needs to be guided by some performance metric and typically measured by the cross-validation (CV) on the training set [32]. Among all the CV methods, the k-fold CV (k-CV) is the most popular CV candidate, and thus we select it to train the RVM model. More concretely, C and g are ensured within a certain range and the minimal square error (MSE) is employed to evaluate the selection for different C and g based on the k-CV calculation,
M S E = 1 l i = 1 l ( f ( x i ) y i ) 2 ,
where f(xi) is the estimated SOH, yi is the actual value, and l is the number of testing samples. Then, we modify the range of grid search based on the results of the previous step and repeat the previous step until a suitable (C, g) is found with target of minimizing the MSE. The purpose of the SVM model established in this paper is not to memorize input training sets, but to estimate the unknown input samples precisely. Hence, evaluation of generalization error is extremely important. To sum up, the employed CV algorithm is capable of avoiding the occurrence of over-fitting with the acceptable computational labor and consequently can reduce the generalization error.
For comprehensively evaluating the predictive performance, a combination of evaluation metrics is commonly employed [26,33]. Here, MSE and the mean absolute relative error (MARE) are referred together to evaluate the performance of the proposed method from different aspects, as show in (7) and (8).
M A R E = 1 l i = 1 l | f ( x i ) y i | y i × 100 % .
By giving relatively higher weighting to large errors, MSE is an appropriate index for avoiding larger deviations but cannot reflect the central tendency (average error) of the model. Mean absolute relative error is a natural tool for assessing average relative error of model, which can compensate for the shortcoming of MSE. Benefiting from these indexes, the predictive errors can be observed for deeper analysis. It is necessary to mention that the proposed method with regard to the SVM is realized based on LIBSVM toolbox under MATLAB/Simulink 2016a, which is developed by MathWorks with headquarters in Natick, Massachusetts, U.S.A [34]. The result validations are presented in the next section with detailed analysis.

4. Predicted Results and Analysis

To investigate the predictive accuracy of SOH, experiment validations of four cells are conducted. Here, two different batteries Cell 1 and Cell 2 are adopted for the following discussion. The effective discharging and charging cycle number is 166 for Cell 1 and Cell 2. The SVM model is trained offline based on 60% charging cycle data, and the remaining charging data are applied for validation. In practice, all CC charging data are difficult to gain during the real-time SOH estimation because it is hardly possible to discharge the battery to its low threshold every time. Here, we also discuss the situation that only partial charging data can be obtained. In addition, another two cells, namely Cell 3 and Cell 4, are tested and their SOH estimation is conducted to validate the performance of the proposed algorithm.

4.1. State of Health Estimation with All Charging Range

For Cell 1 and Cell 2, the prediction results and errors of SOH estimation are presented in Figure 5, Figure 6, Figure 7 and Figure 8. We can observe that, the proposed method based on the SVM algorithm performs precise estimation. As can be seen in Figure 6 and Figure 8, most of error can be limited within 1.6%. Moreover, for Cell 1, the maximum error, MSE and MARE are 0.98%, 6.5 × 10−6 and 0.26%, and for Cell 2, the maximum error, MSE and MARE are 1.87%, 9.6 × 10−6 and 0.21%, respectively. Hence, we can conclude that the proposed SVM model can achieve the reliable battery SOH estimation.

4.2. State of Health Estimation with Partial Charging Range

Here, the predicted results by the proposed method for different range of charging voltage are discussed. The MSE and MARE are selected as error indexes to evaluate the proposed model, and related results are shown in Table 3, and Figure 9 and Figure 10, respectively. We selected the initial charging voltage from 3.75 V to 4.15 V with 0.05 V as the step interval. The data region ranges from 0.05 V to 0.55 V. The results reveal that larger voltage range can bring more precise estimation results. As shown in Figure 9 and Figure 10, the MSE and MARE for different voltage ranges of Cell 1 and Cell 2 are depicted. For both cells, different voltage region shows varied estimation precision. As shown in Figure 10 and Table 3, the voltage region [3.75, 4.20] validation exhibits minimum estimate error for Cell 1. By comparison, the voltage region of [3.95, 4.00] is a suitable selection for Cell 1, which optimally fits three standards mentioned above, and its MSE and MARE are 2.0 × 10−5 and 0.41%, respectively. Meanwhile, as shown in Figure 10 and Table 3, the voltage region of [3.95, 4.00] estimates SOH with MSE of 2.3 × 10−5 and MARE of 0.36% for Cell 2, which are the optimal voltage region for Cell 2. Moreover, compared with the MSE and MARE based on all charging voltage and current data, the estimation error can be accepted for Cell 1 and Cell 2 when applying the selected voltage region.
Figure 11, Figure 12, Figure 13 and Figure 14 compare the results of Cell 1 and Cell 2 under the selected voltage range, i.e., [3.95, 4.0]. In Figure 11 and Figure 13, the proposed method can accurately estimate the SOH variation, of which the errors for both Cell 1 and Cell 2 can be limited to within 2%. Thus, we can conclude that the prediction error maintains at the low error level and is applicable for practical application when partial charging data are available.

4.3. State of Health Estimation for Different Cells

To extend validation for the proposed method, Cell 3 and Cell 4 are tested. The prediction results and errors of SOH estimation are presented in Figure 15 and Figure 16 and Table 4. As shown in Figure 16 and Table 4, the proposed algorithm exhibits very small prediction errors. The MSE and MARE for two cells’ SOH estimation are 0.45 × 10−4 and 0.52 × 10−4, and 0.93% and 0.88%, respectively, proving the effectiveness when applying the algorithm to different cells.

5. Conclusions

In this paper, a novel predictive method of SOH is addressed based on the charging data considering real application requirement. Three feature vectors, i.e., Es, Ah, and t, are analyzed and chosen as characteristic variables, which are set to be the input of the proposed SVM model. The grid search method is employed to search the optimal kernel parameters of SVM model.
The partial charge data are considered to achieve the SOH estimation, where the voltage range of 3.95 V to 4.0 V is adopted given that it can satisfactorily obtain accurate predictions. The experiment results validate that the proposed method can efficiently predict the SOH online with less than 2% error. However, in actual application, sampling error, temperature and other factors could have an important impact on estimation precision and thus future study can be focused on them along with different voltage region validation.
In addition, battery pack SOH estimation should also be the research focus based on the proposed algorithm considering the computation intensity and data storage limitation. Furthermore, future research should focus on different lithium-ion batteries’ SOH estimation, since they can exhibit different degradation mechanism and electrical performance.

Author Contributions

Z.C. and M.S. conceived this paper, carried out the battery experiment and completed the paper writing. R.X. discussed the SVM algorithm and revised the paper. J.S. conducted the SOH estimation and instruct the whole paper. X.S. provided some valuable suggestions.

Funding

This research received no external funding.

Acknowledgments

The work was supported by National Key R&D Program of China (Grant No. 2018YFB0104000); National Natural Science Foundation of China (Grant No. 61763021); the Innovation Team Program of Kunming University of Science and Technology (Grant No. 14078368); and the Scientific Research Start-up Funding of Kunming University of Science and Technology (Grant No. 14078337). The authors would like to thank them for their support and assistance. Most importantly, the authors would like to thank the reviewers for their comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shen, J.-N.; He, Y.-J.; Ma, Z.-F.; Luo, H.-B.; Zhang, Z.-F. Online state of charge estimation of lithium-ion batteries: A moving horizon estimation approach. Chem. Eng. Sci. 2016, 154, 42–53. [Google Scholar] [CrossRef]
  2. Wang, Y.; Zhang, C.; Chen, Z. A method for state-of-charge estimation of Li-ion batteries based on multi-model switching strategy. Appl. Energy 2015, 137, 427–434. [Google Scholar] [CrossRef]
  3. Xiong, R.; Gong, X.; Mi, C.C.; Sun, F. A robust state-of-charge estimator for multiple types of lithium-ion batteries using adaptive extended Kalman filter. J. Power Sources 2013, 243, 805–816. [Google Scholar] [CrossRef]
  4. Weng, C.; Feng, X.; Sun, J.; Peng, H. State-of-health monitoring of lithium-ion battery modules and packs via incremental capacity peak tracking. Appl. Energy 2016, 180, 360–368. [Google Scholar] [CrossRef]
  5. Weng, C.; Feng, X.; Sun, J.; Ouyang, M.; Peng, H. Battery SOH Management Research in the US-China Clean Energy Research Center-Clean Vehicle Consortium. IFAC-PapersOnLine 2015, 48, 448–453. [Google Scholar] [CrossRef]
  6. Moura, S.J.; Krstic, M.; Chaturvedi, N.A. Adaptive PDE observer for battery SOC/SOH estimation. Am. Soc. Mech. Eng. 2012, 101–110. [Google Scholar] [CrossRef]
  7. Zhang, J.; Lee, J. A review on prognostics and health monitoring of Li-ion battery. J. Power Sources 2011, 196, 6007–6014. [Google Scholar] [CrossRef]
  8. Rezvanizaniani, S.M.; Liu, Z.; Chen, Y.; Lee, J. Review and recent advances in battery health monitoring and prognostics technologies for electric vehicle (EV) safety and mobility. J. Power Sources 2014, 256, 110–124. [Google Scholar] [CrossRef]
  9. Ng, S.S.Y.; Xing, Y.; Tsui, K.L. A naive Bayes model for robust remaining useful life prediction of lithium-ion battery. Appl. Energy 2014, 118, 114–123. [Google Scholar] [CrossRef]
  10. Lyu, C.; Lai, Q.; Ge, T.; Yu, H.; Wang, L.; Ma, N. A lead-acid battery’s remaining useful life prediction by using electrochemical model in the Particle Filtering framework. Energy 2017, 120, 975–984. [Google Scholar] [CrossRef]
  11. Han, X.; Ouyang, M.; Lu, L.; Li, J. A comparative study of commercial lithium ion battery cycle life in electric vehicle: Capacity loss estimation. J. Power Sources 2014, 268, 658–669. [Google Scholar] [CrossRef]
  12. Li, Z.; Lu, L.; Ouyang, M.; Xiao, Y. Modeling the capacity degradation of LiFePO4/graphite batteries based on stress coupling analysis. J. Power Sources 2011, 196, 9757–9766. [Google Scholar] [CrossRef]
  13. Chen, Z.; Mi, C.C.; Fu, Y.; Xu, J.; Gong, X. Online battery state of health estimation based on Genetic Algorithm for electric and hybrid vehicle applications. J. Power Sources 2013, 240, 184–192. [Google Scholar] [CrossRef]
  14. Mosallam, A.; Medjaher, K.; Zerhouni, N. Data-driven prognostic method based on Bayesian approaches for direct remaining useful life prediction. J. Intell. Manuf. 2014, 27, 1037–1048. [Google Scholar] [CrossRef] [Green Version]
  15. Xiong, R.; Sun, F.; Chen, Z.; He, H. A data-driven multi-scale extended Kalman filtering based parameter and state estimation approach of lithium-ion olymer battery in electric vehicles. Appl. Energy 2014, 113, 463–476. [Google Scholar] [CrossRef]
  16. Xiong, R.; Sun, F.; Gong, X.; Gao, C. A data-driven based adaptive state of charge estimator of lithium-ion polymer battery used in electric vehicles. Appl. Energy 2014, 113, 1421–1433. [Google Scholar] [CrossRef]
  17. Zhou, Y.; Huang, M. Lithium-ion batteries remaining useful life prediction based on a mixture of empirical mode decomposition and ARIMA model. Microelectron. Reliabil. 2016, 65, 265–273. [Google Scholar] [CrossRef]
  18. Awan, M.A.A. Remaining Useful life Prediction of Lithium-Ion Batteries Using Particle Filter Framework. Master’s Thesis, Karlstad University, Faculty of Technology and Science, Karlstad, Sweden, 2014. [Google Scholar]
  19. Dong, H.; Jin, X.; Lou, Y.; Wang, C. Lithium-ion battery state of health monitoring and remaining useful life prediction based on support vector regression-particle filter. J. Power Sources 2014, 271, 114–123. [Google Scholar] [CrossRef]
  20. Wang, D.; Miao, Q.; Pecht, M. Prognostics of lithium-ion batteries based on relevance vectors and a conditional three-parameter capacity degradation model. J. Power Sources 2013, 239, 253–264. [Google Scholar] [CrossRef]
  21. Liu, D.; Pang, J.; Zhou, J.; Peng, Y.; Pecht, M. Prognostics for state of health estimation of lithium-ion batteries based on combination Gaussian process functional regression. Microelectron. Reliabil. 2013, 53, 832–839. [Google Scholar] [CrossRef]
  22. He, W.; Williard, N.; Osterman, M.; Pecht, M. Prognostics of lithium-ion batteries based on Dempster–Shafer theory and the Bayesian Monte Carlo method. J. Power Sources 2011, 196, 10314–10321. [Google Scholar] [CrossRef]
  23. Michel, P.H.; Heiries, V. Book An Adaptive Sigma Point Kalman Filter Hybridized by Support Vector Machine Algorithm for Battery SoC and SoH Estimation. In Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, UK, 11–14 May 2015; pp. 1–7. [Google Scholar]
  24. Patil, M.A.; Tagade, P.; Hariharan, K.S.; Kolake, S.M.; Song, T.; Yeo, T.; Doo, S. A novel multistage Support Vector Machine based approach for Li ion battery remaining useful life estimation. Appl. Energy 2015, 159, 285–297. [Google Scholar] [CrossRef]
  25. Nuhic, A.; Terzimehic, T.; Soczka-Guth, T.; Buchholz, M.; Dietmayer, K. Health diagnosis and remaining useful life prognostics of lithium-ion batteries using data-driven methods. J. Power Sources 2013, 239, 680–688. [Google Scholar] [CrossRef]
  26. Klass, V.; Behm, M.; Lindbergh, G. A support vector machine-based state-of-health estimation method for lithium-ion batteries under electric vehicle operation. J. Power Sources 2014, 270, 262–272. [Google Scholar] [CrossRef]
  27. Weng, C.; Cui, Y.; Sun, J.; Peng, H. On-board state of health monitoring of lithium-ion batteries using incremental capacity analysis with support vector regression. J. Power Sources 2013, 235, 36–44. [Google Scholar] [CrossRef]
  28. Saha, B.; Goebel, K.; Battery data set. NASA Ames Prognostics Data Repository. Available online: http://ti.arc.nasa.gov/project/prognostic-data-repository (accessed on 22 May 2018).
  29. Eker, Ö.; Camci, F.; Jennions, I.K. Major Challenges in Prognostics: Study on Benchmarking Prognostics Datasets. Available online: http://dspace.lib.cranfield.ac.uk/handle/1826/9994 (accessed on 31 December 2012).
  30. Ghamisi, P.; Couceiro, M.S.; Benediktsson, J.A. A Novel Feature Selection Approach Based on FODPSO and SVM. IEEE Trans. Geosci. Remote Sens. 2015, 53, 2935–2947. [Google Scholar] [CrossRef] [Green Version]
  31. Wang, J.; Liu, P.; Hicks-Garner, J.; Sherman, E.; Soukiazian, S.; Verbrugge, M.; Tataria, H.; Musser, J.; Finamore, P. Cycle-life model for graphite-LiFePO4 cells. J. Power Sources 2011, 196, 3942–3948. [Google Scholar] [CrossRef]
  32. Duan, K.; Keerthi, S.S.; Poo, A.N. Evaluation of simple performance measures for tuning SVM hyperparameters. Neurocomputing 2003, 51, 41–59. [Google Scholar] [CrossRef] [Green Version]
  33. Chai, T.; Draxler, R.R. Root Mean Square Error (RMSE) or Mean Absolute Error (MAE)? Geosci. Model Dev. Discus. 2014, 7, 1525–1534. [Google Scholar] [CrossRef]
  34. Chang, C.-C.; Lin, C.-J. LIBSVM: A library for support vector machines. ACM Trans. Intell. Syst. Technol. 2007, 2. [Google Scholar] [CrossRef]
Figure 1. Charge process of battery.
Figure 1. Charge process of battery.
Applsci 08 00925 g001
Figure 2. Terminal voltage curves under different battery cycle numbers.
Figure 2. Terminal voltage curves under different battery cycle numbers.
Applsci 08 00925 g002
Figure 3. Terminal voltage curves during battery cycle numbers for different voltage region. (a) The curve of constant current (CC) charging voltage region [3.8, 4.2]; (b) The curve of CC charging voltage region [3.9, 4.0].
Figure 3. Terminal voltage curves during battery cycle numbers for different voltage region. (a) The curve of constant current (CC) charging voltage region [3.8, 4.2]; (b) The curve of CC charging voltage region [3.9, 4.0].
Applsci 08 00925 g003
Figure 4. Feature parameters computed for Cell 2 under different voltage region. (a) The vector of t under different voltage region; (b) The vector of Ea under different voltage region; (c) The vectors of Ah under different voltage region.
Figure 4. Feature parameters computed for Cell 2 under different voltage region. (a) The vector of t under different voltage region; (b) The vector of Ea under different voltage region; (c) The vectors of Ah under different voltage region.
Applsci 08 00925 g004
Figure 5. Results of SOH estimation by support vector machine (SVM) with Cell 1 testing samples.
Figure 5. Results of SOH estimation by support vector machine (SVM) with Cell 1 testing samples.
Applsci 08 00925 g005
Figure 6. Error in SOH estimation by SVM with Cell 1 testing samples.
Figure 6. Error in SOH estimation by SVM with Cell 1 testing samples.
Applsci 08 00925 g006
Figure 7. Results of SOH estimation by SVM with Cell 2 testing samples.
Figure 7. Results of SOH estimation by SVM with Cell 2 testing samples.
Applsci 08 00925 g007
Figure 8. Error in SOH estimation by SVM with Cell 2 testing samples.
Figure 8. Error in SOH estimation by SVM with Cell 2 testing samples.
Applsci 08 00925 g008
Figure 9. Error under different voltage region with Cell 1 testing samples: (a) MSE; and (b) MARE.
Figure 9. Error under different voltage region with Cell 1 testing samples: (a) MSE; and (b) MARE.
Applsci 08 00925 g009
Figure 10. Error under different voltage region with Cell 2 testing samples: (a) MSE; and (b) MARE.
Figure 10. Error under different voltage region with Cell 2 testing samples: (a) MSE; and (b) MARE.
Applsci 08 00925 g010
Figure 11. Results of SOH estimation with Cell 1 testing samples under the voltage region [3.95, 4.00].
Figure 11. Results of SOH estimation with Cell 1 testing samples under the voltage region [3.95, 4.00].
Applsci 08 00925 g011
Figure 12. Error in SOH estimation with Cell 1 testing samples under the voltage region [3.95, 4.00].
Figure 12. Error in SOH estimation with Cell 1 testing samples under the voltage region [3.95, 4.00].
Applsci 08 00925 g012
Figure 13. Results of SOH estimation with Cell 2 testing samples under the voltage region [3.95, 4.00].
Figure 13. Results of SOH estimation with Cell 2 testing samples under the voltage region [3.95, 4.00].
Applsci 08 00925 g013
Figure 14. Error in SOH estimation with Cell 2 testing samples under the voltage region [3.95, 4.00].
Figure 14. Error in SOH estimation with Cell 2 testing samples under the voltage region [3.95, 4.00].
Applsci 08 00925 g014
Figure 15. Results of SOH estimation with testing samples under the voltage region [3.95, 4.00]. (a) Cell 3; (b) Cell 4.
Figure 15. Results of SOH estimation with testing samples under the voltage region [3.95, 4.00]. (a) Cell 3; (b) Cell 4.
Applsci 08 00925 g015
Figure 16. Error in SOH estimation with testing samples under the voltage region [3.95, 4.00]. (a) Cell 3; (b) Cell 4.
Figure 16. Error in SOH estimation with testing samples under the voltage region [3.95, 4.00]. (a) Cell 3; (b) Cell 4.
Applsci 08 00925 g016
Table 1. List of batteries with their operating parameters.
Table 1. List of batteries with their operating parameters.
Battery NumberCharge Current (A)Discharge Current (A)Ending Discharge Voltage (V)Temperature (°C)
Cell 11.522.724
Cell 21.522.224
Table 2. An example of feature vectors.
Table 2. An example of feature vectors.
VectorSOHtAhEs
Unscaled92.82%30271.268748777
Scaled10.78080.77800.7932
SOH: state of health.
Table 3. Error performance under different voltage region.
Table 3. Error performance under different voltage region.
Voltage
Region
Cell 1Cell 2Voltage
Region
Cell 1Cell 2
MSE
(10−4)
MARE
(%)
MSE
(10−4)
MARE
(%)
MSE
(10−4)
MARE
(%)
MSE
(10−4)
MARE
(%)
[3.75, 3.85]0.650.670.780.67[3.85, 4.20]0.140.320.0980.23
[3.75, 3.90]0.590.570.710.64[3.90, 3.95] 0.480.520.690.64
[3.75, 3.95]0.520.540.440.47[3.90, 4.00] 0.170.340.300.36
[3.75, 4.00] 0.230.380.340.41[3.90, 4.05] 0.110.300.140.31
[3.75, 4.05] 0.0970.250.190.31[3.90, 4.10] 0.0900.270.140.30
[3.75, 4.10] 0.0680.230.120.24[3.90, 4.15] 0.120.290.0790.20
[3.75, 4.15] 0.0500.200.130.25[3.90, 4.20] 0.120.290.0860.22
[3.75, 4.20] 0.0340.180.120.21[3.95, 4.00] 0.200.410.230.36
[3.80, 3.85] 0.850.801.270.84[3.95, 4.05] 0.350.490.410.45
[3.80, 3.90] 0.610.600.840.67[3.95, 4.10] 1.070.740.460.46
[3.80, 3.95] 0.560.610.560.54[3.95, 4.15] 0.740.630.320.39
[3.80, 4.00] 0.220.360.360.43[3.95, 4.20] 0.660.570.280.41
[3.85, 4.05] 0.100.260.180.29[4.00, 4.05] 2.001.041.100.81
[3.80, 4.10] 0.0600.220.120.25[4.00, 4.10] 0.960.822.241.06
[3.80, 4.15] 0.0540.210.140.22[4.00, 4.15]0.990.841.460.90
[3.80, 4.20] 0.0400.190.120.27[4.00, 4.20] 1.961.031.610.88
[3.85, 3.90] 0.580.590.600.57[4.05, 4.10]2.871.54203.59
[3.85, 3.95] 0.480.480.470.50[4.05, 4.15]3.211.729.982.36
[3.85, 4.00] 0.200.350.390.42[4.05, 4.20]3.701.709.902.74
[3.85, 4.05] 0.130.310.160.31[4.10, 4.15]3.411.74113.21
[3.85, 4.10] 0.110.310.140.30[4.10, 4.20]5.842.13143.42
[3.85, 4.15] 0.120.310.0940.23[4.15, 4.20]123.07203.95
Table 4. Error performance under voltage region [3.95, 4.00].
Table 4. Error performance under voltage region [3.95, 4.00].
ErrorCell 3Cell 4
MSE (10−4)0.450.93
MARE (%)0.590.88

Share and Cite

MDPI and ACS Style

Chen, Z.; Sun, M.; Shu, X.; Xiao, R.; Shen, J. Online State of Health Estimation for Lithium-Ion Batteries Based on Support Vector Machine. Appl. Sci. 2018, 8, 925. https://doi.org/10.3390/app8060925

AMA Style

Chen Z, Sun M, Shu X, Xiao R, Shen J. Online State of Health Estimation for Lithium-Ion Batteries Based on Support Vector Machine. Applied Sciences. 2018; 8(6):925. https://doi.org/10.3390/app8060925

Chicago/Turabian Style

Chen, Zheng, Mengmeng Sun, Xing Shu, Renxin Xiao, and Jiangwei Shen. 2018. "Online State of Health Estimation for Lithium-Ion Batteries Based on Support Vector Machine" Applied Sciences 8, no. 6: 925. https://doi.org/10.3390/app8060925

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