PE Project Report
PE Project Report
PROJECT REPORT
DEGREE:
39
DEPARTMENT:
DEPARTMENT OF ELECTRICAL ENGINEERING
SYNDICATE:
B
SUBMITTED BY:
TAHA BIN SAEED (240532)
TAYYABAH HASNAIN (201561)
SAMEER UL HASSAN (240538)
IBRAHIM AHMED USMAN (226939)
SUBMITTED TO:
L/E AZMAT SAEED
BUCK CONVERTER WITH FEEDBACK
TASK ASSIGNED:
The Buck conversion mechanism is designed specifically to provide a reliable 12V output with an
improved PID compensator for a 24V input. The compensation function is the Voltage Mode
Regulation for the regulated output voltage. This project covers stability experiments using the Buck
Convertor Voltage Mode Control MATLAB simulationS and hardware architecture.
OBJECTIVES:
The voltage control mode of buck convertor mainly aims at the following objectives:
• To reduce the noise and the distortions that comes during the process.
INTRODUCTION:
A buck converter is a DC to DC power converter which steps down voltage from its input to its
output. It is also known as Step Down voltage regulator. As it steps down the voltage at output, it is
actually stepping up the current at the output. A Single Pole Double Throw Switch (SPDT) is used to
achieve lower DC voltages. In order to construct an SPDT, one controlled device (MOSFET, BJT, IGBT
etc.) and one uncontrolled device (diode) is used in combination with LC Filter to remove harmonics
from the output DC Voltage.
SPECIFICATIONS:
We design a Buck Converter with Feedback as with the Specifications as follows:
Vs=24v, V0=12v,
PROJECT EXECUTION:
The MATLAB CODE IS GIVEN AS FOLLOWS:
PROJECT CODE
Vin=24
Vo=12;
D=Vo/Vin
R=32;
rc=0.01;
C=316e-6; %Cmin=3.16e-6;
L=10e-3; %Lmin=1.975e-3
rL=0.1; %dc esr, AC esr = 1.8ohm for L=1mH
fs=10e3;
Vm=5;
s=tf('s');
zc=rc+1/(s*C);
zrc=R*zc/(R+zc);
Ztotal=rL+s*L+zrc;
%wo=sqrt(R/(L*C*(R+rc)));
Sz=1/(C*rc);
wo=sqrt(1/(L*C));
Q=1/(wo*(L/R+C*rc));
Qdb=20*log(Q);
fo=wo/2/pi();
e=1;
f=0.5;
vod=Vin*zrc/Ztotal
vodzpk=zpk(vod);
bode(vod);
margin(vod);
voin=D/Vin*vod;
voinzpk=zpk(voin);
Vin =
24
D =
0.5000
vod =
C= 3.16e-4 Farad
L=1.4e-5 Henry
R= 32 Ohms
SISOTOOL:
First we load the Transfer Function into the Sisotool:
Then, we alter the Bode Plot and Create a Controller. At first, we include an INTEGRATOR:
Controller =
SIMULINK:
We design the circuit on SIMULINK and see the output Waveform. The Simulink design is as follows:
R1 =
1.4286e+03
R2 =
2.1000e+03
C2 =
1.1900e-06
R3 =
2.8571
C3 =
1.6190e-09
PROTEUS:
We implement the Calculated Values in the Proteus Design and hence get the following design:
We get the following Outputs from the Analogue Analysers:
Output Voltage:
Inductor Current:
Error Signal:
Duty Cycle:
We study Load Variation with Vs =24V and varying RL and on the other hand we study Line Variation
with RL=32 Ohms and varying VS.