Battery state estimation with a self-evolving electrochemical ageing model

https://doi.org/10.1016/j.ijepes.2016.09.009Get rights and content

Highlights

  • An electrochemical model is tailored to estimate states for lead-acid batteries.

  • The model ageing parameters can be updated by the particle filter algorithm.

  • A two-time-scale scheme is proposed to reduce the computational cost.

  • An adaptive importance density algorithm is proposed to increase convergence speed.

  • A battery change detection algorithm is developed to adapt to the battery change.

Abstract

The parameters for most battery state estimation techniques are usually calibrated during the development stage before vehicle production. However different usages of battery lead to different ageing processes, and end up with different model parameters. As a result, an estimation algorithm based on pre-calibrated parameters may not generate accurate estimates. This paper presents a new advanced methodology to address this challenge. First, we employ a comprehensive electrochemical model for lead acid batteries that were developed recently. The battery model explicitly characterizes the electric and thermal behavior of the battery, as well as the evolution of major battery failure modes. Second, we apply a two-time-scale model-based estimation method, where the micro time-scale algorithm estimates battery SOC and SOH, and the macro time-scale algorithm tracks the changes of the battery being monitored and updates the parameters of the battery model accordingly. The algorithms at both time scales use particle filter, a sequential Monte-Carlo estimation technique. Several datasets based on real vehicle driving profiles are used to validate the proposed algorithms. The experiment results show that the proposed estimation scheme is effective, due to both the careful selection of battery model and the tailored filtering technique.

Introduction

Battery diagnosis, such as battery state of charge (SOC) estimation and state of health (SOH) estimation, is a core function of battery management system (BMS) in conventional internal combustion engine vehicles, hybrid electrical vehicles (HEV) and electric vehicles (EV) [1]. Here SOC is defined as the charging level of a battery in terms of percentage, and SOH is an indicator of battery ageing which is commonly determined by battery impedance or battery remaining capacity. In a conventional internal combustion engine vehicle, the primary function of the battery is to drive the starter motor, crank the engine, and start the vehicle. When the battery SOC or SOH is low, the vehicle won’t start. Moreover, when the vehicle engine is active, the battery serves as the secondary electric power source additional to the alternator. It supplies electric power to the loads when the demand exceeds alternator’s maximum output. When the vehicle is ignition-off, the battery is the only electric power source to operate electrical accessories such as the clock or the anti-theft system [2]. Therefore an accurate SOC estimation facilitates BMS to make appropriate decisions on battery charge control, which impacts both vehicle fuel efficiency and the life of electrical components in the vehicle including the battery itself. The SOH estimation allows the vehicle driver to be warned ahead of battery failure, as well as enabling BMS to prolong battery life.

Research on battery state estimation has attracted a lot of attention. General battery state estimation techniques fall into two categories, namely data driven (black-box) and empirical (physics-model-based). The former makes the estimation using direct mappings between battery states and one or more battery features, such as open circuit voltage for SOC, and battery internal resistance for SOH. The mappings are usually trained or calibrated at the development process. Regarding SOC estimation, such approaches include open-circuit voltage (OCV) mapping [3], neural network [4], support vector regression [5], [6], impedance mapping [7], [8] and “coup de fouet” mapping [9]. For SOH estimation, the cranking resistance mapping and cranking time mapping [1], [10] fall into this category. The empirical/physics-model based approaches usually employ electrochemical battery models or equivalent circuit models to represent real batteries. Comparing to the black-box model, this model has certain physical meanings. Battery state estimation is accomplished by feeding the battery model with battery measurements such as current, voltage, and temperature. Coulomb counting [11] is the simplest and most popular method in this category. More sophisticated methods usually involve filtering techniques such as Kalman filter [12], extended Kalman filter [13], [14], [15], [16], unscented Kalman filter [17], U-D factorization-based recursive least square [18], Bayesian estimation [19], H observer [20] and particle filters (PF) [21], [22], [23], [24], [25], [26].

These two approaches can be combined. For example, a combination of OCV mapping and current integration can be employed for SOC estimation. In this scheme, the OCV is collected during ignition off when there is no or minimal electrical load on the battery. If the ignition off time is long enough, the battery can be considered as having reached the equilibrium state. Under this condition, OCV can be mapped to battery SOC using a lookup table, and used as the initial estimate SOC0 in the following equation,SOCIntegration=SOC0+ηCRt0tIdτwhere CR is the battery rated capacity, η is the charging or discharging efficiency, I is the battery current, and t0 is the initial time.

However both approaches share a common weakness. The model parameters are usually calibrated during the development stage before vehicle deployment, e.g. the entries in the lookup table. For simplicity of description, we use model parameters to refer to the parameters in both approaches in the rest of this paper. Since batteries are highly nonlinear devices, the batteries used in the calibration process may have different model parameters from the batteries used in deployed customer vehicles. In addition, these parameters usually change as batteries age. To make the matter more challenging, different usages of battery can lead to different ageing processes which in return end up with different model parameters. As a result, an estimation algorithm based on pre-calibrated parameters may not generate accurate estimates of battery states.

In our previous work [27], an approach is proposed called collaborative vehicle health management (CVHM) to address this issue. The basic idea is an adaptive learning scheme that allows BMS to continuously and automatically calibrate the model parameters associated with the estimation algorithm at run time after vehicle deployment. The battery data used for the adaptive learning is collected from peer vehicles, and transferred to the host vehicle via wireless communication. The experiment results using this approach were promising.

This paper presents an update to our previous work. First, a comprehensive electrochemical model is employed that was developed recently [28] for lead acid batteries to replace the polynomial regression ageing model used in our previous paper [29]. The new model explicitly characterizes the electrical and thermal behavior of the battery, as well as the evolution of major battery failure modes in vehicle applications. Second, a two-time-scale model-based estimation method has been developed, where the micro time-scale algorithm estimates battery SOC and SOH, and the macro time-scale algorithm tracks changes of the battery being monitored and updates battery model parameters accordingly. The algorithms at both time scales use particle filter, a sequential Monte-Carlo estimation technique. The experiment results show that the proposed estimation scheme is effective, due to both careful selection of the battery model and the tailored filtering techniques.

This paper contains a description of the battery ageing model in Section 2. A brief introduction of particle filter method is given in Section 3. The proposed estimation scheme is presented in Section 4. The experiment results are presented in Section 5 and several datasets based on real vehicle driving profiles are used to validate the proposed algorithms. Finally, discussions on the experiment results and future work are presented in Section 6.

Section snippets

Comprehensive electrochemical battery model

The battery ageing process involves long-term complex chemical reactions. To accurately describe the ageing process, a comprehensive electrochemical model was developed, and validated using data collected from real batteries. We will only briefly describe the ageing model here. For more detailed derivation of this model, the readers are referred to [30].

The model takes battery load current and ambient temperature as inputs, and generates battery terminal voltage, SOC, capacity, internal

Technical background of particle filter

In general, a filtering technique estimates the states or the parameters in a model at the time stamp t, using measurement data up to the time stamp t [33]. The time stamp is the time when a certain event occurs. Here the model can be in various forms, but is generally described in stochastic dynamic system equations as follows,ẋ=f(x,t,u,w;θ)y=g(x,t,u,v;θ)where x is the vector of state variables, u is the vector of input variables, w and v are noise, and y is the vector of output variables.

Adaptive estimation algorithm development and system implementation

Based on the battery model described in Section 2 and the weakness on existing parameter calibration approaches discussed in Section 1, several improvements can be made with the state estimation algorithms using filtering technique. First, the charging part of Shepherd equation can be employed as the model to implement the closed-loop filtering approach. The Shepherd equation is a static model, which requires less excitation than a dynamic model for parameter estimation. The battery SOC(t) and

Experiment results

Data collected from real vehicles were used to validate the proposed algorithms. Since the micro time-scale algorithm runs at second time scale while the macro time-scale algorithm runs at month time scale, ideally we need to have battery measurements (e.g., battery current) recorded at second time scale. The ground truth value of battery state related parameters (e.g., SOH, cranking resistance) ideally could be collected over a prolonged period of time such as a few years. However, it is not

Discussions and conclusions

We noticed the excellent work in Ref. [14] that also use multi-scale filtering technique (EKF in particular) to estimate Lithium-ion battery states. It is helpful to briefly discuss the difference between the work in Ref. [14] and our work.

In Ref. [14], the micro time-scale algorithm (micro EKF) estimates fast time-varying states, i.e. battery SOC, while the macro time-scale algorithm (macro EKF) estimates slow time-varying states, i.e. battery capacity, which is SOH related. As discussed in

References (38)

  • W.L. Burgess

    An analysis of float service life test data of VRLA batteries

    J Power Sources

    (1998)
  • M. Sauradip et al.

    Estimation of state of charge of lead acid battery using radial basis function

  • Q.-S. Shi et al.

    Estimation of battery state-of-charge using v-support vector regression algorithm

    Int J Autom Technol

    (2008)
  • X. Zhang et al.

    Automotive battery state-of-health monitoring: a battery cranking voltage based approach

  • K.-S. Ng et al.

    An enhanced coulomb counting method for estimating state-of-charge and state-of-health of lead-acid batteries

  • F. Auger et al.

    Industrial applications of the kalman filter: a review

    IEEE Trans Ind Electron

    (2013)
  • G.L. Plett

    Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs (part 1, 2 and 3)

    J Power Sources

    (2004)
  • Saeed Sepasi et al.

    Extended Kalman filter with a fuzzy method for accurate battery pack state of charge estimation

    Energies

    (2015)
  • Cited by (29)

    • Premeditated generic energy storage model for sources rating selection in grid applications

      2024, International Journal of Electrical Power and Energy Systems
    • Modified bald eagle search algorithm for lithium-ion battery model parameters extraction

      2023, ISA Transactions
      Citation Excerpt :

      These benefits can include the high nominal voltage of a single cell, significant energy and power densities, low self-discharge rate, and longer lifecycle. Nevertheless, these systems continue to degrade from the first time they are used [3], altering their internal properties. As a result, determining its internal parameters is crucial in determining its state of health [4,5].

    • A review on the state of health estimation methods of lead-acid batteries

      2022, Journal of Power Sources
      Citation Excerpt :

      Despite the variety of approaches to use KF variants to estimate the battery SOC and SOH, the different types of nonlinear state estimators, and the different methods to estimate the model parameters, SOC, and SOH in the iteration, no consensus has been achieved on which method is the best or to what extent a more complex approach can contribute to the estimation accuracy. In the discussion in Ref. [105], the authors stated that the system model involving battery terminal voltage cannot distinguish the coupled effects of SOC and capacity, and, consequently, cannot estimate SOC and capacity simultaneously [106]. However, this statement contradicts the results of several studies, in which the SOC and SOH were estimated using the DEKF algorithm with an error of less than 5%.

    • Effects of the induced micro- and meso-porosity on the single site density and turn over frequency of Fe-N-C carbon electrodes for the oxygen reduction reaction

      2021, Applied Catalysis B: Environmental
      Citation Excerpt :

      The first route aims at producing highly active and durable (layer stability and poisoning resistance) catalysts in order to reduce the amount of Pt needed to run the cell efficiently and to improve the life of the devices [2]. Different approaches have been adopted, e.g. creation of Pt alloys with transition or late earth metals [1,3–6] and/or by engineering of nanoparticles (NPs) size and shape [7,8], focusing also on the interaction with the support, commonly pristine or doped carbon [9–11]. The second PGM-free route aims at finding materials with good activity and durability based on cheap and earth-abundant metals.

    • A switched SDRE filter for state of charge estimation of lithium-ion batteries

      2020, International Journal of Electrical Power and Energy Systems
      Citation Excerpt :

      To deal with the model nonlinearity, a non-linear filter is exploited. Several recognized methods to design non-linear filters are particle filter [10], variable structure, high-order sliding-mode [11], designing methods based on the Lyapunov theorem, recursive Bayesian approach [12], Extended Kalman Filter (EKF), and designing methods based on state dependent Riccati equation (SDRE) [13]. SDRE method, unlike EKF, tackles the nonlinearity by parameterizations and not by linearization and elimination of non-linear effects.

    View all citing articles on Scopus
    View full text