Abstract
A particle swarm optimization method with nonlinear time-varying evolution (PSO-NTVE) is employed in designing an optimal PID controller for asymptotic stabilization of a pendubot system. In the PSO-NTVE method, parameters are determined by using matrix experiments with an orthogonal array, in which a minimal number of experiments would have an effect that approximates the full factorial experiments. The PSO-NTVE method and other PSO methods are then applied to design an optimal PID controller in a pendubot system. Comparing the simulation results, the feasibility and the superiority of the PSO-NTVE method are verified.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Spong MW, Block DJ (1995) The pendubot: a mechatronic system for control research and education. Proceedings of the 34th IEEE Conference on Decision and Control, New Orleans, LA, USA, pp 555–556
Zhang M, Tarn TJ (2002) Hybrid control of the pendubot. IEEE/ASME Trans Mechatronics 1:79–86
Zhao D, Yi J (2003) Swing up pendubot with a GA-tuned bang- bang controller. Proceedings of the IEEE International Conference on Robotics, Intelligent Systems and Signal Processing, Beijing, China, pp 752–757
Kennedy J, Eberhart R (1995) Particle swarm optimization. Proceedings of the IEEE International Conference on Neural Networks, Perth, Australia, pp 1942–1948
Gaing ZL (2004) A particle swarm optimization approach for optimum design of PID controller in AVR system. IEEE Trans Energy Conversion 19:384–391
Eberhart RC, Shi Y (1998) Comparison between genetic algorithms and particle swarm optimization. Proceedings of the 7th Annual Conference on Evolutionary Programming, San Diego, CA, USA, pp 611–616
Boeringer DW, Werner DH (2004) Particle swarm optimization versus genetic algorithms for phased array synthesis. IEEE Trans Antennas Propagation 52:771–779
Mendes R, Kennedy J, Neves J (2004) The fully informed particle swarm: simpler, maybe better. IEEE Trans Evolutionary Comput 8:204–210
Elbeltagi E, Hegazy T, Grierson D (2005) Comparison among five evolutionary-based optimization algorithms. Adv Eng Informatics 19:43–53
Shi Y, Eberhart RC (1998) A modified particle swarm optimizer. Proceeding of the IEEE International Conference on Evolutionary Computation, Anchorage, AK, USA, pp 69–73
Eberhart RC, Shi Y (2001) Tracking and optimizing dynamic systems with particle swarms. Proceeding of the IEEE International Congress on Evolutionary Computation, Seoul, Korea, pp 94–100
Ratnaweera A, Halgamuge SK, Watson HC (2004) Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. IEEE Trans Evolutionary Comput 8:240–255
Chatterjee A, Siarry P (2006) Nonlinear inertia weight variation for dynamic adaptation in particle swarm optimization. Comput Operations Res 33:859–871
Montgomery DC (1991) Design and analysis of experiments, 3rd edn. Wiley, New York
Hicks CR (1993) Fundamental concepts in the design of experiments, 4th edn. Saunders College, Texas
Spong MW, Vidyasagar M (1989) Robot dynamics and control. Wiley, New York
Krohling RA, Jaschek H, Rey JP (1997) Designing PI/PID controllers for a motion control system based on genetic algorithms. Proceedings of the IEEE International Symmetric Intelligent Control Conference, Saar, Germany, pp 125–130
Ogata K (2002) Modern control engineering, 4th edn. Prentice- Hall, New Jersey
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was presented in part at the 14th International Symposium on Artificial Life and Robotics, Oita, Japan, February 5–7, 2009
About this article
Cite this article
Chen, PY., Wu, CJ., Fu, YY. et al. A PSO method with nonlinear time-varying evolution for optimal design of PID controllers in a pendubot system. Artif Life Robotics 14, 58–61 (2009). https://doi.org/10.1007/s10015-009-0628-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10015-009-0628-7