NIM : 102316048
M-script No.1
function noval6
clear;clc;
tspan = [0 1500];
y0 = [0.1;600;0;761];
[t,y] = ode23s(@fun,tspan,y0);
disp(' t P T Pp Tp ')
plot(t,y(:,1),':r',t,y(:,2),'-.',t,y(:,3),'-o',t,y(:,4),'-.m')
legend('P','T','Pp','Tp')
title('P,T,Pp,Tp vs t')
xlabel('Time(t)')
ylabel('P,T,Pp,Tp')
end
function dydt = fun(t,y)
P=y(1); T=y(2); Pp=y(3); Tp=y(4);
Hg = 320;
Te = 600;
Ht = 266.67;
Hw = 1.6;
Tw = 720;
F = 8000;
A = 0.17142;
C = 205.74;
Pc = 0.1;
K = (6e-4*exp(20.7-(15000/Tp)));
dydt = [ Pc-P+Hg*(Pp-P) ;
Te-T+Ht*(Tp-T)+Hw*(Tw-T) ;
(Hg/A)*(P-Pp*(1+K)) ;
(Ht/C)*((T-Tp)+F*K*Pp) ];
end
Output No.6