Next Article in Journal
A Pathway to Reduce Energy Consumption in the Thermal Stabilization Process of Carbon Fiber Production
Next Article in Special Issue
Architecture Optimization of Hybrid Electric Vehicles with Future High-Efficiency Engine
Previous Article in Journal
Photovoltaics (PV) System Energy Forecast on the Basis of the Local Weather Forecast: Problems, Uncertainties and Solutions
Previous Article in Special Issue
Design Optimization of an Electric Variable Transmission for Hybrid Electric Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Wavelet Based Denoising for the Estimation of the State of Charge for Lithium-Ion Batteries

1
State Key Laboratory for Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an 710049, Shaanxi, China
2
Shaanxi Key Laboratory of Intelligent Robots, School of Mechanical Engineering, Xi’an Jiaotong University, Xi’an 710049, Shaanxi, China
*
Author to whom correspondence should be addressed.
Energies 2018, 11(5), 1144; https://doi.org/10.3390/en11051144
Submission received: 31 December 2017 / Revised: 23 April 2018 / Accepted: 24 April 2018 / Published: 4 May 2018
(This article belongs to the Special Issue The International Symposium on Electric Vehicles (ISEV2017))

Abstract

:
In practical electric vehicle applications, the noise of original discharging/charging voltage (DCV) signals are inevitable, which comes from electromagnetic interference and the measurement noise of the sensors. To solve such problems, the Discrete Wavelet Transform (DWT) based state of charge (SOC) estimation method is proposed in this paper. Through a multi-resolution analysis, the original DCV signals with noise are decomposed into different frequency sub-bands. The desired de-noised DCV signals are then reconstructed by utilizing the inverse discrete wavelet transform, based on the sure rule. With the de-noised DCV signal, the SOC and the parameters are obtained using the adaptive extended Kalman Filter algorithm, and the adaptive forgetting factor recursive least square method. Simulation and experimental results show that the SOC estimation error is less than 1%, which indicates an effective improvement in SOC estimation accuracy.

1. Introduction

With the development of electric vehicles, Battery Management Systems (BMS) have been widely used to monitor information ensuring battery safety and reliability [1,2,3,4]. Such information could be the current, the voltage, the temperature, etc. Defined as the available capacity over the maximum available capacity, the State of Charge (SOC) is estimated accurately with these signals to improve the performance of the battery system, to protect the battery from over-charging and over-discharging, and to prolong the service life of the battery.
However, to obtain accurate SOC is very challenging because the SOC cannot be measured directly through sensors, and the battery system is strongly non-linear. To solve this problem, a lot of research has been carried out on SOC estimation methods [5,6]. The ampere-hour counting (Coulomb counting) method is simple and easy to implement, but the method needs to know the initial SOC, and suffers from accumulated errors associated with noise and measurement errors. The open-circuit voltage (OCV) method is very accurate, but this method needs a long rest time to estimate the SOC, and thus cannot be used in real time. Currently, SOC estimation methods based on the non-linear Equivalent Circuit Model (ECM), such as Extended Kalman Filter (EKF) [7,8,9,10], Proportional Integral Observer [11,12,13], and so on [14], are the most popular solutions. As the foundation of the model-based SOC estimation method, ECM is usually composed of the OCV and the resistance capacitance (RC) networks, and it makes the electrochemical behavior of a lithium-ion battery easier to understand. In model-based SOC estimation, this behavior is considered as the estimated terminal voltage. When discharging/charging pulse currents are applied to the batteries, discharging/charging voltage (DCV) signals are measured. The model-based SOC estimation method tracks the error between the estimated terminal voltage based on the ECM and the actually measured DCV signal to estimate SOC [15,16]. However, due to harsh electromagnetic environment in electric vehicles, the measured current and voltage signals can be seriously polluted. It is inevitable, therefore, that an uncorrected battery voltage is measured and applied to the BMS. Although the model-based SOC estimation method is used, the accuracy of SOC estimation is still reduced. Therefore, in order to improve the precision of SOC estimation, noise should be removed from the DCV.
For non-stationary signals, Fourier analysis is not effective since it transforms the signal into the frequency domain (and the time information is lost). This deficiency of the Fourier analysis can be mitigated to some extent by analyzing a small section of the signal at a time, called windowing. This type of analysis, known as the short-time Fourier transform, however, has the drawback that the size of the time window is the same for all frequencies [17,18,19]. The discrete wavelet transform (DWT) has been widely considered as an effective mathematical function to analyze DCV signals with non-stationary and transient phenomena in accordance with scale and resolution [20,21]. On the other hand, the wavelet transform involves a varied time-frequency window, and can provide good localization property in both the frequency and time domain.
In addition, with the SOC, ambient temperature, the number of cycles and other factors, the parameters of ECM including impedance will change. Currently, model parameters are identified by fitting a large amount of data collected under laboratory conditions, and the value of model parameters is fixed, which cannot dynamically reflect the influence of current, SOC, temperature, self-discharge on the internal characteristics of the battery. Although the model-based SOC estimation method can compensate for some system errors by feedback, it cannot completely eliminate the SOC estimation error caused by the factors given above. Therefore, in order to improve the accuracy of SOC estimation and enhance the adaptability of the system, it is necessary to estimate the battery model parameters online, and update the battery model in real time.
In order to solve the above-mentioned problems, this paper introduces a new approach to the application of discrete wavelet transform (DWT)—based denoising of DCV signals. The DWT has been widely considered as an effective mathematical function to analyze DCV signals with non-stationary and transient phenomena in accordance with scale and resolution [22]. At the same time, the first-order RC equivalent circuit model is established, and the model parameters are identified in real time by the Adaptive Forgetting Factor Recursive Least Square (AFFRLS). The Adaptive Extended Kalman Filter (AEKF) with Busse’s adaptive rule is used to estimate SOC with the de-noised DCV signal. The results indicate that the proposed method can effectively reduce the impact of noise and improve the accuracy of SOC estimation. The remainder of the paper is organized as follows: In Section 2, the basic introduction on the DWT-based MRA is provided. The experimental platform is built to acquire the original DCV signal of the Li-ion cell. The original DCV signal is processed by the proposed DWT based MRA and threshold denoising technique to get the denoised signals. In Section 3, the first-order RC equivalent circuit model is established, and the model parameters are identified by AFFRLS. In Section 4, the AEKF is utilized to estimate SOC with the de-noised DCV signal. In the final section, conclusions are drawn, and final remarks are given.

2. DWT-Based Denoising of DCV Signals

2.1. DWT and the Multi-Resolution Analysis

DWT as an ideal tool for time-frequency analysis of non-stationary signal processing has been extensively studied in new mathematical approaches [22]. The DWT of the signal can be defined as
D W T ( j , k ) = 1 2 j x t ψ * ( t k 2 j 2 j ) d t
where ψ ( t ) is called the mother wavelet function, * is the complex conjugate, and j ( j R ) is the scale parameter determining the oscillation frequency and the length of wavelet. k ( k R ) is the translation parameter, which determines the position on the time axis of the wavelet function. The scale parameter and the translation parameter of DWT provide the basis for Multi-Resolution Analysis (MRA), which enable MRA to provide high temporal resolution at high frequencies, and high frequency resolution at low frequencies. DWT-based MRA completely decomposes x t into the low-frequency approximate signal and the high-frequency detailed signal. The approximate signal is composed of the scaling function ϕ j , k ( t ) and the approximate coefficients a j , k . The detailed signal is composed of the wavelet function ψ j , k ( t ) and the detailed coefficients d j , k . The scaling function ϕ j , k ( t ) is directly related to the low-pass filter coefficient and the wavelet function ψ j , k ( t ) is directly associated with the high-pass filter coefficient. The original signal x t may be expressed by J layer of DWT as:
x ( t ) = k = 0 2 N J 1 a J , k 2 J / 2 ϕ ( 2 J t k ) + j = 1 J k = 0 2 N J 1 d j , k 2 j / 2 ψ ( 2 j t k )
where N is called the maximum layer of decomposition and J is the current layer of decomposition.

2.2. Experimental Platform and Processing of DCV Signal

In order to obtain the original DCV signal, this paper sets up a battery test platform. The experiment uses NCR18650 lithium-ion batteries with an actual capacity of 1573 mAh, a nominal voltage of 3.7 V, and a cut-off voltage of 2.8 V. Figure 1 shows the experimental platform used in this work. It is comprised of a host computer-monitoring system, battery test equipment, and an experimental chamber with constant temperature and humidity. The host computer-monitoring system sets the operating conditions and sends the required load current to the battery test equipment. According to the received current data, the battery test equipment makes the batteries charge and discharge. Simultaneously, the voltage sensor collects data to send to the host computer-monitoring system. The noise of the original DCV signal comes from the electromagnetic interference of the battery test platform and the measurement error of the sensor. Before the experiment, batteries are fully charged. The batteries recursively discharge to the cut-off voltage, according to Urban Dynamometer Driving Schedule (UDDS), to obtain the original DCV signal, as shown in Figure 2.
There is not a theoretical standard at present to select wavelet basis functions. The wavelet basis function has its own characteristics in signal processing, and no wavelet basis function can obtain the optimal denoising effect for all kinds of signals. In general, Daubechies wavelet family is one of the common discrete wavelet families, which is often used to denoise, due to its characteristics of orthogonality and tight support. The DCV signal is decomposed into the low-frequency approximate signal A n and the high-frequency detailed signal D n , using the order 4 Daubechies wavelet (dB4), with the iterative decomposition of 5 layers [23]. The corresponding wavelet coefficients are the approximate coefficient c A n and the detailed coefficients c D n , respectively, where is number of layers ( 1 n 5 ). The decomposed DCV signal can be reconstructed by the inverse discrete wavelet transform (IDWT) using the same low and high-pass filter coefficients. The decomposition and reconstruction process is shown in Figure 3.

2.3. The Denoised DCV Signal Based on the Thresholding-Based Denoising Rule

In general, the original signal is expressed as the low-frequency signal or the smooth signal, and the noise is expressed as the high-frequency signal [24]. The original DCV signal with noise is decomposed to the low-frequency approximate signal and the high-frequency detailed signal. The noise signal is included in the high-frequency detailed wavelet coefficients c D n . The amplitude and variance of high-frequency detailed component of the noise are decreasing with the increase of DWT decomposition levels. Therefore, in order to achieve the purpose of denoising, the high-frequency detailed wavelet coefficients c D n are processed by the threshold denoising rule, and the desired de-noised signal can be reconstructed by IDWT. The denoising process is shown in Figure 4.
A first-order RC ECM in Simulink is built to acquire the simulation DCV signal with the input of the experimental current signal noted above. The simulation DCV signal is considered as the noise-free signal. A band-limited white noise signal with noise power of 0.0003 is added into the simulation DCV signal to obtain the noisy simulation DCV signal with the signal-to-noise ratio (SNR) 25 dB [25]. Using a dB4 wavelet for the iterative decomposition of 5 layers decomposes the noisy simulation DCV signal, and the noise of the noisy simulation DCV signal is reduced by four hard threshold denoising rules based on the sqtwolong rule, sure rule, heursure rule and minimaxi rule, respectively [26]. The result of the denoising process is contrasted in Figure 5a. It can be seen from Figure 5a that the noise reduction effect is better, and the curve-fitting effect with the noise-free simulation DCV signal curve is more ideal when based on the sure rule.
As shown in Table 1, comparing the SNR of the denoised DCV signal based on four hard-thresholding-based denoising rules, this paper selects the sure rule to deal with the noisy DCV signal. As shown in Figure 5b, noise in the noisy simulation DCV signal is better reduced.

3. The ECM of the Battery and the Parameter Identification Method

3.1. AFFRLS Algorithm

A first-order RC ECM is adopted to simulate the dynamic characteristics of the lithium-ion battery in Figure 6. As shown in Figure 6, R t is the ohm resistance, R p and C p are the polarization resistance and capacitance, respectively, v p is the polarization voltage, v t is the estimated terminal voltage, E 0 is the open circuit voltage. The relationship between SOC and E 0 is nonlinear. The battery has a rest time of an hour after SOC, decreasing by ten percent each time in the Hybrid Pulse Power Characteristic (HPPC) discharge experiment; at the same time, E 0 is measured. E 0 = a n S O C + b n is available by piecewise linear interpolation, and a n , b n are shown in Table 2. Assuming the state variables x = [ x 1 , x 2 ] T = [ v p , S O C ] T and according to Kirchhoff’s voltage law (KCL), the state equation is as:
{ x ˙ = A x + B u y = C x + D u
where A = [ 0 0 0 1 / ( R p C p ) ] , B = [ 1 / C n 1 / C p ] , C = [ a n 1 ] , D = R t , y = v t b n , u = i .
Discrete the Equation (3) by z transform [27] to obtain the Equation (4) as:
v t ( k ) = a 1 v t ( k 1 ) a 2 v t ( k 2 ) + b 0 i ( k ) b 1 i ( k 1 ) + b 2 i ( k 2 )
where a 1 , a 2 , b 0 , b 1 , b 2 are the parameters to be estimated.
The basic idea of the recursive least squares algorithm is that the new estimate is equal to the sum of the old estimate and the correction value. The forgetting factor has a significant effect on the convergence rate and tracking performance. When λ is equal to 1, the errors at all times are considered without any forgetting function and the tracking capability is weak. It is insensitive to noise, and the parameter estimation error in steady state is small. When λ is equal to 0, only the errors of the current moment are considered and the tracking capability of time-varying parameters is strong, but it is more sensitive to noise. In a non-stationary environment, λ should be small enough that the algorithm can quickly track the local trend of non-stationary signals. In a steady environment, it is hoped that λ can be gradually increased to a suitable value to reduce the parameter estimation error [28]. Therefore, the AFFRLS is proposed to identify the parameters of the battery model and update the battery model in real time. The formula is as follows:
y ( k ) = φ T ( k ) θ
e ( k ) = y ( k ) φ T ( k ) θ ^ ( k 1 )
θ ^ ( k ) = θ ^ ( k 1 ) + K ( k ) e ( k )
K ( k ) = P ( k 1 ) φ ( k ) λ ( k ) + φ T ( k ) P ( k 1 ) φ ( k )
P ( k ) = ( I K ( k ) φ T ( k ) ) P ( k 1 ) / λ
λ ( k ) = λ min + ( 1 λ min ) 2 L ( k )
L ( k ) = r ( μ e 2 )
where e ( k ) is y ( k ) the estimated error, K ( k ) is the algorithm gain, φ T ( k ) = [ v t ( k 1 ) , v t ( k 2 ) , i ( k ) , i ( k 1 ) , i ( k 2 ) ] , θ = [ a 1 , a 2 , b 0 , b 1 , b 2 ] T , P ( k ) is the covariance matrix, λ ( k ) is the forgetting factor, λ min is the minimum value of the forgetting factor, taken as 0.57, θ ^ ( 0 ) and P ( 0 ) need to be pre-assigned based on experience and r is a rounding function. According to the proposed algorithm, we can see that when e ( k ) tends to infinity, the minimum value of the forgetting factor λ ( k ) is obtained; λ ( k ) is equal to 1 when e ( k ) tends to zero.

3.2. Parameter Identification

The simulation result is shown in Figure 7. The actual value of the battery parameter for comparison is obtained by the Hybrid Pulse Power Characteristic (HPPC) discharge experiment. As shown in Figure 7, the estimated value of R t , R p and C p quickly converge to the actual value 0.041 Ω, 0.011 Ω, and 2000 F, and the fluctuation is small after stability.

4. The SOC Estimation Based on the AEKF Method

4.1. The AEKF Algorithm

The Equation (3) is discretized to obtain a discrete battery model as follows:
{ x k + 1 = ( A i + E ) x k + B i u k + ω k y = C x k + D i u k + v k
where E is unit matrix. Matrix A i , B i and D i are updated by R t ( i ) , R p ( i ) and C p ( i ) obtained by AFFRLS. A i = [ 0 0 0 1 / ( R p ( i ) C p ( i ) ) ] , B i = [ 1 / C n 1 / C p ( i ) ] , D i = R t ( i ) . ω k and v k are independent zero-mean white Gaussian noise, ω k is the process noise with the covariance matrix Q k , v k is the measurement noise with the covariance matrix R k .
When using the EKF to implement SOC estimation, uncertain system noise may degrade the filter performance, and even cause divergence. Therefore, this paper utilizes EKF with Busse’s adaptive rule [29] to adaptively update; the adaptive rule for the noise covariance update is defined as:
Q k = Q k 1 + 1 / L Q ( Q * Q k 1 )
Q * = K k e k e k T K k T P k + ( A + E ) P k 1 ( A + E ) T
R k = R k 1 + 1 / L R ( R * R k 1 )
R * = e e T C k P k 1 C k T
where e k = y k y ^ k . L Q , L R are the window size for process and measurement noise covariance respectively. K k is the Kalman gain, P k is the error covariance of the state x k . In order to overcome the shortcomings of the poor real-time performance, this paper introduces a filter divergence judgment condition [30]. If the filter results are beyond the pre-set divergence conditions, we can only use the adaptive rule to start adaptive filtering projections, which can avoid divergence, effectively improving the stability and the real-time performance of the filter calculation. The divergence judgment condition is defined as
e k T e k r T r ( E ( e k T e k ) )
where r is the adjustable coefficient, and r 1 . T r is the trace of the matrix. The remaining recursion process is as follows:
Time update:
x ^ k / k 1 = ( A + E ) x ^ k 1 + B u k 1
P k / k 1 = ( A + E ) P k 1 ( A + E ) T + Q k
Measurement update:
K k = P k / k 1 C T [ ( C P k / k 1 C T + R k ) ] 1
x ^ k / k = x ^ k / k 1 + K k e k
P k = [ I K k C ] P k / k 1 [ I K k C ] T + K k R k K k T

4.2. Simulation and Experimental Validation

Using dB4 wavelet by the iterative decomposition of 5 layers decomposes the original DCV signal and the noise of the original DCV signal collected by the battery test platform; according to UDDS is reduced by sure rule. The result of the denoising process is contrasted in Figure 8. Obviously, it can be seen that when the current is zero, the voltage fluctuates abnormally for a long time. After using DWT based denoising, the noise can be filtered out. The new approach to the application of DWT based denoising of DCV signals has a good noise reduction effect.
The noisy DCV signal and denoised DCV signal based on the sure rule are respectively used as a terminal voltage of the AEKF algorithm to estimate SOC. The SOC initial value is 0.8. The simulation results are shown in Figure 9. It can be seen from Figure 9a when the SOC initialization error is 20%, the AEKF-based SOC estimation of the denoised DCV signal rises to converge more rapidly to reference, based on the ampere-hour counting, than the DCV signal with noise. The AEKF-based SOC estimation of the denoised DCV signal has a smaller overshoot, and shows better robustness. Moreover, comparing with SOC estimation of the DCV signal with noise, it is closer to reference and has smaller fluctuation and higher precision. It can be seen from Figure 9b that the AEKF-based SOC estimation error between the DCV signal with noise and the DCV without noise has larger fluctuations and exceeds 3%. The AEKF-based SOC estimation of the denoised DCV signal substantially coincides with the DCV without noise, the SOC estimation error curve between them does not exceed 1%, and fluctuation is smaller. Therefore, the DWT based denoising method proposed has a significant noise reduction effect and improves the accuracy of SOC estimation.

5. Conclusions

The model-based SOC estimation method tracks the error between the estimated terminal voltage based on the ECM and the actually measured DCV signal to estimate SOC. An accurate and reliable DCV signal is absolutely necessary to improve the accuracy of SOC estimation. However, the actual measuring DCV signal will inevitably be mixed with noise. In addition, with the SOC, ambient temperature, the number of cycles and other factors changing, parameters of ECM including impedance will change a lot. Fixed parameters of ECM will reduce the accuracy of the model-based SOC estimation, and the model-based SOC estimation error will be huge and inevitable. In order to solve the above problems, this paper has proposed a new approach to taking advantage of the DWT-based denoising of DCV signals to obtain more accurate SOC estimation. By MRA, the original DCV signal obtained from the experiment was decomposed into different frequency sub-bands. By comparing the SNR of the de-noised DCV signal obtained by four threshold denoising rules, the hard threshold denoising rule based on the sure rule was selected to adjust the wavelet coefficients of the DWT, and realize the clear separation between the signal and the noise. The desired denoised DCV signal was reconstructed by taking the IDWT of the filtered detailed coefficients. On the other hand, a first-order RC equivalent circuit model was established, and the model parameters are identified in real time to update the battery model by the AFFRLS. Lastly, AEKF is used to estimate SOC with the denoised DCV signal, the DCV signal with noise and the DCV signal without noise. In order to verify the effectiveness of the proposed method, the SOC estimation based on AEKF has been compared with the ampere-hour counting method. The result shows that the SOC estimation error between the DCV signal with noise and the DCV without noise has larger fluctuations and exceeds 3%. Whlie the SOC estimation of the denoised DCV signal substantially coincides with the DCV without noise, and the SOC estimation error between them does not exceed 1%. In addition, the SOC estimation of the denoised DCV signal converges quickly to the reference based on the ampere-hour counting, and the fluctuation and error are smaller than the SOC estimation of the DCV signal with noise. In summary, the proposed method has a significant noise reduction effect of the measured DCV signal to increase the accuracy and reliability of the DCV signal, and the model parameters can be identified in real time to obtain more precise ECM, which improves the accuracy of SOC estimation.

Author Contributions

Jun Xu and Xiao Wang designed the overall algorithms and the simulations; Xiao Wang and Yunfei Zhao designed and performed the experiments; Xiao Wang and Jun Xu analyzed the data and wrote the paper.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (Grant No. 51405374), the Postdoctoral Science Foundation of China (Grant No. 2014M560763), the Postdoctoral Science Special Foundation of China (Grant No. 2016T90904), the Fundamental Research Funds for the Central Universities and Postdoctoral Science Foundation of Shaanxi.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Meng, J.; Ricco, M.; Luo, G.; Swierczynski, M.; Stroe, D.I.; Stroe, A.I.; Teodorescu, R. An overview and comparison of online implementable soc estimation methods for lithium-ion battery. IEEE Trans. Ind. Appl. 2018, 54, 1583–1591. [Google Scholar] [CrossRef]
  2. Xu, J.; Mi, C.C.; Cao, B.; Cao, J. A new method to estimate the state of charge of lithium-ion batteries based on the battery impedance model. J. Power Sources 2013, 233, 277–284. [Google Scholar] [CrossRef]
  3. Xiong, R.; Zhang, Y.; He, H.; Zhou, X.; Pecht, M.G. A double-scale, particle-filtering, energy state prediction algorithm for lithium-ion batteries. IEEE Trans. Ind. Electron. 2017, 65, 1526–1538. [Google Scholar] [CrossRef]
  4. Zheng, Y.; Ouyang, M.; Han, X.; Lu, L.; Li, J. Investigating the error sources of the online state of charge estimation methods for lithium-ion batteries in electric vehicles. J. Power Sources 2018, 377, 161–188. [Google Scholar] [CrossRef]
  5. Zou, Z.; Xu, J.; Mi, C.; Cao, B.; Chen, Z. Evaluation of model based state of charge estimation methods for lithium-ion batteries. Energies 2014, 7, 5065–5082. [Google Scholar] [CrossRef]
  6. Xu, J.; Cao, B. Battery Management System for Electric Drive Vehicles: Modelling, State Estimation and Balancing, 1st ed.; InTech: Rijeka, Croatia, 2015; pp. 87–113. [Google Scholar]
  7. Plett, G.L. Sigma-point kalman filtering for battery management systems of lipb-based hev battery packs: Part 2: Simultaneous state and parameter estimation. J. Power Sources 2006, 161, 1369–1384. [Google Scholar] [CrossRef]
  8. Plett, G.L. Extended kalman filtering for battery management systems of lipb-based hev battery packs: Part 2. Modeling and identification. J. Power Sources 2004, 134, 262–276. [Google Scholar] [CrossRef]
  9. 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]
  10. Lim, K.; Bastawrous, H.A.; Duong, V.-H.; See, K.W.; Zhang, P.; Dou, S.X. Fading kalman filter-based real-time state of charge estimation in LiFePO4 battery-powered electric vehicles. Appl. Energy 2016, 169, 40–48. [Google Scholar] [CrossRef]
  11. Xu, J.; Mi, C.C.; Cao, B.; Deng, J.; Chen, Z.; Li, S. The state of charge estimation of lithium-ion batteries based on a proportional-integral observer. IEEE Trans. Veh. Technol. 2014, 63, 1614–1621. [Google Scholar]
  12. Zheng, L.; Zhang, L.; Zhu, J.; Wang, G.; Jiang, J. Co-estimation of state-of-charge, capacity and resistance for lithium-ion batteries based on a high-fidelity electrochemical model. Appl. Energy 2016, 180, 424–434. [Google Scholar] [CrossRef]
  13. Xu, J.; Wang, J.; Li, S.; Cao, B. A method to simultaneously detect the current sensor fault and estimate the state of energy for batteries in electric vehicles. Sensors 2016, 16, 1328. [Google Scholar] [CrossRef] [PubMed]
  14. Zou, C.; Manzie, C.; Nešić, D.; Kallapur, A.G. Multi-time-scale observer design for state-of-charge and state-of-health of a lithium-ion battery. J. Power Sources 2016, 335, 121–130. [Google Scholar] [CrossRef]
  15. 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]
  16. Hu, X.; Sun, F.; Zou, Y. Estimation of state of charge of a lithium-ion battery pack for electric vehicles using an adaptive luenberger observer (vol 3, pg 1586, 2010). Energies 2011, 4, 2132. [Google Scholar] [CrossRef]
  17. Bouzida, A.; Touhami, O.; Ibtiouen, R.; Belouchrani, A.; Fadel, M.; Rezzoug, A. Fault diagnosis in industrial induction machines through discrete wavelet transform. IEEE Trans. Ind. Electron. 2011, 58, 4385–4395. [Google Scholar] [CrossRef]
  18. Kim, J.; Cho, B.H. An innovative approach for characteristic analysis and state-of-health diagnosis for a Li-ion cell based on the discrete wavelet transform. J. Power Sources 2014, 260, 115–130. [Google Scholar] [CrossRef]
  19. Smith, C.M.; Nair, N.C. Comparing discrete wavelet transform (dwt) with discrete fourier transform (dft) implemented for digital relays. In Proceedings of the Power Engineering Conference, AUPEC 2009, Adelaide, Australia, 27–30 September 2009; pp. 1–6. [Google Scholar]
  20. Muhit, A.A.; Islam, M.S.; Othman, M. Design and analysis of discrete wavelet transform(dwt) for image compression using vhdl. In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Pdpta 2005, Las Vegas, NV, USA, 27–30 June 2005; pp. 157–160. [Google Scholar]
  21. Hwang, B.Y.; Jung, J.H.; Lee, J.M. Advanced sound source localization study using de-noising filter based on the discrete wavelet transform(dwt). J. Inst. Control 2015, 21, 1185–1192. [Google Scholar] [CrossRef]
  22. Zhang, X.; Mi, C.C.; Masrur, A.; Daniszewski, D. Wavelet-transform-based power management of hybrid vehicles with multiple on-board energy sources including fuel cell, battery and ultracapacitor. J. Power Sources 2008, 185, 1533–1543. [Google Scholar] [CrossRef]
  23. Maleknejad, K.; Yousefi, M.; Nouri, K. Computational methods for integrals involving functions and daubechies wavelets. Appl. Math. Comput. 2007, 189, 1828–1840. [Google Scholar] [CrossRef]
  24. Kopsinis, Y.; McLaughlin, S. Development of emd-based denoising methods inspired by wavelet thresholding. IEEE Trans. Signal Process. 2009, 57, 1351–1362. [Google Scholar] [CrossRef]
  25. Liu, C.-C.; Sun, T.-Y.; Tsai, S.-J.; Yu, Y.-H.; Hsieh, S.-T. Heuristic wavelet shrinkage for denoising. Appl. Soft Comput. 2011, 11, 256–264. [Google Scholar] [CrossRef]
  26. Wei, W.; Zhang, Y.; Ren, G. Adaptive selection and simulation of optimal decomposition level in threshold de-noising algorithm based on wavelet transform. Chin. J. Sci. Instrum. 2009, 30, 526–530. [Google Scholar]
  27. Rahimi-Eichi, H.; Chow, M.Y. Adaptive parameter identification and state-of-charge estimation of lithium-ion batteries. In Proceedings of the IECON 2012—38th Annual Conference on IEEE Industrial Electronics Society, Montreal, QC, Canada, 25–28 October 2012; pp. 4012–4017. [Google Scholar]
  28. Paleologu, C.; Benesty, J.; Ciochina, S. A robust variable forgetting factor recursive least-squares algorithm for system identification. IEEE Signal Process. Lett. 2008, 15, 597–600. [Google Scholar] [CrossRef]
  29. Yao, L.W.; Aziz, J.A.; Idris, N.R.N.; Alsofyani, I.M. Online battery modeling for state-of-charge estimation using extended kalman filter with busse’s adaptive rule. In Proceedings of the Industrial Electronics Society, IECON 2015—Conference of the IEEE, Yokohama, Japan, 9–12 November 2015; pp. 004742–004747. [Google Scholar]
  30. He, H.; Xiong, R.; Zhang, X.; Sun, F.; Fan, J. State-of-charge estimation of the lithium-ion battery using an adaptive extended kalman filter based on an improved thevenin model. IEEE Trans. Veh. Technol. 2011, 60, 1461–1469. [Google Scholar]
Figure 1. Battery test platform.
Figure 1. Battery test platform.
Energies 11 01144 g001
Figure 2. The measured signals: (a) the current of UDDS; (b) the original DCV signal collected by the battery test platform according to UDDS.
Figure 2. The measured signals: (a) the current of UDDS; (b) the original DCV signal collected by the battery test platform according to UDDS.
Energies 11 01144 g002
Figure 3. DWT-based MRA decomposition and reconstruction process of 5 layers.
Figure 3. DWT-based MRA decomposition and reconstruction process of 5 layers.
Energies 11 01144 g003
Figure 4. Hard threshold denoising process based on the threshold denoising rule.
Figure 4. Hard threshold denoising process based on the threshold denoising rule.
Energies 11 01144 g004
Figure 5. (a) The de-noised DCV signal processed by four hard threshold denoising rules; (b) The denoised DCV signal based on the sure rule.
Figure 5. (a) The de-noised DCV signal processed by four hard threshold denoising rules; (b) The denoised DCV signal based on the sure rule.
Energies 11 01144 g005aEnergies 11 01144 g005b
Figure 6. The first-order RC equivalent circuit model.
Figure 6. The first-order RC equivalent circuit model.
Energies 11 01144 g006
Figure 7. Parameter estimation and actual value: (a) ohm resistance; (b) polarization resistance; (c) polarization capacitance.
Figure 7. Parameter estimation and actual value: (a) ohm resistance; (b) polarization resistance; (c) polarization capacitance.
Energies 11 01144 g007
Figure 8. The measured and denoised signals: (a) the current of UDDS; (b) the original DCV signal collected by the battery test platform according to UDDS.
Figure 8. The measured and denoised signals: (a) the current of UDDS; (b) the original DCV signal collected by the battery test platform according to UDDS.
Energies 11 01144 g008
Figure 9. SOC estimation and error curve: (a) SOC estimation curve (initial value set to 0.8); (b) SOC estimation error curve.
Figure 9. SOC estimation and error curve: (a) SOC estimation curve (initial value set to 0.8); (b) SOC estimation error curve.
Energies 11 01144 g009
Table 1. SNR of the denoised DCV signal.
Table 1. SNR of the denoised DCV signal.
Denoising RulesSNR
noisy simulation DCV signal25
sqtwolong rule29.0315
sure rule36.4833
heursure rule29.6599
minimaxi rule32.2239
Table 2. Parameter a n and b n of E 0 -SOC piecewise linear interpolation.
Table 2. Parameter a n and b n of E 0 -SOC piecewise linear interpolation.
SOC0.0–0.10.1–0.20.2–0.30.3–0.40.4–0.50.5–0.60.6–0.70.7–0.80.8–0.90.9–1.0
a n 0.3230.3870.4680.5520.620.4650.4780.5860.6040.534
b n 3.5653.5583.5423.5173.493.5673.5593.4843.4693.532

Share and Cite

MDPI and ACS Style

Wang, X.; Xu, J.; Zhao, Y. Wavelet Based Denoising for the Estimation of the State of Charge for Lithium-Ion Batteries. Energies 2018, 11, 1144. https://doi.org/10.3390/en11051144

AMA Style

Wang X, Xu J, Zhao Y. Wavelet Based Denoising for the Estimation of the State of Charge for Lithium-Ion Batteries. Energies. 2018; 11(5):1144. https://doi.org/10.3390/en11051144

Chicago/Turabian Style

Wang, Xiao, Jun Xu, and Yunfei Zhao. 2018. "Wavelet Based Denoising for the Estimation of the State of Charge for Lithium-Ion Batteries" Energies 11, no. 5: 1144. https://doi.org/10.3390/en11051144

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