Você está na página 1de 1

PROBLEMA 4-b

clear all
Te=0.1;
Q1=[2*ones(100,1);3*ones(100,1)];
V1(1)=1;
V2(1)=0.5;
V3(1)=1;
C0=2.7;
A0=0.235;
S=360;
for k=1:200
Q2(k)=C0*A0*sqrt(V1(k)/S);
Q3(k)=C0*A0*sqrt(V2(k)/S);
%Q4(k)=C0*A0*sqrt(V3(k)/S);
if V1(k)<=0.1 && Q1(k)<Q2(k)
Q2(k)=Q1(k);
end
if V1(k)<=9.9 && Q1(k)>Q2(k)
Q1(k)=Q2(k);
end
V1(k+1)=V1(k)+Te*(Q1(k)-Q2(k));
V2(k+1)=V2(k)+Te*(Q2(k)-Q3(k));
V3(k+1)=V3(k)+Te*Q3(k);
end

figure(1)
hold on
plot(V1,'r')
hold on
plot(V2,'b')
hold on
plot(V3,'g')

Você também pode gostar