Online k-step PNARX identification for nonlinear engine systems

Real systems are often nonlinear, and accounting for the nonlinearity can be essential for the attainable closed-loop performance in model-based control. This is especially true for many engine related control problems, as the achievable tradeoff between different targets, e.g. emissions and consumption, depends strongly on the model quality. However, engine systems tend to change over time, and it would be beneficial to be able to track these changes in the model. Against this background, we propose here a novel recursive algorithm for online adaptive system identification aimed to estimate an approximating parametric nonlinear model (polynomial NARX) of systems. This model structure has been used earlier e.g. for the air path control. The presented identification scheme is also suitable for parameter estimation in a closed-loop setting, provided that the data is sufficiently exciting. The main contribution of this paper is a recursive algorithm minimizing the k-step ahead prediction error for updating the model parameters in a computationally efficient way. We show its effectiveness by means of simulation examples of a nonlinear case study system and real data of a Diesel engine air path.

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

[2]  Moritz Diehl,et al.  CasADi: a software framework for nonlinear optimization and optimal control , 2018, Mathematical Programming Computation.

[3]  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.

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

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

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

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

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

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

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

[11]  Luigi del Re,et al.  Robust Model Predictive Control of a Diesel Engine Airpath , 2008 .

[12]  D. S. Bernstein,et al.  Subspace identification for non-linear systems with measured-input non-linearities , 2005 .

[13]  Mohsen Sadeghi,et al.  Online identification of non-linear dynamic systems by Wiener model using subspace method and neural networks , 2018, Trans. Inst. Meas. Control.