TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES •Técnicas del CRA: más de una variable manipulada/controlada/perturbación Contenido: 3.1 Introducción 3.2 Control en cascada 3.3 Control anticipativo •Anticipativo incremental. •Anticipativo estático. •Control de proporción. 3.4 Control selectivo o control con restricciones. 3.5 Control de gama partida 1 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.1. INTRODUCCION •Control en Cascada. •Control anticipativo. anticipativo. •Control selectivo •Control de gama partida Control de una variable de salida y una variable manipulada, utilizando la medición de varias variables (internas o perturbación) Control de varias variables de salida mediante una variable manipulada Control de una variable de salida mediante varias variables manipuladas. 2 1 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.2. CONTROL EN CASCADA •Principio de funcionamiento: Controlar rápidamente las variables intermedias corrigiendo el efecto de las perturbaciones de entrada antes de que estas afecten a la salida del proceso. •Estructura: Lazos de control por realimentación anidados. 3 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.2. CONTROL EN CASCADA •Nomenclatura 4 2 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.2. CONTROL EN CASCADA •Procesos a los que es aplicable: •La dinámica del lazo interno debe ser mucho más rápida que el lazo externo. •En cualquier caso no hay empeoramiento (hay mejora) si la dinámica fuera similar. •Excepción (rara): interacción, resonancia. •Estructura muy utilizada: Los controladores industriales tienen estradas y modos específicos para que funcionen como maestros o como esclavos (master/slave). 5 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.2. CONTROL EN CASCADA Sintonización del controlador: 1. Sintonización del controlador esclavo: • Modelo del proceso afectado por este lazo de control. (solo una parte del proceso). • Al ser un proceso rápido, lo normal es utilizar un PI. (Necesitamos precisión, no más rapidez) 2. Sintonización del controlador maestro: • Obtenemos un modelo del conjunto secundario (en automático) y lo agregamos al modelo del proceso. • Diseñamos el regulador maestro sobre este sistema equivalente. 6 3 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.2. CONTROL EN CASCADA Ejemplo Caldera. (Sin perturbación): 7 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.2. CONTROL EN CASCADA Ejemplo Caldera. (Perturbación en P1): 8 4 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.3. CONTROL ANTICIPATIVO •Objetivo: El objetivo del control anticipativo es el de anular o atenuar directamente el efecto de una perturbación medible. •Nomenclatura: •Control anticipativo. •Control en adelanto. •Control por prealimentación. Bajo estos nombres se esconden distintas estructuras pero con la misma finalidad. 9 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.3. CONTROL ANTICIPATIVO •Principio de funcionamiento: •Medir las perturbaciones y actuar sobre la entrada para corregir el efecto de aquellas. •Necesario por tanto un modelo de cómo la perturbación afecta a la salida. 10 5 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.3. CONTROL ANTICIPATIVO •Teóricamente logra un control perfecto, pero en la práctica no es 100% viable por: •No es posible medir todas las perturbaciones •Hay errores de medida en las variables •No hay modelos perfectos del proceso •No siempre se puede realizar la acción de control calculada. (Anticipación excesiva por ser la corrección más lenta que el efecto). •Es un control en CA, por lo que hay que completarlo con una realimentación del error. 11 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.3. CONTROL ANTICIPATIVO Anticipativo incremental •Cálculo del controlador por aplicación del objetivo: Anular el efecto de la perturbación. 12 6 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.3. CONTROL ANTICIPATIVO Intercambiador de Calor. (u(t)=0.1 d(t)=1) 13 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.3. CONTROL ANTICIPATIVO Intercambiador de Calor. 10% de error en el modelo de perturbación. 14 7 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.3. CONTROL ANTICIPATIVO Anticipativo estático •Incremental demasiado estricto, y a menudo irrealizable GD ( s ) = GD′ ( s )e −t md s GP ( s ) = GP′ ( s )e − t mp s •Si la diferencia de tiempos muertos es pequeña respecto de las constantes de tiempo… se anulan los términos del retardo. ′ − GD ( s ) GF ( s ) = ′ GP ( s ) •Si no, se corrige el régimen permanente. − GD ( s ) − K D = s − >0 G ( s) KP P GKF ( s ) = lim 15 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.3. CONTROL ANTICIPATIVO Intercambiador de Calor. Anticipativo estático 16 8 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.3. CONTROL ANTICIPATIVO Control de proporción •Tipo particular de control anticipativo •Objetivo: Controlar una relación entre dos variables. •Una de ellas hace el papel de perturbación, mientras que la otra es panipulada para cumplir la relación. •Es un control no lineal, salvo que la relación permanezca constante. Dos estructuras: •Estructura 1: Calculo de la referencia para la variable manipulada (multiplicador) •Estructura 2: Control de la relación (divisor). 17 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.3 CONTROL DE PROPORCION 18 9 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.3 CONTROL DE PROPORCION Prop+Realim Realimentado Proporcion Z-N: Kc=0.032 Ti=60 Td=15 19 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.3 CONTROL DE PROPORCION Proporción variable sp FC F LT LC sp FT FC FT LL Iso-Butano AT FT Reflujo Aliment. FC vapor Aliment. AC sp F sp FC FT LT LL LC AC sp FC FT AT Purgador de condensado Normal-butano 20 10 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.4. CONTROL SELECTIVO •Caracterizado por tener una variable manipulada y varias a controlar. •Falta de gdl para un control “estricto”. •Objetivo: Mantener “bajo control” varias variables de salida con una sola variable de entrada. •Principio de funcionamiento: Controlar de forma selectiva una de las variables de salida, mientras las otras variables de salida permanecen dentro de un determinado rango de valores. 21 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.4. CONTROL SELECTIVO •ESTRUCTURA: •Control no lineal: sólo la idea… los algoritmos son muy variables. 22 11 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.4. CONTROL DE GAMA PARTIDA • • Objetivo: Controlar la evolución de una salida con dos o más variables de entrada. Características del sistema: 1. Existe una variable controlada y varias manipuladas 2. Las variables manipuladas afectan a la variable controlada 3. Existe un orden de prioridad en el uso de las variables manipuladas. •Estrategia: Utilizamos mientras sea posible las variables prioritarias, y cuando es necesario utilizamos adicionalmente el resto 23 TEMA 3: CONTROL AVANZADO CON VARIABLES AUXILIARES 3.4. CONTROL DE GAMA PARTIDA •Estrategia: Utilizamos mientras sea posible las variables prioritarias, y cuando es necesario utilizamos adicionalmente el resto 24 12