×

Identification of Hammerstein nonlinear ARMAX systems. (English) Zbl 1086.93063

Summary: Two identification algorithms, an iterative least-squares and a recursive least-squares, are developed for Hammerstein nonlinear systems with memoryless nonlinear blocks and linear dynamical blocks described by ARMAX/CARMA models. The basic idea is to replace unmeasurable noise terms in the information vectors by their estimates, and to compute the noise estimates based on the obtained parameter estimates. Convergence properties of the recursive algorithm in the stochastic framework show that the parameter estimation error consistently converges to zero under the generalized persistent excitation condition. The simulation results validate the algorithms proposed.

MSC:

93E12 Identification in stochastic control theory
93E10 Estimation and detection in stochastic control theory
93E24 Least squares and related methods for stochastic control systems
62M10 Time series, auto-correlation, regression, etc. in statistics (GARCH)
Full Text: DOI

References:

[1] Bai, E. W., An optimal two-stage identification algorithm for Hammerstein-Wiener nonlinear systems, Automatica, 34, 3, 333-338 (1998) · Zbl 0915.93018
[2] Bai, E. W., Identification of linear systems with hard input nonlinearities of known structure, Automatica, 38, 5, 853-860 (2002) · Zbl 1010.93032
[3] Bai, E. W., A blind approach to the Hammerstein-Wiener model identification, Automatica, 38, 6, 967-979 (2002) · Zbl 1012.93018
[4] Bai, E. W., Frequency domain identification of Wiener models, Automatica, 39, 9, 1521-1530 (2003) · Zbl 1032.93010
[5] Bai, E. W., Decoupling the linear and nonlinear parts in Hammerstein model identification, Automatica, 40, 4, 671-676 (2004) · Zbl 1168.93328
[6] Cerone, V.; Regruto, D., Parameter bounds for discrete-time Hammerstein models with bounded output errors, IEEE Transactions on Automatic Control, 48, 10, 1855-1860 (2003) · Zbl 1364.93417
[7] Chang, F.; Luus, R., A noniterative method for identification using Hammerstein model, IEEE Transactions on Automatic Control, 16, 5, 464-468 (1971)
[8] Gallman, P. G., A comparison of two Hammerstein model identification algorithms, IEEE Transactions on Automatic Control, 21, 1, 124-126 (1976) · Zbl 0317.93067
[9] Goodwin, G. C.; Sin, K. S., Adaptive filtering, prediction and control (1984), Prentice-Hall: Prentice-Hall Englewood Cliffs, New Jersey · Zbl 0653.93001
[10] Greblicki, W., Non parametric approach to Wiener system identification, IEEE Transactions on Circuits System I, 44, 6, 538-545 (1997)
[11] Greblicki, W., Stochastic approximation in nonparametric identification of Hammerstein systems, IEEE Transactions on Automatic Control, 47, 11, 1800-1810 (2002) · Zbl 1364.93829
[12] Guo, L.; Chen, H. F., The Åström-Wittenmark self-tuning regulator revisited and ELS-based adaptive trackers, IEEE Transactions on Automatic Control, 36, 7, 802-812 (1991) · Zbl 0752.93074
[13] Haber, R.; Unbehauen, H., Structure identification of nonlinear dynamic systems—A survey of input-output approaches, Automatica, 26, 4, 651-677 (1990) · Zbl 0721.93023
[14] Haist, N. D.; Chang, F.; Luus, R., Nonlinear identification in the presence of correlated noise using a Hammerstein model, IEEE Transactions on Automatic Control, 18, 5, 553-555 (1973)
[15] Lai, T. L.; Wei, C. Z., Extended least squares and their applications to adaptive control and prediction in linear systems, IEEE Transactions on Automatic Control, 31, 10, 898-906 (1986) · Zbl 0603.93060
[16] Lang, Z., On identification of the controlled plants described by the Hammerstein system, IEEE Transactions on Automatic Control, 39, 3, 569-573 (1994) · Zbl 0815.93025
[17] Lang, Z., A nonparametric polynomial identification algorithm for the Hammerstein system, IEEE Transactions on Automatic Control, 42, 10, 1435-1441 (1997) · Zbl 0894.93013
[18] Ljung, L. (1999). System identificationtheory for the user; Ljung, L. (1999). System identificationtheory for the user · Zbl 0615.93004
[19] Narendra, K. S.; Gallman, P. G., An iterative method for the identification of nonlinear systems using a Hammerstein model, IEEE Transactions on Automatic Control, 11, 3, 546-550 (1966)
[20] Nesic, D.; Mareels, I. M.Y., Dead-beat control of simple Hammerstein models, IEEE Transactions on Automatic Control, 43, 8, 1184-1188 (1998) · Zbl 0957.93036
[21] Ninness, B.; Gibson, S., Quantifying the accuracy of Hammerstein model estimation, Automatica, 38, 12, 2037-2051 (2002) · Zbl 1023.93067
[22] Pawlak, M., On the series expansion approach to the identification of Hammerstein system, IEEE Transactions on Automatic Control, 36, 6, 763-767 (1991)
[23] Pearson, R. K.; Pottmann, M., Gray-box identification of block-oriented nonlinear models, Journal of Process Control, 10, 4, 301-315 (2000)
[24] Rangan, S., Wolodkin, G., & Poolla, K. (1995). Identification methods for Hammerstein systems. Proceedings of Control and Decision Conference; Rangan, S., Wolodkin, G., & Poolla, K. (1995). Identification methods for Hammerstein systems. Proceedings of Control and Decision Conference
[25] Ren, W.; Kumar, P. K., Stochastic adaptive prediction and model reference control, IEEE Transactions on Automatic Control, 39, 10, 2047-2060 (1994) · Zbl 0827.93071
[26] Söderström, T.; Stoica, P., System identification (1989), Prentice-Hall: Prentice-Hall New York · Zbl 0714.93056
[27] Solo, V., The Convergence of AML, IEEE Transactions on Automatic Control, 24, 6, 958-962 (1979) · Zbl 0422.62083
[28] Stoica, P., On the convergence of an iterative algorithm used for Hammerstein system identification, IEEE Transactions on Automatic Control, 26, 4, 967-969 (1981)
[29] Vörös, J. (1995). Identification of nonlinear dynamic systems using extended Hammerstein and Wiener models. Control-Theory and Advanced Technology10; Vörös, J. (1995). Identification of nonlinear dynamic systems using extended Hammerstein and Wiener models. Control-Theory and Advanced Technology10
[30] Vörös, J., Recursive identification of Hammerstein systems with discontinuous nonlinearities containing dead-zones, IEEE Transactions on Automatic Control, 48, 12, 2203-2206 (2003) · Zbl 1364.93172
[31] Wigren, T.; Nordsjö, A. E., Compensation of the RLS algorithm for output nonlinearities, IEEE Transactions on Automatic Control, 44, 10, 1913-1918 (1999) · Zbl 0956.93068
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.