研究生: |
徐天助 |
---|---|
論文名稱: |
模糊可微分小腦模型晶片系統之設計 |
指導教授: | 洪欽銘 |
學位類別: |
碩士 Master |
系所名稱: |
工業教育學系 Department of Industrial Education |
論文出版年: | 2004 |
畢業學年度: | 92 |
語文別: | 中文 |
論文頁數: | 84 |
中文關鍵詞: | 模糊邏輯控制器 、可微分小腦模型控制器 、IC 設計 、現場可程式化閘陣列 、線性壓電陶瓷馬達 |
英文關鍵詞: | Fuzzy Logical Controller, Differentiable Cerebellar Model, Articulation Controller,, FPGA, IC Design,, Linear Piezoelectric Ceramic Motor. |
論文種類: | 學術論文 |
相關次數: | 點閱:215 下載:1 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本研究將設計一個整合模糊控制器與可微分小腦模型控制器的晶片。
模糊邏輯控制器為仿效人類模糊判斷,採用模糊知識庫來描述受控系統的
控制邏輯,比一般傳統控制方法擁有更好的強健性與適應性,但其模糊知
識庫需採嘗試錯誤法來建立,且有穩態誤差,並無法保證達到精確的控
制,經由可微分小腦模型控制器的加入,可以改善模糊邏輯控制器的缺
點,縮短以嘗試錯誤法建立模糊知識庫的時間,進而提昇控制系統的效
能,降低系統的追蹤誤差,並且有效地提昇控制精確度。本研究係以FPGA
來設計本晶片,內含FLC 與DCMAC。本研究在FLC 方面以Mamdani 模
糊推論法做為推論機制,高度法為解模糊策略,DCMAC 方面,以高斯查
表法、非雜湊式映射位址運算,採FLC 與DCMAC 平行運算法的方式實
現。最後將本研究應用於超音波線性壓電陶瓷馬達的定位控制上,證實本
晶片系統,並驗證其具良好的控制效能
The object of this thesis is building the FDCMAC chip system with
integrating Fuzzy Logical Controller (FLC) with Differentiable Cerebellar
Model Articulation Controller (DCMAC). FLC is imitating fuzzy judgment of
human. It uses the fuzzy knowledge base to descript controlling logic of
controlled system. Compared with general controller, FLC is more robust and
suitable. But FLC has some steady state error, and the time of building fuzzy
knowledge base is very long by try and error. It couldn’t be accurate in control.
With integrating DCMAC and FLC into FDCMAC, it can improve the
disadvantage of FLC, shortening the time of building fuzzy knowledge base,
enhancing the performance of FLC, reducing error of tracing system, and
making accuracy rising. In this study, it uses the FPGA to implement
FDCMAC chip system. FLC, DCMAC and the main control is designed on the
FPGA. In designing FLC, we adopt the Mamdani method to be the method of
fuzzy inference. In designing DCMAC, we adopt lookup-table of Gauss
function. And we design parallel FLC and DCMAC computing capability on
FPGA by Verilog HDL. Finally, the FDCMAC chip system will experiment on
controlling linear piezoelectric ceramic motor (LPCM) to prove that it has good
performance of control.
84
參考文獻
[1] L.A. Zadeh,“Fuzzy sets”, Inf. Control 8, 1965, pp.338-353.
[2] J.S. Albus, “A New Approach to Manipulator Control: The Cerebellar
Model Articulation Controller (CMAC),” Journal of Dynamic Systems,
Measurement, and Control, Transactions of ASME, pp. 220-227, 1975.
[3] J.S. Albus, “Data Storage in the Cerebellar Model Articulation Controller
(CMAC),” Journal of Dynamic Systems, Measurement, and Controller,
Transactions of ASME, pp. 228-233, 1975.
[4] J. Hu, J. Pratt & G. Pratt, “Stable adaptive control of a bipedal walking;
robot with CMAC neural networks,” Proceedings of 1999 IEEE
International Conference on Robotics and Automation, Vol. 2, pp.
1050–1056, 1999.
[5] W. T. Miller & F. H. Glanz, “CMAC: An Associative Neural Network
Alternative to Backpropagation,” Proceedings of The IEEE, Vol. 78, pp.
1561-1567, 1990.
[6] F. H. Glanz, W. T. Miller & L. G. Kraft, “An Overview of the CMAC
Neural Network,” Proceedings of 1991 IEEE Neural Networks for Ocean
Engineering, pp. 301-308, 1991.
[7] F. C. Chen and C. H. Chang, “Practical Stability Issues in CMAC Neural
Network Control Systems,” IEEE Trans. Control Syst. Technol., Vol.4,
pp.86-91, 1996.
[8] C. C. Lin and F. C. Chen, “Improved CMAC Neural Network Control
Scheme,” Electronics Letters, Vol.35, No.2, pp.157-158, 1999.
[9] J. A. Bernard, “Use of Rule-based System for Process Control,” IEEE
Contr. Syst. Mag. ,Vol.8, pp.3-13, 1988.[10] Ming-Yuan Shieh and Tzuu-Hseng S. Li, “Design and Implementation of
Integrated Fuzzy Logic Controller for a Servomotor System,”
Mechatronics, Vol.8, No.3, pp.217-240, 1998.
[11] Y. C. Huang, H. T. Yang and C. L. Huang, “Developing a New
Transformer Fault Diagnosis System through Evolutionary Fuzzy Logic,”
IEEE Transactions on Power Delivery, Vol.12, No.2, pp.761-767, 1997.
[12] J. Nie and D. A. Linkens, “A Fuzzified Cerebellar Model Articulation
Controller with Self-organizing Capacity,” Automatica, Vol.30, No.4,
pp.655-664, 1994.
[13] C. S. Lin, C. T. Chiang, “Learning Convergence of CMAC Technique,”
IEEE Trans. Neural Networks, Vol.8, No.6, pp.1281-1292, 1997.
[14] S. H. Lane, D. A. Handelman, J. J. Gelfand, “Theory and Development of
Higher-Order CMAC Neural Networks,” IEEE Contr. Syst., Vol.12,
pp.23-30, 1992.
[15] 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, pp.3263-3268, 1995.
[16] C. T. Chiang and C. S. Lin, “CMAC with General Basis Functions,”
Neural Network, Vol.9, pp.1199-1211, 1996.
[17] D.S. Reay, T.C. Green, B.W. Williams, "Field Programmable Gate Array
Implementation of a Neural Network Accelerator" Hardware
Implementation of Neural Networks and Fuzzy Logic, IEE Colloquium on ,
pp. 2/1 -2/3 , 1994.
[18] Yendo Hu, Ronald D. Fellman, "A Hardware Efficient Implementation of
a Boxes Reinforcement Learning System" Neural Networks, 1994. IEEE
World Congress on Computational Intelligence., 1994 IEEE InternationalConference on, Vol. 4 , pp. 2297 -2302, 1994.
[19] Jar-Shone ker, Rong-Chang Wen, Yan-Hwang Kuo, Bin-Da Liu, "
Enhancement of the Weight Cell Utilization for CMAC Neural Networks:
Architecture Design and Hardware Implementation" Microelectronics for
Neural Networks and Fuzzy Systems. Proceedings of the Fourth
International Conference on, pp.244 -251, 1994.
[20] Jar-Shone ker, Yan-Hwang Kuo, Bin-Da Liu, "Hardware Realization of
Higher-order CMAC Model for Color Calibration", Neural Networks.
Proceedings., IEEE International Conference,Vol.4, pp.1656 -1661, 1995.
[21] Jar-Shone ker, Yan-Hwang Kuo, Rong-Chang Wen, Bin-Da Liu,
"Hardware Implementation of CMAC Neural Network with Reduced
Storage Requirement", IEEE Transaction on Neural Networks, Vol.8, pp.
1545-1556, 1997.
[22] W. T. Miller, F. H. Glanz and L. G. Kraft, “Application of a General
Learning Algorithm to the Control of Robotic Manipulators”, The
International Journal of Robotics Research, Vol.6, pp.84-98, 1987.
[23] O'Brien, “Fuzzy inference engine provides opportunity for testbed”,
Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium
on , Vol. 2 , pp.145-148, 2002.
[24] Singh S., Rattan K.S., “Implementation of a fuzzy logic controller on an
FPGA for a DC motor” Electrical Insulation Conference and Electrical
Manufacturing & Coil Winding Technology Conference, pp.387-394, 2003.
[25] Bin-Da Liu, Chun-Yueh Huang, “Design and implementation of the
tree-based fuzzy logic controller” Systems, Man and Cybernetics, Part B,
IEEE Transactions on , Vol. 27 , pp.475 - 487, June 1997.
[26] Gavrilas M., Sfintes V.C., Filimon M.N., “ Identifying typical load profilesusing neural-fuzzy models”, Transmission and Distribution Conference
and Exposition, Vol. 1 , pp.421-426, 2001.
[27] Jar-Shone Ker, Rong-Chang Wen, Yau-Hwang Kuo, Bin-Da Liu,
“Enhancement of the weight cell utilization for CMAC neural networks:
architecture design and hardware implementation”, Microelectronics for
Neural Networks and Fuzzy Systems, 1994., Proceedings of the Fourth
International Conference on , pp.244-251, 1994.
[28] Rong-Chang Wen, Jar-Shone Ker, Yau-Hwang Kuo, Bin-Da Liu, Gao-Wei
Chang, “A CMAC neural network chip for color correction”, Neural
Networks, 1994. IEEE World Congress on Computational Intelligence.,
1994 IEEE International Conference on , vol.3, pp.1943-1948, 1994.
中文部分
[29] 賴玉彬,“模糊可微分小腦模型控制器之設計與應用研究”,國立臺灣
師範大學工業教育所,碩士論文,2003。
[30] 李允中、王小璠與蘇木春,“模糊理論及其應用”,全華科技圖書股份
有限公司,2003。
[31] 林家德,“植基於遺傳演算法下的模糊控制器設計及其在倒立單擺上的
應用”,國立臺灣師範大學工業教育系碩士班論文,1995。
[32] 劉德順,“PID 型模糊邏輯控制器之設計與解析”,國立清華大學動力
機械工程學系碩士班論文,1998。
[33] 王文俊,“認識Fuzzy-第二版”,全華科技圖書股份有限公司,2001。
[34] 吳秀芳,“以FPGA 設計具平行運算能力的CMAC 控制器”,國立交通
大學控制工程研究所碩士論文,1996。
[35] 何智南,“以FPGA 晶片實現CMAC 類神經網路控制器”,國立交通大88
學控制工程研究所碩士論文,1997。
[36] 黃昱源,“利用Cell-based 設計具平行運算能力的CMAC CHIP”,國立
交通大學控制工程研究所碩士論文,2000。
[37] 竇振誠,“CMAC 類神經網路控制系統及CMAC 晶片實現”,國立交通
大學控制工程研究所碩士論文,2002。
[38] 張簡子介,“用小腦模型在FPGA 上作車牌辨識”,國立台灣師範大學
工業教育所碩士論文,2003。
[39] 曹建和,“具殘差修正之模糊小腦模型控制器設計及其應用研究”,
國立台灣師範大學工業教育所碩士論文,2003。
[40] 柯佳福, “以FPGA 實現感應電動機之自調式模糊控制晶片設計”,國
立台灣科技大學電機工程系碩士論文,2003。