Está en la página 1de 7

22/01/2018

MATLAB PFR

:
Modelado de un Reactor de Flujo en Pistón

En un reactor de flujo en pistón la composición del fluido varía con la


coordenada de posición en la dirección del flujo; en consecuencia, el balance
de materia para un componente de la reacción ha de referirse a un elemento
diferencial de volumen dV. Así, para el reactante A, la ecuación:

 caudal de   caudal perdido de   caudal de 


   caudal de salida     
 entrada de     reactante debido a   acumulación 
 reactante en    de reactante del    la reacción química    de reactante en 
   elemento de     
 el elemento     en el elemento
   el elemento 
 de volumen   volumen   de volumen   de volumen 
     

quedará de forma esquemática del modo


entrada = salida + desaparición por reacción + acumulación.

1
22/01/2018

Modelado de un Reactor de Flujo en Pistón

dV

CA0 CAf
FA0 FA FA+dFA FAf

XA0 =0 XA XA+dXA XAf


v0 vf

XA

Distancia lo largo del reactor

2
22/01/2018

Caso Práctico:
Caso Práctico: ModeladoCinética enen
reacción Serie
serie en PFR

La reacción que se estudia en esta práctica es una reacción en serie:


k1 k2
A B C

siendo la cinética de ella:


(‐rA)= k1C2A
(‐rB)= k2CB ‐ k1C2A

Se sabe además que los datos cinéticos son k1=0,1 y k2=0,7; Otros datos
son que las reacciones son irreversibles y que la concentración inicial de A
es 1 mol/L. Se pide representar las concentraciones de , y como función
del tiempo de residencia .

3
E
Q

-S+G=AGD
B

)-sj-arara
-

BALATE i mot

3
d d

FA =1 OFA ZCa C
Q

.
FA

=GCA
1)
=
11

-CFATAFA)-GRAJSV=O
T 1 q aT C
aV
aT

=
=EqaV
2)
=E-3
flyo molar Era cinéticn

=IILÅ
a

f
-
sfa=grajav
^
Ln s u s t i u yo
2) BALAN
Sostituyo a

MOa
}
-hn-ca-wn
22/01/2018

Caso Práctico: Modelado reacción en serie en PFR

PROGRAMACIÓN EN MATLAB

% Programa principal del apartado 1


yo=[1 0 0];
tspan=[0 20];
[t,y]=ode45('SecPFR1',tspan,yo);
plot(t,y);
legend('A','B','C')

El programa secundario es SecPFR1

@,
10
%Programa secundario del apartado 1
function yp= SecPFR1(t,y);
2 GpC
k1=0.1; Gy
() CA
=
C7
en
2)
82
=
k2=0.7;
C
yp(1)=‐k1.*(y(1)).^2; GC CA
z gp
= 3
2)
a C B
+=
2)
yp(2)=k1.*(y(1)).^2 ‐ k2.*y(2);
yp(3)=k2.*y(2); g
gC E Yp
C
2
3)=Cc
3
yp=yp'; 1 matrt traspoesta
3)
=

4
22/01/2018

Caso Práctico:
Caso Práctico: Programación
Modelado en paralelo
reacción en MATLABen PFR

El ácido nítrico concentrado, en presencia de ácido sulfúrico concentrado reacciona con el


benceno produciendo nitrobenceno y pequeñas cantidades de compuestos polinitrados

Esta reacción se inicia mediante el ataque electrofilico sobre el anillo aromático. El reactivo
electrofílico, que es el ion nitronio, se forma por la acción del ácido sulfúrico sobre el ácido
nítrico. Una vez que se ha formado el ion nitronio, puede atacar el anillo aromático. El
nitrógeno se une al anillo mediante un par de electrones que originalmente se encontraban
en el orbital deslocalizado del anillo, se elimina ácido sulfúrico.
Esta reacción continúa con la adición de otro grupo nitro para formarse orto, meta y para‐
dinitrobenceno. Se observó que la cinética de la reacción global sigue un esquema en
paralelo de la forma:
Benceno o‐dinitrobenceno K1= 0.2
Benceno m‐dinitrobenceno K2= 0.7
Benceno p‐dinitrobenceno K3 = 0.9
Identificar los perfiles de concentración que se obtendrían en un reactor de flujo en pistón,
para una mezcla con una concentración de benceno inicial de 1M.

bl
A BB
b
ra Cl
=(bitkat
-Ca
5
3
A
z
WDC

Eß BaCa
A
rB- CSi note xen orden D
-

SD nata es
)
re
=baca
Td
=DgCA
glas
=Ca
5
22/01/2018

Caso Práctico:
Caso Práctico: Programación
Modelado en paralelo
reacción en MATLABen PFR

Benceno o‐dinitrobenceno K1= 0.2


Benceno m‐dinitrobenceno K2= 0.7
Benceno p‐dinitrobenceno K3 = 0.9
Mediante el uso de MATLAB identificar los perfiles de concentración que se obtendrían
en un reactor de flujo en pistón, para una mezcla con una concentración de benceno
inicial de 1M.

También podría gustarte