Upload
zunaib-ali
View
231
Download
5
Embed Size (px)
DESCRIPTION
Simulation of interleaved Boost converter
Citation preview
Group Members
Zunaib Ali (FA13-R09-013)
Muqadsa Iftikhar (FA13-R09-005)
Madiha Naeem (FA13-R09-024)
Assignment
Hybrid Power System
Title
7-Channel Interleaved Boost Converter Matlab Simulation
Switching Pattern-
Each channel of interleaved converter is switched with a phase difference of360/N .
In the case of 7-channel interleaved converter the channels are switched at a phase
difference of360
7=51.4286 °∨0.8976 radian.
Simulation Parameters-
Load Resistor=1Ω
L1=L2=L3=L4=L5=L6=L7=1H
Source Voltage V s=100V
Capacitor, C1=10−6 F
Capacitor, C2=0.5 F
Switching Frequency,f s=1khz
Switching Frequency,T s=10−3 sec
Duty Cycle, d=0.5
1
Matlab Circuit
t
Continuous
pow ergui
[io]
io
[i7]
i7
[i6]
i6
[i5]
i5
[i4]
i4
[i3]
i3
[i2]
i2
i1 to i7
[i1]
i1
Vs v+-
Vo
V
Voo
To Workspace1
Ioo
To Workspace
Specturm
Specturm
g CE
S7
g CE
S6
g CE
S5
g CE
S4
g CE
S3
g CE
S2
g CE
S1R
P7
P6
P5
P4
P3
P2
P1 to P7
P1
I n Mean
Mean Value1
I n Mean
Mean Value
L6
L5
L4
L3
L2
L1
L
i+-
I7
i+-
I6
i+ -
I5
i+ -
I4
i+-
I3
i+-
I2
i+ -
I1
i+-
I
[i7]Go to i7
[i6]Go to i6
[i5]Go to i5
[i4]Go to i4
[i3]Go to i3
[i2]Go to i2
[i1]Go to i1
[S7]
Go to S7
[S6]
Go to S6
[S5]
Go to S5
[S4]
Go to S4
[S3]
Go to S3
[S2]
Go to S2
[S1]
Go to S1
[io]
F_io
[io]
F_io
[S7]
F_S7
[S6]
F_S6
[S5]
F_S5
[S4]
F_S4
[S3]
F_S3
[S2]
F_S2
[S1]
F_S1
[S7]
F_P7
[S7]
F_P7
[S6]
F_P6
[S6]
F_P6
[S5]
F_P5
[S5]
F_P5
[S4]
F_P4
[S4]
F_P4
[S3]
F_P3
[S3]
F_P3
[S2]
F_P2
[S2]
F_P2
[S1]
F_P1
[S1]
F_P1
183.6
Display1
183.6
Display
D7
D6
D5
D4
D3
D2
D1
Control SIgnal
Clock
C2C1
A
Figure 1: Interleaved Boost Converter Matlab Model
Input Voltage
0 1 2 3 4 5 6 7 8 9 10
20
40
60
80
100
120
140
Time,t
Vs
Input Voltage
Figure 2: Input to Boost Converter
2
Output Voltage
0 1 2 3 4 5 6 7 8 9 10-50
0
50
100
150
200
250Output Voltage of Boost Converter for d=50%
Time,t
Vo(t
)
Figure 3: Output of Converter
Output Voltage Spectrum
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 140000
10
20
30
40
50
60
70
80
90
100Boost Converter
Frequency Hz
Nor
mal
ized
Har
mon
ic M
agni
tude
Figure 4: Output Voltage Spectrum, fs=1khz
3
Output Current
0 1 2 3 4 5 6 7 8 9 10-50
0
50
100
150
200
250
Time,t
i o(t)
Output Current of Boost Converter for d=50%
Figure 5: Output Current of Converter
Output Current Spectrum
0 1000 2000 3000 4000 5000 6000 7000 8000 900010000110001200013000140000
10
20
30
40
50
60
70
80
90
100Boost Converter Current Specturm
Frequency Hz
Nor
mal
ized
Har
mon
ic M
agni
tude
Figure 6: Boost Converter Output Current Specturm
4
Control Pulses
0 0.5 1 1.5 2 2.5 3 3.5 4
x 10-3
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Time,t
Gat
e P
ulse
s)
Figure 7: Control Pulses
Figure 8: Control Pulses
5
Current through Inductor
Figure 9: Current Through Inductors
6
Figure 10: Current Through Inductors
Matlab m.file for Parameters of Converter-
After the MDL file is run, execute this mfile
%.......................................................% PARAMETERS OF 7-CHANNEL INTERLEAVED CONVERTER%************ Prepared By %***** ZUNAIB ALI FA13-R09-013%***** MUQADSA IFTIKHAR FA13-R09-013%***** MADIHA NAEEM FA13-R09-013%....................................................... %*** Spectrum codet=[0,1000,2*1000,3*1000,4*1000,5*1000,6*1000,7*1000,8*1000,9*1000,10*1000,11*1000,12*1000,13*1000,14*1000];y=[mean(s),mean(s1),mean(s2),mean(s3),mean(s4),mean(s5),mean(s6),mean(s7),mean(s8),mean(s9),mean(s10),mean(s11),mean(s12),mean(s13),mean(s14)];
7
y=y./y(1);y=y.*100;figure;bar(t,y);title('Boost Converter')xlabel('Frequency Hz')ylabel('Normalized Harmonic Magnitude')
%# Assumption L=L1=L2=L3=L4=L5=L6=L7clcVo=mean(Voo);Io=mean(Ioo);d=0.5;Ts=1/1000;L=1; %The ripple current in 7-channel converter can be found by: % d=duty cyle %D_IL=D_IL1=D_IL2=D_IL3=D_IL4=D_IL5=D_IL6=D_IL7 D_IL=d*(1-d)*(Vo*Ts)/(L); % The boundary inductor current relates the inductor ripple current by: %ILB=ILB1=......=ILB7 IL_B = D_IL/7; % 7 in denominator is for 7-channel % The boundary output current for each channelIo_B = (1-d)*IL_B; % The average outptu current of each channel %Io1=Io2=Io3=Io4=Io5=Io6=Io7Io1=Io/7; % 7 in denominator is for 7-channel % The total input current of the boost converter is Ii=Io/(1-d); % The percentage inductor ripple can be found from D_IL/IL_1 %IL_1=IL_2=IL_3=IL_4=IL_5=IL_6=IL_7 IL_1=Ii/2; perc_ripple_inductor=(D_IL/IL_1)*100; % The total input current ripple D_Ii=(1-(2*d))*(d*Vo*Ts)/L; % The total input current percentage ripple total_input_percnt_ripple=(D_Ii/Ii)*100; % The ratio of the total input ripple current "D_Ii" to the inductor ripple cuurent "D_IL of each channel ripple_ratio= D_Ii/D_IL; %****************** OUTPUT RIPPLE VOLTAGE %Load of boost converter Req=Vo/Io;
8
% The output voltage ripple without interleaving D_Vo/Vo=d*(Ts/Req*Co) % With interleaving use figure
Command Window Results
Vo =
189.1965
Io =
189.1965
D_IL =
0.0473
IL_B =
0.0068
Io_B =
0.0034
Io1 =
27.0281
Ii =
378.3930
IL_1 =
189.19
perc_ripple_inductor =
0.0250
D_Ii =
0
total_input_percnt_ripple =
0
ripple_ratio =
0
Req =
1.0000
9