Research Article  Open Access
Z. C. Gao, C. S. Chin, W. D. Toh, J. Chiew, J. Jia, "StateofCharge Estimation and Active Cell Pack Balancing Design of Lithium Battery Power System for Smart Electric Vehicle", Journal of Advanced Transportation, vol. 2017, Article ID 6510747, 14 pages, 2017. https://doi.org/10.1155/2017/6510747
StateofCharge Estimation and Active Cell Pack Balancing Design of Lithium Battery Power System for Smart Electric Vehicle
Abstract
This paper presents an integrated stateofcharge (SOC) estimation model and active cell balancing of a 12cell lithium iron phosphate (LiFePO4) battery power system. The strong tracking cubature extended Kalman filter (STCEKF) gave an accurate SOC prediction compared to other Kalmanbased filter algorithms. The proposed groupwise balancing of the multiple SOC exhibited a higher balancing speed and lower balancing loss than other cell balancing designs. The experimental results demonstrated the robustness and performance of the battery when subjected to current load profile of an electric vehicle under varying ambient temperature.
1. Introduction
Lithiumion battery storage system plays a vital role in electric vehicle (EV) applications [1–5]. Portable lithium batteries are commonly used for their high energy density and low cost. However, the voltages of these battery cells are quite low and require many battery cells in series to meet the voltage requirement for real applications. In addition, there exist many problems with the battery management system (BMS) such as inaccurate stateofcharge (SOC) estimation due to multiple charging and discharge of the cells. Hence, the SOC [6] was one of the essential parameters to estimate in order to prevent damage to the battery. Unfortunately, the estimation of SOC is not a simple process as it depends on factors such as battery’s capacitance, resistance, internal temperature, ambient temperature [7, 8], and other cell characteristics. The ratio of the charge delivered to the battery over the total charge of the battery was typically used to obtain the SOC.
The common amperehour integral method caused biases due to the integration. On the other hand, the voltage method used the battery voltage and SOC relationship or discharge curve to determine the SOC. The battery cell needs to disconnect from the load in order to determine the opencircuit voltage during actual battery operation. Another approach based on equivalent circuit model (ECM) [9–12] was used to estimate the SOC. The resistors and capacitors were used for modeling the battery cell in ECM. Although it requires an experiment to validate the parameters, it is relatively easy to use and implement. However, the battery is a nonlinear timevarying system with capacity changes due to aging, and ambient temperature variation, an accurate estimation of the SOC on the ECM, is therefore required.
Another approach using fuzzy logic [13] was proposed to estimate the SOC of the lithiumion battery in EV. It utilized both battery terminal voltages to overcome the problem of overdischarging. The rules of combining membership functions were not robust due to the types of the battery cell used. The active cell balancing for multicell battery was not discussed.
As a result, a nonmodel based approach such as neural network [14–16] and its combination with fuzzy logic named fuzzyneural network [17] was used. The support vector machine [18] was also used to estimate the battery dynamics. Although the neural network based approach and SVM were both a nonlinear estimation method that does not require the battery model [19, 20], a significant dataset and computational time for training the SOC value were required. To circumvent the issue of training time, the extreme machine learning (ELM) [21–25] was proposed that uses regularized least squares to compute faster than the conventional quadratic programming approach without tuning the hidden to output neurons. Nevertheless, a significant dataset for an accurate SOC estimation was required despite the short training time. Moreover, the application of a multicell SOC estimation and cell balancing was not proposed.
Instead of nonmodel based approach, a more accurate physical modeling using electrochemical model was used [26–29]. The electrochemical model provided an accurate physical meaning of the electrical and chemical properties of the battery cell. The nonlinear partial differential equations increased the model complexity and computational time during SOC estimation. As a result, a linear model using fewer parameters in the electrochemical model was adopted [30] with Kalman filter (KF) to estimate the SOC. The extended Kalman filter (KF) [31–33], slidingmode observer [34, 35], and Luenberger observer [36, 37] were applied to estimate the SOC using the ECM model. However, it required an accurate model of the battery and higher computing resource with correct initialization of parameters that changed rapidly.
The extended KF (EKF) was then proposed to estimate the SOC using a nonlinear ordinary differential equation model [38]. The unscented KF was utilized [39] to avoid such linearization of the nonlinear equation in EKF. A nonlinear SOC estimator [40] was then employed on the electrochemical model of the battery instead of the ECM. But the computation time and numerical error increased due to the numerical approach used in solving the partial differential equations. In addition, it could not track the sudden change in the SOC value. A strong tracking cubature Kalman filter (CKF) [41] that outperformed the EKF was proposed to track the sudden change of SOC value accurately. It was followed by the multirate strong tracking extended Kalman filter (STEKF) [42] to handle a higher dimensional state estimation of SOC. However, the paper demonstrated on a sixcell battery stack without using the CKF to track the fastchanging SOC value. Hence, the use of the strong tracking cubature on extended Kalman filter (STCEKF) with cell balancing is desired. Furthermore, most of the literature that involved SOC estimation was mainly dealt with theoretical development and comparisons with other SOC estimation methods on a single cell.
In addition to SOC estimation, an active cell balancing (AB) circuit [43–45] is another important element in the battery management system. Most batteries are made up of multiple cells that required AB to prevent each cell from overcharge or discharge after the SOC was determined. Although the topics of SOC estimation and active balancing were separately analyzed or published, it is essential to examine how a battery power system with both SOC estimation and AB can be realized.
With cell balancing, the battery cell lifetime and capacity can be further extended. In general, there exist two different AB circuits. The first type consumed the redundant energy of parallel resistance to maintain the terminal voltage of the cells. The second type used inductors, converters, or transformers to realize energy transfer between cells. The energy in the cells with higher SOC or terminal voltage can be transferred to other cells to maintain the same SOC and voltage among the cells. The disadvantage was the complexity of controlling the converters [41, 46–48]. A multistage equalization was used to simplify the circuit and increase the balancing speed.
There exist different cell balancing methods using a resistor, capacitor, inductor/transformer, and energy converter balancing method [44, 45]. For example, the shuttling capacitors cell balancing method named “charge shuttling cells equalization” used capacitors as external energy storage for alternating the energy between the cells for charge balancing. The control strategy was straightforward and efficient. But the disadvantages were the relatively long balancing time and high cost as compared to the passive balancing method. However, the shuttling capacitors can be optimized using a doubletiered switched capacitor (STSC) based on the switched capacitor to decrease the balancing time.
Another energy conversion cell balancing topology using inductors was used to move energy from a cell to another cell. The relative high balancing current provided a shorter balancing time. However, the inductor topology was relatively costly with high balancing losses. The energy converters such as Cuk, BuckBoost, fullbridge PWM energy, and QuasiResonant Converter were used for cell balancing. When the imbalance was detected, the converters allowed the energy to transfer between cells. This method was used for high power applications. But they can be expensive and quite complex to control.
Hence, a proposed multicell battery power system with both SOC estimation and AB has the following contributions. The novelty will come from the proposed AB circuit to accomplish the groupwise balancing of the multiple SOC obtained via the STCEKF. The AB circuit consists of a switching circuit using a DCDC converter, IGBT drivers, inductors, and diodes to balance the SOC among the cells. Each cell uses a single fast driver to reduce the balancing loss by controlling the cells’ discharge, charge, and cutoff. The battery packs will be divided into groups to balance the energy simultaneously by transferring the energy from the cell with higher to lower SOC. In summary, a new integrated STCEKF modelbased SOC estimation and the active cell balancing will be implemented on a multicell LiFePO4 battery power system to improve its performance and robustness in an electric vehicle.
The paper is organized as followed. In Section 2, a proposed battery design is presented followed by Section 3 of SOC estimation. In Section 4, describes the experimental results of the battery pack using actual load followed by the conclusion in Section 5.
2. Proposed Battery Power System Design
The nominal voltage and continuous discharge current of a single LiFePO4 cell (ANR26650M1B) are limited to 3.3 V and 50 A, respectively. As shown in Figure 1, the battery pack consists of 12 cells connected in series to produce 2 kWh. An open frame design was used to accommodate all circuit boards, sensors, and battery cells in the prototyping stage.
The battery management system (BMS) will perform SOC estimation and active cell balancing on a single board. Figure 2 shows the proposed subsystems used in the architecture of the BMS board. Based on the power consumption, the main control board will compute the desired voltage and current. A lookup table will be used to record the optimal current and voltage of the battery at different power and voltage condition. A DC/DC converter will be used to interface between the cells and external load. The active balancing and protection (ABP) circuit will balance the SOC among the 12 cells via the multicell battery stack monitoring using the LT6803 chip. The analog signals from the current, voltage, temperature, and pressure sensor will be processed in the frontend connection (FEC) circuit. The measured data from the sensor will be transmitted via the serial port of the microprocessor. The control signal will send to the 12 cells via the ABP and FEC circuits. The online SOC estimator in Figure 2 can estimate the SOC based on the sampled data obtained via the frontend connection circuit. The SOC estimation and cell balancing algorithms were coded in C++ via MPLAB software on the host computer or laptop.
The active balancing circuit consists of relays, DCDC converters, and current transducers. The relays and DCDC converters were connected to the batteries as shown in Figure 3. The relays are represented by the switch symbols. One DCDC converter (DC/DC2) was used to balance Cell #1 to Cell #6 (i.e., Pack #1) and another DCDC converter (DC/DC1) was used to balance Cell #7 to Cell #12 (i.e., Pack #2). As shown in the inputs of the DC/DCs in Figure 3, the DC/DC2 was powered by Cell #8 to Cell #12 while DC/DC1 was powered by Cell #1 to Cell #5. Relays were employed to make these connections and enable the connections from DC/DC2 output to Cell #1 to Cell #6 and DC/DC1 output to Cell #7 to 12 independently. There exist four current transducers to monitor the current drawn and delivered by both the DCDC converters. The current transducers were configured to measure ±2 A, ±3 A, or ±6 A.
The flowchart of the active cell balancing is shown in Figure 4. Firstly, the system checks for any abnormalities condition using the estimated SOC. If the SOC is lower or higher than a preset limit, the cell will not be used. The remaining normal cells will be deployed. The SOC for each cell in a group of six will be ranked. There exist two groups of six cells, namely, Pack #1 and Pack #2. The cells with unequal voltages will be balanced. For example, the cell with highest SOC will be discharged while the cell with lowest SOC will be charged sequentially until the cells have equal voltage levels. The duration of the cycle depends on the time taken for the cells’ balancing.
3. SOC Estimation
Many techniques were proposed for SOC estimation. However, the equivalent circuit model in Figure 5 was used. This model consists of opencircuit voltage (OCV) source with an indefinite number of parallel branches and a series resistance . The model also contains a parasitic branch that represents selfcharge and charging losses denoted by . Instead of using indefinite branches as seen in Figure 5, a 2 equivalent circuit was used. The MATLAB/Simscape was utilized to model the cell’s SOC using the 2 equivalent circuit. As seen in Figure 6, the Simscape model consists of five lookup tables, namely, , , , , and at a different ambient temperature from 5°C to 45°C. The data in the lookup data was further optimized using the Parameter Estimation Toolbox at different SOC. The different 2 parameters at various SOC are tabulated in Table 1.

The dynamic equation of SOC can be given aswhere is the battery cell capacity and is the coulomb efficiency.
From the structure in Figure 5, the dynamic equations of the voltages and can be expressed as
The battery terminal voltage can be written aswhere can be estimated by polynomial fitting. It is a standard method to determine the relationship between and SOC. But the errors are apparent during the end of the charging and discharging period. To compensate the fitting error, an exponential function and natural logarithm function are usedwhere , , , and are identified through opencircuit voltage (OCV) SOC curve fitting method.
The battery model has to be discretized in order to program the SOC algorithm into the microcontroller. In discrete time, the SOC dynamics can be given as follows:where is the sampling time interval.
The discrete time versions of (2) can be obtained by using zeroorder hold (ZOH) process. The transformed equations are expressed as follows:
Define the state vector ; the following state space model of the battery cell in discrete matrix form can be obtained:
The battery terminal voltage at any time sample is written as such
In this model, the term function is a nonlinear equation. The state and output equations in discrete time is expressed as follows:where and are continuously differentiable nonlinear functions, is the process noise with zero means, and is the measurement noise, which is independent of with zero mean value.
The Strong Tracking Filter (STF) with online adaptively modified Kalman gain matrix and prior state error covariance to track the sudden change in the state vectors was used. The critical feature of the STF is the method to rearrange the prior error covariance by multiplying it by a diagonal matrix in which the differing diagonal entries optimize the propagation of components in state vector by diminishing the impacts of old data on current parameter estimationwhere denotes multiple fading factors matrix that is determined as
The proportion of and its constraint can be realized by prior knowledge of the systemwhere , , are predetermined constants which reflect the distinctive fading rate of the state estimation, is set to be of relatively larger value when it comes to circumstance that th component in the state vector changes much faster as compared to the others, and is the standard factor of that is given as follows:where denotes the difference of output calculated by STF and measurement value. and are forgetting and weakening factors, respectively.
The STEKF was developed by applying the strong tracking algorithm on the EKF. STEKF benefits the estimation process by taking the advantages of EKF that minimizes the estimation error covariance and STF that track the state vector variation accurately. In addition, cubature Kalman filter generates a set of cubature points propagated by system equations to approximate the posterior estimate which was used. It can also track the fastchanging SOC value. As a result, the strong tracking with cubature on extended Kalman filter algorithm (STCEKF) was formed. For clarity, the steps in the algorithm of STCEKF are given as follows.
In the time update, the cubature points are generatedwhere and is the dimension of the state vector.
The cubature points are propagated
The predicted state is estimated
The predicted error covariance is calculated
In the measurement update, the cubature points are generated
The propagated cubature points are evaluated
The predicted measurement is estimated
The innovation covariance matrix is obtained
The crosscovariance matrix is determined
The Kalman gain is calculated
The updated state is estimated
The corresponding error covariance is computed
The simulation model that includes the SOC estimation using STCEKF and the active cell balancing can be seen in Figure 7.
4. Experimental Tests
The battery was tested in a laboratory setup [8] as shown in Figure 8. The twelve lithium iron phosphate battery cells (ANR26650M1B) were used during the test. The specifications of the cell can be obtained from a123batteries.com datasheet. The load current was generated by a DC electronic load while the battery cells were charged by a programmable DC power supply. It was used to control the voltage or current source with the output voltage (maximum at 36 V) and current (maximum at 20 A). The host PC communicates with the DAQ device to measure the charging and discharging of each cell. The NI DAQ device controlled the outputs and inputs data with acquisition rate set to 1 sample per second. A current sensor measured the current during the charging and discharge operation for one battery cell. As all the battery cells are unique due to the manufacturing variation, the test was repeated for other 11 cells. The experimental data for the 2 model for the 12 cells were obtained. The validated 2 models were updated into the series of lookup tables as shown in Figure 6.
4.1. Proposed Battery Model Validation
The prototype of the battery power system can be seen in Figure 9. The prototype was used to validate the 2 cell models at different ambient temperatures from 5°C, 15°C, 25°C, 35°C, and 45°C in an environmental chamber. For example, the root means square or RMS errors between the simulation and experimental results at 25°C for the 12cell are shown in Table 2. The RMS error of Cell #1 terminal voltage between the simulation and experiment was around 7.20 × 10^{−5} at 25°C (see Table 2). The experimental data at a different ambient temperature of 25°C was compared with the model to test the robustness of the numerical model in Figure 10. The result shows that the battery model output can estimate the terminal voltage with small error. The errors of the terminal voltage due to the current fluctuation can converge to zero within 1.20 × 10^{−5} s. The result showed that the proposed battery model was accurate. Note that the results are valid for the type of battery cells used.

(a)
(b)
4.2. SOC Estimation Algorithms Comparision
Several SOC estimation algorithms such as EKF, STEKF, CKF, STCEKF were compared using the 2 equivalent circuit battery cell models obtained at 25°C. The following test process was used to evaluate the proposed SOC estimation algorithm with other algorithms.
(1) Initialization. To determine the benchmark of the SOC, the battery cell needs to be fully charged followed by a 15hour relaxation period before running the algorithms. It helped to ensure that the initial SOC of the battery cell is 100% in its equilibrium state.
(2) Compute Actual SOC. A reference amperehour method was used to determine the actual SOC for comparison.
(3) Test Different Algorithms. An initial SOC error was set to 20% for testing the convergence performance using different SOC estimation algorithms.
(4) Comparison Process. The root means square error (RMSE) was computed to evaluate the estimation performance for various SOC estimation algorithms. As shown in Figure 11, the initial transient stage of the SOC estimation was quite different for each method. The CKF exhibits an overshoot while EKF was quite sluggish in the response. As compared to the STCEKF, there was a smaller overshoot with a faster response as compared to the other methods. However, the STEKF deviated from the reference SOC curve during the discharging. Most of the SOC estimation results could converge to the reference SOC. The RMSE values and the convergence time of the SOC estimation are tabulated in Table 3. It can be seen that STCEKF exhibits the smallest RMSE and the shorter convergence time as compared to other methods. Therefore, the STCEKF has faster and more accurate SOC estimation as compared to EKF, STEKF, and CKF. Note that similar behavior can be found at a different temperature.

As mentioned in the above section, the balancing routine was used to balance the imbalanced cells. Firstly, the balancing routine will seek for the lowest, highest, and average SOC of the cells. The cell number with the lowest and highest SOC will be logged. Secondly, the balancing routine will determine whether the BMS has been balanced by using the lowest, highest, and average SOC of the cells. If all the cells were balanced, the balancing routine would turn off all the relays that control the active cell balancing. Thirdly, the balancing routine will execute the balancing for the cell with the lowest SOC first. Note that one DCDC converter will be used to balance Cell #1 to #6, and another DCDC converter will be used to balance Cell #7 to #12.
Figure 12 shows the experimental results of SOC for each cell (labeled as C1 to C12) after the active cell balancing. As seen in Figure 12, the SOC of each cell was maintained at the same value at the end of the cell balancing. Most of the cells exhibited same SOC value at the end of the balancing time frame of 5564 s. The SOC of each cell converged to similar value while the battery pack was running. It did not have to wait for 5564 s for powering. A comparative study between different active balancing topologies was shown in Table 4 to further examine the balancing speed and the balancing loss between these methods. In Table 4, the capacitors showed a slower balancing speed than the transformer. Although the proposed algorithm for the active cell balancing method was slightly complicated than other methods, it demonstrated some merits of higher balancing speed and lower balancing loss for the battery management system. For brevity, only the cell balancing test at 25°C was shown. The similar test at different ambient temperatures can be repeated.
 
Note. Cost (4: cheap, 1: expensive); size (4: small, 1: big); complexity (4: low, 1: high). 
4.3. SOC Estimation under Realistic Load Profile and Varying Ambient Temperature
To further validate the proposed ambient temperature model and SOC estimation algorithm under the practical and dynamic situation, the New European Driving Cycle load profile [49] was applied to the 12cell series battery pack prototype to simulate the electric vehicle applications under varying the ambient temperature. The ambient temperature variation can be seen in Figure 13(a). The current load profile of the electric vehicle subjected to the temperature disturbance is depicted in Figure 13(b). The load profile was scaled down to fit the battery pack. However, it can be adjusted to different current level. The programmable DC electronic load was used to run the preprogrammed load profile. Before the experiment, the battery pack was fully charged to 100% in Figure 13(c). The instantaneous error was determined based on the difference between the respective methods (i.e., STCEKF and EKF) and the actual SOC value obtained by the Ah counting method. As observed in Figure 13(c), the proposed SOC estimation can follow the actual SOC value by the Ah counting method under the changing operating ambient temperature. Despite the ambient temperature perturbation, the SOC error of the STCEKF method (see Figure 13(d)) settled to a smaller steadystate error after a short period of drift as compared to EKFbased SOC model that was unable to recover from the ambient temperature disturbances. In summary, the proposed STCEKF is more robust than EKF in the SOC estimation. The graphs for the STEKF and CKF were not available at the time of comparison. In addition, the tests can be repeated for different cell type and current load profiles at different temperatures.
(a)
(b)
(c)
(d)
5. Conclusions
The first strong tracking cubature extended Kalman filter (STCEKF) and active cell balancing for the lithium iron phosphate battery system model were jointly developed. The SOC estimation using the STCEKF produced the lowest error and faster computational time as compared with the extended Kalman filter (EKF). A new cell balancing circuit and algorithm showed a higher balancing speed and less balancing loss during the charging and discharging. The proposed battery power system design was validated by both model simulation and experiment using the actual battery prototype. The New European Driving Cycle load profile for an electric vehicle was used to verify and compare the proposed SOC estimation performance by the STCEKF with the EKF. The experimental results showed that the STCEKF performed better than the EKF under the varying ambient temperature and current load profile (that was equivalent to the actual load profile in the electric vehicle). In summary, the proposed STCEKF was successfully implemented and validated in the actual 12cell battery pack with less SOC estimation error, faster balancing time, and less balancing loss for realtime application. For future works, the battery model will be finetuned and further developed to detect and diagnose uncertain faults subjected to external disturbances with less computation burden.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.
Acknowledgments
The authors would like to acknowledge Newcastle University in Singapore and Temasek Polytechnic for providing the necessary financial support and equipment.
References
 P. Germano and Y. Perriard, “Battery Charger for Electric Vehicle Based on a Wireless Power Transmission,” in Proceedings of the 13th IEEE Vehicle Power and Propulsion Conference, VPPC 2016, China, October 2016. View at: Publisher Site  Google Scholar
 O. Gomozov, J. P. Trovao, X. Kestelyn, and M. R. Dubois, “Adaptive Energy Management System Based on a RealTime Model Predictive Control With Nonuniform Sampling Time for Multiple Energy Storage Electric Vehicle,” IEEE Transactions on Vehicular Technology, vol. 66, no. 7, pp. 5520–5530, 2017. View at: Publisher Site  Google Scholar
 E. A. Grunditz and T. Thiringer, “Performance Analysis of Current BEVs Based on a Comprehensive Review of Specifications,” IEEE Transactions on Transportation Electrification, vol. 2, no. 3, pp. 270–289, 2016. View at: Publisher Site  Google Scholar
 H. Cave, “Charging ahead? the bid for better batteries,” Journal of Engineering and Technology, vol. 12, no. 2, pp. 58–61, 2017. View at: Google Scholar
 A. Castaings, W. Lhomme, R. Trigui, and A. Bouscayrol, “Practical control schemes of a battery/supercapacitor system for electric vehicle,” IET Electrical Systems in Transportation, vol. 6, no. 1, pp. 20–26, 2016. View at: Publisher Site  Google Scholar
 Y. Wang, H. Fang, Z. Sahinoglu, T. Wada, and S. Hara, “Adaptive Estimation of the State of Charge for LithiumIon Batteries: Nonlinear Geometric Observer Approach,” IEEE Transactions on Control Systems Technology, vol. 23, no. 3, pp. 948–962, 2015. View at: Publisher Site  Google Scholar
 Y. Xing, W. He, M. Pecht, and K. L. Tsui, “State of charge estimation of lithiumion batteries using the opencircuit voltage at various ambient temperatures,” Applied Energy, vol. 113, pp. 106–115, 2014. View at: Publisher Site  Google Scholar
 Z. Gao, C. S. Chin, W. L. Woo, and J. Jia, “Integrated equivalent circuit and thermal model for simulation of temperaturedependent LiFePO4 battery in actual embedded application,” Energies, vol. 10, no. 1, article 85, 2017. View at: Publisher Site  Google Scholar
 T. K. Dong, A. Kirchev, F. Mattera, J. Kowal, and Y. Bultel, “Dynamic modeling of Liion batteries using an equivalent electrical circuit,” Journal of The Electrochemical Society, vol. 158, no. 3, pp. A326–A336, 2011. View at: Publisher Site  Google Scholar
 D. Andre, M. Meiler, K. Steiner, H. Walz, T. SoczkaGuth, and D. U. Sauer, “Characterization of highpower lithiumion batteries by electrochemical impedance spectroscopy. II: Modelling,” Journal of Power Sources, vol. 196, no. 12, pp. 5349–5356, 2011. View at: Publisher Site  Google Scholar
 X. S. Hu, S. B. Li, and H. Peng, “A comparative study of equivalent circuit models for Liion batteries,” Journal of Power Sources, vol. 198, pp. 359–367, 2012. View at: Publisher Site  Google Scholar
 W. Waag, C. Fleischer, and D. U. Sauer, “Critical review of the methods for monitoring of lithiumion batteries in electric and hybrid vehicles,” Journal of Power Sources, vol. 258, pp. 321–339, 2014. View at: Publisher Site  Google Scholar
 S. G. Li, S. M. Sharkh, F. C. Walsh, and C. N. Zhang, “Energy and battery management of a plugin series hybrid electric vehicle using fuzzy logic,” IEEE Transactions on Vehicular Technology, vol. 60, no. 8, pp. 3571–3585, 2011. View at: Publisher Site  Google Scholar
 W. He, N. Williard, C. Chen, and M. Pecht, “State of charge estimation for Liion batteries using neural network modeling and unscented Kalman filterbased error cancellation,” International Journal of Electrical Power & Energy Systems, vol. 62, pp. 783–791, 2014. View at: Publisher Site  Google Scholar
 S.C. Wang and Y.H. Liu, “A PSOBased FuzzyControlled Searching for the Optimal Charge Pattern of LiIon Batteries,” IEEE Transactions on Industrial Electronics, vol. 62, no. 5, pp. 2983–2993, 2015. View at: Publisher Site  Google Scholar
 P. Melin and O. Castillo, “Intelligent control of complex electrochemical systems with a neurofuzzygenetic approach,” IEEE Transactions on Industrial Electronics, vol. 48, no. 5, pp. 951–955, 2001. View at: Publisher Site  Google Scholar
 H. Chen and G. Wu, “Compensation fuzzy neural network power management strategy for hybrid electric vehicle,” Tongji Daxue Xuebao/Journal of Tongji University, vol. 37, no. 4, pp. 525–530, 2009. View at: Google Scholar
 V. Klass, M. Behm, and G. Lindbergh, “Capturing lithiumion battery dynamics with support vector machinebased battery model,” Journal of Power Sources, vol. 298, pp. 92–101, 2015. View at: Publisher Site  Google Scholar
 P. Gao, C. Zhang, and G. Wen, “Equivalent circuit model analysis on electrochemical impedance spectroscopy of lithium metal batteries,” Journal of Power Sources, vol. 294, pp. 67–74, 2015. View at: Publisher Site  Google Scholar
 J. Smekens, J. Paulsen, W. Yang et al., “A Modified Multiphysics model for LithiumIon batteries with a Li_{x}Ni_{1/3}Mn_{1/3}Co_{1/3}O_{2} electrode,” Electrochimica Acta, vol. 174, Article ID 25140, pp. 615–624, 2015. View at: Publisher Site  Google Scholar
 H. Fang, Y. Wang, Z. Sahinoglu, T. Wada, and S. Hara, “State of charge estimation for lithiumion batteries: An adaptive approach,” Control Engineering Practice, vol. 25, no. 1, pp. 45–54, 2014. View at: Publisher Site  Google Scholar
 J. Du, Z. Liu, and Y. Wang, “State of charge estimation for Liion battery based on model from extreme learning machine,” Control Engineering Practice, vol. 26, no. 1, pp. 11–19, 2014. View at: Publisher Site  Google Scholar
 J. Du, Z. Liu, C. Chen, and Y. Wang, “Liion battery SOC estimation using EKF based on a model proposed by extreme learning machine,” in Proceedings of the 7th IEEE Conference on Industrial Electronics and Applications, pp. 1648–1653, Singapore, Singapore, 2012. View at: Google Scholar
 A. Densmore and M. Hanif, “Modeling the condition of lithium ion batteries using the extreme learning machine,” in Proceedings of the 2016 IEEE PES PowerAfrica Conference, PowerAfrica 2016, pp. 184–188, Livingstone, Zambia, July 2016. View at: Publisher Site  Google Scholar
 R. RazaviFar, S. Chakrabarti, and M. Saif, “Multistep parallelstrategy for estimating the remaining useful life of batteries,” in Proceedings of the 2017 IEEE 30th Canadian Conference on Electrical and Computer Engineering (CCECE), pp. 1–4, Windsor, ON, Canada, April 2017. View at: Publisher Site  Google Scholar
 M. Doyle, T. Fuller, and J. Newman, “Modeling of galvanostatic charge and discharge of the lithium/ polymer/insertion cell,” Journal of The Electrochemical Society, vol. 140, no. 6, pp. 1526–1533, 1993. View at: Publisher Site  Google Scholar
 T. F. Fuller, M. Doyle, and J. Newman, “Simulation and optimization of the dual lithium ion insertion cell,” Journal of The Electrochemical Society, vol. 141, no. 1, pp. 1–10, 1994. View at: Publisher Site  Google Scholar
 S. Atlung, K. West, and T. Jacobsen, “Dynamic Aspects of Solid Solution Cathodes for Electrochemical Power Sources,” Journal of The Electrochemical Society, vol. 126, no. 8, pp. 1311–1321, 1979. View at: Publisher Site  Google Scholar
 S. Khaleghi Rahimian, S. Rayman, and R. E. White, “Extension of physicsbased single particle model for higher chargedischarge rates,” Journal of Power Sources, vol. 224, pp. 180–194, 2013. View at: Publisher Site  Google Scholar
 K. A. Smith, C. D. Rahn, and C.Y. Wang, “Modelbased electrochemical estimation of lithiumion batteries,” in Proceedings of the 17th IEEE International Conference on Control Applications, CCA, pp. 714–719, USA, September 2008. View at: Publisher Site  Google Scholar
 G. L. Plett, “Extended Kalman filtering for battery management systems of LiPBbased HEV battery packs—part 1. Background,” Journal of Power Sources, vol. 134, no. 2, pp. 252–261, 2004. View at: Publisher Site  Google Scholar
 G. L. Plett, “Extended Kalman filtering for battery management systems of LiPBbased HEV battery packs—part 2. Modeling and identification,” Journal of Power Sources, vol. 134, no. 2, pp. 262–276, 2004. View at: Publisher Site  Google Scholar
 G. L. Plett, “Extended Kalman filtering for battery management systems of LiPBbased HEV battery packs: part 3. State and parameter estimation,” Journal of Power Sources, vol. 134, no. 2, pp. 277–292, 2004. View at: Publisher Site  Google Scholar
 X. Chen, W. Shen, Z. Cao, and A. Kapoor, “A novel approach for state of charge estimation based on adaptive switching gain sliding mode observer in electric vehicles,” Journal of Power Sources, vol. 246, pp. 667–678, 2014. View at: Publisher Site  Google Scholar
 D. Kim, K. H. Koo, J. J. Jeong, T. D. Goh, and S. W. Kim, “Secondorder discretetime sliding mode observer for state of charge determination based on a dynamic resistance Liion battery model,” Energies, vol. 6, no. 10, pp. 5538–5551, 2013. View at: Publisher Site  Google Scholar
 X. Hu, F. Sun, and Y. Zou, “Estimation of state of charge of a LithiumIon battery pack for electric vehicles using an adaptive luenberger observer,” Energies, vol. 3, no. 9, pp. 1586–1603, 2010. View at: Publisher Site  Google Scholar
 T. He, D. Li, Z. Wu, Y. Xue, and Y. Yang, “A modified luenberger observer for SOC estimation of lithiumion battery,” in Proceedings of the 2017 36th Chinese Control Conference (CCC), pp. 924–928, Dalian, China, July 2017. View at: Publisher Site  Google Scholar
 Y. Wang, H. Fang, L. Zhou, and T. Wada, “Revisiting the StateofCharge Estimation for LithiumIon Batteries: A Methodical Investigation of the Extended Kalman Filter Approach,” IEEE Control Systems Magazine, vol. 37, no. 4, pp. 73–96, 2017. View at: Publisher Site  Google Scholar
 S. Santhanagopalan and R. E. White, “State of charge estimation using an unscented filter for high power lithium ion cells,” International Journal of Energy Research, vol. 34, no. 2, pp. 152–163, 2010. View at: Publisher Site  Google Scholar
 R. Klein, N. A. Chaturvedi, J. Christensen, J. Ahmed, R. Findeisen, and A. Kojic, “Electrochemical model based observer design for a lithiumion battery,” IEEE Transactions on Control Systems Technology, vol. 21, no. 2, pp. 289–301, 2013. View at: Publisher Site  Google Scholar
 I. Arasaratnam and S. Haykin, “Cubature Kalman filters,” Institute of Electrical and Electronics Engineers Transactions on Automatic Control, vol. 54, no. 6, pp. 1254–1269, 2009. View at: Publisher Site  Google Scholar  MathSciNet
 J. Jia, P. Lin, C. S. Chin et al., “Multirate strong tracking extended Kalman filter and its implementation on lithium iron phosphate (LiFePO4) battery system,” in Proceedings of the 11th IEEE International Conference on Power Electronics and Drive Systems, PEDS 2015, pp. 640–645, Australia, June 2015. View at: Publisher Site  Google Scholar
 P. Malysz, R. Gu, J. Ye, H. Yang, and A. Emadi, “Stateofcharge and stateofhealth estimation with state constraints and current sensor bias correction for electrified powertrain vehicle batteries,” IET Electrical Systems in Transportation, vol. 6, no. 2, pp. 136–144, 2016. View at: Publisher Site  Google Scholar
 Z. Chen, S. Qiu, M. A. Masrur, and Y. L. Murphey, “Battery state of charge estimation based on a combined model of extended kalman filter and neural networks,” in Proceedings of the 2011 International Joint Conference on Neural Network, IJCNN 2011, pp. 2156–2163, USA, August 2011. View at: Publisher Site  Google Scholar
 A. Sidhu, A. Izadian, and S. Anwar, “Adaptive nonlinear modelbased fault diagnosis of liion batteries,” IEEE Transactions on Industrial Electronics, vol. 62, no. 2, pp. 1002–1011, 2015. View at: Publisher Site  Google Scholar
 X. He, Z. Wang, X. Wang, and D. H. Zhou, “Networked strong tracking filtering with multiple packet dropouts: algorithms and applications,” IEEE Transactions on Industrial Electronics, vol. 61, no. 3, pp. 1454–1463, 2014. View at: Publisher Site  Google Scholar
 T. Kim, W. Qiao, and L. Qu, “Power electronicsenabled selfX multicell batteries: A design toward smart batteries,” IEEE Transactions on Power Electronics, vol. 27, no. 11, pp. 4723–4733, 2012. View at: Publisher Site  Google Scholar
 M. Daowd, N. Omar, P. van den Bossche, and J. van Mierlo, “A review of passive and active battery balancing based on MATLAB/Simulink,” International Review of Electrical Engineering, vol. 6, no. 7, pp. 2974–2989, 2011. View at: Google Scholar
 Z. Gao, C. Chin, J. Chiew, J. Jia, and C. Zhang, “Design and Implementation of a Smart LithiumIon Battery System with RealTime Fault Diagnosis Capability for Electric Vehicles,” Energies, vol. 10, no. 10, p. 1503, 2017. View at: Publisher Site  Google Scholar
Copyright
Copyright © 2017 Z. C. Gao et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.