Identification of nonlinear Hammerstein system using mixed integer-real coded particle swarm optimization: application to the electric daily peak-load forecasting

This paper investigates the modeling of a class of dynamic systems using nonlinear Hammerstein (NLH) model composed of a memory-less polynomial block cascaded to an autoregressive with exogenous input (ARX) time-series block. The model thus defined is known as NLHARX. Both the integer orders and the real coefficients of the model are identified simultaneously in a unified framework using a new algorithm based on a mixed coded integer-real particle swarm optimization. Unlike classical identification methods which assume the orders to be known in advance, the proposed approach is new since it estimates both the real and integer design parameters while minimizing the error between the outputs of the system and the model. The usefulness and the effectiveness of the proposed approach have been demonstrated through extensive simulations. Two illustrative examples are included in this paper: an empirical example and an application to the forecasting of the daily peak-load of Hail region, Saudi Arabia. Future works will be devoted to the identification of more complex dynamic systems, such as Hammerstein–Wiener and the application to the prediction of time-series related to water and energy.

[1]  Pu Han,et al.  Identification of Thermal Process Using Hammerstein Model Based on Particle Swarm Optimization Algorithm , 2014 .

[2]  Ganapati Panda,et al.  Improved identification of Hammerstein plants using new CPSO and IPSO algorithms , 2010, Expert Syst. Appl..

[3]  Norsheila Fisal,et al.  Low Complexity PSO-Based Multi-objective Algorithm for Delay-Constraint Applications , 2011 .

[4]  Fouad Giri,et al.  Wiener–Hammerstein system identification – an evolutionary approach , 2016, Int. J. Syst. Sci..

[5]  Lennart Ljung,et al.  Identification of Hammerstein-Wiener models , 2013, Autom..

[6]  H. Al-Duwaish Identification of Hammerstein Models with Known Nonlinearity Structure Using Particle Swarm Optimization , 2011 .

[7]  Boutaieb Dahhou,et al.  Detection, isolation and identification of multiple actuator and sensor faults in nonlinear dynamic systems: Application to a waste water treatment process , 2011 .

[8]  Alessandro Masi,et al.  On the identification of Hammerstein systems in the presence of an input hysteretic nonlinearity with nonlocal memory: Piezoelectric actuators – an experimental case study , 2016 .

[9]  Ajit Achuthan,et al.  Recursive wind speed forecasting based on Hammerstein Auto-Regressive model , 2015 .

[10]  Francisco Jurado Modelling micro-turbines using Hammerstein models , 2005 .

[11]  Michael N. Vrahatis,et al.  Recent approaches to global optimization problems through Particle Swarm Optimization , 2002, Natural Computing.

[12]  Bao-chang Xu,et al.  New identification method for Hammerstein models based on approximate least absolute deviation , 2016, Int. J. Syst. Sci..

[13]  Ioan Cristian Trelea,et al.  The particle swarm optimization algorithm: convergence analysis and parameter selection , 2003, Inf. Process. Lett..

[14]  Wei Xing Lin,et al.  Parameter Estimation of the MISO Nonlinear System Based on Improved Particle Swarm Optimization , 2011 .

[15]  Salman Mohagheghi,et al.  Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems , 2008, IEEE Transactions on Evolutionary Computation.

[16]  Feng Ding,et al.  Gradient-Based Identification Methods for Hammerstein Nonlinear ARMAX Models , 2006 .

[17]  Xin-Ping Guan,et al.  Identification of Wiener model using step signals and particle swarm optimization , 2010, Expert Syst. Appl..

[18]  Jiandong Wang,et al.  Detection of asymmetric control valve stiction from oscillatory data using an extended Hammerstein system identification method , 2014 .

[19]  M. Haloua,et al.  System identification based on Hammerstein model , 2005 .

[20]  Syed Saad Azhar Ali,et al.  Hammerstein Model Identification Using Radial Basis Functions Neural Networks , 2001, ICANN.

[21]  Jing Chen,et al.  Identification of Hammerstein systems with continuous nonlinearity , 2015, Inf. Process. Lett..

[22]  Yinggan Tang,et al.  Identification of Wiener Model Using Least Squares Support Vector Machine Optimized by Adaptive Particle Swarm Optimization , 2015 .

[23]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[24]  Mohammed E. El-Telbany,et al.  Short-term forecasting of Jordanian electricity demand using particle swarm optimization , 2008 .

[25]  Tong Zhou,et al.  New results on recursive identification of NARX systems , 2011 .

[26]  Xinggao Liu,et al.  A novel APSO-aided maximum likelihood identification method for Hammerstein systems , 2013 .

[27]  Guolong Chen,et al.  A PSO-based timing-driven Octilinear Steiner tree algorithm for VLSI routing considering bend reduction , 2015, Soft Comput..

[28]  Feng Ding,et al.  Identification of Hammerstein nonlinear ARMAX systems , 2005, Autom..

[29]  Sakti Prasad Ghoshal,et al.  Identification of NARMAX Hammerstein models with performance assessment using brain storm optimization algorithm , 2016 .

[30]  Tomohiro Hachino,et al.  Erratum to: Non-parametric identification of continuous-time Hammerstein systems using Gaussian process model and particle swarm optimization , 2012, Artificial Life and Robotics.

[31]  Zhang Lei,et al.  Identification of Ultrasonic Motor’s Nonlinear Hammerstein Model , 2014 .

[32]  Guoli Li,et al.  Nonlinear modeling and predictive functional control of Hammerstein system with application to the turntable servo system , 2016 .

[33]  S. Sivanagaraju,et al.  Discrete Particle Swarm Optimization to Network Reconfiguration for Loss Reduction and Load Balancing , 2008 .

[34]  Yinggan Tang,et al.  Identification of wiener model with discontinuous nonlinearities using differential evolution , 2013 .

[35]  F. Uilhoorn Comparison of two non-convex mixed-integer nonlinear programming algorithms applied to autoregressive moving average model structure and parameter estimation , 2016 .

[36]  Xin-Ping Guan,et al.  Identification of Hammerstein model using functional link artificial neural network , 2014, Neurocomputing.

[37]  Xinggao Liu,et al.  Recursive maximum likelihood method for the identification of Hammerstein ARMAX system , 2016 .