Hey guys! I wrote a code to study the dynamic of some parameters in a reactor. The problem is that I applied RK, but one of the variables is an explicit equation and, therefore, I'm having trouble to figure it out how to plot the graphic of Tcw2. Can somebody give me an idea? I need Tcw2 versus t (time).....
Thank you! Best regards!
function dx=EstudoDeCaso_RK4(t,x)
%Legenda
%x(1) ---> V
%x(2) ---> h
%x(3) ---> Ca
%x(4) ---> Cb
%x(5) ---> Cc
%x(6) ---> Cd
%x(7) ---> Cw
%x(8) ---> Tr
%Parâmetros
Vu=4; %m³
d=(2*Vu/pi)^(1/3); %m
H=2*d; %m
A=pi*d^2/4; %m²
Vo=0.2; %m³
ve=0.004; %m³/s
Cwe=55; %kmol/m³
Cbe=1; %kmol/m³
Fbe=Cbe*ve*1000; %mol/s
MMa=88/1000; %kg/mol
MMw=18/1000; %kg/mol
MMb=40/1000; %kg/mol
MMmist=(Cbe/(Cbe+Cwe)*MMb+Cwe/(Cbe+Cwe)*MMw); %kg/mol
Cp=75.24; %J/(kmol.K)
Cpa=170.7; %J/(kmol.K)
theta_w=Cwe/Cbe; %(-)
UA=3000; %J/(s.K)
To=300; %K
Tref=273; %K
Tcw1=285; %K
mcw=100; %kg/s
dH=-7.9076E+07; %J/kmol
ko=0.39175; %m³/(kmol.s)
E=5472.7; %K^-1 ----> Ea/R
%Equações Explícitas
Na=x(3)*x(1);
Nb=x(4)*x(1);
Nc=x(5)*x(1);
Nd=x(6)*x(1);
Nw=x(7)*x(1);
NCp=Cp*(Nb+Nc+Nd+Nw)+Cpa*Na;
kd=ko*exp(E*(1/273-1/x(8)));
Kc=10^(3885.44/x(8));
ra=kd*(x(5)*x(6)/Kc-x(3)*x(4));
rb=ra;
rc=kd*(x(3)*x(4)-x(5)*x(6)/Kc);
rd=rc;
Tcw2=x(8)-(x(8)-Tcw1)*exp(-UA/(mcw*Cp));
Qdot=mcw*Cp*(Tcw1-x(8))*(1-exp(-UA/(mcw*Cp)));
%Equações Diferenciais
dx(1)=ve;
dx(2)=ve/A;
dx(3)=ra-ve/x(1)*x(3);
dx(4)=rb+ve/x(1)*(Cbe-x(4));
dx(5)=rc-ve/x(1)*x(5);
dx(6)=rd-ve/x(1)*x(6);
dx(7)=ve/x(1)*(Cwe-x(7));
dx(8)=(Qdot-Fbe*Cp*(1+theta_w)*(x(8)-To)-ra*x(1)*dH)/NCp;
%Vetor linha em vetor coluna
dx=dx';
end

Réponses (1)

Torsten
Torsten le 27 Juin 2018

1 vote

Can you plot Tr versus t ?
Then you should also be able to plot
Tr-(Tr-Tcw1)*exp(-UA/(mcw*Cp))
versus t.
Best wishes
Torsten.

2 commentaires

Mateus Oliveira Nunes
Mateus Oliveira Nunes le 28 Juin 2018
But could you tell me how? because it isn't working at all
Mateus Oliveira Nunes
Mateus Oliveira Nunes le 28 Juin 2018
I got it! Thank you!

Connectez-vous pour commenter.

Catégories

En savoir plus sur Graphics Objects dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by