Genetic Algorithm-Based Adaptive PID Controller

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 308)


Conventional PID controllers (CPID) usually fail to provide satisfactory performance for integrating and nonlinear systems due to large overshoots and oscillation. Nonlinear and adaptive PID controllers (APID) are being developed toward achieving the desired control performance for such systems. In this study, we make an attempt to develop a genetic algorithm-based adaptive PID controller (GA-APID) in order to attain adequate servo as well as regulatory performance. While designing our GA-APID, first we formulate the structure of the APID controller followed by its optimal parameter estimation for a given system using genetic algorithm. Performances of GA-APID for nonlinear and integrating systems are compared with those of CPID and APID reported in the leading literature. From detailed performance analysis, GA-APID is found to provide significantly improved performance over others.


Genetic algorithm PID controller Adaptive control 


  1. 1.
    Shinsky, F.G.: Process Control Systems—Application, Design, and Tuning. McGraw-Hill, New York (1998)Google Scholar
  2. 2.
    Astrom, K.J., Hang, C.C., Person, P., Ho, W.K.: Towards intelligent PID control. Automatica 28(1), 1–9 (1992)CrossRefGoogle Scholar
  3. 3.
    Ang, K.H., Chong, G.C.Y., Li, Y.: PID control system analysis, design, and technology. IEEE Trans. Control Sys. Technology 13(4), 559–576 (2005)CrossRefGoogle Scholar
  4. 4.
    Dey, C., Mudi, R.K., Simhachalam, D.: An auto-tuning PID controller for integrating plus dead-time processes. Adv. Mater. Res. 403–408, 4934–4943 (2012)Google Scholar
  5. 5.
    Dey, C., Mudi, R.K., Simhachalam, D.: A simple nonlinear PD controller for integrating processes. ISA Trans. 53(1), 162–172 (2014)CrossRefGoogle Scholar
  6. 6.
    Seborg, D.E., Edgar, T.F.: Adaptive control strategies for process control: a survey. AICHE J. 32(6), 881–913 (1986)CrossRefGoogle Scholar
  7. 7.
    Kristiansson, B., Lennartson, B.: Robust and optimal tuning of PI and PID controllers. IEE Proc. Control Theory Appl. 149(1), 17–25 (2002)CrossRefGoogle Scholar
  8. 8.
    Dey, C., Mudi, R.K.: An improved auto-tuning scheme for PID controllers. ISA Trans. 48(4), 396–409 (2009)CrossRefGoogle Scholar
  9. 9.
    Mudi, R.K., Dey, C.: Performance improvement of PI controllers through dynamic set-point weighting. ISA Trans. 50, 220–230 (2011)CrossRefGoogle Scholar
  10. 10.
    Dey, C., Mudi, R.K., Lee, T.T.: Dynamic set-point weighted PID controller. Control Intell. Syst. 37(4), 212–219 (2009)MATHGoogle Scholar
  11. 11.
    Mudi, R.K., Dey, C., Lee, T.T.: An improved auto-tuning scheme for PI controllers. ISA Trans. 47, 45–52 (2008)CrossRefGoogle Scholar
  12. 12.
    Goldberg, D.E.: Genetic Algorithm in Search Optimization and Machine Learning. Addison-Wesley Publishing Co., Inc., MA (1989)MATHGoogle Scholar
  13. 13.
    Ziegler, J.G., Nichols, N.B.: Optimum settings for automatic controllers. ASME Trans. 64, 759–768 (1942)Google Scholar

Copyright information

© Springer India 2015

Authors and Affiliations

  1. 1.Department of Instrumentation and Electronics EngineeringJadavpur UniversitySalt-Lake, KolkataIndia

Personalised recommendations