An Adaptive PID Controller Design based on a Gradient Descent Learning

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

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

Abstract

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.

본 연구에서는 구조가 단순한 PID 제어기의 장점을 살리고, 시스템 파라메터의 변동에 대하여 강인성 성능을 내는 온라인 적응 PID 제어 시스템을 개발하고자 한다. 또한, 제안된 적응 제어 시스템의 초기 제어 구간에서 안정한 스타트-엎(start-up)을 보장하기 위하여 초기 제어기의 이득을 적절한 이득으로 설정하고, 그 이득의 변화량을 경사 감소법에 의하여 학습하는 방법으로 수정 제안하고자 한다. 제안된 적응 PID제어기의 성능 평가를 위하여 비선형 DC 모터의 가변 속도제어에 적용하고, 결과를 모의실험을 통하여 보이고자한다.

Keywords

References

  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 https://doi.org/10.1049/ip-cta:20020099
  4. A. Visioli, 'Tuning of PID Ccontrollers with Fuzzy Logic,' lEE Proc. Control Theory Application, Vol. 148,No.1, pp. 1-8, 2001 https://doi.org/10.1049/ip-cta:20010232
  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 https://doi.org/10.1109/91.919254
  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 https://doi.org/10.1049/ip-cta:19941396
  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