Skip to main content

Particle Swarm Optimization of Real-Time PID Controllers

  • Reference work entry
  • First Online:
Handbook of Real-Time Computing
  • 1442 Accesses

Abstract

Particle swarm optimization (PSO) is a stochastic population-based algorithm based on the collaborative swarm behaviors of insects, birds, fish, and animals. The algorithms use swarm emulation to seek for solutions to optimization problems and are often used for the optimization of continuous nonlinear systems. This approach has recently succeeded in addressing many significant real-world optimization problems. In particular, this work integrates studies of PSOs and proportional–integral–derivative (PID) controllers, which are widely used for industrial control, in order to optimize PID controllers using PSO in a wide variety of multidisciplinary fields. This chapter introduces the PSO approach and algorithm and the theory of PID control, the use of PSO in optimizing the parameters of various controllers, and illustrates the findings by exploring several real-time control applications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 999.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 849.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • A. Belkadi, H. Oulhadj, Y. Touati, S.A. Khan, B. Daachi, On the robust PID adaptive controller for exoskeletons: a particle swarm optimization based approach. Appl. Soft Comput. 60, 87–100 (2017)

    Article  Google Scholar 

  • X. Cai, Z. Cui, J. Zeng, Y. Tan, Self-adaptive PID-controlled particle swarm optimization, in Proceedings of the 26th Chinese Control Conference, 2007, pp. 799–803

    Google Scholar 

  • J.-S. Chiou, M.-T. Liu, Numerical simulation for fuzzy PID controllers and helping EP reproduction with PSO hybrid algorithm. Simul. Model. Pract. Theory 17, 1555–1565 (2009)

    Article  Google Scholar 

  • Z. Cui, X. Cai, J. Zeng, Y. Yin, PID-controlled particle swarm optimization. J. Multiple-Valued Logic Soft Comput. 16(6), 585–610 (2010)

    MathSciNet  MATH  Google Scholar 

  • R.C. Eberhart, J. Kennedy, A new optimizer using particle swarm theory, in Proceedings of 6th International Symposium on Micromachine Human Science, 1996, pp. 39–43

    Google Scholar 

  • S. Ge, S. Tong, B. Zhou, Design of a pulp and consistency control system. China Pulp Paper 23(3), 50–52 (2002)

    Google Scholar 

  • Y. Huang, L. Qu, Y. Tian, Self-tuning PID controller based on quantum swarm evolution algorithm, in The Fourth International IEEE Conference on Natural Computation, 2008, pp. 401–404

    Google Scholar 

  • J. Kennedy, R.C. Eberhart, Particle swarm optimization, in Proceedings of IEEE International Conference Neural Networks, 1995, pp. 1942–1948

    Google Scholar 

  • W.S. Levine, The Control Handbook (CRC Press/IEEE Press, Piscataway, 1996)

    MATH  Google Scholar 

  • J.J. Liang, A.K. Qin, P.N. Suganthan, S. Baskar, Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans. Evolut. Comput. 10(3), 281–295 (2006)

    Article  Google Scholar 

  • Y. Lu, D. Levy, J. Zhang, D. Li, An evolutionary performance enhanced PSO approach by using a BP neural-learning-based PID controller. Connect. Sci. 23(1), 45–63 (2011)

    Article  Google Scholar 

  • Y. Lu, D. Yan, J. Zhang, D. Levy, A variant with a time varying PID controller of particle swarm optimizers. Inf. Sci. 297, 21–49 (2015)

    Article  Google Scholar 

  • X. Lu, X. Zhang, S. Jia, J. Shan, Design of quadrotor hovering controller based on improved particle swarm optimization, in 2017 10th International Symposium on Computational Intelligence and Design, vol 2, 2017, pp. 414–417

    Google Scholar 

  • M.A. Montes de Oca, T. Stutzle, M. Birattari, M. Dorigo, Frankenstein’s PSO: a composite particle swarm optimization algorithm. IEEE Trans. Evolut. Comput. 13(5), 1120–1132 (2009)

    Article  Google Scholar 

  • S.M.H. Mousakazemi, N. Ayoobian, G.R. Ansarifar, Control of the pressurized water nuclear reactors power using optimized proportional–integral–derivative controller with particle swarm optimization algorithm. Nucl. Eng. Technol. 50(6), 877–885 (2018)

    Article  Google Scholar 

  • A. Ratnaweera, S.K. Halgamuge, H.C. Watson, Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. IEEE Trans. Evolut. Comput. 8(3), 240–255 (2004)

    Article  Google Scholar 

  • E. Russo, G. Notarstefano, J. Hauser, Dynamics exploration and aggressive maneuvering of a longitudinal vectored thrust VTOL aircraft, in The 50th IEEE Conference on Decision and Control and European Control Conference, 2011, pp 8106–8111

    Google Scholar 

  • J. Seekuka, R. Rattanawaorahirunkul, S. Sansri, S. Sangsuriyan, A. Prakonsant, AGC using particle swarm optimization based PID controller design for two area power system, in 2016 International Computer Science and Engineering Conference, 2016, pp. 1–4

    Google Scholar 

  • R.-J. Wai, J.-D. Lee, K.-L. Chuang, Real-time PID control strategy for maglev transportation system via particle swarm optimization. IEEE Trans. Ind. Electron. 58(2), 629–646 (2011)

    Article  Google Scholar 

  • Y.-X. Wang, Q.-L. Xiang, Z.-D. Zhao, Particle swarm optimizer with adaptive tabu and mutation: a unified framework for efficient mutation operators. ACM Trans. Auton. Adapt. Syst. 5(1), 1556–1565 (2010)

    Article  Google Scholar 

  • Z. Wang, Q. Wang, D. He, Q. Liu, X. Zhu, J. Guo, An improved particle swarm optimization algorithm based on fuzzy PID control, in 2017 4th International Conference on Information Science and Control Engineering, 2017, pp. 835–839

    Google Scholar 

  • J. Zeng, Z. Cui, L. Wang, in A Differential Evolutionary Particle Swarm Optimization with Controller. Lecture notes in computer science, vol. 3612 (Springer, Berlin, 2005), pp. 467–476

    Google Scholar 

  • Z.-H. Zhan, J. Zhang, Y. Li, H.S.H. Chung, Adaptive particle swarm optimization. IEEE Trans. Syst. Man. Cysbern. 39(6), 1362–1381 (2009)

    Article  Google Scholar 

  • J. Zhang, S. Chen, D. Levy, Y. Lu, Feedback loop mechanisms based particle swarm optimization with neighborhood topology, in IEEE Congress on Evolutionary Computation, 2011, pp. 1864–1871

    Google Scholar 

  • S.-Z. Zhao, M.W. Iruthayarajan, S. Baskar, P.N. Suganthan, Multi-objective robust PID controller tuning using two lbests multi-objective particle swarm optimization. Inf. Sci. 181, 3323–3335 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David C. Levy .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Crown 2019

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Levy, D.C., Lu, Y., Yan, D., Zhou, M., Chen, S. (2022). Particle Swarm Optimization of Real-Time PID Controllers. In: Tian, YC., Levy, D.C. (eds) Handbook of Real-Time Computing. Springer, Singapore. https://doi.org/10.1007/978-981-287-251-7_49

Download citation

Publish with us

Policies and ethics