Abstract
This chapter introduces a new method for the identification and control of nonlinear systems, which is based on the derivation of a piecewise-linear Hammerstein model. The approach is motivated by several drawbacks accompanying identification and control via the classical type of Hammerstein models. The most notable drawbacks are the need for specific identification signals; the limited ability to approximate strongly nonlinear and discontinuous processes; high computational load during the operation of certain control algorithms, etc. These problems can be overcome by replacing the polynomial in the original model with a piecewise linear function. As a consequence, the resulting model opens up many new possibilities. In the chapter, first the new form, i.e., the piecewise-linear form of the Hammerstein model, is introduced. Based on this model, two new algorithms are derived and connected into a uniform design approach: first, a recursive identification algorithm, based on the well-known least-squares method, and second, a control algorithm that is a modification of the pole-placement method. Both algorithms are tested in an extensive simulation study and demonstrated on a case study involving control of a ferromagnetic material sintering process. Finally, some problems and limitations regarding the practical application of the proposed method are discussed.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Abonyi J, Babuska R, Ayala Botto M, Szeifert F, Lajos N (2000) Identification and control of nonlinear systems using fuzzy Hammerstein models. Industrial and Engineering Chemistry Research 39:4302–4314
Anbumani K, Patnaik LM, Sarma IG (1985) Self-tuning pole-placement in nonlinear systems of the Hammerstein model. IEEE Transactions on Industrial Electronics 32:166–170
Åström KJ, Wittenmark B (1989) Adaptive Control. Addison-Wesley, Reading
Bai EW (1998) An optimal two-stage identification algorithm for Hammerstein-Wiener nonlinear systems. Automatica 34:333–338
Bhat J, Chidambaram M, Madhavan KP (1990) Adaptive feedforward control of Hammerstein nonlinear systems. International Journal of Control 51:237–242
Billings SA, Fakhouri SY (1979) Non-linear system identification using the Hammerstein model. International Journal of Systems Science 10:567–578
Chang FHI, Luus R (1971) A noniterative method for identification using Hammerstein model. IEEE Transactions on Automatic Control 16:464–468
Chen CH, Fassois SD (1992) Maximum likelihood identification of stochastic Wiener–Hammerstein-type non-linear systems. Mechanical Systems and Signal Processing 6:135–153
Crama P, Schoukens J (2001) Initial estimates of Wiener and Hammerstein systems using multisine excitation. IEEE Transactions on Instrumentation and Measurement 50:1791–1795
Crama P, Schoukens J, Pintelon R (2003) Generation of enhanced initial estimates for Wiener systems and Hammerstein systems. In: Proceedings of the 13th IFAC Symposium on System Identification, Rotterdam, The Netherlands, pp 857–862
Dolanc G, Strmčnik S (2005) Identification of non-linear systems using a piecewise-linear Hammerstein model. Systems & Control Letters 54:145–158
Dolanc G, Strmčnik S (2008) Design of a nonlinear controller based on a piecewise-linear Hammerstein model. Systems & Control Letters 57:332–339
Fruzzetti KP, Palazoglu A, McDonald KA (1997) Nonlinear model predictive control using Hammerstein models. Journal of Process Control 7:31–41
Greblicki W, Pawlak M (1987) Hammerstein system identification by non–parametric regression estimation. International Journal of Control 45:343–354
Haber R, Keviczky L (1974) The identification of the discrete-time Hammerstein model. Periodica–Polytechnica 18:71–84
Haddad WM, Chellaboina V (2001) Nonlinear control of Hammerstein systems with passive nonlinear dynamics. IEEE Transactions on Automatic Control 46:1630–1634
Hong X, Mitchell RJ (2006) A pole assignment controller for Bezier-Bernstein polynomial based Hammerstein model. In: Proceedings of the International Control Conference, Glasgow, Scotland, United Kingdom
Hong X, Mitchell RJ (2006) Bezier-Bernstein polynomial based Hammerstein model and identification algorithm. In: Proceedings of the International Control Conference, Glasgow, Scotland, United Kingdom
Hsia TC (1976) A multi-stage least squares method for identifying Hammerstein model nonlinear systems. In: Proceedings of the IEEE Conference on Decision and Control including the 15th Symposium on Adaptive Processes, Clearwater, Florida, pp 934–938
Hsu JT, Ngo KDT (1997) A Hammerstein-based dynamic model for hysteresis phenomenon. IEEE Transactions on Power Electronics 12:406–413
Isermann R, Münchhof M (2011) Identification of Dynamic Systems. Springer, Berlin
Keviczky L, Banyasz C (2000) Generic two-degree of freedom control systems for linear and nonlinear processes. Systems Science 26:5–24
Knohl T, Xu WM, Unbehauen H (2003) Indirect adaptive dual control for Hammerstein systems using ANN. Control Engineering Practice 11:377–385
Kung MC, Womack BF (1984) Discrete time adaptive control of linear dynamic systems with a two-segment piecewise-linear asymmetric nonlinearity. IEEE Transactions on Automatic Control 29:1170–1172
Kung MC, Womack BF (1984) Discrete time adaptive control of linear systems with preload nonlinearity. Automatica 20:477–479
Lancaster P, Šalkauskas K (1986) Curve and Surface Fitting: An Introduction. Academic Press, San Diego
Ma Z, Jutan A, Bajić VB (2000) Nonlinear self-tuning controller for Hammerstein plants with application to a pressure tank. International Journal of Computers, Systems and Signals 1:221–230
Narendra KS, Gallman PG (1966) An iterative method for the identification of nonlinear systems using a Hammerstein model. IEEE Transactions on Automatic Control 11:546–550
Nesic D, Mareels IMY (1998) Dead-beat control of simple Hammerstein models. IEEE Transactions on Automatic Control 43:1184–1188
Stoica P (1981) On the convergence of an iterative algorithm used for Hammerstein system identification. IEEE Transactions on Automatic Control 26:967–969
Stoica P, Soderstrom T (1982) Instrumental variable methods for identification of Hammerstein Systems. International Journal of Control 35:459–476
Vörös J (1997) Parameter identification of discontinuous Hammerstein systems. Automatica 33:1141–1146
Vörös J (1999) Iterative algorithm for parameter identification of Hammerstein systems with two–segment nonlinearities. IEEE Transactions on Automatic Control 44:2145–2149
Zhang J, Lang S (1989) Explicit self-tuning control for a class of non-linear systems. Automatica 25:593–596
Zhu QM, Guo LZ (2002) A pole placement controller for non-linear dynamic plants. Part I. Journal of Systems and Control Engineering 216(6):467–476
Zhu Y (2002) Estimation of an N-L-N Hammerstein-Wiener model. Automatica 38:1607–1614
Acknowledgements
The financial support of the Slovenian Research Agency through Programme P2-0001 is gratefully acknowledged.
This chapter is based on: Dolanc G, Strmčnik S (2005) Identification of non-linear systems using a piecewise-linear Hammerstein model. Systems & Control Letters, 54:145–158, ©Elsevier and Dolanc G, Strmčnik S (2008) Design of a nonlinear controller based on a piecewise-linear Hammerstein model. Systems & Control Letters, 57:332–339, ©Elsevier.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Dolanc, G., Strmčnik, S. (2013). Identification and Control of Nonlinear Systems Using a Piecewise-Linear Hammerstein Model. In: Strmčnik, S., Juričić, Đ. (eds) Case Studies in Control. Advances in Industrial Control. Springer, London. https://doi.org/10.1007/978-1-4471-5176-0_2
Download citation
DOI: https://doi.org/10.1007/978-1-4471-5176-0_2
Publisher Name: Springer, London
Print ISBN: 978-1-4471-5175-3
Online ISBN: 978-1-4471-5176-0
eBook Packages: EngineeringEngineering (R0)