Next Article in Journal
Rate Decline Analysis of Vertically Fractured Wells in Shale Gas Reservoirs
Previous Article in Journal
LCC Resonant Multilevel Converter for X-ray Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Battery State-Of-Charge Estimation Based on a Dual Unscented Kalman Filter and Fractional Variable-Order Model

School of Engineering, Sun Yat-sen University, 135 Xingang Xi Road, Haizhu District, Guangzhou 510275, China
*
Author to whom correspondence should be addressed.
Energies 2017, 10(10), 1577; https://doi.org/10.3390/en10101577
Submission received: 14 September 2017 / Revised: 1 October 2017 / Accepted: 3 October 2017 / Published: 12 October 2017

Abstract

:
State-of-charge (SOC) estimation is essential for the safe and effective utilization of lithium-ion batteries. As the SOC cannot be directly measured by sensors, an accurate battery model and a corresponding estimation method is needed. Compared with electrochemical models, the equivalent circuit models are widely used due to their simplicity and feasibility. However, such integer order-based models are not sufficient to simulate the key behavior of the battery, and therefore, their accuracy is limited. In this paper, a new model with fractional order elements is presented. The fractional order values are adaptively updated over time. For battery SOC estimation, an unscented fractional Kalman filter (UFKF) is employed based on the proposed model. Furthermore, a dual estimation scheme is designed to estimate the variable orders simultaneously. The accuracy of the proposed model is verified under different dynamic profiles, and the experimental results indicate the stability and accuracy of the estimation method.

1. Introduction

In recent years electrified vehicles, including battery electric vehicles (BEVs), hybrid electric vehicles (HEVs) and plug-in hybrid electric vehicles (PHEVs), have undergone considerable development as an alternative solution to replace traditional internal combustion engine (ICE) vehicles [1]. To meet the power and range requirement in a limited space, lithium-ion batteries have been widely used in electrified vehicles due to their high energy density and excellent power abilities. In practical applications, the single battery cells are often series and parallel connected to form a battery system, which requires a battery management system (BMS) to monitor the states of the cells to ensure safe and efficient operation.
Among the states that should be detected by the BMS, the state-of-charge (SOC) is of great importance [2]. In terms of safety, the SOC should be accurately estimated to avoid over-charge and over-discharge. In terms of efficiency, strategies for charging, balancing and energy control are essentially dependent on the SOC. Furthermore, in terms of practicality, the SOC provides the user with information regarding the remaining range, thus reducing the drive anxiety. However, the SOC cannot be measured directly and should be estimated by other measurable parameters through a specific model.
Several estimation methods have been proposed in the literature [3,4,5]. The Coulomb counting method is the most straightforward and is easily implemented. However, it has some drawbacks, including the inaccuracy of determining the initial SOC, the accumulated error over time and the uncertainty in the Coulomb efficiency. Some measurable parameters, such as the open circuit voltage (OCV) and internal resistance, can be used for precise SOC estimation; however, either long wait times to achieve a stabilized status or special equipment to perform the tests are required, so these methods are not suitable for real time estimation. In addition, purely data-driven algorithms, such as fuzzy logic [6,7], artificial neuronal networks [8,9] and support vector machines [10,11], are applied to SOC estimation. However, these methods require huge data sets for training and are difficult to implement.
Model-based estimation methods have gained much popularity in the literature recently. The most commonly used battery models can be classified into electrochemical models and equivalent circuit models [12,13,14]. The electrochemical models [15,16,17,18] focus on the physical principles in the battery using a large number of parameters as well as partial differential equations. These models can simulate the battery behavior precisely. However, the heavy computational burden and high implementation complexity limit their application. The equivalent circuit models [19,20,21] use basic electric components, such as resistors and capacitors, to simulate the characteristics of a battery. These models have fewer parameters with a higher computational efficiency and are thus suitable for on-board estimation. Nevertheless, the integer order components used in these models are not sufficient to describe the highly nonlinear effects of the battery, which limits the accuracy.
In recent years, fractional order calculus (FOC) has been widely used in various fields [22,23] and is applied in battery modeling. Wu et al. [24] designed an FOC-based state space model, but the differentiation order was fixed to 0.5 and 1. In [25,26,27], fractional order models with free differentiation orders were proposed. However, the order values are obtained by offline methods and are not adaptive to changing conditions. For SOC estimation, Zhong et al. [28] implemented a sliding mode observer to estimate states in real time for fractional order systems, but the parameters remain fixed during the working cycle. In [29,30,31], the extended fractional Kalman filter (EFKF) was employed to achieve state estimation where the system process noise and measurement noise can be filtered. However, since the battery model is highly nonlinear, the Taylor expansion-based linearization process may result in large approximation errors.
In this paper, a battery SOC estimation method based on a dual unscented Kalman filter and fractional variable-order model is proposed. First, the merits of wider parameter ranges and better hereditary property descriptions of fractional order calculus are adopted for battery modeling, and the fractional orders are free to adapt to uncertain dynamics. Second, the unscented Kalman filter is modified to suit the fractional system and is employed to achieve more accurate SOC estimation. Third, the dual estimation scheme is designed to identify order values online. The remainder of the paper is organized as follows. Section 2 introduces the definition of fractional order calculus and the structure of the proposed model. The unscented fractional Kalman filter (UFKF) is designed for the state estimation in Section 3. The dual filter scheme for simultaneous order estimation is depicted in Section 4. The model accuracy and SOC estimation results are presented in Section 5. In Section 6, some conclusions are drawn.

2. Fractional Order Calculus and Fractional Battery Model

The concept of fractional order calculus has been widely applied in engineering and research areas, such as permanent magnet synchronous motors [32], proportional–integral–derivative (PID) controllers [33], heat transfer models [34], and others. In general, systems having long memory, hereditary properties and dynamical processes can be more sufficiently modeled by FOC [35].
According to the methods used in the generalization of integer-order calculus, FOC can be defined in several different forms [36,37]. In this paper, the Grünwald–Letnikov definition [36] is used for discretization of the continuous fractional order equations. The α -order FOC is defined as:
D α x k = 1 T s α j = 0 k ( 1 ) j ( α j ) x k j
( α j ) = { 1 j = 0 α ( α 1 ) ( α ( j 1 ) ) j ! j > 0
where D is the differential operator, α is the differential order value, T s is the sample time and k is the current time step. Here, the fractional order α is assumed to be constant. For the case of variable orders, there are several ways to extend this definition. In this paper, the A-type variable-order FOC in [38] is adopted due to its simplicity and is defined as:
D α k x k = 1 T s α k j = 0 k ( 1 ) j ( α k j ) x k j
where the constant order α in (1) is replaced by an adaptable order α k .
For batteries, it has been proven in the literature that many phenomena that occur in them, such as mass transport [39] and the double-layer effect [40], can be well characterized by FOC. The fractional behaviors of the battery can be indicated using electrochemical impedance spectroscopy (EIS) analysis, which is a useful method to explore battery properties. The typical impedance spectrum plot (Nyquist plot) for lithium-ion batteries can be divided into three sections [27]. In the high frequency section, the battery can be simply expressed by an ohmic resistor. In the middle frequency section, the Nyquist plot is a depressed semicircle, and the behavior of the battery can be represented by a constant phase element (CPE) in parallel with a transfer resistance. The CPE is a special element that follows a partially capacitive and resistive behavior [26]. The parallel combination of the CPE and the resistance is also called the “element that yields an arc in the Z plane (ZARC) element” in some studies [40]. In the low frequency section, the battery internal dynamics can be described by a parallel RC circuit with a Warburg element [41,42] or a single ZARC element [27,28]. According to the analysis above, the battery model can be constructed as in Figure 1.
As shown in Figure 1, the fractional battery model consists of a voltage source, an ohmic resistor and two ZARC elements. The mathematical relationship between the current input and the terminal voltage output of the proposed model can be given as:
U L = U o c I L R o U d U e
D α d U d = I L C d U d C d R d
D α e U e = I L C e U e C e R e
where U o c denotes the open circuit voltage, I L is the load current, U L represents the terminal voltage, U d and U e denote voltages across the two ZARC elements, which indicate the concentration polarization and electrochemical polarization effects of the battery [28], R o ,   R d , C d , R e and C e represent the ohmic resistance, concentration polarization resistance and capacitance, and electrochemical polarization resistance and capacitance, and α d and α e are the differentiation orders of the two CPE elements, which are both within (0, 1). When α d = α e = 1 , the model is equivalent to the classic second-order RC circuit model.
By applying the A-type variable-order FOC definition in (3), Equation (5) can be discretized as:
1 T s α d , k j = 0 k ( 1 ) j ( α d , k j ) U d , k j = I L , k 1 C d U d , k 1 C d R d
It should be noted that the upper bound of the sum of the past states is set as the current time step k according to the definition to preserve the complete information of the entire past. However, the computation burden is too heavy and is impractical to implement. To reduce the model complexity, the summing upper bound can be set as a fixed number, where only N s points from the recent past are used. Then, U d , k can be solved as:
U d , k = ( α d , k T s α d , k C d R d ) U d , k 1 + T s α d , k I L , k 1 C d j = 2 N s ( 1 ) j ( α d , k j ) U d , k j
Then, U e , k can be deduced in the same way. According to the definition of the SOC, one can acquire:
z k = z k 1 I L , k η Q N
where z denotes the battery SOC, η is the Coulomb efficiency and Q N is the battery nominal capacity.
Then, the state space format of the proposed fractional order model can be expressed as:
x k = A k x k 1 + B k u k 1 j = 2 N s ( 1 ) j γ j , k x k j
y k = h ( x k ,   u k ) = o c v ( x 3 , k ) u k R o x 1 , k x 2 , k
where x k = [ u d , k , u e , k , z k ] T , y k = U L , k , u k = I L , k ,   A k = [ α d , k T s α d , k C d R d 0 0 0 α e , k T s α e , k C e R e 0 0 0 1 ] , B k = [ T s α d , k C d , T s α e , k C e , η Q N ] T , γ j , k = diag { ( α d , k j ) , ( α e , k j ) , ( 1 j ) } , and o c v denotes the nonlinear relationship between the battery SOC and the open circuit voltage. For simplicity, the sample time T s and the Coulomb efficiency η are both set to be 1 in this paper.

3. State Estimation Using an Unscented Fractional Kalman Filter

As stated above, the conventional unscented Kalman filter is not directly applicable for fractional order systems, and thus should be extended [43]. In addition, such an algorithm should be further modified to suit the cases where the fractional orders may change with time. In this paper, based on the definition in (3), an unscented fractional Kalman filter for variable-order systems is implemented.
Consider the nonlinear fractional order discrete state space model given by:
D α k x k = f k ( x k 1 , u k 1 ) + w k
y k = h k ( x k ,   u k ) + v k
where x denotes the system state to be estimated, u denotes the system input, y is the system output, f ( x , u ) is the state transition function, h ( x , u ) is the measurement function, and w and v are zero-mean Gaussian process noise with variance Q and measurement noise with variance R , respectively.
Calculate the weighting constants:
W 0 ( m ) = λ / ( n + λ )
W 0 ( c ) = W 0 ( m ) + ( 1 α 2 + β )
W i ( m ) = W i ( c ) = 1 / 2 ( n + λ )
where n is the dimension of the state vector, and λ = α 2 ( n + κ ) n , with 10 2 α 1 being the scaling parameter and κ = 3 n being the tuning parameter. Note that the constant α here is different from the fractional order α k . β incorporates prior knowledge, and for the Gaussian distribution, β = 2 .
Then, the UFKF can be summarized as follows:
Initialization: for k = 0, set
x ^ 0 | 0 = E [ x 0 ]
P 0 | 0 = E [ ( x 0 x ^ 0 | 0 ) ( x 0 x ^ 0 | 0 ) T ]
Computation: for k = 1, 2…, compute the following:
(a)
Sigma points generation
χ 0 , k 1 | k 1 = x ^ k 1 | k 1
χ i , k 1 | k 1 = x ^ k 1 | k 1 + ( ( n + λ ) P k 1 | k 1 ) i ,   i = 1 , , n
χ i , k 1 | k 1 = x ^ k 1 | k 1 ( ( n + λ ) P k 1 | k 1 ) i ,   i = n + 1 , , 2 n
(b)
State estimation time update
D α k x ^ k | k 1 = i = 0 2 n W i ( m ) f k ( χ i , k 1 | k 1 , u k 1 )
x ^ k | k 1 = D α k x ^ k | k 1 j = 1 N s ( 1 ) j γ j , k 1 x ^ k j | k j
(c)
State error covariance time update
P k | k 1 = i = 0 2 n W i ( c ) ( f k ( χ i , k 1 | k 1 , u k 1 ) D α k x ^ k | k 1 ) × ( f k ( χ i , k 1 | k 1 , u k 1 ) D α k x ^ k | k 1 ) T + Q k 1
P k | k 1 x = i = 0 2 n W i ( c ) ( χ i , k 1 | k 1 x ^ k 1 | k 1 ) × ( f k ( χ i , k 1 | k 1 , u k 1 ) D α k x ^ k | k 1 ) T
P k | k 1 = P k | k 1 + γ 1 , k 1 P k | k 1 x + P k | k 1 x γ 1 , k 1 + j = 1 k γ j , k 1 P k j | k j γ j , k 1
(d)
Output update
χ i , k | k 1 = f k ( χ i , k 1 | k 1 , u k 1 ) j = 1 N s ( 1 ) j γ j , k 1 x ^ k j | k j
y ^ k | k 1 = i = 0 2 n W i ( m ) h k ( χ i , k | k 1 )
(e)
State estimate measurement update
P k | k 1 y = i = 0 2 n W i ( c ) ( h k ( χ i , k | k 1 ) y ^ k | k 1 ) × ( h k ( χ i , k | k 1 ) y ^ k | k 1 ) T
P k | k 1 x y = i = 0 2 n W i ( c ) ( χ i , k | k 1 x ^ k | k 1 ) × ( h k ( χ i , k | k 1 ) y ^ k | k 1 ) T
L k = P k | k 1 x y ( P k | k 1 y ) 1
x ^ k | k = x ^ k | k 1 + L k ( y k y ^ k | k 1 )
(f)
State error covariance measurement update
P k | k = P k | k 1 L k P k | k 1 y L k T
First, the filter is initialized according to the best estimation of the state and error covariance. Then, several sigma points are generated to approximate state estimates. Next, the state is updated through the transition function, and the state error covariance is calculated. Then, the system output is approximated using the transformed sigma points. After that, the posteriori state is corrected with the system estimation and measurement information, and finally, the error covariance is updated. The process above is repeated at each time step, and therefore, the system state is online estimated.

4. Fractional Order Estimation Using a Dual Filter

The parameters in the battery model may be influenced by many factors, such as temperature, battery SOC, capacity degradation, and others. To ensure the model accuracy under various operational conditions, the online parameter estimation should be carefully addressed. The use of a dual Kalman filter is an efficient approach to estimate the system states and model parameters simultaneously [44,45]. However, to the author’s knowledge, such a method has not been investigated for FOC-based models, especially for order identification. Since the fractional order values have a remarkable impact on the fractional battery model [46], in this paper, the dual unscented fractional Kalman filter is proposed to update the orders in real time.
Generally, the dual estimator addresses parameters that can be integrated in the state transition function in the form of f ( x , u , θ ) . However, as shown in (12), the fractional orders cannot be included directly into the transition function, and thus, the corresponding estimator should be specially designed [38]. The unscented fractional Kalman filter for variable order estimation can be depicted as follows.
Initialization: for k = 0, set
α ^ 0 | 0 = E [ x 0 ]
P 0 | 0 ω = E [ ( α 0 α ^ 0 | 0 ) ( α 0 α ^ 0 | 0 ) T ]
where P ω denotes the error covariance of the order.
Computation: for k = 1, 2…, compute the following:
(a)
Sigma points generation
W 0 , k 1 | k 1 = α ^ k 1 | k 1
W i , k 1 | k 1 = α ^ k 1 | k 1 + ( ( n + λ ) ( P k 1 | k 1 ω + Q k 1 ω ) ) i ,   i = 1 , , n
W i , k 1 | k 1 = α ^ k 1 | k 1 ( ( n + λ ) ( P k 1 | k 1 ω + Q k 1 ω ) ) i ,   i = n + 1 , , 2 n
where Q ω denotes the covariance of the order noise.
(b)
Order estimation time and measurement update
α ^ k | k 1 = i = 0 2 n W i ( m ) W i , k 1 | k 1
χ i , k | k 1 ω = f k ( x ^ k | k 1 , u k 1 ) j = 1 N s ( 1 ) j ( W i , k 1 | k 1 j ) x ^ k j | k j
y ω k | k 1 = i = 0 2 n W i ( m ) h k ( χ i , k | k 1 ω )
P k | k 1 y ω = i = 0 2 n W i ( c ) ( h k ( χ i , k | k 1 ω ) y ω k | k 1 ) × ( h k ( χ i , k | k 1 ω ) y ω k | k 1 ) T + R ω
where R ω denotes the covariance of the measurement noise caused by the uncertain order variation.
P k | k 1 x y ω = i = 0 2 n W i ( c ) ( W i , k 1 | k 1 α ^ k | k 1 ) × ( h k ( χ i , k | k 1 ω ) y ω k | k 1 ) T
L k ω = P k | k 1 x y ω ( P k | k 1 y ω ) 1
α ^ k | k = α ^ k | k 1 + L k ω ( y k y ω k | k 1 )
(c)
Order error covariance measurement update
P k | k ω = P k | k 1 ω L k ω P k | k 1 y ω L k ω T
Q k ω = ( 1 δ ) Q k 1 ω + δ L k ω ( y k y ω k | k 1 ) ( y k y ω k | k 1 ) T ( L k ω ) T
where δ ( 0 , 1 ] is the forgetting factor.
The total scheme of the dual unscented fractional Kalman filter for coestimation of the state and variable order is shown in Figure 2. The two separate filters run in parallel at each time step with information exchange. The state filter adapts the states using the best order estimates from the previous time step, while the other filter adapts the order using the state prediction from the current time step. In this way, the values of states and model orders are optimally estimated to adapt to the changing operational conditions.

5. Experiments and Validations

5.1. Experimental Setup

Experiments are performed to evaluate the performance of the proposed method under real application conditions. A test bench is built consisting of an Arbin battery testing system BT2000 for voltammetry measurements, a programmable thermal chamber for temperature control and a host computer for data recording, as shown in Figure 3. The cylindrical Li-ion cell from LG (LGDBMG11865) with a nominal capacity of 2.9 Ah and a nominal voltage of 3.7 V is used for the tests.
The experiment schedule starts with the static capacity test at the temperature T = 25   . Then, the hybrid pulse power characterization (HPPC) test is conducted to acquire the offline parameters. After that, the federal urban dynamic schedule (FUDS) and dynamic stress test (DST) are conducted to simulate real driving conditions.

5.2. Static Capacity and HPPC Test

The static capacity test is designed to determine the actual capacity of the cell. First, the cell is fully charged in a constant current, constant voltage mode, where the constant current is at a rate of C/3, and the constant voltage is the charge limit voltage of the cell with a cut off current of C/20. After the charge, the cell is stabilized for 1 h and then discharged with a C/3 current until the discharge limit voltage is reached. The capacity test shows that the actual maximum capacity of the cell is 2.906 Ah, which is slightly larger than its nominal capacity.
The HPPC test [47] is the most commonly used approach to identify the open circuit voltage and the battery model parameters. The entire HPPC test is composed of several basic cycles, which consist of a single HPPC profile, a constant current discharge to decrease the SOC to a certain value, and a pause for relaxation, as illustrated in Figure 4a,b. The current is assumed positive for discharge and negative for charge here. Each HPPC profile includes a 10-s discharge, a 40-s rest and a 10-s charge, as shown in Figure 4c,d. The unknown parameters of the proposed model can be acquired by minimizing the errors between the predicted voltages and the measured values using a genetic algorithm. The identification results are shown in Table 1. Note that since the parameters are vulnerable to temperature, current rate and cell inconsistency, the offline parameters obtained in this part cannot adapt to all conditions and all cells. Thus, online adjustments are needed.

5.3. The Dynamic Stress Test

The DST test [48] is a widely used dynamic driving profile to evaluate the performance of the vehicle, and is also used to validate model accuracy or algorithm efficiency [13,49]. In the test, the battery goes through several DST cycles with the SOC operational range from 90% to 20%. The current and voltage profiles of the DST test are shown in Figure 5. To verify the accuracy of the proposed model, the estimated voltages of the entire test are calculated with fixed and variable orders, as shown in Figure 6a. In the fixed-order model, the parameters are extracted from the offline HPPC test, as mentioned above. In the proposed variable-order model, the parameters remain the same as in the fixed model except for the two fractional orders, which will be updated dynamically. For a clearer comparison, the estimation errors are shown in Figure 6b. To verify the efficiency of the proposed SOC estimation method, three algorithms are compared, including the EFKF with fixed model, the UFKF with fixed model and the UFKF with variable model. To verify the robustness of the algorithms, the initial SOCs are adjusted to 100%. The comparative estimation profiles are presented in Figure 6c and their errors are shown in Figure 6d. Additionally, the identification results of the two fractional orders are shown in Figure 6e,f.
From Figure 6a,b, it can be seen that the fixed model where the parameters are extracted from the offline test cannot accurately track the real data. Conversely, the variable model can capture the voltage response more precisely. Since real time information is considered in the online estimation, the proposed model can achieve more satisfactory results. From Figure 6c,d, it can be seen that the UFKF has better estimation accuracy than the EFKF. This is because the approximation error from linearization in the EFKF is reduced by the unscented transformation method. In addition, the estimated SOC of the variable model follows the reference profile more closely, compared with the fixed model. This proves that the proposed method can improve the SOC estimation accuracy by online adjustment of the model orders. From Figure 6e,f, it can be seen that the fractional orders vary slowly with time, which intuitively proves that the model orders are dependent on the external operational conditions.

5.4. The Federal Urban Dynamic Schedule Test

The FUDS test, which is also called UDDS [50], is another typical dynamic driving cycle to validate the usefulness of models and algorithms [13,51]. Similar to the DST, the battery goes through several FUDS cycles, and the SOC operational range is from 90% to 20%. The current and voltage profiles of the test are shown in Figure 7. The estimated voltages and their errors are shown in Figure 8a,b, respectively. The SOC estimation results with 10% initial error are shown in Figure 8c,d. Finally, the identified orders are shown in Figure 8e,f.
It can be concluded from Figure 8 that the UFKF with variable model has the best performance in terms of both the voltage and SOC estimation. To quantify the superiority of the proposed method, the statistical results are summarized in Table 2 and Table 3. For the model accuracy, the root mean square errors (RMSEs) between the estimated voltage and the measured data of the proposed variable model are 19.658 mV in the DST and 21.734 mV in FUDS test, which represent a 45.4% and 42.9% improvement over the fixed parameter models, respectively. The RMSEs for the SOC estimation of the variable model based on the UFKF in the DST and FUDS test are 1.071% and 1.503%, respectively. It should be noted that to emphasize the correction capability of the proposed method, only the two fractional orders are chosen for dual estimation in the tests. The model and SOC accuracy can be further improved by adding a conventional dual filter to update the other model parameters.

6. Conclusions

The fractional order battery models have attracted increasing interest in recent years due to their strong capability to describe battery dynamics. However, since the order values are obtained by offline methods, the accuracy of the existing fractional order models is limited. In addition, the EFKF used in the SOC estimation has a number of flaws, such as linearization errors and the complicated computation of the Jacobian matrix. In this paper, three contributions are made. First, a new model with fractional variable-order is proposed. Second, the conventional unscented Kalman filter is implemented for the fractional system and is used for SOC estimation. Third, the dual filter scheme is designed to estimate the SOC and model orders simultaneously. Experimental results show that the variable-order model can precisely simulate the battery dynamics and that the internal SOC can be well estimated using the proposed method.

Acknowledgments

This work is supported by the Science and Technology Planning Project of Guangdong Province (2015B010135006, 2015B010110005) in part, and the Science and Technology Program of Guangzhou (201704020142) in part.

Author Contributions

Xiaojun Tan conceived this paper and designed the experiments; Weijie Chen carried out the experiments and wrote the paper; Ming Cai revised the paper and provided some valuable suggestions.

Conflicts of Interest

The authors declare no conflicts of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

References

  1. Tie, S.F.; Tan, C.W. A review of energy sources and energy management system in electric vehicles. Renew. Sustain. Energy Rev. 2013, 20, 82–102. [Google Scholar] [CrossRef]
  2. Kalawoun, J.; Biletska, K.; Suard, F.; Montaru, M. From a novel classification of the battery state of charge estimators toward a conception of an ideal one. J. Power Sources 2015, 279, 694–706. [Google Scholar] [CrossRef]
  3. Cuma, M.U.; Koroglu, T. A comprehensive review on estimation strategies used in hybrid and battery electric vehicles. Renew. Sustain. Energy Rev. 2015, 42, 517–531. [Google Scholar] [CrossRef]
  4. Li, J.; Klee Barillas, J.; Guenther, C.; Danzer, M.A. A comparative study of state of charge estimation algorithms for lifepo4 batteries used in electric vehicles. J. Power Sources 2013, 230, 244–250. [Google Scholar] [CrossRef]
  5. Waag, W.; Fleischer, C.; Sauer, D.U. Critical review of the methods for monitoring of lithium-ion batteries in electric and hybrid vehicles. J. Power Sources 2014, 258, 321–339. [Google Scholar] [CrossRef]
  6. Salkind, A.J.; Fennie, C.; Singh, P.; Atwater, T.; Reisner, D.E. Determination of state-of-charge and state-of-health of batteries by fuzzy logic methodology. J. Power Sources 1999, 80, 293–300. [Google Scholar] [CrossRef]
  7. Singh, P.; Vinjamuri, R.; Wang, X.; Reisner, D. Design and implementation of a fuzzy logic-based state-of-charge meter for li-ion batteries used in portable defibrillators. J. Power Sources 2006, 162, 829–836. [Google Scholar] [CrossRef]
  8. Grewal, S.; Grant, D. A novel technique for modelling the state of charge of lithium ion batteries using artificial neural networks. In Proceedings of the Twenty-Third International Telecommunications Energy Conference, Edinburgh, UK, 14–18 October 2001. [Google Scholar]
  9. Shen, Y. Adaptive online state-of-charge determination based on neuro-controller and neural network. Energy Convers. Manag. 2010, 51, 1093–1098. [Google Scholar] [CrossRef]
  10. Anton, J.C.A.; Nieto, P.J.G.; Viejo, C.B.; Vilán, J.A.V. Support vector machines used to estimate the battery state of charge. IEEE Trans. Power Electron. 2013, 28, 5919–5926. [Google Scholar] [CrossRef]
  11. Álvarez Antón, J.C.; García Nieto, P.J.; de Cos Juez, F.J.; Sánchez Lasheras, F.; González Vega, M.; Roqueñí Gutiérrez, M.N. Battery state-of-charge estimator using the svm technique. Appl. Math. Model. 2013, 37, 6244–6253. [Google Scholar] [CrossRef]
  12. He, H.; Xiong, R.; Guo, H.; Li, S. Comparison study on the battery models used for the energy management of batteries in electric vehicles. Energy Convers. Manag. 2012, 64, 113–121. [Google Scholar] [CrossRef]
  13. 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]
  14. Seaman, A.; Dao, T.-S.; McPhee, J. A survey of mathematics-based equivalent-circuit and electrochemical battery models for hybrid and electric vehicle simulation. J. Power Sources 2014, 256, 410–423. [Google Scholar] [CrossRef]
  15. Doyle, M.; Fuller, T.F.; Newman, J. Modeling of galvanostatic charge and discharge of the lithium/polymer/insertion cell. J. Electrochem. Soc. 1993, 140, 1526–1533. [Google Scholar] [CrossRef]
  16. Fuller, T.F.; Doyle, M.; Newman, J. Simulation and optimization of the dual lithium ion insertion cell. J. Electrochem. Soc. 1994, 141, 1–10. [Google Scholar] [CrossRef]
  17. Smith, K.A.; Rahn, C.D.; Wang, C.-Y. Model-based electrochemical estimation and constraint management for pulse operation of lithium ion batteries. IEEE Trans. Control Syst. Technol. 2010, 18, 654–663. [Google Scholar] [CrossRef]
  18. Ashwin, T.R.; McGordon, A.; Widanage, W.D.; Jennings, P.A. Modified electrochemical parameter estimation of ncr18650bd battery using implicit finite volume method. J. Power Sources 2017, 341, 387–395. [Google Scholar] [CrossRef]
  19. Liaw, B.Y.; Nagasubramanian, G.; Jungst, R.G.; Doughty, D.H. Modeling of lithium ion cells—A simple equivalent-circuit model approach. Solid State Ion. 2004, 175, 835–839. [Google Scholar]
  20. Plett, G.L. Extended kalman filtering for battery management systems of lipb-based hev battery packs. J. Power Sources 2004, 134, 262–276. [Google Scholar] [CrossRef]
  21. He, H.; Xiong, R.; Fan, J. Evaluation of lithium-ion battery equivalent circuit models for state of charge estimation by an experimental approach. Energies 2011, 4, 582–598. [Google Scholar] [CrossRef]
  22. Sierociuk, D.; Dzielinski, A.; Sarwas, G.; Petras, I.; Podlubny, I.; Skovranek, T. Modelling heat transfer in heterogeneous media using fractional calculus. Philos. Trans. R. Soc. A 2013, 371, 20120146. [Google Scholar] [CrossRef] [PubMed]
  23. Freeborn, T.J. A survey of fractional-order circuit models for biology and biomedicine. IEEE J. Emerg. Sel. Top. Circuits Syst. 2013, 3, 416–424. [Google Scholar] [CrossRef]
  24. Wu, H.; Yuan, S.; Yin, C. A lithium-ion battery fractional order state space model and its time domain system identification. In Proceedings of the FISITA 2012 World Automotive Congress; Springer: Berlin, Germany, 2013; pp. 795–805. [Google Scholar]
  25. Wang, B.; Li, S.E.; Peng, H.; Liu, Z. Fractional-order modeling and parameter identification for lithium-ion batteries. J. Power Sources 2015, 293, 151–161. [Google Scholar] [CrossRef]
  26. Zou, Y.; Li, S.E.; Shao, B.; Wang, B. State-space model with non-integer order derivatives for lithium-ion battery. Appl. Energy 2016, 161, 330–336. [Google Scholar] [CrossRef]
  27. Wang, B.; Liu, Z.; Li, S.E.; Moura, S.J.; Peng, H. State-of-charge estimation for lithium-ion batteries based on a nonlinear fractional model. IEEE Trans. Control Syst. Technol. 2017, 25, 3–11. [Google Scholar] [CrossRef]
  28. Zhong, F.; Li, H.; Zhong, S.; Zhong, Q.; Yin, C. An soc estimation approach based on adaptive sliding mode observer and fractional order equivalent circuit model for lithium-ion batteries. Commun. Nonlinear Sci. Numer. Simul. 2015, 24, 127–144. [Google Scholar] [CrossRef]
  29. Liu, C.; Liu, W.; Wang, L.; Hu, G.; Ma, L.; Ren, B. A new method of modeling and state of charge estimation of the battery. J. Power Sources 2016, 320, 1–12. [Google Scholar] [CrossRef]
  30. 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]
  31. Xiao, R.; Shen, J.; Li, X.; Yan, W.; Pan, E.; Chen, Z. Comparisons of modeling and state of charge estimation for lithium-ion battery based on fractional order and integral order methods. Energies 2016, 9, 184. [Google Scholar] [CrossRef]
  32. Yu, W.; Luo, Y.; Pi, Y. Fractional order modeling and control for permanent magnet synchronous motor velocity servo system. Mechatronics 2013, 23, 813–820. [Google Scholar] [CrossRef]
  33. Hajiloo, A.; Nariman-zadeh, N.; Moeini, A. Pareto optimal robust design of fractional-order pid controllers for systems with probabilistic uncertainties. Mechatronics 2012, 22, 788–801. [Google Scholar] [CrossRef]
  34. Gabano, J.-D.; Poinot, T. Fractional identification algorithms applied to thermal parameter estimation. IFAC Proc. Vol. 2009, 42, 1316–1321. [Google Scholar] [CrossRef]
  35. Narang, A.; Chen, T.; Shah, S.L. Continuous-time model identification of fractional-order models with time delays. IET Control Theory Appl. 2011, 5, 900–912. [Google Scholar] [CrossRef]
  36. Podlubny, I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications; Academic Press: San Diego, CA, USA, 1998; Volume 198. [Google Scholar]
  37. Monje, C.A.; Chen, Y.; Vinagre, B.M.; Xue, D.; Feliu-Batlle, V. Fractional-Order Systems and Controls: Fundamentals and Applications; Springer Science & Business Media: London, UK, 2010. [Google Scholar]
  38. Sierociuk, D.; Macias, M.; Malesza, W.; Sarwas, G. Dual estimation of fractional variable order based on the unscented fractional order kalman filter for direct and networked measurements. Circuits Syst. Signal Process. 2016, 35, 2055–2082. [Google Scholar] [CrossRef]
  39. Hasan, R.; Scott, J.B. Fractional behaviour of rechargeable batteries. In Proceedings of the 2016 Electronics New Zealand Conference (ENZCon 2016), Wellington, New Zealand, 17–18 November 2016; Electronics New Zealand Inc.: Hamilton, New Zealand, 2016; pp. 111–114. [Google Scholar]
  40. Sadli, I.; Urbain, M.; Hinaje, M.; Martin, J.-P.; Raël, S.; Davat, B. Contributions of fractional differentiation to the modelling of electric double layer capacitance. Energy Convers. Manag. 2010, 51, 2993–2999. [Google Scholar] [CrossRef]
  41. Samadani, E.; Farhad, S.; Scott, W.; Mastali, M.; Gimenez, L.E.; Fowler, M.; Fraser, R.A. Empirical modeling of lithium-ion batteries based on electrochemical impedance spectroscopy tests. Electrochim. Acta 2015, 160, 169–177. [Google Scholar] [CrossRef]
  42. Swamy, T.; Chiang, Y.-M. Electrochemical charge transfer reaction kinetics at the silicon-liquid electrolyte interface. J. Electrochem. Soc. 2015, 162, A7129–A7134. [Google Scholar] [CrossRef]
  43. Caballero-Aguila, R.; Hermoso-Carazo, A.; Linares-Pérez, J. Extended and unscented filtering algorithms in nonlinear fractional order systems with uncertain observations. Appl. Math. Sci. 2012, 6, 1471–1486. [Google Scholar]
  44. He, H.; Xiong, R.; Guo, H. Online estimation of model parameters and state-of-charge of lifepo4 batteries in electric vehicles. Appl. Energy 2012, 89, 413–420. [Google Scholar] [CrossRef]
  45. Zhang, L.; Wang, Z.; Sun, F.; Dorrell, D. Online parameter identification of ultracapacitor models using the extended kalman filter. Energies 2014, 7, 3204–3217. [Google Scholar] [CrossRef]
  46. Zhou, D.; Zhang, K.; Ravey, A.; Gao, F.; Miraoui, A. Parameter sensitivity analysis for fractional-order modeling of lithium-ion batteries. Energies 2016, 9, 123. [Google Scholar] [CrossRef]
  47. Belt, J.R. Battery Test Manual for Plug-In Hybrid Electric Vehicles; Idaho National Laboratory (INL): Idaho Falls, ID, USA, 2010.
  48. USCAR. Manuals: Electric Vehicle Battery Test Procedures Manual. Available online: http://www.uscar.org/guest/publications (accessed on 30 August 2017).
  49. Robertson, D.C.; Christophersen, J.P.; Bennett, T.; Walker, L.K.; Wang, F.; Liu, S.; Fan, B.; Bloom, I. A comparison of battery testing protocols: Those used by the us advanced battery consortium and those used in china. J. Power Sources 2016, 306, 268–273. [Google Scholar] [CrossRef]
  50. EPA Urban Dynamometer Driving Schedule (UDDS). Available online: https://www.epa.gov/emission-standards-reference-guide/epa-urban-dynamometer-driving-schedule-udds (accessed on 30 August 2017).
  51. Xiong, R.; Sun, F.; Gong, X.; He, H. Adaptive state of charge estimator for lithium-ion cells series battery pack in electric vehicles. J. Power Sources 2013, 242, 699–713. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the fractional order battery model.
Figure 1. Schematic diagram of the fractional order battery model.
Energies 10 01577 g001
Figure 2. Block diagram of the dual estimation in the fractional order system. Solid lines denote state and order signal flow, and dashed red lines denote error covariance signal flow.
Figure 2. Block diagram of the dual estimation in the fractional order system. Solid lines denote state and order signal flow, and dashed red lines denote error covariance signal flow.
Energies 10 01577 g002
Figure 3. Diagram of the battery test bench.
Figure 3. Diagram of the battery test bench.
Energies 10 01577 g003
Figure 4. Details of the hybrid pulse power characterization (HPPC) test: (a) current for the entire test; (b) voltage for the entire test; (c) current for one HPPC cycle; and (d) voltage for one HPPC cycle.
Figure 4. Details of the hybrid pulse power characterization (HPPC) test: (a) current for the entire test; (b) voltage for the entire test; (c) current for one HPPC cycle; and (d) voltage for one HPPC cycle.
Energies 10 01577 g004
Figure 5. Details of the dynamic stress test (DST): (a) current and (b) voltage for one DST cycle.
Figure 5. Details of the dynamic stress test (DST): (a) current and (b) voltage for one DST cycle.
Energies 10 01577 g005
Figure 6. Validation results in the DST: (a) voltage estimation; (b) voltage estimation error; (c) state-of-charge (SOC) estimation; (d) SOC estimation error; (e) evolution of the fractional order α d and (f) evolution of the fractional order α e .
Figure 6. Validation results in the DST: (a) voltage estimation; (b) voltage estimation error; (c) state-of-charge (SOC) estimation; (d) SOC estimation error; (e) evolution of the fractional order α d and (f) evolution of the fractional order α e .
Energies 10 01577 g006
Figure 7. Details of the federal urban dynamic schedule (FUDS) test: (a) current and (b) voltage for one FUDS cycle.
Figure 7. Details of the federal urban dynamic schedule (FUDS) test: (a) current and (b) voltage for one FUDS cycle.
Energies 10 01577 g007
Figure 8. Validation results in the FUDS test: (a) voltage estimation; (b) voltage estimation error; (c) SOC estimation; (d) SOC estimation error; (e) evolution of the fractional order α d and (f) evolution of the fractional order α e .
Figure 8. Validation results in the FUDS test: (a) voltage estimation; (b) voltage estimation error; (c) SOC estimation; (d) SOC estimation error; (e) evolution of the fractional order α d and (f) evolution of the fractional order α e .
Energies 10 01577 g008
Table 1. Model parameter identification results.
Table 1. Model parameter identification results.
ParameterValue
R o 0.0384 Ω
R d 0.0531 Ω
R e 0.0474 Ω
C d 2958.6246 F
C e 29,992.5891 F
α d 0.9219
α e 0.8028
Table 2. Comparisons of the RMSE (mV) of the voltage estimation.
Table 2. Comparisons of the RMSE (mV) of the voltage estimation.
Test ProfileFixed-Order ModelVariable-Order Model
DST35.97019.658
FUDS38.02421.734
Table 3. Comparisons of the RMSE (%) of the SOC estimation.
Table 3. Comparisons of the RMSE (%) of the SOC estimation.
Test ProfileEFKF with Fixed-Order ModelUFKF with Fixed-Order ModelUFKF with Variable-Order Model
DST4.3792.0181.071
FUDS4.8272.5901.503

Share and Cite

MDPI and ACS Style

Cai, M.; Chen, W.; Tan, X. Battery State-Of-Charge Estimation Based on a Dual Unscented Kalman Filter and Fractional Variable-Order Model. Energies 2017, 10, 1577. https://doi.org/10.3390/en10101577

AMA Style

Cai M, Chen W, Tan X. Battery State-Of-Charge Estimation Based on a Dual Unscented Kalman Filter and Fractional Variable-Order Model. Energies. 2017; 10(10):1577. https://doi.org/10.3390/en10101577

Chicago/Turabian Style

Cai, Ming, Weijie Chen, and Xiaojun Tan. 2017. "Battery State-Of-Charge Estimation Based on a Dual Unscented Kalman Filter and Fractional Variable-Order Model" Energies 10, no. 10: 1577. https://doi.org/10.3390/en10101577

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