Anda di halaman 1dari 5

EJEMPLO 6.

3
Se requiere diseñar un tren de 3 reactores de tanque agitado y lograr una
fracción de conversión de 0.9 del reactivo limitante para 1.5 m3/min de
alimentación 28°C con Cao=0.9M y CBo=1.8M. La reacción en fase liquida
es:
2 A + 3B � Productos
La velocidad de reacción está dada por:
cal
-22300
mol
cal
lt1.5 1.987 (T1 + 273.2)
k1 = 1.3 �1014 1.5
e mol - K
mol min
La reacción es endotérmica y el calor de reacción es 350000
Cal/molrx. Para calentar los reactores se disponde de vapor satura
a 108°C con Hvaporización igual a 2235.4 J/g. Debido al tipo de
intercambiador que se seleccionó, el área de transferencia
dependerá del volumen de reactor de acuerdoa : A=0.85VR, donde el
área estará en m2 y el volumen en m3. El coeficiente global de
transferencia de calor se estimó en 41000 cal/min-m2-°C. La
densidad de la solución es 0.95 g/cm3 y su capacidad calorífica es
0.89 cal/g-°C. Si los reactores deben tener las mismas
dimensiones, determine el volumen de cada reactor y el consumo
esperado de vapor.

SOLUCION:

Balance de masa en el CSTR

Acc = In - Out - Rx
0 = -Vo C - (rV )
rV = VoC
rV = VoC Ao x A
VR C Ao x A
=
Vo r

Balance de energía en el CSTR

Acc = In - Out - Rx
0 = r C pVoTo - r C pVoT - (rV ) H r �Q
0 = r C pVoTo - r C pVoT - VoC Ao x A H r + UA(Tv - T )
r C pVoT - Vo C Ao x A H o + UATv
T=
r C pVo + UA

Cinética de reacción

2 A + 3B � Productos

1ER REACTOR
r C pVoTo - VoC Ao H o x A1 + UATv
T1 =
r C pVo + UA
…(1)
-22300
14 1.987(T1 + 273.2)
k1 = 1.3 �10 e
C Ao 3
r1 = k1C Ao CBo
1.5
(1 - xA1 )(1 - x A1 )1.5
CBo 2
VR C Ao x A1
=
Vo r1 …(2)
2DO REACTOR

r C pVoT1 - VoC Ao H o ( x A 2 - x A1 ) + UATv


T2 =
r C pVo + UA
…(3)
-22300
14 1.987(T2 + 273.2)
k2 = 1.3 �10 e
C Ao 3
r2 = k2C Ao CBo
1.5
(1 - xA 2 )(1 - xA 2 )1.5
CBo 2
VR C Ao xA 2
=
Vo r2 …(4)
3ER REACTOR

r C pVoT2 - VoC Ao H o ( x A3 - x A2 ) + UATv


T3 =
r C pVo + UA
…(5)
-22300
1.987(T3 + 273.2)
k3 = 1.3 �1014 e
C Ao 3
r3 = k3C AoCBo
1.5
(1 - x A3 )(1 - x A 3 )1.5
CBo 2
VR C Ao x A3
=
Vo r3 …(6)

PROCEDIMIENTO DE CALCULO

1.Suponga un valor de VR.


2.Resuelva la ecuación (2) parA hallar xA1.
3.Calcule T1 con el valor de xa1 hallado evaluándolo en (1).
4.Resuelva la ecuación (4) con los valores anteriores para hallar
xA2.
5.Calcule T2 con el valor de xA2 hallado evaluándolo en (3).
6.Resuelva la ecuación (6) con los valores anteriores para hallar
xA3.
7.Calcule T3 con el valor de xA3 hallado evaluándolo en (5).
8.Por último si el valor de xA3 calculado no concuerda con el
esperado suponga otro VR y opere de la misma forma.

%CODIGO MATLAB
syms xA
%Alimentacion
Vo=1.5; %m^3/min
CAo=0.9; %M Limitante
CBo=1.8; %M
To=28; %°C
dens=0.95; %g/cm^3
cp=0.89; %cal/g-°C
%Cinetica
%r=kCA*(CB^1.5)
%k=1.3*(10^14)*exp(-20.27273/(1.987*(T+273.2));
xfinal=0.9;
Hr=350000; %Cal/mol reacción
%Intercambiador de Calor y Reactor
U=41000; %Cal/min-m^2-°C
Tv=108; %ªC
Hvap=2235.4;%J/g
for i=1:50
VR=1*i;
A=0.85*VR;
%Primer Reactor
T1=(U*A*Tv+Vo*(10^6)*dens*cp*To-Hr/2*Vo*(10^3)*CAo*xA)/
(Vo*(10^6)*dens*cp+U*A);% Como variable
k1=1.3*(10^14)*exp(-22300/(1.987*(T1+273.2)));
rA1=2*k1*CAo*CBo^1.5*(1-xA)*(1-0.75*xA)^(1.5);
f1=(CAo*xA)/rA1-VR/Vo;
xA1=NewRR(0.1,100,0.0001,f1);
T1=(U*A*Tv+Vo*(10^6)*dens*cp*To-Hr/2*Vo*(10^3)*CAo*xA1)/
(Vo*(10^6)*dens*cp+U*A); %Calculado
%Segundo Reactor
T2=(U*A*Tv+Vo*(10^6)*dens*cp*T1-Hr/2*Vo*(10^3)*CAo*(xA-xA1))/
(Vo*(10^6)*dens*cp+U*A);% Como variable
k2=1.3*(10^14)*exp(-22300/(1.987*(T2+273.2)));
rA2=2*k2*CAo*CBo^1.5*(1-xA)*(1-0.75*xA)^1.5;
f2=(CAo*(xA-xA1))/rA2-VR/Vo;
xA2=NewRR(xA1,100,0.0001,f2);
T2=(U*A*Tv+Vo*(10^6)*dens*cp*T1-Hr/2*Vo*(10^3)*CAo*(xA2-xA1))/
(Vo*(10^6)*dens*cp+U*A); %Calculado
%Tercer Reactor
T3=(U*A*Tv+Vo*(10^6)*dens*cp*T2-Hr/2*Vo*(10^3)*CAo*(xA-xA2))/
(Vo*(10^6)*dens*cp+U*A);% Como variable
k3=1.3*(10^14)*exp(-22300/(1.987*(T3+273.2)));
rA3=2*k3*CAo*CBo^1.5*(1-xA)*(1-0.75*xA)^1.5;
f3=(CAo*(xA-xA2))/rA3-VR/Vo;
xA3=NewRR(xA2,100,0.0001,f3);
T3=(U*A*Tv+Vo*(10^6)*dens*cp*T2-Hr/2*Vo*(10^3)*CAo*(xA3-xA2))/
(Vo*(10^6)*dens*cp+U*A); %Calculado
x1(i)=xA1;
x2(i)=xA2;
x3(i)=xA3;
Vr(i)=VR;
error=abs((xA3-xfinal)/xfinal)*100;
if (error<1)
break
end
end
mvapor=(U*A*(Tv-T1)+U*A*(Tv-T2)+U*A*(Tv-T3))/(Hvap*1.987/8.314*1000);
Vrf=VR;
plot(Vr,x3)
disp([Vrf,xA1,T1,xA2,T2,xA3,T3,mvapor]);

OTRO FUNCIÓN. SOLUCION DE ECUACIONES

function Raiz=NewRR(xo,imax,es,g)
syms xA
fdif=inline(diff(g));
fdiff=inline(diff(diff(g)));
f=inline(g);
xr=xo;
ea=0;
for i=1:imax
if f(xr)==0
Raiz=xr;
break
end
xrold=xr;
xr=xr-f(xr)*fdif(xr)/((fdif(xr))^2-f(xr)*fdiff(xr));
if (xr~=0)
ea=abs((xr-xrold)/xr)*100;
end
if (i>imax || ea<es)
break
end
end
Raiz=xr;
end

DESCRIPCIÓN MATLAB

La primera sección se coloca los datos respetando las unidades que están en color verde, para
declarar el programa solamente escriba “CSTRnoisotermico”, este programa evalúa todas las
ecuaciones y utiliza el método de Newton Raphson para resolver las ecuaciones. La respuesta
obtenida se resuelve por iteraciones hasta un error menor al 1% y adicional a eso viene incluido el
método gráfico.
RESPUESTAS

Vreactor = 33m3
x A1 = 0.3802
T1 = 28.9017
x A 2 = 0.6803
T2 = 37.1975
x A3 = 0.8966
T3 = 49.7408
mvapor = 448.0960kg / min

Anda mungkin juga menyukai