Parameter estimation of bilinear systems based on an adaptive particle swarm optimization

Bilinear models can approximate a large class of nonlinear systems adequately and usually with considerable parsimony in the number of coefficients required. This paper presents the application of Particle Swarm Optimization (PSO) algorithm to solve both offline and online parameter estimation problem for bilinear systems. First, an Adaptive Particle Swarm Optimization (APSO) is proposed to increase the convergence speed and accuracy of the basic particle swarm optimization to save tremendous computation time. An illustrative example for the modeling of bilinear systems is provided to confirm the validity, as compared with the Genetic Algorithm (GA), Linearly Decreasing Inertia Weight PSO (LDW-PSO), Nonlinear Inertia Weight PSO (NDW-PSO) and Dynamic Inertia Weight PSO (DIW-PSO) in terms of parameter accuracy and convergence speed. Second, APSO is also improved to detect and determine varying parameters. In this case, a sentry particle is introduced to detect any changes in system parameters. Simulation results confirm that the proposed algorithm is a good promising particle swarm optimization algorithm for online parameter estimation.

[1]  Sanghyuk Lee,et al.  Observers for bilinear systems with unknown inputs and application to superheater temperature control , 1997 .

[2]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[3]  Nelson F. F. Ebecken,et al.  Identification of recurrent fuzzy systems with genetic algorithms , 2004, 2004 IEEE International Conference on Fuzzy Systems (IEEE Cat. No.04CH37542).

[4]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[5]  Nedim Tutkun,et al.  Estimation of the beach bar parameters using the genetic algorithms , 2008, Appl. Math. Comput..

[6]  Saman K. Halgamuge,et al.  Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients , 2004, IEEE Transactions on Evolutionary Computation.

[7]  Grigorios N. Beligiannis,et al.  Nonlinear model structure identification of complex biomedical data using a genetic-programming-based technique , 2005, IEEE Transactions on Instrumentation and Measurement.

[8]  Jih-Gau Juang Application of genetic algorithm and recurrent network to nonlinear system identification , 2003, Proceedings of 2003 IEEE Conference on Control Applications, 2003. CCA 2003..

[9]  D. E. Goldberg,et al.  Optimization and Machine Learning , 2022 .

[10]  Hong Gu,et al.  Parameter Identification of Bilinear System Based on Genetic Algorithm , 2007, LSMS.

[11]  Jiangye Yuan,et al.  A modified particle swarm optimizer with dynamic adaptation , 2007, Appl. Math. Comput..

[12]  Russell C. Eberhart,et al.  Parameter Selection in Particle Swarm Optimization , 1998, Evolutionary Programming.

[13]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[14]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[15]  Oscar Castillo,et al.  Evolutionary Non-Linear System Identification , 2004, IC-AI.

[16]  Wei-Der Chang,et al.  Nonlinear system identification and control using a real-coded genetic algorithm , 2007 .

[17]  Yih-Lon Lin,et al.  A particle swarm optimization approach to nonlinear rational filter modeling , 2008, Expert Syst. Appl..

[18]  Rasmus K. Ursem,et al.  Parameter identification of induction motors using stochastic optimization algorithms , 2004, Appl. Soft Comput..

[19]  Zhao Hui,et al.  Optimal Design of Power System Stabilizer Using Particle Swarm Optimization , 2006 .

[20]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[21]  Junyan Wang,et al.  Nonlinear Inertia Weight Variation for Dynamic Adaptation in Particle Swarm Optimization , 2011, ICSI.

[22]  Chia-Nan Ko,et al.  A PSO method with nonlinear time-varying evolution based on neural network for design of optimal harmonic filters , 2009, Expert Syst. Appl..

[23]  Oscar Castillo,et al.  The evolutionary learning rule for system identification , 2003, Appl. Soft Comput..

[24]  M. A. Abido Optimal des'ign of Power System Stabilizers Using Particle Swarm Opt'imization , 2002, IEEE Power Engineering Review.

[25]  Peter J. Angeline,et al.  Evolutionary Optimization Versus Particle Swarm Optimization: Philosophy and Performance Differences , 1998, Evolutionary Programming.

[26]  Xingsheng Gu,et al.  A dynamic inertia weight particle swarm optimization algorithm , 2008 .