跳到主要內容

臺灣博碩士論文加值系統

(44.192.95.161) 您好!臺灣時間:2024/10/12 11:53
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:蔡幸岸
研究生(外文):Shing An,Tsai
論文名稱:以FPGA為基礎永磁同步馬達適應性模糊速度控制晶片之研製
論文名稱(外文):Design and Implementation of FPGA-based Adaptive Fuzzy Speed Control IC for Permanent Magnet Synchronous Motor
指導教授:龔應時龔應時引用關係
指導教授(外文):Ying Shieh,Kung
學位類別:碩士
校院名稱:南台科技大學
系所名稱:電機工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:中文
論文頁數:156
中文關鍵詞:適應性模糊控制器永磁同步馬達速度控制晶片
外文關鍵詞:adaptive fuzzy controllerpermanent magnet synchronous motorspeed control IC
相關次數:
  • 被引用被引用:8
  • 點閱點閱:674
  • 評分評分:
  • 下載下載:258
  • 收藏至我的研究室書目清單書目收藏:0
本論文主要以ALTERA公司生產的Cyclone EP1C20F400C7 FPGA晶片為基礎來研製永磁式同步馬達之適應性模糊速度控制器系統。在電流迴路方面,採用向量控制以使非線性之永磁式同步馬達解交耦而達線性化。電流迴路之晶片設計方面,除實現空間向量脈波寬度調變電路及光編碼器脈波訊號擷取電路外,乃利用有限狀態機法來實現座標轉換、正負餘弦產生與PI控制器等電路,以簡化邏輯資源。在速度迴路方面,採用適應性模糊控制器,使之可克服馬達參數未確定性及負載變化之因素以提高永磁同步馬達速度控制之性能。適應性模糊控制器主要由模糊控制器、參考模式與參數調整機構所組成,而模糊控制器內的規則庫可藉由參數調整機構來做即時修正。速度迴路之晶片設計方面,由於模糊控制器之並行電路設計是相當耗損FPGA晶片資源。因此本論文乃採用串列式計算方式,以有限狀態機技術來設計適應性模糊控制器電路,使之不僅可減少FPGA晶片資源且不影響系統運轉性能。最後,為了評估所提出晶片設計技術之性能,本論文將整合全數位交流馬達驅動器於速度迴路所需之適應性模糊控制器與電流迴路向量控制所需之座標轉換、空間向量脈波寬度調變、A/D訊號讀取、光編碼器脈波訊號擷取之功能,於一顆FPGA晶片內實現,並架構一套實驗系統-包括Cyclone EP1C20F400C7 FPGA晶片為基礎之實驗板、永磁式同步馬達、換流器及負載機,來證實其有效性及正確性。
This main research of this thesis is to develop an adaptive speed controller for permanent magnet synchronous motor (PMSM) based on ALTERA-Cyclone EP1C20F400C7 FPGA technology. In the current control loop, vector control technology is used to improve the nonlinear phenomenon of PMSM. In the IP (Intelligent Property) design of current control loop, the finite state machine (FSM) method is utilized to implement the function of coordinate transformation, sin/cos table and PI controller of the PMSM drive, and to reduce the utilities in FPGA. In the speed control loop, an adaptive fuzzy controller is adopted to increase the robust performance under the effect of motor uncertainty and load disturbance. The adaptive fuzzy controller is consisted of a fuzzy controller, a reference model and adjustable mechanism and the rules of the fuzzy controller can be updated in real time by adjustable mechanism. In the IP design of speed control loop, due to the parallel implementation of fuzzy controller in FPGA is resource consumption, the FSM method-part of serial implementation, is used again in the design of fuzzy controller IP to reduce the utilities of FPGA but without loss system performance. Finally, to evaluate the performance of the proposed IP design technology in PMSM, in this thesis, first, all of function to implement a fully digital AC motor drive, such as the intelligent controller in speed loop, and the coordinate transformation, SVPWM output, QEP detection, vector control in current loop, is integrated in a FPGA chip. Then, an experimental system, based on Cyclone EP1C20F400C7 experimental board, inverter, PMSM, external load, is set up and some experimental results are proven the correctness and validity of the proposed technologies.
摘要 i
英文摘要 ii
致謝 iii
目次 iv
表目錄 vii
圖目錄 viii
第一章 緒論 1
1.1 研究背景與發展概況 1
1.2 研究動機 2
1.3 文獻回顧 3
1.4 本文架構 5
第二章 永磁同步馬達之數學模式與向量控制 6
2.1 永磁同步馬達數學模式 7
2.2 永磁同步馬達之向量控制 10
2.3 座標轉換 12
2.4 空間向量脈波寬度調變(SVPWM)法 13
2.4.1 基本向量之導通時間計算 16
2.4.2 各臂開關比較器値 18
2.4.3 基本向量之導通時間計算 19
2.4.4 SVPWM計算程序 20
2.5 永磁同步馬達電流控制迴路之實現 22
2.6 速度控制器之設計 23
2.6.1 永磁同步馬達速度控制迴路之實現 24
第三章 Cyclone EP1C20F400C7晶片簡介 25
3.1 Cyclone EP1C20F400C7簡介 25
3.2 Cyclone EP1C20F400C7發展板 26
3.3 晶片介紹 29
3.3.1 硬體描述語言(Hardware description language) 29
3.3.2 軟體設計流程 31
3.3.3 數值系統 33
3.4 ALTERA SoPC介紹 35
第四章 永磁同步馬達電流迴路控制晶片之設計 41
4.1 FPGA控制晶片硬體架構 41
4.2 座標轉換電路 42
4.2.1 正負餘弦產生電路 42
4.2.2 兩軸旋轉座標至兩軸靜止座標轉換電路 44
4.2.3 兩軸靜止坐標至靜止三軸座標轉換電路 44
4.2.4 靜止三相座標至兩軸靜止座標轉換電路 45
4.2.5 兩軸靜止坐標至兩軸旋轉座標轉換電路 46
4.2.6 PI控制器電路 46
4.3 利用有限狀態機方法設計座標轉換電路與PI控制器電路 47
4.4 處理回授訊號之硬體架構 52
4.4.1 方形波編碼器脈波(Quadrature Encoder Pulse, QEP)電路 53
4.4.2 類比/數位轉換(Analog to Digital Converter)電路 58
4.5 脈波寬度調變(SVPWM)電路設計 61
4.6 Nios CPU控制介面電路 65
4.7 永磁同步馬達電流迴路控制晶片資源使用 68
第五章 永磁同步馬達之適應性模糊速度控制器 69
5.1 適應性模糊控制器架構 69
5.2 模糊控制器架構 71
5.2.1 模糊化介面(fuzzification interface,FI) 72
5.2.2 規則庫(rule base) 74
5.2.3 決策推論(inference engine) 76
5.2.4 解模糊化介面(defuzzification interface,DFI) 76
5.3 參考模型 77
5.4 調整機構(adjust mechanism) 78
5.4.1 調整機構的限制 80
5.5 永磁同步馬達適應性模糊速度控制器之架構 81
第六章 永磁同步馬達適應性模糊速度控制器數位硬體電路設計 83
6.1 速度估測計算與電路設計 84
6.2 參考模型之電路設計 86
6.3 適應性模糊控制器之電路設計 88
6.3.1 模糊化介面之電路設計 88
6.3.2 規則庫之電路設計 92
6.3.3 決策推論之電路設計 93
6.3.4 調整機構之電路設計 96
6.3.5 解模糊化介面之電路設計 101
6.3.6 PI控制器之電路設計 101
6.4 適應性模糊速度控制器之控制方塊圖與資源應用 103
6.5 適應性模糊速度控制器之模擬與驗證 104
第七章 實驗架構與實驗結果 108
7.1 實驗架構 108
7.2 實驗結果 109
7.2.1 SVPWM實驗 110
7.2.2 輸出之三相弦波與回授之三相弦波關係 112
7.2.3 永磁同步馬達之電流迴路實驗 115
7.2.4 永磁同步馬達之速度迴路實驗 121
7.2.5 適應性模糊控制器對kp與ki參數之影響 130
7.2.6 學習調整機構之 增益調整 132
第八章 結論與未來研究方向 135
參考文獻 137
作者簡介 142
[PMSM]
[1] B. Bose, Power Electronics and AC Drives, Prentice-Hall, Inc., 1986.
[2] B.K. Bose, Power Electronics and Variable Frequency Drives-Technology and Application, IEEE Press, 1997.
[3] D. Zhang X. Ai, C. Xu, C. Zhang, “DSP-Based Software AC Servo System with PM Synchronous Motor,” in Proc. IEEE ICEMS 2001 Int. Conf., pp. 755-758.
[4] D. W. Novotny, T. A. Lipo, Vector control and dynamics of AC drives, Oxford, 1996.
[5] 陳建武,“永磁同步馬達伺服控制晶片之研製”,碩士論文,南台科技大學電機工程研究所,2002年6月。
[6] 江柏崧,“應用數位信號處理器於永磁同步馬達速度控制之研究”,碩士論文,成功大學工程科學研究所,2002年6月。
[7] 王振宇,“以CPLD為基礎之永磁同步馬達伺服控制IC之研製”,碩士論文,國立交通大學電機與控制工程研究所,2002年6月。

[Vector Control]
[8] 劉昌煥,“交流電機控制:向量控制與直接轉矩控制原理”,東華書局,2001.
[9] 徐永松,“以TMS320LF2407 DSP晶片研製X-Y平台伺服控制器”碩士論文,南台科技大學電機工程研究所,2002年6月。

[CPLD & FPGA]
[10]CD-ROM, Digital Library, Altera Inc., Ver. 3, 2001.
[11] CIC, Altera Training Manual, July. 2003.
[12]CIC, Altera Training Manual-FPGA Design with Quartus II, July. 2003.

[SOPC]
[13] http://www.altera.com/
[14]SOPC World, ALTERA Corporation, 2004.
[15] Nios datasheet, Version 1. 2, ALTERA Corporation, 2003.
[16]Y. S. Kung and G. S. Shu, “Servo Control System for a XYZ Table Using SOPC Technology,” Automation 2005, The Eighth International Conference on Automation Technology, pp. 692~697, May 5~6, 2005.
[17]Y. S. Kung and F. Y. Tai, “Development of a Control IC for a Linear Table with a Full Closed-loop Control,” CACS 2005, Proceedings of 2005 CACS Automatic Control Conference, pp. i-five-55~i-five-60. Nov 18-19.
[18]許哲志,“關節型機械臂系統整合晶片之研製,”碩士論文,南台科技大學電機工程研究所,2005年7月。

[Cyclone 晶片介紹]
[19]Altera Corporation, Altera, Cyclone EP1C20F400C7 Development Board, 2003.

[VHDL]
[20]J. Bhasker,VHDL Primer,Third edition,Prentice-Hall Inc., 1999.
[21]C. H. Roth, Digital system design using VHDL, PWS Oub., 1998.
[22]盧毅,VHDL與數位電路設計,文魁出版社,2000。
[23]唐佩忠,VHDL與數位邏輯設計,高立出版社,1999。
[24]蕭如宣,VHDL數位系統電路設計,儒林出版社,1999。

[SVPWM]
[25] A. M. Trzynadlowski, “An overview of modern PWM techniques for three-phase, voltage-controlled, voltage-source inverter,” in Proceedings of the IEEE International Symposium on Industrial Electronics 1996, Vol. 1, pp. 25~39, June 1996.
[26] 龔應時, 周信宏, 徐永松, “空間向量脈波寬度調變法在DSP晶片之實現,” 中華民國第二十三屆電力工程研討會, PP. 1222~1226, Nov. 2002.
[27]Texas Instruments, Implementation of Vector Controlled for PMSM Using TMS320F240, Literature number: SPRA494, 1998.

[AC Motor Chip]
[28]S. J. Kim, H. J. Lee, S. K. Kim, Y. A. Kwon, “ASIC design for DTC based speedcontrol of induction motor,” in Proc. IEEE ISIE 2001 Int. Sym., 2001, pp.956~961.
[29]F. Aubepart, P. Poure, F. Braun, “VLSI design approach of complex motor control: case of direct torque control of AC machine,” in Conf. 7th IEEE ICECS Int. Conf., 2000, pp. 814 -817.
[30]蔡明發, “Design and Implementation of an FPGA-Based Development System for Motor Control Chip,” NSC 88-2213-E-159-011, 1999.
[31]郭天送,「Design and Implementation of an FPGA-Based Control IC for AC Servo Motors」,碩士論文,國立交通大學控制工程研究所,民國八十六年六月。
[32]王豐欽,「FPGA-Based Chip Design of Digital Controller Using Distributed
Arithmetic」,碩士論文,國立成功大學工業科學研究所,民國八十八年六 月。
[33]葉禮嘉, “以FPGA 為基礎三相脈寬調變電流迴路控制器之模擬分析”,第十七屆電力研討會,民國八十五年七月。
[34]王豐欽,「在FPGA 平台上使用分散式算數於數位控制器之晶片結構設計」,碩士論文,國立成功大學電機工程研究所,1999。
[35]潘昱廷,「電動聲控輪椅之FPGA 伺服馬達控制晶片設計與實現」,碩士論文,國立成功大學電機工程研究所,2000。
[36]D. R. Woodward, D. C. Levy and R. G. Harley, “An FPGA based Configurable I/O System for AC Drive Controllers,” in Proc. IEEE ICCD’94, 1994, pp. 424-427.
[37]郭力豪(指導老師:龔應時), “FPGA 晶片在伺服馬達電流迴路控制,” 89 年國科會學生計畫。

[有限狀態機設計]
[38]蔡明發, 蔡國隆, 鄒應嶼, “共水半橋式雙向交直流轉換器數位可程式控制IC之設計,” 第三屆台灣電力電子研討會, 2004.
[39]張永華, “系統可程式晶片為基礎之感應馬達控制系統智慧財產研製,” 92年國科會計畫 NSC 92-2213-E-182-019
[40]蔡幸岸, 龔應時, 陳家聖, 施志鴻, “應用有限狀態機器方法研製永磁式同步馬達電流控制晶片”,第四屆台灣電力電子研討會, 2005.

[Fuzzy Controller]
[41]C. M. Liaw, Y. S. Kung, “Fuzzy Control with Reference Model-Following Response,” Fuzzy Theory Systems: Techniques and Applications, vol. 1, pp. 129~158. 1999.
[42]J. Yen, R. Langari, “Fuzzy Logic, intelligence, control, and information,” Prentice Hall, Inc., 1999.
[43]Y. S. Kung, C. M. Liaw, “A fuzzy controller improving a linear model following controller for motor drives,” in Proceedings of the IEEE Transactions on Fuzzy Systems, Vol. 2 , no. 3, pp.194~202, Aug. 1994.
[44]Q. Guo, L. Wang, R. Luo, “Robust Fuzzy Variable Structure Control Of PMSLM Servo System,” in Proceedings of the IEEE International Conference on Intelligent Processing Systems, Vol. 1, pp. 675~679, Oct. 1997.
[45]Y. S. Kung, C. M. Liaw, M. S. Ouyang, “Adaptive Speed Control for Induction Motor Drives Using Neural Networks,” in Proceedings of the IEEE Transactions on Industrial Electronics, vol. 42, no.1, pp. 25~32, Feb. 1994.
[46]C. Y. Huang, C. Y. Chen, B. D. Liu, “Current-Mode Linguistic Hedge Circuit for Adaptive Fuzzy Logic Controllers,” in Proceedings of the Electronics Letters, vol. 31, no. 17, pp. 1517~1519, Aug. 1995.
[47]許晨聲, “以FPGA實現動態模糊控制器IC之設計” 碩士論文,國立成功大學電機工程研究所, 1999.
[48]孫宗瀛、楊英魁,Fuzzy 控制理論、實作與應用,全華圖書公司,1994。
[49]涂富凱,“以浮點DSP晶片為基礎研製永磁式同步馬達適應性模糊控制器,”碩士論文,南台科技大學電機工程研究所,2003年7月。
[50]王聖堯, “以DSP為基礎永磁同步馬達無感測器之速度控制” 碩士論文,南台科技大學電機工程研究所,2005年7月。
[51] 王東海, “以FPGA為基礎之模糊-順滑模態控制線型感應馬達驅動系統,” 碩
士論文,國立東華大學電機工程系,2005年6月。
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top