Abstract
State of charge (SOC) of ultracapacitor plays an important role in the energy management optimization of hybrid energy storage system for electric vehicles. In addition to the perfection of the model and the SOC estimation algorithm, the parameter identification method and temperature factor should also be considered. In this paper, an ultracapacitor test platform is established, the characteristic parameters of ultracapacitor at full temperature range are obtained. This paper uses the forgetting factor recursive least squares algorithm (FFRLS) to identify the parameters of the second-order equivalent circuit model of ultracapacitor online. The extended Kalman filter (EKF) algorithm is used to estimate the SOC of ultracapacitor cell. The results show that: (1) FFRLS algorithm can identify , , , , and values of ultracapacitor at full temperature range. Under the hybrid pulse power characterization working condition, the average mean absolute error between the estimated voltage and the actual voltage is about 0.0132 V. (2) EKF algorithm has a good adaptability to estimate SOC of ultracapacitor under different temperatures and working conditions. The SOC estimation error under different working conditions is low. From the perspective of mean square error, the estimation error at −20 °C is the lowest. (3) FFRLS and EKF joint estimation algorithm with good robustness and reliability can be used to estimate the SOC of ultracapacitor under different temperatures and working conditions. This study can provide a useful guidance for the parameter identification and SOC estimation of ultracapacitor for electric vehicle at different temperatures.
Keywords: Extended Kalman filter, Forgetting factor recursive least squares, Parameter identification, State of charge, Ultracapacitor
Extended Kalman filter; Forgetting factor recursive least squares; Parameter identification; State of charge; Ultracapacitor
1. Introduction
The two major problems of global environmental pollution and energy shortage have intensified in recent years [1]. The electric vehicle industry has developed rapidly due to its advantages of zero pollution and environmentally friendly processes, which promotes the full implementation of peaking carbon dioxide emissions and carbon neutralization [2], [3]. Power battery (hereafter called battery) as a kind of single-energy storage device that continues to demonstrate some problems in electric vehicles, such as low power density and short cycle life. Hybrid storage systems have attracted researchers' attention because they can compensate for limitations of a single-energy storage component and develop advantages of components of multiple-energy storage system. Hybrid storage systems include many types, such as fuel cell combined with battery [4], ultracapacitor combined with superconducting magnetic energy storage [5], battery combined with ultracapacitor [6], ultracapacitor combined with fuel cell [7], flywheel combined with battery [8], compressed air energy storage combined with battery [9], ultracapacitor combined with flywheel and battery [10], and battery combined with fuel cell and ultracapacitor [11]. Among them, ultracapacitor presents advantages of high power density and fast response speed, while battery shows high energy density but need a long time to response. Considering vehicle requirements, two energy storage components, battery and ultracapacitor, are combined to form a hybrid energy storage system (HESS) as the on-board energy source. The HESS can meet not only power and energy demands during vehicle driving [12], [13], [14], but also alleviate the degradation of performance and life which is caused by frequently use of high-rate charging and discharging [15].
The state of charge (SOC) of HESS plays an important role in optimizing electric vehicle energy management, improving battery energy utilization, preventing overcharge and over-discharge of battery, ensuring the safety of battery in use, and prolonging lifetime of battery. Although the SOC of battery has been extensively investigated, studies on ultracapacitor are limited. The accurate SOC estimation is an important basis for the design of efficient and safe ultracapacitor management systems. It is divided into three steps: model establishment, parameters identification, and SOC estimation. Algorithms for SOC estimation include open circuit voltage (OCV) method, ampere-hour (Ah) integration method, artificial neural network (ANN) method, and Kalman filter (KF) algorithm. These algorithms have their own advantages and disadvantages. Appropriate estimation algorithms are selected in different application scenarios, while the joint estimation of Ah integration method and the KF algorithm is widely used in engineering due to its ease of implementation and high precision [16]. In fact, the KF algorithm is suitable for linear system. The improved state estimation methods are urgently needed to improve its estimation accuracy given that the ultracapacitor is a nonlinear system.
An accurate model is crucial in the SOC estimation of ultracapacitor. There are three kinds of ultracapacitor frameworks, namely, equivalent circuit model (ECM), ANN model, and electrochemical model. Wang et al. [17] dynamically identified characterization parameters of five different ECMs and revealed the optimal ultracapacitor model by comparing the accuracy of each model. Wu et al. [18] established a multilayer ANN model to determine the nonlinear dynamic relationship of ultracapacitors and adjust model parameters online. The results showed that the model can not only achieve system fidelity but also improve calculation efficiency. However, the mechanism of model parameter is unclear. Electrochemical models can not only achieve very high accuracy but also fully reflect electrochemical characteristics of ultracapacitors [19]. However, such models use a large number of parameters and partial differential equations to simulate the behavior of ultracapacitors. Complexity of partial differential equations leads to high computational cost and memory requirements that increase the difficulty in applying the electrochemical model in practice [20]. Zubieta et al. [21] pointed out that the ECM only needs a few parameters to describe the charge and discharge process of ultracapacitors and presents high accuracy. Therefore, an ECM is established in this study.
The indirect SOC estimation of ultracapacitor depends on the accurate characterization parameter identification results [22]. Xie et al. [23] used the Levenberg-Marqurdt method to identify model parameters. The simulation error of the nonlinear 3-branch ECM was smaller. The voltage error range of the linear 3-branch model was −1.5012 to 0.4961 V while the nonlinear 3-branch model was −0.8658 to 0.7490 V. Madhumitha et al. [24] proposed the marginalized Kalman filter (MKF) technique to estimate parameters. The MKF not only guaranteed stable convergence but also reduced the computational complexity yet achieving more accurate results. Although the traditional phased parameter identification method is simple and widely used, its model accuracy is low [22], [25], [26]. The parameter identification method of recursive least squares (RLS) must be recursive according to previous results. An unreliable initial value will lead to irreversible cumulative deviation [27], [28]. Wang et al. [29] presented the particle swarm optimization (PSO) based global optimization for online parameter identification with strict constraints. For the fractional-order model of the ultracapacitors, the mean absolute errors (MAEs) at 0 °C, 25 °C, and 45 °C were 26.4 mV, 37.3 mV, and 28.2 mV, respectively. The ANN method for parameter identification of ECM must train a large number of experimental data samples many times to achieve the optimal solution [18], [30]. The parameter identification method using Genetic Algorithm (GA) presents the disadvantage of low efficiency [17]. The experiment results showed that if the SOC is lower than 0.5, the proposed five ultracapacitor models are not suitable for further application because of the relatively poor accuracy and robustness. Zhao et al. [31] developed Segmentation Optimization (SO) method to identify parameters of ECM of ultracapacitor cell. The results of simulation and error analysis showed that SO is of higher recognition accuracy than circuit analysis method (CA) and circuit analysis-recursive least squares method (CA-RLS). Yousri et al. [32] constructed an improved metaheuristic approach of comprehensive learning marine predator algorithm (CLMPA) to identify the optimal parameters of the ultracapacitor ECM. And the CLMPA achieved a sum-squared error of 8.8757e−8. Tang et al. [33] proposed a migration-based framework for battery modeling, in which the effects of aging are treated as uncertainties at 5 °C, 25 °C, and 45 °C. The results indicate that the typical voltage prediction error can be limited within ±20 mV. For the cases of temperature change up to 40 °C, capacity degradation up to 20%. Wang et al. [34], [35] designed an improved feedforward-long short-term memory modeling method to realize an accurate whole-life-cycle SOC prediction by effectively considering the current, voltage, and temperature variations. The KF algorithm is often only applicable to dynamic models with few model parameters although it can realize accurate online identification of model parameters [36]. The extended (EKF) and unscented (UKF) Kalman filter algorithms are also applied despite their high complexity and computational cost [37], [38], [39]. Some researchers combine the two algorithms using a computer language to form an intelligent optimization algorithm, identify parameters of the battery model, solve the limitation of the linear relationship of the model, and improve the estimation accuracy of model parameters [40]. The accuracy of parameter identification results are insufficient because the simple RLS fails to track parameter changes effectively while other algorithms also demonstrate some limitations. Hence, the forgetting factor recursive least square (FFRLS) algorithm is designed in this study to identify ultracapacitor parameters. FFRLS can effectively solve the problem of unreliable initial value of the simple RLS method and remarkably reduce the calculation time because it presents advantages of simple and fast identification results [41].
The above literature review shows that few attempts have been devoted to discussing the effects of the full temperature range on the state estimation of ultracapacitor. Furthermore, the research on the SOC estimation of ultracapacitor mostly focuses on the improvement of the model and the optimization of the SOC estimation algorithm, and there is less research on the parameter identification algorithm. Therefore, an ultracapacitor test platform is built in this paper to study the ultracapacitor cell in full temperature range which are −20 °C, 0 °C, 25 °C and 45 °C [42]. Moreover, FFRLS algorithm is used to identify the parameters of the second-order ECM of ultracapacitor cell dynamically. The model is verified with the experimental data under different working conditions. Finally, the EKF algorithm is used to estimate the SOC of ultracapacitor cell [43]. Using FFRLS algorithm can significantly improve the accuracy of identification compared with using RLS algorithm. Analyzing the changes of ultracapacitor SOC at different temperatures lays a foundation for further research and design of temperature-based state estimation algorithm. Also, this work has great reference value for the design of vehicle energy management of HESS for electric vehicle at different temperatures.
The main research contents of this study are shown in Fig. 1. Module A which represents the test part is introduced in section 2. Module B which represents the identification part is given in section 3. Module C which represents the SOC estimation part is discussed in section 4. The result analysis is presented in section 5. Finally, the conclusion is drawn in section 6.
Figure 1.
Research framework.
2. Model and experiment
2.1. Second-order equivalent circuit model of ultracapacitor
ECMs of the ultracapacitor include Rint, first-order resistance capacity (RC, also known as the Thevenin model), second-order RC, and third-order RC models [30], [44]. The second-order RC model is selected for the experimental ultracapacitor given the computing power of its vehicle controller and its comprehensive consideration of dynamic and static characteristics of the ultracapacitor. The second-order RC model of the ultracapacitor simulates static ultracapacitor characteristics through equivalent series resistance as well as electrochemical and concentration polarizations during the dynamic response of the ultracapacitor via two equivalent parallel circuits [45]. The circuit structure of ECM is shown in Fig. 2. is the equivalent internal resistance, is the voltage in , UOC is the open circuit voltage, and are internal resistance values of the branch, and are capacitance values of the branch, and are voltages of the branch, I is the total current, and is the load terminal voltage. The discharge process is negative whereas the charge process is positive.
Figure 2.
Second-order ECM of ultracapacitor cell.
2.2. Test bench of ultracapacitor
The ultracapacitor cell produced by Maxwell is the research object in this study, whose farad capacity is 3000 F, rated voltage is 2.7 V, and rated capacity is 2.25 Ah. Table 1 lists the basic parameters of the ultracapacitor cell.
Table 1.
The basic parameters of the ultracapacitor cell.
| Name | Numerical value |
|---|---|
| Rated capacitance | 3000 F |
| Rated voltage | 2.7 V |
| DC internal resistance | 0.29 mΩ |
| Maximum peak current | 1900 A |
| Maximum leakage current (25 °C ) | 5.4 mA |
| Working temperature range | −40∼65 °C |
| Mass | 510 g |
| Length | 138 mm |
| Diameter | 60.1 mm |
| Long life | ≥5 years |
The ultracapacitor test platform is built in this study, which includes a thermotank (−40 °C–150 °C and humidity setting of 85%), a set of charge and discharge equipment (NEWARE CT-4008T-5V6A-S1-80 channel high-performance battery detection system), and a host computer to control operation and record data. The structure is shown in module A of Fig. 1. Given that the key point of this study is the SOC estimation of ultracapacitor at full temperature range, four temperatures of −20 °C, 0 °C, 25 °C, and 45 °C are selected for the experiment. The experiment includes the following steps. Firstly, set the experimental temperature and maintain at that temperature for 1 hour to allow the ultracapacitor to reach the stable state. Secondly, perform a cycle experiment on the ultracapacitor cell at the set temperature with five tests of static capacity (CAP), OCV-SOC, hybrid pulse power characterization (HPPC), typical China urban bus driving cycle (CUDC) working condition, and urban dynamometer driving schedule (UDDS) working condition. Finally, change the temperature of the thermotank after a cycle experiment and then carry out the same group of cycle tests until experimental tests under four different temperatures are completed. Specific steps of the experiment are further designed according to the FreedomCAR Ultracapacitor Test Manual.
2.3. Performance analysis of ultracapacitor
The ultracapacitor cell capacity is clearly affected by temperature. Therefore, the capacity of ultracapacitor cell at full temperature range is obtained using the CAP test results. The ultracapacitor cell capacity can be calculated as equation (1) [38]:
| (1) |
Where C is the ampere-hour capacity of the ultracapacitor, Umax is the maximum voltage, and Cmax is the maximum farad capacity of the ultracapacitor.
Fig. 3 shows the capacity changes of the ultracapacitor calculated from the experimental results under four different temperatures. The available capacity is 2.26 Ah at −20 °C, 2.3 Ah at 0 °C, 2.4 Ah at 25 °C, and 2.25 Ah at 45 °C. The available capacity at 0 °C is slightly higher than that at 45 °C and −20 °C. The available capacity of the ultracapacitor cell reaches the maximum at 25 °C. The cubic polynomial (2) is fitted using MATLAB to determine the relationship between ultracapacitor capacity and temperature, where 4.615e−6, =6.752e−5, , . The fitting curve in red is illustrated in Fig. 3.
| (2) |
Where x represents the temperature of ultracapacitor.
Figure 3.
Capacity of ultracapacitor cell at different temperatures.
Furtherly, the relationship between ultracapacitor SOC-OCV is obtained via experiments. Output equation (3) shows that if the current is disconnected and the ultracapacitor is still in the process of discharge, then , , and gradually approach zero at the end of discharge and the terminal voltage () rises and gradually approaches the open circuit voltage (UOC) during ultracapacitor discharge. The measured at this time can be used as the value of UOC. Because the SOC value of ultracapacitor can only be measured indirectly, the principle of Ah integration method is used for calculation. The SOC value obtained via this method is utilized as the comparison between actual and estimated SOCs. The terminal voltage () can be expressed as follows:
| (3) |
Fig. 4 shows the OCV-SOC relationship of ultracapacitor discharging at different temperatures. The SOC interval is in OCV-SOC test. The enlarged part is the OCV value at different temperatures when SOC is 0.8. The experimental results show slight differences between the discharge start and end of SOC interval at various temperatures and in the same overall interval.
Figure 4.
OCV-SOC relationship for discharge at different temperatures.
3. Parameter identification
3.1. Mathematical model of ultracapacitor based on FFRLS
The relation between the model terminal voltage and capacitance resistance of the second-order ECM is expressed as equation (4):
| (4) |
Where S is the frequency domain.
The results of capacitor resistors , , , , and can be obtained through equation (5) discrete processing in the identification process:
| (5) |
Where and are polarization time constants , . a, b, c, and d are intermediate parameters. , , , , and represent intermediate parameters as equation (6):
| (6) |
The terminal voltage, terminal current, and previous voltage and current are known. The recurrence formula according to the theorem is expressed as equation (7):
| (7) |
Where φ is the data vector, θ is the parameter vector to be estimated, , , ε is an infinitesimal zero vector or a positive real vector, k is the discrete time, , and λ is the forgetting factor. The parameters in equation (8) must be estimated:
| (8) |
3.2. Experimental data of parameter identification
The parameter identification of the ultracapacitor cell depends on experimental data of the HPPC working condition. An inadequate number of terms will lead to insufficient accuracy whereas an excessive number of terms will increase the calculation time of the computer. Therefore, the following eight-term formula is used in this study to fit the OCV-SOC relationship as equation (9):
| (9) |
Where ζSOC is the value of SOC. is the fitting coefficient.
Current and voltage data graphs for parameter identification are obtained according to the designed ultracapacitor cell experiment scheme, as shown in Fig. 5. Fig. 5(a) shows the change of the ultracapacitor current with time under the HPPC test at 25 °C. Fig. 5(b) presents the change of voltage of the ultracapacitor with time under the HPPC test at 25 °C. Fig. 5(c) illustrates how the current and voltage changes with time when under the HPPC working condition at 25 °C. Fig. 5(d) illustrates the enlarged view of the pulse voltage response changing with time when under the HPPC working condition at 25 °C.
Figure 5.
Ultracapacitor change curve with time under the HPPC working condition.
3.3. Parameter identification results
FFRLS is used to identify parameters of the second-order ECM, and values of , , , , and of important parameters are obtained. The estimated voltage value is compared with the actual voltage value, and the identification error is calculated. Table 2, Table 3, Table 4, Table 5 present the characteristic parameter values of the second-order ECM identified via the FFRLS at different temperatures.
Table 2.
Parameter identification results at −20 °C.
| SOC | R0(Ω) | R1(Ω) | R2(Ω) | C1(F) | C2(F) |
|---|---|---|---|---|---|
| 1 | 1.041×10−3 | 8.579×10−2 | 4.859×10−5 | 4.7274×104 | 1.0545×104 |
| 0.9 | 1.004×10−3 | 1.355×10−1 | 8.862×10−5 | 5.3095×104 | 4.679×103 |
| 0.8 | 9.640×10−4 | 1.893×10−1 | 1.098×10−4 | 5.6125×104 | 3.385×103 |
| 0.7 | 9.435×10−4 | 2.365×10−1 | 1.153×10−4 | 5.8145×104 | 3.057×103 |
| 0.6 | 9.101×10−4 | 2.840×10−1 | 1.234×10−4 | 5.9294×104 | 2.742×103 |
| 0.5 | 9.046×10−4 | 3.330×10−1 | 1.126×10−4 | 5.9782×104 | 2.912×103 |
| 0.4 | 9.035×10−4 | 3.765×10−1 | 1.117×10−4 | 5.9754×104 | 2.845×103 |
| 0.3 | 9.119×10−4 | 4.159×10−1 | 1.045×10−4 | 5.9159×104 | 2.964×103 |
| 0.2 | 9.205×10−4 | 4.561×10−1 | 1.030×10−4 | 5.8582×104 | 2.923×103 |
Table 3.
Parameter identification results at 0 °C.
| SOC | R0(Ω) | R1(Ω) | R2(Ω) | C1(F) | C2(F) |
|---|---|---|---|---|---|
| 1 | 1.010×10−3 | 4.592×10−2 | 7.517×10−5 | 3.9139×104 | 3.243×103 |
| 0.9 | 9.753×10−4 | 4.662×10−2 | 8.137×10−5 | 4.3113×104 | 2.812×103 |
| 0.8 | 9.568×10−4 | 4.719×10−2 | 8.186×10−5 | 4.3098×104 | 2.817×103 |
| 0.7 | 9.229×10−4 | 5.109×10−2 | 9.278×10−5 | 4.3273×104 | 2.467×103 |
| 0.6 | 9.033×10−4 | 6.139×10−2 | 8.460×10−5 | 4.4745×104 | 2.768×103 |
| 0.5 | 8.924×10−4 | 8.059×10−2 | 8.315×10−5 | 4.6573×104 | 2.837×103 |
| 0.4 | 8.871×10−4 | 1.157×10−2 | 8.359×10−5 | 4.8118×104 | 2.805×103 |
| 0.3 | 8.930×10−4 | 1.807×10−1 | 7.980×10−5 | 4.8847×104 | 2.936×103 |
| 0.2 | 9.052×10−4 | 2.804×10−1 | 7.409×10−5 | 4.7992×104 | 3.262×103 |
Table 4.
Parameter identification results at 25 °C.
| SOC | R0(Ω) | R1(Ω) | R2(Ω) | C1(F) | C2(F) |
|---|---|---|---|---|---|
| 1 | 1.263×10−3 | 1.070×10−1 | 1.145×10−4 | 2.8367×104 | 2.422×103 |
| 0.9 | 1.272×10−3 | 1.064×10−1 | 1.046×10−4 | 2.8753×104 | 2.379×103 |
| 0.8 | 1.258×10−3 | 1.676×10−1 | 1.091×10−4 | 2.8614×104 | 2.122×103 |
| 0.7 | 1.271×10−3 | 3194×10−1 | 9.733×10−5 | 2.8094×104 | 2.277×103 |
| 0.6 | 1.278×10−3 | 5.325×10−1 | 9.034×10−5 | 2.7530×104 | 2.398×103 |
| 0.5 | 1.273×10−3 | 7.779×10−1 | 9.310×10−5 | 2.7115×104 | 2.290×103 |
| 0.4 | 1.274×10−3 | 1.057 | 9.297×10−5 | 2.6371×104 | 2.266×103 |
| 0.3 | 1.282×10−3 | 1.449 | 8.792×10−5 | 2.5422×104 | 2.375×103 |
| 0.2 | 1.284×10−3 | 2.072 | 8.607×10−5 | 2.4378×104 | 2.410×103 |
Table 5.
Parameter identification results at 45 °C.
| SOC | R0(Ω) | R1(Ω) | R2(Ω) | C1(F) | C2(F) |
|---|---|---|---|---|---|
| 1 | 1.254×10−3 | 2.278×10−1 | 9.724×10−5 | 3.6371×104 | 4.807×103 |
| 0.9 | 1.248×10−3 | 3.407×10−1 | 1.001×10−4 | 3.6912×104 | 4.544×103 |
| 0.8 | 1.253×10−3 | 3.960×10−1 | 8.924×10−5 | 3.6514×104 | 4.950×103 |
| 0.7 | 1.259×10−3 | 4.275×10−1 | 7.741×10−5 | 3.5978×104 | 5.560×103 |
| 0.6 | 1.268×10−3 | 4.329×10−1 | 6.737×10−5 | 3.5288×104 | 6.263×103 |
| 0.5 | 1.269×10−3 | 4.362×10−1 | 6.765×10−5 | 3.4481×104 | 6.074×103 |
| 0.4 | 1.266×10−3 | 4.473×10−1 | 7.161×10−5 | 3.3584×104 | 5.612×103 |
| 0.3 | 1.267×10−3 | 5.016×10−1 | 7.387×10−5 | 3.2466×104 | 5.338×103 |
| 0.2 | 1.270×10−3 | 6.721×10−1 | 7.579×10−5 | 3.1222×104 | 5.133×103 |
Fig. 6 shows the identification results of , , , , and at different temperatures. The analysis of Fig. 6(a) demonstrates that values are similar at 25 °C and 45 °C but slightly decrease with the increase of SOC. values are similar at −20 °C and 0 °C, and show an upward trend with the increase of SOC with the minimum value occurring at SOC=0.3. The analysis of Fig. 6(b) presents that is higher at 25 °C than at other temperatures when the SOC interval is . The analysis of Fig. 6(c) demonstrates that has little overall change at 0 °C, increases first and then decreases at −20 °C, and increases at 25 °C and 45 °C in general. is higher at −20 °C than at other temperatures when the SOC interval is . The analysis of Fig. 6(d) exhibits that is higher at −20 °C than at other temperatures when the SOC interval is . The analysis of Fig. 6(e) shows that is higher at 45 °C than at other temperatures when the SOC interval is . The identification results of , , , , and are evidently different at full temperature range but the overall trend of each parameter with SOC is similar. Hence, the strong reliability of identification results of the ultracapacitor at different temperatures is demonstrated.
Figure 6.
Parameter identification at different temperatures.
Since the capacity of ultracapacitor is mainly affected by the change of temperature and internal concentration, the RC parameter value of ultracapacitor will also be affected by the joint action of temperature and internal concentration during charge and discharge. The change of at 25 °C is more dependent. It is speculated that the reason may be that the temperature has a weak influence on the parameter value of ultracapacitor at 25 °C, mainly because the change of internal concentration affects the parameter value of ultracapacitor. and represent the parameter changes of static branch and dynamic branch inside the ultracapacitor, respectively. mainly modifies the static branch, so it has little correlation with temperature.
The error between estimated and actual voltage values under the HPPC working condition at four temperatures is presented in Table 6. MAX is the maximum error value obtained by comparing the absolute value of error at each time. The MAE and MSE can be expressed as equations (10)–(11):
| (10) |
| (11) |
Where and are the estimated value and experimental data, respectively. n is the number of results.
Table 6.
Identification error under the HPPC working condition.
| Temperature/Test | Error | −20 °C | 0 °C | 25 °C | 45 °C |
|---|---|---|---|---|---|
| MAX(V) | 0.0665 | 0.1215 | 0.0434 | 0.0515 | |
| HPPC | MAE(V) | 0.0188 | 0.0214 | 0.0074 | 0.0050 |
| MSE(V) | 0.0009 | 0.0016 | 0.0003 | 0.0004 |
Note: MAX represents the maximum error, MAE represents the mean absolute error, and MSE represents the mean square error.
It can be seen that the minimum MAX is 0.0434 V at 25 °C, the minimum MAE is 0.0050 V at 45 °C, and the minimum MSE is 0.0003 V at 25 °C. All errors reach the maximum at 0 °C. The results show that the average MAE is approximately 0.0132 V at different temperatures.
4. SOC estimation
4.1. Mathematical model of SOC estimation based on the EKF
The KF algorithm is an optimal state estimation method that can be applied to dynamic systems with random disturbances. This study uses the EKF algorithm with Taylor series expansion for recursive state estimation of nonlinear dynamic systems. First, the condition is initialized as follows: set the covariance to 0 and input the initial state values of SOC, , and which are obtained from the experiment. The state equation of the EKF algorithm and the observation equation are expressed as equations (12)–(13):
| (12) |
| (13) |
Where f is the nonlinear function of the state equation, represents the generalized estimated state value and represents the generalized measured state value, is the input noise that obeys the Gaussian distribution and corresponds to the noise of each component in . h is the transformation matrix from the state variable to the observation. is the observation noise that obeys the Gaussian distribution.
Second, the EKF algorithm is predicted and updated. Prediction evaluates the state of the current time k according to the posteriori estimate of the previous and obtains the priori estimate of time k. Update uses the measured value at the current time to correct the estimated value at the prediction stage to obtain the estimated posteriori value at the current time. Time and status updates are expressed as equations (14)–(15):
| (14) |
| (15) |
Where P is the covariance of the state variable, K is the Kalman gain, W is the covariance matrix of the state noise, and V is the covariance matrix of the observation noise.
Finally, the state equation of ultracapacitor ECM under the EKF algorithm and the observation equation can be obtained by combining relationship equations (3) and (4) of the second-order ECM of ultracapacitor as equations (16)–(17):
| (16) |
| (17) |
Where ζSOC represents the state of charge of the ultracapacitor, UOC(k) is the open circuit voltage at the time of k that demonstrates a function relationship with SOC-OCV, and η is the coulomb efficiency.
4.2. SOC estimation results
Fig. 7 shows the comparison between estimated and actual SOC values under the HPPC working condition at different temperatures. The consistency between SOC estimated and actual values at four temperatures indicates the acceptable adaptability of the EKF algorithm. The accuracy of SOC estimation results at 0 °C is lower than that at other temperatures and the estimation error shows an increasing trend with the decrease of SOC under the HPPC working condition.
Figure 7.
SOC estimated results under the HPPC working condition.
Fig. 8 shows the SOC estimation errors at different temperatures. It can be seen from the figure that the estimation results of EKF algorithm have good followability on the whole. In the enlarged area of Fig. 8, it can be seen that the error changes significantly in the interval of frequent charge and discharge. The larger the charge and discharge current is, the greater the estimation error increases, indicating that the random error value of EKF algorithm is also large in the obvious current change interval.
Figure 8.
Estimated error of SOC under the HPPC working condition.
5. Verification and discussion
5.1. Identification and estimation results under the CUDC working condition
Fig. 9 shows the current variation under the CUDC working condition.
Figure 9.
Current variation under the CUDC working condition.
Fig. 10 shows the verification of parameter identification results under the CUDC working condition at different temperatures. The voltage is high while the SOC is large. And the estimated voltage based on identified parameters basically coincides with the actual voltage at the beginning of discharge. However, the voltage and the SOC value decreases and the error increases slightly with further discharge. The estimated voltage obtained according to the identification results basically coincides with the actual voltage and the error is low in the entire discharge process.
Figure 10.
Estimated voltage results under the CUDC working condition.
Fig. 11 presents the verification of SOC estimation results under the CUDC working condition. Basically, the SOC estimation results of the entire discharge process coincide with actual SOC values with small error. Among the results, the estimation at −20 °C is the most accurate.
Figure 11.
SOC estimated results under the CUDC working condition.
5.2. Identification and estimation results under the UDDS working condition
Experimental steps under the UDDS working condition are the same as those under the CUDC working condition. Fig. 12 shows the current variation under the UDDS working condition at different temperatures.
Figure 12.
Current variation under the UDDS working condition.
Fig. 13 presents the verification of parameter identification results under the UDDS working condition. The estimated voltage according to the parameter identification results basically coincides with the actual voltage in the entire discharge process.
Figure 13.
Voltage estimated results under the UDDS working condition.
Fig. 14 illustrates the verification of SOC estimation results under the UDDS working condition. The SOC estimation results of the entire discharge process basically coincide with actual SOC values with small error. The SOC estimation result at −20 °C is the most accurate.
Figure 14.
SOC estimation results under the UDDS working condition.
5.3. Errors under different conditions
Figs. 15(a) and 15(b) show the parameter identification errors under the CUDC and UDDS working conditions, respectively. Figs. 15(c) and 15(d) present the estimation errors under the CUDC and UDDS working conditions, respectively. Parameter identification and estimation errors reach the maximum at 0 °C. Parameter identification errors at−20 °C and 45 °C are basically the same, but the estimation error of 45 °C is significantly greater than that of −20 °C. Overall, optimal estimation results are achieved at −20 °C.
Figure 15.
Curves of actual and estimated value over time.
Parameter identification and SOC estimation errors under the CUDC and UDDS working conditions are analyzed according to the obtained parameter identification results of ultracapacitor at different temperatures. Table 7 presents the parameter identification error at different temperatures. The minimum value of MAX is 0.0065 V at 25 °C and the maximum value of MAX is 0.1545 V at 0 °C. The minimum value of MAE is 0.0058 V at 45 °C and the maximum value of MAE is 0.0497 V at 25 °C. The minimum value of MSE is 0.0009 V at −20 °C and the maximum value of MSE is 0.0042 V at 0 °C. The results show that the average MAE is approximately 0.0201 V under different working conditions at full temperature range.
Table 7.
Identification error under different working conditions.
| Temperature/Test | Error of Voltage | −20 °C | 0 °C | 25 °C | 45 °C |
|---|---|---|---|---|---|
| MAX(V) | 0.0661 | 0.1545 | 0.0077 | 0.0639 | |
| CUDC | MAE(V) | 0.0099 | 0.0135 | 0.0497 | 0.0058 |
| MSE(V) | 0.0010 | 0.0042 | 0.0034 | 0.0011 | |
| MAX(V) | 0.0437 | 0.1492 | 0.0065 | 0.0649 | |
| UDDS | MAE(V) | 0.0139 | 0.0131 | 0.0472 | 0.0080 |
| MSE(V) | 0.0009 | 0.0042 | 0.0030 | 0.0011 | |
The SOC estimation error of the ultracapacitor is listed in Table 8. The minimum value of MAX is 0.0330 at −20 °C and the maximum value of MAX is 0.0823 at 0 °C. The minimum value of MAE is 0.0088 at −20 °C and the maximum value of MAE is 0.0357 at 0 °C. The minimum value of MSE is 0.0002 at −20 °C and the maximum value of MSE is 0.0014 at 0 °C. The results show that the average of MAE is approximately 0.0233 under different working conditions at full temperature range.
Table 8.
SOC calculation error under different working conditions.
| Temperature/Test | Error of SOC | −20 °C | 0 °C | 25 °C | 45 °C |
|---|---|---|---|---|---|
| MAX | 0.0330 | 0.0823 | 0.0545 | 0.0676 | |
| CUDC | MAE | 0.0088 | 0.0357 | 0.0212 | 0.0260 |
| MSE | 0.0002 | 0.0020 | 0.0006 | 0.0011 | |
| MAX | 0.0406 | 0.0713 | 0.0547 | 0.0684 | |
| UDDS | MAE | 0.0177 | 0.0270 | 0.0204 | 0.0292 |
| MSE | 0.0004 | 0.0014 | 0.0006 | 0.0012 | |
From Fig. 6 (a), it is obvious that the change of internal resistance is large at −20 °C and 0 °C, while the change of is relatively gentle at 25 °C and 45 °C. And there is a mutation about when SOC equals 0.2 at 0 °C. From Fig. 7 and Fig. 11, the estimation error at 0 °C is large. The reason is that the changes greatly and the capacitance reaches the cut-off voltage quickly when a large current occurs at 0 °C. At the same time, the algorithm does not compensate it. Therefore, the error at 0 °C is relatively large. Fig. 6 (b) and (c) show that and change gently at 0 °C. It can be seen that the change of internal resistance has a greater impact on the accuracy of estimation than branch resistance. It is concluded that the algorithm is not the only factor affecting the estimation results, and temperature is also an important factor.
6. Conclusions
The joint estimation of FFRLS and EKF algorithm is proposed in this paper to estimate SOC of the ultracapacitor cell. Firstly, an ultracapacitor test platform is built. Charge and discharge characteristics are investigated at different temperatures. Secondly, dynamic parameters of the ultracapacitor cell are identified by using FFRLS algorithm, and corresponding parameters of resistance and capacitance of the second-order ECM at different temperatures are obtained. Finally, the EKF algorithm is used to estimate the SOC of ultracapacitor which is verified under CUDC and UDDS working conditions. The following conclusions can be drawn from this study:
(1) The FFRLS algorithm shows satisfactory robustness, which can identify , , , , and values of the ultracapacitor cell at different temperatures. The average MAE is approximately 0.0132 V under the HPPC working condition.
(2) The EKF algorithm demonstrates satisfactory adaptability. SOC estimation errors at different temperatures and under different working conditions are small. The comparison of MSE values showed that the estimation error at −20 °C is the minimum.
(3) The proposed FFRLS and EKF algorithm present acceptable robustness and are suitable for different temperatures and working conditions. What's more, not only the algorithm is a cause that affects the estimation results of state of charge of ultracapacitor, but the temperature is also an important factor.
In the future, the further optimization of the algorithm will be investigated. It is expected to design a temperature-based parameter identification algorithm for ultracapacitor cell. Thus, the SOC of ultracapacitor cell in the full temperature range can be estimated more accurately, which can be used as the basis for designing energy management of HESS for electric vehicle.
Declarations
Author contribution statement
Jing Ren: Conceived and designed the experiments; Performed the experiments; Analyzed and interpreted the data; Contributed reagents, materials, analysis tools or data; Wrote the paper. Yonghong Xu: Conceived and designed the experiments; Performed the experiments; Contributed reagents, materials, analysis tools or data. Hongguang Zhang, Fubin Yang: Contributed reagents, materials, analysis tools or data. Yifang Yang, Xu Wang, Peng Jin, Denggao Huang: Performed the experiments.
Funding statement
Hongguang Zhang was supported by Natural Science Foundation of Beijing Municipality [3222024], State Key Laboratory of Engines [K2020-08]. Xu Wang was supported by Tianjin Science and Technology Committee [19YFZCGX00060].
Data availability statement
Data included in article/supp.material/referenced in article.
Declaration of interests statement
The authors declare no conflict of interest.
Additional information
No additional information is available for this paper.
Contributor Information
Yonghong Xu, Email: xyhcomeonljx@126.com.
Hongguang Zhang, Email: zhanghongguang@bjut.edu.cn.
References
- 1.BP Statistical Review of World Energy, London, BP, 2020.
- 2.Rogelj J., Huppmann D., Krey V., Riahi K., Clarke L., Gidden M., Nicholls Z., Meinshausen M. A new scenario logic for the Paris agreement long-term temperature goal. Nature. 2019;9:1–36. doi: 10.1038/s41586-019-1541-4. [DOI] [PubMed] [Google Scholar]
- 3.Gnann T., Stephens T.S., Lin Z.H., Plötz P., Lin C.Z., Brokate J. What drives the market for plug-in electric vehicles? - A review of international PEV market diffusion models. Renew. Sustain. Energy Rev. 2018;93:158–164. [Google Scholar]
- 4.Bujlo P., Xie C.J., Shen D., Ulleberg O., Pasupathi S., Pasciak G., Pollet B.G. Hybrid polymer electrolyte membrane fuel cell - lithium-ion battery powertrain testing platform - hybrid fuel cell electric vehicle emulator. Int. J. Energy Res. 2017;41:1596–1611. [Google Scholar]
- 5.Molina-Ibáñez E.L., Rosales-Asensio E., Pérez-Molina C., Pérez F.M., Colmenar-Santos A. Analysis on the electric vehicle with a hybrid storage system and the use of superconducting magnetic energy storage (SMES) Energy Rep. 2021;7:854–873. [Google Scholar]
- 6.Li X.Y., Huang Z.J., Tian Y., Tian J.D. Modeling and comparative analysis of a lithium - ion hybrid capacitor under different temperature conditions. Int. J. Energy Res. 2020;44:3801–3820. [Google Scholar]
- 7.Zhu Y.Y., Wang H.Y., Zhu Z.S. Improved VSG control strategy based on the combined power generation system with hydrogen fuel cells and super capacitors. Energy Rep. 2021;7:6820–6932. [Google Scholar]
- 8.Dhand A., Pullen K.R. Optimal energy management for a flywheel-assisted battery electric vehicle. Proc. Inst. Mech. Eng., Part D, J. Automob. Eng. 2015;229:1672–1682. [Google Scholar]
- 9.Xu Y.H., Zhang H.G., Yang F.B., Tong L., Yang Y.F., Yan D., Wang C.Y., Ren J., Wu Y.T. Experimental study on small power generation energy storage device based on pneumatic motor and compressed air. Energy Convers. Manag. 2021;234 [Google Scholar]
- 10.Itani K., Bernardinis A.D., Khatir Z., Jammal A. Comparative analysis of two hybrid energy storage systems used in a two front wheel driven electric vehicle during extreme start-up and regenerative braking operations. Energy Convers. Manag. 2017;144:69–87. [Google Scholar]
- 11.Macias A., Kandidayeni M., Boulon L., Trovăo J.P. Fuel cell-supercapacitor topologies benchmark for a three-wheel electric vehicle powertrain. Energy. 2021;224 [Google Scholar]
- 12.Brandhorst H.W.J., Chen Z. Achieving a high pulse power system through engineering the battery-capacitor combination. Applications and Advances, 2001. The Sixteenth Annual Battery Conference on; Long Beach, CA, USA; 2001. pp. 153–156. [Google Scholar]
- 13.Demircali A., Koroglu S. Java algorithm-based energy management system for battery- and ultracapacitor-powerd ultralight electric vehicle. Int. J. Energy Res. 2020;44:4977–4985. [Google Scholar]
- 14.Zhang L., Hu X.S., Wang Z.P., Ruan J.G., Ma C.B., Song Z.Y., Dorrell D.G., Pecht M.G. Hybrid electrochemical energy storage systems: an overview for smart grid and electrified vehicle applications. Renew. Sustain. Energy Rev. 2021;139 [Google Scholar]
- 15.Song Z.Y., Li J.Q., Han X.B., Xu L.F., Lu L.G., Ouyang M.G., Hofmann H. Multi-objective optimization of a semi-active battery/supercapacitor energy storage system for electric vehicles. Appl. Energy. 2014;135:212–224. [Google Scholar]
- 16.Chiang C.J., Yang J.L., Cheng W.C. Temperature and state-of-charge estimation in ultracapacitors based on extended Kalman filter. J. Power Sources. 2013;234:234–243. [Google Scholar]
- 17.Wang C., He H.W., Zhang Y.Z., Mu H. A comparative study on the applicability of ultracapacitor models for electric vehicles under different temperatures. Appl. Energy. 2017;196:268–278. [Google Scholar]
- 18.Wu C.H., Huang Y.H., Hong C.W. On-line supercapacitor dynamic models for energy conversion and management. Energy Convers. Manag. 2012;53:337–345. [Google Scholar]
- 19.Zhang L., Wang Z., Hu X., Sun F.C., Dorrell D.G. A comparative study of equivalent circuit models of ultracapacitors for electric vehicles. J. Power Sources. 2015;274:899–906. [Google Scholar]
- 20.Drummond R., Zhao S., Howey D.A., Duncan S.R. Circuit synthesis of electrochemical supercapacitor models. J. Energy Storage. 2017;10:48–55. [Google Scholar]
- 21.Zubieta L., Bonert R. Characterization of double-layer capacitors for power electronics applications. IEEE Trans. Ind. Appl. 2000;36:199–205. [Google Scholar]
- 22.Haris M., Hasan M.N., Qin S.Y. Early and robust remaining useful life prediction of supercapacitors using BOHB optimized deep belief network. Appl. Energy. 2021;286 [Google Scholar]
- 23.Xie C.G., Liu X., Huang L., Fang W. Modeling of supercapacitor modules in the hybrid powertrain with a nonlinear 3-branch equivalent circuit. Int. J. Energy Res. 2018;42:3524–3534. [Google Scholar]
- 24.Madhumitha S., Sudheesh P., Anita J.P. Proceedings of the International Conference on Intelligent Computing and Control Systems (ICICCS 2019) 2019. Online state and parameter estimation of ultracapacitor using marginalized Kalman filter. [Google Scholar]
- 25.Hidalgo-Reyes J.I., GóMez-Aguilar J.F., Escobar-Jiménez R.F., Alvarado-Martínez V.M., López-López M.G. Classical and fractional order modeling of equivalent electrical circuits for supercapacitors and batteries, energy management strategies for hybrid systems and methods for the state of charge estimation: a state of the art review. Microelectron. J. 2019;85:109–128. [Google Scholar]
- 26.Tian J.P., Xiong R., Shen W.X., Wang J. Frequency and time domain modelling and online state of charge monitoring for ultracapacitors. Energy. 2019;176:874–887. [Google Scholar]
- 27.Reichbach N., Kuperman A. Recursive-least-squares-based real-time estimation of ultracapacitor parameters. IEEE Trans. Energy Convers. 2016;31:810–812. [Google Scholar]
- 28.Wang K., Liu C.L., Sun J.R., Zhao K., Wang L.C., Song J.Y., Duan C.X., Li L.W. State of charge estimation of composite energy storage systems with supercapacitors and Lithium batteries. Complexity. 2021 [Google Scholar]
- 29.Wang Y.G., Li M., Chen Z.H. Experimental study of fractional-order models for lithium-ion battery and ultra-capacitor: modeling, system identification, and validation. Appl. Energy. 2020;278 [Google Scholar]
- 30.Eddahech A., Briat O., Ayadi M., Vinassa J.M. Modeling and adaptive control for supercapacitor in automotive applications based on artificial neural networks. Electr. Power Syst. Res. 2014;106:134–141. [Google Scholar]
- 31.Zhao Y.M., Xie W.C., Fang Z.W., Liu S.L. A parameters identification method of the equivalent circuit model of the supercapacitor cell module based on segmentation optimization. IEEE Access. 2020 [Google Scholar]
- 32.Yousri D., Fathy A., Rezk H. A new comprehensive learning marine predator algorithm for extracting the optimal parameters of supercapacitor model. J. Energy Storage. 2021;42 [Google Scholar]
- 33.Tang X.P., Wang Y.J., Zou C.F., Yao K., Xia Y.X., Gao F.R. A novel framework for Lithium-ion battery modeling considering uncertainties of temperature and aging. Energy Convers. Manag. 2019;180:162–170. [Google Scholar]
- 34.Wang S.L., Takyi-Aninakwa P., Jin S.Y., Yu C.M., Fernandez C., Stroe D. An improved feedforward-long short-term memory modeling method for the whole-life-cycle state of charge prediction of lithium-ion batteries considering current-voltage-temperature variation. Energy. 2022;254 [Google Scholar]
- 35.Wang S.L., Jin S.Y., Bai D., Fan Y.C., Shi H.T., Fernandez C. A critical review of improved deep learning methods for the remaining useful life prediction of lithium-ion batteries. Energy Rep. 2021;7:5562–5574. [Google Scholar]
- 36.Liu C., Wang Y.J., Chen Z.H., Ling Q. A variable capacitance based modeling and power capability predicting method for ultracapacitor. J. Power Sources. 2018;374:121–133. [Google Scholar]
- 37.Zhang L., Wang Z.P., Sun F.C., Dorrell D.G. Online parameter identification of ultracapacitor models using the extended Kalman filter. Energies. 2014;7:3204–3217. [Google Scholar]
- 38.Saha P., Dey S., Khanra M. Accurate estimation of state-of-charge of supercapacitor under uncertain leakage and open circuit voltage map. J. Power Sources. 2019;434 [Google Scholar]
- 39.Wang S.L., Fernandez C., Yu C., Fan Y.C., Cao W., Stroe D. A novel charged state prediction method of the lithium ion battery packs based on the composite equivalent modeling and improved splice Kalman filtering algorithm. J. Power Sources. 2020;471 [Google Scholar]
- 40.Souza D.A.D., Batista J.G., Vasconcelos F.J.S., Dosreis L.L.N., Machado G.F., Costa J.R., Junior J.N.N., Silva J.L.N., Rios C.S.N., Júnior A.B.S. Identification by recursive least squares with Kalman filter (RLS-KF) applied to a robotic manipulator. IEEE Access. 2021;9:63779–63789. [Google Scholar]
- 41.Song Q., Mi Y.X., Lai W.X. A novel variable forgetting factor recursive least square algorithm to improve the anti-interference ability of battery model parameters identification. IEEE Access. 2019;7:61548–61557. [Google Scholar]
- 42.Rizoug N., Bartholomefis P., Vulturescu B., Moigne P.L. 35th Annual IEEE Power Electronics Specialists Conference. 2004. Voltage sharing in supercapacitor modules: experimental study; pp. 690–696. [Google Scholar]
- 43.Bian X.L., Wei Z.B., He J.T., Yan F.J., Liu L.C. A two-step parameter optimization method for low-order model-based state-of-charge estimation. IEEE Trans. Transp. Electrif. 2021;2(7):399–409. [Google Scholar]
- 44.Tian J.P., Xiong R., Shen W.X., Sun F.C. Fractional order battery modelling methodologies for electric vehicle applications: recent advances and perspectives. Sci. China. 2020;63:2211–2230. [Google Scholar]
- 45.Zhu Q., Xiong N., Yang M.L., Huang R.S., Hu G.D. State of charge estimation for Lithium-ion battery based on nonlinear observer: an H∞ method. Energies. 2017;10:1–19. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
Data included in article/supp.material/referenced in article.















