研究生: |
曹建和 Chien Ho Tsao |
---|---|
論文名稱: |
具殘差修正之模糊小腦模型控制器設計及其應用研究 A Study of Improving the accuracy of Fuzzy CMAC using Residual Theory Design and Its Application |
指導教授: |
洪欽銘
Shi, Chun-Xie 許全守 Hau, Chuan-Shou |
學位類別: |
碩士 Master |
系所名稱: |
工業教育學系 Department of Industrial Education |
論文出版年: | 2003 |
畢業學年度: | 91 |
語文別: | 中文 |
中文關鍵詞: | PID控制器 、模糊控制 、小腦模型控制器 、殘差修正之模糊小腦模型控制器 、線性壓電陶瓷馬達 |
英文關鍵詞: | PID controller, Fuzzy control, CMAC, RFCMAC, LPCM |
論文種類: | 學術論文 |
相關次數: | 點閱:251 下載:13 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
傳統工業程序控制中,PID控制器使用及應用最為普遍。雖然PID控制法則簡單,但它們個別的增益參數無法隨著受控系統變化而自動調整。為了改善此一缺點,於是有著名的Ziegler-Nichols參數設定方法、模糊邏輯參數設定方法及利用生物本質為理論基礎的人工智慧控制理論等,其控制方法特色是模擬人的智能行為,不需要精確的數學模型,能夠解決許多傳統控制技術中複雜的、不確定性的、非線性的自動化控制問題。
傳統CMAC感應場中使用的是二值方盒型基礎函數,它無法儲存網路輸出入間微分之訊息,因而限制了系統參數的調整,再者,由於CMAC的近似性質及計算機造成之捨入誤差等,也因此限制了實際應用時控制精度的提昇。
因此,本論文提出將模糊歸屬函數植入傳統CMAC感應場中及新的索引指標連結規則-全連結定址架構,並結合數值分析中殘差法理論,稱為殘差修正之模糊小腦模型控制器(RFCMAC),除保有傳統小腦模型控制器之優點外,另具備輸出與系統參數之偏微分關係而得以進行參數之動態調整及控制精度的提升。
最後並將本研究所提之架構應用於線性壓電陶瓷馬達位置追隨(Tracking)控制中,藉以驗證其在實際控制系統中控制精度提昇的效能。
從實驗結果得知,無論參考模式是步階或是正弦波輸入,本研究所提具殘差修正之模糊小腦模型控制器架構在位置追隨響應上均較傳統之比例微分控制器架構更能貼近追隨於參考模式,並成功地實現本研究所提架構在線性壓電陶瓷馬達位置追隨響應上控制精度之提升。
For traditional industry process control, the PID controller is the most commonly used. Although the rule of PID control is simple, the main defect of PID control is that the individual gain parameters cannot be automatically adjusted when the controlled system changes. To improve this, the Ziegler-Nichols parameter setting method, the Fuzzy logic parameter setting method, and the Artificial Intelligence control theory are developed hence. The features of these methods are to imitate artificial intelligence, which can solve the problems of complexity, indetermination and nonlinear of traditional control technique, without precise mathematics model needed.
The receptive field function of conventional CMAC uses the basic function of binary box, which cannot store the differential information between input and output. Also, due to the approximate property of CMAC and computer round-off error, it limits the adjustment of the system parameter and the accuracy of practical application.
So, this paper presents a new index rule, which fully connects the addressing scheme and receptive field function, called RFCMAC. It not only can keep the advantages of CMAC, but also can store the differential information between input and output, which is able to auto-adjust the system parameter and improve the accuracy.
Finally, to demonstrate its practical control system capability and performance of improving the accuracy, I apply the proposed structure in the position of tracking of Linear Piezoelectric Ceramic Motor (LPCM).
From the experimental results, any one input of the reference model of step function or sine wave will do, the position tracking response of moving table can be closely follow the reference model compares RFCMAC with PI structure and has been successfully implemented to control the position tracking of LPCM to achieve improvement the accuracy.
英文部分
[1] Ziegler, Nichols,“Optimum settings for automatic controllers”, Trans. ASME, 64, 1942, pp. 759-768.
[2] L.A. Zadeh, “Fuzzy sets” , Inf. Control 8, 1965, pp.338-353.
[3] F.H. Glanz; W.T. Miller and L.G. Kraft, “ An overview of the CMAC neural network”, IEEE Conf., Neural Networks for Ocean Engineering, pp. 301 -308, 1991.
[4] M. Brown and C.J.Harris, “The modelling abilities of the binary CMAC” , IEEE Conf. Neural Networks, vol. 3, 1994, pp. 1335 -1339.
[5] P.E. An; S. Aslam-Mir; M. Brown; C.J.Harris and D. McLean, “Theoretical aspects of the CMAC and its application to high-dimensional aerospace modelling problems”, IEE Conf. Control, vol. 2, 1994, pp. 1466 -1471.
[6] Zi-Qin Wang; J.L Schiano and M. Ginsberg, “Hash-coding in CMAC neural networks”, IEEE Proc. Neural Networks, vol. 3, 1996, pp. 1698 -1703.
[7] Luo Zhong; Zhao Zhongming and Zhu Chongguang, “The unfavorable effects of hash coding on CMAC convergence and compensatory measure”, IEEE Proc. ICIPS, vol. 1, 1997, pp.419-422.
[8] Jianjuen Hu; J. Pratt and G. Pratt, “Stable adaptive control of a bipedal walking; robot with CMAC neural networks”, IEEE Proc. Robotics and Automation, vol. 2, 1999, pp. 1050 -1056.(2-09)
[9] J. S. Albus, “Data Storage in the Cerebellar Model Articulation Controller (CMAC)1”, Trans. ASME. Sept, 1975, pp.228-233.(1-01)
[10] P.E. An; S. Aslam-Mir; M. Brown; C.J.Harris and D. McLean, “Theoretical aspects of the CMAC and its application to high-dimensional aerospace modelling problems”, IEE Conf. Control, vol. 2, 1994, pp. 1466 -1471.
[11] Chun-Shin Lin and Chien-Kuo Li, “A low-dimensional-CMAC-base neural network”, IEEE Proc. Systems, Man and Cybernetics, vol. 2, 1996, pp.1297-1302.
[12] A. Menozzi and M.-Y Chow, “On the training of a multi-resolution CMAC neural network”, IEEE Proc. ISIE, vol. 3, 1997, pp.1201-1205.(1-07)
[13] C. S. Lin and C. K. Li, “A Sum-of-Product Neural Network (SOPNN),” Neurocomputing, Vol.30, 2000, pp.273-291.
[14] King-Lung Huang; Shu-Cheng Hsieh and Hsin-Chia Fu, “Cascade-CMAC neural network applications on the color scanner to printer calibration”, IEEE Conf. Neural Networks, vol. 1, 1997, pp. 10 -15.
[15] F. Gonzalez-Serrano, A. Figueiras-Vidal and A. Artes-Rodriguez, “Generalizing CMAC Architecture and Training”, IEEE Trans. Neural Networks, Vol.9, No.6, 1998, pp.1509-1514.
[16] J. Pallotta and L.G. Kraft, “Two dimensional function learning using CMAC neural network with optimized weight smoothing”, Proc., American Control Conference, vol. 1, 1999, pp. 373 -377.
[17] L.G. Kraft and J. Pallotta, “Vibration control using CMAC neural networks with optimized weight smoothing”, Proc., American Control Conference, vol. 2, 1999, pp. 1181 -1185.(2-08)
[18] J. S. Albus, “A New Approach to Manipulator Control: The Cerebellar model articulation controller (CMAC)”, J. Dynamic Syst., Meas., Contr., Trans. ASME, Series G, Vol.97, No.3, 1975, pp.220-227.
[19] L.G. Kraft and D.P. Campagna, “Comparison of Convergence Properties of CMAC neural network and Traditional Adaptive Controllers”, IEEE Proc. Decision and Control, vol.2, 1989, pp. 1744 -1745.
[20] L.G. Kraft and D.P. Campagna, “Comparison of CMAC architectures for neural network based control”, IEEE Conf. Decision and Control, vol.6, 1990 pp. 3267 -3269.
[21] W. Thomas Miller, Filson H. Glanz and L. Gordon Kraft, “CMAC: An Associative Neural Network Alternative to Backpropagation”, Proceeding of the IEEE, Vol.78, No.10, 1990, pp.1561-1567.
[22] W. T. Miller, “Real-Time Neural Network Control of A Biped Walking Robot” , IEEE Control Systems Magazine, Vol.141, 1994, pp.41-48.
[23] H. Shiraishi; S.L. Ipri and; D.-I.D. Cho, “CMAC neural network controller for fuel-injection systems”, IEEE Trans. Control Systems Technology, vol. 3,No. 1,1995, pp. 32 -38.
[24] Y. Iiguni, “Hierarchical Image Coding via Cerebellar Model Arithmetic Computers,” IEEE Trans. Image Processing, 1996, Vol.5, No.10.
[25] J. S. Ker, Y. H. Kuo, R. C. Wen and B. D. Liu, “Hardware Implementation of CMAC Neural Network with Reduced Storage Requirement”, IEEE Trans. Neural Network, Vol.8, No.6, 1997, pp.1545-1556.
[26] S.H. Lane; D.A. Handelman and J.J. Gelfand, “Theory and development of higher-order CMAC neural networks”, IEEE Control Systems Magazine, vol. 12, 1992 , pp. 23 -30.
[27] Ching-Tsan Chiang and Chun-Shin Lin, “Integration of CMAC and radial basis function techniques”, IEEE Conf. Systems, Man and Cybernetics, vol. 4, 1995, pp. 3263 -3268. (1-23)
[28] C. C. Jou, “A Fuzzy Cerebellar Model Articulation Controller”, IEEE International Conference on Fuzzy Systems, San Diego, California, March 8-12, 1992, pp.1171-1178.
[29] H. Xu; C. M. Kwan; L. Haynes and J. D. Pryor, “Real-time adaptive on-line traffic incident detection”, Fuzzy Sets and Systems 93, 1998, pp.173-183.
[30] D. Xiaolong; Z. Xudong; A. Meio; T. Fukao and N. Adachi, “Optimal Design and Optimal Algorithm of Fuzzy CMAC”, Fuzzy Sets and Systems 93, 1998, pp.173-183.
[31] K. S. Hwang and C. S. Lin, “A Self-Organizing Fuzzy CMAC For Sliding Mode Control”, IEEE Workshop on Variable Structure Systems, pp.133-138, 1996.
[32] J. S. Ker; C. C. Hsu; Y. H. Kuo and B. D. Liu, “A fuzzy CMAC model for color reproduction”, Fuzzy Sets and Systems 91, 1997, pp.53-68.
[33] Chao. He; Yuhe. Zhang and Max. Meng, “Backlash Compensation by Neural-network Online Learning”, Proceedings of 2001 IEEE International Symposium on Computational Intelligence in Robotics and Automation, July 29-Auguust 1, 2001, pp.161-165.
[34] Hung-Ren. Lai and C.C. Wong, “A Fuzzy CMAC Structure and Learning Method for Function Approximation”, IEEE International Fuzzy Systems Conference, 2001, pp.436-439.
[35] C. Lin; Roger. Xu; C. Kwan and Leonard. Haynes, “Submarine pitch and depth control using FCMAC neural network”, Proceedings of the American Control Conference, Philadelphia, Pennsylvania June, 1998, pp.379-383.
[36] S. H. Lane; D. A. Handelman and J. J. Gelfand, “Theory and Development of Higher-Order CMAC Neural Networks”, IEEE Contr. Syst., vol. 12, 1992, pp. 23-30.
[37] C. T. Chiang and C. S. Lin, “Integration of CMAC and Radial Basis Function Techniques”, IEEE International Conference on Intelligent Systems for the 21st, Vol. 4, 1995, pp.3263-3268.
[38] H. L. Stephen; A. H. David and J. G. Jack, “Theory and development of high-order CMAC neural networks”, IEEE Control Systems 12(2), 1992, pp.23-30.
[39] P. J. Hartley, “Tensor product approximations to data defined on rectangular meshes in N-space”, Comput. J.19, 1974, pp.348-351.
[40] E. H. Mamdani and S. Assilian “An experiment in linguistic synthesis with a fuzzy logic controller”, Internat. J. Man-Machine Stud. 7, 1975, pp.1-13.
[41] W. T. Miller; R. H. Hewes; F. H. Glanz, and L. G. Kraft, “Real-time dynamic control of an industrial manipulator using a neural-network-based learning controller”, IEEE Trans. Robot Automation, vol. 6, no. 1, 1990, pp.1-9.
[42] F. C. Chen and C. H. Chang, “Practical Stability Issues in CMAC Neural Network Control Systems”, IEEE Trans. Control Syst. Technol., Vol.4, No.1, 1996, pp.86-91.
[43] C. C. Lin and F. C. Chen, “Improved CMAC Neural Network Control Scheme”, Electronics Letters, Vol.35, No.2, pp.157-158, 1999.
[44] Kim, H. and Lin, C. S. , “Use of adaptive resolution for better CMAC learning Neural Networks”, IJCNN, International Joint Conference on Vol. 1 , pp. 517 - 522, 1992.
[45] Hahn-Ming Lee; Chih-Ming Chen and Yung-Feng Lu, “A Self-organizing HCMAC Neural Network Classifier”, Neural Networks, 2001. Proceedings , IJCNN’01.International joint Conference on ,Vol.3, pp. 1960-1965, 2001.
[46] WAI,R.J; LIN, F.J.; DUAN,R.Y.; HSIEH,K.Y., and LEE,J.D.,“Robust fuzzy neural network control for linear ceramic motor drive via backstepping design technique”, IEEE Trans. Fuzzy Syst., 2002, 10,(1),pp.102-112.
[47] R. J. Wai; C. M. Lin, and Y. F. Peng, “Intelligent hybrid control for linear piezoelectric ceramic motor using CMAC network”, R.O.C. Symposium on Electrical Power Engineering, pp. 430-434, December 2002.
[48] C.T. CHAO and C.C. TENG..,“ Implementation of fuzzy inference systems using a normalized fuzzy neural network”, Fuzzy Sets and Syst., 1995, Vol.75,pp.17-31.
[49] F.J. LIN; R.J. WAI and C.C. LEE,“ Fuzzy neural network position controller for ultrasonic motor drive using push-pull DC-DC converter”, IEE Proceeding Control Theory Application., 1999, Vol.146,no.1,pp.99-107.
[50] F.J. LIN; R.J. WAI and H.H. LIN,“ An adaptive fuzzy-neural-network controller for ultrasonic motor drive using the LLCC resonant technique”, IEEE Trans. On Ultrasonic Ferroelectrics, and Frequency Control., 1999, Vol.46,no.3,pp.715-727.
[51] Y.C. CHEN and C.C. TENG,“ A model reference control structure using a fuzzy neural network”, 1995, Vol.73,pp.291-312.
[52] J. Zhang and A.J. MORRIS,“ fuzzy neural networks for nonlinear systems modeling ”, IEE Proceeding Control Theory Application.,1995, Vol.42,no.6.pp.551-556.
中文部分
[53] 趙鎮宇,徐用懋,” 模糊理論和神經網路的基礎與應用”,北京清華大學出版社,廣西科學技術出版社,1992。
[54] 張乃堯,閻平凡,”神經網路與模糊控制”,北京清華大學出版社,1996。
[55] 林法正,魏榮宗,段柔勇,”超音波馬達之驅動與智慧型控制”,滄海書局,1999。
[56] 許溢适,”壓電/電歪致動器”,文笙書局,1995。
[57] 莊華益,許溢适,”超音波電動機基礎”,文笙書局,1995
[58] 黃昭諺,”間時滑動模式之可微分小腦模型控制器設計”,國立台灣師範大學工業教育研究所碩士論文,2001。
[59] 張冠文,” 模糊推論積分型滑動模式之小腦模型控制器設計”,國立台灣師範大學工業教育研究所碩士論文,2002。