PSO Assisted NURB Neural Network Identification

  • Xia Hong
  • Sheng Chen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7389)


A system identification algorithm is introduced for Hammerstein systems that are modelled using a non-uniform rational B-spline (NURB) neural network. The proposed algorithm consists of two successive stages. First the shaping parameters in NURB network are estimated using a particle swarm optimization (PSO) procedure. Then the remaining parameters are estimated by the method of the singular value decomposition (SVD). Numerical examples are utilized to demonstrate the efficacy of the proposed approach.


B-spline NURB neural networks De Boor algorithm Hammerstein model pole assignment controller particle swarm optimization system identification 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bai, E.W., Fu, M.Y.: A Blind Approach to Hammerstein Model Identification. IEEE Transactions on Signal Processing 50(7), 1610–1619 (2002)CrossRefGoogle Scholar
  2. 2.
    Billings, S.A., Fakhouri, S.Y.: Nonlinear System Identification Using the Hammerstein Model. International Journal of Systems Science 10, 567–578 (1979)MathSciNetzbMATHCrossRefGoogle Scholar
  3. 3.
    de Boor: A Practical Guide to Splines. Springer, New York (1978)zbMATHCrossRefGoogle Scholar
  4. 4.
    Chaoui, F.Z., Giri, F., Rochdi, Y., Haloua, M., Naitali, A.: System Identification Based Hammerstein Model. International Journal of Control 78(6), 430–442 (2005)MathSciNetzbMATHCrossRefGoogle Scholar
  5. 5.
    Farin, G.: Curves and Surfaces for Comnputer-aided Geometric Design: a Practical Guide. Academic Press, Boston (1994)Google Scholar
  6. 6.
    Goethals, I., Pelckmans, K., Suykens, J.A.K., Moor, B.D.: Identification of MIMO Hammerstein Models Using Least Squares Support Vector Machines. Automatica 41, 1263–1272 (2005)zbMATHCrossRefGoogle Scholar
  7. 7.
    Greblicki, W.: Stochastic Approximation in Nonparametric Identification of Hammerstein Systems. IEEE Transactions on Automatic Control 47(11), 1800–1810 (2002)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Greblicki, W., Pawlak, M.: Identification of discrete Hammerstein Systems Using Kernel Regression Estimate. IEEE Transactions on Automatic Control AC-31(1), 74–77 (1986)CrossRefGoogle Scholar
  9. 9.
    Guru, S.M., Halgamuge, S.K., Fernando, S.: Particle Swarm Optimisers for Cluster Formation in Wireless Sensor Networks. In: Proc. 2005 Int. Conf. Intelligent Sensors, Sensor Networks and Information Processing, Melbourne, Australia, pp. 319–324 (2005)Google Scholar
  10. 10.
    Kennedy, J., Eberhart, R.: Particle Swarm Optimization. In: Proc. of 1995 IEEE Int. Conf. Neural Networks, Perth, Australia, vol. 4, pp. 1942–1948 (1995)Google Scholar
  11. 11.
    Kennedy, J., Eberhart, R.C.: Swarm Intelligence. Morgan Kaufmann (2001)Google Scholar
  12. 12.
    Lang, Z.Q.: A Nonparametric Polynomial Identification Algorithm for the Hammerstein System. IEEE Transactions on Automatic Control 42, 1435–1441 (1997)zbMATHCrossRefGoogle Scholar
  13. 13.
    van der Merwe, D.W., Engelbrecht, A.P.: Data Clustering Using Particle Swarm Optimization. In: Proc. CEC 2003, Cabberra, Australia, pp. 215–220 (2003)Google Scholar
  14. 14.
    Ratnaweera, A., Halgamuge, S.K., Watson, H.C.: Self-organizing Hierarchical Particle Swarm Optimizer with Time-varying Acceleration Coefficients. IEEE Trans. Evolutionary Computation 8, 240–255 (2004)CrossRefGoogle Scholar
  15. 15.
    Stoica, P., Söderström, T.: Instrumental Variable Methods for Identification of Hammerstein Systems. International Journal of Control 35, 459–476 (1982)MathSciNetzbMATHCrossRefGoogle Scholar
  16. 16.
    Verhaegen, M., Westwick, D.: Identifying Mimo Hammerstein Systems in the Context of Subspace Model Identification. International Journal of Control 63(2), 331–349 (1996)MathSciNetzbMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Xia Hong
    • 1
  • Sheng Chen
    • 2
    • 3
  1. 1.School of Systems EngineeringUniversity of ReadingUK
  2. 2.School of Electronics and Computer ScienceUniversity of SouthamptonUK
  3. 3.Faculty of EngineeringKing Abdulaziz UniversityJeddahSaudi Arabia

Personalised recommendations