ENMASCARAMIENTO En los procesos industriales, las señales procedentes de los sensores y recibidas por los sistemas de captura presentan variaciones continuas que pueden ser de dos tipos: Variaciones reales de la señal. En general, variaciones de baja frecuencia. Variaciones debidas a interferencias (ruido). Suelen ser de alta frecuencia y se eliminan mediante filtrado. Filtrado Señal sin filtrar Señal Filtrada Fig. 1. Eliminación de frecuencias altas (interferencias) mediante filtrado de la señal. Ahora bien, como consecuencia del muestreo de un sistema pueden crearse nuevas frecuencias inexistentes en la señal original, es decir frecuencias que no corresponden ni al ruido ni a la propia señal. Veamos como puede ocurrir. La figura 2 muestra en color azul una variable de proceso (después del filtrado) que varía con una frecuencia de 0,9 Hz. Intervalo de Muestreo h 0,9 Hz 0,1 Hz 1 2 3 4 5 6 7 8 9 h, Intervalo de Muestreo Fig. 2. Enmascaramiento debido a muestrear con un intervalo demasiado grande. Supongamos que se muestrea con un intervalo h = 1 segundo, entonces la frecuencia de muestreo será: fs = 1 / h = 1 Hz Es decir una vez por segundo. Los puntos rojos indican el valor de la señal en el instante de muestreo y al unirlos para reconstruir la misma aparece una frecuencia de 0,1 Hz. T = 1 / 0,1 = 10 s Esta variación inexistente de una vez cada 10 segundos ha sido creada debido a que el muestreo se ha realizado con un intervalo elevado equivalente a una frecuencia baja. En otras palabras, si una variable cambia con una frecuencia de 0,9 Hz y se muestra a 1 Hz aparecerá una señal inexistente creada por la influencia del propio muestreo. La señal parece que cambia con una frecuencia de 0,1 Hz. Este fenómeno no deseado se conoce con el nombre de Enmascaramiento o Aliasing. Para evitar la aparición de señales fantasmas es necesario que la frecuencia de muestreo, fs, y la mayor de las frecuencias de la señal, f, mantengan una cierta relación. M. López, E. Pérez. Control de Procesos: De la señal de planta hasta el algoritmo de control 1 Teorema de Shannon. Para poder reconstruir una señal y no perder información que provocaría la aparición de señales inexistentes, se requiere que la frecuencia de muestreo sea mayor que el doble de la frecuencia más alta1: fs ≥ 2.f Frecuencia de Nyquist. Se denomina frecuencia de Nyquist al doble de la frecuencia mas alta que puede presentar una variable, fN. Por tanto la frecuencia de muestreo debe ser igual o superior a la Nyquist. fs ≥ fN Señal Muestreada Señal con ruido El ruido suele aparecer como frecuencias altas Muestreo sin Filtrado h El ruido aparece con frecuencia mas baja Las frecuencias bajas inexistentes debidas al ruido, desaparecen al filtrar y permanecen las variaciones reales de la señal. Muestreo con Filtrado h Fig. 3. Al muestrear una señal el ruido aparece con una frecuencia de enmascaramiento baja. Estas frecuencias bajas se eliminan mediante filtrado previo. La frecuencia que aparece cuando se muestrea con una frecuencia inferior a la frecuencia de Nyquist se denomina frecuencia de enmascaramiento y viene dada por: fe = fs - f Además: w = 2.π / T = 2.π . f T = 1/f Donde T es el periodo, T = h, y w la pulsación en rad/s. Para el ejemplo de la figura 2: fe = fs – f = 1 – 0.9 = 0,1 Hz O mejor aún: ws = 2.π / Ts = 2.π rad/s, w = 2.π .f = 2.π . 0,9 =1,8 π rad/s we = ws – w =2.π - 1,8 π = 0,2 π rad/s w 0,2π = = 0,1 veces por segundo, es decir, T = 10 segundos. fe = 2π 2π La figura 4 muestra otro ejemplo de enmascaramiento. En 4a se muestra la señal original y los instantes de muestreo. 15,00 15,00 10,00 10,00 5,00 5,00 0,00 0,00 0,00 80,00 -5,00 -10,00 -10,00 -15,00 80,00 t Fig. 4a. Señal muestreada con una frecuencia inferior a la de Nyquist. 1 0,00 -5,00 -15,00 Fig. 4b. En rojo la señal generada debida al muestreo. La reconstrucción de una variable mediante la reconstrucción de Shannon no es útil en control por ordenador. Se usan otras reconstrucciones, ya vistas, como mantenedor de orden cero, uno, etc. M. López, E. Pérez. Control de Procesos: De la señal de planta hasta el algoritmo de control 2 En 4b se observa la aparición de una frecuencia inexistente, frecuencia enmascarada. Ej.1. La obtención de Formaldehido se lleva a cabo haciendo reaccionar metanol y aire en un reactor multitubular catalítico. Previamente se mezcla el metanol con el aire y calienta hasta unos 140ºC en un evaporador utilizando vapor de agua saturado a una presión de unas 6 at. El flujo de vapor de agua está regulado por una válvula proporcional controlada por Ordenador. Se miden las temperaturas de entrada del vapor de agua y de salida de la mezcla evaporada metanol-aire. La válvula de control presenta un juego en el posicionador debido al desgaste, que causa una oscilación en la temperatura y presión del vapor. Variación de la Temperatura de saturación con la presión. Vapor de agua Tb ªC 100 105 110 115 120 130 140 150 200 Al Reactor P T Vapor Saturado Presión Kg/cm2 1,000 1,192 1,414 1,668 1,959 2,666 3,567 4,698 15,341 Salida Condensado Metanol + AIre Fig. 5. Evaporador Metanol - Aire 2,11 minutos Intervalo de muestreo = 0,5 min. Presión 38 minutos Intervalo de muestreo = 2 min. Temperatura Fig. 6. Registro de la temperatura y presión. La figura 6 muestra un registro de la temperatura y presión a lo largo de un cierto período de tiempo. Las señales se filtran adecuadamente y no están afectadas por interferencias, es decir, no contienen frecuencias altas debidas al ruido. Del registro de la temperatura parece deducirse una oscilación que corresponde a un período de 38 minutos. El registro de la presión revela, por el contrario, que el periodo de la oscilación es de 2,11 minutos. Las dos variables, P y T, deben variar de forma similar, ya que la temperatura de saturación del vapor depende de la presión, Tb = f(P). Ver tabla para vapor de agua. Por tanto, debería presentar la misma frecuencia de variación. Es decir: wP = wT ¿Qué ocurre para que aparentemente no se cumpla? La explicación es la siguiente: El muestreo de la temperatura se realiza con un intervalo de muestreo demasiado elevado, frecuencia de muestreo demasiado baja: M. López, E. Pérez. Control de Procesos: De la señal de planta hasta el algoritmo de control 3 Intervalo de Muestreo de la Temperatura: Frecuencia de Muestreo de la Temperatura: hT = 2 min. wST = 2π / 2 = 3,142 rad/min La presión en cambio se muestrea con una frecuencia mayor, h = 0,5 min. por lo que se recogen todas las variaciones Intervalo de Muestreo de la Presión: hP = 0,5 min. Frecuencia de Muestreo de la Presión: wSP = 2π / 0,5 = 12,568 rad/min Frecuencia a la que oscila la Presión: wP = 2π / 2,11 = 2,978 rad/min Dado que wSP ≥ 2wP no existe enmascaramiento en el registro de la presión y, dado que la temperatura debe variar de forma similar a la presión ya que son dependientes una de otra, se deduce que la frecuencia de variación de la temperatura es inexistente, es una frecuencia de enmascaramiento, por tanto: Frecuencia a la que debe oscilar la Temperatura: w = wT = wP = 2,978 rad/min Frecuencia Enmascarada mas pequeña: we = wST - w = 3,142 - 2,978 = 0,164 rad/min El período de la frecuencia enmascarada será: fe = we 0,164 = = 0,02631 min-1 2π 2π T=1/fe = 1 / 0,02631 = 38 min. Este valor coincide con el valor observado de la oscilación de la temperatura. Para evitar el enmascaramiento debería muestrearse la temperatura con una frecuencia de al menos el doble de la frecuencia máxima de variación, dada en este caso por la presión: wP = 2,978 rad/min wN = 2.2,978 = 5,956 rad/min Equivalente a intervalo de muestreo: h = TS = 2π 2π = ≈ 1 minuto wN 5,976 Obsérvese que la presión no presenta problemas ya que se muestrea cada 0,5 minutos. M. López, E. Pérez. Control de Procesos: De la señal de planta hasta el algoritmo de control 4