FPGA implementation of space vector PWM algorithm for multilevel inverters using non-orthogonal moving reference frame

E. F.F. Lima, N. P. Filho, J. O.P. Pinto

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

This paper presents the implementation of Space Vector PWM algorithm using non-orthogonal moving reference frame for diode-clamped multilevel inverter in Field Programmable Gate Array (FPGA). In this algorithm, the nonorthogonal reference voltage is obtained according to the sector where the reference voltage (V*) lies. From the triangle identification inside the hexagon, the Nearest Three Vectors are determined using the information of the sector and triangle where V* is located. The duty cycles are calculated by a set of simple equations. The softwares Quartus II ®, ModelSim® and MatLab® were used to develop the algorithm. Fixed-point 16-bit signed patterns were used for calculus. A 10 MHz clock was used to obtain the switching time, whereas the PWM worked with a 50 MHz clock, in order to improve the PWM generation accuracy. The synchronism between switching time calculation and the PWM signal generation was carried out by a state machine. Altera® Cyclone ® II with EP2C20F484C7N FPGA was used to generate the V * and develop the proposed algorithm. The results obtained with the DCI three-level inverter were satisfactory, validating the FPGA algorithm implementation. This algorithm can be extended to topologies of generic-ordered DCI multilevel inverters, very slightly altering its computational efforts.

Original languageEnglish
Title of host publication2009 IEEE International Electric Machines and Drives Conference, IEMDC '09
Pages709-716
Number of pages8
DOIs
StatePublished - 2009
Externally publishedYes
Event2009 IEEE International Electric Machines and Drives Conference, IEMDC '09 - Miami, FL, United States
Duration: May 3 2009May 6 2009

Publication series

Name2009 IEEE International Electric Machines and Drives Conference, IEMDC '09

Conference

Conference2009 IEEE International Electric Machines and Drives Conference, IEMDC '09
Country/TerritoryUnited States
CityMiami, FL
Period05/3/0905/6/09

Fingerprint

Dive into the research topics of 'FPGA implementation of space vector PWM algorithm for multilevel inverters using non-orthogonal moving reference frame'. Together they form a unique fingerprint.

Cite this