Professional Documents
Culture Documents
Asd 2
Asd 2
% program
%
%
clear
clc
format short
V=18;
Qin=0.06;
Qout=Qin;
k0=4480000;
E=15000;
R=1.987;
T=[298:458];
Q=Qin;
dens=1000;
DH=-50000;
CAinarx=3;
Tinarx=298;
%E 2
-------------------XA1=((V/Q)*k0*exp((-E)./(R*T)))./(1+((V/Q)*k0)*exp((-E)./(R*T)));
XA2=(dens/(CAinarx*(-DH)))*(T-Tinarx);
% ----------------------------------------figure(1)
plot(T,XA1,'r',T,XA2,'b', 'Linewidth', 2)
title(' ')
xlim([298 458])
ylim([0 1])
xlabel(' ()')
ylabel(' ')
legend('XA ', 'XA ')
% (
-------------------------T1=double(evalin(symengine, 'numeric::solve((300*4.48*10^(6)*exp((15000)/(1.987*T)))/(1+(300*4.48*10^(6))*exp((-15000)/(1.987*T)))(1000/(3*50000))*(T-298)=0, T=298..458)'));
T2=double(evalin(symengine, 'numeric::solve((300*4.48*10^(6)*exp((15000)/(1.987*T)))/(1+(300*4.48*10^(6))*exp((-15000)/(1.987*T)))(1000/(3*50000))*(T-298)=0, T=320..380)'));
T3=double(evalin(symengine, 'numeric::solve((300*4.48*10^(6)*exp((15000)/(1.987*T)))/(1+(300*4.48*10^(6))*exp((-15000)/(1.987*T)))(1000/(3*50000))*(T-298)=0, T=380..458)'));
Teq=[T1 T2 T3];
XAeq=(dens/(CAinarx*(-DH)))*(Teq-Tinarx);
str = ['B '
num2str(XAeq(1,1))];
disp(str)
str = [' ' num2str(T1)];
disp(str)
end
function fcns=eqns2(z)
CAin=z(1);
Tin=z(2);
fcns(1)=(k0*exp(-E/(R*T2))*(V/Q))/((k0*exp(-E/(R*T2))*(V/Q))+1);
fcns(2)=dens*(T2-Tin)/(CAin*(-DH));
end
function fcns=eqns3(z)
CAin=z(1);
Tin=z(2);
fcns(1)=(k0*exp(-E/(R*T3))*(V/Q))/((k0*exp(-E/(R*T3))*(V/Q))+1);
fcns(2)=dens*(T3-Tin)/(CAin*(-DH));
end
f=@(t,x)[CAin1*Q/V-x(1)*Q/V-k0*exp(-E/(R*x(2)))*x(1); (Q*(Tin1x(2))/V)-k0*exp(-E/(R*x(2)))*x(1)*DH/dens];
tspan=[0,1000];
xinit=[CAin1, Tin1];
[t,y]=ode45(f,tspan,xinit);
figure(2)
plot(y(:,2),y(:,1), 'r','Linewidth',2);
title(' T-CA ')
ylim([CAin1*(1-XAeq(1,1)) CAin1])
xlabel(' ()')
ylabel('CA (mol/litter)')
end