Está en la página 1de 4

PRCTICAS DE CONTROL DE PROCESOS

3 GRADO EN INGENIERA QUMICA


PRCTICA 3: MODELIZACIN DE UN REACTOR CONTINUO DE TANQUE AGITADO. SIMULACIN
MEDIANTE MATLAB/SIMULINK.

Se quiere obtener etilenglicol (EG) a partir de xido de etileno (OET) por reaccin con agua en un reactor
continuo tipo tanque agitado. La reaccin es:
xido de etileno (OET)+ Agua

Etilenglicol (EG)

La cintica es de primer orden y el valor del coeficiente cintico 0,311 min-1 a la temperatura de operacin.

Objetivo de produccin:
45000 toneladas/ao de etilenglicol
Conversin del xido de etileno: 80%
Se mantiene constante el volumen de la masa reaccionante e iguala 3 m3
Operacin de la planta
350 das/ao y 24 horas/da.
En algn momento podra necesitarse modificar el SP en un 20%
Sera deseable no hacer modificaciones en el caudal de entrada de ms del 5%
Caractersticas de la alimentacin
La concentracin habitual de la alimentacin ser de 8 kmol/m3 pero podra sufrir perturbaciones
del 10%
Objetivo de control
Mantener la concentracin de xido de etileno de salida en 1,6 kmol/m3 modificando el caudal de
alimentacin.
Condiciones de realizacin del test
Una vez estabilizado el reactor se espera 10 minutos antes de iniciar el test.
Suposiciones
Estado estacionario inicial

ya que
Tanque con buena agitacin:
1

1.a) Clasificar las variables de proceso en variable controlada, variable manipulada y variable de
perturbacin.
b) Deducir el modelo del proceso en forma de ecuaciones diferenciales y establecer las condiciones
iniciales en ausencia de perturbaciones.
c) Linealizar el modelo del proceso en ausencia de perturbaciones mediante una expansin en serie
de Taylor y escribirlo en forma de variables de desviacin. Calcular la concentracin inicial de A en
el interior del reactor.
d) Escribir el modelo en forma de funcin de transferencia por aplicacin de transformadas de
Laplace. Definir la constante de tiempo, p , y la ganancia del proceso KP.
2.- Construir el diagrama de bloques en lazo abierto en Simulink .
a) Conceptos bsicos para el manejo de Simulink
Puesta en marcha del simulador
En la ventana de comandos de Matlab teclear simulink. Despus de unos instantes se
abrir una ventana, la Simulink Library Browser que aparece reflejada en la Figura 1.

Figura 1. Aspecto de la Simulink Library Browser

Creacin de un nuevo modelo


Para crear un nuevo modelo seguir los siguientes pasos: File> New>Model. De forma
inmediata se abrir una nueva ventana en la que se podr ir construyendo el diagrama de
bloques.
Elementos fundamentales para la construccin de un diagrama de bloques
Para ir construyendo el diagrama de bloques simplemente se deben arrastrar aquellos
elementos que sean de inters desde la Simulink Library Browser hasta la ventana del
modelo. Los elementos ms utilizados son:
2

Step, disponible en la seccin Sources. Permite modelizar una entrada en escaln.


Para ajustar sus parmetros hacer doble click sobre el icono una vez que haya sido
arrastrado a la ventana del modelo.
Transfer Fcn, disponible dentro de la seccin Continuous. Para caracterizarla
hacer doble click sobre el icono. Tanto el denominador como el numerador se han de
definir como vectores en orden introduciendo los elementos en orden decreciente de las
potencias de s. El orden del polinomio del denominador ha de ser mayor o igual que el del
polinomio del numerador.
PID Controller, disponible en la seccin Continuous. Permite configurar un
controlador PID. Al igual que siempre para ajustar sus parmetros se debe hacer doble click
sobre el icono.
Scope, accesible en Sinks. Permite la visualizacin de una seal.
Mux, que se encuentra dentro del conjunto Signal Routing. Permite juntar dos o ms
seales para representarlas conjuntamente.
Add y Sum, ambos disponibles en Math Operations. Permiten sumar o
restar seales en funcin de cmo se configuren sus parmetros.
Unin entre los distintos bloques
Simplemente se debe hacer click en la salida de un bloque y arrastrar el cursor hasta la
entrada del bloque con el que se quiere realizar la unin. Si de una lnea ya existente se
desea hacer una bifurcacin se debe mantener pulsada la tecla Ctrl a la vez que se arrastra
el cursor.
b) Determinar la amplitud del escaln de la variable manipulada teniendo en cuenta que como
mximo la variacin ha de ser del 5%. Ensayar las respuestas para tres valores diferentes del
escaln.
c) Construir el diagrama de bloques en lazo abierto. Tener en cuenta que Simulink trabaja por
defecto con variables de desviacin (Fig. 2a).
d) Cmo se debera modificar el diagrama de bloques para obtener la curva en trminos absolutos?
Obtener la correspondiente curva de respuesta.

Figura 2. a) Diagrama de bloques para la variable de desviacin. b) Diagrama de bloques para la variable de proceso.

e) Recalcular sobre las grficas obtenidas la ganancia y la constante de tiempo del proceso para los tres
casos ensayados. Discutir los resultados obtenidos.
3

Figura 3. Ilustracin del mtodo de clculo de la ganancia y de la constante de tiempo sobre las curvas de respuesta.

3.- Introducir el tiempo muerto.


a) Introducir un tiempo muerto de 2 min. Para ello se modifica el diagrama de bloques para introducir
el tiempo muerto incluyendo el bloque Transport delay que se encuentra en la seccin Continuous.
b) Comprobar en la respuesta grfica que el desplazamiento entre el cambio en la variable
manipulada y el inicio de la respuesta se corresponde con el tiempo muerto.
c) Ensayar diferentes valores del tiempo muerto.

4.- Construir el diagrama de bloques en Simulink en lazo cerrado.

BIBLIOGRAFA
Marlin, T. E. Process Control. Designing processes and control systems for dynamic performance. Editorial
McGraw-Hill . Segunda edicin (2012).Nueva Delhi. Captulos 3 y 8.

Simulink , Getting Started Guide.

También podría gustarte