4.7 Article

Hysteresis Compensation and Nonlinear Observer Design for State-of-Charge Estimation Using a Nonlinear Double-Capacitor Li-Ion Battery Model

Journal

IEEE-ASME TRANSACTIONS ON MECHATRONICS
Volume 27, Issue 1, Pages 594-604

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TMECH.2021.3068982

Keywords

Hysteresis; Observers; Mathematical model; Integrated circuit modeling; Relays; Estimation; Switches; Hysteresis compensation; hysteresis model; Lyapunov analysis; nonlinear observers; state-of-charge estimation

Funding

  1. National Science Foundation [NSF CMMI 1562006, NSF CMMI 1763093]

Ask authors/readers for more resources

This article presents a method for estimating the state-of-charge (SoC) of a lithium-ion battery using a nonlinear double-capacitor model. The model incorporates a nonlinear function to capture the voltage hysteresis phenomenon associated with the SoC. A modified Preisach model is used to represent the hysteresis term, and a nonlinear observer is designed using Lyapunov analysis to ensure stability. Experimental data is used to evaluate the observer's performance, and it is found to outperform other filters, such as the extended Kalman filter and the unscented Kalman filter. The key technical contribution of this article is the development of an observer design method for handling hysteresis in nonlinear systems.
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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available