A two-stage algorithm for identification of nonlinear dynamic systems
System Identification, Volume # 14 | Part# 1
Authors
Jian-Xun Peng; Kang Li; Er-Wei Bai
Identifier
10.3182/20060329-3-AU-2901.00087
Index Terms
system identification,nonlinear system,linear-in-the-parameters model,model structure selection,computational complexity
Abstract
A two-stage algorithm is proposed for fast identification of optimal linear-in-the-parameters models for nonlinear dynamic systems. In the first stage, an initial model is selected from a significant number of candidates, using a stepwise forward procedure. The significance of each selected model term is reviewed iteratively at the second stage using a fast review procedure and insignificant terms are then replaced, resulting in a locally optimised compact model. The contribution is that both the forward and backward model selection is performed within a well-defined regression context, leading to significantly reduced computational complexity. The computational complexity analysis confirms the arithmetic efficiency and the simulation results demonstrate the effectiveness.
References
[1] Bai, E. W. (2004). Decoupling the linear and
nonlinear parts in Hammerstein model
identification. Automatica, Vol. 40, pp. 671-676.
[2] Billings, S. A., Chen, S., Korenberg, M. J. (1989).
Identification of MIMO non-linear systems using
a forward-regression orthogonal estimator. Int. J.
Control, Vol. 49, pp. 2157-2189.
[3] Chen, S., Wigger, J. (1995). Fast orthogonal least
squares algorithm for efficient subset model
selection. IEEE Transactions on Signal
Processing, Vol. 43, No. 7, pp. 1713-1715.
[4] Haber, R., Unbehauen, H. (1990). Structure
identification of nonlinear dynamic systems - a
survey on input/output approaches. Automatica,
Vol. 26, pp. 651-667.
[5] Hong, X., Billings, S. A. (1997). Givens rotation
based fast backward elimination algorithm for
RBF neural network pruning. IEE Proc. D,
Control Theory and Applications, 144, p. 381-84.
[6] Li, K., Peng, J., Irwin, G. (2005). A fast nonlinear
model identification method. IEEE Trans. on
Automatic Control, Vol. 50, No. 8, pp. 1211-1216.
[7] Ljung, L. (1987). System identification: theory for
the user. Englewood Cliffs, N. J.: Prentice Hall,
1987.
[8] Piroddi, L., Spinelli, W. (2003). An identification
algorithm for polynomial NARX models based
on simulation error minimization. Int. J. Control,
Vol. 76, pp. 1767-1781.
[9] Sherstinsky, A., Picard, R. W. (1996). On the
efficiency of the orthogonal least squares training
method for radial basis function networks. IEEE
Transactions on Neural Networks, Vol. 7, No. 1,
pp. 195-200.
