Identification and nonlinearity compensation of hysteresis using NARX models
Petrus E. O. G. B. Abreu, Lucas A. Tavares, Bruno O. S. Teixeira, Luis A. Aguirre
TL;DR
The paper tackles identification and compensation of hysteresis in dynamical systems using NARX models with gray-box constraints that enforce hysteretic behavior. It introduces static and quasi-static analyses to explain loop formation and prescribes parameter constraints to guarantee a continuum of equilibria, enabling hysteresis in identified models. Two compensation strategies are developed: a model-based approach that derives a compensator from a forward model $\mathcal{M}$, and a compensator-identification approach using an inverse model $\breve{\mathcal{M}}$; both are validated numerically and experimentally. Results show substantial hysteresis attenuation and improved tracking, with performance closely tied to the accuracy of the identified models, and highlight a practical framework for applying such compensators online. The work advances gray-box NARX methodologies for hysteresis modeling and provides generalizable guidance for compensator design beyond the specific experiments presented.
Abstract
This paper deals with two problems: the identification and compensation of hysteresis nonlinearity in dynamical systems using nonlinear polynomial autoregressive models with exogenous inputs (NARX). First, based on gray-box identification techniques, some constraints on the structure and parameters of NARX models are proposed to ensure that the identified models display a key-feature of hysteresis. In addition, a more general framework is developed to explain how hysteresis occurs in such models. Second, two strategies to design hysteresis compensators are presented. In one strategy the compensation law is obtained through simple algebraic manipulations performed on the identified models. It has been found that the compensators based on gray-box models outperform the cases with models identified using black-box techniques. In the second strategy, the compensation law is directly identified from the data. Both numerical and experimental results are presented to illustrate the efficiency of the proposed procedures.
