Abstract
This article focuses on state-of-charge (SoC) estimation for a lithium-ion battery modeled using a recently developed nonlinear double-capacitor representation that has been shown to be highly accurate. The measurement equation of the model has two nonlinear functions, one of them being significant hysteresis in voltage as a function of the SoC. The hysteresis term is modeled using a physically intuitive modified Preisach representation consisting of a series of hysterons which get switched on or off to produce the hysteresis phenomenon. The proposed model for the hysteresis term is not differentiable but is Lipschitz bounded. A custom nonlinear observer is designed for this class of nonlinear systems using Lyapunov analysis to guarantee asymptotic stability. The observer design procedure consists of satisfying a linear matrix inequality on a set of vertices of a convex function. The developed observer is evaluated using experimental battery data. Experimental data is also used to determine the weights of the hysterons in the data-based modified Preisach model. The nonlinear observer performs well, yielding accurate SoC estimates in the presence of hysteresis. The nonlinear observer is also compared with the extended Kalman filter and the unscented Kalman filter, and is seen to provide superior performance for the same application due to its guaranteed global convergence properties. A broad technical contribution of this article is the development of an observer design method to handle the presence of hysteresis in nonlinear systems.
Original language | English (US) |
---|---|
Pages (from-to) | 594-604 |
Number of pages | 11 |
Journal | IEEE/ASME Transactions on Mechatronics |
Volume | 27 |
Issue number | 1 |
DOIs | |
State | Published - Jan 1 2021 |
Bibliographical note
Publisher Copyright:© 2021 IEEE.
Keywords
- Hysteresis compensation
- Lyapunov analysis
- hysteresis model
- nonlinear observers
- state-of-charge estimation