Design of a Self-tuning Controller with a PID Structure Using Neural Network

신경회로망을 이용한 PID구조를 갖는 자기동조제어기의 설계

  • Cho, Won-Chul (Department of Computer Electronic, Gyeongdo provincial College) ;
  • Jeong, In-Gab (Department of Computer Electronic, Gyeongdo provincial College) ;
  • Shim, Tae-Eun (Department of Computer Electronic, Gyeongdo provincial College)
  • 조원철 (慶尙北道 道立 慶道大學 電子科) ;
  • 정인갑 (慶尙北道 道立 慶道大學 電子科) ;
  • 심태은 (慶尙北道 道立 慶道大學 電子科)
  • Published : 2002.11.01

Abstract

This paper presents a generalized minimum-variance self-tuning controller with a PID structure using neural network which adapts to the changing parameters of the nonlinear system with nonminimum phase behavior and time delays. The neural network is used to estimate the controller parameters, and the control output is obtained through estimated controller parameter. In order to demonstrate the effectiveness of the proposed algorithm, the computer simulation is done to adapt the nonlinear nonminimum phase system with time delays and changed system parameter after a constant time. The proposed method compared with direct adaptive controller using neural network.

본 논문에서는 시간지연이 존재하고 시스템의 영점이 단위원 밖에 있으며 시스템 파라미터가 변하는 비선형 시스템에 적응하는 신경회로망을 이용한 PID구조를 갖는 일반화 최소분산 자기동조제어기를 제안한다. 신경회로망은 제어기 파라미터를 추정하며 제어 출력은 추정된 제어기 파라미터로부터 얻어진다. 제어 알고리듬의 타당성을 확인하기 위해 시간 지연이 있고 일정한 시간이 경과한 후 시스템의 파라미터가 변하는 비선형 비최소위상 시스템에 대해 컴퓨터 시뮬레이션을 하였다. 그리고 신경회로망을 이용한 직접 적응 제어기와 비교하였다.

Keywords

References

  1. D. Psaltis, A. Sideris, and A. A. Yamamura, 'A Multilayered Neural Network Controller', IEEE Control Systems Magazine, 1988 https://doi.org/10.1109/37.1868
  2. K. S. Narendre, and K. Parthasarathy, 'Identification and control of dynamical systems using neural networks', IEEE Trans. Neural Networks, vol. 1, no. 1, pp. 4-27, 1990 https://doi.org/10.1109/72.80202
  3. A. Yesildireck, and F. L. Lewis, 'Feedback linearization using neural networks,' Automatica, vol. 31, no. 11, pp. 1659-1664, 1995 https://doi.org/10.1016/0005-1098(95)00078-B
  4. Wang Fuli, Li Mingzhong, and Yang Yinghua, 'Neural network pole placement controller for nonlinear systems through linearisation', Proceeding of the American Control Conference, pp. 1984-1988, 1997 https://doi.org/10.1109/ACC.1997.611035
  5. Q. M. Zhu, Z. Ma, and K. Warwick, 'Neural network enhanced generalised minimum variance self-tuning controller for nonlinear discrete-time systems,' Proc. IEE, Pt. D., vol. 146, no. 4, pp. 319-326, 1999
  6. D. E. Seborg, 'A perspective on advanced strategies for process control', Modelling Identification and Control, vol. 15, no. 3, pp. 179-189, 1994 https://doi.org/10.4173/mic.1994.3.8
  7. P. J. Gawthrop and P. E. Nomikos, 'Automatic tuning of commercial PID controllers for single loop and multiloop applications', IEEE Control Systems Magazine, pp. 34-42, 1990 https://doi.org/10.1109/37.50667
  8. K. J. Astrom and B. Wittenmark, 'On self-tuning regulators,' Automatica, vol. 9, no. 2, pp. 185-199, 1973 https://doi.org/10.1016/0005-1098(73)90073-3
  9. D. W. Clarke and P. Gawthrop, 'A self-tuning controller,' Proc. IEE, vol. 122, no. 9, pp. 929-934, 1975
  10. D. W. Clarke and P. J. Gawthrop, 'Self-tuning control,' Proc. IEE, Pt. D., vol. 126, no. 6, pp. 633-640, 1979
  11. K. J. Astrom, 'Theory and application of Adaptive control-A Survey,' Automatica, vol. 19, no. 5, pp. 471-486, 1983 https://doi.org/10.1016/0005-1098(83)90002-X
  12. F. Cameron and D. E. Seborg, 'A self-tuning controller with a PID structure', International Journal of Control, vol. 38, no. 2, pp. 401-417, 1982 https://doi.org/10.1080/00207178308933083
  13. K. Ogata, Discrete-Time Control Systems. Prentice Hall, Englewood Cliffs, NJ, 1995
  14. 조원철, 전기준 '최소분산 자기동조 PID 제어기,' 제어(자동화)시스템공학회논문지, 2권 1호, pp. 14-20, 1996년 3월
  15. L. Jin, P. N. Nikiforuk, and M. M. Gupta, 'Direct adaptive output tracking control using multilayered neural networks,' Proc. IEE, Pt. D., vol. 140, no. 6, pp. 393-398, 1996