State-of-charge estimation for Lithium-Ion batteries using Kalman filters based on fractional-order models

The accuracy of state of charge estimation results will directly affect the performance of battery management system. Due to such, we focus in this article on the SOC estimation of Lithium-Ion batteries based on a fractional second-order RC model with free noninteger differentiation orders. For such an estimation, three Kalman filters are employed: the adaptive extended Kalman filter (AEKF), extended Kalman filter (EKF), and Unscented Kalman Filter (UKF). The Fractional-Order Model (FOM) parameters and differentiation orders are identified by the Particle Swarm Optimization (PSO) algorithm, and a pulsed-discharge test is implemented to verify the accuracy of parameter identification. The output voltage error of the FOM model is much less than that of the Integer-Order Model (IOM). The FOM model has lower root-mean square error (RMSE), the mean absolute error (MAE), and the maximum absolute error (MAXAE) of SOC estimation than the IOM model during the SOC estimation regardless of AEKF, EKF or UKF. Experimental results show that the FOM can simulate the polarisation on effect and charge–discharge characteristics of the battery more realistically, demonstrating that the SOC estimation based on FOM is more accurate and promising than the one based on the IOM when using the same Kalman filters.


Introduction
Battery Electric Vehicles (BEVs), Hybrid Electric Vehicles (HEVs), and Plug-In Hybrid Electric Vehicles (PHEVs) take advantage of renewable electricity sources and reduce reliance on fossil fuels. These environmentally friendly vehicle technologies are regarded as effective and powerful alternative solutions to replace traditional vehicles. As the energy storage component of electric vehicles, Lithium-Ion batteries have a high energy density, producing a low quantity of environmental pollution and demonstrating long lifespans (Lu et al., 2017). For such, a Battery Management System (BMS) is required to monitor Lithium-Ion battery cells' states to ensuring safe and reliable battery operations, as the State-Of-Charge (SOC) (Meng et al., 2018a,b;Wang et al., 2020aWang et al., , 2020bLiu et al., 2021), State-Of-Energy (SOE) (Chang et al., 2020;Wang et al., 2021),  State-Of-Health (SOH) , and State-Of-Power (SOP) (Nejad & Gladwin, 2020;Wei et al., 2019).
The SOC is of great importance among the states, defined as the percentage of the battery's remaining coulomb capacity to the nominal capacity since the SOC cannot be measured directly. Successful estimation of the SOC can protect the battery from overdischarge and overcharge. Therefore, accurate SOC estimation is of vital significance for electric vehicles. Generally speaking, the battery SOC is estimated by direct measurement of the battery current and terminal voltage.
Several estimation methods are available and categorised into three types (Ali et al., 2019;Dickson et al., 2019;Shrivastava et al., 2019). The former one, (Lu et al., 2017) conventional method: typical methods include coulomb counting (CC) method and open-circuit voltage (OCV) method. The accuracy of the SOC estimation using the CC method is highly dependent on the precision of the current sensors. The current measurement error and the SOC initial error cause a cumulative effect (Zhang et al., 2014a,b ) that highly deteriorates the estimation accuracy if the battery's periodic capacity calibration is not conducted. The OCV method depends on the functional relationship between SOC and OCV, as the OCV can be accurately measured only after the battery has sufficient rest to reach stability (Snihir et al., 2006); hence, it is not applicable when EVs are operated in driving mode. In the second type, (Meng et al., 2018) Data-driven method: the SOC estimation based on data-driven methods considers the battery a black box, describing the nonlinear relationship between the SOC and its influencing factors, such as the battery terminal voltage, current, temperature, and impedance. The black box can be established by learning algorithms (e.g. neural networks (NNs) (Cheng et al., 2009;Kang et al., 2014;Shen, 2007;Weiger et al., 2014;Xiao et al., 2021), support vector machines (SVMs) (Klass et al., 2015), and fuzzy logic (Hametner & Jakubek, 2013) combined with appropriate training data sets. These data-driven methods can accurately estimate the battery SOC without battery modelling; however, these methods require large experimental datasets to train the algorithm model and are difficult to use online due to their computational complexity. Lastly, the latter type, and (Chang et al., 2020) Model-based method: Model-based SOC estimation methods usually utilise adaptive filter algorithms in conjunction with a battery model to describe battery behaviour. In Shen, 2018;Li et al., 2015;Tian et al., 2014;Lv et al., 2020;Xu et al., 2020;Ouyang et al., 2020;Liu et al., 2020aLiu et al., , 2020bLiu et al., ,2020cTulsyan et al., 2016;Wang & Chen, 2020;Kim et al., 2015;Zhu et al., 2017;Zhao et al., 2017;Falahiazar et al., 2018), the extended Kalman filter (EKF), unscented Kalman filter (UKF) and their variants, as well as nonlinear observers are employed to estimate the battery SOC. However, the accuracy of these methods is dependent on battery modelling accuracy. Therefore, battery modelling is critical to improving the SOC estimation accuracy.
Battery models mainly include the empirical model (Hussein & Batarseh, 2011;Liang et al., 2020), electrochemical model (Dees et al., 2002), electrochemical impedance model (Westerhoff et al., 2016) and equivalent circuit model (ECM). At present, the ECM is one of the most popular models for online SOC estimation due to its high computational efficiency (Meng et al., 2018), which utilises basic electrical components (e.g. capacitors and resistors) to simulate the dynamic characteristics. At the same time, the order of the capacitance is an integer, i.e. one. Investigations have shown that the capacitance in battery models has non-integer order characteristics (Bertrand et al., 2010). Therefore, the integer-order of the ECM model's electrical components has difficulties accurately depicting the highly complex nonlinear and memory effects inside the battery (Bu et al., 2020;Jesus & Machado, 2009;Pang et al., 2017;Pang et al., 2019).
Fractional-Order Models (FOMs) have been widely applied in nonlinear systems, including battery modelling and SOC estimation. Integer-order models generally use the traditional least squares method for parameter identification, but it is not applicable to fractional-order models. with the development and application of optimisation algorithms such as genetic algorithm (Zhu et al., 2019), particle swarm optimisation algorithm (Kordestani et al., 2020), and artificial bee swarm (Abdullah et al., 2018), the use of optimisation algorithms to identify The fractional-order model of Li-ion battery became popular, and scholars improved the accuracy and robustness of parameter identification by further improving the optimisation algorithm.  based on the fractional-order model, the model accuracy and robustness were greatly improved by improving the particle swarm optimisation algorithm. Wang et al. (Wang et al., 2015) proposed a Lithium-Ion battery FOM with free differentiation orders derived from a modified Randles model. Even though comparisons of voltage errors from the FOM and IOM show that the former has a higher performance, the conclusion has not been confirmed when estimating the battery SOC. Xiao et al. (2019) employed the Fractional-Order EKF (FO-EKF) to estimate Lithium-Ion batteries' SOC. Compared to the integer-order EKF (IO-EKF), the FO-EKF shows higher accuracy under dynamic conditions. Similar studies for SOC estimation with FO-EKF are performed (Hidalgo-Reyes et al., 2020;Kupper et al., 2018;Mawonou et al., 2019); however, the (state and measurement) noise covariance remains a fixed value in the process of iterative calculation, which may cause significant estimation error or even divergence. To overcome the abovementioned issues, adaptive EKF (Zhu et al., 2019) is applied, and besides, the Fractional-Order UKF (FO-UKF) is employed for SOC estimation (Cai et al., 2017;Chen et al., 2017). Unscented transformation, however, can be implemented only when the covariance matrix ensures a positive definite matrix, limiting FO-UKF in real applications. The development of big data processing algorithms such as artificial intelligence (Liu et al., 2020;Kheyrinataj & Nazemi, 2020) has provided new directions for development in various fields; to improve the accuracy of SOC estimation, we can build a more accurate battery by combining existing SOC estimation methods with data representation, big data processing and artificial intelligence algorithms Jiao et al., 2021;Kashkooli et al., 2019). model Jiao et al., 2021;Kashkooli et al., 2019). In recent years, supercapacitors are suitable for fast and frequent charging and discharging due to their high power density and long cycle life, and more and more scholars are combining them with Li-ion batteries to solve the shortcomings of Li-ion batteries. Wang et al. ) developed a fractional-order model for temperature compensation of Li-ion battery and supercapacitor, and used particle swarm optimisation algorithm for parameter identification to control the average relative error of the model within 4%. Although fractional-order calculus theory has been studied more in energy storage systems such as lithium batteries, the vast majority of the current studies, which stay in the establishment of fractional-order models and the improvement of fractional-order algorithms, do not have any detailed studies on parameters such as memory length in fractional-order systems, and the effects of changes in the initial values of different parameters in SOC estimation on the Kalman filter algorithm are also less studied. On the other hand, although the accuracy of the traditional integer-order equivalent circuit model has been studied extensively, comparative studies on the accuracy and robustness of the Kalman filter algorithm in SOC estimation under integer and fractional orders are still missing.
To further clarify the advantages of the fractional model over the integer model for battery SOC estimation as well as the differences between different SOC estimation methods based on the widely adopted ECM, it is proposed in this paper a fractional second-order RC model for Lithium-Ion batteries. Fractional-order calculus and battery modelling based on fractional-order calculus are discussed in detail, and investigated the effect of memory length on the fractional order system, as also a parameter identification procedure based on the particle swarm optimisation (PSO) algorithm is proposed. For experimentation, the fractional-and integer-order models' performance is compared with their voltage errors and SOC estimation using the filter algorithms: adaptive EKF, EKF, and UKF.
The remaining of this article follows as follows. In section II, fractional-order battery modelling and parameter identification are described, while three SOC estimation algorithms based on FOM are presented in Section III. Comparisons of the SOC results between FOMbased and IOM-based estimation algorithms are depicted in Section IV, and finally, the concluding remarks and future directions are presented in Section V.

Fractional-order calculus
There are currently many definitions for Fractional-Order Calculus (FOC) (Sierociuk & Dzielinski, 2006). Three commonly used FOC definitions are the Riemann-Liouville definition, the Caputo definition, and the Grünwald-Letnikov definition. Among them, the Grünwald-Letnikov definition depicts the discretization of the continuous fractional-order equations, so very suitable for numerical calculation. Besides, it is concise and easy to combine with Kalman filtering techniques. Thereupon, we use the Grünwald-Letnikov definition to establish fractional-order equations for the battery FOM. The α-order FOC for state x is defined as: where D is the fractional-order differential operator, T S is the sample time, α is the fractional-order, and k is the current time step. According to Equation (1), the α-order FOC of x k is the weighted sum of the initial state, x 0 , until the end state, x k , which shows the discretization capability of the Grünwald-Letnikov definition.

Fractional-order model for a lithium-ion battery
In (Hu et al., 2012), Hu et al. reported that adding RC networks to the first-order RC model could improve the Lithium-Ion battery model accuracy. Considering the high precision and moderate parameter numbers of the second-order RC model, the FOM based on the second-order RC model is depicted in this article, as shown in Figure 1. For this FOM model, we apply the following equations to express the mathematical relationship between the load current and terminal voltage: where U 1 and U 2 represent the voltage of two constant phase elements (CPEs); U T and I L are respectively the terminal voltage and load current; U OC denotes the open-circuit voltage; R 0 is the internal resistance; R 1 and C 1 , R 2 and C 2 describing the electrochemical polarisation effect and the concentration polarisation effect respectively; and α 1 and α 2 are the fractional orders, 0 < α 1 , α 2 ≤ 1. When α 1 = α 2 = 1, the model turns into an integer-order model. Based on the FOC definition in Equation (1), Equation (3) can be discretized, and shown in Equation (5) as Herein, the sum of the items includes all the past states before the time k, resulting in computational burden. In real applications, under the condition of ensuring expected calculation precision, the number of summing items can be shorted to a fixed value, the memory length of the fractional order system, N FOC . That is, only the most recent N FOC states participate in the summing calculation. Even though the more significant the N FOC is, the more accurate the battery model, the large N FOC causes a heavy computational burden that affects the real-time estimation.
In (Xiao et al., 2019), the authors mention that it is sufficiently accurate to calculate the model voltage when setting the N FOC to 70. Therefore, we compare the terminal voltage Root-Mean Square Error (RMSE) using seven different N FOC values, namely, 10, 20, 30, 40, 50, 60, and 70. The RMSE does decrease with an increasing N FOC , though the RMSE decreases by 7.5% when decreasing the N FOC from 70 and 20. Notably, The RMSE when N FOC is 10 is much greater than that when N FOC is 20. Considering the balance between computational burden and model accuracy, we set N FOC to 20 in the present work. Thus, Equation (5) can be modified as: By applying the coulomb counting method to the battery SOC calculation, we obtain: where η is the charge-discharge efficiency and Q N the rated battery capacity. For simplicity purposes, the efficiency η is set to one. Consequently, we can express the proposed fractional-order battery model through the following equation: The last term in Equation (8) is what the state equation of the traditional IOM does not have, while the FOM utilises that term to enhance the modelling accuracy, since the change of current and voltage of a battery is not only related to its current state but also affected by its past state. The output equation is depicted as: where In Equation (9), the open-circuit voltage U OC,k can be replaced by the function OCV(SOC k ) to SOC k ; furthermore, this function can be approximated and expressed as a linear function using a first-order Taylor expansion. Hence, the output equation can be re-organized as: and the measurement matrix, H k , is

Test bench
A test bench is set up to identify the FOM parameters and verify the accuracy of SOC estimation, composed of an electronic load (ITECH, IT8512C) for battery discharging, a programmable DC supply (ITECH, IT6302) for battery charging, a thermal chamber for battery temperature control, a data acquisition card (NI, USB-6210) for load current and terminal voltage recording, a host computer for data processing, and a homemade control board for a battery charge-discharge switching mode, as shown in Figure 2. The thermal chamber uses thermoelectric cooler to control the battery temperature stable. The homemade control board receives the commands from the host computer through RS-232 interface to control swtich s1 /s2 on or off. The test object on the test bench is the Lithium-Ion battery manufactured by Panasonic (NCR18650BD). The rated capacity and rated voltage of the battery are 3.2 Ah and 3.7 V, respectively. In the experimentation process, the battery is operated in a programmable thermal chamber at 20°C, so the influence of temperature on parameter identification and SOC estimation can be ignored.

Identification of R 0
A 1C current pulsed-discharge test is implemented to identify R 0 . Figure 3 shows the measured terminal voltage during the discharge test when the battery SOC is 0.8. There is a sudden drop (U 1 → U 2 ) or rise (U 3 → U 4 ) in the terminal voltage at the start or end time of the pulse discharge that is caused by the voltage across the resistor R 0 , since the voltage across the capacitors C 1 and C 2 cannot be abruptly changed. Hence, R 0 can be expressed as: 2.4.2. Identification of R 1 , R 2 , C 1 , C 2 , α 1 and α 2 For the IOM model, the parameters R 1 , R 2 , C 1 , and C 2 can be obtained by using the leastsquares method to fit the battery voltage profile during the charge-discharge or relaxation stage to the exponential function (Ling et al., 2020). However, this method is incapable of the FOM model, since the battery terminal voltage equation does not obey the exponential function. Intelligent algorithms, for example, genetic algorithms and swarm optimisation algorithms, have widely been demonstrated to be capable of dealing with nonlinear problems, including parameter identification (Brand et al., 2014;Yu et al., 2017;Zhang et al., 2014;Du et al., 2019;Liang et al., 2020). Aimed at such, Particle Swarm Optimization (PSO) is applied in this article to identify R 1 , R 2 , C 1 , C 2 , α 1 and α 2 . PSO is a search algorithm where each particle keeps the record of the particular best position (pbest), in which the swarm or global best position (gbest) can be located by gathering the information of pbest for each particle. The position corresponds to the solution to the problem. Finally, the optimal solution is searched through an iterative update of the particle's velocity and position. The update equations are as follows: where v and p are the velocity and position of particle i, ω the inertia weight, c 1 and c 2 the acceleration or learning factors, r 1 and r 2 are the random numbers between zero and one, Output: the optional position of the swarm, thus the parameters of R 1 , R 2 , C 1 , C 2 , α 1 and α 2 .
Step1 Initialization: acceleration factors c 1 and c 2 , inertia weight ω max and ω min , population size psize, the iteration times t n ...
for k = 1 to N d do calculate x k using Equation (8), SOC k = x 1,k . calculate the voltage of the model U T,k using Equation (10). end calculate the fitness of the individual i using Equation (16). end Step3 Find the individual historical optimal position pbest.
Find the swarm historical optimal position gbest.

Step4
Iterative calculation until the end condition is satisfied. while t < the iteration times t n do t+1→t calculate inertia weight ω t , ω t = ω max -(ω max -ω min ) * t/t n . Get the optional position of the swarm, and store the parameters of R 1 , R 2 , C 1 , C 2 , α 1 and α 2 .
t the current time step, and d the dimension of the particle. The value of d ranges from 1 to 6, which denotes R 1 , R 2 , C 1 , C 2 , α 1, and α 2 , respectively. To improve the performance of searching the optimal global solution, the inertial weight ω in Equation (13) decreases with every iteration. In this work, ω is expressed as: where ω min and ω max are respectively the minimum and maximum of the inertial weight, and t n the number of iterations. Notably, the RMSE between the model output voltage and the measured voltage is used to evaluate the model's accuracy. Therefore, the error between the measured terminal voltage U M and the terminal voltage of the FOM model U T is used to evaluate the quality of the particle. The fitness function is defined as: where N d is the number of terminal voltage data. The proposed PSO-based method for parameter identification is shown in Table 1, and the resulting parameters are shown in Table 2 under the condition of the SOC ranging from 0.1-1. It should be noted that the parameter identification is offline, though acceptable to use the parameters obtained by offline identification for an online estimate of the battery SOC, as the parameters will not change much. The optimality that the parameter identification and SOC estimation are carried out online using multiple estimators, for example.

Relationship between OCV and SOC
Fully charge the battery and record the OCV after resting for 2 h. Then discharge the battery with 0.5 C current for 12 min, and after resting for 2 h again record the OCV. Each time the battery is discharged in this way, the SOC of the battery will be reduced by 0.1%. Repeat the discharge process until the SOC is 0.1. Figure 4 shows the relationship between OCV and SOC.

Model verification
A battery discharge test is implemented to validate the accuracy of model parameters and differentiation orders identified by the proposed method. The battery SOC is 1 before the test, and 10% of its capacity remains after the test; that is, the battery SOC ranges from 1 to 0.1.
The comparison between the output voltage from the FOM model and the measured terminal voltage and the output voltage comparison between the FOM model and the IOM model is shown in Figure 5. The two models' terminal voltage error curves depict maximum absolute errors of 53.6 and 90.2 mV for the FOM and IOM, respectively. The terminal voltage RMSE from different SOC ranges is listed in Table 3, where it can be seen that the RMSE varies considerably with the SOC. The parameters should be functions for the SOC if   the accuracy of the models needs to be further improved, given that the battery has different characteristics under different capacities that leads to the change of model parameters.
Notwithstanding the error shown in Figure 6 and Table 3, the FOM model has higher precision than the IOM model. It should be noted that the battery's performance can change significantly with factors such as battery ageing . The modelling accuracy also will change with battery ageing. The influence of battery ageing on battery modelling is ignored in this paper.

Fractional-order EKF
According to Section II, the FO-EKF is expressed by the following equations. Fractional-order state equation: Output equation: Time domain update of the state: Time domain update of the estimate error variance: Kalman gain matrix calculation: Measurement update of the state: Measurement update of the estimate error variance: where w k and v k respectively denote the noise of the state and the measurement, w k and v k are respectively the independent white noise with zero mean, Q k and R k are respectively the variance of w k and v k , and I is the unit matrix. Prior to the start of the iteration, Q k and R k need to be set to appropriate constants.

Fractional-order AEKF
The noise's variances are fixed in the FO-EKF, while adaptively changed according to the state's noise and that of the measurement in the FO-AEKF, which can improve the accuracy of SOC estimation. Compared with FO-EKF, FO-AEKF two steps are added, namely, the updates of Q k and R k , while other calculation steps are remained to be the same. The updates of Q k and R k can be formulated by equations (Zhu et al., 2019) that follow next.
The update of Q k : The update of R k : where x j =x j −x j and e j = y j − h(x j , u j ).

Fractional-order UKF
FO-UKF utilises an unscented transformation to approximate nonlinear functions' probability distribution through the usage of sigma points (Sun et al., 2011). The calculation process of FO-UKF includes the following steps: Sigma points with the number of 2n +1 generation: where λ is the scaling parameter and n is the dimension of the state.
Time-domain update of the state: Time-domain update of the estimate error variance: Measurement estimation update: Measurement update of the state: Measurement update of the estimate error variance: In Equation (27)-(29), W i m and W i c are respectively the mean and covariance of the weights of the sigma points, expressed as: where α is the parameter determining the distribution of sigma points and β incorporates prior knowledge. The convergence of the fractional-order UKF is mathematically analysed (Ramezani & Safarinejadian, 2018), deriving that the stability and convergence speed can be enhanced with the appropriate selection of noise covariance matrices.

Dynamic discharge current and voltage
To compare the dynamic characteristics of the FOM model with the IOM model, verifying also the SOC estimation methods, a dynamic pulsed-discharge experiment is implemented, with the magnitude of the pulsed-discharge current ranges from 0.03C to 2C with an interval of 0.03C. Figure 7 (a) shows the current profile of 233 discharge stages and 46 relaxation stages, and the current and responsive terminal voltage are shown in Figure 7 (b). From these figures, it is observed that the battery is discharged from a full charge down to a SOC = 0.065.

SOC estimation with the correct initial value
The battery starts to discharge at full charge at SOC 0 , and the initial value of the SOC is 1. The SOC value calculated by the CC method can be regarded as the real value, if there is no error in SOC 0 . Before the SOC estimation algorithm entering the iteration, SOC 0 is set to be the correct value, SOC 0 = 1. The SOC estimation results based on the FOM and IOM model combined with the AEKF, EKF, and UKF are shown in Figure 8(a). It can be observed that the SOC profiles estimated by the FO-AEKF, FO-EKF, FO-UKF, IO-AEKF, IO-EKF, and IO-UKF are all close to the real SOC profile, even though there are some differences. Their estimation errors are calculated to clearly distinguish the differences among these six methods, as shown in Figure 8 (b). Based on the same battery model, the EKF algorithm exhibits the highest SOC estimation error. Some SOC estimation error peaks appear at the time when the discharge current suddenly increases or decreases. The polarisation effect of batteries causes this result, so thus, the instant change in discharge current results in a sudden change in the battery model parameters. Nevertheless, the other two estimation algorithms perform well, particularly UKF. As in Table 4, comparisons of the RMSE, the maximum absolute error (MAXAE), and the mean absolute error (MAE) of the SOC estimation using the six methods are listed. The highest MAXAE, 4.83%, shows that all these methods are accurate enough for practical applications. Besides, the FOM model has lower RMSE, MAE, and MAXAE values than the IOM model during the SOC estimation regardless of the Kalman filter algorithm used, further demonstrating that the FOM is more capable of describing the dynamic battery characteristics than the IOM.

SOC estimation with the wrong initial value
To further validate the adaptation of the six methods and examine the convergence performance of the battery models and Kalman filter algorithms, SOC 0 is set to an arbitrary incorrect value, say SOC 0 = 0.8. The SOC estimation curves are shown in Figure 9(a), and the estimation error curves are displayed in Figure 9(b). The SOC estimated by the FO-AEKF can quickly track the real value and barely equal to the real value after t > 280 s. Over the complete SOC range, the RMSE and MAE using FO-AEKF to estimate SOC are respectively 1.82% and 0.67%. After t > 280 s, the RMSE and MAE are respectively 0.38% and 0.37%. Using the same estimation algorithm, AEKF, the SOC estimation based on the IOM model has lower accuracy, with the RMSE and MAE increasing respectively to 4.89% and 2.91%. The estimated SOC can track the real value, though it takes much longer than FO-AEKF. The SOC RMSE and MAE of IO-AEKF are less than 5%, indicating that they are accurate enough for practical applications. Nevertheless, FO-AEKF shows higher estimation accuracy and convergence speed than IO-AEKF.
Comparing the RMSE and MAE of FO-AEKF, IO-AEKF, and four other methods to estimate SOC are shown in Table 5. Compared with the correct initial SOC, all methods' performance deteriorates in the wrong initial SOC. Based on the FOM model, the RMSE and MAE of the SOC estimation increase by 3.7 and 0.8 times, 1.8 and 0.9 times, and 8.3 and 7.1 times when using AEKF, EKF, and UKF, respectively. Though, the FO-AEKF still has good performance, demonstrating the ability of FO-AEKF to quickly track unknown noise variance and describe the dynamic battery characteristics.

Influence of sensor noise on SOC estimation
In the actual application, the noise of voltage/current sensors is unavoidable. Measurement noises in the voltage and current will affect the SOC estimation accuracy. Kalman filter algorithm is based on the state equation and measurement equation of the battery model to estimate the battery SOC. Measurement equation is just the voltage equation. The noise of current sensor has small influence on the voltage equation due to the ohmic internal resistance with the level of dozens of m . On the contrary, the noise of voltage sensor will directly affect the voltage equation, which results in a larger influence on the SOC estimation compared with current noise wih the same order of magnitude. Therefore, the accuracy of the voltage sensor should be ensured as much as possible. It should be noted that Kalman filter itself has the ability of removing noise, which means small noise may not have a great impact on SOC estimation.
Limited by experimental conditions, the uncertainty of SOC estimation is not analysed by factors such as battery aging. In real application, battery aging will result in the increasement of the ohmic internal resistance, which influences the accuracy of battery model and SOC estimation. Effective uncertainty quantification solutions to benefit SOC estimation maybe include Gaussian process regression method Liu, Hu et al., 2020) and data-driven approach (Liu et al., ,2020b(Liu et al., , 2020c.

Conclusions and future work
In this article, a fractional second-order RC circuit model is built, and PSO is used to identify the fractional-order battery model's parameters and the fractional orders. Compared with the IOM, the FOM can accurately describe Lithium-Ion batteries' dynamic characteristics and behaviour. Three Kalman filter algorithms, namely AEKF, EKF, and UKF, are employed to estimate the battery SOC based on the FOM and IOM, and their performances are evaluated and compared with each other through a dynamic pulsed-discharge test. The SOC estimated by FO-AEKF can track the real value faster whether the initial SOC is correct. Besides, experimental results demonstrate that the FOM-based method has higher estimation accuracy than the IOM-based method conditioned of applying the same Kalman filter algorithm.
Due to placing the battery in a programmable thermal chamber, the SOC estimation methods do not consider the influence of temperature on the present work's identified parameters. Notably, the temperature should cause a reversible change in battery capacity, such as a higher capacity in summer and a lower capacity in winter, leading to considerable estimation error. In real applications, the influence of temperature cannot be ignored, which is one of the aims of our future directions.

Funding
This work was supported by the Natural Science Foundation of the Higher Education Institute of Anhui Province: [Grant Number KJ2019A0106].