Online k-step model identification with directional forgetting

We propose a k-step ahead prediction recursive algorithm for online adaptive identification of slowly time-varying nonlinear systems based on polynomial NARX models to be used in model predictive control (MPC). In view of the possible mismatch between level of excitation and number of model parameters during online operation, we propose to initialize the model by an offline identification with sufficient excitation and then to use directional forgetting to update its parameters in closed loop under insufficient excitation in order to avoid estimator windup. We show the effectiveness and robustness with respect to disturbance properties such as noise color of the presented recursive algorithm by simulation examples in open and closed loop.

[1]  Miroslav Kárný,et al.  Tracking of Slowly Varying Parameters by Directional Forgetting , 1984 .

[2]  Marcello Farina,et al.  An iterative algorithm for simulation error based identification of polynomial input–output models using multi-step prediction , 2010, Int. J. Control.

[3]  T. Hägglund Recursive Estimation of Slowly Time-Varying Parameters , 1985 .

[4]  Paolo Bolzern,et al.  A prediction-error directional forgetting technique for recursive estimation , 1985 .

[5]  Anna G. Stefanopoulou,et al.  Recursive least squares with forgetting for online estimation of vehicle mass and road grade: theory and experiments , 2005 .

[6]  Mattia Zorzi,et al.  A new recursive least squares method with multiple forgetting schemes , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[7]  Wei Xing Zheng,et al.  Recursive Identification for Nonlinear ARX Systems Based on Stochastic Approximation Algorithm , 2010, IEEE Transactions on Automatic Control.

[8]  Laura Giarré,et al.  Online k-step PNARX identification for nonlinear engine systems , 2019, 2019 IEEE Conference on Control Technology and Applications (CCTA).

[9]  Sten Bay Jørgensen,et al.  MPC-Relevant Prediction-Error Identification , 2007, 2007 American Control Conference.

[10]  Paolo Bolzern,et al.  Exponential convergence of a modified directional forgetting identification algorithm , 1990 .

[11]  L. Cao,et al.  A novel recursive algorithm for directional forgetting , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[12]  Jun Zhao,et al.  Some notes on MPC relevant identification , 2014, 2014 American Control Conference.

[13]  Paolo Bolzern,et al.  Convergence and exponential convergence of identification algorithms with directional forgetting factor , 1990, Autom..

[14]  Luigi del Re,et al.  Chances and Challenges in Automotive Predictive Control , 2010 .

[15]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[16]  Luigi del Re,et al.  Parameter sensitivity reduction of nonlinear model predictive control for discrete-time systems , 2017, 2017 11th Asian Control Conference (ASCC).

[17]  Sirish L. Shah,et al.  Experiment design for MPC relevant identification , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[18]  Ping Li,et al.  Selective recursive kernel learning for online identification of nonlinear systems with NARX form , 2010 .