PRÁCTICAS VÍA INTERNET Maqueta industrial de 4 tanques Manejo de la Interfaz Realizado: Laboratorio Remoto de Automática Versión: Páginas: (LRA-ULE) Grupo SUPPRESS Universidad de León (Supervisión, Automatización) Control y http://lra.unileon.es 1.0 10 0. INTRODUCCIÓN En este documento se describe el entorno desarrollado con EJS para la Maqueta Industrial de 4 tanques. La aplicación tiene tres partes bien diferenciadas (Figura 1). En la parte de la izquierda (que se denominará a partir de ahora ventana de representación) se puede observar el sinóptico de la maqueta. En la parte de la derecha (que se denominará ventana de evolución) se muestran las gráficas de evolución de las principales variables de la maqueta, así como la información de tipo numérico. En la parte superior (que se denominará a partir de ahora barra de menús) aparecen botones para diferentes controles sobre la simulación. Fig. 1 Aplicación EJS de la Maqueta Industrial de 4 tanques Laboratorio Remoto de Automática de la Universidad de León. http://lra.unileon.es -1- 1. VENTANA DE REPRESENTACIÓN DEL SISTEMA En la parte superior de esta ventana se puede observar un esquema de la Maqueta Industrial de 4 Tanques. Algunos de los elementos que forman este esquema son dinámicos y muestran la variación de la variable a la que hacen referencia de acuerdo con la simulación que se esté llevando a cabo. Por ejemplo, el nivel de los tanques se representa por unos rectángulos de altura variable. Para aclarar cuáles son los distintos tanques, se explican a continuación: · · · · Tanque 1 à Tanque inferior izquierdo Tanque 2 à Tanque inferior derecho Tanque 3 à Tanque superior izquierdo Tanque 4 à Tanque superior derecho En la parte inferior hay un panel con una serie de botones (CONTROL, PID_SISO y PID_MIMO) que se van a utilizar para actuar sobre el sistema, y que serán descritos con más detalle a continuación. 1.1 Pestaña de Control En la pestaña CONTROL se proporciona un conjunto de sliders, o barras de desplazamiento, así como una serie de botones que permiten definir diversas situaciones en la dinámica del proceso (por ejemplo, parar la simulación o actuar sobre las electroválvulas de los desagües de los depósitos). A continuación se describen las barras de deslizamiento existentes: · Variador de frecuencia bomba izquierda → Varía la consigna del variador de frecuencia de la bomba situada a la izquierda del circuito del proceso de 0% a 100%. De esta forma se puede variar el caudal que llega a la válvula. · Variador de frecuencia bomba derecha → Varía la consigna del variador de frecuencia de la bomba situada a la derecha del circuito del proceso de 0% a 100%. De esta forma se puede variar el caudal que llega a la válvula. Laboratorio Remoto de Automática de la Universidad de León. http://lra.unileon.es -2- · Válvula izquierda → Esta válvula neumática de 3 vías tiene una característica lineal e isoporcentual y permite repartir el agua que le llega de la bomba izquierda hacia los tanques 1 y 4, dependiendo del valor que tome entre 0% y 100%. El 0% representa que todo el agua va hacia el tanque 1 y el 100% todo hacia el tanque 4. Los valores intermedios reparten agua a los dos tanques. · Válvula derecha → Esta válvula neumática de 3 vías tiene una característica lineal e isoporcentual y permite repartir el agua que le llega de la bomba izquierda hacia los tanques 2 y 3, dependiendo del valor que tome entre 0% y 100%. El 0% representa que todo el agua va hacia el tanque 2 y el 100% todo hacia el tanque 4. Los valores intermedios reparten agua a los dos tanques. · Pulsadores electroválvulas → Son pulsadores de accionamiento de las electroválvulas Todo-Nada que están situadas en la parte inferior de cada tanque. Al pulsar se abren las válvulas, aumentando el caudal de evacuación de cada tanque. Fig. 2 Pestaña CONTROL de la Interfaz Debajo de los pulsadores de las electroválvulas existe una nueva línea de botones, que es común a todas las pestañas que permiten al usuario controlar las principales operaciones relativas a la evolución del sistema. En concreto se pueden realizar las siguientes acciones: · Iniciar → Inicia la simulación. · Parar → Detiene la simulación. · Reiniciar → Reinicia la simulación. Laboratorio Remoto de Automática de la Universidad de León. http://lra.unileon.es -3- 1.2 Pestaña PID_SISO En esta pestaña se realiza el control SISO (Single Input Single Output), que actúa sobre el nivel del tanque 1. Este modo deshabilita el poder actuar sobre el deslizador del variador de frecuencia de la bomba izquierda, ya que esto lo hace el PID. En la pestaña PID_SISO (Figura 3) se proporcionan tres campos numéricos que permiten variar los parámetros del controlador PID del lazo de nivel y otro para introducir una consigna (Setpoint) para el nivel del tanque 1. Se puede, por tanto, variar el valor de la ganancia proporcional (Kp), el tiempo integral (Ti) y el tiempo derivativo (Td). Inicialmente tendrán asignados los valores de cero. Fig. 3 Pestaña PID_SISO de la Interfaz 1.3 Pestaña PID_MIMO En esta pestaña se realiza el control MIMO (Multiple Input Multiple Output), que actúa sobre el nivel de los tanques 1 y 2. En este modo se deshabilitan los dos deslizadores de las bombas, que se controlan con los dos PID implementados. En la pestaña PID_MIMO (Figura 4) se proporcionan cuatro campos numéricos para cada uno de los dos PID implementados. Tres campos numéricos que permiten variar los parámetros del controlador PID y otro para introducir una consigna (Setpoint) para el nivel. Se puede, por tanto, variar el valor de la ganancia proporcional (Kp), el tiempo integral (Ti) y el tiempo derivativo (Td). Inicialmente tendrán asignados los valores de cero. Laboratorio Remoto de Automática de la Universidad de León. http://lra.unileon.es -4- También aparece un botón para cruzar las señales de los PID. Este botón se deberá usar en el caso de que las válvulas estén abiertas con un valor alto (superior al 60%) para que el control sea eficaz. Fig. 4 Pestaña PID_MIMO de la Interfaz 2. VENTANA DE EVOLUCIÓN DEL SISTEMA A la derecha de la ventana de representación aparece lo que se conoce como ventana de evolución del sistema en la que se muestra como su propio nombre indica la evolución de las principales variables del proceso (Figura 1). 2.1 Gráficas de la ventana de evolución En esta ventana se encuentran dos pestañas con dos gráficas cada una, en las que se recoge la evolución de las variables más importantes del proceso: Consigna de la bomba y de la válvula y los niveles de los tanques. En una de las pestañas, la que tiene la etiqueta de: “Nivel Tanques 1 y 4”, podemos ver representadas a lo largo del tiempo las variables implicadas en el lazo que está afectado por la bomba izquierda. Éstas son los niveles de los tanques 1 (azul) y 4 (rojo) en la gráfica superior y la consigna de la bomba (azul) y la válvula (rojo) izquierdas en la inferior. Laboratorio Remoto de Automática de la Universidad de León. http://lra.unileon.es -5- Fig. 5 Gráficas para el control de nivel de los tanque 1 y 4 En la otra pestaña, la de la etiqueta “Niveles Tanques 2 y 3”, se representan las variables correspondientes al lazo controlado por la bomba derecha. En la gráfica superior se representan los niveles de los tanques 2 (azul) y 3 (rojo) y en la inferior la consigna de la bomba (azul) y válvula (rojo) de la parte derecha. Laboratorio Remoto de Automática de la Universidad de León. http://lra.unileon.es -6- Fig. 6 Gráficas para el control de nivel de los tanque 1 y 4 Debajo de las pestañas se muestran un conjunto de campos numéricos que indican el valor de las distintas variables de interés de la maqueta industrial de 4 tanques. En concreto están disponibles los siguientes campos: · Nivel Tanque (1, 2, 3 ó 4) → Muestra el valor en cada instante del nivel del tanque expresado en porcentaje (%). Laboratorio Remoto de Automática de la Universidad de León. http://lra.unileon.es -7- · Bomba (Izquierda o Derecha) → Muestra el valor en cada instante de la velocidad cada bomba expresada en porcentaje (%). · Válvula (Izquierda o Derecha) → Muestra el valor en cada instante de la apertura de la válvula expresada en porcentaje (%). Fig. 7 Variables de interés del Sistema 3. Barra de Menús 3.1 Idiomas En la parte izquierda de la barra de menús, aparece el panel desplegable para seleccionar el idioma en el que quieres que aparezcan los textos de la simulación. (Figura 8). Por defecto todos los textos aparecen en español, pero pulsando en el botón de inglés se cambian. Fig. 8 Panel de selección de idioma 3.2 Control En la misma barra de menús la que se encuentra la opción de idiomas pero a la derecha de ésta, se encuentra la opción Control (Figura 9), cuyo menú desplegable permite realizar tres posibles acciones sobre el sistema. Dichas acciones son las siguientes: Laboratorio Remoto de Automática de la Universidad de León. http://lra.unileon.es -8- · Control Manual → Permite que el sistema trabaje en modo manual, es decir, el usuario puede ajustar los valores de los diferentes actuadores que existen en la maqueta. Para ello se disponen los sliders y pulsadores en la pestaña CONTROL antes comentados · Control PID_SISO → Permite que el sistema pase a estar gobernado por el controlador PID de nivel del tanque 1, el cual manipula el variador de frecuencia que acciona la bomba izquierda. Notar que al seleccionar esta opción, queda deshabilitados el slider de la pestaña CONTROL correspondiente a la bomba izquierda. También destacar que solamente puede estar activo un modo de control (Control Manual, Control PID_SISO o Control PID_MIMO) a la vez. · Control PID_MIMO → Permite que el sistema pase a estar gobernado por los controladores PID de los niveles de los tanques 1 y 2, los cuales manipulan los variadores de las dos bombas. Notar que al seleccionar esta opción, quedan deshabilitados todos los sliders de control de las bombas de la pestaña CONTROL. También destacar que solamente puede estar activo un modo de control (Control Manual, Control PID_SISO o Control PID_MIMO) a la vez. Fig. 9 Panel de selección del modo de control 3.3 Descargar En el menú desplegable de “Descargar” aparece el botón de “Descargar Datos” (Figura 10). Al pulsarlo se muestra un cuadro de guardado como el de la figura 11. En este cuadro seleccionas donde quieres guardar los datos que se descargan. Estos datos son: · · · · Tiempo Valor de los variadores de las dos bombas Valor de apertura de las dos válvulas Valor de todos los niveles Laboratorio Remoto de Automática de la Universidad de León. http://lra.unileon.es -9- Fig. 10 Descarga de datos Fig. 11 Cuadro de diálogo para guardar Laboratorio Remoto de Automática de la Universidad de León. http://lra.unileon.es - 10 -