Professional Documents
Culture Documents
ISSN 2229-5518
945
Electrical Power and Machines Engineering Department, Faculty of Engineering, Tanta University, Egypt
AbstractMathematical analysis and simulation of a three phase sinusoidal PWM (SPWM) inverter fed by PV array is presented.
Modeling of SPWM using MATLAB-Simulink is introduced based on MATLAB function and m-files. The inverter is supplied from a PV array
through voltage controlled boost chopper to maintain the inverter input voltage within a specified range. Simulation results using MATLABSimulink introduce high performance of the system when a step change is carried out representing variation of PV array voltage.
Index TermsSinusoidal PWM Inverter, PV array, voltage controlled boost chopper
1 INTRODUCTION
IJSER
2 ANALYSIS OF SPWM
The basic principle of operation of three phase SPWM
inverter is shown in Fig. (1). In this method a triangular
(carrier) wave having a frequency "f c " is compared with three
phase sinusoidal waveforms which have the required
fundamental frequency "f s ".
The outputs of the three
comparators are utilized to generate the control signals of the
six switches. The relative levels of the carrier wave and
sinusoidal waves determine the pulse widths and control the
switching of devices in each phase leg of the inverter [2, 3].
The modulation index (m i ) is defined as the ratio of the
amplitude of the sinusoidal waveform A s (reference signal) to
the amplitude of the carrier wave A c .
The modulation index is sometimes called amplitude
modulation. The modulation index can be controlled by
varying A s . As a result the widths of pulses that control the
inverter switches can be controlled and consequently the rms
of output voltage.
IJSER 2014
http://www.ijser.org
2.5
1.5
T s = 1 / N sin f s
0.5
(4)
-0.5
-1
-1.5
-2
-2.5
946
0.002
0.004
0.006
0.008
0.01
0.012
0.014
0.018
0.016
0.02
(1)
(2)
(5)
Tc = 1 / fc
(6)
And the period of one cycle of the carrier wave "T c " is
calculated as:
IJSER
n = mf
M = N sin / m f
(3)
VC (t) =
Line 1
VC (t) =
Line 3
2.5
4 AC
TC
4 AC
TC
(7)
(8)
t 4 AC
(9)
Line 2
1.5
Line 3
0.5
Line 1
-0.5
-1
-1.5
-2
-2.5
VC (t) = 2 AC
Line 2
TC
0.001
0.002
0.003
0.006
0.005
0.004
0.007
0.008
0.009
0.01
Line 1
VC (k) =
4 k AC
Line 3
VC (k) =
4k AC
Line 2
IJSER 2014
http://www.ijser.org
(10)
VC (k) = 2 AC
M
4 k AC
M
4 AC
(11)
(12)
VA
2
VB = 1
VC
1
V A = A S sin (t)
(13)
V C = A S sin (t+2/3)
(15)
V A = A S sin (2 I /N S )
(16)
V C = A S sin (2 I /N S +2/3)
(18)
V B = A S sin (t-2/3)
(14)
If the sine wave is sampled into "N sin " samples (N sin = m f *
M), Equations 13-15 can be rewritten as:
V B = A S sin (2 I /N S -2/3)
947
1 S1
1 S3 Vdc / 3
2 S5
(19)
VPV =
(17)
1
2
1
AkTr
e
ln PV
+ Io IL
Io
R S IL
(20)
IJSER
4.5
3.5
2.5
1.5
0.5
0
-5
10
15
20
25
30
PV array voltage (V)
4 SIMULATION RESULTS
The block diagram including model of SPWM inverter,
voltage controlled boost chopper and step function is shown
in Fig. (4). The step function represents a step change of the
output of the PV array from 15V to 20V. The boost chopper is
controlled to keep the output voltage of the chopper around
24 V which supply the inverter. The fundamental frequency is
50 Hz and the frequency modulation is 9 which eliminates the
third and fifth harmonics. Figures 5-7 illustrate the output
phase voltages of the inverter, output line-line voltages and
spectrum analysis of the output phase voltage. As discussed,
the third and fifth harmonics are reduced significantly. The
load is 80 W, with power factor 0.8 lagging.
IJSER 2014
http://www.ijser.org
35
948
MATLAB
Function
t
Clock Zero-OrderTo Workspace Clock2
Hold1
Zero-Order
Hold2
MATLAB Fcn2
Out2
g
+
A
s
-
Universal Bridge
IJSER
+ v
-
10
Constant2
Out2
VM1
Switch
C1
product
Constant4
IGBT
Saturation1
UD2
1
0.006
s
-
24
Repeating
Sequence
Constant
Step
Zero-Order
Hold2
Sign (Pk-Pk-1)
C VS
0
Constant3
Zero-Order
Hold1
Fig. 4 Block diagram including SPWM model, boost chopper and step function
20
30
Vab 20
10
10
Va
0
0
-10
-10
-20
-20
0.1
0.12
0.14
0.16
0.18
0.2
0.22
0.24
0.26
0.28
-30
0.1
0.3
20
Vb
0.12
0.14
0.16
0.18
0.2
0.22
0.24
0.26
0.28
0.3
0.12
0.14
0.16
0.18
0.2
0.22
0.24
0.26
0.28
0.3
0.12
0.14
0.16
0.18
0.2
0.22
0.24
0.26
0.28
0.3
30
Vbc
10
20
10
0
-10
-10
-20
-20
0.1
0.12
0.14
0.16
0.18
0.2
0.22
0.24
0.26
0.28
-30
0.1
0.3
20
30
Vca
Vc
10
20
10
0
-10
-10
-20
-20
0.1
0.12
0.14
0.16
0.18
0.2
0.22
0.24
0.26
0.28
0.3
-30
0.1
(V dc = 24 V, n = 9) time (sec)
(V dc = 24 V, n = 9) time (sec)
IJSER 2014
http://www.ijser.org
REFERENCES
10
10
20
30
40
50
Order of Harmonic
60
70
80
90
100
10.01
10.02
10.03
10.01
10.02
10.03
10.01
10.02
10.03
3
ib
2
1
0
-1
-2
-3
10
3
ic
2
1
0
-1
IJSER
10.04
10.05
10.06
10.07
10.08
10.04
10.05
10.06
10.07
10.08
10.04
10.05
10.06
10.07
10.08
-2
-3
10
30
25
20
15
10
949
10
15
5 CONCLUSION
Modeling of SPWM using MATLAB-function and m-files is
proposed in which has many advantages over conventional
models. The switching frequency becomes constant and the
IJSER 2014
http://www.ijser.org