Honeywell Experion PKS C300 Series C controller (CC-PCNT05) in a DCS cabinet with FTE A/B indicators

Filtrado de media móvil en el control analógico de DCS y PLC

Un filtro de media móvil es el suavizador de ventana deslizante que la mayoría de los ingenieros de instrumentación incorporan en rutas analógicas de DCS y P...

Abra una ruta analógica de DCS o PLC y a menudo encontrará un bloque de función que no hace nada más glamuroso que calcular promedios. Conserva las últimas cinco muestras, las suma, divide el resultado entre cinco y escribe ese valor como la PV que realmente recibe el PID. Ese bloque es un filtro de media móvil: el suavizador de ventana deslizante al que recurren primero la mayoría de los ingenieros de instrumentación, porque la aritmética es evidente y el retardo, predecible.

No es un ajuste de amortiguación del transmisor ni un filtro recursivo de primer orden (PT1). Cumple la misma función —eliminar el ruido y mantener utilizable la variable de proceso—, pero con un algoritmo diferente y un costo distinto en términos de retardo.

Controlador Honeywell Experion PKS C300 Series C (CC-PCNT05) en un armario de DCS con indicadores FTE A/B

Honeywell Experion PKS C300 en un armario Series C: la clase de controlador de DCS donde las PV analógicas suelen suavizarse en bloques de función del Control Execution Environment antes de llegar a un PID.

Una ventana deslizante, no una memoria recursiva

Conserve las N muestras más recientes. En cada nuevo ciclo de exploración, elimine el valor más antiguo, añada el más reciente y genere la media aritmética de los valores restantes:

Y(n) = [X(n) + X(n−1) + … + X(n−N+1)] / N

Si la entrada analógica se explora una vez por segundo y N = 10, cada salida es la media de los últimos diez segundos. El ancho de la ventana permanece fijo: entra una muestra y sale una muestra. Ese es todo el mecanismo.

Un filtro de primer orden es recursivo: la salida de este ciclo depende de la salida anterior más una fracción de la muestra nueva. Una media móvil no. Solo observa el historial sin procesar dentro de la ventana. Por eso es más fácil de explicar a un operador de sala de control y encaja naturalmente en un DCS o PLC que ya dispone de memoria para almacenar N valores analógicos.

Familia de PLC ABB AC500, incluidos módulos de E/S estándar, CPU Ethernet y módulos de seguridad AC500-S

ABB AC500 (incluidas las E/S de seguridad AC500-S): la misma media de ventana deslizante suele implementarse como un bloque de función o un fragmento de ST en Automation Builder, no como un menú oculto del transmisor.

Dos parámetros: longitud de ventana y tiempo de muestreo

La intensidad del filtrado no depende únicamente de N. El tiempo de respuesta es N × periodo de muestreo. N = 10 a 1 s equivale a una ventana de diez segundos. El mismo valor de N a 100 ms equivale a un segundo. Considérelos como un par; de lo contrario, copiará un ajuste “bueno” de un lazo a otro y se preguntará por qué ahora la válvula avanza con tanta lentitud.

Un valor mayor de N elimina más ruido y añade más retardo. Después de un cambio escalón real en la medición, la PV filtrada necesita N muestras para alcanzar por completo el nuevo valor. En un termopozo lento, esto suele ser aceptable. En un lazo de presión o caudal que debe rechazar una perturbación de carga, una ventana demasiado larga hace que el PID parezca perezoso, cuando en realidad el retardo está en el filtro.

El ruido periódico es el caso en el que puede dimensionar la ventana de forma intencionada. Si la interferencia se repite aproximadamente una vez por segundo y realiza el muestreo a 100 ms, N = 10 abarca un ciclo completo y promedia la ondulación hasta aproximarla a cero. Esa es la media móvil en su mejor aplicación: haga coincidir la ventana con el periodo de la perturbación, no con un número redondo que simplemente “se vea suave” en una tendencia.

Elección Qué obtiene Qué sacrifica
N pequeño Seguimiento más rápido de los cambios reales del proceso Más ruido residual en la PV
N grande Tendencia más suave y mejor rechazo de picos Más retardo; respuesta más lenta del PID
Ajustar N al periodo del ruido Fuerte atenuación de ese ciclo No funciona igual si cambia la frecuencia del ruido
Muestreo más rápido, mismo N Ventana real más corta Mayor uso de CPU y del búfer

Media móvil frente a filtrado de primer orden (PT1)

Ambos son herramientas pasabajas. La media móvil es la más visual de las dos: puede señalar las últimas N muestras. También necesita más memoria y más sumas por ciclo de exploración. Un filtro de primer orden requiere unas pocas multiplicaciones, lo bastante económicas para un transmisor o un pequeño módulo de E/S embebido que no puede almacenar una ventana.

En un DCS o PLC completo, ese argumento de memoria rara vez resulta decisivo. Los procesadores Honeywell Experion PKS C300 de hardware C300 Series C y las CPU ABB AC500 de la serie de PLC ABB tienen espacio de sobra para un historial analógico corto. Programe el suavizador donde pueda verlo, documente N y la velocidad de exploración junto al PID, y deje la amortiguación del transmisor en un valor conocido, normalmente pequeño, para no filtrar dos veces en serie sin darse cuenta.

Lo que no hará

El retardo es el precio de cualquier suavizador. La temperatura suele tolerarlo. Los lazos de presión y caudal, por lo general, no: filtre demasiado esas PV y el controlador luchará contra una planta retardada.

Los picos se eliminan razonablemente bien con una media de ventana. La deriva lenta no: un filtro pasabajas seguirá una rampa, aunque con retraso. Si el problema es un cero inestable o una línea de impulso obstruida, corrija la medición; no la oculte con una ventana más larga.

Una media móvil simple tampoco produce un salto adicional en el borde de la ventana: todas las muestras del búfer tienen el mismo peso. Una media móvil ponderada (las muestras más recientes cuentan más) sigue un cambio escalón algo más rápido y requiere más operaciones aritméticas. Utilice la forma ponderada cuando la queja sea el retardo en un lazo rápido y aún necesite promediar; mantenga los pesos iguales cuando quiera que el comportamiento sea evidente durante el siguiente turno nocturno.

Sobre la autora

Elena Vargas | Ingeniera de instrumentación de procesos

Elena Vargas trabaja con rutas de señales analógicas para plantas de proceso: configuración de transmisores, filtrado en DCS/PLC y respuesta de lazos en plataformas Experion PKS y PAC. Su trabajo de campo se centra principalmente en lazos de presión, caudal y temperatura, donde un filtro mal dimensionado se manifiesta como retardo, no como una tendencia perfectamente ordenada.

Filtrado de media móvil en el control analógico de DCS y PLC

Un filtro de media móvil es el suavizador de ventana deslizante que la mayoría de los ingenieros de instrumentación incorporan en rutas analógicas de DCS y PLC. Así funciona la ventana, cómo N y el...

Abra una ruta analógica de DCS o PLC y a menudo encontrará un bloque de función que no hace nada más glamuroso que calcular promedios. Conserva las últimas cinco muestras, las suma, divide el resultado entre cinco y escribe ese valor como la PV que realmente recibe el PID. Ese bloque es un filtro de media móvil: el suavizador de ventana deslizante al que recurren primero la mayoría de los ingenieros de instrumentación, porque la aritmética es evidente y el retardo, predecible.

No es un ajuste de amortiguación del transmisor ni un filtro recursivo de primer orden (PT1). Cumple la misma función —eliminar el ruido y mantener utilizable la variable de proceso—, pero con un algoritmo diferente y un costo distinto en términos de retardo.

Controlador Honeywell Experion PKS C300 Series C (CC-PCNT05) en un armario de DCS con indicadores FTE A/B

Honeywell Experion PKS C300 en un armario Series C: la clase de controlador de DCS donde las PV analógicas suelen suavizarse en bloques de función del Control Execution Environment antes de llegar a un PID.

Una ventana deslizante, no una memoria recursiva

Conserve las N muestras más recientes. En cada nuevo ciclo de exploración, elimine el valor más antiguo, añada el más reciente y genere la media aritmética de los valores restantes:

Y(n) = [X(n) + X(n−1) + … + X(n−N+1)] / N

Si la entrada analógica se explora una vez por segundo y N = 10, cada salida es la media de los últimos diez segundos. El ancho de la ventana permanece fijo: entra una muestra y sale una muestra. Ese es todo el mecanismo.

Un filtro de primer orden es recursivo: la salida de este ciclo depende de la salida anterior más una fracción de la muestra nueva. Una media móvil no. Solo observa el historial sin procesar dentro de la ventana. Por eso es más fácil de explicar a un operador de sala de control y encaja naturalmente en un DCS o PLC que ya dispone de memoria para almacenar N valores analógicos.

Familia de PLC ABB AC500, incluidos módulos de E/S estándar, CPU Ethernet y módulos de seguridad AC500-S

ABB AC500 (incluidas las E/S de seguridad AC500-S): la misma media de ventana deslizante suele implementarse como un bloque de función o un fragmento de ST en Automation Builder, no como un menú oculto del transmisor.

Dos parámetros: longitud de ventana y tiempo de muestreo

La intensidad del filtrado no depende únicamente de N. El tiempo de respuesta es N × periodo de muestreo. N = 10 a 1 s equivale a una ventana de diez segundos. El mismo valor de N a 100 ms equivale a un segundo. Considérelos como un par; de lo contrario, copiará un ajuste “bueno” de un lazo a otro y se preguntará por qué ahora la válvula avanza con tanta lentitud.

Un valor mayor de N elimina más ruido y añade más retardo. Después de un cambio escalón real en la medición, la PV filtrada necesita N muestras para alcanzar por completo el nuevo valor. En un termopozo lento, esto suele ser aceptable. En un lazo de presión o caudal que debe rechazar una perturbación de carga, una ventana demasiado larga hace que el PID parezca perezoso, cuando en realidad el retardo está en el filtro.

El ruido periódico es el caso en el que puede dimensionar la ventana de forma intencionada. Si la interferencia se repite aproximadamente una vez por segundo y realiza el muestreo a 100 ms, N = 10 abarca un ciclo completo y promedia la ondulación hasta aproximarla a cero. Esa es la media móvil en su mejor aplicación: haga coincidir la ventana con el periodo de la perturbación, no con un número redondo que simplemente “se vea suave” en una tendencia.

Elección Qué obtiene Qué sacrifica
N pequeño Seguimiento más rápido de los cambios reales del proceso Más ruido residual en la PV
N grande Tendencia más suave y mejor rechazo de picos Más retardo; respuesta más lenta del PID
Ajustar N al periodo del ruido Fuerte atenuación de ese ciclo No funciona igual si cambia la frecuencia del ruido
Muestreo más rápido, mismo N Ventana real más corta Mayor uso de CPU y del búfer

Media móvil frente a filtrado de primer orden (PT1)

Ambos son herramientas pasabajas. La media móvil es la más visual de las dos: puede señalar las últimas N muestras. También necesita más memoria y más sumas por ciclo de exploración. Un filtro de primer orden requiere unas pocas multiplicaciones, lo bastante económicas para un transmisor o un pequeño módulo de E/S embebido que no puede almacenar una ventana.

En un DCS o PLC completo, ese argumento de memoria rara vez resulta decisivo. Los procesadores Honeywell Experion PKS C300 de hardware C300 Series C y las CPU ABB AC500 de la serie de PLC ABB tienen espacio de sobra para un historial analógico corto. Programe el suavizador donde pueda verlo, documente N y la velocidad de exploración junto al PID, y deje la amortiguación del transmisor en un valor conocido, normalmente pequeño, para no filtrar dos veces en serie sin darse cuenta.

Lo que no hará

El retardo es el precio de cualquier suavizador. La temperatura suele tolerarlo. Los lazos de presión y caudal, por lo general, no: filtre demasiado esas PV y el controlador luchará contra una planta retardada.

Los picos se eliminan razonablemente bien con una media de ventana. La deriva lenta no: un filtro pasabajas seguirá una rampa, aunque con retraso. Si el problema es un cero inestable o una línea de impulso obstruida, corrija la medición; no la oculte con una ventana más larga.

Una media móvil simple tampoco produce un salto adicional en el borde de la ventana: todas las muestras del búfer tienen el mismo peso. Una media móvil ponderada (las muestras más recientes cuentan más) sigue un cambio escalón algo más rápido y requiere más operaciones aritméticas. Utilice la forma ponderada cuando la queja sea el retardo en un lazo rápido y aún necesite promediar; mantenga los pesos iguales cuando quiera que el comportamiento sea evidente durante el siguiente turno nocturno.

Sobre la autora

Elena Vargas | Ingeniera de instrumentación de procesos

Elena Vargas trabaja con rutas de señales analógicas para plantas de proceso: configuración de transmisores, filtrado en DCS/PLC y respuesta de lazos en plataformas Experion PKS y PAC. Su trabajo de campo se centra principalmente en lazos de presión, caudal y temperatura, donde un filtro mal dimensionado se manifiesta como retardo, no como una tendencia perfectamente ordenada.

Deja un comentario

Tenga en cuenta que los comentarios deben ser aprobados antes de ser publicados.