Stabilization of inverted pendulum system using particle swarm optimization

The proportional-integral-derivative (PID) controllers are the most popular controllers used in industry because of their remarkable effectiveness, simplicity of implementation and broad applicability. This paper presents an artificial intelligence (AI) method of particle swarm optimization (PSO) algorithm for tuning the optimal PID controller parameters for industrial process. PSO is a technique used to explore the search space of a given problem to find the settings or parameters required to maximize a particular objective. The focus will be on the application of the PSO into one of the popular problem setups in the engineering application area of control systems, which is called the inverted pendulum. This approach has superior features, including easy implementation, stable convergence characteristic and good computational efficiency over the conventional methods. The controller is obtained and validated by simulation; it's implemented to control the pendulum-cart system.

[1]  Zengqiang Chen,et al.  New Chaotic PSO-Based Neural Network Predictive Control for Nonlinear Process , 2007, IEEE Transactions on Neural Networks.

[2]  Renato A. Krohling,et al.  Design of optimal disturbance rejection PID controllers using genetic algorithms , 2001, IEEE Trans. Evol. Comput..

[3]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

[4]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[5]  Weixing Lin,et al.  Comparison between PSO and GA for Parameters Optimization of PID Controller , 2006, 2006 International Conference on Mechatronics and Automation.

[6]  S. Subha,et al.  Tuning Algorithms for PID Controller Using Soft Computing Techniques , 2008 .

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

[8]  L. Coelho,et al.  A novel chaotic particle swarm optimization approach using Hénon map and implicit filtering local search for economic load dispatch , 2009 .

[9]  Tanja Urbancic,et al.  Genetic algorithms in controller design and tuning , 1993, IEEE Trans. Syst. Man Cybern..

[10]  Pieter Spronck,et al.  An overview of genetic algorithms applied to control engineering problems , 2003, Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693).

[11]  Tor Steinar Schei,et al.  Automatic tuning of PID controllers based on transfer function estimation , 1994, Autom..

[12]  R. Eberhart,et al.  Comparing inertia weights and constriction factors in particle swarm optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[13]  Masahiro Kaneda,et al.  A design of self-tuning PID controllers using a genetic algorithm , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[14]  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).

[15]  Fang Sheng,et al.  Genetic algorithms for optimal dynamic control of robot arms , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[16]  David E. Goldberg,et al.  Control system optimization using genetic algorithms , 1992 .

[17]  M. Clerc,et al.  The swarm and the queen: towards a deterministic and adaptive particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[18]  Alan J. Hugo Process Controller Performance Monitoring and Assessment , 2001 .

[19]  P. Govender,et al.  A particle swarm optimization approach for model independent tuning of PID control loops , 2007, AFRICON 2007.

[20]  Zwe-Lee Gaing A particle swarm optimization approach for optimum design of PID controller in AVR system , 2004, IEEE Transactions on Energy Conversion.