Brief paperA high-gain adaptive observer for detecting Li-ion battery terminal voltage collapse☆
Introduction
Low self-discharge rate, no memory effect, and high energy density are some of the characteristics (Linden & Reddy, 2002) that make Li-ion batteries viable as power sources for a broad range of applications. The terminal voltage of a battery drops sharply from its operating value when it is in a low state of charge (SoC) (Hatzell, Sharma, & Fathy, 2012). Hence early detection is crucial to avoid system failure.
A constant threshold voltage can be used to determine that a particular battery is discharged (Kim & Shin, 2009). This method is inaccurate since the terminal voltage of a battery depends on the discharge current it supplies. Using a constant voltage threshold can lead to false alarms in the presence of noise or large spikes in the discharge current. Another strategy is to use a threshold on the SoC. This strategy is affected by load demand, number of charge–discharge cycles and temperature. Determining the SoC involves a method named “coulomb counting”, which introduces errors as the measured input current is integrated in the presence of measurement errors (Pop, Bergveld, Danilov, & Regtien, 2008).
Incorporating battery models improves the accuracy of detecting an impending terminal voltage collapse. Various types of battery models (Chen and Mora, 2006, Knauff et al., 2007, Rao et al., 2003) and associated identification techniques exist (Abu-Sharkh and Doerffel, 2004, Liu, 2011, Schweighofer et al., 2003, Wang et al., 2012). Dynamic battery models along with adaptive thresholds (Zhang, Shi, & Mukhopadhyay, 2013) can overcome some problems with constant thresholds. Filtering algorithms (Plett, 2004, Wang and Cassandras, 2012) for state estimation and fault detection strategies like residual generation can also be used. All the above methods require detailed battery models. Substantial time and effort (Coleman et al., 2008, Sitterly et al., 2011) is needed to obtain such models. Battery characteristics may differ from the model used; resulting in voltage collapse before a particular algorithm detects it. Existing results are either dependent on a particular testing methodology or on a particular type of model (Coleman et al., 2008, Plett, 2004). This paper presents an approach that aims at reducing such dependence without sacrificing the ability to detect voltage collapses.
The contributions of this paper are as follows. We present a general method for detecting Li-ion battery voltage collapses without the requirement of a detailed model. Inspired by universal adaptive stabilization (UAS) (Ilchmann, 1993, Mukhopadhyay et al., 2008) we develop a high-gain adaptive observer which allows us to detect changes in the trend of the transient states of a Li-ion battery. The change in trend helps us decide whether the terminal voltage of a battery is about to collapse. To the best of our knowledge, we are not aware of previous results in the literature that follow a similar approach. This method only requires the measurement of the terminal voltage of a battery and works in the presence of measurement noise or voltage spikes due to non-smooth current discharges. It is not necessary to measure the discharge current nor to use coulomb counting techniques. Thus the cost of accurate current measurement and associated errors are eliminated. This method does not estimate the SoC of a battery and does not set a static threshold on the SoC or terminal voltage, hence it is considerably robust to variations in the SoC and the terminal voltage.
This paper is organized as follows. Section 2 introduces battery models and earlier stability results. Section 3 presents the formulation of the voltage collapse detection problem. The high-gain adaptive observer and a proof of convergence is provided in Section 4. A trend detection algorithm is introduced in Section 5 for detecting terminal voltage collapse. Simulations and experimental results are presented in Sections 6 Simulation, 7 Experiments respectively. A few preliminary results have appeared in our previous paper (Mukhopadhyay & Zhang, 2012). This paper contains improved proofs and experimental results.
Section snippets
Battery model and stability
Chen and Mora’s (CM) model (Chen & Mora, 2006), shown in Fig. 1, is an equivalent circuit representation of a Li-ion battery showing two coupled circuits. The left half models the variation of the SoC (commonly known as the capacity remaining) and the right half models the variation of battery output voltage as a function of the charge/discharge current . Knauff et al. (2007) derived the following state space realization for the CM model
Problem formulation
As a battery is gradually discharged, the value of its SoC will decrease until the terminal voltage collapses. Our goal is to detect when a Li-ion battery makes a transition from its stable region of operation (i.e. ) to the unstable region (i.e. ) based on the measurements of its terminal voltage . On the other hand a temporary drop in terminal voltage does not imply that the battery is unstable. And therefore such temporary drops in terminal voltage make it difficult to
The high-gain adaptive observer
Fig. 2 shows the high-gain adaptive observer we propose for detecting the terminal voltage collapse of a Li-ion battery. It consists of three main blocks. The first block on the left with input and output represents the real Li-ion battery, which we assume can be represented by a CM model that is unknown to the observer. The block shown using a dashed rectangle is a high gain observer, it consists of a low pass filtering block which is described in Section 4.1. The block in the middle
Terminal voltage collapse detection
We now propose an algorithm to detect terminal voltage collapses for Li-ion batteries by monitoring trends in the states . Inspired by the Razumikhin theorem (Zhang & Chen, 1998) and its use in Wu and Zhang (2012) we propose Algorithm 1.
In Algorithm 1 the user picks any value for from the set . For monitoring both states two copies of the algorithm must be run in parallel with respectively for each copy. Let i.e. the running minimum for state .
Simulation
To investigate the performance of the high-gain adaptive observer and the trend detection algorithm in real-life, we perform the following simulations and experiments.
Experiments
Fig. 6 shows a schematic of the setup used to test Algorithm 1 on a Li-ion battery. Algorithm 1 runs on a computer running Matlab and Simulink. The battery tester board discharges the battery according to commands received from the computer. The Quanser Q2-USB AD/DA board interfaces the computer with the battery tester board. The tester board consists of a Li-ion battery ‘B’ connected in series with a relay unit ‘R’, a light-emitting diode (LED) ‘L’, one of the resistors depending upon
Conclusion
We propose a high-gain adaptive observer and a trend filter to detect changes in trend in the states of a physical Li-ion battery. The method is based on classical techniques, is theoretically justified and also verified by simulations and experiments. This method only requires measurements of the terminal voltage, and does not require measurements of the discharge current. The method is less susceptible to false alarms which are a concern to static threshold based systems. Since the method
Acknowledgment
The authors also wish to acknowledge Phillip Cheng for developing the battery tester board.
Shayok Mukhopadhyay is currently a Ph.D. candidate in electrical engineering at the Georgia Institute of Technology, GA, USA. He received his B.E. in electrical engineering from the College of engineering Pune (C.O.E.P), University of Pune, India in 2006. He received his M.Sc. in electrical engineering from Utah State University, Logan, UT, USA in 2009. His research interests include nonlinear systems and computational methods in general. He also likes computer programming.
References (25)
- et al.
Rapid test and non-linear model characterisation of solid-state Lithium-ion batteries
Journal of Power Sources
(2004) - et al.
When is a Mittag-Leffler function a Nussbaum function?
Automatica
(2009) Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: part 3. State and parameter estimation
Journal of Power Sources
(2004)- et al.
Optimal control of batteries with fully and partially available rechargeability
Automatica
(2012) - Bullinger, E., & Allgower, F. (1997). An adaptive high-gain observer for nonlinear systems. In Proceedings of the 36th...
- et al.
Accurate electrical battery model capable of predicting runtime and I–V performance
IEEE Transactions on Energy Conversion
(2006) - et al.
An improved battery characterization method using a two-pulse load test
IEEE Transactions on Energy Conversion
(2008) - Hatzell, K. B., Sharma, A., & Fathy, H. K. (2012). A survey of long-term health modeling, estimation, and control...
Adaptive nonlinear output feedback tracking with a partial high-gain observer and backstepping
IEEE Transactions on Automatic Control
(1997)
On dynamic reconfiguration of a large-scale battery system
Simulink model for hybrid power system test-bed
Cited by (25)
Model-based impending lithium battery terminal voltage collapse detection via data-driven and machine learning approaches
2024, Journal of Energy StorageA novel non-intrusive framework for real-time disaggregation of behind-the-meter solar generation from smart meter data
2023, Electric Power Systems ResearchPermanent magnet DC motor parameters estimation via universal adaptive stabilization
2019, Control Engineering PracticeCitation Excerpt :And the UAS based approach proposed in this paper has been verified through extensive experimentation in Ali et al. (2017), and results show satisfactory parameter estimation, without explicitly requiring PE to hold. Further the UAS based technique has been observed to operate well even in the presence of noise in Ali et al. (2017), Al Khatib, Al-Masri, Mukhopadhyay, Jaradat, and Abdel-Hafez (2015), Alkhawaja et al. (2018), Mukhopadhyay and Zhang (2014) and Mukhopadhyay, Li, and Chen (2008). And similar to Ali et al. (2017) and Mukhopadhyay and Zhang (2014), this work uses UAS for estimation purposes, so any noise or disturbances can be simply eliminated by using appropriate pre-filtering before the proposed technique is used.
UAS based Li-ion battery model parameters estimation
2017, Control Engineering PracticeCitation Excerpt :One of the core components used in any UAS based technique is a switching function. A particular class of switching functions, known as Nussbaum functions, are often used as switching functions for designing universal adaptive stabilizers (UAS) (Ilchmann, 1993; Mukhopadhyay, Li, & Chen, 2008; Mukhopadhyay & Zhang, 2014). A Nussbaum function is defined as follows.
Shayok Mukhopadhyay is currently a Ph.D. candidate in electrical engineering at the Georgia Institute of Technology, GA, USA. He received his B.E. in electrical engineering from the College of engineering Pune (C.O.E.P), University of Pune, India in 2006. He received his M.Sc. in electrical engineering from Utah State University, Logan, UT, USA in 2009. His research interests include nonlinear systems and computational methods in general. He also likes computer programming.
Fumin Zhang received the B.S. and M.S. degrees from Tsinghua University, Beijing, China, in 1995 and 1998, respectively, and the Ph.D. degree from the Department of Electrical and Computer Engineering, University of Maryland, College Park, in 2004. He joined the School of ECE, Georgia Institute of Technology in 2007, where he is an Associate Professor. He was a Lecturer and Postdoctoral Research Associate in the Mechanical and Aerospace Engineering Department, Princeton University from 2004 to 2007. His research interests include marine autonomy, mobile sensor networks, and theoretical foundations for battery supported cyber–physical systems. He received the NSF CAREER Award in 2009, and the ONR YIP Award in 2010.
- ☆
This research was partially supported by the ONR grants N00014-09-1-1074 and N00014-10-10712 (YIP), and NSF grants ECCS-0841195 (CAREER), CNS-0931576, OCE-1032285, and IIS-1319874. The material in this paper was partially presented at the 51st IEEE International Conference on Decision and Control (CDC), December 10–13, 2012, Maui, Hawaii, USA. This paper was recommended for publication in revised form by Associate Editor Kyung-Soo Kim under the direction of Editor Toshiharu Sugie.
- 1
Tel.: +1 404 385 2751; fax: +1 4048944641.