ELL760 Assign 1
ELL760 Assign 1
ELL 760
Switched Mode Power Conversion
Jairam G.
Roll No: 2022ES11206
1
Contents
1 INTRODUCTION 4
2 DESIGN ANALYSIS 4
4 MATLAB Simulation 5
6 Controller Design 8
7 Results 10
8 Conclusion 14
2
List of Figures
1 Schematic diagram of a buck converter. . . . . . . . . . . . . . . . . . . . . . 4
2 Inductor current waveform of the buck converter. . . . . . . . . . . . . . . . . 6
3 Capacitor voltage waveform of the buck converter. . . . . . . . . . . . . . . . 6
4 Bode plot for transfer function of inductor current and duty. . . . . . . . . . . . 8
5 Bode plot for transfer function of Output voltage and duty. . . . . . . . . . . . 8
6 Bode plot of compensated Inductor current by duty. . . . . . . . . . . . . . . . 9
7 Bode plot of compensated output voltage by duty. . . . . . . . . . . . . . . . . 10
8 Schematic of closed loop controlled Buck converter. . . . . . . . . . . . . . . . 10
9 Inductor current when load is changed from full rated load to half rated load. . 11
10 Output current when load is changed from full rated load to half rated load. . . 11
11 Output voltage when load is changed from full rated load to half rated load. . . 11
12 voltage controller output when load is changed from full rated load to half rated
load. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
13 Inductor current when load is changed from half rated load to full rated load. . 12
14 Output current when load is changed from half rated load to full rated load. . . 12
15 Output voltage when load is changed from half rated load to full rated load. . . 13
16 voltage controller output when load is changed from half rated load to full rated
load. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
17 Output voltage when perturbations are given in voltage reference. . . . . . . . 13
3
1 INTRODUCTION
A buck converter is a DC-DC power converter that steps down voltage from its input to its
output. This report details the design, analysis, and simulation of a buck converter with the
following specifications:
Input Voltage (Vin ): 72 V
Output Voltage (Vout ): 48 V
Output Power: 1 kW
Switching Frequency (fsw ): 30 kHz
2 DESIGN ANALYSIS
The output current (Iout ) is calculated as:
Pout 1000 W
Iout = = ≈ 20.83 A
Vout 48 V
Assuming CCM, IL ¿
∆IL
2
The duty cycle (D) is:
Vout 48 V
D= = = 0.6667
Vin 72 V
Assuming an inductor current ripple (∆IL ) of 10% of Iout :
4
The inductor value (L) is calculated using:
Vout × (1 − D) 48 V × (1 − 0.6667)
L= = ≈ 0.256 mH
∆IL × fsw 2.08 A × 30 kHz
Assuming an output voltage ripple (∆Vout ) of 1% of Vout :
∆IL 2.08 A
Cout = = ≈ 18.08 µF
8 × fsw × ∆Vout 8 × 30 kHz × 0.48 V
• Voltage Stress: The switches must withstand the input voltage, Vin = 72 V.
∆IL
• Current Stress: The peak current is Iout + 2
= 20.83 A + 1.042 A = 21.872 A.
4 MATLAB Simulation
A MATLAB/Simulink model was developed to simulate the buck converter’s performance.
The simulation results showed an output voltage of 48 V with a ripple of approximately 0.339
V, and an inductor current ripple of about 2.09 A, which are close to the design the design
calculations.
5
Figure 2: Inductor current waveform of the buck converter.
OFF state:
d iL − RL − L1 0 iL
= L +
dt vC 1 1
− RC vC 0
C
6
Where d is the duty cycle.
Applying perturbations and linearizing around the operating point:
iL = IL + i˜L ;
vC = VC + v˜C ;
7
6 Controller Design
Figure 4: Bode plot for transfer function of inductor current and duty.
Figure 5: Bode plot for transfer function of Output voltage and duty.
8
• Phase margin of around 70◦ .
Ki
Gc (s) = Kp + (1)
s
We put Kp = 0.00004 and Ki = 160
For the voltage controller, we need the same as above, but the bandwidth of the voltage
controller should be less than that of the inductor current controller.
We put Kp = 0.0001 and Ki = 150
9
Figure 7: Bode plot of compensated output voltage by duty.
The ”PWM Generator” block is used to drive the MOSFET from duty cycle output. The
current controller saturation limits are set between 0 and 1, while the voltage controller
saturation range is from 0 to 20.833 A.
7 Results
To show the working of the controller we change the load after 0.2 seconds.
10
Figure 9: Inductor current when load is changed from full rated load to half rated load.
Figure 10: Output current when load is changed from full rated load to half rated load.
Figure 11: Output voltage when load is changed from full rated load to half rated load.
11
Figure 12: voltage controller output when load is changed from full rated load to half rated load.
Figure 13: Inductor current when load is changed from half rated load to full rated load.
Figure 14: Output current when load is changed from half rated load to full rated load.
12
Figure 15: Output voltage when load is changed from half rated load to full rated load.
Figure 16: voltage controller output when load is changed from half rated load to full rated load.
Figure 17: Output voltage when perturbations are given in voltage reference.
13
8 Conclusion
From the bode plots and waveforms attached to the report, we can conclude that we have
simulated a closed-loop controlled buck converter for the given specifications.
14