跳到主要內容

臺灣博碩士論文加值系統

(44.222.82.133) 您好!臺灣時間:2024/09/21 02:31
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:林政瑋
研究生(外文):LIN, JENG-WEI
論文名稱:設計模糊PI控制器在龍門式同動XY平台應用
論文名稱(外文):Design of Fuzzy-PI Controller for Synchronized XY Motion Gantry Stage System
指導教授:毛偉龍毛偉龍引用關係
指導教授(外文):MAO, WEI-LUNG
口試委員:蘇國嵐鄭錦聰
口試委員(外文):SU, KUO-LANCHENG, TSUNG-CHIEH
口試日期:2017-01-11
學位類別:碩士
校院名稱:國立雲林科技大學
系所名稱:電機工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2017
畢業學年度:105
語文別:中文
論文頁數:121
中文關鍵詞:線性馬達龍門式同動XY平台FUZZY-PI粒子群最佳化演算法人工蜂群最佳化演算法交叉混合全局人工蜂群最佳化演算法
外文關鍵詞:Linear motorSynchronized XY Motion Gantry StageFUZZY-PIparticle swarm optimizationartificial bee colony algorithmcross-mixing global artificial bee colony
相關次數:
  • 被引用被引用:0
  • 點閱點閱:284
  • 評分評分:
  • 下載下載:12
  • 收藏至我的研究室書目清單書目收藏:0
許多高負載之平台為了增加單一軸向的推力,開始採用龍門式雙軸平台架構來做運動控制,由於一些因素,如未知干擾,機械耦合,或不精確系統模型,這些情況下難以使用傳統的PI來達到精準的同步控制。在本論文提出了利用改進的模糊PI控制器對龍門式同動XY平台進行控制,而控制器參數是以ITAE為基準,並利用粒子群最佳化演算法、人工蜂群最佳化演算法、交叉混合全局人工蜂群最佳化演算法,三種演算法去進行搜尋。在模擬的系統模型中,使用了重疊定理並利用MATLAB系統鑑別工具來找出系統的轉移函數。模擬的情形可以依提出的控制方法與演算法,和找出的轉移函數並配合軌跡的命令,搜尋控制軌跡的最佳控制參數,將此參數套入控制架構中來做模擬XY平台的軌跡控制。
交叉混合全局人工蜂群最佳化演算法不僅縮短了在傳統人工蜂群最佳化演算法收斂時間過長的問題,以及避免了粒子群最佳化演算法容易陷入局部最佳解的情況。
在實作的情形依據其模擬找出的最佳結果CGABC的參數配合模糊PI來對實體的XY平台作軌跡的測試。所做的軌跡測試有這四種分別為正方形、三角形、星形和圓形,在結果來看,不管是模擬或者是實作的情形,利用CGABC的參數配合模糊PI來對實體的XY平台作軌跡控制可以得到很好的追蹤性能並且在平均追蹤誤差與標準差都有很小的數據。

Many high-load stages adopt gantry architectures to improve the single-axial driving force in different industry applications. Due to some possible effect such as unknown disturbance, mechanical coupling force, or unmatched system model, it is difficult to obtain the precision of synchronous control using the conventional PI control method with parallel architecture. It is an important issue to find a way to drive the stage to achieve a synchronous motion effectively and precisely. In this thesis, the fuzzy-PI controller structure is proposed for precision trajectory tracking control in synchronized XY motion gantry stage system. The controller parameters are searched using three algorithms, i.e., (1) particle swarm optimization (PSO), (2) artificial bee colony algorithm(ABC), and (c) cross-mixing global artificial bee colony algorithm(CGABC). The three algorithms search the optimized parameters based on the integral of the time-weighted absolute error (ITAE) criterion. MATLAB system identification tool is used to find the transfer function of the system according to the superposition theorem. CGABC can not only get converge in a short time ,but avoid solution easy to fall into the local optimal in the searching process. The simulation results and experimental results on square, triangle, star and circle reference contours are presented to show that the proposed CGABC-based fuzzy PI controller indeed accomplish the better the tracking performances with regard to model uncertainties. The fuzzy-pi controller can offer better tracking performances in term of average tracking error and tracking error standard deviation.
摘要 i
Abstract ii
誌謝 iii
目錄 iv
表目錄 viii
圖目錄 ix
第一章 緒論 1
1.1研究動機 1
1.2文獻探討 2
1.3研究方法 6
1.4論文架構 7
第二章 運動控制平台系統架構 8
2.1平台控制卡 8
2.1.1 資料擷取卡PCI-1716/L 8
2.1.2 專用端子板PCLD-8710 9
2.1.3 類比輸出卡PCI-1720U 9
2.1.4 專用端子板ADAM-3937 10
2.1.5 運動控制卡PCI-1240U 10
2.1.6 專用端子板ADAM-3952 11
2.2光學尺 12
2.2.1光學尺原理 12
2.2.2增量型的直線編碼器 13
2.3馬達驅動器 14
2.3.1驅動器Elmo COR-5/230 14
2.4線性馬達 15
2.4.1無鐵心式線性馬達簡介 15
2.4.2無鐵心式線性馬達CPC-CLS-PM模組規格 16
2.5 龍門式同動XY平台架構 17
2.6系統鑑別 18
2.6.1線性馬達數學模型 20
2.6.2系統鑑別模式 25
2.6.3MATLAB系統鑑別工具 26
2.7數學模擬工具MATLAB 30
2.7.1MATLAB環境介紹 30
2.7.2 Real-Time-Workshop(RTW)工具箱 30
2.7.3 S-function 31
第三章 控制方法 32
3.1模糊PI增益控制 32
3.1.1引言 32
3.1.2傳統PID控制器 32
3.1.3改進的模糊PI控制器 33
3.1.4模糊規則 34
3.1.5模糊歸屬函數與推論 35
3.1.6解模糊化 36
第四章 最佳化方法 37
4.1粒子群最佳化演算法 37
4.2人工蜂群最佳化演算法 40
4.3全局最優引導人工蜂群演算法 45
4.4交叉混合全局人工蜂群最佳化演算法 45
4.5時間乘絕對誤差積分準則ITAE 47
第五章 實驗結果 48
5.1實驗方式 48
5.2軌跡規劃 53
5.2.1簡介 53
5.2.2正方型軌跡 53
5.2.3三角形軌跡 54
5.2.4星型軌跡 55
5.2.5圓型軌跡 56
5.3模擬結果 57
5.3.1模擬參數 57
5.3.2模擬搜尋最佳化參數結果 57
5.3.3模擬的圖形 64
5.3.4模擬的數據統計 83
5.3實驗結果 85
5.3.1實作的圖形 85
5.3.2實驗的數據統計 93
第六章 結論與未來展望 95
6.1結論 95
6.2未來展望 96
參考文獻 96
[1]R. D. Lorenz, P. B. Schmidt, “Synchronized Motion Control for Process Automation,” IEEE, Industry Applications Society Annual Meeting, Vol. 2, pp.1693-1698, 1989.
[2]楊君賢, “具機構耦合之雙線性伺服系統鑑別與控制”,碩士,國立成功大學機械工程學系,2003。
[3]H. K. Park, S. S. Kim, J. M. Park, T. Y. Cho, and D. Hong, “Dynamics of Dual-Drive Servo Mechanism,” Industrial Electronics, 2001.Proceedings. ISIE 2001. IEEE International Symposium, Vol. 3, pp. 1996-2000, 2001.
[4]W. S. Yao, F. Y. Yang, and M. C. Tsai, “Modeling and Control of Twin Parallel-Axis Linear Servo Mechanisms for High-Speed Machine Tools,” auSMT, Vol. 1 No.1, pp.77-85, 2011.
[5]楊宗翰, “龍門式雙軸平台之模糊類神經網路同步控制”,碩士,國立台北科技大學自動化科技研究所,2011。
[6]自動控制系統, 張碩,詹森,鼎茂出版社,2012。
[7]A. Noshadi, J. Shi, W. S. Lee, P. Shi, and A. Kalam, “Optimal PID-Type Fuzzy Logic Controller for a Multi-Input Multi-Output Active Magnetic Bearing System,” Neural Comput. Appl. 27, 7, pp.2031-2046, 2015.
[8]J. Kennedy and R. Eberhart,“Particle Swarm Optimization, ” Proceedings of the IEEE International Joint Conference on Neural Networks, Vol.4, pp.1942-1948, 1995.
[9]D. Karaboga and B. Basturk., “On the Performance of Artificial Bee Colony (ABC) Algorithm,” Science Direct, ELSEVIER, Applied Soft Computing, Vol.8, pp.687-697, 2008.
[10]李崇雨,朱正方, “改進人工蜂群算法在MFAC參數整定的研究”,自動化儀表第37卷第八期,2016。
[11]趙文龍,齊柳, “基於ITAE指標等概率分布的PID參數整定”,電子技術與軟體工程,2015。
[12]PCI-1710 series User’s Manual,Advantech Co,Ltd.
[13]PCLD-8710 Wiring Terminal Board User’s manual.
[14]PCI-1720U User Manual.
[15]ADAM-3937PMA_DS.
[16]PCI-1240U User Manual.
[17]ADAM-3952PMA_DS.
[18]精密機械概論–光學尺篇(X)
[19]Mercury-II-1600-Data-Sheet,MicroE System.
[20]SimpLIQ-Line-cornet Digital Servo Drive Installation Guide.
[21]蘇文誠, “應用反應曲面模式與混合量子粒子群演算法於無鐵心線性馬達結構分析與設計”,碩士,國立彰化師範大學工業教育與技術學系,2012。
[22]劉吉泰, “線性馬達介紹與應用實例”,機械月刊,第三十四卷,第九期,2008。
[23]直得科技,cpc-linear-motor-clms線性馬達模組系列產品型錄。
[24]鄭敦華, “線性馬達驅動之線切割放電加工機精密運動控制”,碩士,華梵大學機電工程研究所,2005。
[25]許耀中, “線性馬達驅動平台之干擾估測器與適應控制器設計”,碩士,華梵大學機電工程研究所,2006。
[26]薛博文, “雙馬達之同步運動控制”,碩士,國立中山大學機械工程研究所,2007。
[27]Real-Time Workshop For Use with Simulink,Version 6,The MathWorks.
[28]Simulink Model-Based and System-Based Design,Version 5,The MathWorks.
[29]L.A. Zadeh, “Fuzzy sets”, Science Direct, ELSEVIER, Information and Control, Vol. 8, pp.338-353, 1965.
[30]J. Shi, W. Sit. Lee, P. Vrettakis, “Fuzzy Logic Control of a Magnetic Bearing System,” IEEE, Chinese Control and Decision Conference, Yantai, Shandong, pp.5105-5110, 2008.
[31]D. Karaboga, “An Idea Based on Honey Bee Swarm for Numerical Optimization”, Technical Report-TR06, Erciyes University, EngineeringFaculty, Computer Engineering Department, 2005.
[32]G. Zhu, S. Kwong, “Gbest-Guided Artificial Bee Colony Algorithm for Numerical Function Optimization,” Science Direct, ELSEVIER, Applied Mathematics and Computation, Vol. 217, pp.3166-3173, 2010.
[33]泛用伺服馬達應用技術(第二版), 顏嘉男, 全華。
[34]Embedded MATLA User’s Guide, The Mathwork.
[35]陳佳漢,“多軸平台運動軌跡控制”,碩士, 國立雲林科技大學電機工程所,2014。
[36]黃鈞成,“雙軸線性致動器同步控制研究”,碩士, 國立雲林科技大學電機工程所,2015。
[37]蕭偉城,“適應性模糊控制在XY平台應用”,碩士, 國立雲林科技大學電機工程所,2016。

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top