Skip to main content

Multiobjective Gaussian Particle Swarm Approach Applied to Multi-loop PI Controller Tuning of a Quadruple-Tank System

  • Chapter
Multi-Objective Swarm Intelligent Systems

Abstract

The use of PI (Proportional-Integral), PD (Proportional-Derivative) and PID (Proportional-Integral-Derivative)controllers have a long history in control engineering and are acceptable for most of real applications because of their simplicity in architecture and their performances are quite robust for a wide range of operating conditions. Unfortunately, it has been quite difficult to tune properly the gains of PI, PD, and PID controllers because many industrial plants are often burdened with problems such as high order, time delays, and non-linearities. Recently, several metaheuristics, such as evolutionary algorithms, swarm intelligence and simulated annealing, have been proposed for the tuning of mentioned controllers. In this context, different metaheuristics have recently received much interest for achieving high efficiency and searching global optimal solution in problem space.Multi-objective evolutionary and swarm intelligence approaches often find effectively a set of diverse and mutually competitive solutions. A multi-loop PI control scheme based on a multi-objective particle swarm optimization approach with updating of velocity vector using Gaussian distribution (MGPSO) for multi-variable systems is proposed in this chapter.Particle swarm optimization is a simple and efficient population-based optimization method motivated by social behavior of organisms such as fish schooling and bird flocking. The proposal of PSO algorithm was put forward by several scientists who developed computational simulations of the movement of organisms such as flocks of birds and schools of fish. Such simulations were heavily based on manipulating the distances between individuals, i.e., the synchrony of the behavior of the swarm was seen as an effort to keep an optimal distance between them. In theory, at least, individuals of a swarm may benefit from the prior discoveries and experiences of all the members of a swarm when foraging. The fundamental point of developing PSO is a hypothesis in which the exchange of information among creatures of the same species offers some sort of evolutionary advantage. PSO demonstrates good performance in many function optimization problems and parameter optimization problems in recent years. Application of the proposed MGPSO using concepts of Pareto optimality to a multi-variable quadruple-tank process is investigated in this paper. Compared to a classical multi-objective PSO algorithm which is applied to the same process, the MGPSO shows considerable robustness and efficiency in PI control tuning.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abido, M.A.: Multiobjective Particle Swarm Optimization for Environmental/Economic Dispatch Problem. Electric Power Systems Research 79(7), 1105–1113 (2009)

    Article  Google Scholar 

  2. Ayala, H.V.H., Coelho, L.S.: A Multiobjective Genetic Algorithm Applied to Multivariable Control Optimization. ABCM Symposium Series in Mechatronics 3, 736–745 (2008)

    Google Scholar 

  3. Bobál, V., Böhm, J., Fessl, J., Machácek, J.: Digital Self-Tuning Controllers. Springer, Heidelberg (2005)

    Google Scholar 

  4. Carvalho, J.R.H., Ferreira, P.A.V.: Multiple-Criterion Control: A Convex Programming Approach. Automatica 31(7), 1025–1029 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  5. Coelho, L.S., Krohling, R.A.: Predictive Controller Tuning Using Modified Particle Swarm Optimisation Based on Cauchy and Gaussian Distributions. In: Hoffmann, F., Köppen, M., Roy, R. (eds.) Soft Computing: Methodologies and Applications. Springer Engineering Series in Advances in Soft Computing, pp. 287–298. Springer, London (2005)

    Chapter  Google Scholar 

  6. Coello, C.A.C., Pulido, G.T., Lechuga, M.S.: Handling Multiple Objectives with Particle Swarm Optimization. IEEE Transactions on Evolutionary Computation 8(3), 256–279 (2004)

    Article  Google Scholar 

  7. Coello, C.A.C.: A Comprehensive Survey of Evolutionary-Based Multiobjective Optimization. Knowledge and Information Systems 1(3), 269–308 (1999)

    Google Scholar 

  8. Coello, C.A.C., Van Veldhuizen, D.A., Lamont, G.B.: Evolutionary Algorithms for Solving Multi-Objective Problems. Kluwer Academic Publishers, New York (2002)

    MATH  Google Scholar 

  9. Deb, K.: Multi-Objective Optimization using Evolutionary Algorithms. Interscience Series in Systems and Optimization. John Wiley & Sons, Chichester (2001)

    MATH  Google Scholar 

  10. Deb, K., Pratap, A., Agrawal, S., Meyarivan, T.: A Fast and Elitist Multiobjective Genetic Algorithms: NSGA-II. IEEE Transactions on Evolutionary Computation 6(2), 182–197 (2002)

    Article  Google Scholar 

  11. Dormido, S., Esquembre, F.: The Quadruple-Tank Process: An Interactive Tool for Control Education. In: Proceedings of European Control Conference, Cambridge, UK (2003)

    Google Scholar 

  12. Eberhart, R.C., Kennedy, J.F.: A New Optimizer Using Particle Swarm Theory. In: Proceedings of International Symposium on Micro Machine and Human Science, Japan, pp. 39–43 (1995)

    Google Scholar 

  13. Engelbrecht, A.P.: Fundamentals of computational swarm intelligence. John Wiley & Sons, Chichester (2006)

    Google Scholar 

  14. Gatzke, E.P., Meadows, E.S., Wang, C., Doyle III, F.J.: Model Based Control of a Four-Tank System. Computers and Chemical Engineering 24(2), 1503–1509 (2000)

    Article  Google Scholar 

  15. Higashi, N., Iba, H.: Particle Swarm Optimization with Gaussian Mutation. In: Proceedings of the IEEE Swarm Intelligence Symposium, Indianapolis, IN, USA, pp. 72–79 (2003)

    Google Scholar 

  16. Hwang, C.L., Masud, A.S.M.: Multiple Objective Decision Making Methods and Applications: A State of the Art Survey. Springer, Heidelberg (1979)

    MATH  Google Scholar 

  17. Johansson, K.H.: The Quadruple-Tank Process: A Multivariable Laboratory Process with an Adjustable Zero. IEEE Transactions on Control Systems Magazine 8(3), 456–465 (2000)

    Article  MathSciNet  Google Scholar 

  18. Kennedy, J.F., Eberhart, R.C.: Particle Swarm Optimization. In: Proceedings of IEEE International Conference on Neural Networks, Perth, Australia, pp. 1942–1948 (1995)

    Google Scholar 

  19. Kennedy, J.F., Eberhart, R.C., Shi, Y.: Swarm Intelligence. Morgan Kaufmann Pub, San Francisco (2001)

    Google Scholar 

  20. Khan, M.K., Spurgeon, S.K.: Robust MIMO Water Level Control in Interconnected Twin-Tanks Using Second Order Sliding Mode Control. Control Engineering Practice 14(4), 375–386 (2006)

    Article  Google Scholar 

  21. Krohling, R.A.: Gaussian Swarm: a novel particle swarm optimization algorithm. In: Proceedings of the IEEE Conference on Cybernetics and Intelligent Systems (CIS), Singapore, pp. 372–376 (2004)

    Google Scholar 

  22. Krohling, R.A., Coelho, L.S.: Coevolutionary Particle Swarm Optimization Using Gaussian Distribution for Solving Constrained Optimization Problems. IEEE Transactions on Systems, Man, and Cybernetics — Part B: Cybernetics 36(6), 1407–1416 (2006)

    Article  Google Scholar 

  23. Liao, L.-Z., Li, D.: Adaptive Differential Dynamic Programming for Multiobjective Optimal Control. Automatica 38, 1003–1015 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  24. Liu, D., Tan, K.C., Goh, C.K., Ho, W.K.: A Multiobjective Memetic Algorithm Based on Particle Swarm Optimization. IEEE Transactions on Systems, Man, and Cybernetics p– Part B: Cybernetics 37(1), 42–50 (2007)

    Article  Google Scholar 

  25. Liu, W., Wang, G.: Auto-Tuning Procedure for Model-Based Predictive Controller. In: Proceedings of IEEE International Conference on Systems, Man, and Cybernetics, Nashville, Tennessee, USA, vol. 5, pp. 3421–3426 (2000)

    Google Scholar 

  26. Lu, H., Yen, G.G.: Rank-density-based Multiobjective Genetic Algorithm and Benchmark Test Function Study. IEEE Transactions on Evolutionary Computation 7(4), 325–343 (2003)

    Article  Google Scholar 

  27. Moore, J., Chapman, R.: Application of Particle Swarm to Multiobjective Optimization. Department of Computer Science and Software Engineering, Auburn University, Alabama (1999)

    Google Scholar 

  28. Nedjah, N., Mourelle, L.M. (eds.): Systems Engineering Using Particle Swarm Optimization. Nova Science Publishers, Hauppauge (2006)

    Google Scholar 

  29. Pan, H., Wong, H., Kapila, V., de Queiroz, M.S.: Experimental Validation of a Nonlinear Backstepping Liquid Level Controller for a State Coupled Two Tank System. Control Engineering Practice 13(1), 27–40 (2005)

    Article  Google Scholar 

  30. Panda, S.: Multi-objective Evolutionary Algorithm for SSSC-based Controller Design. Electric Power Systems Research 79(6), 937–944 (2009)

    Article  MathSciNet  Google Scholar 

  31. Raquel, C.R., Naval Jr, P.C.: An Effective Use of Crowding Distance in Multiobjective Particle Swarm Optimization. In: Proceedings of Genetic and Evolutionary Computation Conference (GECCO 2005), Washington, DC, USA (2005)

    Google Scholar 

  32. Ratnaweera, A., Halgamuge, S.K., Watson, H.C.: Self-organizing Hierarchical Particle Swarm Optimizer with Time Varying Acceleration Coefficients. IEEE Transactions on Evolutionary Computation 8(3), 240–255 (2004)

    Article  Google Scholar 

  33. Secrest, B.R., Lamont, G.B.: Visualizing Particle Swarm Optimization — Gaussian Particle Swarm Optimization. In: Proceedings of the IEEE Swarm Intelligence Symposium, Indianapolis, IN, USA, pp. 198–204 (2003)

    Google Scholar 

  34. Sierra, M.R., Coello, C.A.C.: Multi-objective Particle Swarm Optimizers: A Survey of the State-of-the-art. International Journal of Computational Intelligence Research 2(3), 287–308 (2006)

    MathSciNet  Google Scholar 

  35. Song, M.P., Gu, G.C.: Research on Particle Swarm Optimization: A Review. In: Proceedings of the 3rd International Conference on Machine Learning and Cybernetics, Shanghai, China, pp. 2236–2241 (2004)

    Google Scholar 

  36. Van Veldhuizen, D.A., Lamont, G.B.: Multiobjective Evolutionary Algorithms: Analyzing the State-of-the-Art. Evolutionary Computation 8(2), 125–147 (2000)

    Article  Google Scholar 

  37. Zambrano, D., Camacho, E.F.: Application of MPC with Multiple Objective for a Solar Refrigeration Plant. In: Proceedings of the IEEE International Conference on Control Applications, Glasgow, Scotland, UK, pp. 1230–1235 (2002)

    Google Scholar 

  38. Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C.M., Fonseca, V.G.: Performance Assessment of Multiobjective Optimizers: An Analysis and Review. IEEE Transactions on Evolutionary Computation 7(2), 117–132 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

dos Santos Coelho, L., Ayala, H.V.H., Nedjah, N., de Macedo Mourelle, L. (2010). Multiobjective Gaussian Particle Swarm Approach Applied to Multi-loop PI Controller Tuning of a Quadruple-Tank System. In: Nedjah, N., dos Santos Coelho, L., de Macedo Mourelle, L. (eds) Multi-Objective Swarm Intelligent Systems. Studies in Computational Intelligence, vol 261. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05165-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-05165-4_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-05164-7

  • Online ISBN: 978-3-642-05165-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics