FPGA Implementation of Multilevel Space Vector PWM Algorithms

Similar documents
Implementation of SVPWM in FPGA through MATLAB/SIMULNK Environment

Simulation And Comparison Of Space Vector Pulse Width Modulation For Three Phase Voltage Source Inverter

Simulation of Space Vector Modulation in PSIM

International Journal of Emerging Researches in Engineering Science and Technology, Volume 1, Issue 2, December 14

DESIGN ANALYSIS AND IMPLEMENTATION OF SPACE VECTOR PULSE WIDTH MODULATING INVERTER USING DSP CONTROLLER FOR VECTOR CONTROLLED DRIVES

Control of Induction Motor Drive using Space Vector PWM

Comparison of Three SVPWM Strategies

Analysis of Voltage Source Inverters using Space Vector PWM for Induction Motor Drive

THD Minimization of a Cascaded Nine Level Inverter Using Sinusoidal PWM and Space Vector Modulation

FPGA IMPLEMENTATION OF SAMPLED SPACE VECTOR PULSE WIDTH MODULATION TECHNIQUE FOR TWO LEVEL INVERTER S. NAGESWARI 1 Dr.V.

FPGA Based Implementation of Sinusoidal PWM for Induction Motor Drive Applications

INTRODUCTION. In the industrial applications, many three-phase loads require a. supply of Variable Voltage Variable Frequency (VVVF) using fast and

Modeling and Simulation of Induction Motor Drive with Space Vector Control

An FPGA Based Control Algorithm for Cascaded Multilevel Inverters

Three Level Three Phase Cascade Dual-Buck Inverter With Unified Pulsewidth Modulation

PERFORMANCE EVALUATION OF MULTILEVEL INVERTER BASED ON TOTAL HARMONIC DISTORTION (THD)

Reduced PWM Harmonic Distortion for a New Topology of Multilevel Inverters

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

COMPARATIVE STUDY ON CARRIER OVERLAPPING PWM STRATEGIES FOR THREE PHASE FIVE LEVEL DIODE CLAMPED AND CASCADED INVERTERS

FPGA Realization of Space-Vector PWM Control IC for Three-Phase PWM Inverters

Simulation and Implementation of FPGA based three phase BLDC drive for Electric Vehicles

NOVEL SPACE VECTOR BASED GENERALIZED DISCONTINUOUS PWM ALGORITHM FOR INDUCTION MOTOR DRIVES

Effective Algorithm for Reducing DC Link Neutral Point Voltage and Total Harmonic Distortion for Five Level Inverter

TO OPTIMIZE switching patterns for pulsewidth modulation

Space Vecor Modulated Three Level Neutral Point Clamped Inverter Using A Single Z Source Network

Field Programmable Gate Array-Based Pulse-Width Modulation for Single Phase Active Power Filter

Comparison of SPWM and SVM Based Neutral Point Clamped Inverter fed Induction Motor

Space Vector PWM and Model Predictive Control for Voltage Source Inverter Control

IMPLEMENTATION OF QALU BASED SPWM CONTROLLER THROUGH FPGA. This Chapter presents an implementation of area efficient SPWM

II. WORKING PRINCIPLE The block diagram depicting the working principle of the proposed topology is as given below in Fig.2.

Speed Control of Induction Motor using Multilevel Inverter

Speed Control Of DC Motor Using Cascaded H-Bridge Multilevel Inverter

Simulation and Analysis of Space Vector PWM Inverter Fed Three Phase Induction Motor Drive

Z-SOURCE INVERTER WITH A NEW SPACE VECTOR PWM ALGORITHM FOR HIGH VOLTAGE GAIN

A New Multilevel Inverter Topology with Reduced Number of Power Switches

Simulation and Experimental Results of 7-Level Inverter System

Field Programmable Gate Array (FPGA) Based Pulse Width Modulation for Single Phase Hybrid Active Power Filters U. Krishna Reddy 1 Ch.

DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR BY USING FOUR SWITCH INVERTER

IMPLEMENTATION OF dspace CONTROLLED DPWM BASED INDUCTION MOTOR DRIVE

Australian Journal of Basic and Applied Sciences. Simulation and Analysis of Closed loop Control of Multilevel Inverter fed AC Drives

SVPWM Buck-Boost VSI

SVPWM Based Two Level VSI for Micro Grids

Hardware Implementation of SPWM Based Diode Clamped Multilevel Invertr

Sampled Reference Frame Algorithm Based on Space Vector Pulse Width Modulation for Five Level Cascaded H-Bridge Inverter

Design and Development of MPPT for Wind Electrical Power System under Variable Speed Generation Using Fuzzy Logic

ISSN: [Yadav* et al., 6(5): May, 2017] Impact Factor: 4.116

Keywords Cascaded Multilevel Inverter, Insulated Gate Bipolar Transistor, Pulse Width Modulation, Total Harmonic Distortion.

PV SYSTEM BASED FPGA: ANALYSIS OF POWER CONSUMPTION IN XILINX XPOWER TOOL

Implementation Of Bl-Luo Converter Using FPGA

Phase Shift Modulation of a Single Dc Source Cascaded H-Bridge Multilevel Inverter for Capacitor Voltage Regulation with Equal Power Distribution

Development of Variable Speed Drive for Single Phase Induction Motor Based on Frequency Control

CHAPTER 6 THREE-LEVEL INVERTER WITH LC FILTER

A Novel Control Method for Input Output Harmonic Elimination of the PWM Boost Type Rectifier Under Unbalanced Operating Conditions

A Novel Cascaded Multilevel Inverter Using A Single DC Source

Switching Loss Characteristics of Sequences Involving Active State Division in Space Vector Based PWM

The Amalgamation Performance Analysis of the LCI and VSI Fed Induction Motor Drive

Speed Control of Induction Motor using Space Vector Modulation

SINGLE PHASE THIRTY ONE LEVEL INVERTER USING EIGHT SWITCHES TOWARDS THD REDUCTION

A NOVEL APPROACH TOWARDS SIX-STEP OPERATION IN OVERMODULATION REGION IN SVPWM VSI

MODELLING AND SIMULATION OF DIODE CLAMP MULTILEVEL INVERTER FED THREE PHASE INDUCTION MOTOR FOR CMV ANALYSIS USING FILTER

THE demand for high-voltage high-power inverters is

A Three Phase Power Conversion Based on Single Phase and PV System Using Cockcraft-Walton Voltage

Analysis of VSI fed IM Drives using SVPWM and RFPWM Techniques

A Series-Connected Multilevel Inverter Topology for Squirrel-Cage Induction Motor Drive

THREE-PHASE voltage-source pulsewidth modulation

PERFORMANCE ANALYSIS OF SEVEN LEVEL INVERTER WITH SOFT SWITCHING CONVERTER FOR PHOTOVOLTAIC SYSTEM

COMPARISON STUDY OF THREE PHASE CASCADED H-BRIDGE MULTI LEVEL INVERTER BY USING DTC INDUCTION MOTOR DRIVES

Switching of Three Phase Cascade Multilevel Inverter Fed Induction Motor Drive

High Efficiency Single Phase Transformer less PV Multilevel Inverter

Design and synthesis of FPGA for speed control of induction motor

Decoupled Space Vector PWM for Dual inverter fed Open End winding Induction motor drive

Analysis, Simulation and Implementation of Space Vector Pulse Width Modulation For Speed Control Of Induction Motor

SIMULATION, DESIGN AND CONTROL OF A MODIFIED H-BRIDGE SINGLE PHASE SEVEN LEVEL INVERTER 1 Atulkumar Verma, 2 Prof. Mrs.

5-Level Parallel Current Source Inverter for High Power Application with DC Current Balance Control

Literature Survey: Multilevel Voltage Source Inverter With Optimized Convention Of Bidirectional Switches

Reduction of Power Electronic Devices with a New Basic Unit for a Cascaded Multilevel Inverter fed Induction Motor

On-Line Dead-Time Compensation Method Based on Time Delay Control

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER

Generalized DC-link Voltage Balancing Control Method for Multilevel Inverters

Multilevel Inverter for Single Phase System with Reduced Number of Switches

Comparison of Hybrid Modulation Techniques for a Single Phase Rectifier

ARDUINO BASED SPWM THREE PHASE FULL BRIDGE INVERTER FOR VARIABLE SPEED DRIVE APPLICATION MUHAMAD AIMAN BIN MUHAMAD AZMI

CHAPTER 6 IMPLEMENTATION OF FPGA BASED CASCADED MULTILEVEL INVERTER

MODELING AND SIMULATION OF A THREE PHASE MULTILEVEL INVERTER FOR HARMONIC REDUCTION BASED ON MODIFIED SPACE VECTOR PULSE WIDTH MODULATION (SVPWM)

Hybrid 5-level inverter fed induction motor drive

Hybrid PWM switching scheme for a three level neutral point clamped inverter

A Comparative Study between DPC and DPC-SVM Controllers Using dspace (DS1104)

3-Ф VSI FOR HARMONIC IMPROVEMENT USING MICROCONTROLLER AND SIMULATION IN MATLAB

International Journal of Scientific & Engineering Research, Volume 5, Issue 6, June-2014 ISSN

ISSN: [Kumaravat * et al., 7(1): January, 2018] Impact Factor: 5.164

Three Phase Voltage Source Inverter for Harmonic Improvement using Microcontroller and Simulation in MATLAB

REDUCTION OF COMMON-MODE VOLTAGE IN OPEN END WINDING INDUCTION MOTOR DRIVE USING CARRIER PHASE-SHIFT STRATEGY

Enhanced Performance of Multilevel Inverter Fed Induction Motor Drive

A Modified Apod Pulse Width Modulation Technique of Multilevel Cascaded Inverter Design

SVPWM for two Legged Three Phase Multilevel Inverters a Simplified Approach on 16 Bit Microcontroller Platform

A Five-Level Single-Phase Grid-Connected Converter for Renewable Distributed Systems

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

A Five Level Inverter for Grid Connected PV System Employing Fuzzy Controller

Design and Simulation of FPGA Based Digital Controller for Single Phase Boost PFC Converter

IJSTE - International Journal of Science Technology & Engineering Volume 2 Issue 12 June 2016 ISSN (online): X

Transcription:

FPGA Implementation of Multilevel Space Vector PWM Algorithms Prawin Angel Michael, Dr.N.Devarajan, Member, IEEE Abstract Multilevel converters can meet the increasing demand of power rating and power quality associated with reduced harmonic distortion and lower electromagnetic interface. With the increase in number of levels, 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 pulse width modulation algorithms offer great flexibility to optimise switching waveforms. In this paper the SVPWM technique is analysed and implemented in FPGA. The SVPWM pulses thus generated through the FPGA tool is given as switching pulses to the VSI circuit to trigger the three phase induction motor. FPGA is chosen due to its fast prototyping, simple hardware and software design. Simulation results are provided along with the theoretical analysis in terms of THD, output fundamental voltage and voltage transfer ratio to verify the feasibility of operation. Index Terms - Field programmable gate array (FPGA), voltage source inverter (VSI), space vector pulse width modulation (SVPWM), Printed circuit board (PCB). I. INTRODUCTION PWM inverters are becoming more and more popular in today s motor drives. Sinusoidal Pulse Width Modulation (SPWM), is used to control the inverter output voltage and maintains a good performance of the drive in the entire range of operation between zero and 78 percentage of the value that would be reached by square operation [1][2]. The Pulse Width Modulation (PWM) Technique called Vector Modulation, which is based on space vector theory, is the most important development in the last few years[3][4][5]. Although, several of PWM methods have been created in the past, the vector modulation technique appears to be the best alternative for a three phase switching power converter [6][7][8]. FPGA s development reached a level of maturity that made them the choice of implementation in many fields[9].recent applications of FPGA s in industrial electronics include mobile- robot path planning and intelligent transporation [10][11],current control applied to power converters [12][13],real-time hardware in the loop testing for control design[14], controller implementation [15][16], separating and recovering independent source signals[17], and neural computation[18]. Since the concept of multilevel PWM converter was introduced, various modulation strategies have been developed and studied in detail, such as multilevel sinusoidal PWM, multilevel selective harmonic elimination and space vector modulation. Among these strategies, the space vector PWM (SVPWM) [19][20] stands out because it offers significant flexibility to optimize switching waveforms and is well suited for digital implementation. Complexity and computational cost of traditional SVPWM techniques increases with the number of levels of the converter, and most of all use trigonometric functions or precomputed tables [21][22].The implementation of FPGA of in SVPWM control for a voltage source inverter has been described in detail in [23][24] A symmetrical space vector modulation PWM pattern is proposed in this paper, it shows the advantage of lower THD without increasing the switching losses. Thus this paper demonstrates that a more efficient and faster solution is the use of Field Programmable Gate Array (FPGA s),it investigates how to generate a variable PWM waveform based on Xilinx FPGA [25 ]and the proposed design is tested by functional/timing simulation and experiments. The rest of the paper is organized as follows. Section II briefly introduces the principle of symmetrical space vector PWM method. Section III details on FPGA. Section IV the hardware circuit which acts as the interface between the FPGA and the VSI circuit. Section V explains the experimental results and Section VI is the conclusion II. PRINCIPLE OF SPACE VECTOR PWM The circuit model of a typical three-phase voltage source PWM inverter is shown in Figure 1 S1 to S6 are the six power switches that shape the output, which are controlled by the switching variables a, a, b, b and c, c. When an upper transistor is switched on, i.e., when a, b or c is 1, the corresponding lower transistor is switched off, i.e., the corresponding a, b or c is 0. Therefore, the on and off states of the upper transistors S1, S3 and S5 can be used to determine the output voltage [26]. There are eight possible combinations of on and off patterns for the three upper power switches. The on and off states of the lower power devices are opposite to the upper one and so are easily determined once the states of the upper power transistors are determined. According to equations and, - 208 -

the eight switching vectors, output line to neutral voltage (phase voltage), and output line-to-line voltages[26] in terms of DC-link Vdc, are given in the Table 1 [27] and Figure 2 shows the eight inverter voltage vectors[28] (V0 to V7). Table 1. Switching vectors, phase voltages and output line to line voltage Fig 4: The relationship of abc reference frame and stationary dq reference frame. Space Vector PWM (SVPWM) refers to a special switching sequence of the upper three power transistors of a three-phase power inverter. It has been shown to generate less harmonic distortion in the output voltages and currents applied to the phases of an AC motor and to provide more efficient use of supply voltage compared with sinusoidal modulation technique as shown in Figure 5 [28] As described in Figure, this transformation is equivalent to an orthogonal projection of [a, b, c]t onto the two-dimensional perpendicular to the vector [1, 1, 1]t (the equivalent d-q plane) in a three-dimensional coordinate system[29]. As a result, six non-zero vectors and two zero vectors are possible. Six nonzero vectors (V1 - V6) shape the axes of a hexagonal as depicted in Figure 5 and feed electric power to the load. The angle between any adjacent two non-zero vectors is 60 degrees. Meanwhile, two zero vectors (V0 and V7) are at the origin and apply zero voltage to the load. The eight vectors are called the basic space vectors and are denoted by V0, V1, V2, V3, V4, V5, V6, and V7. The same transformation can be applied to the desired output voltage to get the desired reference voltage vector Vref in the d-q plane. The objective of space vector PWM technique is to approximate the reference voltage vector Vref using the eight switching patterns. One simple method of approximation is to generate the average output of the inverter in a small period, T to be the same as that of Vref in the same period[26].the only difficulty in this method is the trigonometric calculations[29]. Fig 5. Basic switching vectors and sectors Therefore, space vector PWM can be implemented by the following steps: Fig 3: Locus comparison of maximum linear control voltage in Sine PWM and SVPWM. To implement the space vector PWM, the voltage equations in the abc reference frame can be transformed into the stationary dq reference frame that consists of the horizontal (d) and vertical (q) axes as depicted in Figure 4 [28] Step 1. Determine Vd, Vq, Vref, and angle (α) Step 2. Determine time duration T1, T2, T0. Step 3. Determine the switching time of each transistor (S1 to S6). III. FIELD PROGRAMMABLE GATE ARRAY A Field-Programmable Gate Array or FPGA is a silicon chip containing an array of configurable logic blocks (CLBs). Unlike an Application Specific Integrated Circuit (ASIC) - 209 -

which can perform a single specific function for the lifetime of the chip an FPGA can be reprogrammed to perform different function in a matter of microseconds. The design used Xilinx development tools, namely Workview, and is realized in a single FPGA chip with no external memory. The benefits of this design are as follows [30][31] The whole system is implemented in only a single chip consequently the circuit is very compact. Systems of FPGA chip are more reliable because they do not need any control software. Faster design and verification time, design change without penalty. Fig 6. Overall Block Diagram The coding is written using VHDL and is dumped in the Virtex kit. Doing this the FPGA kit will function according to the instruction given through the coding. Here, the FPGA will generate six PWM signals in case of 1s and 0s. This signal is given as input to the driver circuit which will almost amplify the 3.3 V input supply up to 12 volt, which is enough for triggering the gate terminal of the MOSFET. In this paper programming FPGA using Hardware Description Languages and coding are used to generate the Space Vector Modulation for the inverter circuit. The Hardware Description Language is familiar to the vast number of software programmers and since VHDL is very much common to most of the programmers it becomes easier for individuals to work in this software. A very attractive high-level design/simulation tool is provided by FPGA and is called XILINX. It is a very flexible design tool, which allows Testing of a high-level structural description of the design and makes possible quick changes and corrections. The circuit description structure is very similar to the way the design could be implemented later. Therefore mapping tool allowing conversion of such a structure into VHDL code would save the designer s time, which otherwise has to be spent in rewriting the same structure in VHDL and probably making mistakes that will need debugging. Simulation Steps: 1). Initialize system parameters using FPGA 2). Perform VHDL coding to Determine sector Determine time duration T1, T2, T0 Determine the switching time (Ta, Tb, and Tc) of each transistor (S1 to S6) Generate the inverter output voltages (ViAB, ViBC, ViCA,) for control input (u) Burn the program in the FPGA kit 3) View the SVPWM waveforms through xilings IV. HARDWARE IMPLEMENTATION Power MOSFETs, with their insulated gates, are voltage driven. A basic knowledge of the principles of driving the gates of these devices will allow the designer to speed up or slow down the switching speeds according to the requirements of the application. It is often helpful to consider the gate as a simple capacitor when discussing drive circuits. Fig 7. Xilinx Virtex IIP Virtex and Spartan are the two FPGA family kits manufactured by Xilinx. Virtex is an advanced version than the Spartan and hence its cost is also much more compared to Spartan.Here Virtex II Pro- XC2VP30 is used which supports Xilinx 9.2 version for programming. The power supply given to the kit is of 5 V, and a voltage of 3.3V and 1.8 V can be obtained. DRIVER CIRCUIT Voltage level is amplified after receiving pulses from optocoupler. Current level is amplified using coupled transistor. To turn ON the transistors OR for biasing 12V the transformer is used. It is converted into DC using a bridge rectifier. The amplified pulse is taken as output from the Emitter of the coupled transistor. The amplified output pulse will be given to the Gate terminal of the MOSFET. VIRTEX II DRIVER CIRCUIT THRE E-PHA SE VOLT AGE SOUR CE INVE RTER - 210 -

Fig 8.Driver circuit Fig 12. Triggering SVPWM pulses for the VSI circuit Fig 9.Hardware Model V. SIMULATION RESULT Fig 13. FFT Analysis of Output Voltage (SVPWM) Fig 14. Fundamental & THD Vs Modulation Index (m) Fig 10. Simulation results of inverter output line to line voltages Fig 11. Simulation results of inverter output currents Fig 15.Fundamental Voltage Comparison of SVPWM & SPWM - 211 -

Fig 16. Harmonic Comparison of SVPWM & SPWM Voltage Utilization: SPWM: Vmax= Vdc/2 ; SVPWM: Vmax=Vdc/sqrt(3) Space Vector PWM = 2/ 3 times of S VI. CONCLUSION In this paper, a theoretical study concerning the SVPWM control strategy on the voltage inverter based on FPGA is presented. This aims on the one hand to prove the effectiveness of the SVPWM in the contribution in the switching power losses reduction. SVPWM is among the best solution to achieve good voltage transfer and reduced harmonic distortion in the output of an inverter. Since Field programmable gate array (FPGA) have better advantages compared to microprocessor and DSP control, this modulation technique is implemented in an FPGA. The FPGA coding makes it easier in designing the vector modulation pattern generator using field programmable Array. REFERENCES [1] H.W. Van der Broek, H.C. Skudelny, and G.V. Stanke, Analysis and realization of a pulse width modulator based on voltage space vectors, IEEE Trans. Ind. Applicat., Vol.24, p.p.142 150, Jan / Feb.1988. [2] Z. Yu, A. Mohammed, and I. Panahi, A review of three pwm techniques, in Proc. Amer. Control Conf., 1997, pp. 257 261. [3] Jin-Woo Jung, Ph.d Student, Ohio State University. Space Vector PWM Inverter. [4] Ying-yu Tzou; Hau-Jean Hsu; Tien-Sung Kuo. Industrial Electronics, Control, and Instrumentation, 1996, Proceedings of the 1996 IEEE IECON 22nd International Conference. FPGA based SVPWM control IC for 3-phase PWM inverters. Volume 1, Issue, 5-10 Aug 1996 Pages(s):138-143. [5] Wenxi Yao, Haibung Hu, Zhengyu Lu, Comparison of space vector modulation and carrer based modulation of multilevel inverter, IEEE Trans., Power Electronics, Vol.23, pp. 45 51, Jan 2008. [6] J. Klima, Analytical model for the time and frequency domain analysis of space-vector PWM inverter fed induction motor based on the Laplace transform of space-vectors, in Proc. Power Conversion Conf., Osaka, Japan, 2002, pp. 1334 1339. [7] G. Narayanan and V.T. Ranganathan, Extension of operation of space vector PWM strategies with low switching frequencies using different overmodulation algorithms, IEEE Trans. Power Electron., Vol.17, pp.788-789, Sept. 2002. [8] Bosquets Monge. S, Bordonau. J., Rocabert. J, A virtual vector pulse width modulation for a four level diode clamped DC-AC converter, Power Electronics, IEEE Transaction, Vol.23, pp.1964-1972, July 2008. [9] J.J. Rodriguez-Andina, M.J. Moure, and M.D. Valdes, Features, design tools, and application domains of FPGAs, IEEE Trans. Ind. Electron., vol.54, no.4, pp.1810 1823, Aug. 2007. [10] K. Sridharan and T. Priya, The design of a hardware accelerator for realtime complete visibility graph construction and efficient FPGA implementation, IEEE Trans. Ind. Electron., vol.52, no.4, pp. 1185 1187, Aug. 2005. [11] S. Sanchez-Solano, A.J. Cabrera, I. Baturone, F.J. Moreno-Velo, and M. Brox, FPGA implementation of embedded fuzzy controllers for robotic applications IEEE Trans. Ind. Electron., vol.54, no.4, pp.1937-1945, Aug. 2007. [12] M.W. naouar, E. Monmasson, A.A. Naassani, I. Slama-Belkhodja, and N. Patin, FPGA-based current controllers for AC machine drives A review, IEEE Trans. Ind. Electron., vol.54, no.4, pp. 1907 1925, Aug. 2007. [13] M. Aime, G. Gateau, and T.A.Meynard, Implementation of a peak current-control algorithm within a field-programmable gate array, IEEE Trans. Ind. Electron., vol.54, no.1, pp. 406-418, Feb.2007. [14] B. Lu, X. Wu, H.Figueroa, and A. Monti, A lo-cost real-time hardware-in-the-loop testing approach of power electronics controls, IEEE Trans. Ind. Electron., vol.54, no.2, pp.919-931, Apr. 2007. [15] Y.F. Chan, M. Moallem, and W. Wang, Design and implementation of modular FPGA-based PID controllers, IEEE Trans. Ind. Electron., vol.54, no.4, pp. 1898 1906, Aug. 2007. [16] J.Qin, C. Stroud, and F.F. Dai, FPGA-based analog functional measurements for adaptive control in mixed-signal systems, IEEE Trans. Ind. Electron., vol.54, no.4, pp. 1885-1897, Aug. 2007. [17] H. Du, H. Qi, and X. Wang, Comparative study of VLSI solutions to independent component analysis, IEEE Trans. Ind. Electron., vol.54, no.1, pp.548-558, Feb.2007. [18] H. Zhuang, K.S. Low, and W.Y.Yan, A pulsed neural network with on-chip learning and its practical applications, IEEE Trans. Ind. Electron., vol.54, no.1, pp. 34-42, Feb. 2007. [19] H. Van der Broeck, H. Skudelny, and G. Stanke, Analysis and realization of a pulsewidth modulator based on voltage space vectors, in Proc. IEEE Ind. Appl. Conf., 1986, pp.244-251. [20] L. Franquelo, M. Prats, R. Portillo, J. Galvan, M. Perales, J. Carrasco, E. Diez, and j. Jimenez, Three-dimensional space-vector modulation algorithm for four-leg multilevel converters using abc coordinates, IEEE Trans. Ind. Electron., vol.53, no.2, pp. 459-466, Apr. 2006. [21] D. W. Chung, J.S. Kim, and S.K. Sul, Unified voltage modulation technique for real-time three-phase power conversion, IEEE Trans. Ind. Appl., vol.34, no.2, pp.374-380, Mar./Apr.1998. [22] O. Alonso. L. Marroyo, and P. Sanchis, A generalized methodology to calculate switching times and regions in SVPWM modulation of multilevel converters, in Proc. 10th Eur. Conf. Multilevel Converters EPE.2001, pp. 920-925. [23] Y.Y. Tzou and H.J. Hsu, FPGA realization of space-vector PWM control IC for three-phase PWM inverters IEEE Trans. Power Electron., vol.12, no.6, pp. 953-963, Nov. 1997. [24] S.T.Jung,M-Y.Chang,J-Y.Jyang,L-C.Yeh and Y-Y.Tzou, design and implementation of an FPGA based control IC for AC-voltage regulation, IEEE Trans. Power Electron., vol.14, no.3, pp. 522-532, May. 1999. [25] Xilinx Inc., Foundation Series ISE 3.11 User Guide 2000. [26] Do-Hyun Jang, and Duck-Yong Yoon, Space-vector PWM techniques for two phase inverter fed two phase induction motor, IEEE Trans. On industry applications, vol.39, No.2, pp.542-549, Mar./Apr. 2003. [27] M.A. Jabbar, Ashwin M. Khambad Kone, and Zhang Yanfeng, Space-vector modulation in a two phase induction motor drive for constant power operation, IEEE Trans. on Industrial Electronics, vol.51, No.5, pp.1081-1088, October 2004. [28] Do-Hyun Jang, and Duck-Yong Yoon, Space-vector PWM techniques for two phase inverter fed two phase induction motor, IEEE Conf. 1999. [29] Kelly, J.W. Strangas, E.G. Miller, J.M. Multiphase Space Vector pulse width modulation, IEEE Trans. on Energy Conservations, vol.18, No.2, pp.254-264, June 2003. [30] Eric Monmasson and Marcian N. Cirster, FPGA design methodology for industrial control system a review, IEEE Trans. on Industrial Electronics, vol.54, no.4, pp. 824 842, Aug. 2007. [31] Yuen Fong Chan, M. Moallem and Wei Wang, Design and implementation of modular FPGA based PID controllers, IEEE Trans. on Industrial Electronics, vol.54, no.4, pp.1898 1906, Aug. 2007. - 212 -