Professional Documents
Culture Documents
ISSN: 1316-6832
revistaing@uc.edu.ve
Universidad de Carabobo
Venezuela
Pea T., Eliana; Prez R., Ada R; Miranda, Ander J.; Snchez L., Jos H.
Modelado de un reactor qumico tipo CSTR y evaluacin del control predictivo aplicando MatlabSimulink
Revista INGENIERA UC, vol. 15, nm. 3, diciembre, 2008, pp. 97-112
Universidad de Carabobo
Valencia, Venezuela
Resumen
El propsito de este trabajo es el estudio de un reactor tipo tanque continuamente agitado (CSTR) a partir
de su modelo matemtico en variables de espacio de estado. Posteriormente, se utiliza el modelo no lineal para
realizar unas pruebas de lazo abierto del sistema y por ltimo se disea su sistema de control predictivo por modelo (MPC), el cual se compara con una estrategia de control proporcional. Para ambos lazos de control se utiliz el
modelo lineal representado a travs de variables de estado.
Palabras clave: reactor qumico, simulacin en Matlab Simulink, modelo lineal, modelo no lineal,
variables de estado, control predictivo por modelo (MPC).
Los reactores de tanque con agitacin son recipientes con un gran volumen, lo que proporciona un
tiempo de residencia largo. Esto, unido a la naturaleza
isotrmica del reactor, da como resultado que el reactor opere a una temperatura ptima y con un tiempo de
reaccin grande. Los reactores tipo CSTR se utilizan
preferentemente en sistemas de fase lquida a presiones bajas o medias. Pueden usarse cuando el calor de
reaccin es alto, pero slo si el nivel de temperatura en
la operacin isotrmica es adecuado desde otros puntos de vista del proceso (como por ejemplo, que la
temperatura no sea tan alta que ponga en riesgo la seguridad del reactor). Tambin pueden emplearse para
reacciones altamente exotrmicas y con altas velocidades de reaccin, en cuyo caso se puede ajustar la velocidad de la alimentacin y el volumen del reactor
(etapa de diseo) a fin de eliminar el calor necesario
para que la masa reaccionante se mantenga dentro los
valores de temperatura permitidos [1].
Los objetivos de control son: lograr una conversin adecuada del producto formado, y mantener al
sistema operando alrededor de sus condiciones de estado estacionario. Estas condiciones de estado estacionario involucran distintas variables: concentraciones,
nivel dentro del tanque, temperaturas, flujos. En este
sentido, la conversin se ve reflejada en la concentracin del producto, mientras que por otra parte es necesario asegurar, debido a la entrada continua de reactante al tanque, que no se produzca una acumulacin
tal que el nivel de la mezcla se desborde [1].
Las variables a controlar, por tanto, son la temperatura y el nivel dentro del tanque. Aun cuando el
primer objetivo de control debera ser la concentracin
del producto, la temperatura dentro del reactor proporciona una gran cantidad de informacin sobre la dinmica de la reaccin y permite realizar mayores acciones correctivas que si se controlara directamente la
concentracin. Un control exhaustivo de la temperatura es fundamental para minimizar las prdidas de reactante y producto. Adems, en un sistema real, la medicin de temperatura resulta mucho ms fcil y menos
costosa que la medicin de concentracin, la cual involucra el uso de analizadores. En cuanto al nivel, su
importancia es bastante clara y no necesita mayores
justificaciones.
El modelo del reactor tipo tanque continuamente agitado estudiado se limita slo a dos etapas: la primera etapa es la de formacin de producto y la segunda la de retiro de calor, a travs de una chaqueta.
Por ser un proceso continuo, siempre existe entrada de reactante y salida de producto del sistema, por
lo que el volumen en el tanque vara de acuerdo con el
nivel de la mezcla. El modelo considera que el sistema
ya est en operacin, es decir que las fases de arranque
y parada no son tomadas en cuenta para este estudio.
98 Rev. INGENIERA UC. Vol. 15, No 3, Diciembre 2008
guientes consideraciones:
les del sistema son tomados de un modelo de un reactor con agitacin continua descrito en [2].
1
1
= F o (t ) F (t )
A
A
dt
donde:
H(t): nivel de la mezcla, pie.
Fo(t): flujo volumtrico de alimentacin, gpm.
F(t): flujo volumtrico de producto, gpm.
A:
rea de trasversal del tanque, pie2.
(1)
donde:
V(t):
pie3.
CAo(t):
CA(t):
K(T):
= Fo ( t ) * CAo ( t ) - F ( t ) * CA ( t )
(2)
V ( t ) * K(T ) *CA ( t )
volumen de
la mezcla,
= - F ( t ) * CB ( t ) + V ( t ) * K (T ) * C A ( t )
(3)
donde:
CB(t): concentracin final del producto, lbmol/pie3.
Ecuacin para la velocidad de reaccin especfica:
K (T ) = K o * e
E / R T (t )
(4)
donde:
T(t): temperatura dentro del tanque, R.
Ko: factor pre-exponencial de Arrhenius, min-1.
E:
energa de activacin, Btu/lbmol.
R:
constante universal de los gases,
R = 1.99 Btu/lbmol*R.
Figura 1. Reactor tipo tanque continuamente agitado.
1
1
= Fo ( t ) To ( t ) F ( t ) T ( t )
A
A
ATC
(T ( t ) TJ ( t ) )
H (t ) K (T )CA (t )
A
Cp
Cp
(5)
donde:
To(t): temperatura de alimentacin, R.
TJ(t): temperatura de la chaqueta, R.
:
densidad de la mezcla reaccionante, lbm/pie3.
Cp: capacidad calrica promedio de la mezcla reac
cionante, Btu/lbm*R.
:
coeficiente pelicular de transferencia de calor,
Btu/h*pie2*R.
ATC: rea de transferencia de calor, pie2.
:
calor exotrmico de reaccin, Btu/lbmol.
Balance de Energa en la chaqueta para la etapa de
Enfriamiento:
d (TJ ( t ) )
dt
1
=
FJ ( t ) (TJo ( t ) TJ ( t ) ) +
VJ
ATC
(T ( t ) T J ( t ) )
J C JVJ
(6)
144 * gc * G
donde:
FJ(t): flujo volumtrico de alimentacin de la chaque
ta, gpm.
TJo(t): temperatura de alimentacin de la chaqueta, R.
J: densidad del lquido dentro de la chaqueta,
lbm/pie3.
CJ: capacidad calrica del lquido dentro de la cha
queta, Btu/lbm*R.
VJ: volumen de la chaqueta, pie3.
* g * H (t )
donde:
Vpj(t): fraccin de apertura de la vlvula de entrada
de agua fra a la chaqueta, adimensional.
Cvj:
coeficiente de dimensionamiento de la vlvu
la, gpm/Psi0.5.
Pj:
cada de presin a travs de la vlvula, Psi.
Gj:
gravedad especifica del agua fra que fluye a
travs de la vlvula, adimensional.
(7)
donde:
Vp(t): fraccin de apertura de la vlvula de salida de
producto, adimensional.
Cv: coeficiente de dimensionamiento de la vlvula,
gpm/Psi0.5.
g:
aceleracin de la gravedad, 32.2 pies/s2.
gc: factor de conversin, 32.2 lbm-pies/lbf-s2.
G:
gravedad especifica del lquido que fluye a tra
vs de la vlvula, adimensional.
Ecuacin de la caracterstica de flujo de las vlvulas de control de entrada de agua fra a la chaqueta:
Pj
Fj ( t ) = Cvj *Vpj ( t ) *
(8)
Gj
100 Rev. INGENIERA UC. Vol. 15, No 3, Diciembre 2008
sistema fsico no son suficientes como para establecer un valor adecuado que permita simularlo
con el resto del proceso.
No se incluye la modelacin de las paredes del tanque por falta de parmetros adecuados que representaran en forma confiable su efecto sobre las variables del proceso.
Los objetivos de control son: lograr una conversin adecuada del producto formado, y mantener al
sistema operando alrededor de sus condiciones de estado estacionario. Las variables a controlar, por tanto,
son la temperatura y el nivel dentro del tanque.
Las salidas medidas son: la temperatura del reactor y el nivel de la mezcla dentro del tanque, ambas
corresponden a mediciones primarias, dado que son
las variables a ser controladas directamente. Sin embargo, tambin resulta de inters conocer la dinmica
de la concentracin del producto y la temperatura de la
chaqueta.
En cuanto a las entradas, algunas de ellas se
considerarn fijas y otras sern perturbaciones al sistema. De acuerdo a la siguiente clasificacin se tiene:
Entradas fijas:
Temperatura de entrada del reactante.
Temperatura del agua fra a la entrada de la
chaqueta.
Perturbaciones:
La concentracin de entrada del reactante.
El flujo de alimentacin del reactante.
Como variables manipuladas se consideran el
flujo de salida del producto y el flujo de agua que entra a la chaqueta. Estos flujos son manejados variando
la apertura de las respectivas vlvulas asociadas, cuyas
seales son establecidas por un sistema de control que
determine el grado de enfriamiento requerido por el
proceso y la cantidad de flujo de salida de producto
necesaria para mantener regulado el nivel dentro del
tanque. A continuacin, la Figura 2 muestra el esquema de instrumentacin del reactor CSTR [6].
Se debe recordar que la idea principal de este
artculo es realizar una comparacin entre un control
convencional y un algoritmo de control predictivo.
Para tal efecto, en lo que respecta a ambos algoritmos
de control, es necesario definir la operacin de trans-
Figura 2. Diagrama de instrumentacin ilustrativo para el reactor tipo tanque con agitacin continua CSTR.
Rev. INGENIERA UC. Vol. 15, No 3, Diciembre 2008 101
misores, convertidor I/P y elementos finales de control, ya que estos elementos sern considerados de
manera similar para ambos casos. Lo que difiere en
ambos casos es que en el control convencional la seal
del transmisor va al controlador directamente y de ah
al convertidor y por ltimo a la vlvula. Mientras que
en el control predictivo la seal del trasmisor la recibe
el dispositivo de adquisicin de datos y luego de procesar la data segn el algoritmo MPC, la seal de control se toma de la salida del dispositivo de adquisicin
de datos y va al convertidor y de ah a la vlvula. Es
decir, solamente se puede considerar que se sustituye
el controlador por un dispositivo de adquisicin de
datos y una lgica de control predictiva.
A continuacin se realizar el anlisis de los
transmisores, el controlador, los convertidores y las
vlvulas que se utilizarn, tanto para el control convencional como para el predictivo [6].
4.1 Transmisor
4.4.1 Tipo de accin
Tal como se observa en el diagrama de instrumentacin de la Figura 2, existen dos variables a medir: la temperatura del reactor y la temperatura de la
chaqueta. Para su medicin se utilizarn dos transmisores electrnicos con salida estndar de 4 a 20 mA.
El rango de los mismos se seleccion de acuerdo a los
mximos valores alcanzados por la temperatura en
lazo cerrado. Al mximo valor de temperatura en el
rango del transmisor se le asigna una seal de 20 mA
y al valor mnimo del rango le corresponder una seal de 4 mA.
4.2 Controlador
En el control del reactor tipo tanque estn involucradas dos vlvulas de control: una que regula el
nivel dentro del tanque y otra para el flujo de entrada
de la chaqueta. Para el control de nivel, la caracterstica de la vlvula ms usada es la del tipo lineal; mientras que para el control de temperatura se debera utilizar una vlvula de caracterstica isoporcentual. Sin
embargo, dado que la cada de presin a travs de la
Variables manipuladas:
Flujo de salida del producto (F(t))
Flujo de agua fra a la chaqueta (Fj(t))
Variables de salida:
Nivel del tanque del reactor (H(t))
Concentracin del producto (Cb(t))
Temperatura del reactor (T(t))
Temperatura de la chaqueta (Tj(t))
(CAO(t))
chaqueta (Tjo(t))
tuacin que tendra el proceso una vez que alcanzado el estado estacionario se le deje en lazo abierto.
En la Figura 3 se observa que el nivel dentro del
tanque permanece en sus condiciones de estado
estacionario de 103.62 pies, mientras que las grficas de las temperaturas siguen la tendencia de un
sistema de segundo orden. En particular las temperaturas del reactor-chaqueta se regulan a un valor
por debajo del estado estacionario, debido a que la
reaccin se enfra porque el flujo que circula por la
chaqueta no es controlado.
La grfica de la concentracin del producto de la
104
103
102
1
2
tiempo (s)
3
x 10
0.4
0.3
0.2
0.1
0
1
2
tiempo (s)
600
580
560
540
520
3
4
x 10
105
1
2
tiempo (s)
3
4
x 10
600
580
560
540
520
1
2
tiempo (s)
3
4
x 10
lazo abierto y con un incremento en la concentracin de entrada de un 10%, con lo que la temperatura del reactor presenta una respuesta inversa, ya
que la temperatura crece hasta alcanzar un sobrepico considerable y luego decrece y se estabiliza a un
valor alejado del valor de operacin. La desviacin
notable de la temperatura de su valor de operacin
indica lo problemtico de este tipo de respuesta
para el control de dicha variable y del reactor en
general.
Se observa un comportamiento parecido en la tem-
ubica por encima de 0.5 lbmol/pie3 donde permanece. Este comportamiento es debido a la respuesta
inversa, pues una vez alcanzado una conversin
mxima por encima de 0.5 lbmol/pie3 la concentracin decae porque el calor generado por la reaccin
es tal que tiende a ocasionar prdidas en el producto.
4.5.2 Ley de Control
104
103
102
1
2
tiempo (s)
3
x 10
0.8
0.6
0.4
0.2
1
2
tiempo (s)
800
700
600
500
3
4
x 10
105
1
2
tiempo (s)
3
4
x 10
800
700
600
500
1
2
tiempo (s)
3
4
x 10
Figura 4. Salidas del sistema en lazo abierto y con 10% de incremento en Cao.
El modelo del reactor tipo tanque no posee perturbaciones no medibles ni ruidos en la medicin; por
tal razn el diagrama anterior fue adaptado al proceso
bajo estudio, a fin de poder realizar el control del mismo por medio del comando scmpc. Esta adaptacin se
muestra en la Figura 6.
4.5.3 Resultados de la simulacin en lazo cerrado
4.5.3.1 Resultados con el control convencional
Figura 6. Diagrama representativo adaptado al sistema en lazo cerrado del CSTR para el comando scmpc.
106 Rev. INGENIERA UC. Vol. 15, No 3, Diciembre 2008
MODO
Controlador de Nivel
PARMETROS VALORES
P
PD
PID
Kc
10
Kc
3,3
Td
Kc
2,67
4
Ti
10
Td
Controlador de Temperatura
MODO PARMETROS VALORES
P
PD
PID
Kc
Kc
Td
Kc
2
8
Ti
Td
104
103
102
1
2
tiempo (s)
3
x 10
0.3
0.28
0.26
0.24
1
2
tiempo (s)
603
602
601
600
599
3
4
x 10
105
1
2
tiempo (s)
3
4
x 10
596
595.5
595
594.5
1
2
tiempo (s)
3
4
x 10
pruebas: la primera consiste en ocasionar una perturbacin en la concentracin de entrada del reactante
(CAO(t)) de un 10%, la segunda prueba consiste en
perturbar el flujo de entrada del reactante (Fo(t)) originando un incremento de un 20% y la ltima prueba
consisti en perturbar de manera simultnea tanto la
concentracin como el flujo del reactante de entrada.
Cabe destacar que el periodo de muestreo usado para
la simulacin del algoritmo de control predictivo es de
50 segundos, el horizonte de prediccin y el de control
son 12 y 4, respectivamente. La duracin de la simulacin es de aproximadamente 30000 segundos, la idea
de escoger este tiempo es para comparar ambas estrategias de control y observar para que tiempos el sistema se estabiliza.
Las pruebas de lazo cerrado del reactor tipo tanque continuamente agitado se realizan bajo la premisa
de que el sistema ya se encuentra en estado estacionario y se perturba, para lo cual, se realizan tres tipos de
104
102
100
98
1
2
tiempo (s)
3
x 10
0.28
0.26
1
2
tiempo (s)
606
604
602
600
0.3
0.24
3
4
x 10
1
2
tiempo (s)
3
4
x 10
600
598
596
594
1
2
tiempo (s)
3
x 10
104
103
102
1
2
tiempo (s)
3
x 10
0.8
0.6
0.4
0.2
0
1
2
tiempo (s)
1200
1000
800
600
400
3
4
105
1
2
tiempo (s)
3
4
x 10
6000
4000
2000
x 10
1
2
tiempo (s)
3
4
x 10
103.62
103.615
103.61
1
2
tiempo (s)
3
x 10
0.29
0.28
0.27
0.26
0.25
1
2
tiempo (s)
599.995
599.99
599.985
103.605
600
3
4
x 10
103.625
1
2
tiempo (s)
3
4
x 10
595
594.5
594
593.5
1
2
tiempo (s)
3
4
x 10
Figura 10. Respuesta del sistema ante un incremento de 10% en la concentracin del reactante CAO.
Rev. INGENIERA UC. Vol. 15, No 3, Diciembre 2008 109
o de un controlador con lgica difusa, o un controlador con lgica de redes neuronales o cualquier otra
programacin de inteligencia artificial.
104
103.8
103.6
103.4
1
2
tiempo (s)
3
x 10
0.28
0.26
0.24
0.22
1
2
tiempo (s)
600.4
600.2
600
599.8
599.6
3
4
104.2
vez la optimizacin de este control, por ejemplo mediante un sistema de control adaptativo con algoritmo
de control predictivo, como tambin puede ser el dise-
1
2
tiempo (s)
3
4
x 10
595
594.8
594.6
594.4
594.2
x 10
1
2
tiempo (s)
3
4
x 10
104
103.8
103.6
103.4
1
2
tiempo (s)
3
x 10
0.27
0.26
0.25
0.24
1
2
tiempo (s)
600.5
600
599.5
599
3
4
x 10
104.2
Figura 11. Respuesta del sistema ante un 20% de incremento en el flujo de reactante Fo.
1
2
tiempo (s)
3
4
x 10
595
594.5
594
593.5
1
2
tiempo (s)
3
4
x 10
Figura 12. Respuesta del sistema ante incrementos simultneos en las perturbaciones: 10% en CAO y 20% en Fo.
110 Rev. INGENIERA UC. Vol. 15, No 3, Diciembre 2008
5. CONCLUSIONES
Del anlisis del reactor tipo tanque con agitacin continua se puede deducir:
Se observa que ante las dos perturbaciones el pro-
6. REFERENCIAS
[1] STEPHANOPOULOS, George (1984). Chemical Process Control (An Introduction to Theory
and Practice). New Jersey, U.S.A. Prentice Hall.
[2] LUYBEN, William (1990). Process Modeling,
Simulation and Control for Chemical Engineers.
U.S.A. Mc Graw Hill. Second Edition.
[3] CORRIPIO, Armando (1990). Tuning of Industrial Control Systems. North Carolina, U.S.A.
Instrument Society of America.
[4] Bacic. M, Cannon, M y Kouvaritakis, B (2005).
Extension of efficient predictive control to the
nonlinear case. International Journal of robust
and nonlinear control.
www.interscience.wiley.com
[5] Man Gyun Na (2001). Auto-Tuned PID Controller Using a Model Predictive Control Method for
the steam Generator Water Level. IEEE Transactions on nuclear science, vol 48, N 5.
[6] CREUS, Antonio (1998). Instrumentacin Industrial. Mxico. Alfaomega Grupo Editor. Sexta
Edicin.
[7] SMITH, Carlos, A. Corripio (1999). Control Automtico de Procesos (Teora y Prctica). Mxico. Editorial Limusa.