Particle Swam Optimization for Stabilizing Controller of a Self-erecting Linear Inverted Pendulum

This paper presents an advanced application of particle swarm optimization, PSO to find state feedback controller gains for stabilizing controller in a linear inverted pendulum. This plant is used as an application example of the proposed method. In conventional method of state feedback control design such as pole placement and linear quadratic regulator method, controller designers often face troublesome exercise of tuning several parameters. Particularly, one has to face trial-and- error approach to select suitable Q and R matrices to design a state feedback control using linear quadratic regulator method. To overcome this problem, an intelligent approach employing PSO- based constrained optimization is proposed. The objective of the optimization is to minimize error function, while closed loop poles region is incorporated as an optimization constraint whose parameter is selected based on the desired control performance. In this study, Clerc's PSO is adopted together with dynamic objective constraint handling where efficient optimization run is shown in the simulation results.

[1]  Katsuhisa Furuta,et al.  Swinging up a pendulum by energy control , 1996, Autom..

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

[3]  M. Bugeja,et al.  Non-linear swing-up and stabilizing control of an inverted pendulum system , 2003, The IEEE Region 8 EUROCON 2003. Computer as a Tool..

[4]  Hongnian Yu,et al.  Tracking control of a pendulum-driven cart-pole underactuated system , 2007, 2007 IEEE International Conference on Systems, Man and Cybernetics.

[5]  N. Singh,et al.  Control of Pendulum on a Cart with State Dependent Riccati Equations , 2008 .

[6]  M. Nour,et al.  Fuzzy logic control vs. conventional PID control of an inverted pendulum robot , 2007, 2007 International Conference on Intelligent and Advanced Systems.

[7]  Carlos Artemio Coello-Coello,et al.  Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art , 2002 .

[8]  Haiyan Lu,et al.  Dynamic-objective particle swarm optimization for constrained optimization problems , 2006, J. Comb. Optim..

[9]  Ahmad Saifizul,et al.  Intelligent Control for Self-erecting Inverted Pendulum Via Adaptive Neuro-fuzzy Inference System , 2006 .

[10]  Riccardo Poli,et al.  Particle Swarm Optimisation , 2011 .

[11]  Kazunobu Yoshida,et al.  Swing-up control of an inverted pendulum by energy-based methods , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[12]  Toshiharu Sugie,et al.  Robust PID controller tuning based on the constrained particle swarm optimization , 2008, Autom..

[13]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

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

[16]  Rini Akmeliawati,et al.  Self-erecting inverted pendulum employing PSO for stabilizing and tracking controller , 2009, 2009 5th International Colloquium on Signal Processing & Its Applications.

[17]  C. Ibáñez,et al.  Lyapunov-Based Controller for the Inverted Pendulum Cart System , 2005 .

[18]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[19]  Rainer Laur,et al.  Stopping Criteria for a Constrained Single-Objective Particle Swarm Optimization Algorithm , 2007, Informatica.

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

[21]  Carlos A. Coello Coello,et al.  THEORETICAL AND NUMERICAL CONSTRAINT-HANDLING TECHNIQUES USED WITH EVOLUTIONARY ALGORITHMS: A SURVEY OF THE STATE OF THE ART , 2002 .