Next Article in Journal
The CaliPhoto Method
Previous Article in Journal
Development of a Simple ImageJ-Based Method for Dynamic Blood Flow Tracking in Zebrafish Embryos and Its Application in Drug Toxicity Evaluation
Previous Article in Special Issue
Comparison of Lithium-Ion Battery Models for Simulating Storage Systems in Distributed Power Generation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

State of Charge Estimation of a Composite Lithium-Based Battery Model Based on an Improved Extended Kalman Filter Algorithm

1
School of Engineering, Computer and Mathematical Sciences, Auckland University of Technology, Auckland 1010, New Zealand
2
Chongqing Datang International Wulong Hydropower Development Co., Ltd., Wulong 408500, Chongqing, China
*
Author to whom correspondence should be addressed.
Inventions 2019, 4(4), 66; https://doi.org/10.3390/inventions4040066
Submission received: 12 July 2019 / Revised: 23 August 2019 / Accepted: 25 October 2019 / Published: 1 November 2019
(This article belongs to the Special Issue Innovative Battery Systems and Energy Storage)

Abstract

:
The battery State of Charge (SoC) estimation is one of the basic and significant functions for Battery Management System (BMS) in Electric Vehicles (EVs). The SoC is the key to interoperability of various modules and cannot be measured directly. An improved Extended Kalman Filter (iEKF) algorithm based on a composite battery model is proposed in this paper. The approach of the iEKF combines the open-circuit voltage (OCV) method, coulomb counting (Ah) method and EKF algorithm. The mathematical model of the iEKF is built and four groups of experiments are conducted based on LiFePO4 battery for offline parameter identification of the model. The iEKF is verified by real battery data. The simulation results with the proposed iEKF algorithm under both static and dynamic operation conditions show a considerable accuracy of SoC estimation.

1. Introduction

In response to the issues of the energy crisis and environmental pollution, Electric Vehicles (EVs) are described as one of the most significant developments in the transport industry. The difficulties of the manufacturing technology and the assembly implementation of the battery seem to restrain the development of EVs. The battery as the main power source directly affects vehicle performance. The Battery Management System (BMS) is a significant issue to the battery utilization in the vehicle. The main functions of BMS include improvement of the effectiveness of the battery utilization, prevention of over-charging and over-discharging, prolonging the battery life and monitoring of the battery status. The high effectiveness of the BMS in EVs will mainly depend on accurate information exchange between the modules. The basic function of the monitor module in BMS is to capture and monitor the status of the battery and includes the state of charge (SoC), state of power (SoP), and state of health (SoH) [1]. The SoC of the battery is a crucial element to decide the battery operating condition. In terms of practical applications, the SoC is also the key factor to ensure the implementation of each module function in the BMS [2].
The use of different types of batteries in EVs started from the lead-acid battery and quickly progressed to nickel-metal hydride (NiMH) battery and eventually to lithium-ion and ternary lithium battery [3]. The working trend of the cell and battery pack in EVs is a dynamic and non-linear change, specifically in the lithium-based battery applications [4]. The value of SoC is not directly measurable. The SoC is affected by serval factors such as the battery terminal voltage, current and temperature. Moreover, measurements of voltage, current, etc. often occur with inevitable noises that lead to errors. The issues of accurate estimation of SoC are being continuously discussed and improved [5].
The commonly used estimation methods of SoC mainly are based on Open Circuit Voltage (OCV) measurement, the coulomb counting method (Ah method), the method of Electrochemical Impedance Spectroscopy (EIS), the method based on neural network, the Kalman Filter (KF) based methods, etc. [6]. The OCV-based estimation, Ah method and EIS could be described as direct measurement methods. Taking into account the practicality, the advantage of direct measurement methods is its easy implementation and low cost. However, the values of OCV and the current are obtained through an open-loop estimator. The hysteresis phenomena and the sensor drift will lead to inevitable and cumulative errors, which will significantly impact the operation of the BMS and the use of battery itself [2]. The estimation approach of the neural network is a data-driven method. The main purpose of the data-driven method is to simulate the nonlinear and dynamic characteristics of the battery. This method requires large Random Access Memory (RAM) storage to train the system for the learning process of the neural network [7]. Other machine learning methods such as the fuzzy logic, support vector machine and genetic algorithm have been extensively researched for battery SoC estimation [8,9,10,11]. The machine learning method improves the intelligence of the system but the results are difficult to interpret and hence is not convenient in real practice. The need for appropriate storage requirement appears in the look-up table method of the SoC estimation. The look-up table sourced from the relationship curve of SoC-OCV is inadvisable for online application. A regular recalibration is required to update the table information [12].
Another significant approach of SoC estimation is the model-based method, which is robust and is based on a close-loop-feedback system. The standard KF method is a well-known approach to estimate the internal state of a dynamic linear system [13]. To precisely describe the nonlinear working state of the battery, several KF relevant approaches have been used to obtain SoC estimation [14]. The extended KF (EKF) method mathematically transforms the standard (linear matrix) KF to fit a nonlinear system. Besides, several EKF-based methods, such as lazy EKF and robust EKF, are proposed to estimate the SoC of the battery and in different scenarios for vehicle onboard battery and microgrid energy storage units [15,16]. The Dual EKF (DEKF) adopted in [17,18] to estimate the SoC of the battery and the parameter of the model shows faster convergence in shorter calculation time. The unscented KF (UKF) transforms the nonlinear models by linear interpolation. Sun et al. [19] discussed an adaptive UKF (AUKF) algorithm for SoC estimation which shows higher accuracy than the EKF-based estimator. The main issue of the UKF based methods is using the Unscented Transform to deal with the nonlinear transfer of the mean and covariance. Compared to the EKF, the UKF method approximates the probability density distribution of the nonlinear function instead of the nonlinear function approximation. Therefore, the UKF methods are more accurate [20,21,22]. However, the UKF-based estimator seems more applicable to the situation where the system is less nonlinear. The iterative update of the covariance in the UKF-based algorithm is prone to negative definite matrix in a highly nonlinear system. In addition to the methods related to KF, other model-based methods are reported in literature. For example, the Luenberger observer and sliding mode observer showed an accurate SoC estimation but is very complex [23].
The main objective of this paper is to design an appropriate KF-based method for SoC estimation with considerable accuracy and simplicity. The battery SoC estimation is the parameter identification based on the battery model. In this paper we employ a novel composite battery model based on the electrochemical models [24]. The offline identification of parameters is first done using experimental data. With these offline parameters, a battery model is subsequently built using MATLAB simulation. This model will include the effects of temperature, charge/discharge rate, direct current resistance, etc. Using this battery model, we implement the iEKF algorithm to estimate the SoC in MATLAB Simulink. The iEKF method combines the OCV, Ah and EKF methods: the OCV-SoC function in our work provide an initial value; Ah counting module online identifies the parameters of the battery model; the errors in the OCV and Ah estimation are corrected by the EKF algorithm. Under both static and dynamic operating conditions, it is shown that the iEKF algorithm results in better accuracy of the SoC estimation than other EKF based methods. The development of a composite battery model is another novelty of this paper.

2. The Battery Model

The State of Charge (SoC) is used to identify the remaining capacity status of the battery. The value of SoC cannot be directly measured but obtained by analyzing external characteristics. Different battery manufactures in the market have a different definition of the SoC. Equation (1) gives a numerical definition of SoC.
SoC = C Q / C I
where the CQ is the remaining capacity, and the CI is the rated capacity when the battery is discharged with a constant current I.
The process of using the model-based method to estimate SoC could be considered as the dynamic identification for the parameters representing the characteristics of the battery. The choice of the models will determine the mathematical relationship of the different parameters. The equations of the state in the algorithms will also vary from the different model selections. Figure 1 shows a logical structure of the battery model build-up.
The modeling steps are described as follows:
  • Selecting the battery model (A novel composite electrochemical model).
  • Determining the different parameters to be identified based on the selected model.
  • Performing a series of characteristics tests on the battery.
  • Linear fitting of the experimental data (offline identification).
  • Building the model in MATLAB.
  • Obtaining the equation of state.
  • Developing the online estimation algorithm (iEKF).
  • Inputting the current, temperature and SoC (simulations in static and dynamic conditions).
As shown in Figure 1, the battery model is constructed in two sections: offline parameter identification in section I and online parameter identification in section II. Steps 1 to 6 are the preparation steps for the battery model establishment. They will seriously influence the accuracy of the online estimation based on the iEKF algorithm in step 7. The series of experiments in step 3 refers to four different battery tests (see Section 3.1 and Section 3.4). The experiments reflect the external characteristics of the battery and relate to the factors affecting the SoC estimation. The main factors affecting the battery capacity are the charge/discharge rate, temperature, the charge/discharge cycle (battery aging) and self-discharge of the battery [25]. Taking these factors into account, SoC (QtI) definition is amended as [26,27].
Q t I = η Q t i = η 0 t I d τ
where t is the charge/discharge duration time, Qti is the total quantity of electric charge/discharge during the period t, I is the current over a time interval 0 to t and η is the efficiency coefficient which includes both the charge/discharge rate (ηi) and the temperature influence coefficient (ηT).

The Composite Battery Model

For the composite battery model, the SoC is considered as a state variable x in the system, x k is the number of the state vector. The output yk is the voltage of the battery model. The composite model is built based on three different electrochemical models as follows [28,29]:
Shepherd model:
y k = E 0 R i k   K 1 / x k
Unnewehr universal model:
y k = E 0 R i k K 2 · x k
Nernst model:
y k = E 0 R i k +   K 3 · ln ( x k ) + K 4 · ln ( 1 x k )
where E0 is the OCV when the battery is fully charged and R is the internal resistance which will change with different charge/discharge status and SoC, ik is the instantaneous current at time k (negative when the battery is charging and positive when discharging). K1 to K4 are the matching parameters to be identified through battery experiments. The state equation based on the composite battery model is described as follows:
x k + 1 = x k ( η i Δ t / η T Q n ) · i k
While the output equation is
y k = K 0 R i k   K 1 / x k   K 2 · x k + K 3 ·   ln ( x k ) + K 4 · ln ( 1 x k )
where K0 is the OCV of the fully charged battery and has the same physical meaning as E0. However, E0 in Equations (3)–(5) is the actual measured value while K0 is obtained by the identification based on OCV-SoC experimental data (see in Section 3.4). Equations (3)–(5) are combined in Equation (7). The electrochemical models of Equations (3)–(5) reflect the relationship between the terminal voltage and the SoC ( x k ). R is the internal resistance (Ohmic resistance) and changes with the charging/discharging state of the battery ( R i k ). K 1 / x k from Equation (3) and K 2 · x k from Equation (4) reflect the polarization resistances of the battery. K 3 ·   ln x k and K 4 · ln ( 1 x k ) from Equation (5) represent the influence of the internal temperature and material activity during the electrochemical reaction of the battery, respectively.
The SoC estimation is not directly considered in most of the papers discussing the battery models. On the other hand, the accuracy of the battery model significantly affects the estimation of the SoC of the battery [30]. Justifying accurate battery models mainly depends on the dynamic tracking of the battery terminal voltage and the identification of parameters. Many bench tests are used to verify the accuracy of the battery models, such as HPPC test, pulsed charge/discharge cycles and dynamic stress test [31,32]. At the same time, the experimental data used to verify the battery model is also applied to design the SoC estimators.
In terms of the electrochemical model, various chemical reactions are carefully considered. They include the reaction occurring at the anode and cathode of the battery and the electrolyte ion transfer process. Equations (3)–(5) are simplified electrochemical models based on empirical modeling method and have the advantages of simple expression and computational efficiency. However, there are some drawbacks when using models in Equations (3)–(5) alone or their correction models such as the new Electrochemical Polarization (EP) model [22,32]. Compared to the equivalent circuit models (ECMs) [33,34], the composite model described in our work shows sufficient accuracy and short execution time. The composite battery model in this paper uses the calculation results of Equation (7) to replace the direct measurement of OCV, which is known to be difficult [35] but still used in other electrochemical models and ECMs. The advantage of linear parameters in our model reduces the difficulty of parameter identification. With less complexity, our composite battery model minimizes the number of the parameters to be identified while fully considering the influencing factors by combing K1 to K4.

3. The Experiments and Offline Parameter Identification

The mathematical parameters ( η i , η T , R, K0, K1, K2, K3, K4) of the composite battery model shown in Equations (6) and (7) require a validation. The initial identification of the parameters is an offline and static estimation, obtained by polynomial curve fitting of the experimental data (see Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8). The charge/discharge rate factor η i was obtained by the charge and discharge test. Similarly, the temperature influence coefficient η T was obtained from temperature characteristic test. The other parameters (R, K0, K1, K2, K3, K4) were obtained through a Hybrid Pulse Power Characterization (HPPC) test and OCV-SoC test [36]. All the tests were conducted on a LiFePO4 battery (single cell) with 206 Ah rated capacity and 3.2 V rated voltage.

3.1. Charge and Discharge Rate Test

The main purpose of this test is determining the influence from different charging/discharging rates on the actual capacity of the battery. According to the definition of SoC shown in Equation (2), the difference between the rated capacity and the measured capacity is caused by the variable parameter of η i . The determination of η i is based on the experimental data to establish a linear fit relationship.
Five groups of different rates (0.2 C, 0.5 C, 1 C, 2 C and 3 C) with a constant current at room temperature (25 °C) were conducted in charging and discharging tests, respectively. There was a 1 h resting time before starting the discharging test after the charging test was completed. Table 1 and Table 2 show a specific data point of both capacity and energy retention for charging and discharging tests, respectively. The curves of the capacity retention rate for the charge and discharge rate tests for the LiFePO4 battery are shown in Figure 2 and Figure 3, respectively. From Figure 2 and Figure 3, it is clear that the actual capacity of the battery will decrease as the charge/discharge rate increases.

3.2. Temperature Characteristics Test

Similar to the charge/discharge rate, the battery shows nonlinear behavior with ambient temperature changes. The working temperature of the lithium-based battery pack in actual situations is not a constant. Therefore, a temperature coefficient ( η T ) has to be introduced to represent the impact of temperature on the SoC estimation.
The test involved using the 1 C rate to discharge a fully charged battery under different (constant) temperature conditions ( 20   , 10   , 0   , 25     and   45   ). Table 3 shows a specific data point in both the capacity and energy retention rates at specific temperatures. The change curves of capacity retention rate for the LiFePO4 battery at different temperature are shown in Figure 4.
The increase in temperature reduces the overpotential, which will cause an increase in the activity of the chemicals inside the battery. Thus, the discharge capacity of the battery increases at (constant) higher temperature conditions. The experimental results shown in Figure 4 are consistent with the theoretical analysis—the capacity of the LiFePO4 battery decreases with the decreasing temperature [37].

3.3. Hybrid Pulse Power Characterization (HPPC) Test

The HPPC test is one of the most common approaches to offline parameter identification. This paper adopts the HPPC from Freedom CAR Battery Test Manual (published in 2003) to initially identify the parameters of direct current resistance (DCR) [36]. The DCR, which includes both Ohmic resistance and the polarization resistance, is dynamic. The HPPC test is used to obtain DCR parameters as a function of SoC from the voltage response values. The series of pulse experiments of HPPC is to reliably establish cell voltage response time constants during “discharge”, “rest” and “regen” regions. The standard process of HPPC test is described in Figure 5, where C1/1 is 1C charge/discharge rate.
The HPPC test includes nine single repeated sequences (Figure 5c). Each sequence is separated by 10% SoC or depth of discharge (DOD) with constant current discharge segments from 90% to 10% (Figure 5b). One HPPC profile includes 10 s discharge, 40 s rest and 10 s charge (Figure 5a). There is one hour resting time between each sequence (Figure 5b). It should be noted that the spikes shown in Figure 5b,c are basically the HPPC profile of Figure 5a. This test uses 4 C discharge and 3 C charge. The data collection interval of the HPPC test is 0.2 s. The HPPC experimental results are shown in Table 4 and include the voltage and the DCR. Vbefore and Vafter are the measured voltage values before and after charging/discharge test, respectively. DCR values are rounded to two decimal places.

3.4. OCV-SoC Test

The open-circuit voltage (OCV) test is significant and necessary for the estimation of K0. The operating characteristics of the battery show that a proportional relationship exists between OCV and SoC. The OCV is roughly regarded as a linearized function of SoC in a simplified system [38]. For example, the OCV rises with the increase in SoC. The current SoC of the battery can be calculated through a model relationship between OCV and SoC. The experimental steps used to obtain an approximate OCV value are shown in Figure 6.

3.5. Offline Parameter Identification

The data shown in the various tests described in Section 3.1, Section 3.2, Section 3.3 and Section 3.4 was obtained by real experimental bench based on LiFePO4 battery (206 Ah, 3.2 V). A convincing offline parameters identification was required to achieve a reliable mathematical battery model for the simulation of KF. Eight parameters ( η i , η T , R, K0, K1, K2, K3, K4) were identified by the approach of linear fitting and recursive least squares (RLS) in MATLAB. The experimental data was input into MATLAB in the form of different sets of data points. In terms of η i , relationship between the actual capacity and the charge/discharge rate were quantified by linear fitting functions in MATLAB. A second-order polynomial linear fitting equation for η i was obtained by the use of the polyfit function:
Polyfit   ( i ,   η i ,   2 ) η i = 15873 / ( 5.47 i 2 156.8 i + 16301 )
where i represents the charging-discharging current in A. Similarly, the polynomial curve of the temperature coefficient ( η T ) was obtained by MATLAB polyfit function, as follows:
Polyfit   ( T ,   η T ,   1 ) η T = 0.55 T + 76.83
where T is the actual temperature of the battery.
The rest of parameters (K0, R, K1, K2, K3, K4) were obtained by the method of RLS. Figure 7 shows that the vales of parameters begin to converge after 1500 iterations. The values of the parameters were as follows: R = 0.0048, K1 = −0.000268, K2 = 0.1495, K3 = 0.111 and K4 = −0.01955. The value of K0 was 3.191 and is not shown in the figure. The accuracy in the estimation of parameters was high, of the order of ±0.3%. The mathematical model based on linear fitting from real experimental data is therefore reliable for SoC estimation using iEKF.

4. The SoC Estimation Based on an Improved EKF Algorithm

The crucial objective of addressing the filtering problem is filtering any noise from the observed noisy signal. Taking specific situations into account such as signal processing, target tracking and control system, the solution for filtering problem can be generally transformed into a statistical estimation of the system status. Based on the theory of time domain state space, the KF algorithm achieves an estimation of the state of the system by recursive iteration.

4.1. Analysis of the KF and EKF Algorithm

The standard KF is mainly used in a linear dynamic system to estimate the unknown variable which cannot be directly measured. The optimal estimation is the core of the KF algorithm, which is based on the prediction estimation and algorithmic amendment. The processing objects of the KF algorithm include the real system and the system model [39]. The real system includes the measurable input uk, the real output yk and the unmeasurable state xk. The system model includes the same input uk, the known state xk and the output yx based on the specific battery model. The optimal estimation is obtained through a comparison between the yk and yx to amend the prediction estimation. The state variable xk of the system model is closer to the real value of yk. The state-space system model of the discrete-time standard KF is expressed as follows:
{ s t a t e   f o r m u l a :   x k + 1 = A k x k + B k u k + w k o u t p u t   f o r m u l a : y k = C k x k + D k u k + v k
where k is the discrete time point, xk, uk and yk are the state variables of the input and the output of the system, respectively. wk is the process noise variable which is used to describe the superimposed noise and error during state transition. vk is the measurement noise variable which is used to describe the generated noise and error when the input is measured. Ak, Bk, Ck and Dk are the equation matching coefficients reflecting the dynamic characteristics of the system. Figure 8 shows the state-space model of the discrete simple KF.
Two different estimates of the state variable xk and the mean square error of estimation Pk are made at each sampling interval. For example, the first-time predictive estimate of x k is obtained by the iterative recursion using the state equations based on x k 1 + . The predictive estimates of x k and P k are completed before the yk measurement. The calculation of the optimal estimates of x k + and P k + start after the measurement of yk is processed. To obtain the optimal estimation of x k + and P k + , the predictive estimates of x k and P k will be amended after the calculation of yk.
The processing steps of standard KF algorithm are as follows:
  • Initial value of x 0 + and P 0 + :
    x 0 + = E [ x 0 ]
    P 0 + = E [ ( x 0 x 0 + ) ( x 0 x 0 + ) T ]
  • Predictive estimate of the x k and P k :
    x k = A k 1 x k 1 + + B k 1 u k 1
    P k = A k 1 P k 1 + A k 1 T + D w
  • KF gain Lk (weighting coefficient matrix)
    L k = P k C k T ( C k P k C k T + D v ) 1
  • Optimal estimate of the x k and P k :
    x k + = x k + L k ( Y k y k )
    P k = ( 1 L k C k ) P k
    where Dw and Dv in Equations (14) and (15) are the covariance of the process noise wk and the measurement noise vk, respectively.
The standard KF algorithm shows the advanced estimation of the linear dynamic system. In terms of the nonlinear dynamic system such as the battery pack of EVs, the EKF algorithm linearly transforms the nonlinear system through an extended state-space model, then uses the iterative calculation of the standard EK algorithm to obtain the optimal estimation [40]. The state-space system model of the EKF is expressed as:
{ s t a t e   f o r m u l a :   x k + 1 = f ( x k , u k ) + w k o u t p u t   f o r m u l a : y k = g ( x k , u k ) + v k
where f ( x k , u k ) and g ( x k , u k ) are the state transfer function and the measurement function of the nonlinear system, respectively. The nonlinear discrete-time state-space model of the EKF algorithm is shown in Figure 9.
Compared to the standard KF algorithm, the state-space model of EKF algorithm is different. However, the algorithm implementation is similar to the standard KF, which mainly includes the initialization, the predictive estimate and the optimal estimate. The A k 1 x k 1 + + B k 1 u k 1 in predictive estimate of standard KF is replaced by ( x k ,   u k ) , while g ( x k ,   u k ) substitutes C k x k + D k u k in the optimal estimate. The calculation process of EKF is shown in Figure 10.

4.2. The SoC Estimation Model Corrected by EKF Based on Composite Model

The complexity of the SoC estimation increases because of the internal nonlinearization of the battery and the significant impact of external conditions. In addition, the working process of the battery for EVs involves large current changes and a single and regular approach hardly achieves an online accurate SoC estimation.
Taking the estimate accuracy and the calculation cost into consideration, an iEKF algorithm is proposed in this paper. The iEKF algorithm combines the OCV method, Ah method and the EKF algorithm. Based on the actual experimental battery data and the initial/offline parameter extraction using MATLAB, the algorithm implementation of the iEKF is shown in Figure 11.
The main function of OCV method is to provide a relatively accurate initial estimation of the SoC. OCV-SoC curve obtained from the OCV-SoC test (see Section 3.4) is used to provide an initialized SoC estimation for Ah method and EKF algorithm. A piecewise function is used in this paper for curve fitting the experimental data in OCV-SoC test. The mathematical expression of OCV-SoC relation is as follows (x is the measured OCV):
{ x > 3335 ,   S o C = 1 3327 X 3335 , S o C = 1 8.4745 x 2 56710 x + 94872550 14512 3297 < x < 3327 , S o C = 1 0.26997 x 2 + 1740 x 2798620 14512 3283 x 3297 , S o C = 1 7.1273 x 2 47222 x + 78219350 14512 3179 < x < 3283 , S o C = 1 0.2017 x 2 + 1256.2 x 1941900 14512 2828 x 3179 ,   S o C = 1 0.00735 x 2 + 40.533 x 41359 14512 x < 2828 , S o C = 0
The Ah method quantifies the external influence factors which mainly refer to the charging/discharging rate and the temperature. The principle of Ah method is shown in (20).
S o C k + 1 = S o C k 1 Q n k k + 1 η i η T i d t
where i is positive when discharging, but negative when charging. The coefficient of charging/discharging rate (ηi) and temperature (ηT) are obtained by Equations (8a), (8b) and (9), respectively.
In terms of the implementation of EKF algorithm, the composite model described in Equations (3)–(5) is adopted in this paper. The state-space model of EKF algorithm based on the composite battery model uses Equation (6) as the state equation and the Equation (7) as the output equation. The EKF is expected to show a strong algorithm correction ability [41,42]. The problem of inaccurate initialized estimation of OCV method and the current accumulated error in Ah method will be addressed by using EKF.
The implementation of EKF algorithm in this paper is as follows:
  • Model establishment: Use Equations (6) and (7).
  • Determination of system parameters:
    A k 1 = f ( x k 1 , u k 1 ) x k 1 | x k 1 = x k 1 + = 1
    C k = y k x k | x k = x k = K 1 / ( x k ) 2 K 2 + K 3 / x k K 4 / ( 1 x k )
  • Initialization of the state variable and the covariance.
    x 0 + = S o C 0 ,   P 0 + = v a r ( x 0 )
  • Iterative calculation of the EKF.
    { x k = x k 1 + ( η i Δ t η T Q n ) i k 1 y k = K 0 R i k K 1 / x k K 2 x k + K 3 ln ( x k ) + K 4 ln ( 1 x k ) P k = A k 1 P k 1 + A k 1 T + D w L k = P k C k T C k P k C k T + D v x k + = x k + L k ( Y k y k ) P k + = ( 1 L k C k ) P k k = 1 , 2 , 3
Ak−1 and Ck are defined in Step 2 by using Equations (6), (7) and (10). The SoC0 is calculated based on the remaining charge (after charging/discharging) in the previous state and the OCV in the current state. P 0 + , Dw and Dv relate to the performance of the battery and the data collection system. In order to update the status of the system, the sampling frequency is set in the Simulink equal to 2.5 times the bandwidth of the sampled signal as per the “Nyquist-Shannon sampling” criterion [43].

5. The Simulation Validation of the Improved EKF Algorithm

5.1. The Validation of the Improved EKF Algorithm

In order to verify the actual effect of the iEKF, the model described in Section 4 has been simulated in MATLAB/Simulink. The inputs of the model, current and temperature, are set by constant values (1 C, 2 °C) which refer to the static operation condition. The initial guess for SoC is set at 70% based on existing published work [44,45,46,47].

5.2. The Simulation Results

Figure 12 shows the comparison between standard SoC, the SoC estimated by Ah counting model and the SoC estimation results of iEKF method. The standard SoC was calculated values based on the charging/discharging experimental data [48]. The fit between the standard SoC and the iEKF estimation gets better with increasing simulation time.
Figure 13 shows the error covariance of the composite SoC model with and without the iEKF under static operation condition. The error with the use of iEKF is very small reflecting the effectiveness of the improved EKF method. The error covariance with the iEKF under static operation condition was of the order of 10−7.
The MATLAB inputs of dynamic current efficiency and temperature are shown in Figure 14a,b, respectively. Figure 15 compares the SoC estimation error under dynamic operation condition of the composite battery model with and without the iEKF. Figure 15a gives the calculation results over a time of 1000 s while Figure 15b shows local calculation results from 0 to 100 s. The estimation error using iEKF is insignificant (of the order of 10−6), thereby providing credibility to the iEKF method. The error covariance with the iEKF under static operation condition was of the order of 10−7. Table 5 gives the calculated estimation error based on the error curves shown in Figure 13 and Figure 15a,b.
As shown in Figure 12, the estimator based on iEKF shows high degree of agreement tracking the change in SoC. Comparing the curves of estimation error shown in Figure 13 and Figure 15, the iEKF algorithm obtains better noise filtering performance. It should be pointed out that the dynamic operation condition shown in Figure 14 causes more fluctuation in the estimation error curve than in static operation condition. From the comparison results shown in Table 5, the estimation errors increase under dynamic operation conditions. This means the estimation difficulty will become more challenging under dynamic operation conditions.
Since the estimator is sensitive to different operation conditions, the quality of the estimator cannot be fairly compared with different approaches. Several factors such as the battery model, the battery types and the experimental methods for the offline parameter identification affect the performance of the estimator. For example, the estimator based on EKF with the Thevenin model reported an absolute mean error of 4.42% under dynamic operation conditions [49]. Tested results of SoC estimation showed a relative error of 1.5% when using an estimator based on extended fractional KF with the fractional order PNGV model [50]. The SoC estimators based on different battery models using EKF and dual EKF methods have been compared in [42]. Plett [45] built the battery models based on a group of Pulsed-current test and adopted the UDDS dynamic test on LiPB battery, which shown estimation error of the battery models varying from 1% to 6.5%. The iEKF proposed in this paper shows a relative error of 1.2% and 2.15% under static and dynamic conditions, respectively. The SoC estimation based on the improved-EKF model discussed in this paper shows good accuracy and the method itself has less complexity compared to other well-established methods such as the EKF based on the Thevenin or PNGV models.
We have also carried out simulations using our iEKF model but with different initial SoCs of 20% and 50% and were able to achieve similar accuracy as that of the SOC value of 70%: relative error under static and dynamic operating condition with initial SoC of 20% and 50% are less than 2%. The relative errors of the SOC estimation for the 20%, 50% and 70% initial guess are compared in Table 6. The results shown in Table 6 further strengthen the credibility of our iEKF model.

6. Conclusions

A composite battery model using iEKF has been proposed in this paper. Four groups of real experiments and parameter identifications were conducted to build a reliable battery model for the achieving a credible estimator. A composite battery model was built using offline parameter identification using MATLAB. Based on this composite battery model, a mathematical model of the iEKF was built. OCV method provided the initial estimation inaccuracy and the Ah method provided a rough estimate of the SoC. The cumulative error of SoC estimation in Ah method was precisely corrected by the EKF algorithm. The iEKF algorithm provides successful simulation results for accurate SoC estimation under both static and dynamic operation conditions. The iEKF algorithm shows great advantage in the estimation accuracy while being less complex than other methods. In terms of the simplicity and feasibility, the iEKF is an excellent candidate for BMS implementation to promote the battery performance.

Author Contributions

Data curation, N.D. and J.C.; Formal analysis, N.D.; Investigation, N.D.; Methodology, N.D.; Project administration, T.T.L.; Resources, N.D.; Software, N.D.; Supervision, K.P. and T.T.L.; Validation, N.D.; Writing—original draft, N.D.; Writing—review & editing, N.D. and K.P.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xiong, R.; Zhang, Y.; Wang, J.; He, H.; Peng, S.; Pecht, M. Lithium-ion battery health prognosis based on a real battery management system used in electric vehicles. IEEE Trans. Veh. Technol. 2018, 68, 4110–4121. [Google Scholar] [CrossRef]
  2. Lu, L.; Han, X.; Li, J.; Hua, J.; Ouyang, M. A review on the key issues for lithium-ion battery management in electric vehicles. J. Power Sources 2013, 226, 272–288. [Google Scholar] [CrossRef]
  3. Un-Noor, F.; Padmanaban, S.; Mihet-Popa, L.; Mollah, M.; Hossain, E. A comprehensive study of key electric vehicle (EV) components, technologies, challenges, impacts, and future direction of development. Energies 2017, 10, 1217. [Google Scholar] [CrossRef]
  4. Rezvanizaniani, S.M.; Liu, Z.; Chen, Y.; Lee, J. Review and recent advances in battery health monitoring and prognostics technologies for electric vehicle (EV) safety and mobility. J. Power Sources 2014, 256, 110–124. [Google Scholar] [CrossRef]
  5. 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]
  6. Berecibar, M.; Gandiaga, I.; Villarreal, I.; Omar, N.; van Mierlo, J.; van den Bossche, P. Critical review of state of health estimation methods of Li-ion batteries for real applications. Renew. Sustain. Energy Rev. 2016, 56, 572–587. [Google Scholar] [CrossRef]
  7. Hu, C.; Jain, G.; Zhang, P.; Schmidt, C.; Gomadam, P.; Gorka, T. Data-driven method based on particle swarm optimization and k-nearest neighbor regression for estimating capacity of lithium-ion battery. Appl. Energy 2014, 129, 49–55. [Google Scholar] [CrossRef]
  8. Malkhandi, S. Fuzzy logic-based learning system and estimation of state-of-charge of lead-acid battery. Eng. Appl. Artif. Intell. 2006, 19, 479–485. [Google Scholar] [CrossRef]
  9. Antón, J.Á.; Nieto, P.G.; de Cos Juez, F.J.; Lasheras, F.S.; Vega, M.G.; Gutiérrez, M.R. Battery state-of-charge estimator using the SVM technique. Appl. Math. Model. 2013, 37, 6244–6253. [Google Scholar] [CrossRef]
  10. Zheng, Y.; Lu, L.; Han, X.; Li, J.; Ouyang, M. LiFePO4 battery pack capacity estimation for electric vehicles based on charging cell voltage curve transformation. J. Power Sources 2013, 226, 33–41. [Google Scholar] [CrossRef]
  11. Xu, J.; Cao, B.; Chen, Z.; Zou, Z. An online state of charge estimation method with reduced prior battery testing information. Int. J. Electr. Power Energy Syst. 2014, 63, 178–184. [Google Scholar] [CrossRef]
  12. Dai, H.; Wei, X.; Sun, Z.; Wang, J.; Gu, W. Online cell SOC estimation of Li-ion battery packs using a dual time-scale Kalman filtering for EV applications. Appl. Energy 2012, 95, 227–237. [Google Scholar] [CrossRef]
  13. Simon, D. Kalman filtering with state constraints: A survey of linear and nonlinear algorithms. IET Control Theory Appl. 2010, 4, 1303–1318. [Google Scholar] [CrossRef]
  14. Xiong, R.; He, H.; Sun, F.; Zhao, K. Evaluation on state of charge estimation of batteries with adaptive extended Kalman filter by experiment approach. IEEE Trans. Veh. Technol. 2013, 62, 108–117. [Google Scholar] [CrossRef]
  15. Pavković, D.; Krznar, M.; Komljenović, A.; Hrgetić, M.; Zorc, D. Dual EKF-Based State and Parameter Estimator for a LiFePO4 Battery Cell. J. Power Electron. 2017, 17, 398–410. [Google Scholar] [CrossRef]
  16. Yousefizadeh, S.; Bendtsen, J.D.; Vafamand, N.; Khooban, M.H.; Dragičević, T.; Blaabjerg, F. EKF-based Predictive Stabilization of Shipboard DC Microgrids with Uncertain Time-varying Load. IEEE J. Emerg. Sel. Top. Power Electron. 2018, 7, 901–909. [Google Scholar] [CrossRef]
  17. Fang, Y.; Xiong, R.; Wang, J. Estimation of Lithium-Ion Battery State of Charge for Electric Vehicles Based on Dual Extended Kalman Filter. Energy Procedia 2018, 152, 574–579. [Google Scholar] [CrossRef]
  18. Guo, F.; Hu, G.; Xiang, S.; Zhou, P.; Hong, R.; Xiong, N. A multi-scale parameter adaptive method for state of charge and parameter estimation of lithium-ion batteries using dual Kalman filters. Energy 2019, 178, 79–88. [Google Scholar] [CrossRef]
  19. Sun, F.; Hu, X.; Zou, Y.; Li, S. Adaptive unscented Kalman filtering for state of charge estimation of a lithium-ion battery for electric vehicles. Energy 2011, 36, 3531–3540. [Google Scholar] [CrossRef]
  20. Zhang, J.; Xia, C. State-of-charge estimation of valve regulated lead acid battery based on multi-state Unscented Kalman Filter. Int. J. Electr. Power Energy Syst. 2011, 33, 472–476. [Google Scholar] [CrossRef]
  21. He, Z.; Gao, M.; Wang, C.; Wang, L.; Liu, Y. Adaptive state of charge estimation for Li-ion batteries based on an unscented Kalman filter with an enhanced battery model. Energies 2013, 6, 4134–4151. [Google Scholar] [CrossRef]
  22. Gao, S.; Kang, M.; Li, L.; Liu, X. Estimation of state-of-charge based on unscented Kalman particle filter for storage lithium-ion battery. J. Eng. 2019, 2019, 1858–1863. [Google Scholar] [CrossRef]
  23. Xu, J.; Mi, C.C.; Cao, B.; Deng, J.; Chen, Z.; Li, S. The state of charge estimation of lithium-ion batteries based on a proportional-integral observer. IEEE Trans. Veh. Technol. 2013, 63, 1614–1621. [Google Scholar]
  24. Plett, G.L. Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: Part 2. Modeling and identification. J. Power Sources 2004, 134, 262–276. [Google Scholar] [CrossRef]
  25. Barré, A.; Deguilhem, B.; Grolleau, S.; Gérard, M.; Suard, F.; Riu, D. A review on lithium-ion battery ageing mechanisms and estimations for automotive applications. J. Power Sources 2013, 241, 680–689. [Google Scholar] [CrossRef] [Green Version]
  26. He, H.; Xiong, R.; Zhang, X.; Sun, F.; Fan, J. State-of-charge estimation of the lithium-ion battery using an adaptive extended Kalman filter based on an improved Thevenin model. IEEE Trans. Veh. Technol. 2011, 60, 1461–1469. [Google Scholar]
  27. Barillas, J.K.; Li, J.; Günther, C.; Danzer, M.A. A comparative study and validation of state estimation algorithms for Li-ion batteries in battery management systems. Appl. Energy 2015, 155, 455–462. [Google Scholar] [CrossRef]
  28. 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]
  29. Xiong, R.; Gong, X.; Mi, C.C.; Sun, F. A robust state-of-charge estimator for multiple types of lithium-ion batteries using adaptive extended Kalman filter. J. Power Sources 2013, 243, 805–816. [Google Scholar] [CrossRef]
  30. Piller, S.; Perrin, M.; Jossen, A. Methods for state-of-charge determination and their applications. J. Power Sources 2001, 96, 113–120. [Google Scholar] [CrossRef]
  31. Plett, G. LiPB dynamic cell models for Kalman-filter SOC estimation. In The 19th International Battery, Hybrid and Fuel Electric Vehicle Symposium and Exhibition; Pusan, Korea, 2002; pp. 1–12. Available online: https://scholar.google.com.hk/scholar?hl=zh-CN&as_sdt=0%2C5&q=.+LiPB+dynamic+cell+models+for+Kalman-filter+SOC+estimation.+In+The+19th+International+Battery%2C+Hybrid+and+Fuel+Electric+Vehicle+Symposium+and+Exhibition&btnG= (accessed on 31 October 2019).
  32. Han, H.; Xu, H.; Yuan, Z.; Zhao, Y. Modeling for Lithium-ion Battery Used in Electric Vehicles. In Proceedings of the 2014 IEEE Conference and Expo Transportation Electrification Asia-Pacific (ITEC Asia-Pacific), Beijing, China, 31 August 2014; pp. 1–5. [Google Scholar]
  33. 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]
  34. 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]
  35. Chang, W.-Y. The state of charge estimating methods for battery: A review. ISRN Appl. Math. 2013, 2013, 953792. [Google Scholar] [CrossRef]
  36. Hunt, G.; Motloch, C. Freedom Car Battery Test Manual for Power-Assist Hybrid Electric Vehicles; INEEL, Idaho Falls: Idaho Falls, ID, USA, 2003. [Google Scholar]
  37. Doughty, D.H.; Crafts, C.C. FreedomCAR: Electrical Energy Storage System Abuse Test Manual for Electric and Hybrid Electric Vehicle Applications; Sandia National Laboratories: Albuquerque, NM, USA, 2006. [Google Scholar]
  38. Hu, Y.; Yurkovich, S. Battery cell state-of-charge estimation using linear parameter varying system techniques. J. Power Sources 2012, 198, 338–350. [Google Scholar] [CrossRef]
  39. Julier, S.J.; Uhlmann, J.K. New extension of the Kalman filter to nonlinear systems. In Signal Processing, Sensor Fusion, and Target Recognition VI; SPIE Digital Library: Bellingham, WA, USA, 1997; pp. 182–194. [Google Scholar]
  40. Ristic, B.; Arulampalam, S.; Gordon, N. Beyond the Kalman Filter: Particle Filters for Tracking Applications; Artech House: Norwood, MA, USA, 2003. [Google Scholar]
  41. Best, M.C.; Gordon, T.; Dixon, P. An extended adaptive Kalman filter for real-time state estimation of vehicle handling dynamics. Veh. Syst. Dyn. 2000, 34, 57–75. [Google Scholar]
  42. Pérez, G.; Garmendia, M.; Reynaud, J.F.; Crego, J.; Viscarret, U. Enhanced closed loop State of Charge estimator for lithium-ion batteries based on Extended Kalman Filter. Appl. Energy 2015, 155, 834–845. [Google Scholar] [CrossRef]
  43. Marvasti, F. Nonuniform Sampling: Theory and Practice; Springer Science & Business Media: Berlin, Germany, 2012. [Google Scholar]
  44. Pang, S.; Farrell, J.; Du, J.; Barth, M. Battery state-of-charge estimation. In Proceedings of the 2001 American Control Conference (Cat. No. 01CH37148), Arlington, VA, USA, 25–27 June 2001; pp. 1644–1649. [Google Scholar]
  45. Plett, G.L. Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: Part 3. State and parameter estimation. J. Power Sources 2004, 134, 277–292. [Google Scholar] [CrossRef]
  46. Bizeray, A.M.; Zhao, S.; Duncan, S.R.; Howey, D.A. Lithium-ion battery thermal-electrochemical model-based state estimation using orthogonal collocation and a modified extended Kalman filter. J. Power Sources 2015, 296, 400–412. [Google Scholar] [CrossRef] [Green Version]
  47. Wang, T.; Chen, S.; Ren, H.; Zhao, Y. Model-based unscented Kalman filter observer design for lithium-ion battery state of charge estimation. Int. J. Energy Res. 2018, 42, 1603–1614. [Google Scholar] [CrossRef]
  48. Yuan, S.; Wang, Y.; Li, C. SOC Performance Evaluation Analysis in Electric Vehicle Power Battery Operation. Inn. Mong. Electr. Power 2016, 34, 81–84. [Google Scholar]
  49. He, H.; Qin, H.; Sun, X.; Shui, Y. Comparison study on the battery SoC estimation with EKF and UKF algorithms. Energies 2013, 6, 5088–5100. [Google Scholar] [CrossRef]
  50. 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]
Figure 1. The logical structure of the battery model build-up.
Figure 1. The logical structure of the battery model build-up.
Inventions 04 00066 g001
Figure 2. Capacity retention curves at different charge rates.
Figure 2. Capacity retention curves at different charge rates.
Inventions 04 00066 g002
Figure 3. Capacity retention curves at different discharge rates.
Figure 3. Capacity retention curves at different discharge rates.
Inventions 04 00066 g003
Figure 4. Capacity retention curves at a different temperatures.
Figure 4. Capacity retention curves at a different temperatures.
Inventions 04 00066 g004
Figure 5. The HPPC test [36]. (a) the HPPC test profile, (b) the start of HPPC test sequence, (c) the complete HPPC sequence.
Figure 5. The HPPC test [36]. (a) the HPPC test profile, (b) the start of HPPC test sequence, (c) the complete HPPC sequence.
Inventions 04 00066 g005aInventions 04 00066 g005b
Figure 6. OCV-SoC test process.
Figure 6. OCV-SoC test process.
Inventions 04 00066 g006
Figure 7. Parameters identification results in the composite model.
Figure 7. Parameters identification results in the composite model.
Inventions 04 00066 g007
Figure 8. The state-space model of discrete simple KF.
Figure 8. The state-space model of discrete simple KF.
Inventions 04 00066 g008
Figure 9. The state-space model of EKF.
Figure 9. The state-space model of EKF.
Inventions 04 00066 g009
Figure 10. The calculation process of EKF.
Figure 10. The calculation process of EKF.
Inventions 04 00066 g010
Figure 11. The iEKF algorithm implementation.
Figure 11. The iEKF algorithm implementation.
Inventions 04 00066 g011
Figure 12. Comparison SOCs under static operation conditions.
Figure 12. Comparison SOCs under static operation conditions.
Inventions 04 00066 g012
Figure 13. Comparison of error covariance between iEKF model and Ah counting model under static operation conditions.
Figure 13. Comparison of error covariance between iEKF model and Ah counting model under static operation conditions.
Inventions 04 00066 g013
Figure 14. MATLAB inputs of (a) The input current efficiency and (b) The input temperature for the SOC estimation under dynamic operating conditions.
Figure 14. MATLAB inputs of (a) The input current efficiency and (b) The input temperature for the SOC estimation under dynamic operating conditions.
Inventions 04 00066 g014
Figure 15. Comparison of error covariance between iEKF and Ah models under dynamic operating conditions: (a) over a time of 1000 s (b) from 0 to 100 s. The inset in both the figures shows the magnified plot of the error covariance of the iEKF model only. Note the extremely small value of error covariance of the iEKF model.
Figure 15. Comparison of error covariance between iEKF and Ah models under dynamic operating conditions: (a) over a time of 1000 s (b) from 0 to 100 s. The inset in both the figures shows the magnified plot of the error covariance of the iEKF model only. Note the extremely small value of error covariance of the iEKF model.
Inventions 04 00066 g015
Table 1. The capacity and energy retention rate with specific charge rate.
Table 1. The capacity and energy retention rate with specific charge rate.
Charge Rate Test0.2 C0.5 C1.0 C2.0 C3.0 C
Capacity/Ah211.45208.95206.88204.07194.76
Capacity retention rate/%102.21101.00100.0098.6494.14
Energy/Wh707.76706.36708.04712.64692.15
Energy retention rate/%99.9699.76100.00100.6597.76
Table 2. The capacity and energy retention rate with specific discharge rate.
Table 2. The capacity and energy retention rate with specific discharge rate.
Charge Rate Test0.2 C0.5 C1.0 C2.0 C3.0 C
Capacity/Ah214.31212.94211.84211.28211.08
Capacity retention rate/%101.16100.52100.0099.7499.64
Energy/Wh687.83672.22657.33641.41628.45
Energy retention rate/%104.64102.26100.0097.5895.61
Table 3. The capacity and energy retention rate with specific temperature condition.
Table 3. The capacity and energy retention rate with specific temperature condition.
Temperature Characteristic Test−20 °C−10 °C0 °C25 °C45 °C
Capacity/Ah194.18201.14205.49211.27211.35
Capacity retention rate/%91.9195.2097.26100.00100.00
Energy/Wh523.18566.18600.52657.80668.46
Energy retention rate/%79.5486.0791.29100.00101.62
Table 4. The HPPC test charging/discharging power and DCR.
Table 4. The HPPC test charging/discharging power and DCR.
SoC206Ah 4C Discharge/3C Charge
DischargeCharge
Vbefore (mV)Vafter (mV)DCR (mΩ)Vbefore (mV)Vafter (mV)DCR (mΩ)
90%3328.302910.700.453277.203613.200.49
80%3327.402893.700.473267.203612.900.50
70%3327.402881.600.483258.903610.100.51
60%3296.702857.400.483244.903586.900.50
50%3289.002829.800.503230.403580.400.51
40%3288.002805.900.523217.303577.300.52
30%3284.302775.600.553201.503570.100.53
20%3254.502707.400.593169.903539.400.53
10%3209.602422.100.863110.403497.000.56
Table 5. The SoC estimation error based on the iEKF method under static/dynamic condition.
Table 5. The SoC estimation error based on the iEKF method under static/dynamic condition.
Operation ConditionMaximum Error (%)Average Error (%)Relative Error (%)
Static2.391.431.20
Dynamic6.763.942.15
Table 6. The comparison of relative error (%) between SoC estimation based on the iEKF and Ah counting methods under static/dynamic condition.
Table 6. The comparison of relative error (%) between SoC estimation based on the iEKF and Ah counting methods under static/dynamic condition.
Estimation ErrorInitial SoC of 20%Initial SoC of 50%Initial SoC of 70%
Operation Ah CountingiEKFAh CountingiEKFAh CountingiEKF
Static14.90.815.31.015.01.2
Dynamic17.71.718.52.019.72.1

Share and Cite

MDPI and ACS Style

Ding, N.; Prasad, K.; Lie, T.T.; Cui, J. State of Charge Estimation of a Composite Lithium-Based Battery Model Based on an Improved Extended Kalman Filter Algorithm. Inventions 2019, 4, 66. https://doi.org/10.3390/inventions4040066

AMA Style

Ding N, Prasad K, Lie TT, Cui J. State of Charge Estimation of a Composite Lithium-Based Battery Model Based on an Improved Extended Kalman Filter Algorithm. Inventions. 2019; 4(4):66. https://doi.org/10.3390/inventions4040066

Chicago/Turabian Style

Ding, Ning, Krishnamachar Prasad, Tek Tjing Lie, and Jinhui Cui. 2019. "State of Charge Estimation of a Composite Lithium-Based Battery Model Based on an Improved Extended Kalman Filter Algorithm" Inventions 4, no. 4: 66. https://doi.org/10.3390/inventions4040066

Article Metrics

Back to TopTop