Identification of polynomial input/output recursive models with simulation error minimisation methods

Polynomial input/output (I/O) recursive models are widely used in nonlinear model identification for their flexibility and representation capabilities. Several identification algorithms are available in the literature, which deal with both model selection and parameter estimation. Previous works have shown the limitations of the classical prediction error minimisation approach in this context, especially (but not only) when the disturbance contribution is unknown, and suggested the use of a simulation error minimisation (SEM) approach for a better selection of the I/O model. This article goes a step further by integrating the model selection procedure with a simulation-oriented parameter estimation algorithm. Notwithstanding the algorithmic and computational complexity of the proposed method, it is shown that it can sometimes achieve great performance improvements with respect to previously proposed approaches. Two different parameter estimation algorithms are suggested, namely a direct SEM optimisation algorithm, and an approximate method based on multi-step prediction iteration, which displays several convenient properties from the computational point of view. Several simulation examples are shown to demonstrate the effectiveness of the suggested SEM approaches.

[1]  L. A. Aguirre,et al.  Improved structure selection for nonlinear models based on term clustering , 1995 .

[2]  Luigi Piroddi,et al.  SEISMIC BEHAVIOUR OF BUTTRESS DAMS: NON-LINEAR MODELLING OF A DAMAGED BUTTRESS BASED ON ARX/NARX MODELS , 2001 .

[3]  Petre Stoica,et al.  Decentralized Control , 2018, The Control Systems Handbook.

[4]  X. Rong Li,et al.  General model-set design methods for multiple-model approach , 2005, IEEE Transactions on Automatic Control.

[5]  S. Billings,et al.  Orthogonal parameter estimation algorithm for non-linear stochastic systems , 1988 .

[6]  I. J. Leontaritis,et al.  Input-output parametric models for non-linear systems Part II: stochastic non-linear systems , 1985 .

[7]  Heinz Unbehauen,et al.  Structure identification of nonlinear dynamic systems - A survey on input/output approaches , 1990, Autom..

[8]  Kang Li,et al.  Two-Stage Mixed Discrete–Continuous Identification of Radial Basis Function (RBF) Neural Models for Nonlinear Systems , 2009, IEEE Transactions on Circuits and Systems I: Regular Papers.

[9]  L. A. Aguirre,et al.  Use of a priori information in the identification of global nonlinear models-a case study using a buck converter , 2000 .

[10]  Peter J. Fleming,et al.  Time and frequency domain identification and analysis of a gas turbine engine , 2002 .

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

[12]  Luis A. Aguirre,et al.  Nonlinearities in NARX polynomial models: representation and estimation , 2002 .

[13]  Alberto Leva,et al.  NARX-based technique for the modelling of magneto-rheological damping devices , 2002 .

[14]  L. Piroddi,et al.  An identification algorithm for polynomial NARX models based on simulation error minimization , 2003 .

[15]  David Rees,et al.  Nonlinear gas turbine modeling using NARMAX structures , 2001, IEEE Trans. Instrum. Meas..

[16]  George W. Irwin,et al.  A fast nonlinear model identification method , 2005, IEEE Transactions on Automatic Control.

[17]  L. A. Aguirre,et al.  On the interpretation and practice of dynamical differences between Hammerstein and Wiener models , 2005 .

[18]  Sheng Chen,et al.  Identification of MIMO non-linear systems using a forward-regression orthogonal estimator , 1989 .

[19]  Kang Li,et al.  A two-stage algorithm for identification of nonlinear dynamic systems , 2006, Autom..

[20]  Marcello Farina,et al.  Polynomial NARX Model Identification: a Wiener–Hammerstein Benchmark , 2009 .

[21]  Sheng Chen,et al.  Model selection approaches for non-linear system identification: a review , 2008, Int. J. Syst. Sci..

[22]  Marcello Farina,et al.  Some convergence properties of multi-step prediction error identification criteria , 2008, 2008 47th IEEE Conference on Decision and Control.

[23]  Lennart Ljung,et al.  Nonlinear black-box modeling in system identification: a unified overview , 1995, Autom..

[24]  George W. Irwin,et al.  Prediction- and simulation-error based perceptron training: Solution space analysis and a novel combined training scheme , 2007, Neurocomputing.

[25]  L. A. Aguirre,et al.  Dynamical effects of overparametrization in nonlinear models , 1995 .

[26]  Marcello Farina,et al.  Simulation Error Minimization–Based Identification of Polynomial Input–Output Recursive Models , 2009 .

[27]  Flavio Canavero,et al.  NARX approach to black-box modeling of circuit elements , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[28]  L. A. Aguirre,et al.  EFFECTS OF THE SAMPLING TIME ON THE DYNAMICS AND IDENTIFICATION OF NONLINEAR MODELS , 1995 .

[29]  Kang Li,et al.  Nonlinear modeling of NO/sub x/ emission in a coal-fired power generation plant , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[30]  De-Shuang Huang,et al.  A Hybrid Forward Algorithm for RBF Neural Network Construction , 2006, IEEE Transactions on Neural Networks.

[31]  S. Billings,et al.  Recursive algorithm for computing the frequency response of a class of non-linear difference equation models , 1989 .

[32]  Chin-Hsiung Loh,et al.  ANALYSIS OF NONLINEAR SYSTEM USING NARMA MODELS , 1996 .

[33]  Luigi Piroddi,et al.  Simulation error minimisation methods for NARX model identification , 2008, Int. J. Model. Identif. Control..

[34]  Dale E. Seborg,et al.  Application of a general multi-model approach for identification of highly nonlinear processes-a case study , 1993 .