Cap 3a Estructuras de Recirculación de Procesos
Cap 3a Estructuras de Recirculación de Procesos
Cap 3a Estructuras de Recirculación de Procesos
Figura 3.1 – Estructura de Recirculación de la Opción 3 de la Figura 2.9 del Proceso HDA
Una vez que se ha obtenido el flujo del reactivo limitante a la entrada del reactor se
procede a realizar el balance de los demás compuestos, teniendo presente que el exceso de
un reactivo, MR, se puede expresar como la relación del flujo molar del reactivo en exceso
entre el flujo molar del reactivo limitante a la entrada del reactor. Por lo tanto, el flujo del
Hidrógeno a la entrada del reactor es dado por las siguientes expresiones
FH ,in yFH FG yPH RG (4)
Los flujos molares de los compuestos a la salida del reactor se calculan de las
ecuaciones de balance de materia de los compuestos en esta unidad de proceso, esto es:
Hidrógeno: FH ,out FH ,in R1 R 2
(9)
Metano: FM ,out FM ,in R1 (10)
Una vez especificado un valor para el exceso del Hidrógeno a la entrada del reactor,
MR, es posible calcular los flujos molares de los compuestos en las diversas corrientes
internas del proceso en las que están presentes para valores dados de PB, yPH, yFH y x. Se infiere
correctamente, por ende, que el modelo matemático que incluye los balances globales de
materia y los balances de materia de la estructura de recirculación de esta Estructura de
Recirculación del proceso HDA tiene 5 grados de libertad.
yPH y PM 1 (15)
se determina correctamente que para cualquier valor factible de DIV la fracción molar de cada
uno de los compuestos en la purga siempre será menor que 1.0 y mayor que 0. Sin embargo,
este análisis es insuficiente para definir exactamente la región de los valores factibles de
yPH y, por consiguiente, de yPM en el rango general [0 1], ya que no toma en cuenta los
siguientes aspectos:
El divisor de flujo solamente es una parte del proceso HDA, que es un sistema
constituido por varias unidades interconectadas con interacciones entre ellas. En otras
palabras, el funcionamiento del divisor depende de los parámetros y valores de las
variables independientes de las demás unidades de proceso, así como los
funcionamientos de tales unidades dependen de la fracción de divisor.
En la corriente de purga hay dos compuestos: el Hidrógeno, que es uno de los
reactivos en la reacción principal, y el Metano que, a la vez, es una impureza y un
subproducto. El papel que desempeñan en el reactor estos compuestos es también un
factor a considerar, lo que se hace al formular sus correspondientes balances de
materia.
Por lo tanto, con el propósito de conocer con exactitud la región de valores factibles
de yPH, esta variable se debe expresar explícitamente como una función de la fracción del
divisor y de las variables independientes de la Estructura de Recirculación del proceso
HDA mostrada en la Figura 3.2.
y P F
y R
PH G
DIV PH G H , out
DIV yPH PG
FH ,in
MR F
T ,in F
H ,out
FH ,in
R1 R2
yFH FG
SISTEMA DE PB
REACTOR
FFT SEPARACIÓN PD
Figura 3.2 – Fracción de división de la Opción 3 de la Figura 2.9 del Proceso HDA
yPH PG
DIV (16)
FH ,out
Los balances globales de Hidrógeno y Metano son dados por las Ecs. (17) y (18),
respectivamente,
y PH PG yFH FG R1 R 2 (17)
(1 y PH ) PG (1 yFH ) FG R1 (18)
(1 yFH )
(1 yPH ) PG
yFH
DIV FH ,out R1 R 2 R1 (20)
El flujo molar total de la corriente de purga es igual a la suma los flujos molares del
Hidrógeno y del Metano purgados, esto es,
(1 yFH )
PG DIV FH ,out
yFH
DIV FH ,out R1 R 2 R1 (22)
Teniendo presente que la fracción molar del Hidrógeno yFH en la corriente gaseosa de
alimentación y la razón molar MR son variables independientes conocidas, y que ambos
avances de reacción y el flujo molar del Hidrógeno a la salida del reactor dependen solamente
de la conversión por paso del Tolueno, x, se concluye que el flujo molar total de la corriente
de purga dado por la Ec. (20) depende solamente de la fracción de divisor, DIV , y de x.
Combinando las Ecs. (16) y (22) se llega a la relación
1
(1 yFH )
yPH DIV FH ,out DIV FH ,out DIV FH ,out R1 R 2 R1 (23)
yFH
que muestra cómo la fracción molar del Hidrógeno en la corriente de purga también depende
únicamente de la fracción de divisor, DIV , y de la conversión, x.
La fracción del divisor puede tomar valores con significado físico solamente en el
rango dado por la Ec. (14). Un valor de DIV igual a 1.0 implica, por definición, que no existe
la corriente gaseosa de recirculación. En este límite superior, por consiguiente, la totalidad
del Hidrógeno y Metano que sale del reactor también sale del proceso en la corriente de
purga y dado que el Hidrógeno es el reactivo en exceso, la fracción molar del Hidrógeno
en la purga toma su valor máximo, yPH,máx, para cualquier valor de x. Obviamente la
fracción molar del Metano en este límite toma su valor mínimo: yPM,mín = 1 - yPH,máx.
De modo que al sustituir ξ DIV =1.0 en la Ec. (23) se puede calcular el valor máximo
de la fracción molar del Hidrógeno en la purga para cualquier valor factible de la
conversión, x. De esta manera se define exactamente la región factible de valores que puede
tomar yPH antes de simular la Estructura de Recirculación del proceso HDA:
Como una consecuencia de las Ecs (15) y (24) se tiene que la fracción molar del
Metano en la purga varía en el rango: yPM,mín < yPM < 1.
La sustitución en la Ec. (23) de las expresiones explícitas de las variables que contiene
y de un valor de la fracción de división igual a 1.0
FH ,out MR PB Sx R1
R 2 , R1 PB S , R 2 PB 1 S 2 S y DIV 1.0
genera, después de la manipulación algebraica requerida para tal fin, una relación explícita
para calcular yPH,máx:
2 MR y FH 1 S y FH x
yPH ,máx (25)
2MR 1 S yFH x
Las variables independientes MR y yFH del proceso HDA que aparecen en la Ec. (25)
son conocidas. Adicionalmente, no aparece en esta expresión el flujo molar del benceno
producido, PB, y dado que la selectividad S sólo es función de la conversión, x, se concluye
que la variable yPH,máx también depende únicamente de x. Por lo tanto, la Ec. (25) establece
claramente que para cada valor de x existe un valor máximo de la fracción molar del
Hidrógeno en la corriente de purga.
Cuando se alimenta Hidrógeno puro al proceso, la Ec. (25) se simplifica a
2MR 1 S x
yPH ,máx (26)
2MR 1 S x
Del análisis matemático de las Ecs. (25) y (26) se concluye que para cualquier valor
de x siempre se cumple la condición: yPH,máx < yFH.
Si se asignan valores a yPH superiores a su valor máximo fijado por la Ec. (25) o la Ec.
(26), según sea el caso, entonces los flujos molares de la corriente gaseosa de
recirculación serán negativos y la fracción del divisor DIV será mayor que 1.0, lo que
no tiene significado físico. Por lo tanto, antes de simular la Estructura de Recirculación de la
opción 3 del proceso HDA, para cualquier valor de x se debe calcular yPH,máx a fin de definir
a priori la región de valores factibles de yPH.
Solución.
La función de MATLAB YPHmax.m calcula la fracción molar máxima del Hidrógeno
en la corriente de purga como una función de la conversión.
Con el propósito de verificar los resultados dados por la Ec. (25) se emplea la Ec. (23)
con DIV 1 . Ambas ecuaciones dan los mismos resultados, los cuales se presentan en la
Tabla 3.1. A medida que se incrementa la conversión x, el valor de yPH,máx disminuye. Para
todos los valores de x, se cumple la condición: yPH,máx < yFH.
La función YPHmax.m requiere como datos tanto a x como a PB para calcular las
variables que aparecen en el lado derecho de la Ec. (23), por lo que se podría concluir
erróneamente que el valor máximo de yPH es una función de esas dos variables. Sin embargo,
no es así, ya que yPH,máx depende únicamente de x de acuerdo a la Ec. (25). Esta dependencia
también se puede demostrar numéricamente al especificar diferentes valores para PB en la
función YPHmax.m a fin de calcular yPH,máx de la Ec. (23); los resultados obtenidos indican
que la variación de PB no altera los valores máximos de yPH para un valor dado de x.
% Ejemplo 3.1
% Cálculo de la fracción molar máxima del Hidrógeno en la corriente de
% purga como una función de la conversión por paso del Tolueno
% MSG | FIQ | UMSNH - 19 de Octubre de 2020
clear, clc
% -----------------------------------------------------------------------
% DATOS
% -----------------------------------------------------------------------
% Flujo molar de salida del Benceno - Producto principal
PB = 100; % kmol/h
% -----------------------------------------------------------------------
% CÁLCULO DE YPHmax = f(x) | Capítulo 3
% -----------------------------------------------------------------------
S = 1 - 0.0036./((1 - x).^1.544);
YPHmax1 = (2*MR*YFH - YFH*x.*(1 + S))./(2*MR + YFH*x.*(1 - S)); % Ec.
(25)
% -----------------------------------------------------------------------
% VISUALIZACIÓN TABULAR DE LOS RESULTADOS EN LA PANTALLA
% -----------------------------------------------------------------------
Results=[x; YPHmax1; YPHmax2];
disp([' RESULTADOS PARA YPHmax']);
disp(' x YPHmax1 YPHmax2')
fprintf('%4.2f %12.7f %12.7f\n',Results)
disp(' ')
Solución.
La Ec. (23) se resuelve usando la función de MATLAB YPH_vs_Ediv.m para
diferentes valores de la fracción de división que se encuentran en el rango
y PM 1 y PH (15)
Figura 3.3 – Fracción molar del Hidrógeno y Metano en la purga en función de DIV para x = 0.75
% Ejemplo 3.2
% Variación de la fracción molar del Hidrógeno en la corriente de purga
% como una función de la conversión por paso del Tolueno
% MSG | FIQ | UMSNH - 18 de Octubre de 2020
clear, clc
% -----------------------------------------------------------------------
% DATOS - Variables Independientes
% -----------------------------------------------------------------------
% Flujo molar de salida del Benceno - Producto principal
PB = 100; % kmol/h
% Fracción de división
Ediv = (0:0.01:1);
% -----------------------------------------------------------------------
% CÁLCULO DE YPH = f(Ediv) para un valor dado de x | Capítulo 3
% -----------------------------------------------------------------------
S = 1 - 0.0036/((1 - x)^1.544);
FHout = (MR*PB)/(S*x);
Eps_R1 = PB/S;
Eps_R2 = PB*(1 - S)/(2*S);
% Ec. (23) del Capítulo 3
YPH = FHout*Ediv./(FHout*Ediv + ((1 - YFH)/YFH)*(FHout*Ediv + Eps_R1 -
Eps_R2) + Eps_R1);
% Ec. (15) del Capítulo 3
YPM = 1 - YPH;
% -----------------------------------------------------------------------
% VISUALIZACIÓN TABULAR DE LOS RESULTADOS EN LA PANTALLA
% -----------------------------------------------------------------------
Results=[Ediv; YPH; YPM];
disp(['RESULTADOS - YPH y YPM vs Ediv']);
disp(' ')
disp('Ediv YPH YPM')
fprintf('%4.2f %12.6f %12.6f\n',Results)
% -----------------------------------------------------------------------
% VISUALIZACIÓN GRÁFICA DE LOS RESULTADOS EN LA PANTALLA
% -----------------------------------------------------------------------
plot (Ediv, YPH, ':ok', Ediv, YPM, '--xr')
legend ('YPH', 'YPM')
title ('Variación de YPH y YPM en función de Ediv | x = 0.75')
xlabel ('Fracción de división')
ylabel ('Fracción molar del Hidrógeno y Metano')
grid on
end % function YPH_vs_Ediv
Solución.
La función de MATLAB Recycle_Procesos_HDA_1a.m implementa los cálculos de
los balances de materia y grafica los resultados obtenidos. Las Figuras 3.4 a 3.11
corresponden a las gráficas solicitadas en los incisos (a) a (h).
clear, clc
% -----------------------------------------------------------------------
% DATOS - 5 GRADOS DE LIBERTAD
% -----------------------------------------------------------------------
% (1) Flujo molar de salida del Benceno - Producto principal
PB = 100; % kmol/h
% -----------------------------------------------------------------------
% CÁLCULOS DE LOS BALANCES DE MATERIA
% -----------------------------------------------------------------------
for i=1:length(YPH)
for j=1:length(x)
% ---------------------------------------------------------------
% BALANCES GLOBALES DE MATERIA - MODELO EN CAPÍTULO 2
% ---------------------------------------------------------------
S(j) = 1 - 0.0036/((1 - x(j))^1.544); % Ec. (49)
Eps_R1(j) = PB/S(j); % Ec. (48)
Eps_R2(j) = (PB/2)*((1 - S(j))/S(j)); % Ec. (45a)
FFT(j) = PB/S(j); % Ec. (46a)
PD(j) = (PB/2)*((1 - S(j))/S(j)); % Ec. (47a)
FG(i,j) = (PB/S(j))*(1-(1-YPH(i))*(1-S(j))/2)/(YFH-YPH(i)); %
Ec. (43b)
PG(i,j) = FG(i,j)+(PB/2)*(1/S(j)-1); % Ec. (44b)
% ---------------------------------------------------------------
% CÁLCULOS DE LA ESTRUCTURA DE RECIRCULACIÓN-MODELO EN CAPÍTULO 3
% ---------------------------------------------------------------
% Flujos molares de los compuestos alimentados al reactor
% y de la corriente de recirculación gaseosa
FTin(j) = FFT(j)/x(j); % Ec. (3)
FHin(j) = MR*FTin(j); % Ec. (5)
RG(i,j) = (FHin(j) - YFH*FG(i,j))/YPH(i); % Ec. (4)
FMin(i,j) = (1 - YFH)*FG(i,j) + (1 - YPH(i))*RG(i,j); % Ec. (8)
% FRct_in: Flujo molar de la alimentación al reactor, kmol/h
FRct_in(i,j) = FHin(j) + FMin(i,j) + FTin(j);
% -----------------------------------------------------------------------
% VISUALIZACIÓN TABULAR DE LOS RESULTADOS EN LA PANTALLA
% -----------------------------------------------------------------------
for i=1:length(YPH)
Results1=[x; S; Eps_R1; Eps_R2; FFT; FG(i,:); PD; PG(i,:); RG(i,:);
FRct_in(i,:); Ediv(i,:)];
disp([' RESULTADOS PARA YPH =
',num2str(YPH(i))]);
disp(' x S Eps_R1 Eps_R2 FFT FG PD PG
RG FRin Ediv')
fprintf('%4.2f %7.4f %8.3f %6.3f %8.3f %8.3f %6.3f %8.3f %10.3f
%11.3f %8.4f\n',Results1)
disp(' ')
end
% -----------------------------------------------------------------------
% VISUALIZACIÓN GRÁFICA DE LOS RESULTADOS EN LA PANTALLA
% -----------------------------------------------------------------------
%
plot (YPH, Ediv(:,3), ':ok', YPH, Ediv(:,10), '--xr', YPH, Ediv(:,15), '-
b')
legend ('x=0.15', 'x=0.5','x=0.75')
title ('Figura 3.4 - Variación de Ediv con YPH para diferentes valores de
x')
xlabel ('Fracción molar del Hidrógeno en la purga')
ylabel ('Fracción de división - Divisor')
grid on
%
pause
clf
%
plot (YPH, PG(:,3), ':ok', YPH, PG(:,10), '--xr', YPH, PG(:,15), '-b')
legend ('x=0.15', 'x=0.5','x=0.75')
title ('Figura 3.5 - Variación de PG con YPH para diferentes valores de
x')
xlabel ('Fracción molar del Hidrógeno en la purga')
ylabel ('Flujo molar de la purga, kmol/h')
grid on
%
pause
clf
%
plot (YPH, RG(:,3), ':ok', YPH, RG(:,10), '--xr', YPH, RG(:,15), '-b')
legend ('x=0.15', 'x=0.5','x=0.75')
title ('Figura 3.6 - Variación de RG con YPH para diferentes valores de
x')
xlabel ('Fracción molar del Hidrógeno en la purga')
ylabel ('Flujo molar de la corriente de recirculación, kmol/h')
grid on
%
pause
clf
clf
QRCT F1,out H 1,out F2,out H 2,out F3,out H 3,out F4,out H 4,out F5,out H 5,out
F1,in H 1,in F2,in H 2, in F4,in H 4,in (27)
R1H Ro1 R 2 H Ro 2
En esta ecuación los compuestos han sido representados por subíndices numéricos
en vez de por sus fórmulas químicas, esto es:
H2 CH 4 C6 H 6 C 7 H8 C12 H10
1 2 3 4 5
Después de resolver los balances de materia del proceso HDA, los flujos molares y
los avances de reacción que aparecen en la Ec. (27) son variables conocidas. Por lo tanto,
cuando el sistema reaccionante se comporta como un gas ideal (esto es, si las entalpías
específicas de los compuestos dependen únicamente de la temperatura), el balance de energía
incorpora al modelo matemático solamente 1 ecuación independiente y 3 nuevas variables:
(a) El calor transferido entre el reactor y el medio ambiente, QRCT.
(b) La temperatura de entrada del reactor, Tin.
(c) La temperatura de salida del reactor, Tout.
Ambas temperaturas son variables implícitas en la Ec. (27), pero aparecen
explícitamente como variables en las ecuaciones constitutivas que definen las entalpías
específicas de los compuestos, como se muestra en el Ejemplo 3.4.
El modelo matemático resultante tiene ahora una ecuación y tres variables más, por
lo que el sistema tiene 7 variables independientes o grados de libertad. Esto significa que
es necesario especificar los valores de dos de las tres variables del balance de energía para
poder calcular la variable restante usando la Ec. (27).
Solución
Se han especificado los valores de 7 variables independientes del modelo matemático
que permite resolver primero los balances de materia y, al final, el balance de energía.
1
La fuente de las propiedades termodinámicas de los compuestos es el Apéndice A del libro: Bruce E. Poling, John M.
Prausnitz and John P. O´Connell. The Properties of Gases and Liquids. Fith edition. McGraw-Hill (2001).
Paso 1. Resolver los balances de materia del proceso para determinar los flujos
molares de los compuestos presentes en las corrientes de entrada al y de salida del reactor,
así como ambos avances de reacción. Los resultados obtenidos se reportan en las segunda y
cuarta columnas, así como en las últimas dos filas de la siguiente tabla:
Paso 2. Calcular las entalpías específicas de los compuestos en la entrada del reactor.
Tin Cpi
H i ,in R dT
298.15
R
a1i 2 a 2i 3 3
a 0i Tin 298.15 2 Tin 298.15 3 Tin 298.15 (28)
2
R
a3i T 4 298.154 a 4i T 5 298.155
4
in 5 in
donde R = 8.3143 kJ kmol-1 K-1 y Tin = 894.2611 K. Queda claro que las entalpías calculadas
tienen como estado de referencia los reactivos como gases ideales a 25°C y 1 atm.
Los valores obtenidos de las entalpías específicas de los compuestos alimentados al
reactor se reportan en la tercera columna de la tabla de resultados:
Paso 3. Calcular los calores estándar de reacción a una temperatura de 25°C y una
presión total de 1 atm considerando como gases ideales a los reactivos y productos.
H Ro1 H of 2 H of 3 H of 1 H of 4 (29)
H Ro 2 H of 5 H of 1 2H of 3 (30)
Cpi
Tout
H i ,out R dT
298.15
R
a1i 2 a 2i 3 3
a 0i Tout 298.15 2 Tout 298.15 3 Tout 298.15 (31)
2
R
a3i T 4 298.154 a 4i T 5 298.155
4 out 5 out
function Reactor_Tout_HDA
clear, clc
% -----------------------------------------------------------------------
% DATOS - 7 Variables Independientes y Propiedades Termodinámicas
% -----------------------------------------------------------------------
PB = 100; % Flujo de Benceno producido en kmol/h
YFH = 0.95; % Fracción molar del H2 en la alimentación
gaseosa
x = 0.75; % Conversión por paso del Tolueno en el
reactor
YPH = 0.4; % Fracción molar del Hidrógeno en la purga
MR = 5; % Razón molar H2/Tolueno en la entrada del
reactor
Tin = (1150 - 32)/1.8 + 273.15; % Temperatura de entrada en K (1150 °F)
Q_Rct = 0; % Reactor adiabático
% Coeficientes estequiométricos
Coef_R1 = [-1 1 1 -1 0];
Coef_R2 = [1 0 -2 0 1];
% Calores de formación
DHf = [0 -74.52 82.88 50.17 182.42]; % kJ/mol
% -----------------------------------------------------------------------
% Flujos de Entrada y Salida del Reactor y Avances de Reacción Calculados
% -----------------------------------------------------------------------
FH = 687.719; % Flujo del Hidrógeno alimentado al reactor, kmol/h
FM = 776.052; % Flujo del Metano alimentado al reactor, kmol/h
FT = 137.544; % Flujo del Tolueno alimentado al reactor, kmol/h
% -----------------------------------------------------------------------
% CALCULO DE LA TEMPERATURA DE SALIDA DEL REACTOR
% -----------------------------------------------------------------------
Fin = [FH FM 0 FT 0]; % Fi,in - kmol/h
Fout = [FHout FMout FBout FTout FDout]; % Fi,out - kmol/h
Tref = 298.15; % Temperatura de referencia,
K
Hin = [Hcalc(CpG(1,:),Tref,Tin) Hcalc(CpG(2,:),Tref,Tin) 0 ...
Hcalc(CpG(4,:),Tref,Tin) 0]; % Hi,in en kJ/kmol, Ec. (15)
Hrxn_R1 = 1000*Coef_R1*DHf'; % Ec. (16) - kJ/kmol
Hrxn_R2 = 1000*Coef_R2*DHf'; % Ec. (17) - kJ/kmol
% -----------------------------------------------------------------------
% VISUALIZACIÓN DE LOS RESULTADOS EN LA PANTALLA
% -----------------------------------------------------------------------
disp('Valores Especificados para las Variables Independientes')
fprintf(' Benceno producido = %5.2f kmol/h\n',PB)
fprintf(' Fracción molar del Hidrógeno en la alimentación =
%.2f\n',YFH)
fprintf(' Conversión por paso del Tolueno = %.2f\n',x)
fprintf(' Fracción molar del Hidrógeno en la purga = %.2f\n',YPH)
fprintf(' Razón molar H2/Tolueno en la alimentación al reactor =
%4.2f\n',MR)
fprintf(' Temperatura de entrada - Reactor = %7.4f K\n',Tin)
fprintf(' Flujo de calor transferido entre el reactor y el medio
ambiente = %4.2f\n',Q_Rct)
disp(' ')
disp('Valores Calculados de las Variables Dependientes')
fprintf(' Hidrógeno alimentado al reactor = %7.3f kmol/h \n',FH)
fprintf(' Metano alimentado al reactor = %7.3f kmol/h \n',FM)
fprintf(' Tolueno alimentado al reactor = %7.3f kmol/h \n',FT)
disp(' ')
fprintf(' Avance de la reacción principal (R1) = %7.3f kmol/h
\n',Eps_R1)
fprintf(' Avance de la reacción secundaria (R2) = %7.3f kmol/h
\n',Eps_R2)
disp(' ')
fprintf(' Entalpía del Hidrógeno alimentado al reactor = %7.3f kJ/kmol
\n',Hin(1))
fprintf(' Entalpía del Metano alimentado al reactor = %7.3f kJ/kmol
\n',Hin(2))
%
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function [fTout] = EB_Function(Tout)
end % EB_Function
%
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function [H] = Hcalc(Cp,T1,T2)
% This function calculates enthalpy change given Tl, T2 and the Cp
% constants. The units of R determine the units of H.
% The form of the polynomial as given by Poling et al (2001).
% Cp/R = Cp(1) + Cp(2)*T + Cp(3)*T^2 + Cp(4)*T^3 + Cp(5)*T^4;
% Temperature in K
R = 8.3143; % kJ/kmol K
H = Cp(1)*(T2 - T1) + Cp(2)/2*(T2^2-T1^2) + Cp(3)/3*(T2^3-T1^3) ...
+ Cp(4)/4*(T2^4-T1^4) + Cp(5)/5*(T2^5-T1^5);
H = R*H; % kJ/kmol
end % function Hcalc
r k T C H 2 CTol
1/ 2
(32)
Para estimar el volumen del reactor se supone que opera isotérmicamente, a una
temperatura igual al promedio aritmético de las temperaturas de entrada y de salida, esto es:
TR = (Tin + Tout)/2. Esta aproximación requiere resolver solamente el balance de materia
diferencial representado por una ecuación diferencial para diseñar el reactor tubular:
dV F
4,in (34)
dx r
function Reactor_Design_HDA
2
R. I. Silsby y E. W. Sawyer; J. Appl. Chem., 6: 347 (August 1956); W.D. Betts, F. Popper y R. I. Silsby, J. Appl. Chem.,
7: 497 (September 1957).
3
C. C. Zimmerman y R. York, I&EC Proc. Des. Dev., 3: 254 (July 1964).
clear, clc
% -----------------------------------------------------------------------
% DATOS - 8 Variables Independientes del proceso y los flujos molares de
% los compuestos a la entrada del reactor
% -----------------------------------------------------------------------
PB = 100; % Flujo de Benceno producido en kmol/h
YFH = 0.95; % Fracción molar del H2 en la alimentación gaseosa
x = 0.75; % Conversión por paso del Tolueno en el reactor
YPH = 0.4; % Fracción molar del Hidrógeno en la purga
MR = 5; % Razón molar H2/Tolueno en la entrada del reactor
Tin = (1150 - 32)/1.8 + 273.15; % Temperatura de entrada en K (1150 °F)
Tout = 941.121; % Temperatura de salida en K
P_Rct = 500/14.696; % Presión de operación del reactor en atm
% -----------------------------------------------------------------------
% CÁLCULO DEL VOLUMEN DEL REACTOR
% -----------------------------------------------------------------------
% Indices asignados a los compuestos
% Hidrógeno - 1
% Metano - 2
% Benceno - 3
% Tolueno - 4
% -----------------------------------------------------------------------
% VISUALIZACIÓN DE LOS RESULTADOS EN LA PANTALLA
% -----------------------------------------------------------------------
disp('Valores Especificados para las Variables Independientes')
fprintf(' Benceno producido = %5.2f kmol/h\n',PB)
fprintf(' Fracción molar del Hidrógeno en la alimentación =
%.2f\n',YFH)
fprintf(' Conversión por paso del Tolueno = %.2f\n',x)
fprintf(' Fracción molar del Hidrógeno en la purga = %.2f\n',YPH)
fprintf(' Razón molar H2/Tolueno en la alimentación al reactor =
%4.2f\n',MR)
fprintf(' Presión de operación del reactor = %7.4f atm\n',P_Rct)
fprintf(' Temperatura de entrada del reactor = %7.4f K\n',Tin)
fprintf(' Temperatura de salida del reactor = %7.2f\n',Tout)
disp(' ')
disp('Valores Calculados de las Variables Dependientes')
%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function dVdx = Rct_Function(xf,V)
% Flujos molares de los compuestos en función de la conversión xf
F1=FH - FT*xf;
F2=FM + FT*xf;
F3=FT*xf;
F4=FT*(1 - xf);
dVdx = 0 - FT/Rate;
end % Rct_Function
Pin , Pout ,
PB , kmol/h y FH yPH x MR Tin , °F C
psia psia
100 0.95 0.4 0.75 5 100 465 550 0.8
Solución
Primero se formula el modelo matemático siguiendo un procedimiento sistemático
ilustrado paso a paso.
donde Hi,in y Hi ,out son las entalpías específicas del compuesto i = 1, 2 (esto es: Hidrógeno,
Metano) en las corrientes de entrada y salida, respectivamente,
Cuando se asignan valores a nc flujos molares individuales, la temperatura y la presión
de la corriente de entrada4 y a la presión de la corriente de salida, que son las variables
independientes que usualmente se especifican cuando se diseña un compresor adiabático, los
balances de materia y energía no son suficientes para representar su funcionamiento dado
que la Ec. (37) contiene dos variables desconocidas We y T25. Se necesita, por tanto, más
información para fijar el estado final de una compresión adiabática. La información adicional
se obtiene usando el balance de entropía y la eficiencia isoentrópica del compresor.
Ecuaciones Constitutivas.
Si el compresor es reversible y adiabático, entonces toda la energía mecánica que
consume se emplea en incrementar la presión del gas o vapor. La compresión reversible y
adiabática es ideal, por lo que representa un límite teórico para la compresión real de un gas.
El balance de entropía para el compresor ideal del proceso HDA bajo estudio es dado por
rev
Sout Sin
F1,in S1,revout F2,in S2,revout F1,in S1,in F2,in S2,in (40)
f Tout
rev
F1,in S1,revout F2,in S2,revout F1,in S1,in F2,in S2,in 0
rev
donde Sin es la entropía total de la corriente de entrada, Sout es la entropía total reversible
de la corriente de salida y, para cada compuesto i, Si ,in es la entropía específica en la corriente
de entrada y Sirev
, out es la entropía específica reversible o ideal en la corriente de salida.
Wrev
C (41)
We
4
En este caso nc = 2, por lo que la corriente de entrada al compresor tiene 4 variables independientes.
5
Tener presente que, para gases ideales, las entalpías específicas de los compuestos en la salida del compresor Hi ,out y,
por tanto, la entalpía total de la corriente de salida, H out , dependen solamente de T2.
Wrev H out
rev
- H in (42)
rev
donde H out es la entalpía total de la corriente de salida para la compresión isoentrópica:
rev
H out F1,in H1,revout F2,in H 2,revout (43)
donde Hirev
,out es la entalpía reversible específica del compuesto i en la corriente de salida.
Tin Cpi
H i ,in R dT
298.15
R
a1i 2 a 2i 3 3
a 0i Tin 298.15 2 Tin 298.15 3 Tin 298.15 (44)
2
R
a3i T 4 298.154 a 4i T 5 298.155
4 in 5 in
Tout Cpi
H i ,out R dT
298.15
R
a1i 2 a 2i 3 3
a 0i Tout 298.15 2 Tout 298.15 3 Tout 298.15 (45)
2
R
a3i T 4 298.154 a 4i T 5 298.155
4 out 5 out
rev
Tout Cpi
H irev
, out
R dT
298.15
R
rev a1i rev 2 2
a 2i
a 0i Tout 298.15 2 Tout 298.15 3 Trev
out
3
298.153 (46)
R
4
out 5
out
a3i T rev 4 298.154 a 4i T rev 5 298.155
Tin Cpi dT P
Si ,in R R ln in
298.15
R T P
ref
Tin a 2i 2 2
a 0i ln 298.15 a1i Tin 298.15 2 Tin 298.15 (47)
R
a3 a 4 P
i Tin3 298.153 i Tin4 298.154 ln in
3 4 P
ref
Cpi dT
rev
Tout Pout
Sirev
, out
R R ln
298.15
R T Pref
a 0
i ln
Toutrev
298.15
a2
2
a1i Toutrev 298.15 i Toutrev 298.152
2
(48)
R
3
3
4
4
a3i Toutrev 298.153 a 4i Toutrev 298.154 ln Pout
P
ref
Algoritmo de Cálculo
(a) Calcular los flujos molares de los compuestos en la corriente de salida de las Ecs.
(36) y (37).
(b) Calcular las entropías específicas de los compuestos en la corriente de entrada de
la Ec. (47).
rev
(c) Calcular la temperatura reversible de la corriente de salida, Tout , de la ecuación
resultante de la combinación de las Ecs. (40) y (48).
(d) Calcular las entalpías específicas de los compuestos en la corriente de entrada de
la Ec. (44).
(e) Calcular la entalpía total de la corriente de entrada de la Ec. (39).
(f) Calcular las entalpías específicas reversibles de los compuestos en la corriente de
salida de la Ec. (46).
(g) Calcular la entalpía total de la corriente de salida para la compresión isoentrópica,
rev
H out , de la Ec. (43).
(h) Calcular el trabajo del compresor isoentrópico, Wrev , de la Ec. (42).
(i) Calcular el trabajo del compresor real, Wrev , de la Ec. (41).
(j) Calcular la temperatura real de la corriente de salida, Tout , de la ecuación resultante
de la combinación de las Ecs. (37), (38) y (45).
Comentarios
A medida que se mejora el diseño de un compresor decrece su irreversibilidad y se
incrementa su eficiencia, es decir, el comportamiento del compresor real se aproxima más a
la compresión isoentrópica ideal. Los compresores bien diseñados tienen eficiencias
isoentrópicas en el rango de 0.80 a 0.90.
Las turbinas operan de manera inversa a los compresores, disminuyendo la presión
de un gas mientras generan trabajo, esto es: Pin > Pout. La eficiencia de una turbina es definida
como
T
We
H out - H in (49)
Wrev H out
rev
- H in
function Compressor_Ideal_HDA
clear, clc
% -----------------------------------------------------------------------
% DATOS - Variables Independientes y Propiedades Termodinámicas
% -----------------------------------------------------------------------
x = 0.5; % Conversión por paso del Tolueno en el reactor
YPH = 0.4; % Fracción molar del Hidrógeno en la purga
MR = 5; % Razón molar H2/Tolueno en la entrada del reactor
RG = 1.2779e+03; % Flujo de la recirculación gaseosa en kmol/h
% -----------------------------------------------------------------------
% CÁLCULO DE LA POTENCIA DEL COMPRESOR PARA UN GAS IDEAL
% -----------------------------------------------------------------------
% Flujos molares de los compuestos en la entrada y salida del compresor
Fin_Comp = [YPH*RG (1 - YPH)*RG]; % Fi,in en kmol/h
Fout_Comp = Fin_Comp; % Fi,out en kmol/h - Ecs. (22) y (23)
% -----------------------------------------------------------------------
% VISUALIZACIÓN DE LOS RESULTADOS EN LA PANTALLA
% -----------------------------------------------------------------------
disp('Valores Especificados para las Variables Independientes')
fprintf(' Conversión por paso del Tolueno en el reactor = %3.2f\n',x)
fprintf(' Fracción molar del Hidrógeno en la recirculación =
%3.2f\n',YPH)
fprintf(' Razón molar H2/Tolueno en la alimentación al reactor =
%3.2f\n',MR)
fprintf(' Flujo molar de la recirculación gaseosa = %7.3f kmol/h
\n',RG)
disp(' ')
fprintf(' Presión de entrada = %5.2f psia\n',Pin_Comp)
fprintf(' Presión de salida = %5.2f psia\n',Pout_Comp)
fprintf(' Temperatura de entrada = %5.2f K\n',Tin_Comp)
fprintf(' Eficiencia del compresor = %3.2f\n',Efic_Comp)
disp(' ')
disp('Valores Calculados de las Variables Dependientes del Compresor')
fprintf(' Temperatura de salida del compresor reversible = %6.3f
K\n',Trev)
fprintf(' Trabajo de eje reversible = %6.3f kJ/h\n',Wrev)
fprintf(' Trabajo de eje real = %6.3f kJ/h\n',Wreal)
fprintf(' Trabajo de eje real = %6.3f hp\n',We_hp)
fprintf(' Temperatura de salida del compresor real = %6.3f
K\n',Tout_real)
%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function [fTrev] = SB_Function(Trev)
end % SB_Function
%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function [fTreal] = EB_Compressor(Treal)
end % EB_Compressor
%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function [H] = Hcalc(Cp,T1,T2)
% This function calculates enthalpy change given Tl, T2 and the Cp
% constants. The units of R determine the units of H.
% The form of the polynomial as given by Poling et al (2001).
% Cp/R = Cp(1) + Cp(2)*T + Cp(3)*T^2 + Cp(4)*T^3 + Cp(5)*T^4;
% Temperature in K
R = 8.3143; % kJ/kmol K
H = Cp(1)*(T2 - T1) + Cp(2)/2*(T2^2-T1^2) + Cp(3)/3*(T2^3-T1^3) ...
+ Cp(4)/4*(T2^4-T1^4) + Cp(5)/5*(T2^5-T1^5);
H = R*H;
end % function Hcalc
%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function [S] = Scalc(Cp,T1,T2,P1,P2)
% This function calculates entropy change given Tl, T2, P1, P2 and
the Cp
% constants. The units of R determine the units of S.
% The form of the polynomial as given by Poling et al (2001).
% Cp/R = Cp(1) + Cp(2)*T + Cp(3)*T^2 + Cp(4)*T^3 + Cp(5)*T^4;
% Temperature in K
R = 8.3143; % kJ/kmol K
S = Cp(1)*log(T2/T1) + Cp(2)*(T2 - T1) + Cp(3)/2*(T2^2 - T1^2) ...
+ Cp(4)/3*(T2^3 - T1^3) + Cp(5)/4*(T2^4 - T1^4);
S = R*S - R*log(P2/P1); % kJ/kmol
end % function Scalc