Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Reactores en Serie
Análisis y simulación de una configuración de reactores químicos
Índice de Contenidos
1. Unidades 1
2. Introducción 2
3. Problema de reactores 2
4. Análisis 2
4.1. Caracterización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4.2. Hipótesis y simplificaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4.3. Modelamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5. Simulación 4
5.1. Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5.2. Proceso y resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6. Linealización 7
6.1. Función transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.2. Matriz transición de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.3. Estado Cero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.3.1. Respuesta a estado cero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.4. Estado de equilibrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.4.1. Respuesta a estado de equilibrio . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.5. Respuesta entrada cero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.6. Respuesta al impulso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Anexo A. Códigos 13
A.1. Código punto de operación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
A.2. Código función reactor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Lista de Figuras
1 Sistema de reactores químicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Bloque completo de ambos reactores en Simulink. . . . . . . . . . . . . . . . . . . . 6
3 Concentraciones[mol] para ambos estanques al paso del tiempo . . . . . . . . . . . . 6
4 Temperaturas[K] para ambos estanques al paso del tiempo . . . . . . . . . . . . . . 7
5 Ecuación de sistema cuando no esta forzado (u = 0) . . . . . . . . . . . . . . . . . . 10
6 Ecuaciones que relacionan X e Y. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Lista de Códigos
A.1. Código que entrega el punto de operación del sistema . . . . . . . . . . . . . . . . . 13
A.2. Código de ambos reactores por simulink . . . . . . . . . . . . . . . . . . . . . . . . . 14
1. Unidades
Variable Unidad Descripción
V m3 Volumen
m3
Fi s Flujo que circula en el estanque i
Kg
ρi m3
Densidad de i
mol
Ci m3
Concentración de soluto en el estanque i
J
cp KgK Calor especifico
J
Hi mol Entalpía molar de i
J
Ei mol Energía de activación para i
1
K0 s Frecuencia de las colisiones
Ti K Temperatura en la sección i
J
R molK Constante universal de los gases
V olt V Voltaje aplicado a la resistencia
2. Introducción
En el presente informe se expondrá un sistema de reactores químicos en serie, y se modelará
para apreciar el comportamiento en sus concentraciones y temperaturas al paso del tiempo.
También se explicará como se puede simular y modelar un sistema cualquiera, mediante el cono-
cimiento matemático y físico aplicado. Al igual observar como el software Simulink ayuda a poder
generar simulaciones más practicas y simples.
Los modelos matemáticos son esenciales para cualquier proceso hoy en día, son útiles para
reducir costos de operación y para reconocer errores, además de observar como se comportará un
sistema dado parámetros definidos por el usuario, para comprender de una mejor manera el proceso.
En estos tiempos y los próximos cada vez más se estará usando modelos que sirvan para simular
procesos y desarrollos de las tecnologías.
3. Problema de reactores
Un sistema de reactores es un conjunto de estanques conectados, en nuestro caso en serie, en
cuyo interior tiene lugar una reacción química, diseñado para maximizar la conversión y la selec-
tividad de esa reacción. Para este informe se conformará el sistema presente en la figura1, que
consta de dos estanques(exotérmico y endotérmico). En donde al primero(exotérmico) llega un
flujo con moles de soluto a una temperatura dada, para la reacción química y posteriormente la sa-
lida de éste conecta con la entrada del segundo(endotérmico) para finalizar el sistema de reacciones.
Luego se tiene como objetivo controlar y observar como varía la temperatura y concentración
para ambos estanques al paso del tiempo. Para esto se debe realizar una análisis termodinámico y
químico que ayudará al modelo.
4. Análisis
Inicialmente para un mayor análisis del sistema, se avanzará de lo más básico del sistema como
su caracterización, a dar paso a el modelo final que expondrá el funcionamiento de éste.
4.1. Caracterización
Origen: Artificial
Naturaleza: Es determinista, debido a que no estamos en presencia de incertidumbres, varia-
bles aleatorias o procesos estocásticos.
Numero de variables: Es multivariables, más adelante se adentrará en este ítem.
Comportamiento temporal: Sistema invariante en el tiempo, ya que los parámetros no varían
al paso del tiempo. Es causal, es decir, no depende de valores futuros.
Linealidad: No es lineal, dado a que se está en presencia de la ley de Ahrrenius.
Continuidad: El tiempo es continuo y las variables que dependen de él también.
4.3. Modelamiento
Entonces para establecer el diseño de este modelo, se harán balances termodinámicos que re-
lacionen las temperaturas y concentraciones con las reacciones químicas que se generan en estos
reactores.
Primero se debe hacer un balance másico en el ámbito macroscópico para los dos estanques, el
cual corresponde a la derivada respecto a la masa en los estanques. Esto da paso a la concentración
de los solutos mediante la relación mi = V Ci . (.
Balance Másico
∂m1 ∂C1 F
⇒ = (C0 − C1 ) − R1 (1)
∂t ∂t V
∂m2 ∂C2 F
⇒ = (C1 − C2 ) − R2 (2)
∂t ∂t V
Donde R1 y R2 corresponden a la ecuación de Arrhenius para ambos estanques. Luego se hace un
balance térmico mediante la entalpía en cada caso, con la definición de entalpía como Hi = V ρcp Ti ,
dejando las ecuaciones de la siguiente manera:
Balance Energético
∂T1 F (− 4 H)R1
= (T0 − T1 ) + (3)
∂t V ρcp
∂T2 F (− 4 H)R2
= (T1 − T2 ) + q − (4)
∂t V ρcp
Se puede apreciar que para la ecuación(3) el segundo termino esta sumado, esto quiere decir que
el tipo de reacción de ese estanque es exotérmica. En caso contrario para la ecuación(4), ese ter-
mino esta restando dada la naturaleza endotérmica del estanque. El término q para la ecuación(4)
corresponde al calor entregado por la resistencia al existir voltaje entre sus temrinales, en este caso
esta sumando dado a que entrega energía al sistema.
5. Simulación
5.1. Datos
Los datos son esenciales para la simulación de un sistema. En este caso el sistema corresponde
a un conjunto de reactores conectados en serie que se trata de medir las concentraciones y tem-
peraturas. Por esto se tomo como ejemplo dos reacciones real del Nitrógeno una para el primer
estanque, es decir una reacción exotérmica, y para el segundo estanque endotérmica.
Dato Valor
C0 100
ρ 810
cp 1040
H1 20000
H2 12000
E 10000
K0 0.002
R 8.3144
T0 300
C1 (0) 0
C2 (0) 0
T 1( 0) 325
T2 (0) 295
Se supuso que las temperaturas iniciales para ambos estanques eran distintas como se puede
apreciar, y que estas tienen una era mayor y otra menor respecto a la temperatura que entrega
la tubería inicial. Además las concentraciones se eligieron como 0, ya que se expondrá como se
comporta el sistema recién iniciado su marcha.
Se puede apreciar en la figura(3), que ambas concentraciones son crecientes en el tiempo pero
a partir de un instante llegan a un punto de saturación, que mantiene total relación con el valor de
la concentración(C0 ) entregada por la tubería de entrada, que en este caso es de 100mol. También
vemos como las curvas poseen distintas formas crecientes al inicio. Esto es debido a que los dos
reactores poseen distintas temperaturas iniciales, y como la exponencial que conforma la ley de
Ahrrenius depende de ésta, se tienen distintos crecimientos al inicio, pero a medida que pasa el
tiempo estas curvas se alinean, ya que como se observa en el siguiente gráfico las temperaturas
empiezana converger a un similar punto.
En el gráfico(4), se ve como fluctúan las temperaturas al paso del tiempo, se observa que la
temperatura en el estanque 1(linea azul) inicia con una temperatura de 325K y luego baja buscando
el equilibrio en una temperatura cercana a la temperatura que ingresa por la tubería 300K. En el
otro estanque, la temperatura T2(linea roja), parte en 295K entonces como tiene una fuente de
calor y además ingresa la temperatura por la salida de estanque 1, implica que la temperatura
deba subir al punto de equilibrio(300K). No obstante, como la temperatura inicial es cercana a este
punto, la curva sobrepasa los 300K para luego bajar y converger a ello.
6. Linealización
Ahora bien, que se tiene el modelo del sistema de reactores, es posible una linealización de éste.
Debido a que se sabe que un problema linear es más simple de análisis y calculo comparado con su
par no lineal.
Una modelo lineal debe quedar de la siguiente manera x̃˙ = Ax̃ + B ũ, entonces para esto se debe
encontrar ambas matrices. Por lo tanto lo siguiente corresponde a la obtención de las variables de
la anterior ecuación.
No obstante antes de las matrices es esencial determinar el pto. de operación del sistema, entonces
se define las variables del modelo x= [C1 , C2 , T1 , T2 ], lo que implica que ẋ = [C˙1 , C˙2 , T˙1 , T˙2 ] y
u = [F, C0 , T0 , V olt].
Se eligió estas variables dado a que se debe estimar su evolución al paso del tiempo, dado a que es
lo requerido como control, y para la variable u es los parámetros definidos por el usuario para el
sistema, en este caso la temperatura, concentración y flujo de entrada y el voltaje aplicado.
Por lo tanto como se sabe que el punto de operación se obtiene igualando las derivadas igual a
0, y que estas derivadas corresponden a las ecuaciones (1-4). Dado a que es imposible determinar
los puntos algebraicamente, se usará la función ’fsolve’ de Matlab generando los siguientes valores
x̃ = [1, 2, 3, 4]. Nota: Se puede apreciar el código en el anexo del informe
−E −E
−F E
V − ke RT1 0 −C1 ke RT1 RT1 2
0
−E −E
F −F E
V V − ke RT2 0 −C2 ke RT2
RT2 2
A= −E −E (5)
−4H1 k0 e RT1 −F −4H1 C1 k0 e RT1 E
ρcp 0 V + ρcp RT1 2
0
−E −E
4H2 k0 e RT2 F −F 4H2 e RT2 E
0 ρcp V V + ρcp RT2 2
0,05 −0,05 0 0
A= (6)
0 0 −0,05 0
0 0 0,05 −0,05
Además, se puede ver la estabilidad del punto de operación obtenido, esto es posible observando
los valores propios de A. Esto se puede lograr calculando la siguiente ecuación:det(αI − A) que en
nuestro caso da α = −0,05 lo cual indica que es un punto estable, lo que es completamente consis-
tente con los gráficos mostrados en la simulación.
Ahora bien la matriz B, que corresponde a la Matriz de entrada, que se calcula como el
Jacobiano respecto a los parámetros de entrada de nuestro sistema.
F
1
(C0 − C1 ) 0 0
V1 V
(C1
V − C2 ) 0 0 0
B= (7)
1 F
− T1 )
(T0 0 0
V V
1 2V oltN
V (T1 − T2 ) 0 0 ρcp
Al igual que en la matriz A, se debe obtener los valores de esta matriz, entonces:
0 0,05 0 0
0 0 0 0
B= (8)
0 0 0,05 0
0 0 0 0
Vale decir que los valores fueron aproximados a 0 dado a que eran del orden 1x10− 6, para una
mayor simplicidad y análisis visual
Entonces ya que se tiene la matriz A evaluada, al igual que la matriz B, podemos unir ambas y
exponer el modelo linealizado del sistema, no olvidando que esto se hace a partir de la expansión
de Taylor, es decir, este modelo esta linealizado respecto a un punto. En nuestro caso al punto de
operación, es decir que x̃ = x − xpoperación .
˙ ˜
˜C1 C1 F
˙ ˜
˜C2 C C
= A 2 + B 0 (9)
˙ ˜
˜T1 T1 T0
s −0,05
0 0 0 0 0 0 0 0,05 0 0
" #T !
0 1 0 0 0 s 0 0 0,05
−0,05 0 0 0 0 0 0
H(s) = −
−0,05
0 0 0 1 0 0 s 0 0 0 0 0 0 0,05 0
0 0 0 s 0 0 0,05 −0,05 0 0 0 0
| {z }
CT | {z } | {z } | {z }
sI A B
Yo = C T φX(t0 ) (15)
Esta ecuación no contiene los elementos de la integral, ya que en este caso el termino se hace 0, al
contrario que en el caso de estado cero. Es por esto que su suma corresponde a Y = Y0 + Yθ
Anexo A. Códigos
A.1. Código punto de operación
19 %q2=N*V^2/Res;
20 %q2=U*A*(Tj-T2)/(V*rho*cp);
21 dCadt=(F/V)*(C0-Ca) - Ca*K0*exp(-E/(R*T1));
22 dCbdt=(F/V)*(Ca-Cb) - Cb*K0*exp(-E/(R*T2));
23
24 dT1dt=(F/V)*(T0-T1)+(H1*(Ca*K0*exp(-E/(R*T1))))/(rho*cp);
25 dT2dt=(F/V)*(T1-T2)-(H2*(Cb*K0*exp(-E/(R*T2))))/(rho*cp)+(220^2)/(20000*rho*cp*V);
26
27