energies Article An Online SOC and SOH Estimation Model for Lithium-Ion Batteries Shyh-Chin Huang 1,2, *, Kuo-Hsin Tseng 1 , Jin-Wei Liang 1 , Chung-Liang Chang 3 and Michael G. Pecht 4 1 2 3 4 * Department of Mechanical Engineering, Ming Chi University of Technology, New Taipei City 24301, Taiwan; [email protected] (K.-H.T.); [email protected] (J.-W.L.) College of Engineering, Chang Gung University, Taoyuan 33302, Taiwan Center for Reliability Engineering, Ming Chi University of Technology, New Taipei City 24301, Taiwan; [email protected] Center for Advanced Life Cycle Engineering, University of Maryland, College Park, MD 20742, USA; [email protected] Correspondence: [email protected]; Tel.: +886-2-2908-9899 (ext. 4563) Academic Editor: Peter J S Foot Received: 16 January 2017; Accepted: 1 April 2017; Published: 10 April 2017 Abstract: The monitoring and prognosis of cell degradation in lithium-ion (Li-ion) batteries are essential for assuring the reliability and safety of electric and hybrid vehicles. This paper aims to develop a reliable and accurate model for online, simultaneous state-of-charge (SOC) and state-of-health (SOH) estimations of Li-ion batteries. Through the analysis of battery cycle-life test data, the instantaneous discharging voltage (V) and its unit time voltage drop, V0 , are proposed as the model parameters for the SOC equation. The SOH equation is found to have a linear relationship with 1/V0 times the modification factor, which is a function of SOC. Four batteries are tested in the laboratory, and the data are regressed for the model coefficients. The results show that the model built upon the data from one single cell is able to estimate the SOC and SOH of the three other cells within a 5% error bound. The derived model is also proven to be robust. A random sampling test to simulate the online real-time SOC and SOH estimation proves that this model is accurate and can be potentially used in an electric vehicle battery management system (BMS). Keywords: Li-ion battery; battery prognosis; online SOC and SOH estimation model 1. Introduction For the past two decades, global climate change and the greenhouse effect have caused huge impacts on the Earth’s environment, which has motivated and pushed the research and development of energy sources and storage systems worldwide. Among the various energy storage devices, the Li-ion battery has been accepted and widely implemented in electronic products and is considered as the main power source for electric vehicles (EVs). Compared to conventional batteries such as lead-acid and Ni-H batteries, the Li-ion battery is the most attractive energy storage device due to its higher energy density, higher power density, longer cycle life, and lower self-discharge rate [1]. The Li-ion battery is the fastest growing and most widely used battery in consumer low-power products in the field of electronics, such as cell phones and laptops, and in high-power applications such as electric vehicles, trams, bicycles, etc. [2,3]. Although the electrical performance of Li-ion batteries, such as the energy density and c-rate, has improved significantly, the non-uniformity of their capacity and the retention ratio with aging has been a big problem in terms of a battery pack with a large amount of cells in series. A battery management system (BMS) protects the overall system and provides optimal performance management of the Energies 2017, 10, 512; doi:10.3390/en10040512 www.mdpi.com/journal/energies Energies 2017, 10, 512 2 of 18 energy storage. In addition to on-line monitoring of the terminal voltage of each single cell, a BMS is required to predict and provide each cell’s SOC and SOH, which are the most important indicators for adapting each cell’s optimized loading timely for extending the whole pack life. For example, in EVs applications, the battery SOC can be employed in the figurative sense as a replacement for the fuel gauge used in conventional vehicles. Similarly, the SOH can be likened to the odometer. A BMS with accurate estimation of SOC and SOH can prevent each cell in a battery pack from overcharging or over-discharging, and can extend the whole pack’s life [4–9]. Online estimation of a battery’s SOC and SOH is also essential for safe and reliable EVs. However, it is not possible to perform a direct measurement of these states by any electrical gauge. Instead, it is estimated by the measured battery variables, such as the time-varying voltage and the charging/discharging current. There have been various SOC and SOH estimation methods, and each has its own merits and limitations [10,11]. The existing SOC estimation methods are usually divided into three classifications, including data-driven, adaptive, and hybrid methods [12,13]. Data-driven methods can be divided into the direct measurement and the model-based methods. Direct measurement methods include the Coulomb counting method (CCM) [14], open circuit voltage (OCV) method [15,16], and impedance method [17]. The CCM is performed through measuring the discharging current over time and then making an I-t integration to obtain an estimated SOC value [14]. The disadvantages of CCM are that it relies on the accuracy of the current sensor and it can accumulate errors due to its open-loop nature. The OCV method is relatively accurate but needs a sufficient rest time, and it becomes less accurate if a battery has a flat OCV-SOC curve [15]. In the model-based approach, one measures the battery’s online data and applies these signals as model inputs to calculate the SOC (output). Two types of battery models have been widely employed: electrical and electrochemical models. However, all SOC estimation methods based on electrical models have a common disadvantage that the model parameters can only be applied on fresh cells, but are invalid on aged cells. Adaptive methods provide an improved solution for a battery’s SOC estimation with a non-linear SOC caused by chemical factors [12]. The adaptive approaches consider the self-designing effect and can automatically adapt to discharging conditions. Various new adaptive methods for SOC estimation have been developed, including Kalman filter (KF), fuzzy logic methods, support vector machine (SVM), neural network, etc. The most widely used adaptive filter technique is the KF [18,19]. The application of the KF method on estimations of SOC is proven to be verifiable through the real-time state estimation [20]. Singh et al. developed a fuzzy logic-based SOC estimation method for Li-ion batteries which proved its potential in portable defibrillators [21], in which the AC impedance and voltage recovery measurements were made and used as the input parameters for this fuzzy logic model. The hybrid models benefit from the advantages of each of the data-driven and adaptive SOC estimation methods and allow a globally optimal estimation performance [11]. A multiscale framework with extended Kalman filter (EKF) was proposed to estimate SOC and capacity [6]. Simulation results with synthetic data based on a valid cell dynamic model suggest that the proposed framework, as a hybrid of CCM and adaptive filtering techniques, achieves higher accuracy and efficiency than the joint/dual EKF. The SOH of a battery is usually described as the battery performance at the present time compared with the performance at ideal conditions and the battery’s fresh state. The estimation of the battery’s SOH has to take into consideration both the battery capacity fade and the impedance increase. The determination of the SOH can be done by two different approaches including data-driven and adaptive systems. In the data-driven part, with the cycling data and the main parameters affecting the battery lifetime, an estimation of the SOH can be performed. A deep understanding of the correlation between the operation and degradation through physical analysis or the evaluation of large data sets is needed for this approach. The SOH can be determined by monitoring the internal resistance of a battery [22–24]. However, the measurement of real-time battery internal resistance is difficult. Adaptive systems determine the SOH through calculations from parameters that are sensitive to the degradation of the battery. These Energies 2017, 10, 512 3 of 18 parameter data must be measurable or should be examined throughout the operation of the battery. There are several ways the SOH can be estimated, e.g., KF, EKF [16–18], genetic algorithm (GA) [25], particle filter [26], fuzzy logic [21], artificial neural networks (ANNs) [27], and the least-squares method (LSM) [28]. The EKF method is easy to implement and commonly used in battery prognosis. He et al. [17] proposed an electromotive force (EMF) method combined with recursive least-squares (RLS) for online estimation of OCV and SOC of Li-ion batteries. Nuhic et al. [29] used SVM to estimate the SOH by using load collectives as the training and test data. Chen et al. [25] used GA to estimate the battery model parameters, including the diffusion capacitance in real time, and then determined the battery SOH using the identified diffusion capacitance. However, adaptive systems also operate with the drawback of having a high computational load, which complicates the online running of the model on a real application [30]. Capacity decrease and power fading do not originate from one single cause. Most of these processes cannot be studied independently. Because a battery’s maximum capacity decreases with age, accurate SOC estimation relies on a battery degradation model. Similarly, an inaccurate SOC estimation may mislead a battery’s SOH calibration. Simultaneous estimation of SOC and SOH appears to be necessary and beneficial for battery management systems [10,31,32]. Kim and Cho [18] proposed a method based on EKF to identify suitable SOC and SOH model parameters for Li-ion batteries. Hung et al. [31] proposed a dynamic impedance method to estimate the SOC and a projection method to estimate the SOH of Li-ion batteries. The dynamic impedance is defined as the changes in voltage over the changes in current during charging/discharging. The rate of change in dynamic impedance with respect to SOC was then projected to determine SOH. Experimental data verified that the SOC estimations were bounded within a 5% error but the detail of SOH accuracy was not described in that paper. The capacity quantifies the available energy stored in a battery. After continuous operation, the active materials in both the cathode and anode are reduced or blocked, which leads to the battery capacity decline. The laboratory measurements and off-line analysis are essential to evaluate the effect of capacity fading [33,34]. The most common method of determining the degree of battery aging is based on the OCV–SOC curve [34]. However, it requires fully charging or discharging the battery at a low rate (e.g., 1/25 C). These methods need time-consuming tests so they cannot meet the online real-time requirements for BMSs. An alternative approach to estimate capacity loss is the so-called incremental capacity analysis (ICA). The concept of ICA originates from the study of the lithium intercalation process [35,36]. ICA is more sensitive to gradual change with battery aging compared to those methods based on conventional charging or discharging curves [37,38]. ICA was shown to be an effective tool for analyzing battery capacity fading. Wang et al. proved that their incremental capacity analysis with the SVM model can reduce the computation load, and the model built from one single cell was able to predict the SOH of the other cells within a 1% error bound [38]. However, this methodology still needs to collect a wide range of charging data typically from 3 to 3.6 V during a charging process. To overcome these issues described above, this paper defines a new variable V0 , which is the unit time voltage drop in the discharging process due to its timely responsive and on-line measureable features, and proposes a novel model that employs V and 1/V0 as the main variables. The SOC is expressed as a linear relation of the two variables with three undetermined coefficients. Data regression from test cells yielded the values of the coefficients. The SOH was found to be linear with 1/V0 by a modification factor that is a function of the SOC. The derived model, which can simultaneously estimate the battery’s instantaneous SOC and SOH, is promising for online real-time applications. The robustness of the model is checked as well. Most important is that it was demonstrated that this model, which was fitted by the data from one battery of a batch, can be applied to the other batteries of the same batch without any need of sophisticated model-updating algorithms, such as EKF or SVM. Random samplings from the tested data to simulate the online SOC and SOH estimations are performed, and satisfactory results are obtained. Energies 2017, 10, 512 4 of 18 Energies 2017, 10, 512 4 of 18 2. Experimental Data Analysis Four lithium cobalt oxide (LiCoO2) batteries (numbered A–D) of nominal capacity 1.10 Ah wereFour tested at 25cobalt °C. The follows the standard CCCV protocol, i.e., Ah constant lithium oxidecharging (LiCoO2 )process batteries (numbered A–D) of nominal capacity 1.10 were ◦ C.at current (CC) 0.5charging C until the voltage reaches its designated of 4.2 then constant voltage tested at 25 The process follows the standard CCCV value protocol, i.e.,V, constant current (CC) at (CV) charging takes over until the current falls below 50 mA. The discharging current is kept at a 0.5 C until the voltage reaches its designated value of 4.2 V, then constant voltage (CV) charging takes1 C rate and terminated at below a cut-off voltage 2.7 V. The current voltagesis of theattested cellsand were logged at over until the current falls 50 mA. Theofdischarging kept a 1 C rate terminated 30-s intervals. Theofbattery’s latest maximum capacity, Qm, was evaluated CCM at the at a cut-off voltage 2.7 V. The voltages of the tested cellsdenoted were logged at 30-s intervals.byThe battery’s end of every discharging process. With the evaluated Q m , the SOC at any previous time instant was latest maximum capacity, denoted Qm , was evaluated by CCM at the end of every discharging process. calculated backwards. wasatevaluated by dividing the latest Qm by the backwards. nominal oneSOH (Qnom ) at With the evaluated Qm , SOH the SOC any previous time instant was calculated was the end ofby every discharging cycle. evaluated dividing the latest Qm by the nominal one (Qnom ) at the end of every discharging cycle. Figure11illustrates illustratesthe thetypical typical curve voltage versus capacity tested cell at certain Figure curve of of voltage versus capacity for for the the tested cell A at A certain test test cycles. The left-shifting the discharging implies the capacity fade is an indicator cycles. The left-shifting of theofdischarging curvescurves implies the capacity fade and is and an indicator of the of the battery’s healthThe (SOH). Thedeclining voltage with declining with the discharging used asfor an battery’s health (SOH). voltage the discharging time can be time used can as anbeindicator indicator theNonetheless, battery SOC.every Nonetheless, everyvoltage instantaneous voltage couldSOC reflect multiple the batteryfor SOC. instantaneous could reflect multiple values unlessSOC the values unlessNthe cycle number N is research known. is The present research online is aimed at a battery’s cycle number is known. The present aimed at a battery’s real-time SOC andonline SOH real-time SOC and SOH estimation modelawithout fully conducting charging/discharge cycle, i.e., estimation model without fully conducting charging/discharge cycle,a i.e., without N as a parameter. N as atoparameter. It is parameters necessary tofor look forand extra parameters and SOH modeling in Itwithout is necessary look for extra SOC SOH modelingfor inSOC addition to instantaneous 0 , which isathe additionTherefore, to instantaneous voltage. VTherefore, new variable, V′, which the unit time voltage drop voltage. a new variable, unit time voltage dropisin the discharging process, in the discharging process, was defined and used to derive the model for SOC and SOH prediction. was defined and used to derive the model for SOC and SOH prediction. 4.2 Charge 800 500 200 5 cycles cycles cycles cycles Discharge 3.4 SOC Voltage (Volt) 3.8 3.0 SOH 2.6 0.0 0.2 0.4 0.6 0.8 Capacity (Ah) 1.0 Figure1.1.Variations Variationsofofthe thevoltage voltagevs. vs.capacity capacityof ofcell cellAAatatvarious variouscycles. cycles. Figure 2.1. Battery States 2.1. Battery States The definitions of SOC, SOH, and some terminologies are briefly described as follows: The definitions of SOC, SOH, and some terminologies are briefly described as follows: Q −R I ⋅ dt Qm m− I · dt × 100% SOC(%) = SOC(%) = × 100% Q Qmm (1) (1) is defined as the ratio of the remaining capacity over the maximum capacity, and SOC can provide a timely charge warning. Figure 1 shows that a battery’s Qm gradually decreases with battery aging. According to the degradation of Qm, SOH is defined as: Energies 2017, 10, 512 5 of 18 is defined as the ratio of the remaining capacity over the maximum capacity, and SOC can provide a timely charge warning. Figure 1 shows that a battery’s Qm gradually decreases with battery aging. According to the degradation of Qm , SOH is defined as: SOH(%) = Qm × 100% Qnom (2) A battery’s SOH normally ranges within 0–100%, but when it is new, the SOH can be slightly larger than 100% due to product variations. The end of life of a Li-ion battery is commonly defined by the maximum cycles when the SOH drops to 80%. SOH is a key indicator of safe operation because it provides a timely warning that replacement is required. 2.2. New Parameter for SOC and SOH Model OCV has been proven as a proper indicator for SOC and SOH evaluation, but the measurement of OCV requires a long relaxation time to reach a steady state under thermodynamic equilibrium, which is called EMF and is more suitable for off-line evaluation. Our previous study [39] adopted the fully discharged voltage as a replacement for OCV, and combined it with the resistance for the SOH model construction. That model predicted a battery’s remaining useful life (RUL) within reasonable accuracy, but the voltage and resistance at a fully discharged state are apparently inappropriate aging parameters for an on-line, real-time model. The present study is intended to develop a suitable model for the real-time, on-line monitoring of a battery in use, and thus any parameter associated with the fully discharged state is hazardous and should be avoided. The most convenient and direct outputs from a battery in use are voltage, current, and time. A single voltage value, as shown in Figure 1, is never enough to identify a battery’s SOC because the voltage shifts with battery aging. Therefore, this paper proposes a new parameter called the unit time voltage drop, V 0 for SOC and SOH modeling, i.e., V0 = ∆V ∆t (3) Note that in Equation (3), ∆V is the voltage drop in the discharging process, i.e., ∆V = V 1 − V 2 . 2.3. SOC and SOH Regression Model The correlation of SOC with V and V0 is first checked from the test data so as to judge its appropriateness for model construction. The average correlation of SOC vs. V is 0.988, and that of SOC vs. 1/V 0 is 0.984. The relations of SOC vs. V and 1/V 0 are also found to be approximately linear. As depicted previously, both variables of V and 1/V 0 are needed to estimate the SOC because there are multiple SOCs for a given V or a given V 0 . Figure 2 illustrates the correlations of SOC vs. 1/V 0 at different fixed voltages, and the values appear high enough except for V = 3.9. Figure 2 also shows that when modeling by employing both parameters V and 1/V 0 , only a single correspondent SOC is obtained for a specific V 0 under a given voltage, V. To further explore the physical meaning of the parameter V 0 , we tried to correlate V 0 to the internal resistance of the battery by the following equation V(terminal) = Veq + η (4) If the change of Veq in a short discharge time duration is negligible, it can be assumed that ∆V is approximate to ∆η. ∆V(terminal) ≈ ∆η (5) V0 = ∆V ∆η ≈ ∆t ∆t (6) Energies 2017, 10, 512 6 of 18 where η is the overpotential which includes two parts, the reversible and the irreversible, representing the degree of deviation from the equilibrium voltage, Veq (the value of Voc). Energies 2017, 10, 512 6 of 18 If Equation (6) is divided by the current I, it can be rewritten as: Δη / I ∆R ΔR VV0 ′ ∆η/I ≈≈ == II ∆t ∆t Δt Δt VV0 ′≈≈ (7) (7) I∆R IΔR ∆t Δt (8) (8) where R is the equivalent resistance of the battery and V 0 is proportional to ∆R under a short discharge where R is the equivalent resistance of the battery and V′ is proportional to ΔR under a short time duration and a discharging current I. That means for a given V and fixed ∆t, a lower V 0 has a discharge time duration and a discharging current I. That means for a given V and fixed Δt, a lower lower ∆R. V 0 is related to the increasing rate of internal resistance caused by battery discharging and V′ has a lower ΔR. V′ is related to the increasing rate of internal resistance caused by battery aging. Therefore, for a given cell voltage, V 0 is sensitive to battery aging and changes with different discharging and aging. Therefore, for a given cell voltage, V′ is sensitive to battery aging and charge-discharge cycles. Equation (9) uses V 0 to correlate SOC with battery aging so that the cycle changes with different charge-discharge cycles. Equation (9) uses V′ to correlate SOC with battery number N can be removed. Accordingly, the SOC equation is assumed to be aging so that the cycle number N can be removed. Accordingly, the SOC equation is assumed to be 0 SOC (%) ==aa· V (9) SOC(%) ⋅ V++bb· ⋅ (1/V 1 / V ' )++cc (9) where wherea,a,b,b,and andccare areundetermined undeterminedcoefficients coefficientsto tobe befitted fittedfrom fromtest testdata dataregression. regression. 100% R² = 0.8683 R² = 0.9001 SOC (%) 80% R² = 0.9027 60% V = 3.9 V = 3.8 V = 3.7 V = 3.6 40% R² = 0.966 20% 0.0 4.0 8.0 1/V' (secmV-1) 12.0 Figure2.2.Correlation Correlationof ofSOC SOCto to1/V 1/V′0 under voltage from from 3.6 3.6 to to 3.9 3.9 volt. volt. Figure under an an instantaneous instantaneous discharge discharge voltage Accurate SOC estimation relies on the precise evaluation of Qm, which diminishes with battery Accurate SOC estimation relies on the precise evaluation of Qm , which diminishes with battery age. Provided Qm is not instantly updated, the estimated SOC would misguide the BMS operation. age. Provided Qm is not instantly updated, the estimated SOC would misguide the BMS operation. Therefore, SOC cannot be separately evaluated without considering SOH at the same time. Therefore, SOC cannot be separately evaluated without considering SOH at the same time. Fortunately, Fortunately, it was seen that the battery’s aging information is, in fact, imbedded in the new it was seen that the battery’s aging information is, in fact, imbedded in the new parameter V 0 . To see parameter V′. To see how the newly defined parameter V′ related to SOH, their correlations at how the newly defined parameter V 0 related to SOH, their correlations at several SOC levels are several SOC levels are illustrated in Figure 3. The results show a surprisingly good correlation illustrated in Figure 3. The results show a surprisingly good correlation (>0.99) for all fixed SOCs (>0.99) for all fixed SOCs ranging from 40% to 90%. Figure 3 also shows that SOH-(1/V′) has an ranging from 40% to 90%. Figure 3 also shows that SOH-(1/V 0 ) has an approximately linear relationship approximately linear relationship for all different SOC levels. Therefore, the SOH regression model for all different SOC levels. Therefore, the SOH regression model for a specific SOC level can be for a specific SOC level can be assumed to be assumed to be SOH (%) ==AA· ⋅ 1/V (10) SOH(%) 1 / V0 ' ++ BB (10) ( ) Similarly, A and B are regression coefficients to be determined. Take SOC = 70% as a typical example and solve for the coefficients A = 0.5192 and B = 0.0405 from cell A’s test data. Substitute Equation (10) for the estimated SOH vs. N, and compare it against the real values in Figure 4. The coefficient of determination (R2) is as high as 0.9907. This result enhances the adequacy of the SOH model, shown by Equation (10). Nonetheless, this is valid only for the case of SOC = 70%, and new coefficients for A and B need to be derived if SOC is other than 70%. It is impractical to have numerous sets of coefficients for different SOC levels. Therefore, an alternative approach to account for SOC variation Energies 2017, 10, 512 is necessary. 7 of 18 numerous sets of coefficients for different SOC levels. Therefore, an alternative approach to account 7 of 18 100% for SOC variation is necessary. Energies 2017, 10, 512 SOH (%) SOH (%) 80% 100% 60% 80% SOC = 90% (r = 0.991) SOC = 80% (r = 0.995) SOC = 70% (r = 0.995) SOC==90% 60%(r(r==0.991) 0.988) SOC SOC==80% 50%(r(r==0.995) 0.987) SOC SOC==70% 40%(r(r==0.995) 0.983) SOC 40% 60% 20% 40% 0% 20% 0.0 4.0 1/V' SOC = 60% (r = 0.988) 8.0 SOC = 50% (r = 0.987) 12.0 -1) (secmV SOC = 40% (r = 0.983) 0% Figure 3. Correlations of SOH to 1/V′ at various SOC levels. 0.0 4.0 8.0 12.0 1/V' (secmV-1) After thorough inspection of the test data, we multiplied a modification factor α onto Equation (10) without recalculating the regression of coefficients A0 at and B. Equation (10) is hence modified to Figure Correlations ofSOH SOHtoto1/V 1/V′ various SOC Figure 3.3.Correlations at various SOC levels. levels. become After thorough inspection of the test data, we multiplied a modification factor α onto Equation Similarly, A and B are regression coefficients to) ⋅beAdetermined. SOC = 70% as a typical ) =coefficients SOH(% α (SOC ⋅ (1 / V + B Take(10) (11) (10) without recalculating the regression A and B.')Equation is hence modified to example and solve for the coefficients A = 0.5192 and B = 0.0405 from cell A’s test data. Substitute become where α(SOC) the estimated newly defined modification factor asitaagainst function SOC. SinceinαFigure does not Equation (10) foris the SOH vs. N, and compare theofreal values 4. 2 monotonically change with SOC, interpolation is required and a third degree of polynomials The coefficient of determinationSOH (R ) (is as 0.9907. theis ) =high ) ⋅ A ⋅ (1This ) + B enhances the adequacy of(11) %as α (SOC / V 'result found to be shown accurate as (10). follows: SOH model, byenough, Equation Nonetheless, this is valid only for the case of SOC = 70%, and where α(SOC) is the newly defined modification factor as a function of ItSOC. Since α does not new coefficients for A and B need to be derived if SOC is other than 70%. is impractical to have 3 2 and a third degree of polynomials is monotonically change with SOC, interpolation is required numerous sets of coefficients SOC Therefore, to account a (SOCfor C1 ⋅ (SOC C2 ⋅ (SOC SOC ) + Capproach ) =different ) +levels. ) + Can3 ⋅ (alternative (12) 0 found be accurate enough, as follows: for SOCtovariation is necessary. [ ] [ ] 3 2 a (SOC) = C1 ⋅ (SOC) + C2 ⋅ (SOC) + C3 ⋅ (SOC ) + C0 100% Experimental Estimated Experimental Estimated SOH=0.1588 (1/V')+0.0412 R² = 0.99 100% 80% 60% 80% SOH (%) SOH (%) SOH (%) SOH (%) 100% 80% SOH=0.1588 (1/V')+0.0412 R² = 0.99 60% 100% 60% 40% 40% 80% 20% 60% 40% 20% 0% 40% 0.0 20% 20% 0% 2.0 4.0 1/V' (secmV-1) 6.0 0% 0 0.0 200 2.0 4.0 1/V'400 (secmV-1) 600 N (cycles) 6.0 800 1000 0% Figure 4. Comparison of the estimated SOH for cell = 70%. 0 200 400 vs. real600 800A at SOC 1000 N (cycles) (12) Energies 2017, 10, 512 8 of 18 After thorough inspection of the test data, we multiplied a modification factor α onto Equation (10) without recalculating the regression coefficients A and B. Equation (10) is hence modified to become SOH(%) = α(SOC) · A · 1/V 0 + B (11) where α(SOC) is the newly defined modification factor as a function of SOC. Since α does not monotonically change with SOC, interpolation is required and a third degree of polynomials is found be 10, accurate enough, as follows: Energiesto 2017, 512 8 of 18 3 2 SOC + C3for · (cell SOC +SOC C0 = 70%. ) = C1 ·of(SOC ) + C2 · (vs. Figureα4.(SOC Comparison the estimated real) SOH A)at (12) The Equation (12)(12) derived fromfrom cell A with SOC, SOC, ranging from 40% 90%,to shows Thefitted fittedcurve curveofof Equation derived cell A with ranging fromto40% 90%, excellent agreement with thewith otherthe three tested cells, as seen 5. Figure The reason forreason choosing shows excellent agreement other three tested cells,inasFigure seen in 5. The for SOC = 70%SOC as the basis = 1) is because that state seems to be the most of an state in-use choosing = 70% as(αthe basis (α = 1) is because that state seems to beprevalent the most state prevalent of battery. The authors have used have other used SOCsother or other cellorasother the basis, estimation level an in-use battery. The authors SOCs cell asand thethe basis, and the error estimation remained same, although thealthough regression the modelofand factor were error levelthe remained the same, thecoefficients regression of coefficients themodification model and modification different. This consistency proves the robustness the derived factor were different. This partially consistency partially proves theofrobustness ofmodel. the derived model. 1.5 1.3 α = f (SOC) R² = 0.9967 1.1 0.9 Cell_A Cell_B Cell_C Cell_D 0.7 0.5 20% 40% 60% SOC (%) 80% 100% Figure5.5. Correlations Correlationsof offactor factorααwith withSOC SOCfor forthe thefour fourtested testedcells. cells. Figure 2.4. Model Construction and Verification 2.4. Model Construction and Verification This study aimed to employ battery outputs such as voltage and current to build up a new This study aimed to employ battery outputs such as voltage and current to build up a new model suitable for SOC and SOH online estimation. The newly developed SOC and SOH models model suitable for SOC and SOH online estimation. The newly developed SOC and SOH models (Equations (9), (11), and (12)) do not use the cycle number N as the aging parameter. The batteries (Equations (9), (11), and (12)) do not use the cycle number N as the aging parameter. The batteries were were undergoing the common cycle life test in the study so as to have N as a reference to do a undergoing the common cycle life test in the study so as to have N as a reference to do a comparison comparison within the models. The process of model construction is shown in Figure 6, in which within the models. The process of model construction is shown in Figure 6, in which the test data the test data of the instantaneous voltage, discharging current (constant), time, and resistance in of the instantaneous voltage, discharging current (constant), time, and resistance in each cycle were each cycle were logged at 30-s intervals. 1/V′ is calculated from every two adjacent outputs. Qm is logged at 30-s intervals. 1/V 0 is calculated from every two adjacent outputs. Qm is evaluated at the evaluated at the end of every discharging process, and SOH is calculated from Equation (2) end of every discharging process, and SOH is calculated from Equation (2) accordingly. The SOC for accordingly. The SOC for each data point is obtained by back-substituting Qm into Equation (1). each data point is obtained by back-substituting Qm into Equation (1). The coefficients of the SOC and SOH models, based on the four tested cells in this study, were The coefficients of the SOC and SOH models, based on the four tested cells in this study, were calculated from data regression. The equations were then applied back to the four cells to estimate calculated from data regression. The equations were then applied back to the four cells to estimate the the SOC and SOH values and to compare against the real data for verification. The accuracy of the SOC and SOH values and to compare against the real data for verification. The accuracy of the models models was defined by R2 and root mean square error (RMSE). The SOC and SOH were estimated was defined by R2 and root mean square error (RMSE). The SOC and SOH were estimated from the from the battery’s random sampling of discharging voltages to simulate an in-use situation. battery’s random sampling of discharging voltages to simulate an in-use situation. Energies 2017, 10, 512 9 of 18 Energies 2017, 10, 512 9 of 18 Four batteries (Cell A, B, C, D) Cycle-life test output : current, voltage, time… (every 30 seconds) New indicator Remaining capacity Aging and reliability Data regression for a, b, c Data regression for A, B Modification Factor α = f (SOC) Verification Online random sampling test Figure 6. SOC and SOH model construction and verification process. Figure 6. SOC and SOH model construction and verification process. 3. Results 3. Results With no preference, one of the four tested cells, called A, was first chosen for the SOC and SOH With no preference, one of the four tested cells, called A, was first chosen for the SOC and SOH model construction. The derived model was then applied to estimate the SOC and SOH of all cells. model construction. The derived model was then applied to estimate the SOC and SOH of all cells. To show the model’s robustness, the model construction process was repeated using different cell To show the model’s robustness, the model construction process was repeated using different cell or or cells as training data. The differences of the model coefficients and estimation errors between cells as training data. The differences of the model coefficients and estimation errors between using using different sets of training data were compared as well. different sets of training data were compared as well. 3.1. SOC 3.1. SOC Estimation Estimation The first firstrow row of Table 1 shows SOC estimations A at aging four conditions—100, different aging The of Table 1 shows the SOCthe estimations of cell A at of fourcell different conditions—100, 300, 500, 700 cycles with V volt. ranging from 3.55–3.95 volt. average 300, 500, and 700 cycles with and V ranging from 3.55–3.95 The average correlation (R2 The ) is high, and 2) is high, and the error (RMSE) is small. One may doubt that this excellent fitness was correlation (R the error (RMSE) is small. One may doubt that this excellent fitness was due to the same training and due data to the same anddoubt, test data clarify derived this doubt, the SOC equation derived from cell test sets. To training clarify this the sets. SOC To equation from cell A was applied to estimate the 2 A wasthree applied three cells Ras well,RMSE and the R and are 2 and other cellsto asestimate well, andthe theother corresponding are corresponding compared in rows 2–4 RMSE of Table 1. 2 > 0.995 and RMSE < 0.024 except cell compared in rows 2–4 of Table 1. For the majority of points, R 2 For the majority of points, R > 0.995 and RMSE < 0.024 except cell D’s 100-cycle case, which was D’s 100-cycle case, was probably caused the abnormal external circuit connection probably caused bywhich the abnormal external circuitbyconnection that happened during the cycle that test happened during the cycle test because extremely high resistance values contrasting with other because extremely high resistance values contrasting with the other three were recorded. Thisthe anomaly threerecovered were recorded. anomaly recovered cycles. Table 1 shows thatSOH the is SOC was after 150This cycles. Table 1was shows that theafter SOC 150 accuracy holds even when the far accuracy holds even when the SOH is far below 80% (N = 700). The same process was repeated with below 80% (N = 700). The same process was repeated with the data of cells B, C, and D instead of A for the model data ofconstruction, cells B, C, and instead of Aremained for the model construction, and also the accuracy at the andDthe accuracy at the same level, which proves theremained robustness the same level, which also proves the robustness of Equation (9). of Equation (9). Energies 2017, 10, 512 10 of 18 Table 1. Average R2 and RMSE of the SOC estimations of all cells using cell A for model Energies 2017, 10, 512 construction. Cell Name 10 of 18 Correlation and Error R2 0.996 100 Cycles 0.997 300 Cycles0.996500 Cycles 0.995 Correlation and Error 700 Cycles RMSE R2 0.0120 0.0114 0.0116 0.0168 0.996 0.997 0.996 0.995 R2 RMSE 0.997 0.9940.0168 0.01200.996 0.0114 0.996 0.0116 RMSE R2 0.0152 0.02080.994 0.9970.0237 0.996 0.0158 0.996 2 0.01520.996 0.0237 0.995 0.0158 R RMSE 0.995 0.9950.0208 RMSE R2 0.0195 0.0120 0.0170 0.0222 0.995 0.996 0.995 0.995 0.01950.997 0.0120 0.997 0.0170 R2 RMSE 0.963 0.9960.0222 0.9630.0099 0.997 0.0101 0.997 RMSE R2 0.1222 0.01280.996 Table 1. Average R2 and RMSE of the estimations of all cells using cell A for model construction. 100SOC Cycles 300 Cycles 500 Cycles 700 Cycles Cell Name Cell_A Cell_A Cell_B Cell_B Cell_C Cell_C Cell_D Cell_D RMSE 0.1222 0.0099 0.0101 0.0128 3.2. SOH Estimation 3.2. SOH Estimation The most significant improvement of the new SOH model established in this study is that there significant of the new model established in this that there is no The needmost to use the cycleimprovement number N. The SOH of aSOH battery is evaluated from the study on-lineismeasured is no need to use the existing cycle number N. The SOH of a battery is evaluated from theand on-line measured voltage. Most of the SOH models employed N as the aging parameter displayed the voltage. Most of the existing SOH models employed N as the aging parameter and displayed the SOH SOH in terms of available cycles as the RUL. The cycle number is usually unavailable in real-time in terms of availableTherefore, cycles as the The is usuallyand unavailable real-time online online applications. theRUL. usage of cycle RUL number was abandoned the SOH in was displayed in applications. Therefore, the usage RUL wasFor abandoned and the SOH was displayed in 100 terms of terms of the capacity percentage in of this study. every discharging cycle, there are up to data the capacity percentage in thistherefore study. Foran every discharging cycle, therefor are each up tocycle 100 data pointsand for points for SOH calculations, averaged SOH estimation is taken SOH calculations, an averaged SOH estimation forestimations each cycle is(red) taken against compared against therefore the real data as shown in Figure 7. The fitand the compared real ones (black) the real data in as the shown in Figure TheD. estimations (red) fit real ones (black) in the well, except early stage of7. cell R2 and RMSE arethe shown in Table 2. well, High except correlations 2 2 2 early stage and of cell D. Rerrors and (RMSE RMSE are shown Table 2. in High (Rexhibits > 0.983) and small (R > 0.983) small < 0.04) arein observed cellscorrelations A–C. Cell D larger error 2 = 0.947, RMSE = 0.0458), 2 = 0.947, errors (RMSE < 0.04) are observed in is cells A–C. Cellanomaly D exhibitsoflarger error (R (R RMSE = 0.0458), which due to the resistance below the first 150 cycles, which istodue theestimation. anomaly of resistance below the first 150 cycles, similar to the SOC estimation. similar the to SOC Cell_A SOH (%) 100% 80% 80% 60% 60% 40% 40% 20% 0 300 600 900 Cell_C 100% Cell_B 100% Experimental Estimated 20% 0 80% 60% 60% 40% 40% 20% 600 900 Cell_D 100% 80% 300 20% 0 300 600 900 0 300 600 900 N (Cycles) Figure 7. 7. Estimated Estimated and and experimental experimental SOHs SOHs of of cells cells A-D A-D using using cell cell A A for for model model construction. construction. Figure Energies 2017, 10, 512 11 of 18 Table 2. R2 and RMSE of the SOH estimations of all cells using cell A for the model construction. Statistical Parameters Cell_A Cell_B Cell_C Cell_D Data points R2 RMSE 42 0.991 0.0262 36 0.982 0.0394 39 0.985 0.0361 41 0.947 0.0458 3.3. Robustness of the Proposed Model The results depicted in Sections 3.1 and 3.2, based on cell A as the training data, prove that the model well predicts both the SOC and SOH status. Whether the estimation accuracy remains when using a different set of training data is important for determining how robust the model is. Therefore, the model equation using all of the four cells’ data, single, or multiples was constructed as well. The obtained SOC and SOH model coefficients using the four different cells are shown in Tables 3 and 4, respectively. These coefficients vary only slightly, whichimplies that the model is relatively robust. Table 3. SOC model coefficients using different cells as training data. Cell Name Data Points R2 a b c Cell_A Cell_B Cell_C Cell_D * 1808 1730 1737 1588 0.99 0.99 0.99 0.99 0.99 0.87 0.92 0.97 −0.036 −0.043 −0.039 −0.038 −2.82 −2.31 −2.53 −2.73 * Data for the first 150 cycles were removed due to an anomaly. Table 4. SOH model and α’s coefficients using different cell(s) as training data. A B C1 C2 C3 C0 Single cell A B C D 0.16 0.15 0.16 0.15 0.04 0.06 0.03 0.06 −0.82 −0.30 −0.88 −1.38 3.32 2.35 3.50 4.05 −1.48 −0.96 −1.60 −1.75 0.71 0.64 0.72 0.74 Two cells A, B A, C A, D B, C B, D C, D 0.16 0.16 0.16 0.16 0.15 0.16 0.05 0.02 0.03 0.03 0.08 0.04 −0.55 −0.77 −0.98 −0.44 −0.95 −1.08 2.83 3.33 3.56 2.75 3.31 3.73 −1.22 −1.51 −1.56 −1.20 −1.39 −1.66 0.67 0.71 0.71 0.66 0.69 0.72 Three cells A, B, C A, C, D B, C, D 0.16 0.16 0.16 0.03 0.03 0.04 −0.57 −0.94 −0.76 2.95 3.54 3.20 −1.30 −1.58 −1.39 0.68 0.71 0.69 Four cells A, B, C, D 0.16 0.03 −0.74 3.19 −1.40 0.69 Model Construction Table 5 further shows the estimation accuracy when different model equations are applied for the SOC estimation. The test data for every 25 cycles, i.e., N = 25 up to N = 700, were calculated. The first column of Table 5 denotes the cell used for the model construction, and the remaining columns show the estimation accuracy of all of the cells. As seen, R2 for each cell is high (>0.98), and RMSE is very small. The results infer that instantaneous V and 1/V 0 are appropriate parameters for reflecting a battery’s SOC. Similarly, the results of SOH estimations are shown in Table 6 for RMSE, where the left column indicates the cell(s) used for modeling and the right columns show the corresponding RMSE. All of the errors fall below 0.047 except for cell D, but is still within 0.054. No significant difference in accuracy level appears by selecting one or multiple, or different cells, for the model construction. These results provide enough proof of the model’s robustness. Energies 2017, 10, 512 12 of 18 Table 5. R2 and RMSE of SOC estimations using different cells for model construction. Model Construction Correlation and Error Cell_A Cell_B Cell_C Cell_D Cell_A R2 RMSE 0.99 0.015 0.98 0.024 0.99 0.019 0.99 0.014 Cell_B R2 RMSE 0.99 0.020 0.99 0.019 0.99 0.021 0.99 0.019 Cell_C R2 RMSE 0.99 0.016 0.99 0.022 0.99 0.018 0.99 0.015 Cell_D R2 RMSE 0.99 0.016 0.99 0.024 0.99 0.019 0.99 0.014 Table 6. RMSE of the SOH estimations using different cell(s) for the model construction. RMSE Model Construction Cell_A Cell_B Cell_C Cell_D Single cell A B C D 0.044 0.045 0.044 0.043 0.047 0.043 0.044 0.042 0.043 0.041 0.041 0.038 0.054 0.051 0.051 0.049 Two cells A-B A-C A-D B-C B-D C-D 0.044 0.044 0.044 0.045 0.043 0.044 0.045 0.047 0.046 0.045 0.042 0.044 0.042 0.043 0.042 0.042 0.038 0.040 0.052 0.054 0.052 0.052 0.048 0.051 Three cells A-B-C A-C-D B-C-D 0.044 0.044 0.044 0.045 0.045 0.044 0.042 0.041 0.041 0.053 0.052 0.051 Four cells A-B-C-D 0.044 0.045 0.041 0.052 3.4. Simulations of Online Real-Time SOC and SOH Estimation The derived SOC and SOH model is now applied to simulate an online, real-time estimation in this section. The model was constructed from cell A and embedded as the inherent equations of this type of battery and applied to all four batteries for SOC/SOH estimation in a random sampling test. Eighty data points with N from 50 to 850 and V from 3.55–3.95 volt were randomly sampled. Equation (10) yields the SOC evaluation, and Equations (11) and (12) follow the SOH evaluation. Figures 8 and 9, respectively, compare the simulated real-time SOC and SOH results (red dots) to the actual values (black lines). It is seen from Figure 8 that the estimated SOCs scatter around the diagonals. The occurrence of larger errors, after inspection, happened at low SOH < 75%. The average errors of random SOC estimation of the four cells are given in the first row of Table 7. The labeled “normal range” denotes that only the data points of SOH > 75% are used and the average errors significantly decrease. As for Figure 9, the estimated SOHs are very close to the actual values. The average errors of the random SOH estimations of the four cells are given in the second row of Table 7. The results show that the model built upon the data of one single cell is able to predict all batteries’ SOC within a 2.23% error and SOH within a 3.35% error for all data ranges. The accuracy is even improved if the sampling points were limited to the battery’s life span of SOH > 75%. Energies 2017, 10, 512 Energies 2017, 10, 512 13 of 18 13 of 18 100% 100% Estimated value (%) 80% Cell_A 80% 60% 60% 40% 40% 60% 80% 60% 100% 80% 60% 60% 80% Experimental (%) 40% 60% value 80% 60% 80% 100% 100% Cell_D 80% Estimated value (%) 80% 60% 60% Cell_D Experimental value (%) Cell_C 40% 40% 40% 80% Experimental value (%) 40% 100% 100% 40% 60% 80% 100% Estimated value (%) 100% Estimated value (%) Estimated value (%) Cell_C Experimental value (%) 13 of 18 Cell_B 80% 40% 40% 100% 40% Experimental value (%) 100% 40% 60% 80% Cell_B 100% Estimated value (%) 100% Estimated value (%) Estimated value (%) Energies 2017, 10,Cell_A 512 80% 60% 60% 40% 40% 40% 100% 60% 80% 100% value 40%Experimental 60% 80%(%) 100% Experimental value (%) Experimental value (%) Figure 8. SOC estimations (dots) and deviations from correct values (diagonals) from random Figure 8. SOC estimations (dots) and deviations from correct values (diagonals) from random Figureof8. SOC estimations and deviations from correct values (diagonals) from random samplings cells A–D using cell(dots) A for model construction. samplings of cells A–D using cell A for model construction. samplings of cells A–D using cell A for model construction. 100% Cell_A 80% SOH (%) SOH (%) 100% 80% 60%60% Cell_A Failure Threshold Failure Threshold Experimental Experimental Estimated Estimated Cell_B Cell_B 80%80% SOH (%) SOH (%) 40%40% 100% 100% 60%60% 40% 40% Figure 9. Cont. Energies 2017, 10, 512 14 of 18 Energies 2017, 10, 512 14 of 18 100% Cell_C SOH (%) 80% 60% 40% 100% Cell_D SOH (%) 80% 60% 40% 0 200 400 600 800 9. Estimations and actual data of SOH from random samplings of cells A–D using cell A for FigureFigure 9. Estimations and actual data of SOH from random samplings of cells A–D using cell A for model construction. model construction. Table 7. Online SOC and SOH estimation errors of the four cells in the random sampling test. Table 7. Online SOC and SOH estimation errors of the four cells in the random sampling test. Parameters Sampling Data Cell_A Cell_B Cell_C Cell_D Parameters Samplingall Data Cell_A Cell_C 1.30% Cell_D 1.52% Cell_B 2.23% 1.93% SOC normal range 1.24% 1.17% 1.28% 1.10% all 1.52% 2.23% 1.93% 1.30% SOC normal range 1.24% 1.17% 1.28% 1.69% 1.10% all 2.13% 3.35% 2.65% SOH normal 1.53% 1.58% 1.72% all range 2.13% 3.35% 2.65% 1.43% 1.69% SOH Note:normal Normalrange range included on SOH >1.58% 75% sampling points. 1.53% 1.72% 1.43% 4. Discussion Note: Normal range included on SOH > 75% sampling points. 4. Discussion From the analysis of four tested batteries, the proposed model yields accurate SOC/SOH estimation independent of the selection of the training set and requires no model coefficient From the analysis of four tested batteries, the proposed model yields accurate SOC/SOH updating algorithms for the same batch of batteries. The estimation errors, however, show estimation independent of the selection of the training set and requires no model coefficient updating discrepancies between the different SOC levels, and among individual batteries. The suitable range algorithms the same batch ofpossible batteries. Theofestimation errors, however, showindiscrepancies of thefor proposed model and cause error discrepancies are discussed this section. between the different SOC levels, and among individual batteries. The suitable range of the proposed model 4.1. Suitable Range of thediscrepancies Proposed SOC Model and possible cause of error are discussed in this section. The SOC model has a linear relationship with both V and 1/V′. This assumption can generate larger errors as the SOC falls near two extremes, i.e., very low or very high because it is obviously 0 . Thiserrors becoming nonlinear these regions. The SOC vs. both V curve and 1/V estimation in discrete The SOC model hasin a linear relationship with V and assumption canvoltage generate regions are calculated and shown in Figure 10 for cell A. The suitable range (error < 3%) of SOC larger errors as the SOC falls near two extremes, i.e., very low or very high because it isthe obviously estimation appears in the voltage region of 3.55 V to 3.95 V, corresponding to the SOC in 40%–90%. becoming nonlinear in these regions. The SOC vs. V curve and estimation errors in discrete voltage Significant errors due to nonlinearity appear at very low voltages, i.e., batteries are draining off, regions are calculated and shown in Figure 10 for cell A. The suitable range (error < 3%) of the SOC which can reach up to 20% error as the voltage drops to 3.5 V. This suitable range seems acceptable estimation appears in the voltage region of 3.55 V to 3.95 V, corresponding to the SOC in 40%–90%. because an in-time charge warning to users would be more urgent than an accurate SOC estimation 4.1. Suitable Range of the Proposed SOC Model Significant errors due to nonlinearity appear at very low voltages, i.e., batteries are draining off, which can reach up to 20% error as the voltage drops to 3.5 V. This suitable range seems acceptable because an in-time charge warning to users would be more urgent than an accurate SOC estimation at drain-off stage. Similarly, the nonlinearity also causes larger error at full capacity. Therefore, this study suggests Energies 2017, 10, 512 15 of 18 Energies 2017, 10, 512 15 of 18 at drain-off stage. Energies 2017, 10, 512 Similarly, the nonlinearity also causes larger error at full capacity. Therefore, this 15 of 18 that this derived SOC model be usedSOC for online estimation in SOC the region of voltage study suggests that this derived model SOC be used for online estimation in the within region 3.55 of to 3.95 volt for the best accuracy. at drain-off stage. thefor nonlinearity also causes larger error at full capacity. Therefore, this voltage within 3.55Similarly, to 3.95 volt the best accuracy. study suggests that this derived SOC model be used for online SOC estimation in the region of 50% voltage100% within 3.55 to 3.95 volt for the best accuracy. 100% 80% Error SoC Error SoC Cell_A 80% 60% 50% 40% 40% 30% 60% 40% 30% 20% 40% 20% 20% 10% 20% 0% 10% 0% ErrorError (%) (%) Cell_A 4.00 3.95 3.90 3.85 3.80 3.75 3.70 3.65 3.60 3.55 3.50 3.45 3.40 Voltage (V) 0% 0% 4.00 Figure 3.95 3.90 3.85 3.80 3.75 3.70 3.65 3.60 3.55 3.50 3.45 3.40 10. SOC vs. V and estimation error in the different voltage range. Figure 10. SOC vs. V and estimation error in the different voltage range. Voltage (V) 4.2. Comparison with the 10. Existing SOH Models Figure SOC vs. V and estimation error in the different voltage range. 4.2. Comparison with the Existing SOH Models The SOH model derived in this paper is herein compared with the existing models. Our 4.2. Comparison with the Existing SOH Models The SOH study model derived in this paper is herein compared the existing models. Our previous [39] used two aging variables, the voltage (Vdis)with and internal resistance (R) at theprevious full SOH derived in the this voltage paper is(Vherein compared with the existing models. Our studydischarge [39]The used twomodel aging variables, ) and internal resistance (R) at the full discharge state, and derived two types of SOH models, polynomial and exponential. The present dis study [39] (Vdis ) and internal (R) at theapproach full approach employed twotwo variables, 1/V′ andthe V, voltage for online SOC and SOHresistance evaluation. Figure 11 state,previous and derived twoused types ofaging SOHvariables, models, polynomial and exponential. The present 0 discharge state, and derived two types of SOH models, polynomial and exponential. The present overlapped the experimental data of cell A (black solid line) and the estimated values from three employed two variables, 1/V and V, for online SOC and SOH evaluation. Figure 11 overlapped the approach employed two variables, 1/V′ for online (blue SOC and SOHthree evaluation. Figure 11 different data models—the present (red line) dots),and theV, polynomial diamonds), and the exponential experimental of cell A (black solid and the estimated values from different models—the overlapped the squares). experimental data of cell A (blackthat solid andmodel the estimated values models (green This comparison proves theline) present outperforms thefrom otherthree two present (red dots), the polynomial (blue diamonds), and the exponential models (green squares). different models—the present dots),model the polynomial (blue diamonds), the of exponential models. Most importantly, the(red present can estimate SOC/SOH in theand sense an online This comparison proves that the present model outperforms the other two models. Most importantly, models (green squares). This comparison proves that the present model outperforms the othertotwo application without undergoing the full cycle test, which the previous models were unable do. the present model can estimate SOC/SOH in the sense of an online application without models. Most were importantly, the model can estimate in the sense of anundergoing online8 Comparisons applied to thepresent other three cells B–D, and a SOC/SOH similar conclusion was found. Table the full cyclethe test, which previous models were unablethe to previous do. were applied to the 2 and application without theof full cyclethree test,models, which models unable to do. shows values ofundergoing Rthe RMSE these and the Comparisons present one were apparently has the 2 and RMSE of otherComparisons three cells B–D, and a similar conclusion was found. Table 8 shows the values of R were applied to the other three cells B–D, and a similar conclusion was found. Table 8 highest correlation and the smallest error among all three models. the values of the R2 and RMSEone of apparently these three models, the present one apparently has the error theseshows three models, and present has theand highest correlation and the smallest highest correlation and the smallest error among all three models. among all three models. Real data (Cell_A) 100% The present model Real data (Cell_A) Polynomial model The present model Exponential model Polynomial model Exponential model 100% SOHSOH (%) (%) 90% 90% 80% Failure Threshold 80% Failure Threshold 70% 70% 60% 60% 0 200 0 200 400 600 800 400 600 800 N (cycles) N (cycles) Figure 11. Comparisons of the present and two existing models. Energies 2017, 10, 512 16 of 18 Table 8. Comparisons of the present SOH model with the bi-variable SOH model [39]. Statistical Parameters Bi-Variable Polynomial Bi-Variable Exponential The Present Model variables Correlation Data points R2 RMSE V dis , R −0.98/−0.98 40 0.967 0.0399 V dis , R −0.98/−0.98 40 0.971 0.0375 V, 1/V 0 0.99 42 0.996 0.0264 5. Conclusions The research regarding battery SOC and SOH has gained much attention during the last decade. Numerous models have been derived from physical, statistical, and empirical approaches. Most of the existing models express SOH in terms of the cycle life (N) as the primary aging parameter. However, the cycle life is hard to trace because a battery in operation rarely undergoes a full charge/discharge process. This study developed suitable parameters and a new model for in-situ SOC and SOH estimation. Thorough exploration of the test data revealed that a new variable, the unit time voltage drop in a discharging process, is appropriate for SOC and SOH modeling. The newly derived SOC equation is linear with the instantaneous voltage V and 1/V 0 , and the SOH equation is linear with 1/V 0 , but has a modification factor as a function of the SOC. The proposed SOC and SOH models showed excellent accuracy when used to estimate the same batch of four tested batteries. Simulations of online SOC and SOH monitoring via random sampling were conducted and showed satisfactory results. The robustness of the model was checked as well, and the results indicated that using any one of the same batch of batteries for the model construction yielded similar accuracy for all four cells. Acknowledgments: The authors would like to thank Michael G. Pecht and the Center for Advanced Life Cycle Engineering (CALCE) of the University of Maryland, for providing the reliability testing data of the Lithium-ion batteries. This research was supported by Taiwan’s Ministry of Science and Technology under the Grant Numbers NSC 102-2632-E-131-001-MY3. Author Contributions: Shyh-Chin Huang conceived the model and wrote the main portion of the paper; Kuo-Hsin Tseng performed the data regression and calculations; Jin-Wei Liang and Chung-Liang Chang surveyed the literature, wrote part of paper and interpreted the model in an electrochemical sense; Michael G. Pecht supervised this research and provided the cells test data. He also provided many constructive suggestions and polished the English. Conflicts of Interest: The authors declare no conflict of interest. References 1. 2. 3. 4. 5. 6. 7. 8. Nishi, Y. Lithium ion secondary batteries; past 10 years and future. J. Power Sources 2001, 100, 101–106. [CrossRef] Burke, A.; Miller, M. Performance characteristics of lithium-ion batteries of various chemistries for plug-in hybrid vehicles. In Proceedings of the EVS24 International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium, Stavanger, Norway, 13–16 May 2009. Silva, C.; Ross, M.; Farias, T. Evaluation of energy consumption, emissions and cost of plug-in hybrid vehicles. Energy Convers. Manag. 2009, 50, 1635–1643. [CrossRef] Meissner, E.; Richter, G. Battery monitoring and electrical energy management precondition for future vehicle electric power systems. J. Power Sources 2003, 116, 79–98. [CrossRef] Waag, W.; Fleischer, C.; Sauer, D.U. Critical review of the methods for monitoring of lithium-ion batteries in electric and hybrid vehicles. J. Power Sources 2014, 258, 321–339. [CrossRef] Hua, H.; Youn, B.D.; Chung, J. A multiscale framework with extended Kalman filter for lithium-ion battery SOC and capacity estimation. Appl. Energy 2012, 92, 694–704. [CrossRef] Chang, W.Y. The state of charge estimating methods for battery: A review. ISRN Appl. Math. 2013, 2013, 953792. [CrossRef] Zhang, J.; Lee, J. A review on prognostics and health monitoring of Li-ion battery. J. Power Sources 2011, 196, 6007–6014. [CrossRef] Energies 2017, 10, 512 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 17 of 18 Zhang, Y.; Zhang, C.; Zhang, X. State-of-charge estimation of the lithium-ion battery system with time-varying parameter for hybrid electric vehicles. IET Control Theory Appl. 2014, 8, 160–167. [CrossRef] Zou, Y.; Hu, X.; Ma, H.; Li, S.E. Combined state of charge and state of health estimation over lithium-ion battery cell cycle lifespan for electric vehicles. J. Power Sources 2015, 273, 793–803. [CrossRef] 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. [CrossRef] Watrin, N.; Blunier, B.; Miraoui, A. Review of adaptive systems for lithium batteries state-of-charge and state-of-health estimation. In Proceedings of the IEEE Transportation Electrification Conference and Expo, Dearborn, MI, USA, 18–20 June 2012. Prajapati, V.; Hess, H.; William, E.J.; Gupta, V.; Huff, M.; Manic, M.; Rufus, F.; Thakker, A.; Grover, J. A literature review of state of-charge estimation techniques applicable to lithium poly-carbon monoflouride (LI/CFx) battery. In Proceedings of the India International Conference on Power Electronics (IICPE ’10), New Delhi, India, 28–30 January 2011. Ng, K.S.; Moo, C.S.; Chen, Y.P.; Hsieh, Y.C. Enhanced Coulomb counting method for estimating state-of-charge and state-of-health of lithium-ion batteries. Appl. Energy 2009, 86, 1506–1511. [CrossRef] Roscher, M.A.; Sauer, D.U. Dynamic electric behavior and open-circuit-voltage modeling of LiFePO4 -based lithium ion secondary batteries. J. Power Sources 2001, 196, 331–336. [CrossRef] Pop, V.; Bergveld, H.J.; Notten, P.H.L.; Op het Veld, J.H.G.; Regtien, P.P.L. Accuracy analysis of the state-of-charge and remaining run-time determination for lithium-ion batteries. Measurement 2009, 42, 1131–1138. [CrossRef] He, H.; Zhang, X.; Xiong, R.; Xu, Y.; Guo, H. Online model-based estimation of state-of-charge and open-circuit voltage of lithium-ion batteries in electric vehicles. Energy 2012, 39, 310–318. [CrossRef] Kim, J.; Cho, B.C. State-of-charge estimation and state-of-health prediction of a Li-ion degraded battery based on an EKF combined with a per-unit system. IEEE Trans. Veh. Technol. 2011, 60, 4249–4260. [CrossRef] Andre, D.; Appel, C.; Soczka-Guth, T.; Sauer, D.U. Advanced mathematical methods of SOC and SOH estimation for lithium-ion batteries. J. Power Sources 2013, 224, 20–27. [CrossRef] Xu, L.; Wang, J.; Chen, Q. Kalman filtering state of charge estimation for battery management system based on a stochastic fuzzy neural network battery model. Energy Convers. Manag. 2012, 53, 33–39. [CrossRef] Singh, P.; Vinjamuri, R.; Wang, X.; Reisner, D. Design and implementation of a fuzzy logic-based state-of-chargemeter for Li-ion batteries used in portable defibrillators. J. Power Sources 2006, 162, 829–836. [CrossRef] Remmlinger, J.; Buchholz, M.; Meiler, M.; Bernreuter, P.; Dietmayer, K. State-of-health monitoring of lithium-ion batteries in electric vehicles by on-board internal resistance estimation. J. Power Sources 2011, 196, 5357–5363. [CrossRef] Chiang, Y.H.; Sean, W.Y.; Ke, J.C. Online estimation of internal resistance and open-circuit voltage of lithium-ion batteries in electric vehicles. J. Power Sources 2011, 196, 3921–3932. [CrossRef] Williard, N.; He, W.; Osterman, M.; Pecht, M. Comparative analysis of features for determining state of health in lithium-ion batteries. Int. J. Progn. Health Manag. 2013, 4, 1–7. Chen, Z.; Mi, C.C.; Fu, Y.; Xu, J.; Gong, X. Online battery state of health estimation based on genetic algorithm for electric and hybrid vehicle applications. J. Power Sources 2013, 240, 184–192. [CrossRef] Miao, Q.; Xi, L.; Cui, H.; Liang, W.; Pecht, M. Remaining useful life prediction of lithium-ion battery with unscented particle filter technique. Microelectron. Reliab. 2013, 53, 805–810. [CrossRef] Eddahech, A.; Briat, O.; Vinassa, J.M. Adaptive voltage estimation for EV Li-ion cell based on artificial neural networks state-of-charge meter. In Proceedings of the IEEE International Symposium on Industrial Electronics (ISIE), Hangzhou, China, 28–31 May 2012; pp. 1318–1324. Zahid, T.; Li, W. A comparative study based on the least square parameter identification method for state of charge estimation of a LiFePO4 battery pack using three model-based algorithms for electric vehicle. Energies 2016, 9, 720. [CrossRef] Nuhic, A.; Terzimehic, T.; Soczka-Guth, T.; Buchholz, M.; Dietmayer, K. Health diagnosis and remaining useful life prognostics of lithium-ion batteries using data-driven methods. J. Power Sources 2013, 239, 680–688. [CrossRef] 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. [CrossRef] Energies 2017, 10, 512 31. 32. 33. 34. 35. 36. 37. 38. 39. 18 of 18 Hung, M.H.; Lin, C.H.; Lee, L.C.; Wang, C.M. State-of-charge and state-of-health estimation for lithium-ion batteries based on dynamic impedance technique. J. Power Sources 2014, 68, 861–873. [CrossRef] Tong, S.; Klein, M.P.; Park, J.W. On-line optimization of battery open circuit voltage for improved state-of-charge and state-of-health estimation. J. Power Sources 2015, 293, 416–428. [CrossRef] Groot, J. State-of-Health Estimation of Li-ion Batteries: Cycle Life Test Methods. Master’s Thesis, Chalmers University of Technology, Gothenburg, Sweden, 2012. Roscher, M.A.; Assfalg, J.; Bohlen, O.S. Detection of utilizable capacity deterioration in battery systems. IEEE Trans. Veh. Technol. 2011, 60, 98–103. [CrossRef] Yazami, R.; Touzain, P.H. A reversible graphite-lithium negative electrode for electrochemical generators. J. Power Sources 1983, 9, 365–371. [CrossRef] Yazami, R.; Reynier, Y. Thermodynamics and crystal structure anomalies in lithium-intercalated graphite. J. Power Sources 2006, 153, 312–318. [CrossRef] Dubarry, M.; Liaw, B.Y. Identify capacity fading mechanism in a commercial LiFePO4 cell. J. Power Sources 2009, 194, 541–549. [CrossRef] Weng, C.; Cui, Y.; Sun, J.; Peng, H. On-board state of health monitoring of lithium-ion batteries using incremental capacity analysis with support vector regression. J. Power Sources 2013, 235, 36–44. [CrossRef] Tseng, K.H.; Liang, J.W.; Chang, W.; Huang, S.C. Regression models using fully discharge voltage and internal resistance for state of health estimation of lithium-ion battery. Energies 2015, 8, 2889–2907. [CrossRef] © 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
© Copyright 2026 Paperzz