(3.236.118.225) 您好!臺灣時間:2021/05/16 09:52
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

: 
twitterline
研究生:范文勇
研究生(外文):PHAM VAN DUNG
論文名稱:Simulink 轉 Verilog 之程式技巧及在永磁同步馬達電流控制器之應用
論文名稱(外文):Simulink to Verilog of Current Controller for PMSM Drive
指導教授:龔應時龔應時引用關係
指導教授(外文):YING-SHIEH KUNG
學位類別:碩士
校院名稱:南台科技大學
系所名稱:電機工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:102
畢業學年度:101
語文別:英文
論文頁數:108
中文關鍵詞: 設計師 狀態機 仿真器 控制器 章節
相關次數:
  • 被引用被引用:1
  • 點閱點閱:634
  • 評分評分:
  • 下載下載:139
  • 收藏至我的研究室書目清單書目收藏:0
此論文提出一種與原設計方法比較後,更為新型的數位集成電路(IC)設計方法。在這篇論文中,將介紹永久永磁同步馬達(PMSM)驅動的PI控制器,這個控制器是使用由Mathwork所開發的工具,如:HDL Simulink Coder、Stateflow和Simulink 。
這篇論文將首先定義PMSM驅動的數學模式。其次,介紹在有限狀態機(FSM)方法中,使用verilog語言的PI速度控制基礎矢量控制和SVPWM算法。第三,介紹HDL Sumulink Coder結合Simulink和Stateflow的新方法。在這個章節的最後部分,將介紹這個部分的一些例子。第四,使用一些PMSM馬達控制器的應用程式。最後,
介紹SVPWM使用Stateflow和CCCT使用Simulink,以及討論使用仿真器(Modelsim)的模擬工作。 綜上所述,本論文展示了一種HDL simulink coder結合Simulink和Stateflow的方法。一個FPGA從理想下降到硬體的設計方法模型基礎,這個方法可協助系統設計師取得更多降低FPGA開發時間的變化,並更方便和快速地操作特色的庫組件的最佳架構。
This thesis has presented a new methodology for the design of digital IC and a comparison to original methodology. In this dissertation, the PI controller for Pernament Magnet Synchronous Motor (PMSM) drive by using tools developed by Mathwork such as HDL Simulink Coder, Stateflow, and Simulink will be introduced.
In this thesis, firstly, a mathematic model of PMSM drive is defined. Secondly, the PI speed control base vector control and SVPWM algothrim using verilog language in Finite State Machine (FSM) method is presented. Thirdly a new approach method with HDL Simulink Coder combined with Simulink and Stateflow is introduced. In this part, some examples have also introduced in the finally of this chapter. Fourthly, some applications for PMSM motor controller are applied. Finally, SVPWM using Stateflow and CCCT using Simulink was introduced, and the co-simulations work using Modelsim will be discussed
Summary, this dissertation demonstrates a new approach method with HDL simulink coder combined with Simulink and Stateflow. A Model Base-Design methodology for FPGA from ideal down to the hardware can help system designers have many change to reduce FPGA development time and quickly and easily manipulate characterized library components into an optimal architecture.
Abstract ii
Acknowledgments iv
Table of Contents v
Table of figures ix
List of table xii
Chapter 1 1
Introduction 1
1.1 Research background 1
1.2 Literature review 2
1.3 Structure of thesis 3
Chapter 2 4
The mathematical model of PMSM speed drive 4
2.1 The structure of speed control system of PMSM 4
2.2 Mathematical modeling of PMSM 4
2.3 Current Vector Controller 6
2.3.1 Coordinate transformation 6
2.3.2 Space Vector Pulse Width Modulation (SVPWM) 8
2.3.3 Current PI controllers 11
Chapter 3 13
Design and Simulink/Modelsim co-simulation of speed control for PMSM drive 13
3.1 Introduction 13
3.2 Digital circuit design in speed control 14
3.2.1 Current controller and coordinate transformations 14
3.2.1.1 d-q transformation 15
3.2.1.2 Transformation between stationery two-axis coordinate and static three-axis coordinate 16
3.2.2 Circuit design of SVPWM generation 17
3.3 Design of Vector controller 20
3.4 PID Controller Design 21
3.5 Simulink/Modelsim Co-Simulation of PMSM Drive 22
3.5.1. Modelsim 22
3.5.2 Matlab/Simulink 23
3.5.3 Cosimulation of Simulink/Modelsim 25
3.5.4 Examples 30
3.5.4.1 Four order low - pass filter 30
3.5.4.2 Transfer response with step input 33
3.5.4 Simulink/Modelsim co-simulation of speed control for PMSM drive 35
Chapter 4 39
Stateflow, HDL Simulink coder and its applications to digital system design 39
4.1 StateFlow Toolbox 39
4.2 Simulink HDL Coder 44
4.2.1 Introductions: 44
4.2.2 Some applications examples: 53
4.2.2.1 Sum of Product: 53
4.2.2.2 PID controller: 57
Chapter 5 64
Implementation of CCCT In StateFlow and Simulink. 64
5.1 Introduction 64
5.2 Digital circuit design in speed control by Simulink 64
5.2.1 Current controller and coordinate transformations 64
5.2.1.1 d-q transformation 64
5.2.1.2 Transformation between stationery two-axis coordinate and static three-axis coordinate 83
5.2.2 Circuit of SVPWM generation using Stateflow 95
5.3.1 Simulation Results 101
Chapter 6 102
Conclusions and future works 102
6.1 Conclusions 102
6.2 Future works 102
References 104
Biography 108
[1]Prof.Robert Brodersen, Advisor, “A stateflow to VHDL translator”, Department of electrical Engineering and Computer Science University of California, Berkeley
[2]FPGA-Realization of Vector Control for PMSM Drives- Nguyen Vu Quynh 1,a -Ying- Shieh Kung, Pham Van Dung, 2012 International Conference on Information, Communication and Engineering(ICICE2012) December 15-20, 2012, Fuzhou, Fujian Province, P.R. China
[3]Simulink / Modelsim Co- Simulation of FPGA - Based PI Speed Control for PMSM Drive - Pham Van Dung ,Ying-Shieh Kung, Hsin-Hung Chou3- The 33rd Symposium on Electrical Power Engineering, Novermber 07-08, 2012 , Taipei, Taiwan
[4]Modeltech, ModelSim Reference Manual, 2008.
[5]Stateflow and Stateflow Coder User’s Guide copyright 1997 - 2003 by The MathWorks, Inc.
[6]Simulink®HDL Coder™ User's Guide Copyright 2006–2010 by The MathWorks, Inc
[7]A Methodology and Tool to Translate MATLAB®/Simulink® Models of Mixed-Signal Circuits to VHDL-AMS, Alexandre César Rodrigues da Silva1 and Ian Andrew Grout2 1Univ Estadual Paulista, UNESP; 2University of Limerick, UL; 1Brazil 2Ireland
[8]FPGA Realization of an Adaptive Fuzzy Controller for PMLSM Drive, Ying-Shieh Kung ; Dept. of Electr. Eng., Southern Taiwan Univ., Tainan, Taiwan ; Chung-Chun Huang ; Ming-Hung Tsai, Industrial Electronics, IEEE Transactions (Volume:56 , Issue: 8 ) Aug. 2009
[9]Z.Zhou, T. Li, T. Takahahi and E. Ho, “FPGA realization of a high-performance servo controller for PMSM,” in Proceeding of the 9th IEEE Application Power Electronics conference and Exposition, 2004, vol.3, pp. 1604-1609.
[10]Ying-Shieh Kung, Nguyen Vu Quynh, Chung-Chun Huang, Liang-Chiao Huang, “Simulink/ModelSim co-simulation of sensorless PMSM speed controller,” in Proceedings of IEEE Symposium on Industrial Electronics and Applications (ISIEA2011), pp. 25-28, Sep 2011.
[11]J. S. Kim and S. K. Sul, “New approach for the low-speed operation of PMSM drives without rotational position sensors” IEEE Trans. Power Electron., vol. 11, no. 2, pp. 512-519, May 1996.
[12]Y. H. Kim, “High Performance IPMSM Drives without Rotational Position Sensors Using Reduced-Order EKF,” IEEE Trans. Energy Conversion., vol. 14, no. 4, pp. 868-873, 1999.
[13]Y.S. Kung and M.H. Tsai, “FPGA-based speed control IC for PMSM drive with adaptive fuzzy control,” IEEE Trans. on Power Electronics, vol. 22, no. 6, pp. 2476-2486, Nov. 2007.
[14]M. F. Castoldi, G. R. C. Dias, M. L. Aguiar and V. O. Roda, “Chopper-Controlled PMDC motor drive using VHDL code,” in Proceedings of the 5th Southern Conference on Programmable Logic, pp. 209~212, 2009.
[15]M. F. Castoldi and M. L. Aguiar, “Simulation of DTC strategy in VHDL code for induction motor control,” in Proceedings of the IEEE International Symposium on Industrial Electronics (ISIE), pp.2248-2253, 2006.
[16]J. L´azaro, A. Astarloa, J. Arias, U. Bidarte and A. Zuloaga, “Simulink/Modelsim simulable VHDL PID core for industrial SoPC multiaxis controllers,” in Proceedings of the IEEE Industrial Electronics 32nd Annual Conference (IECON), pp.3007-3011, 2006.
[17]Y. Li , J. Huo, X. Li, J. Wen, Y. Wang and B. Shan, “An open-loop sin microstepping driver based on FPGA and the Co-simulation of Modelsim and Simulink,” in Proceedings of the International Conference on Computer, Mechatronics, Control and Electronic Engineering (CMCE), pp. 223-227, 2010.
[18]The Mathworks, Matlab/Simulink Users Guide, Application Program Interface Guide, 2004
[19] Ying-Shieh Kung, Nguyen Trung Hieu, “Simulink/ Modelsim Cosimulation of Sensorless PMSM Drives Using Extended Kalman Filter ". The 20th IASTED International Conference on Applied Simulation and Modeling, June 25-27, 2012 Napoli, Italy
[20]Ying-Shieh Kung, Nguyen Trung Hieu, “Simulink Modelsim Cosimulation of Sensorless PMSM Speed Controller Using Reduced Order Kalman Filter ". 21st IEEE International Symposium on Industrial Electronics (ISIE2012) Hangzhou, China. 28-31 May, 2012
[21]Ying-Shieh Kung, Nguyen Vu Quynh, Nguyen Trung Hieu, Chung-Chun Huang, and Liang-Chiao Huang "Simulink/Modelsim Co-Simulation and FPGA Realization of Speed Control IC for PMSM Drive". Elsevier, 2011 International Conference on Power Electronics and Engineering Application (PEEA2011).
[22]Nguyen Phung Quang, Jörg-Andreas Dittrich, “Vector Control of Three-Phase AC Machines: System Development in the Practice (Power Systems)”, Springer, Jun 19, 2008
[23]Besançon, Gildas (Ed.), “Nonlinear Observers and Applications”, Series Lecture Notes in Control and Information Sciences, Vol.363, Springer, 2007
[24]The Mathworks, Matlab/Simulink Users Guide, Application Program Interface Guide, 2004
[25] Artur Krukowski and Izzet Kale, University of Westminster, United Kingdom, “Simulink/Matlab-to-VHDL Route for Full-Custom/FPGA Rapid Prototyping of DSP Algorithms”, Matlab DSP Conference (DSP’99), Tampere, Finland, 16-17 November 1999
[26]Ian A. Grout,” Modeling, simulation and synthesis: From Simulink to VHDL generated hardware”, Department of Electronic and Computer Engineering, University of Limerick, Limerick, Ireland
[27]Sebastian Thrun, Wolfram Burgard, Dieter Fox, “Probabilistic Robotics”, Intelligent Robotics and Autonomous Agents series, MIT Press, August 19, 2005
[28]Wolfgang Ertel, “Introduction to Artificial Intelligence”, Undergraduate Topics in Computer Science, Springer, 2011
[29]Website http://www.wikipedia.org
[30]Website http://www.altera.com
[31]Website http://www.mathworks.com/products/stateflow
[32]Website http://www.mathworks.com/products/hdl-coder/
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top