| 研究生: |
許安仁 An-Jan Hsu |
|---|---|
| 論文名稱: |
自調式類神經PID控制於超音波馬達之應用 |
| 指導教授: |
莊漢東
Han-tung Chuang |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 機械工程學系 Department of Mechanical Engineering |
| 畢業學年度: | 88 |
| 語文別: | 中文 |
| 論文頁數: | 68 |
| 中文關鍵詞: | 自調式PID控制 、類神經網路 、系統鑑別 、超音波馬達 |
| 外文關鍵詞: | self-tuning PID control, neural network, system identification, ultrasonic motor |
| 相關次數: | 點閱:22 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
PID控制器是目前產業界應用最多的控制器,但其控制器參數調整不易,大多依賴專家調整,非常不便。本文提出一個自調式類神經PID控制架構,應用倒傳遞類神經網路理論,對於系統模型參數未知的情況下,使用兩個類神經網路分別進行系統鑑別與PID控制器參數調整。由電腦模擬結果可知,本控制架構能在很短的時間內調整出極佳的控制器參數。最後將此控制架構實際應用於超音波馬達位置控制上,實驗結果則顯示,本控制架構確實可以在實際控制應用上實現,其調整結果亦相當快速良好。
This thesis presents a self-tuning PID controller based on the neural network theories. There are two multilayer neural networks within the self-tuning PID controller, one for system identification for unknown controlled systems, and the other for the PID gains determination. Back-propagation method is adopted to perform both the neural networks training.
The results of computer simulation show that the neural based PID control scheme can tune suitable PID gains within a short period. In addition, the controller was implemented to the position control of an ultrasonic motor. The experimental results have shown that the control scheme is also practically successful.
[1] Sashida, T. and Kenjo, T. An Introduction to Ultrasonic Motors. Oxford: Clarendon Press, 1993.
[2] Ueha, S., Tomikawa, Y., Kurosawa, M. and Nakamura, N. Ultrasonic Motors Theory and Applications. Oxford:Clarendon Press, 1993.
[3] Segawa, S., Ushioda, T. and Inada, H. "Ultrasonic piezomotor equipped with a piezoelectric rotary encoder," IEEE Ultrasonics Symposium, Vol. 3, pp.1205-1209, 1990.
[4] Nanomotion User manual for the AB1.
[4] Nanomotion User manual for the AB1.
[4] Nanomotion User manual for the AB1.
[7] Rumelhart, D. E., Hinton, G. E. and Williams, R. J. "Learning internal representation by error propagation," Parallel Distributed Processing, Vol. 1, pp. 318-362, 1986.
[7] Rumelhart, D. E., Hinton, G. E. and Williams, R. J. "Learning internal representation by error propagation," Parallel Distributed Processing, Vol. 1, pp. 318-362, 1986.
[7] Rumelhart, D. E., Hinton, G. E. and Williams, R. J. "Learning internal representation by error propagation," Parallel Distributed Processing, Vol. 1, pp. 318-362, 1986.
[7] Rumelhart, D. E., Hinton, G. E. and Williams, R. J. "Learning internal representation by error propagation," Parallel Distributed Processing, Vol. 1, pp. 318-362, 1986.
[11] Visioli, A. "Fuzzy logic based set-point weight tuning of PID controllers," IEEE Transactions on Systems, Man and Cybernetics, Part A, Vol. 29, No. 6, pp. 587-592, November 1999.
[12] Lai, L. Y. and Lee, M. Y. "Fuzzy tuning of integrator outputs of PID controllers for a DC motor system," The Chung Yuan Journal, Vol. XXII, pp. 126-137, December 1993.
[13] Natarajan, K. and Gilbert, A. F. "On direct PID controller tuning based on finite number of frequency response data," ISA Transactions, Vol. 36, No. 2, pp. 139-149, 1997.
[14] Ho, W. K., Hang, C. C. and Cao, L. S., "Tuning of PID controllers based on gain and phase margin specifications," Automatica, Vol. 31, No. 3, pp. 497-502, March 1995.
[15] Porter, B. and Jones, A. H. "Genetic tuning of digital PID controllers," Electronics Letters, Vol. 28, No. 9, pp. 843-844, 23 April 1992.
[16] Wu, C. J. and Huang, C. H. "A hybrid method for parameter tuning of PID controllers," Journal of the Franklin Institute, Vol. 334, No. 4, pp. 547-562, July 1997.
[16] Wu, C. J. and Huang, C. H. "A hybrid method for parameter tuning of PID controllers," Journal of the Franklin Institute, Vol. 334, No. 4, pp. 547-562, July 1997.
[16] Wu, C. J. and Huang, C. H. "A hybrid method for parameter tuning of PID controllers," Journal of the Franklin Institute, Vol. 334, No. 4, pp. 547-562, July 1997.
[19] Hemerly, E. M. and Nascimento Jr, C. L. "An NN-based approach for tuning servocontrollers," Neural Networks, Vol. 12, No. 3, pp. 513-518, April 1999.
[20] 葉怡成, 類神經網路模式應用與實作, 儒林, 1995.
[21] 林昇甫、洪成安, 神經網路入門與圖樣辨識, 全華科技, 1993.
[22] 王進德、蕭大全, 類神經網路與模糊控制理論入門, 全華科技, 1994.
[23] 焦李成, 神經網路系統理論, 儒林, 1991.
[24] 陳燕慶、鹿浩, 神經網路理論及其在控制工程中的應用, 儒林, 1992.
[25] Psaltis, D., Sideris, A. and Yamamura, A. "A multilayered neural network controller," IEEE Control Systems Magazine, Vol. 8, No. 2, pp. 17-21, 1989.
[26] 林錦龍, 類神經網路控制器之設計,國立台灣科技大學碩士論文, 1998.
[27] Ogata, K., Discrete-time control systems. Prentice-Hall, 1995.
[28] Narendra, K. S. and Annaswamy, A. M. Stable adaptive systems. Englewood Cliffs, NJ: Prentice-Hall, 1989.
[29] Funahashi, K. "On the approximate realization of continuous mapping by neural networks," IEEE Transactions on neural networks, Vol. 2 No. 1, pp. 193-192, 1989.