PID controller tuning for a multivariable glass furnace process by genetic algorithm

  • Kumaran Rajarathinam
  • James Barry GommEmail author
  • Ding-Li Yu
  • Ahmed Saad Abdelhadi
Research Article


Standard genetic algorithms (SGAs) are investigated to optimise discrete-time proportional-integral-derivative (PID) controller parameters, by three tuning approaches, for a multivariable glass furnace process with loop interaction. Initially, standard genetic algorithms (SGAs) are used to identify control oriented models of the plant which are subsequently used for controller optimisation. An individual tuning approach without loop interaction is considered first to categorise the genetic operators, cost functions and improve searching boundaries to attain the desired performance criteria. The second tuning approach considers controller parameters optimisation with loop interaction and individual cost functions. While, the third tuning approach utilises a modified cost function which includes the total effect of both controlled variables, glass temperature and excess oxygen. This modified cost function is shown to exhibit improved control robustness and disturbance rejection under loop interaction.


Genetic algorithms control optimisation decentralised control proportional-integral-derivative (PID) control modified cost function multivariable process loop interaction 


  1. [1]
    Scottish Environment Protection Agency (SEPA). Guidance for Monitoring Enclosed Landfill Gas Flares, Report No.GEHO1104BHZI-E-P, Environment Agency, Scotland, 2005.Google Scholar
  2. [2]
    T. J. Monica, C. C. Yu, W. L. Luyben. Improved multiloop single-input/single-output (SISO) controller for multivariable process. Industrial & Engineering Chemistry Research, vol. 27, no. 6, pp. 969–973, 1998.CrossRefGoogle Scholar
  3. [3]
    M. Hovd, S. Skogestad. Sequential design of decentralized controllers. Automatica, vol. 30, no. 10, pp. 1601–1607, 1994.MathSciNetCrossRefzbMATHGoogle Scholar
  4. [4]
    T. K. Lee, J. X. Shen, M. S. Chiu. Independent design of robust partially decentralized controllers. Journal of Process Control, vol. 11, no. 4, pp. 419–428, 2001.CrossRefGoogle Scholar
  5. [5]
    J. Lee, W. Cho, T. F. Edger. Multiloop PI controller tuning for interacting multivariable processes. Computers & Chemical Engineering, vol. 22, no. 11, pp. 1711–1723, 1998.CrossRefGoogle Scholar
  6. [6]
    H. P. Huang, J. C. Jeng, C. H. Chiang, W. Pan. A direct method for decentralised PI/PID controller design. Journal of Process Control, vol. 13, no. 8, pp. 769–786, 2003.CrossRefGoogle Scholar
  7. [7]
    A. P. Loh, C. C. Hang, C.K. Quek, V. U. Vasnani. Autotuning of multiloop proportional-integral controllers using relay feedback. Industrial & Engineering Chemistry Research, vol. 32, no. 6, pp. 1102–1107, 1993.CrossRefGoogle Scholar
  8. [8]
    P. Grosdidier, M. Morari. A computer aided methodology for the design of decentralised controllers. Computers & Chemical Engineering, vol. 11, no. 4, pp. 423–433, 1987.CrossRefGoogle Scholar
  9. [9]
    N. L. V. Truong, H. Seungtaek, M. Lee. Analytical design of robust multi-loop PI controller for multivariable processes. In Proceedings of ICCAS-SICE International Joint Conference, IEEE, Fukuoka, Japan, pp. 2961–2966, 2009.Google Scholar
  10. [10]
    D. E. Goldberg. Genetic Algorithms in Search, Optimisation and Machine Learning, Boston, MA, USA: Addison-Wesley, pp. 7–10, 1989.Google Scholar
  11. [11]
    J. Gaffney, D. A. Green, C. E. M. Pearce. Binary versus real coding for genetic algorithm: A false dichotomy? Journal of Engineering Mathematics and Applications Conference, vol. 51, pp. C347–C359, 2009.MathSciNetGoogle Scholar
  12. [12]
    R. Bhaduri, S Banerjee. Optimisation of controller parameters by genetic algorithm for an electromagnetic levitation system. International Journal of Automation and Control, vol. 5, no. 3, pp. 219–244, 2011.CrossRefGoogle Scholar
  13. [13]
    P. Wang, D. P. Kwok. Optimal design of PID process controllers based on genetic algorithms. Control Engineering Practice, vol. 2 no. 4, pp. 641–648, 1994.CrossRefGoogle Scholar
  14. [14]
    D. Rathikarani, D. Sivakumar. Design of an optimal PI controller for a non-linear process using genetic algorithm. International Journal of Automation and Control, vol.4, no. 4, pp. 480–503, 2010.CrossRefGoogle Scholar
  15. [15]
    K. Rajarathinam, J. B. Gomm, K. Jones, A. S. Abdelhadi. Decentralised control optimisation for a glass furnace by SGAs. In Proceedings of the 15th International Conference on Computer Systems and Technologies, ACM, New York, USA, pp. 248–255, 2014.Google Scholar
  16. [16]
    P. K. Viswanathan, W. K. Toh, G. P. Rangaiah. Closedloop identification of TITO processes using time-domain curve fitting and genetic algorithms. Industrial & Engineering Chemistry Research, vol. 40, no. 13, pp. 2818–2826, 2001.CrossRefGoogle Scholar
  17. [17]
    R. Bandyopadhyay, U. K. Chakraborty, D. Patranabis. Autotuning a PID controller: A fuzzy-genetic approach. Journal of Systems Architecture, vol. 47, no. 7, pp. 663–673, 2001.CrossRefzbMATHGoogle Scholar
  18. [18]
    C. Vlachos, D. Williams, J. B. Gomm. Genetic approach to decentralised PI controller tuning for multivariable processes. IEE Proceedings—Control Theory and Applications, vol. 146, no. 1, pp. 58–64, 1999.CrossRefGoogle Scholar
  19. [19]
    D. H. Li, F. R. Gao, Y. L. Xue, C. D. Lu. Optimization of decentralized PI/PID controllers based on genetic algorithm. Asian Journal of Control, vol. 9, no. 3, pp. 306–316, 2007.CrossRefGoogle Scholar
  20. [20]
    M. R. Rani, H. Selamat, H. Zamzuri, Z. Ibrahim. Multiobjective optimisation for PID controller tuning using the global ranking genetic algorithm. International Journal of Innovative Computing, Information and Control, vol.8, no. 1(A), pp. 269–284, 2012.Google Scholar
  21. [21]
    K. Rajarathinam, J. B. Gomm, D. L. Yu, A. S. Abdelhadi. Decentralised PID control tuning for a multivariable glass furnace by genetic algorithm. In Proceedings of the 20th International Conference on Automation and Computing, IEEE, Cranfield, UK, pp. 14–19, 2014.Google Scholar
  22. [22]
    H. A. Morris. Advanced Modeling for Small Glass Furnaces, Master dissertation, Department of Mechanical Engineering, West Virginia University, Morgantown, USA, 2007.Google Scholar
  23. [23]
    A. R. Holladay. Modeling and Control of a Small Glass Furnace, Master dissertation, Department of Mechanical Engineering, West Virginia University, Morgantown, USA, 2005.Google Scholar

Copyright information

© Institute of Automation, Chinese Academy of Sciences and Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  • Kumaran Rajarathinam
    • 1
  • James Barry Gomm
    • 1
    Email author
  • Ding-Li Yu
    • 1
  • Ahmed Saad Abdelhadi
    • 1
  1. 1.Mechanical Engineering and Materials Research Centre, Control Systems Group, School of EngineeringLiverpool John Moores UniversityLiverpoolUK

Personalised recommendations