Comparison of the FPGA Implementation of Two Multilevel Space Vector PWM Algorithms

Multilevel converters can meet the increasing demand of power ratings and power quality associated with reduced harmonic distortion and lower electromagnetic interference. When the number of levels increases, it is necessary to control more and more switches in parallel. Field programmable gate arrays (FPGAs), with their concurrent processing capability, are suitable for the implementation of multilevel modulation algorithms. Among them, space vector pulsewidth modulation algorithms offer great flexibility to optimize switching waveforms and are well suited for digital implementation. In this paper, two algorithms, 2-D and 3-D, are analyzed and implemented in an FPGA. In order to carry out the implementation, both algorithms have been described in very high speed integrated circuit hardware description language, partly hand coded, and partly automatically generated using the system generator tool. Both implementations are compared in terms of implementation complexity and logic resources required. Finally, test results with a neutral-point-clamped inverter are presented.

[1]  Dushan Boroyevich,et al.  A fast space vector modulation algorithm for multilevel three-phase converters , 1999, Conference Record of the 1999 IEEE Industry Applications Conference. Thirty-Forth IAS Annual Meeting (Cat. No.99CH36370).

[2]  G. Narayanan,et al.  Modified SVPWM Algorithm for Three Level VSI With Synchronized and Symmetrical Waveforms , 2007, IEEE Transactions on Industrial Electronics.

[3]  Ashwin M. Khambadkone,et al.  A Space Vector PWM Scheme for Multilevel Inverters Based on Two-Level Space Vector PWM , 2006, IEEE Transactions on Industrial Electronics.

[4]  Wei Wang,et al.  Design and Implementation of Modular FPGA-Based PID Controllers , 2007, IEEE Transactions on Industrial Electronics.

[5]  Ying-Yu Tzou,et al.  Design and implementation of an FPGA-based control IC for AC-voltage regulation , 1999 .

[6]  Farhat Fnaiech,et al.  Linear and Nonlinear Control Techniques for a Three-Phase Three-Level NPC Boost Rectifier , 2006, IEEE Transactions on Industrial Electronics.

[7]  N. S. Choi,et al.  A general circuit topology of multilevel inverter , 1991, PESC '91 Record 22nd Annual IEEE Power Electronics Specialists Conference.

[8]  Wei-Yun Yau,et al.  A Pulsed Neural Network With On-Chip Learning and Its Practical Applications , 2007, IEEE Transactions on Industrial Electronics.

[9]  María José Moure,et al.  Features, Design Tools, and Application Domains of FPGAs , 2007, IEEE Transactions on Industrial Electronics.

[10]  M.P. Kazmierkowski,et al.  DSP/FPGA Control for Variable-Speed Wind Turbines , 2006, IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics.

[11]  Fang Zheng Peng,et al.  Multilevel converters-a new breed of power converters , 1995, IAS '95. Conference Record of the 1995 IEEE Industry Applications Conference Thirtieth IAS Annual Meeting.

[12]  T.A. Meynard,et al.  Multi-level conversion: high voltage choppers and voltage-source inverters , 1992, PESC '92 Record. 23rd Annual IEEE Power Electronics Specialists Conference.

[13]  Guillaume Gateau,et al.  Digital Sliding-Mode Observer Implementation Using FPGA , 2007, IEEE Transactions on Industrial Electronics.

[14]  Eric Monmasson,et al.  FPGA Design Methodology for Industrial Control Systems—A Review , 2007, IEEE Transactions on Industrial Electronics.

[15]  Ying-Yu Tzou,et al.  FPGA realization of space-vector PWM control IC for three-phase PWM inverters , 1997 .

[16]  Hairong Qi,et al.  Comparative Study of VLSI Solutions to Independent Component Analysis , 2007, IEEE Transactions on Industrial Electronics.

[17]  Bong-Hwan Kwon,et al.  An effective software implementation of the space-vector modulation , 1999, IEEE Trans. Ind. Electron..

[18]  Leopoldo García Franquelo,et al.  Modeling Strategy for Back-to-Back Three-Level Converters Applied to High-Power Wind Turbines , 2006, IEEE Transactions on Industrial Electronics.

[19]  Xin Wu,et al.  A Low-Cost Real-Time Hardware-in-the-Loop Testing Approach of Power Electronics Controls , 2007, IEEE Transactions on Industrial Electronics.

[20]  J. I. Leon,et al.  A SVM-3D generalized algorithm for multilevel converters , 2003, IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society (IEEE Cat. No.03CH37468).

[21]  J. I. Leon,et al.  A 3-D space vector modulation generalized algorithm for multilevel converters , 2003, IEEE Power Electronics Letters.

[22]  Hiroyuki Fujita,et al.  FPGA-Based Decentralized Control of Arrayed MEMS for Microrobotic Application , 2007, IEEE Transactions on Industrial Electronics.

[23]  Foster F. Dai,et al.  FPGA-Based Analog Functional Measurements for Adaptive Control in Mixed-Signal Systems , 2007, IEEE Transactions on Industrial Electronics.

[24]  Leopoldo García Franquelo,et al.  Three-dimensional space-vector modulation algorithm for four-leg multilevel converters using abc coordinates , 2006, IEEE Transactions on Industrial Electronics.

[25]  J. Van den Keybus,et al.  DSP and FPGA based platform for rapid prototyping of power electronic converters and its application to a sampled-data three-phase dual-band hysteresis current controller , 2002, 2002 IEEE 33rd Annual IEEE Power Electronics Specialists Conference. Proceedings (Cat. No.02CH37289).

[26]  Pramod Agarwal,et al.  Programmable Logic Devices for Motion Control—A Review , 2007, IEEE Transactions on Industrial Electronics.

[27]  Nicolas Patin,et al.  FPGA-Based Current Controllers for AC Machine Drives—A Review , 2007, IEEE Transactions on Industrial Electronics.

[28]  Marcian N. Cirstea,et al.  A VHDL Holistic Modeling Approach and FPGA Implementation of a Digital Sensorless Induction Motor Control Scheme , 2007, IEEE Transactions on Industrial Electronics.

[29]  Fang Zheng Peng,et al.  A multilevel voltage-source inverter with separate DC sources for static VAr generation , 1995, IAS '95. Conference Record of the 1995 IEEE Industry Applications Conference Thirtieth IAS Annual Meeting.

[30]  E. Maset,et al.  An all-digital controlled AC-DC matrix converter with high-frequency isolation and power factor correction , 2004, 2004 IEEE International Symposium on Industrial Electronics.

[31]  Kamal Al-Haddad,et al.  A review of three-phase improved power quality AC-DC converters , 2003, IEEE Transactions on Industrial Electronics.

[32]  Seung-Ki Sul,et al.  Unified voltage modulation technique for real time three-phase power conversion , 1996, IAS '96. Conference Record of the 1996 IEEE Industry Applications Conference Thirty-First IAS Annual Meeting.

[33]  H. van der Broeck,et al.  Analysis and Realization of a Pulse Width Modulator Based on Voltage Space Vectors , 1986, 1986 Annual Meeting Industry Applications Society.

[34]  Alfred Rufer,et al.  PWM-control of multi-level voltage-source inverters , 2000, 2000 IEEE 31st Annual Power Electronics Specialists Conference. Conference Proceedings (Cat. No.00CH37018).

[35]  Iluminada Baturone,et al.  FPGA Implementation of Embedded Fuzzy Controllers for Robotic Applications , 2007, IEEE Transactions on Industrial Electronics.

[36]  Fang Zheng Peng,et al.  Multilevel inverters: a survey of topologies, controls, and applications , 2002, IEEE Trans. Ind. Electron..

[37]  Seul Jung,et al.  Hardware Implementation of a Real-Time Neural Network Controller With a DSP and an FPGA for Nonlinear Systems , 2007, IEEE Transactions on Industrial Electronics.

[38]  A. Polic,et al.  Matrix based design of the current source inverter with FPGA based implementation , 2004, 30th Annual Conference of IEEE Industrial Electronics Society, 2004. IECON 2004.

[39]  Thierry Meynard,et al.  Implementation of a Peak-Current-Control Algorithm Within a Field-Programmable Gate Array , 2007, IEEE Transactions on Industrial Electronics.

[40]  K. Sridharan,et al.  The design of a hardware accelerator for real-time complete visibility graph construction and efficient FPGA implementation , 2005, IEEE Transactions on Industrial Electronics.

[41]  Mario Marchesoni,et al.  A new control strategy for neutral-point-clamped active rectifiers , 2005, IEEE Transactions on Industrial Electronics.

[42]  Sergio Busquets-Monge,et al.  Interfacing Renewable Energy Sources to the Utility Grid Using a Three-Level Inverter , 2006, IEEE Transactions on Industrial Electronics.

[43]  Hirofumi Akagi,et al.  A New Neutral-Point-Clamped PWM Inverter , 1981, IEEE Transactions on Industry Applications.