A hybrid evolutionary algorithm for recurrent neural network control of a three-dimensional tower crane

Abstract This paper is concerned with the control of an underactuated three-dimensional tower crane system using a recurrent neural network (RNN) which is evolved by an evolutionary algorithm. In order to improve the performance in evolving the RNN, a hybrid evolutionary algorithm (HEA) which utilizes the operators of a constricted particle swarm optimization (PSO) and a binary-coded genetic algorithm (GA) is proposed. Simulation results show that the proposed HEA has superior performance in a comparison with the canonical algorithms and that the control system works effectively.

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

[2]  Erwie Zahara,et al.  A hybrid genetic algorithm and particle swarm optimization for multimodal functions , 2008, Appl. Soft Comput..

[3]  Randall S. Sexton,et al.  Optimization of neural networks: A comparative analysis of the genetic algorithm and simulated annealing , 1999, Eur. J. Oper. Res..

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

[5]  Hanafy M. Omar Control of Gantry and Tower Cranes , 2003 .

[6]  Aviad Shapira,et al.  Automation of existing tower cranes : Economic and technological feasibility , 1998 .

[7]  Mark W. Spong,et al.  Underactuated mechanical systems , 1998 .

[8]  Guy Albert Dumont,et al.  System identification and control using genetic algorithms , 1992, IEEE Trans. Syst. Man Cybern..

[9]  Oscar Castillo,et al.  An improved evolutionary method with fuzzy logic for combining Particle Swarm Optimization and Genetic Algorithms , 2011, Appl. Soft Comput..

[10]  Edgar N. Sánchez,et al.  Adaptive recurrent neural control for nonlinear system tracking , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[11]  Peter J. Angeline,et al.  An evolutionary algorithm that constructs recurrent neural networks , 1994, IEEE Trans. Neural Networks.

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

[13]  Toshihiko Suzuki,et al.  Neural network control for automatic braking control system , 1994, Neural Networks.

[14]  Wojciech Blajer,et al.  Dynamics and control of rotary cranes executing a load prescribed motion , 2006 .

[15]  Ronald J. Williams,et al.  A Learning Algorithm for Continually Running Fully Recurrent Neural Networks , 1989, Neural Computation.

[16]  Wojciech Blajer,et al.  Improved DAE formulation for inverse dynamics simulation of cranes , 2011 .

[17]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[18]  Ali H. Nayfeh,et al.  Dynamics and Control of Cranes: A Review , 2003 .

[19]  Oscar Castillo,et al.  Fuzzy Logic for Combining Particle Swarm Optimization and Genetic Algorithms: Preliminary Results , 2009, MICAI.

[20]  E. Aiyoshi,et al.  Particle swarm optimization: a numerical stability analysis and parameter adjustment based on swarm activity , 2008 .

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

[22]  Peter J. Fleming,et al.  Evolutionary algorithms in control systems engineering: a survey , 2002 .

[23]  Chia-Feng Juang,et al.  A hybrid of genetic algorithm and particle swarm optimization for recurrent network design , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[24]  Armando Blanco,et al.  A real-coded genetic algorithm for training recurrent neural networks , 2001, Neural Networks.

[25]  Lalit M. Patnaik,et al.  Genetic algorithms: a survey , 1994, Computer.

[26]  Fabrice Druaux,et al.  Stable adaptive control with recurrent neural networks for square MIMO non-linear systems , 2009, Eng. Appl. Artif. Intell..

[27]  Maria Letizia Corradini,et al.  Neural Networks Based Control of Mobile Robots: Development and Experimental Validation , 2003, J. Field Robotics.

[28]  F. Grimaccia,et al.  Genetical Swarm Optimization: Self-Adaptive Hybrid Evolutionary Algorithm for Electromagnetics , 2007, IEEE Transactions on Antennas and Propagation.