Sunteți pe pagina 1din 7

Proiect SIAP

Student: Racoviță Andreea


Grupa: 5409
Proiect nr. 18 Convertor Buck-Boost

Nr. Tip Vin Vout Iload fpwm Riplul_iL Riplul_vC


proiec Convertor
t
18 Buck- 7 12 2 50kHz 20%Iload 0.5%Vout
Boost

Relații

Valori
Ts=20 us
D=0,631
Rload= 6o
L=110 uH
C=210.53 uF
Script Matlab

% Convertor Buck - Boost


clear all
clc

% Date de proiectare
Vin = 7;
Vout = 12;
Iload = 2;
f_pwm = 50e+3;

% Relatii
Ts = 1/f_pwm;
Rload = Vout/Iload;
voltage = Vout/Vin;
D = voltage/(voltage+1);

% Vout > Vin | D > 0.5 -> Boost


% Vout < Vin | D < 0.5 -> Buck

% Dimensionare L
delta_Il = 20*Iload/100;
IL = Vout/((1-D)*Rload);
L = (Vin*D*Ts) / (2*delta_Il);

% Dimensionare C
delta_Vc = 0.5*Vout/100;
VC = Vout;
C = (Vout*D*Ts) / (2*Rload*delta_Vc);

% Timp de simulare
t_sim = 100*1e-3;

%Riplu pe tensiunea de intrare


Vin_step_time = t_sim/2;
Vin_step_init = 0;
Vin_step_final = 1; %com curent
Iload_step_final = 0; %com curent

% Riplu pe curent
Iload_step_time = t_sim/2;
Iload_step_init = 0;
Iload_step_final = 0.5; %com tensiune
Vin_step_final = 0; %com. tensiune
sim('Buck_Boost.slx');
Circuit
Valoarea tensiunii de iesire in regim permanent

Riplul tensiunii pe condensatorul de iesire


Valoarea curentului prin bobina in regim permanent

Riplul curentului prin bobina


Raspunsul convertorului la treapta pe tensiunea de intrare

Raspunsul convertorului la treapta pe curentul de iesire

S-ar putea să vă placă și