Está en la página 1de 15

Universidad de Guadalajara

Centro Universitario de Ciencias Exactas e Ingenierías

Análisis de reactores
Actividad 6

Docente: Jorge Ramón Robledo Ortiz


Alumno: Javier Alejandro Vega Juárez
220284331
Ingeniería Química
a) Grafique X, T, P, Ta y vs W
i) Para el caso que el fluido de intercambiardo vaya a co-corriente
Codigo Matlab
function Problema6_co_corriente
clc, clear
close all
[W,y]=ode15s(@fProblema6_co_corriente,[0,40],[0,150,300,300]);
subplot(2,2,1), plot(W,y(:,1),'p')
xlabel('W [Kgcat]'); ylabel('Conversión [X]');
grid on
subplot(2,2,2), plot(W,y(:,2),'p')
xlabel('W [Kgcat]'); ylabel('Presión [atm]');
grid on
subplot(2,2,3), plot(W,y(:,3),'p')
xlabel('W [Kgcat]'); ylabel('Temperatura [K]');
grid on
subplot(2,2,4), plot(W,y(:,4),'p')
xlabel('W [Kgcat]'); ylabel('Temperatura Ta [K]');
grid on
end
function dydW=fProblema6_co_corriente(W,y)
% Datos del problema
X=y(1);
P=y(2);
T=y(3);
Ta=y(4);
Fa0=5; Ca0=2; CI=2*Ca0;
CpI=18;
DH=-20000;
Cpa=160; Cpb=160;
Ta0=300;
To=300;E=0;
K300=0.1; Ua=150;
Kc300=1000; Ea=10000; R=1.987;
SumCp=(CI/Ca0)*CpI+(Ca0/Ca0)*Cpa;
DCp=Cpb-Cpa;
rhoB=1.2; UArho=Ua/1.2;
Po=(CI+Ca0)*0.0821*To;
Cpcool=20; mc=50;
alfa=0.02/rhoB;
K=K300*exp((Ea/R)*((1/300)-(1/T)));
Kc=Kc300*exp((DH/R)*((1/300)-(1/T)));
%Estequimetria rxn
Ca=Ca0*(1-X)*(To/T)*(P/Po);
Cb=Ca0*X*(To/T)*(P/Po);
%Ley de velocidad
ra=-K*(Ca-Cb/Kc);
% Ecuación de diseño PBR
dydW(1)=-ra/Fa0;
dydW(2)=-alfa/2*(T/To)*(Po^2/P);
dydW(3)=((ra*DH)-UArho*(T-Ta0))/(Fa0*(SumCp)+DCp*X);
dydW(4)=Ua/rhoB*(T-Ta0)/(mc*Cpcool);
dydW=dydW';
end

Graficas
ii) Para el caso que el fluido de intercambiardo vaya a contra-corriente.
Codigo matlab
function Problema6_contracorriente
clc, clear
close all
[W,y]=ode15s(@fProblema6_contracorriente,[0,40],[0,150,300,300]);
subplot(2,2,1), plot(W,y(:,1),'p')
xlabel('W [Kgcat]'); ylabel('Conversión [X]');
grid on
subplot(2,2,2), plot(W,y(:,2),'p')
xlabel('W [Kgcat]'); ylabel('Presión [atm]');
grid on
subplot(2,2,3), plot(W,y(:,3),'p')
xlabel('W [Kgcat]'); ylabel('Temperatura [K]');
grid on
subplot(2,2,4), plot(W,y(:,4),'p')
xlabel('W [Kgcat]'); ylabel('Temperatura Ta [K]');
grid on
end
function dydW=fProblema6_contracorriente(W,y)
% Datos
X=y(1);
P=y(2);
T=y(3);
Ta=y(4);
Fa0=5; Ca0=2; CI=2*Ca0
CpI=18; Cpa=Cpb=160;
K300=0.1; Kc300=1000; Ea=10000; R=1.987;
To=300;
DH=-20000;
Cpa=160; Cpb=160; SumCp=(CI/Ca0)*CpI+(Ca0/Ca0)*160;
DCp=Cpb-Cpa;
Ua=150; rhoB=1.2; UArho=Ua/1.2;
Ta0=300; E=0;
Po=(CI+Ca0)*0.0821*To;
Cpcool=20; mc=50;
alfa=0.02/rhoB;
K=K300*exp((Ea/R)*((1/300)-(1/T)));
Kc=Kc300*exp((DH/R)*((1/300)-(1/T)));
%Estequiometria
Ca=Ca0*(1-X)*(To/T)*(P/Po);
Cb=Ca0*X*(To/T)*(P/Po);
%Ley de velocidad
ra=-K*(Ca-Cb/Kc);
% Ecuación de diseño PBR
dydW(1)=-ra/Fa0;
dydW(2)=-alfa/2*(T/To)*(Po^2/P);
dydW(3)=((ra*DH)-UArho*(T-Ta0))/(Fa0*(SumCp)+DCp*X);
dydW(4)=Ua/rhoB*(Ta0-T)/(mc*Cpcool);
dydW=dydW';
end
Graficos

Inciso b)
Aumentando el Flujo de Inerte 8 veces
Co-corriente
Grafico
Contracorriente cambiando a 8 alimentación inerte

c) Eligiendo el mejor diseño para el fluido del intercambiador haga variaciones en los
parámetros y explique lo que sucede y si haría alguna recomendación.
Recomendamos utilizar el diseño de forma contracorriente ya que si analizamos los
primeros gráficos se llega a la conversión de equilibrio mucho más rápido que en el de
co-corriente.
No se recomienda aumentar Ta ya que se puede observar que la conversión
disminuye, gracias a las variaciones en co y contra corriente podemos concluir que es
conveniente aumentar la To para mejores resultados de conversiones.
Variacion de temperatura a 485K (aumentandola)
Co-corriente

Disminuyendo 110K
Contracorriente aumentando 485 K

Disminuyendo a 110 K
Variando Ta aumentando 700
Co-corriente

Disminuyendo a 50
Contracorriente aumentando a 700

Disminuyendo a 50

También podría gustarte