Design of a Direct Self-tuning Controller Using Neural Network

신경회로망을 이용한 직접 자기동조제어기의 설계

  • 조원철 (경도대학교 인터넷정보통신계열) ;
  • 이인수 (상주대학교 전자 전기공학부)
  • Published : 2003.07.01

Abstract

This paper presents a direct 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, noises and time delays. The self-tuning controller with a PID structure is a combination of the simple structure of a PID controller and the characteristics of a self-tuning controller that can adapt to changes in the environment. The self-tuning control effect is achieved through the RLS (recursive least square) algorithm at the parameter estimation stage as well as through the Robbins-Monro algorithm at the stage of optimizing the design parameter of the controller. The neural network control effect which compensates for nonlinear factor is obtained from the learning algorithm which the learning error between the filtered reference and the auxiliary output of plant becomes zero. Computer simulation has shown that the proposed method works effectively on the nonlinear nonminimum phase system with time delays and changed system parameter.

본 논문에서는 잡음과 시간지연이 존재하며 시스템 파라미터가 변하는 비선형 비최소위상 시스템에 적응하는 신경회로망이 결합된 PID구조를 갖는 일반화 최소분산 자기동조제어기를 제안한다. PID구조를 갖는 자기동조는 PID제어기처럼 구조가 간단하고 계통을 정밀하게 제어하는 자기동조 제어기의 특성을 그대로 유지할 수 있다. 일반화 최소분산 자기동조 제어기 파라미터는 비선형 시스템을 선형시스템으로 간주하고 순환최소자승법으로 추정하며 설계계수의 값은 확률근사법인 Robbins-Monro 알고리듬을 이용하여 자동조정하였다. 역전파 학습 알고리듬을 사용하는 신경회로망 제어기는 비선형 부분의 제어를 보상하기 위해 필터된 기준입력과 필터된 플랜트 출력이 같도록 제어값을 출력한다. 컴퓨터 시뮬레이션을 통해 제안한 방법이 시스템의 파라미터가 변하는 비최소위상 시스템에 잘 적응함을 보였다.

Keywords

References

  1. 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
  2. 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
  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. Fuil Wang, Mingzhong Li, and Yinghua Yang, 'A Neural-based adaptive pole placement controller for nonlinear systems', International Journal of Systems Science, vol. 28, no. 4, pp. 415-421, 1997 https://doi.org/10.1080/00207729708929402
  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 https://doi.org/10.1049/ip-cta:19990364
  6. 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
  7. D. W. Clarke and P. Gawthrop, 'A self-tuning controller,' Proc. IEE, vol. 122, no. 9, pp. 929-934, 1975
  8. D. W. Clarke and P. J. Gawthrop, 'Self-tuning control,' Proc. IEE, Pt.D., vol. 126, no. 6, pp. 633-640, 1979
  9. V.V. Chalam, Adaptive Control Systems Techniques and Applications, Marcel Dekker, Inc., 1987
  10. 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
  11. 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
  12. 채창현, 이창훈, 임은빈, 우광방 'Expert형 제어기법에 의한 자기동조 제어기에 관한 연구,' 전기공학회논문지, 38권, 8호, pp. 617-628, 1989년 8월
  13. 조원철, 전기준 '최소분산 자기동조 PID 제어기,' 제어(자동화(시스템공학회논문지, 2권, 1 호, pp. 14-20, 1996년 3월
  14. G. C. Goodwin and K. S. Sin, Adaptive Filtering, Prediction and Control, Prentice Hall, Englewood Cliffs, NJ, 1984
  15. K. Ogata, Discrete-Time Control Systems. Prentice Hall, Englewood Cliffs, NJ, 1995
  16. 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