Sunteți pe pagina 1din 10

1

PROBLEMA 2

Un reactor de flujo pistón para producir el producto “D” de acuerdo con


la siguiente reacción:
𝑚𝑜𝑙 𝐷
𝐴⟶𝐷 𝑟𝐷 = 60𝐶𝐴 [ ]
𝑙𝑡. 𝑠
En las condiciones de operación de este reactor, también tiene lugar la
reacción no deseada:
0.003𝐶𝐴 𝑚𝑜𝑙 𝐴
𝐴⟶𝑈 𝑟𝑈 = [ ]
1 + 105 𝐶𝐴 𝑙𝑡. 𝑠
El producto no deseado “U” es un contaminante y cuesta 10 [$⁄𝑚𝑜𝑙 𝑈] mientras
que el producto deseado “D” tiene un valor de 35 [$⁄𝑚𝑜𝑙 𝐷 ].
¿Qué tamaño de reactor debe elegirse para obtener una corriente de
efluente en su valor máximo?
El reactivo puro de “A” entra con un caudal volumétrico de 15[𝑙𝑡⁄𝑠] y una
velocidad de flujo molar de 0.1[𝑚𝑜𝑙⁄𝑠] el valor de “A” es 5 [$⁄𝑚𝑜𝑙 𝐴].

Resolución:

En este nos basaremos en ejercicios resueltos que fueron descritos en el


libro: “Ingeniería de las reacciones químicas de Octave Levenspiel ”
En el capítulo 6 nos habla de calcular el tamaño de reactor
analíticamente, además de utilizar ejercicios resueltos, apuntes de la
materia PRQ 3208 de la carrera.

 El ejercicio nos pide que hallemos un volumen a la cual el producto


deseado sea máximo.

1. Para esto tenemos que tener en cuenta el beneficio o ganancia.

2. Luego tenemos que encontrar un volumen para el cual la


concentración de “A” se consuma hasta una cierta cantidad o se
consuma completamente

3. Hallaremos un tiempo en el cual la concentración “A” se consuma


este tiempo se determinara mediante el programa en matlab.

4. Finalmente se hallara el beneficio o ganancia del punto 1.

Datos:
Q=15; %flujo volumétrico
F=0.1; %flujo molar
PU=10; %precio de U[$/mol U]
PD=35; %precio de D[$/mol D]
PA=5; %precio de A[$/mol A]

X0=0; %tiempo inicial [seg]


y0=0; %Concentración de "D"[mol/lt]
z0=0; %Concentración de "U"[mol/lt]
w0=F/Q; %Concentración de "A"[mol/lt]
2

𝑚𝑜𝑙 𝐷
𝐴⟶𝐷 𝑟𝐷 = 60𝐶𝐴 [ ] DESEADO
𝑙𝑡.𝑠
0.003𝐶𝐴 𝑚𝑜𝑙 𝐴
𝐴⟶𝑈 𝑟𝑈 = [ ] 𝑁𝑂 𝐷𝐸𝑆𝐸𝐴𝐷𝑂
1 + 105 𝐶𝐴 𝑙𝑡. 𝑠

Tenemos la ecuación, de mis apuntes de PRQ 3208 diseño de reactores que:

𝐺𝑎𝑛𝑎𝑛𝑐𝑖𝑎 = 𝑌0 ∗ 𝑃𝐷 − 𝑍0 ∗ 𝑃𝑈 − 𝑃𝐴 (𝐹⁄𝑄 ) La ganancia estará en el programa


como parte de la una de las respuestas

Tenemos que de las velocidades de reacción de “D”:


𝑑𝑌
= 60𝐶𝐴 … … … … … … . . (1)
𝑑𝑥
Velocidad de reacción de “U”:
𝑑𝑍 0.003𝐶𝐴
= … … … … (2)
𝑑𝑥 1 + 10^5𝐶𝐴
Determinamos la concentración inicial de “A”:
𝐹 0.1
𝐶𝐴 = = = 0.0067 𝑎𝑝𝑟𝑜𝑥𝑖𝑚𝑎𝑑𝑎𝑚𝑒𝑛𝑡𝑒 𝑐𝑒𝑟𝑜 … … (3)
𝑄 15

Con estos datos iniciamos el programa y extraemos el dato de


concentración final de “A”:

CA=0.00006667 [mol/lt] para un tiempo de x=0.67 [s]

Con esto datos hallamos el volumen del reactor es:

𝑉 = 𝑐𝑎𝑢𝑑𝑎𝑙 ∗ 𝑡𝑖𝑒𝑚𝑝𝑜 𝑎 𝑙𝑎 𝑐𝑢𝑎𝑙 𝑙𝑎 𝑐𝑜𝑛𝑐 A 𝑠𝑒𝑎 𝑓𝑖𝑛𝑎𝑙 Este volumen estará en el programa
como parte de la respuesta

Ecuaciones para introducir al programa:

𝑑𝑌
= 60𝐶𝐴 … … … … … … . . (1)
𝑑𝑥

𝑑𝑍 0.003𝐶𝐴
= … … … … (2)
𝑑𝑥 1 + 10^5𝐶𝐴

𝑑𝑤 0.0003 ∗ 𝑤
= 60 ∗ 𝑤 + … … … . . (3)
𝑑𝑥 1 + 105 ∗ 𝑤

Con datos de entrada:


Q=15; %flujo volumétrico
F=0.1; %flujo molar
PU=10; %precio de U[$/mol U]
PD=35; %precio de D[$/mol D]
PA=5; %precio de A[$/mol A]

x0=0; %tiempo inicial [seg]


y0=0; %Concentración de "D"[mol/lt]
3

z0=0; %Concentración de "U"[mol/lt]


w0=F/Q; %Concentración de "A"[mol/lt]

INICIO DEL PROGRAMA:


function TARQUE_MOLLER_ROBERTO_EMANUEL_p2
clear all; clc;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
disp('=======================================================')
disp('**************METODO RUNGE KUTTA 4 ORDEN***************')
disp('=======================================================')
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% DATOS INICALES:
Q=15; %flujo volumétrico
F=0.1; %flujo molar
PU=10; %precio de U
PD=35; %precio de D
PA=5; %precio de A

x0=0; %tiempo inicial[s]


xf=1; %tiempo final[s]
y0=0; %Concentración de "D"[mol/lt]
z0=0; %Concentración de "U"[mol/lt]
w0=F/Q; %Concentración de "A"[mol/lt]

h=0.01; %paso que nos damos


n=(xf-x0)/h;
i=1;
disp('=================================================================')
disp('|i tiempo (seg) Conc D Conc U Conc A
Ganancia| ')
disp('=================================================================')
fprintf('%2.0f %3.2f %3.8f %3.8f %3.8f
%3.8f\n',i,x0,y0,z0,w0,0)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

while i<=n
if w0>=0

k1=f1(x0,y0,z0,w0);
l1=f2(x0,y0,z0,w0);
m1=f3(x0,y0,z0,w0);

k2=f1(x0+h/2,y0+h/2*k1,z0+h/2*l1,w0+h/2*m1);
l2=f2(x0+h/2,y0+h/2*k1,z0+h/2*l1,w0+h/2*m1);
m2=f3(x0+h/2,y0+h/2*k1,z0+h/2*l1,w0+h/2*m1);

k3=f1(x0+h/2,y0+h/2*k2,z0+h/2*l2,w0+h/2*m2);
l3=f2(x0+h/2,y0+h/2*k2,z0+h/2*l2,w0+h/2*m2);
m3=f3(x0+h/2,y0+h/2*k2,z0+h/2*l2,w0+h/2*m2);

k4=f1(x0+h,y0+h*k3,z0+h*l3,w0+h*m3);
l4=f2(x0+h,y0+h*k3,z0+h*l3,w0+h*m3);
4

m4=f3(x0+h,y0+h*k3,z0+h*l3,w0+h*m3);

y0=y0+(h/6)*(k1+2*k2+2*k3+k4);
z0=z0+(h/6)*(l1+2*l2+2*l3+l4);
w0=w0-0.0001;
x0=x0+h;

G=y0*PD-z0*PU-PA*F/Q; %Ecuación de ganancia o beneficio

i=i+1;

fprintf('%2.0f %3.2f %3.8f %3.8f %3.8f %3.8f\n',i,x0,y0,z0,w0,G)

else
break
end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

disp('=======================================================')
fprintf('El valor aproximado de concentración D es =%7.9f [mol/lt]\n',y0)
fprintf('El valor aproximado de concentración U es =%7.9f [mol/lt]\n',z0)
fprintf('El valor aproximado de concentración A es =%7.9f [mol/lt]\n',w0)
fprintf('El valor aproximado de máxima ganancia es =%7.7f [$/lt]\n',G)

vol=Q*x0; %Volumen a la cual hace la corriente máximo


fprintf('El valor de reactor es =%7.7f [lt]\n',vol);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function a=f1(x,y,z,w)
a=60*w;
end
function b=f2(x,y,z,w)
b=(0.003*w)/(100000*w);
end
function c=f3(x,y,z,w)
c=60*w+(0.003*w)/(1+10^5*w);
end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

CORRIDO DEL PROGRAMA:

=======================================================

**************METODO RUNGE KUTTA 4 ORDEN***************


=======================================================
5

===========================================================
|i tiempo (seg) Conc D Conc U Conc A Ganancia|

============================================================

1 0.00 0.00000000 0.00000000 0.00666667 0.00000000

2 0.01 0.00547600 0.00000000 0.00656667 0.15832667

3 0.02 0.01086986 0.00000000 0.00646667 0.34711177

4 0.03 0.01618158 0.00000000 0.00636667 0.53302197

5 0.04 0.02141116 0.00000000 0.00626667 0.71605727

6 0.05 0.02655860 0.00000000 0.00616667 0.89621767

7 0.06 0.03162390 0.00000000 0.00606667 1.07350317

8 0.07 0.03660706 0.00000000 0.00596667 1.24791377

9 0.08 0.04150808 0.00000000 0.00586667 1.41944947

10 0.09 0.04632696 0.00000000 0.00576667 1.58811027

11 0.10 0.05106370 0.00000000 0.00566667 1.75389618

12 0.11 0.05571830 0.00000000 0.00556667 1.91680718

13 0.12 0.06029076 0.00000000 0.00546667 2.07684328

14 0.13 0.06478108 0.00000000 0.00536667 2.23400448

15 0.14 0.06918926 0.00000000 0.00526667 2.38829078

16 0.15 0.07351530 0.00000000 0.00516667 2.53970218

17 0.16 0.07775920 0.00000000 0.00506667 2.68823868

18 0.17 0.08192096 0.00000001 0.00496667 2.83390028

19 0.18 0.08600058 0.00000001 0.00486667 2.97668698

20 0.19 0.08999806 0.00000001 0.00476667 3.11659878

21 0.20 0.09391340 0.00000001 0.00466667 3.25363568

22 0.21 0.09774660 0.00000001 0.00456667 3.38779768

23 0.22 0.10149766 0.00000001 0.00446667 3.51908479


6

24 0.23 0.10516658 0.00000001 0.00436667 3.64749699

25 0.24 0.10875336 0.00000001 0.00426667 3.77303429

26 0.25 0.11225800 0.00000001 0.00416667 3.89569669

27 0.26 0.11568050 0.00000001 0.00406667 4.01548419

28 0.27 0.11902086 0.00000001 0.00396667 4.13239679

29 0.28 0.12227908 0.00000001 0.00386667 4.24643449

30 0.29 0.12545516 0.00000001 0.00376667 4.35759729

31 0.30 0.12854910 0.00000001 0.00366667 4.46588519

32 0.31 0.13156090 0.00000001 0.00356667 4.57129819

33 0.32 0.13449056 0.00000001 0.00346667 4.67383629

34 0.33 0.13733808 0.00000001 0.00336667 4.77349950

35 0.34 0.14010346 0.00000001 0.00326667 4.87028780

36 0.35 0.14278670 0.00000001 0.00316667 4.96420120

37 0.36 0.14538780 0.00000001 0.00306667 5.05523970

38 0.37 0.14790676 0.00000001 0.00296667 5.14340330

39 0.38 0.15034358 0.00000001 0.00286667 5.22869200

40 0.39 0.15269826 0.00000001 0.00276667 5.31110580

41 0.40 0.15497080 0.00000001 0.00266667 5.39064470

42 0.41 0.15716120 0.00000001 0.00256667 5.46730870

43 0.42 0.15926946 0.00000001 0.00246667 5.54109780

44 0.43 0.16129558 0.00000001 0.00236667 5.61201200

45 0.44 0.16323956 0.00000001 0.00226667 5.68005131

46 0.45 0.16510140 0.00000001 0.00216667 5.74521571

47 0.46 0.16688111 0.00000001 0.00206667 5.80750521

48 0.47 0.16857867 0.00000001 0.00196667 5.86691981

49 0.48 0.17019409 0.00000001 0.00186667 5.92345951


7

50 0.49 0.17172737 0.00000001 0.00176667 5.97712431

51 0.50 0.17317851 0.00000001 0.00166667 6.02791421

52 0.51 0.17454751 0.00000002 0.00156667 6.07582921

53 0.52 0.17583437 0.00000002 0.00146667 6.12086931

54 0.53 0.17703909 0.00000002 0.00136667 6.16303451

55 0.54 0.17816167 0.00000002 0.00126667 6.20232481

56 0.55 0.17920211 0.00000002 0.00116667 6.23874021

57 0.56 0.18016041 0.00000002 0.00106667 6.27228072

58 0.57 0.18103657 0.00000002 0.00096667 6.30294632

59 0.58 0.18183059 0.00000002 0.00086667 6.33073702

60 0.59 0.18254247 0.00000002 0.00076667 6.35565282

61 0.60 0.18317221 0.00000002 0.00066667 6.37769372

62 0.61 0.18371981 0.00000002 0.00056667 6.39685972

63 0.62 0.18418527 0.00000002 0.00046667 6.41315082

64 0.63 0.18456859 0.00000002 0.00036667 6.42656702

65 0.64 0.18486977 0.00000002 0.00026667 6.43710832

66 0.65 0.18508881 0.00000002 0.00016667 6.44477472

67 0.66 0.18522571 0.00000002 0.00006667 6.44956622


============================================================
El valor aproximado de concentración D es =0.185225707 [mol/lt]
El valor aproximado de concentración U es =0.000000020 [mol/lt]
El valor aproximado de concentración A es =0.000066667 [mol/lt]
El valor aproximado de máxima ganancia es =6.4495662 [$/lt]
El valor de reactor es =9.9000000 [lt]

DIAGRAMA DE FLUJO RK 4 ORDEN:


8

INICIO

Q,F,PU,PD,PA,
X0,xf,y0,z0,w0

h, n=(xf-x0)/h

i,x0,y0,z0,w0,0

i <=n

if w0 >=0

k1=f1(x0,y0,z0,w0);
l1=f2(x0,y0,z0,w0);
m1=f3(x0,y0,z0,w0);

k2=f1(x0+h/2,y0+h/2*k1,z0+h/2*l1,w0+h/2*m1);
l2=f2(x0+h/2,y0+h/2*k1,z0+h/2*l1,w0+h/2*m1);
m2=f3(x0+h/2,y0+h/2*k1,z0+h/2*l1,w0+h/2*m1);

k3=f1(x0+h/2,y0+h/2*k2,z0+h/2*l2,w0+h/2*m2);
l3=f2(x0+h/2,y0+h/2*k2,z0+h/2*l2,w0+h/2*m2);
m3=f3(x0+h/2,y0+h/2*k2,z0+h/2*l2,w0+h/2*m2);

k4=f1(x0+h,y0+h*k3,z0+h*l3,w0+h*m3);
l4=f2(x0+h,y0+h*k3,z0+h*l3,w0+h*m3);
m4=f3(x0+h,y0+h*k3,z0+h*l3,w0+h*m3);

y0=y0+(h/6)*(k1+2*k2+2*k3+k4);
z0=z0+(h/6)*(l1+2*l2+2*l3+l4);
w0=w0-0.0001;

x0=x0+h;
G=y0*PD-z0*PU-PA*F/Q;
i=i+1;

β
9

i,x0,y0,z0,w0,G

else break

end

CONCLUSIONES:

Se pudo responder las preguntas del problema, con alguna dificultad, el de no poder hallar una
bibliografía clara en el tema
10

S-ar putea să vă placă și