SlideShare a Scribd company logo
1 of 5
Download to read offline
435
SV PWM Pattern Generator using Field Programmable Gate Array
Implementation
Prawin Ange l
,Michael 1
, Dr. N. Devarajan 2
1
Assistant Professor, Department of Electrical and Electronics Engineering
Karunya University, Coimbatore, angelraja2003@yahoo.com
2
Assistant Professor, Department of Electrical and Electronics Engineering
Government College of Technology, Coimbatore
Abstract. This paper presents an application of FPGA producing Pulse Width Modulation with a vector
modulation technique for an inverter. The successful application of Space Vector Pulse Width Modulation
(SVPWM) for a three phase VSI and it is the standard PWM techniques to utilize the DC-AC power
conversion. SVPWM techniques enjoy an assortment of advantages such as high output quality, less THD,
low distortion and low rating filter component. In addition, SVPWM technique offers flexible control of
output voltage as well as frequency, which is indeed requirement in ac drives with line current sinusoidal in
nature and thus improving the overall power factor of the system. Hence, to obtain good voltage transfer and
reduced distortion Space Vector PWM is required. Space vector PWM can produce about 15 percent higher
output voltage than standard Sinusoidal PWM. 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. Using a single FPGA chip for the practical implementation, rather than a system consisting of
microprocessor and external memory, has many advantages including less use of power and space, short
design time, greater speed and reliability. FPGA is chosen due to its fast prototyping, simple hardware and
software design.
Keywords: Field programmable gate array (FPGA), three-phase voltage source inverter, space vector
pulse width modulation (SVPWM), Printed circuit board (PCB).
1. Introduction
PWM inverters are becoming more and more popular in today’s motor drives. As a result, PWM inverter
powered motor drives offer better efficiency and higher performances compared to fixed frequency 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. In the other hand, Space Vector Modulation Techniques
have been increased by using in last decade, because they allow reducing commutation losses and the
harmonic content of output voltage, and to obtain higher Amplitude modulation indexes if compared with
convectional SPWM techniques. 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.
Space Vector Modulation (SVM) was originally developed as a vector approach to pulse width
modulation (PWM) for three phase inverter. Field programmable gate arrays (FPGA's) are standard
integrated circuits that can be programmed by a user to perform a variety of complex logic functions. The
high level of integration available with these devices (currently up to 500,000 gates) means that they can be
used to implement complex electronic systems.
This paper presents a space vector pulse width modulation for an inverter circuit which drives the three
phase induction motor. The SVPWM pulses are thus generated by developing VHDL coding burnt in the
2009 International Conference on Machine Learning and Computing
IPCSIT vol.3 (2011) © (2011) IACSIT Press, Singapore
436
FPGA kit and the triggering pulses are viewed by using the Xilinx software. Therefore this paper is a real
time implementation.
Thus the work is divided into 3 main sections.(I)the FPGA kit along with the coding(II)the driver circuit
which acts as the interfacing circuit board between the FPGA and the power electronics circuit board
(III)which consists of the hardware circuit of an three phase voltage source PWM inverter and the three
phase motor.
2. Principle of Pulse Width Modulation (PWM)
The Fig.1 shows circuit model of a single-phase inverter with a center-taped grounded DC bus
Fig 1. Circuit model of a single-phase inverter
It illustrates the principle of pulse width modulation
Fig 2. Pulse width modulation.
As depicted in Fig., the inverter output voltage is determined in the following:
 When Vcontrol > Vtri, VA0 = Vdc/2
 When Vcontrol < Vtri, VA0 = −Vdc/2
3. Principle of Space Vector PWM
The circuit model of a typical three-phase voltage source PWM inverter is shown in Figure below. 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.
Fig 3. Three-phase voltage source PWM Inverter
There are eight possible combinations of on and off patterns for the three upper power switches.
According to equations and, the eight switching vectors, output line to neutral voltage (phase voltage), and
output line-to-line voltages in terms of DC-link Vdc, are given in the Table and next Figure shows the eight
inverter voltage vectors (V0 to V7).
Table 1: Switching vectors, phase voltages and output line to line voltages
437
Fig. 4: The eight inverter voltage vectors (V0 to V7)
Space Vector PWM (SVPWM) refers to a special switching sequence of the upper three power
transistors of a three-phase power inverter.
Fig. 5: 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:
Fig. 6: The relationship of abc reference frame and stationary dq reference frame.
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. The eight vectors are called the basic space vectors and are denoted by V0, V1, V2, V3,
V4, V5, V6, and V7. The objective of space vector PWM technique is to approximate the reference voltage
vector Vref using the eight switching patterns.
Fig. 7: Basic switching vectors and sectors
Therefore, space vector PWM can be implemented by the following steps:
 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).
4. Field Programmable Gate Array
438
A Field-Programmable Gate Array or FPGA is a silicon chip containing an array of configurable logic
blocks (CLBs). 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:
 The whole system is implemented in only a single chip consequently the circuit is very compact.
 Systems on a FPGA chip are more reliable because they do not need any control software.
 Faster design and verification time, design change without penalty.
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.
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
5. Simulation Result
Fig. 7: Simulation results of inverter output line to line voltages
Fig. 8: Simulation results of inverter output currents
439
Fig. 9: Triggering SVPWM pulses for the VSI circuit from FPGA
6. 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.
7. Acknowledgements
First I thank the Almighty for his abundance grace and blessing. I would like to express my heartfelt
thank to family members, friends who supported me in this work. I also render my sincere thanks to the
university which I am working for all their resources.
8. References
[1] Oscar Lopez, Member, IEEE, Jacobo Alvarez, Jesus Doval-Gandoy, Member, IEEE, Francisco D. Freijedo,
Member, IEEE, Andres Nogueiras, Member, IEEE, Alfonso Lago, Member, IEEE, and Carlos M. Penalver,
Member, IEEE. IEEE Trans. On Industrial Electronics, Vol. 55, No. 4, April 2008.
[2] Jin-Woo Jung, Ph.d Student, Ohio State University. “Space Vector PWM Inverter”.
[3] Chen,S. Joos,G. Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que. Applied Power Electronics
Conference and Exposition, 2002. APEC 2002. Seventeenth Annual IEEE, 2002. “Symmetrical SVPWM
pattern generator using field programmable gatearray implementation”. Volume: 2, , On page(s): 1004-1010
[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] Artur KRUKOWSKI and Izzet KALE University of Westminster, United Kingdom. Simulink/ Matlab-to-VHDL
Route for Full-Custom/FPGA Rapid Prototyping of DSP Algorithms”.
[6] Symmetrical SVPWM Pattern Generator Using Field Programmable Gate Array Implementation. Applied Power
Electronics Conference and Exposition, 2002. APEC 2002. Seventeenth Annual IEEE Volume 2, Issue , 2002.

More Related Content

What's hot

Common Mode Voltage reduction in Diode Clamped MLI using SPWM Techniques
Common Mode Voltage reduction in Diode Clamped MLI using SPWM TechniquesCommon Mode Voltage reduction in Diode Clamped MLI using SPWM Techniques
Common Mode Voltage reduction in Diode Clamped MLI using SPWM TechniquesMOHD ABDUL MUQEEM NAWAZ
 
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...Design and Implementation of an Interface Circuit for DC Motor Speed Control ...
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...Firas Mohammed Ali Al-Raie
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
IRJET-Design of Charge Pump for PLL with Reduction In Current Mismatch and Va...
IRJET-Design of Charge Pump for PLL with Reduction In Current Mismatch and Va...IRJET-Design of Charge Pump for PLL with Reduction In Current Mismatch and Va...
IRJET-Design of Charge Pump for PLL with Reduction In Current Mismatch and Va...IRJET Journal
 
11SETMVD_LDO
11SETMVD_LDO11SETMVD_LDO
11SETMVD_LDOprreiya
 
Pulse width modulation (PWM)
Pulse width modulation (PWM)Pulse width modulation (PWM)
Pulse width modulation (PWM)amar pandey
 
Ece 523 project – fully differential two stage telescopic op amp
Ece 523 project – fully differential two stage telescopic op ampEce 523 project – fully differential two stage telescopic op amp
Ece 523 project – fully differential two stage telescopic op ampKarthik Rathinavel
 
VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...
VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...
VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...IAES-IJPEDS
 
Design of Low Voltage Low Power CMOS OP-AMP
Design of Low Voltage Low Power CMOS OP-AMPDesign of Low Voltage Low Power CMOS OP-AMP
Design of Low Voltage Low Power CMOS OP-AMPIJERA Editor
 
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...ijeei-iaes
 
Phase-Shifted Full-Bridge Zero Voltage Switching DC-DC Converter Design with ...
Phase-Shifted Full-Bridge Zero Voltage Switching DC-DC Converter Design with ...Phase-Shifted Full-Bridge Zero Voltage Switching DC-DC Converter Design with ...
Phase-Shifted Full-Bridge Zero Voltage Switching DC-DC Converter Design with ...IJECEIAES
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulationVishal kakade
 
DESIGN OF A HIGH PRECISION, WIDE RANGED ANALOG CLOCK GENERATOR WITH FIELD PRO...
DESIGN OF A HIGH PRECISION, WIDE RANGED ANALOG CLOCK GENERATOR WITH FIELD PRO...DESIGN OF A HIGH PRECISION, WIDE RANGED ANALOG CLOCK GENERATOR WITH FIELD PRO...
DESIGN OF A HIGH PRECISION, WIDE RANGED ANALOG CLOCK GENERATOR WITH FIELD PRO...VLSICS Design
 
Phase Frequency Detector and Charge Pump for Low Jitter PLL Applications
Phase Frequency Detector and Charge Pump for Low Jitter PLL Applications Phase Frequency Detector and Charge Pump for Low Jitter PLL Applications
Phase Frequency Detector and Charge Pump for Low Jitter PLL Applications IJECEIAES
 
Multilevel Inverters for PV Applications
Multilevel Inverters for PV ApplicationsMultilevel Inverters for PV Applications
Multilevel Inverters for PV ApplicationsEhab Al hamayel
 
Voltage profile enhancement in distribution network using static synchronous ...
Voltage profile enhancement in distribution network using static synchronous ...Voltage profile enhancement in distribution network using static synchronous ...
Voltage profile enhancement in distribution network using static synchronous ...IJECEIAES
 
Performance analysis of High Speed ADC using SR F/F
Performance analysis of High Speed ADC using SR F/FPerformance analysis of High Speed ADC using SR F/F
Performance analysis of High Speed ADC using SR F/FIOSR Journals
 

What's hot (20)

Common Mode Voltage reduction in Diode Clamped MLI using SPWM Techniques
Common Mode Voltage reduction in Diode Clamped MLI using SPWM TechniquesCommon Mode Voltage reduction in Diode Clamped MLI using SPWM Techniques
Common Mode Voltage reduction in Diode Clamped MLI using SPWM Techniques
 
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...Design and Implementation of an Interface Circuit for DC Motor Speed Control ...
Design and Implementation of an Interface Circuit for DC Motor Speed Control ...
 
H010245763
H010245763H010245763
H010245763
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
IRJET-Design of Charge Pump for PLL with Reduction In Current Mismatch and Va...
IRJET-Design of Charge Pump for PLL with Reduction In Current Mismatch and Va...IRJET-Design of Charge Pump for PLL with Reduction In Current Mismatch and Va...
IRJET-Design of Charge Pump for PLL with Reduction In Current Mismatch and Va...
 
11SETMVD_LDO
11SETMVD_LDO11SETMVD_LDO
11SETMVD_LDO
 
Pulse width modulation (PWM)
Pulse width modulation (PWM)Pulse width modulation (PWM)
Pulse width modulation (PWM)
 
Ece 523 project – fully differential two stage telescopic op amp
Ece 523 project – fully differential two stage telescopic op ampEce 523 project – fully differential two stage telescopic op amp
Ece 523 project – fully differential two stage telescopic op amp
 
VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...
VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...
VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...
 
Design of Low Voltage Low Power CMOS OP-AMP
Design of Low Voltage Low Power CMOS OP-AMPDesign of Low Voltage Low Power CMOS OP-AMP
Design of Low Voltage Low Power CMOS OP-AMP
 
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
 
Phase-Shifted Full-Bridge Zero Voltage Switching DC-DC Converter Design with ...
Phase-Shifted Full-Bridge Zero Voltage Switching DC-DC Converter Design with ...Phase-Shifted Full-Bridge Zero Voltage Switching DC-DC Converter Design with ...
Phase-Shifted Full-Bridge Zero Voltage Switching DC-DC Converter Design with ...
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulation
 
DESIGN OF A HIGH PRECISION, WIDE RANGED ANALOG CLOCK GENERATOR WITH FIELD PRO...
DESIGN OF A HIGH PRECISION, WIDE RANGED ANALOG CLOCK GENERATOR WITH FIELD PRO...DESIGN OF A HIGH PRECISION, WIDE RANGED ANALOG CLOCK GENERATOR WITH FIELD PRO...
DESIGN OF A HIGH PRECISION, WIDE RANGED ANALOG CLOCK GENERATOR WITH FIELD PRO...
 
Phase Frequency Detector and Charge Pump for Low Jitter PLL Applications
Phase Frequency Detector and Charge Pump for Low Jitter PLL Applications Phase Frequency Detector and Charge Pump for Low Jitter PLL Applications
Phase Frequency Detector and Charge Pump for Low Jitter PLL Applications
 
Multilevel Inverters for PV Applications
Multilevel Inverters for PV ApplicationsMultilevel Inverters for PV Applications
Multilevel Inverters for PV Applications
 
Voltage profile enhancement in distribution network using static synchronous ...
Voltage profile enhancement in distribution network using static synchronous ...Voltage profile enhancement in distribution network using static synchronous ...
Voltage profile enhancement in distribution network using static synchronous ...
 
Dc lab Manual
Dc lab ManualDc lab Manual
Dc lab Manual
 
Performance analysis of High Speed ADC using SR F/F
Performance analysis of High Speed ADC using SR F/FPerformance analysis of High Speed ADC using SR F/F
Performance analysis of High Speed ADC using SR F/F
 
Performance Analysis of Modified SVPWM Strategies for Three Phase Cascaded Mu...
Performance Analysis of Modified SVPWM Strategies for Three Phase Cascaded Mu...Performance Analysis of Modified SVPWM Strategies for Three Phase Cascaded Mu...
Performance Analysis of Modified SVPWM Strategies for Three Phase Cascaded Mu...
 

Similar to 077 c211

A Survey: Space Vector PWM (SVPWM) in 3φ Voltage Source Inverter (VSI)
A Survey: Space Vector PWM (SVPWM) in 3φ Voltage Source Inverter (VSI) A Survey: Space Vector PWM (SVPWM) in 3φ Voltage Source Inverter (VSI)
A Survey: Space Vector PWM (SVPWM) in 3φ Voltage Source Inverter (VSI) IJECEIAES
 
Application of SVM Technique for Three Phase Three Leg Ac/Ac Converter Topology
Application of SVM Technique for Three Phase Three Leg Ac/Ac Converter TopologyApplication of SVM Technique for Three Phase Three Leg Ac/Ac Converter Topology
Application of SVM Technique for Three Phase Three Leg Ac/Ac Converter TopologyIOSR Journals
 
Implementation of Space Vector PWM for Hybrid DSTATCOM
Implementation of Space Vector PWM for Hybrid DSTATCOMImplementation of Space Vector PWM for Hybrid DSTATCOM
Implementation of Space Vector PWM for Hybrid DSTATCOMIRJET Journal
 
IRJET- SVPWM Technique based D-STATCOM to Improve Power Quality in Distributi...
IRJET- SVPWM Technique based D-STATCOM to Improve Power Quality in Distributi...IRJET- SVPWM Technique based D-STATCOM to Improve Power Quality in Distributi...
IRJET- SVPWM Technique based D-STATCOM to Improve Power Quality in Distributi...IRJET Journal
 
Physical designing of low power operational amplifier
Physical designing of low power operational amplifierPhysical designing of low power operational amplifier
Physical designing of low power operational amplifierDevendra Kushwaha
 
Multilevel inverter
Multilevel  inverterMultilevel  inverter
Multilevel inverterSyed Lateef
 
Field Programmable Gate Array (FPGA) - Based Pulse Width Modulation for Singl...
Field Programmable Gate Array (FPGA) - Based Pulse Width Modulation for Singl...Field Programmable Gate Array (FPGA) - Based Pulse Width Modulation for Singl...
Field Programmable Gate Array (FPGA) - Based Pulse Width Modulation for Singl...IJSRD
 
pulse width modulated inverter techniques
pulse width modulated inverter techniquespulse width modulated inverter techniques
pulse width modulated inverter techniquesSAURABH KUMAR
 
Design of a current Mode Sample and Hold Circuit at sampling rate of 150 MS/s
Design of a current Mode Sample and Hold Circuit at sampling rate of 150 MS/sDesign of a current Mode Sample and Hold Circuit at sampling rate of 150 MS/s
Design of a current Mode Sample and Hold Circuit at sampling rate of 150 MS/sIJERA Editor
 
IRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid SimulatorIRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid SimulatorIRJET Journal
 
Performance Evaluation of a Three Phase Nine Level Inverter with Reduced Swit...
Performance Evaluation of a Three Phase Nine Level Inverter with Reduced Swit...Performance Evaluation of a Three Phase Nine Level Inverter with Reduced Swit...
Performance Evaluation of a Three Phase Nine Level Inverter with Reduced Swit...Scientific Review
 
Performance Evaluation of a Three Phase Nine Level Inverter with Reduced Sw...
Performance  Evaluation of a Three Phase Nine Level Inverter  with Reduced Sw...Performance  Evaluation of a Three Phase Nine Level Inverter  with Reduced Sw...
Performance Evaluation of a Three Phase Nine Level Inverter with Reduced Sw...Scientific Review SR
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 

Similar to 077 c211 (20)

A Survey: Space Vector PWM (SVPWM) in 3φ Voltage Source Inverter (VSI)
A Survey: Space Vector PWM (SVPWM) in 3φ Voltage Source Inverter (VSI) A Survey: Space Vector PWM (SVPWM) in 3φ Voltage Source Inverter (VSI)
A Survey: Space Vector PWM (SVPWM) in 3φ Voltage Source Inverter (VSI)
 
PWM
PWMPWM
PWM
 
Application of SVM Technique for Three Phase Three Leg Ac/Ac Converter Topology
Application of SVM Technique for Three Phase Three Leg Ac/Ac Converter TopologyApplication of SVM Technique for Three Phase Three Leg Ac/Ac Converter Topology
Application of SVM Technique for Three Phase Three Leg Ac/Ac Converter Topology
 
Reduction of total harmonic distortion of three-phase inverter using alternat...
Reduction of total harmonic distortion of three-phase inverter using alternat...Reduction of total harmonic distortion of three-phase inverter using alternat...
Reduction of total harmonic distortion of three-phase inverter using alternat...
 
Implementation of Space Vector PWM for Hybrid DSTATCOM
Implementation of Space Vector PWM for Hybrid DSTATCOMImplementation of Space Vector PWM for Hybrid DSTATCOM
Implementation of Space Vector PWM for Hybrid DSTATCOM
 
IRJET- SVPWM Technique based D-STATCOM to Improve Power Quality in Distributi...
IRJET- SVPWM Technique based D-STATCOM to Improve Power Quality in Distributi...IRJET- SVPWM Technique based D-STATCOM to Improve Power Quality in Distributi...
IRJET- SVPWM Technique based D-STATCOM to Improve Power Quality in Distributi...
 
Physical designing of low power operational amplifier
Physical designing of low power operational amplifierPhysical designing of low power operational amplifier
Physical designing of low power operational amplifier
 
Multilevel inverter
Multilevel  inverterMultilevel  inverter
Multilevel inverter
 
Field Programmable Gate Array (FPGA) - Based Pulse Width Modulation for Singl...
Field Programmable Gate Array (FPGA) - Based Pulse Width Modulation for Singl...Field Programmable Gate Array (FPGA) - Based Pulse Width Modulation for Singl...
Field Programmable Gate Array (FPGA) - Based Pulse Width Modulation for Singl...
 
A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...
A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...
A Novel Space Vector Modulation (SVM) Controlled Inverter For Adjustable Spee...
 
IJETT-V12P293
IJETT-V12P293IJETT-V12P293
IJETT-V12P293
 
pulse width modulated inverter techniques
pulse width modulated inverter techniquespulse width modulated inverter techniques
pulse width modulated inverter techniques
 
Design of a current Mode Sample and Hold Circuit at sampling rate of 150 MS/s
Design of a current Mode Sample and Hold Circuit at sampling rate of 150 MS/sDesign of a current Mode Sample and Hold Circuit at sampling rate of 150 MS/s
Design of a current Mode Sample and Hold Circuit at sampling rate of 150 MS/s
 
X04506129133
X04506129133X04506129133
X04506129133
 
Kf3617641768
Kf3617641768Kf3617641768
Kf3617641768
 
IRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid SimulatorIRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid Simulator
 
Performance Evaluation of a Three Phase Nine Level Inverter with Reduced Swit...
Performance Evaluation of a Three Phase Nine Level Inverter with Reduced Swit...Performance Evaluation of a Three Phase Nine Level Inverter with Reduced Swit...
Performance Evaluation of a Three Phase Nine Level Inverter with Reduced Swit...
 
Performance Evaluation of a Three Phase Nine Level Inverter with Reduced Sw...
Performance  Evaluation of a Three Phase Nine Level Inverter  with Reduced Sw...Performance  Evaluation of a Three Phase Nine Level Inverter  with Reduced Sw...
Performance Evaluation of a Three Phase Nine Level Inverter with Reduced Sw...
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Multilevel Inverter
Multilevel InverterMultilevel Inverter
Multilevel Inverter
 

077 c211

  • 1. 435 SV PWM Pattern Generator using Field Programmable Gate Array Implementation Prawin Ange l ,Michael 1 , Dr. N. Devarajan 2 1 Assistant Professor, Department of Electrical and Electronics Engineering Karunya University, Coimbatore, angelraja2003@yahoo.com 2 Assistant Professor, Department of Electrical and Electronics Engineering Government College of Technology, Coimbatore Abstract. This paper presents an application of FPGA producing Pulse Width Modulation with a vector modulation technique for an inverter. The successful application of Space Vector Pulse Width Modulation (SVPWM) for a three phase VSI and it is the standard PWM techniques to utilize the DC-AC power conversion. SVPWM techniques enjoy an assortment of advantages such as high output quality, less THD, low distortion and low rating filter component. In addition, SVPWM technique offers flexible control of output voltage as well as frequency, which is indeed requirement in ac drives with line current sinusoidal in nature and thus improving the overall power factor of the system. Hence, to obtain good voltage transfer and reduced distortion Space Vector PWM is required. Space vector PWM can produce about 15 percent higher output voltage than standard Sinusoidal PWM. 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. Using a single FPGA chip for the practical implementation, rather than a system consisting of microprocessor and external memory, has many advantages including less use of power and space, short design time, greater speed and reliability. FPGA is chosen due to its fast prototyping, simple hardware and software design. Keywords: Field programmable gate array (FPGA), three-phase voltage source inverter, space vector pulse width modulation (SVPWM), Printed circuit board (PCB). 1. Introduction PWM inverters are becoming more and more popular in today’s motor drives. As a result, PWM inverter powered motor drives offer better efficiency and higher performances compared to fixed frequency 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. In the other hand, Space Vector Modulation Techniques have been increased by using in last decade, because they allow reducing commutation losses and the harmonic content of output voltage, and to obtain higher Amplitude modulation indexes if compared with convectional SPWM techniques. 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. Space Vector Modulation (SVM) was originally developed as a vector approach to pulse width modulation (PWM) for three phase inverter. Field programmable gate arrays (FPGA's) are standard integrated circuits that can be programmed by a user to perform a variety of complex logic functions. The high level of integration available with these devices (currently up to 500,000 gates) means that they can be used to implement complex electronic systems. This paper presents a space vector pulse width modulation for an inverter circuit which drives the three phase induction motor. The SVPWM pulses are thus generated by developing VHDL coding burnt in the 2009 International Conference on Machine Learning and Computing IPCSIT vol.3 (2011) © (2011) IACSIT Press, Singapore
  • 2. 436 FPGA kit and the triggering pulses are viewed by using the Xilinx software. Therefore this paper is a real time implementation. Thus the work is divided into 3 main sections.(I)the FPGA kit along with the coding(II)the driver circuit which acts as the interfacing circuit board between the FPGA and the power electronics circuit board (III)which consists of the hardware circuit of an three phase voltage source PWM inverter and the three phase motor. 2. Principle of Pulse Width Modulation (PWM) The Fig.1 shows circuit model of a single-phase inverter with a center-taped grounded DC bus Fig 1. Circuit model of a single-phase inverter It illustrates the principle of pulse width modulation Fig 2. Pulse width modulation. As depicted in Fig., the inverter output voltage is determined in the following:  When Vcontrol > Vtri, VA0 = Vdc/2  When Vcontrol < Vtri, VA0 = −Vdc/2 3. Principle of Space Vector PWM The circuit model of a typical three-phase voltage source PWM inverter is shown in Figure below. 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. Fig 3. Three-phase voltage source PWM Inverter There are eight possible combinations of on and off patterns for the three upper power switches. According to equations and, the eight switching vectors, output line to neutral voltage (phase voltage), and output line-to-line voltages in terms of DC-link Vdc, are given in the Table and next Figure shows the eight inverter voltage vectors (V0 to V7). Table 1: Switching vectors, phase voltages and output line to line voltages
  • 3. 437 Fig. 4: The eight inverter voltage vectors (V0 to V7) Space Vector PWM (SVPWM) refers to a special switching sequence of the upper three power transistors of a three-phase power inverter. Fig. 5: 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: Fig. 6: The relationship of abc reference frame and stationary dq reference frame. 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. The eight vectors are called the basic space vectors and are denoted by V0, V1, V2, V3, V4, V5, V6, and V7. The objective of space vector PWM technique is to approximate the reference voltage vector Vref using the eight switching patterns. Fig. 7: Basic switching vectors and sectors Therefore, space vector PWM can be implemented by the following steps:  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). 4. Field Programmable Gate Array
  • 4. 438 A Field-Programmable Gate Array or FPGA is a silicon chip containing an array of configurable logic blocks (CLBs). 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:  The whole system is implemented in only a single chip consequently the circuit is very compact.  Systems on a FPGA chip are more reliable because they do not need any control software.  Faster design and verification time, design change without penalty. 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. 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 5. Simulation Result Fig. 7: Simulation results of inverter output line to line voltages Fig. 8: Simulation results of inverter output currents
  • 5. 439 Fig. 9: Triggering SVPWM pulses for the VSI circuit from FPGA 6. 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. 7. Acknowledgements First I thank the Almighty for his abundance grace and blessing. I would like to express my heartfelt thank to family members, friends who supported me in this work. I also render my sincere thanks to the university which I am working for all their resources. 8. References [1] Oscar Lopez, Member, IEEE, Jacobo Alvarez, Jesus Doval-Gandoy, Member, IEEE, Francisco D. Freijedo, Member, IEEE, Andres Nogueiras, Member, IEEE, Alfonso Lago, Member, IEEE, and Carlos M. Penalver, Member, IEEE. IEEE Trans. On Industrial Electronics, Vol. 55, No. 4, April 2008. [2] Jin-Woo Jung, Ph.d Student, Ohio State University. “Space Vector PWM Inverter”. [3] Chen,S. Joos,G. Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que. Applied Power Electronics Conference and Exposition, 2002. APEC 2002. Seventeenth Annual IEEE, 2002. “Symmetrical SVPWM pattern generator using field programmable gatearray implementation”. Volume: 2, , On page(s): 1004-1010 [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] Artur KRUKOWSKI and Izzet KALE University of Westminster, United Kingdom. Simulink/ Matlab-to-VHDL Route for Full-Custom/FPGA Rapid Prototyping of DSP Algorithms”. [6] Symmetrical SVPWM Pattern Generator Using Field Programmable Gate Array Implementation. Applied Power Electronics Conference and Exposition, 2002. APEC 2002. Seventeenth Annual IEEE Volume 2, Issue , 2002.