Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
-1
1;(1-D)/D
-1/R]
x=inv(A)*B
Vo=x(3)
I1=x(1)
clear all;
Vg=12;Rg=80e-3;RL1=20e-3;RL2=15e-3;VD=0.4;Vo=24;Io=1;eta=0.85;
R=Vo/Io;
D=Vo/(Vo+eta*Vg);
syms Ron;
Expresie=-(-1+D)*D*R/(Rg*D^2+RL1*D^2+D*Ron+RL2-2*RL2*D+RL2*D^2+R2*D*R+D^2*R)*(Vg-(1-D)/D*VD)-Vo;
Ron_calc=solve(Expresie);
Ron_max=eval(Ron_calc)
%subpunctul B-calcul domeniu modificare factor de umplere
clear Ron;
Ron=Ron_max/2;
% Vg_variabil=10:0.1:15;
% Io_variabil=0.5:0.05:1;
% syms D;
% for i=1:length(Vg_variabil)
%
for j=1:length(Io_variabil)
%
Vg=Vg_variabil(i);
%
Io=Io_variabil(j);
%
R=Vo/Io;
%
Expresie=-(-1+D)*D*R/(Rg*D^2+RL1*D^2+D*Ron+RL2-2*RL2*D+RL2*D^2+R2*D*R+D^2*R)*(Vg-(1-D)/D*VD)-Vo;
%
D_matrice=solve(Expresie);
%
D1=eval(D_matrice(1));
%
D2=eval(D_matrice(2));
%
if D1<D2
%
D_final(i,j)=D1;
%
else
%
D_final(i,j)=D2;
%
end
%
%
end
% end
% D_minim=min(min(D_final)) %cele 2 posibilitati de factor de umplere;
% D_maxim=max(max(D_final))