Project Report Git
Project Report Git
Bachelor of Technology
in
Electrical and Electronics Engineering
By
During the course of our Major Project work on ”FPGA Controlled 3 Phase
Voltage Source Inverter using Space Vector Pulse Width Modulation”
we received a lot of help, encouragement and invaluable guidance from our fellow
students and faculty members alike. We would like to thank Dr. Jagadanand G.
for agreeing to be our Project Guide and encouraging us to take this project. We
thank him profusely for giving us guidance at all times. We would also like to
thank other members of the evaluation panel for their invaluable suggestions and
words of wisdom. We extend our deepest gratitude to our Head of Department,
Dr. S Ashok for allowing us to use the department resources.
i
DECLARATION
”We hereby declare that this is submission of our own work and that, to the best of
our knowledge and belief, it contains no material previously published or written
by another person nor material which has been accepted for the award of any other
degree or diploma of the university or other institute of higher learning except
where due acknowledgement has been made in the text.”
Place :Calicut
Date :April 28, 2017
CERTIFICATE
This is to certify that the Major Project report entitled FPGA Controlled 3
Phase VSI using SVPWM is a bonafide record of the seminar presented
by Abinav Subrahmanian Krishna (B130784EE),Gopavajjula KS Aditya
(B130346EE),Govardhan Aditya Nagesh (B130914EE),Lokesh Sancheti
(B130984EE) in partial fulfilment of the requirements for the award of Degree
of Bachelor of Technology in Electrical and Electronics Engineering from
National Institute of Technology Calicut, Kozikode for the year 2017.
The objective of the project is to design and implement a three phase voltage
source inverter using SVPWM control algorithm. The two level inverter topology
is implemented on a Printed Circuit Board(PCB) and Field Programmable Gate
Array(FPGA) is used for implementing SVPWM control algorithm. The control
circuit is designed using an innovative methodology which significantly reduces
the complexity of SVPWM implementation. The designed system is tested on a
three phase induction motor.
The designed system is simulated using MATLAB Simulink software and obtained
results are tested against expected output and verified to be consistent. Future
scope of the project is discussed as well.
CONTENTS
Acknowledgement i
List of Figures i
List of Tables ii
1 INTRODUCTION 1
1.1 Three Phase Inverters . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Significance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 LITERATURE SURVEY 5
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Literature Survey . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5 CONTROL CIRCUIT 22
5.1 Field Programmable Gate Array (FPGA) . . . . . . . . . . . . . . 22
5.2 Control Circuit Design . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.3 Control Circuit Implementation . . . . . . . . . . . . . . . . . . . . 27
5.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6 POWER CIRCUIT 30
6.1 Voltage Regulator Circuit . . . . . . . . . . . . . . . . . . . . . . . 30
6.2 Optocoupler Isolation . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.3 High Power Inverter Circuit . . . . . . . . . . . . . . . . . . . . . . 32
6.4 Snubber Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.5 Turn On and Turn Off of IGBT . . . . . . . . . . . . . . . . . . . . 34
6.6 Miller Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.7 Other Design Considerations . . . . . . . . . . . . . . . . . . . . . 37
6.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
REFERENCES
i
LIST OF FIGURES
ii
6.8 Miller Capacitance Effect . . . . . . . . . . . . . . . . . . . . . . . . 36
6.9 Resistance for Miller Capacitance Mitigation . . . . . . . . . . . . . 36
6.10 Inverter Circuit Diagram . . . . . . . . . . . . . . . . . . . . . . . . 38
6.11 Power Circuit PCB Layout . . . . . . . . . . . . . . . . . . . . . . . 39
i
LIST OF TABLES
ii
LIST OF ABBREVIATIONS
iii
Chapter 1
INTRODUCTION
1
Fig. 1.2 Pulse Width Modulation
The most popular devices for motor control applications are Power MOSFETs and
IGBTs. A Power MOSFET is a voltage controlled transistor designed for high
frequency operation. It has low voltage drop and thus low power losses. However,
the saturation and temperature sensitivity limit the MOSFETs application in
high power circuits. An Insulated Gate Bipolar Transistor (IGBT) is a bipolar
transistor controlled by a MOSFET on its base. The IGBT requires low drive
current, has fast switching time and is suitable for high switching frequencies.
2
1.2 Significance
In 1958, Solid state power devices known as SCRs were developed which led
to the availability of DC drives. In the early 1960’s, the cost effectiveness of
SCRs got improved which led to the better understanding of these applications.
In late 1960’s, Analog control circuitry using digital control and firing circuitry
were developed. Development of phase locked loops for synchronization improved
line noise immunity allowing DC drives to operate better. During the 1970’s,
large scale integrated circuit (LSI) technology was developed. Custom integrated
circuitry improved the reliability and cost of current circuitry. Before 1985,
SCR’s/GTO’s using six step technology led to the development of drives which
are large, bulky and expensive. These were largely accepted in certain industries
like petroleum/chemical and textile. During 1985-89 Bi-polar PWM technology,
smaller and more economical drives evolved. There was a greater acceptance
among users. From 1990-present IGBT technology was developed leading to
smaller drive packages with micro drives for smaller hp motors. Switching
frequency becomes ultrasonic. Micro drives have actually become commodities.
In future, total motor drive compatibility will be achieved. Systems are sold as
one. Energy is efficiently supplied across all industries and energy users. Motor
development will parallel non-sinusoidal drive development.
1.3 Outline
This chapter brought a overall review of the present scenario of the three phase
inverter market and its development over time.
3
Chapter 2 reviews the material that was used to refer during design, implemen-
tatation and testing of the inverter. Chapter 3 gives a profound introduction to
the Space Vector PWM theory. It highlights its principles as well as its dominance
over Sine PWM.
Chapter 5 and chapter 6 discuss in detail the design aspects of the whole inverter
circuit and tries to bring out the various important aspects to be comsidered
while designing an inverter. Chapter 5 deals with the control circuit while chapter
6 deals with the power circuit of the design.
Chapter 7 concludes the design and implementation with testing results and the
conclusions drawn from the obtained results. It also discusses the future scope of
the project.
4
Chapter 2
LITERATURE SURVEY
2.1 Introduction
The implementation of an FPGA controlled 3 phase VSI requires gathering knowl-
edge in a lot of domains including power electronics and digital electronics. Var-
ious research papers and application notes were referred to get acquainted with
the steps involved in the design of VSI.
The use of FPGA for the control circuit is a key feature of the project. The steps
involved in FPGA design flow was referred from [2]. The key feature of the FPGA
is its flexibility and parallelism which is exploited in motor drives. Article[3]
discusses how FPGAs can be integrated with the power circuit for motor control
and the advantages it has over Conventional MCU-based approach.
The opto-coupler TLP250 which is required for driving the gate is a key compo-
nent and its significance and application was given in application note[6].
5
Protection and safety becomes a necessity when it comes to high voltages and
currents. The overvoltage protection and snubber circuit design was discussed in
reference[7]. Mitigation of circuit faults that causes the arm to short circuit was
discussed also discussed in [7].
Reference Material
[1] Space Vector PWM as a Modified Form of Sine-Triangle PWM for Simple
Analog or Digital Implementation- P Srikant Varma ang G Narayanan.
[3] Drive Circuits for power MOSFETs and IGBTs- B.Maurice, L.Wuidart.
6
Chapter 3
SPACE VECTOR PWM
Three phase voltage source inverters(VSI) are widely used in applications such as
AC motor drives, uninterruptable power supplies (UPS), line side converters with
power factor compensation and active power filters. VSI is a three-phase bridge
consisting of six active switches as shown in Fig. 3.1.
Similarly, the space vector approach to PWM involves the use of a voltage space
vector as reference vector has a constant magnitude (Vref ) and revolves with a con-
stant frequency (f1 ) in the anti-clockwise direction for phase sequence RYB. The
line-side fundamental voltage is proportional to Vref . The fundamental frequency
of the line-side voltage is same as f1 .
7
3.2 Analysis of SVPWM Technique
Three phase voltages (or currents) can be trasformed into voltage space vectors (or
current space vectors) using the space vector transformation, defined in equation
(1). The axes three-phase axes and the two phase axes are (a-axis and b-axis) are
illustrated in Fig. 3.2.
8
Fig. 3.3 Switching States and Voltage Vectors
With three such legs there are 23 or eight possible switching states as shown in
Fig. 3.3. For each switching states the three-phase pole voltages (vRO , vY O , vBO )
are uniquely defined. Equation(2) gives the corresponding line-line voltages. As-
suming a three-phase balanced star-connected load, the corresponding line-neutral
voltages applied are as in equation(3). The space vector can now be expressed in
terms of three-phase pole voltages as given in equation(4).
The eight inverter states and the corresponding three-phase voltages are tabulated
in Table 3.1. The corresponding voltage vectors are also listed both in rectangular
as well as polar co-ordinates.
When all the top devices are ON or all the bottom devices are ON, the three-phase
load is shorted by the inverter. There is no transfer of power between the DC bus
and the three-phase load. These two states are termed as the ’zero states’ of the
inverter. The two zero states lead to a voltage vector of zero magnitude as shown
in Fig. 3.3.
9
Table 3.1 Switching States and Voltage Vectors
The other six states of the inverter are termed as ’active states’, which lead to
six active vectors of equal magnitude VDC . Fig. 3.3 shows the vectors with their
magnitudes normalized with respect to VDC . The active vectors divide the space
vector plane into six sectors of angle 60◦ as shown.
10
If Vx is applied for a duration of Tx in the given subcycle, Vy is applied over another
interval Ty , and the zero vector for the remaining duration Tz , the average vector
applied over the subcycle is given by the RHS of equation(5a). If the durations
Tx , Ty and Tz are appropriate, the average vector applied over the subcycle equals
VREF as shown in equation (5). In other words, the applied volt-seconds equal the
reference volt-seconds. This is referred to as volt-second balance.
To derive expressions for the dwell times Tx ,Ty and Tz ,the vectors Vx , Vy and
VREF are akk resolved along the direction orthogonal to it as shown in Fig 3.5.
The respective components can be equated as shown in equation(6).
11
Fig. 3.6 Dwell Times - Method II
Alternatively, from the tip of VREF , drop a perpendicular to Vx and another per-
pendicular to Vy as shown in Fig. 3.6. THis construction yields equation(7).
The zero vector can be applied either using the zero state 0 or the zero state
7. The switching instants of the three phases depend on the apportioning of Tz
between 0 and 7, and the switching sequence employed. SVPWM applies both the
zero states equally for 0.5Tz as shown in Fig 3.7. The sequence of inverter states
is 0-1-2-7 (forward sequence) and 7-2-1-0 (reverse sequence) in alternate subcycles
in sector I. The forward and reverse sequences pertaining to different sectors are
as shown in Table 3.2. Corresponding to every state sequence, the sequence in
which the three phases switch is also given.
12
Fig. 3.7 Switching Pattern for Sector I
13
Fig. 3.8 Additional DC Utilization by SVPWM
as shown in Fig. 3.8. Thus the highest line-side voltage obtained with SPWM is
only 0.866 time (i.e 0.75/0.866 times) of that obtained with SVPWM.
14
Fig. 3.10 Current Ripple along q-axis and d-axis over a subcycle
The d-axis ripple corresponding to SPWM and SVPWM are equal - both in terms
of peak value as well as RMS value. However, the peak q-axis ripple is higher for
SPWM due to unequal division of Tz as shown. The RMS q-axis ripple is also
15
higher. Hence, he RMS current ripple over a subcycle is higher for SPWM. Con-
sequently, the RMS current ripple over a fundamental cycle is higher for SPWM.
Therefore, SPWM results in higher total harmonic distortion(THD) than SVPWM
at a given fundamental voltage as shown in Fig 3.11.
3.4 Conclusion
Of the existing real-time PWM techniques, sine-triangle PWM (SPWM) and Space
Vector PWM (SVPWM) are very popular and important. Compared to SPWM,
SVPWM yields 15% higher line-side voltage for a given DC bus voltage. Con-
versely, for a given maximum line-side voltage, SVPWM requires less DC bus
voltage. Consequently, the voltage stress on the semiconductor devices is less.
Further, CSVPWM results in reduced harmonic distortion in the line currents
over SVPWM, particularly at higher modulation indices.
16
Chapter 4
SYSTEM OVERVIEW AND
SIMULATION
The inverter module consists of two circuits - Control and Power. The power
circuit consists of six IGBTs arranged in a H-bridge configuration and are respon-
sible for converting DC voltage to AC. The control circuit is designed on an FPGA
which provides control signals to the gates of six IGBTs making them ON and
OFF at appropriate times.
17
Fig. 4.1 Control Circuit Blocks
18
The control signals for the six IGBTs are obtained after giving a delay between
two IGBTs of the same limb. The control signals for Switches 1 and 1’ are shown
in Fig. 4.3 showing the time interval in which both the switches are OFF.
The carrier wave which is compared with the modulating wave to generate the
PWM signals is shown in Fig. 4.4.
19
4.2 Power Circuit Simulation
The power circuit is connected to DC supply of 600V and the control signals
form the control circuit are given to the gates of the IGBTs. The AC output
from the Power circuit is fed to a 3 phase induction motor. The line voltages
are taken across any two phases. The Phase voltages are obtained by the equation:
The Pole voltages, line voltages and phase voltages are given in Fig. 4.6, 4.7 and
4.8 respectively. Pole voltage has a peak to peak value of 600V. The peak value
of Line voltage is equal to Vdc of 600V and peak value of phase voltage is 2*Vdc /3
which is 400V.
20
Fig. 4.7 Line Voltages
The output is fed to a 3 phase, 3 hp, 415V, 4.5A, 1440rpm Induction motor. The
simulation is carried out and the speed vs time and the torque vs time waveforms
are recorded as shown in Fig. 4.9.
21
Chapter 5
CONTROL CIRCUIT
The Space Vector PWM (SVPWM) control technique is implemented using a Field
Programmable Gate Array(FPGA). Six control signals and one ground reference
from FPGA is supplied to the power circuit. Following sections describe the design
and implementation of the control circuit.
22
Fig. 5.1 Basic Architecture of FPGA
23
Fig. 5.2 Block Diagram of DE1-SoC Development Board
Altera Quartus Suite. HDL used for designing the control circuit is Verilog and
software design suite used is Quartus Prime 16.0. The Verilog code is provided
in Appendix A.
This section attempts at modification of SPWM such that the waveforms gener-
ated by the modified technique are identical to those generated by SVPWM.
24
Fig. 5.3 Modified Modulating Waves
The highest of the three-phase references (vR [n], vY [n], vB [n]) in a given half-carrier
cycle is designated as vM AX , the lowest one as vM IN and the middle valued one
as vM ID . An offset voltage or a common-mode component (vOF F ) may be added
to the three-phase references as shown in equation(5.1) subject to constraints in
equation(5.2) where VP is the carrier wave amplitude.
∗ ∗ ∗
(vM AX , vM ID , vM IN ) = (vM AX , vM ID , vM IN ) + (vOF F , vOF F , vOF F ) (5.1)
∗ ∗
vM AX ≤ VP , vM IN ≥ −VP (5.2)
∗ ∗ ∗
If the modified voltage references (vM AX , vM ID , vM IN ) are used for determining
the switching instants instead of (vM AX , vM ID , vM IN ), the active vector times
∗ ∗ ∗ ∗
are unchanged since (vM AX − vM ID ) = (vM AX − vM ID ) and (vM ID − vM IN ) =
(vM ID − vM IN ). However, the zero vector dwell times T0 and T7 are changed as
shown in equation(5.3), equation(5.4) and the condition is derived as shown in
equation(5.7).
∗
T0 = Ts (Vp − vM AX )/2Vp (5.3)
∗
T7 = Ts (vM IN + Vp )/2Vp (5.4)
∗ ∗
For equal dwell times, T0 = T7 , leading to (Vp − vM AX = vM IN + Vp ) and thus,
∗ ∗
vM AX + vM IN = 0 (5.5)
25
vM AX + vM IN + 2vOF F = 0 (5.6)
The variation of the offset voltage over the entire fundamental cycle is shown in
Fig 5.3. The common-mode component appears almost like a triangular wave of
peak 0.25Vm and frequency 3fI as shown in Fig 5.3. The common-mode wave
contains only triple harmonics. Addition of this offset voltage to the R-phase
modulating wave results in the modified modulating wave for R-phase shown in
Fig 5.3. Comparison of such three-phase modified modulating waves against a
common triangular carrier produces PWM waveforms identical to those produced
by SVPWM using the procedure in Chapter 3. In other words, SVPWM can be
viewed as such a modified form of SPWM, and can be implemented as such in a
simpler fashion.
Similar circuit is designed for generating the carrier waves of required frequency
(similar to generating vOF F ) which are compared with the modified modulating
waves to generate the control signals. Block diagram of the complete control
circuit is shown in Fig 5.4.
26
Fig. 5.5 Delayed Circuit Logic Waveforms
The dead time circuit is designed using a simple sequential ciruit consisting of delay
block, AND gate and NOR gate. The delay block generates a delayed version of
the modified modulating waves and the amount of delay is equal to the dead time
required. AND gate and NOR gate generate the subsequent control signals for
the complementary power semiconductor devices of each leg as shown in Fig 5.5.
Reference sine waves shown in Fig. 5.4 are generated using a look-up table
of 20,000 samples per sine wave. Appropriate amplitude of 0.88 is chosen and
27
at a operating frequency of 50Hz. The three sine waves for generating the
modified modulating waves are 120◦ out of phase with each other. A 16-bit
wide register stores the instantenous amplitude of sine wave. These three
registers are compared to obtain the minimum and maximum using min and
max combinational blocks. These two extreme values are added using a adder
circuit and multiplied by a gain of 0.5 using a multiplier as per equation(5.7) to
generate vOF F . Generated vOF F is subtracted from the three registers storing
instantenous sine wave values using a subtractor circuit. Thus three modified mod-
ulating waves are obtained and stored in three new registers which are 16-bit wide.
The modified modulating waves and triangular waves are compared using a
comparator circuit. The control signal is high when amplitude of modified
modulating wave is greater than that of triangular wave and vice versa. Thus we
obtain three PWM waveforms.
The three PWM signals obtained are passed further to dead time circuit as shown
in Fig. 5.4. A dead time of 2µs is introduced in between the complementary
control signals. This value is chosen as per the on and off time of IGBT and is
explained in Chapter 6. Thus waveforms similar to Fig. 5.5 are thus generated
for each comparator output and thus we obtain the six desired control signals.
These six control signals are taken as output through GPIO pins of FPGA. The
pin voltage of Cyclone V FPGA is 3.3V and thus we obtain six SVPWM signals
with an amplitude of 3.3V.
5.4 Conclusion
Space Vector Pulse Width Modulation (SVPWM) is a computationally intensive
method. As compared to Sine PWM where a sine wave of desired frequency
is compared with a high frequency carrier triangular wave. SVPWM involves
28
Table 5.1 FPGA Resource Utilization
Thus, an FPGA is chosen as the hardware base for the implementation of control
circuit design. Additionally, a design improvement which gives the same results
as SVPWM but with lesser computational burden is chosen. This design improve-
ment involves modification over Sine PWM and the only difference between them
is the modulating signal generated. Table shows the resource utilization of the
FPGA CLBs. High logic utilization is due to large number of look-up tables used.
29
Chapter 6
POWER CIRCUIT
Power circuit carries the actual work load of an inverter and is controlled by a low
voltage control circuit which guides its conversion efficieny. However, numerous
factors are involoved in designing a power circuit which play an important role as
well in the conversion efficiency. Thus the following sections focuses on some of
these factors as well as explains the design of the intended power circuit.
30
Fig. 6.2 Selection of RL and CL
25V capacitor and the remaining components are modelled as R. The value of R
is assumed to be 1MΩ and accordingly the capacitance value is calculated using
ωCRL =30
The voltage across 2200uF, 25V capacitor is applied to LM7815 voltage regulator
IC, which provides the required 15V DC output. 220nF, 25V input capacitor
is used to reduce the ripple voltage amplitude seen at the input of the module
and 100nF, 25V capacitor is the output capacitor. The output capacitance of
a switching regulator is a vital part of the overall feedback system. The energy
storage inductor and the output capacitor form a second-order low-pass filter.
31
Fig. 6.3 Optocoupler IC TLP250
mechanism provides the required islolation between low voltage switching input
and high voltage switching output. The push-pull mechanism converts the low
voltage gate input to the switching devices to high voltage switching outputs.
The FPGA used for control circuit implementation provides the PWM signals of
3.3V amplitude. However, the forward voltage drop of the LED in TLP250 is 1.6V
while its current rating is around 10mA.
3.3 − 1.6
Rin = = 170Ω
0.01
Thus commercially available 180Ω resistance is chosen. Other two important re-
sistor values to be chosen are the one between TLP250 and IGBT gate (RG ) as
well as the high resistance parallel to it. These values are chosen to be 10Ω and
1KΩ and the reasons are discussed in detail in Section 6.5 and 6.6. A ceramic
capacitor(0.1µF) should be connected from pin 8 to pin 5 to stabilize the opera-
tion of the high gain linear amplifier. Failure to provide the bypassing may impair
the switching proparty.
32
Fig. 6.4 High Power Inverter Circuit
current is limited to 5A considering the width of PCB trace. Higher current values
can be used as load with wider trace widths. The three phase AC output is ob-
tained at the pole positions of the legs as shown in Fig. 6.3. Power semiconductor
switch used for implementation is GW38IH130D IGBT with 1300V, 33A rating.
A basic heat sink is attached to the IGBTs for heat dissipation at higher powers.
Eo 600
Rs = = = 120Ω
Io 5
1
W = ∗ Cs ∗ V 2 ∗ fc
2
1
W = ∗ 310 ∗ 10−12 ∗ 6002 ∗ 4000 = 0.22W
2
Thus the approximate design values for snubber capacitance is 310pF, 600V and
snubber resistance is 120Ω, 0.22W.
33
6.5 Turn On and Turn Off of IGBT
When turned on under the same conditions, IGBTs and MOSFETs behave in
exactly the same way, and have very similar current rise and voltage fall times.
However, at turn-off, the waveforms of the switched current are different, as shown
in Fig 6.5. At the end of the switching event, the IGBT has a tail current which
does not exist for the MOSFET. This tail is caused by minority carriers trapped
in the base of the bipolar output section of the IGBT causing the device to remain
turned on. Unlike a bipolar transistor, it is not possible to extract these carriers
to speed up switching, as there is no external connection to the base section, and
so the device remains turned on until the carriers recombine naturally. Hence the
gate drive circuit has no effect on the tail current level and profile. The tail current
does however increase significantly with temperature.
The turn-off of an IGBT can be separated into two distinct periods, as shown in
Figure 6.6. In the first period, its behaviour is similar to that of a MOSFET. The
increase in drain voltage (dV/dt) is followed by a very fast fall of the switched
current. Losses in this dV/dt period depend mainly on the speed of the voltage
increase, which can be controlled by a gate drive resistor. The second tail current
period is specific to the IGBT. As this period occurs while there is already a large
voltage across the device, it causes losses at each turn-off.
The power involved in these two types of switching losses is linked to the switching
frequency. Turn-off losses become critical when operating at high frequencies. In
this case, the dV/dt can be increased (and hence losses reduced) by decreasing the
34
Fig. 6.6 Turn-off Pattern of IGBT
size of the gate drive resistor RG , which will allow the gate to charge more quickly.
The turn-off losses are proportional to the size of the gate resistor. However, it
should be remembered that IGBT tail current losses are completely independent
of the value of the gate resistor. Even though the tail current is constant, the
losses in a system are often predominantly due to dV/dt, because the value of the
gate resistance is often too high. In the example of Fig. 6.7, the total losses per
cycle are reduced from 13mJ to 4mJ by decreasing the gate resistance from 100Ω
to 10Ω.
35
Fig. 6.8 Miller Capacitance Effect
36
6.7 Other Design Considerations
One of the common problems in designing an inverter is the shoot through fault.
When both the upper and lower IGBT are simultaneously ON due to non-zero
turn-on and turn-off time, the DC Bus is short circuited and has a high possibility
of damaging the circuit. This problem is eliminated through inclusion of dead
time as explained in section 5.3.
Three phase inverter is a circuit with multiple isolations and multiple ground
references. The AC input for transformer is isolated from the remaining circuit.
The PWM signals are isolated from the power circuit using TLP250 IC. Three
different transformers are used upper three IGBTs so that they are not shorted
through the common reference of a single transformer. On the other hand single
transformer can be used for lower three IGBTs since their emitter pins are already
shorted. Thus, only four transformers are required for supplying the gate voltage
for the six IGBTs.
Other types of faults include overcurrent faults which is mitigated using current
sensing feedback elements and overvoltage faults which are mitigated using snub-
ber circuits.
6.8 Conclusion
Fig 6.10 shows the complete circuit diagram of the inverter. It excludes the
FPGA and the transformer inputs to voltage regulator circuit.
Fig. 6.11 is the copper layout of the single layer PCB designed for power circuit.
The width of the trace is thicker at the high voltage end and thinner at the low
voltage end. As discussed in the previous sections, multiple fault possibilities
prove to be a challenge in designing an efficient inverter, reiterating the fact that
only control circuit doesn’t determine the efficiency of the whole inverter.
37
Fig. 6.10 Inverter Circuit Diagram
38
Fig. 6.11 Power Circuit PCB Layout
39
Chapter 7
OBSERVATION AND RESULTS
A three phase voltage source inverter is designed for 600V DC input. Following
are the rated parameters of the designed inverter:
Incremental testing procedure was followed for testing the inverter. The inverter
is first tested for 30V at no load conditions. The line voltage waveforms obtained
40
Fig. 7.2 Line Voltage at 30V DC Supply, No Load
The circuit is next tested for 30V DC with resistive load drawing 0.1A current.
The output waveforms obtained are similar as shown in Fig. 7.2.
The DC bus voltage is increased from 30V to 50V and the line voltage waveform
obtained is as shown in Fig. 7.3. The peak of the waveform is trimmed due to
reaching the minimum volts/division limit of the CRO. The initial problems faced
were due to DC input with high ripple content. This distorted the AC waveform
41
when the DC voltage was increased beyond 30V as shown in Fig 7.3. As a result
there was a need for a DC link capacitor of high rating tor reduce ripple content.
A line to line output voltage of 295V rms and a no load line current of 819mA is
observed when DC input is 400V.
The motor is then connected in delta configuration and tested with load. The
waveforms are recorded on the CRO as shown in Fig. 7.7. The line to line voltage
and line current are found to be 394V rms and 3.77A respectively when DC voltage
42
Fig. 7.5 Setup for running motor
Fig. 7.6 Voltage and current waveforms for 3 phase induction motor running at
no load
of 580V is given to the inverter. The same setup is used to run the motor at lesser
load and the waveforms were obtained as shown in Fig. 7.8.
43
Fig. 7.7 Voltage and current waveforms for 3 phase induction motor running with
high load
Fig. 7.8 Voltage and current waveforms for 3 phase induction motor running with
medium load
44
7.3 Conclusion and future scope
3 phase Voltage Source Inverter was successfully designed and implemented on a
PCB. Initially the simulation of the 415V, 10A 3 phase inverter running a 3 hp
415V, 4.5A 3 phase induction motor was carried out in MATLAB Simulink and
waveforms obtained were recorded and analysed. The setup was implemented
on a PCB and was used to run a 4hp 3 phase Induction motor and the results
obtained were comparable to the simulation results.
PCB design required considerable time for placing, routing and manufacturing
and posed as a bottleneck in the completion of the project. However the
PCB design used optimal space and modifications can be made to the FPGA
terminals and transformer input terminals so that the issue of loose contact can
be eliminated. Furthermore, use of filters at the output terminals of the inverter
can reduce harmonics in the motor and can ensure smooth operation without
much heating losses.
Future scope of this project involves inclusion of a closed loop control technique
like V/f control or vector control. Also, a more sophisticated form of space vector
PWM can be implemented. The inverter module can be tested for different setups
of load variation.
45
Chapter A
APPENDIX - FPGA CODE
46
47
48
49
50
51
52
A.2 Submodule-1
53
A.3 Submodule-2
54
A.4 Triangle Wave Generator
55
56
A.5 Comparator
57
REFERENCES
[1] Space Vector PWM as a Modified Form of Sine-Triangle PWM for Simple
Analog or Digital Implementation- P Srikant Varma ang G Narayanan.
[3] Drive Circuits for power MOSFETs and IGBTs- B.Maurice, L.Wuidart.
58