An Adaptive PID Controller Design based on a Gradient Descent Learning

경사 감소 학습에 기초한 적응 PID 제어기 설계

  • 박진현 (진주산업대학교 메카트로닉스공학과) ;
  • 김현덕 (진주산업대학교 전자공학과) ;
  • 최영규 (부산대학교 전자전기정보컴퓨터공학부)
  • Published : 2006.02.01


PID controller has been widely used in industry. Because it has a simple structure and robustness to modeling error. But it is difficult to have uniformly good control performance in system parameters variation or different velocity command. In this paper, we propose an adaptive PID controller based on a gradient descent learning. This algorithm has a simple structure like conventional PID controller and a robustness to system parameters variation and different velocity command. To verify performances of the proposed adaptive PID controller, the speed control of nonlinear DC motor is performed. The simulation results show that the proposed control systems are effective in tracking a command velocity under system parameters variation.


  1. K. Watanabe, Adaptive Estimation and Control, Partitioning Approach, Prentice-hall, 1992
  2. Feng Lin, Robert D. Brandt, and George Saikalis, 'Self-Tuning of PID Controllers by Adaptive Interaction' Proc. of the American Control Conf. Theory Application, pp. 3676-3681, 2000
  3. H. P. Huang, M. L. Roan and J. C. Jeng, 'On-line Adaptive Tuning for PID Controllers,' lEE Proc. Control Theory Application, Vol. 149,No.1, pp.60-67, 2002
  4. A. Visioli, 'Tuning of PID Ccontrollers with Fuzzy Logic,' lEE Proc. Control Theory Application, Vol. 148,No.1, pp. 1-8, 2001
  5. Jing-Chung Shen 'Fuzzy Neural Networks for Tuning PID Controller for Plants with Underdamped Responses,' IEEE Trans. on Fuzzy Systems, Vol. 9, NO. 2, pp. 333-342,2001
  6. 황형수, 최정내, 이원혁, 'PID 제어기의 On-Line 퍼지자동동조,' 대한전기학회 논문지, 49D권, 2호 2000
  7. Sigeru Omatu, Marzuki Khalid and Rubiyah Yusof, Neuro-Control and Its Application. Springer, 1996
  8. M. S. Ahmed,and I. A. Tasadduq,'Neural-Net control for nonlinear plants : design approach through linearization' lEE Proc. Control Theory Application, Vol. 141,No.5, pp. 315-322, 1994
  9. Y. Tan, X. Dangand A. V. Cauwenberghe, 'A Neural Network based Nonlinear PID Controller using PID Gradient Training,' Proc. of the 1999 IEEE International Symposium in Intelligent Systems and Semiotics, pp. 29-33, 1999
  10. 이창구, '신경회로망 보상기를 갖는 비선형 PID 제어기,' 대한전기학회 논문지, 49D권, 5호, 2000
  11. Toshiharu Matsukuma, Atsushi Fujuwara, Munehiro Namba and Yoshihisa Ishida, 'Non-Linear PID Controller Using Neural Networks,' IEEE International Conf on Neural Networks, pp 811-814,1997
  12. AndonV. Topalov,K. C. Kim, J.H. Kim and B.K. Lee, 'Fast Genetic on-Line Learning Algorithm for Neural Network and Its Application to Temperature Control,' Proc. of International Conf. in Evolutionary Computation, pp. 649-654,1996
  13. Sigeru Omatu and Safaai Deris, 'Stabilization of Inverted Pendulum by the Genetic Algorithm,' Proc. of International Conf in Evolutionary Computation, pp. 700-705,1996