Feed-Forward Control Implementation in DCS Platforms

Cuándo el Control Feed-Forward es la Opción Correcta

El control feed-forward es efectivo cuando se cumplen tres condiciones. Primero, la perturbación es medible en tiempo real. Segundo, la perturbación actúa antes o simultáneamente con su efecto sobre la variable controlada. Tercero, el tiempo muerto del proceso desde la perturbación hasta la variable controlada es mayor que la tasa de cambio de la perturbación. El control del aire de combustión en calderas cumple las tres condiciones: los cambios en la demanda de flujo de combustible son rápidos, medibles mediante el transmisor de flujo de combustible, y la respuesta del sensor de oxígeno tiene un tiempo muerto de 8 a 15 segundos.

El control en cascada solo produce oscilaciones de O2 de ±1.5% durante rampas de carga. Añadir feed-forward reduce esto a ±0.3–0.5%. Sin embargo, el feed-forward no es apropiado cuando la medición de la perturbación es ruidosa o poco confiable. Aplique un filtro de primer orden con una constante de tiempo de 2 a 5 segundos a la medición de la perturbación antes de usarla como entrada feed-forward.

Diseño del Filtro Lead-Lag

El núcleo de un diseño feed-forward es el compensador dinámico lead-lag. La función de transferencia es:

G_FF(s) = K_FF × (T_lead × s + 1) / (T_lag × s + 1)

Calcule K_FF a partir de la relación de ganancia del proceso: K_FF = (K_proceso_perturbación) / (K_proceso_manipulado). En un lazo de aire de combustión, si un aumento del 1% en la demanda de flujo de combustible requiere un aumento del 0.95% en el flujo de aire, entonces K_FF = 0.95.

Identifique T_lead y T_lag a partir de datos de prueba escalón. Si el cambio en el flujo de combustible llega al quemador en 2 segundos y afecta el O2 en 12 segundos, mientras que un cambio en la compuerta de aire afecta el O2 en 8 segundos, el lead requerido es aproximadamente 12 − 8 = 4 segundos. Establezca T_lead = 4 s. Establezca T_lag como la constante de tiempo del proceso del camino aire a O2, típicamente 5–8 segundos. Comience con T_lag = 6 s y ajuste durante la puesta en marcha.

Implementación en Emerson Ovation

Emerson Ovation utiliza el entorno de diagrama de bloques funcionales (FBD) para la configuración de la estrategia de control. La biblioteca del controlador Ovation OCC100 incluye un bloque LEADLAG y un bloque FFWD_ADDER. Conecte la medición de la perturbación (PV de flujo de combustible) a la entrada del bloque LEADLAG. Configure el parámetro LEAD a T_lead (4 s) y el parámetro LAG a T_lag (6 s). Conecte la salida de LEADLAG y la salida del PID a un bloque FFWD_ADDER. Configure el parámetro GAIN_FF a K_FF (0.95).

Configure cuidadosamente la lógica para habilitar/deshabilitar el feed-forward. Añada un bloque LOGIC que desactive la salida LEADLAG cuando la calidad de la señal de medición de la perturbación sea MALA o INCIERTA. En Ovation, verifique el pin de salida STATUS del bloque AI de medición de perturbación. Cuando STATUS no sea BUENO, establezca la salida LEADLAG a cero mediante un bloque MUX. Esto evita que el controlador Ovation aplique una corrección feed-forward corrupta.

Implementación en GE Mark VIe

GE Mark VIe utiliza el entorno de aplicación Toolbox ST. La ecuación lead-lag en tiempo discreto es:

y[n] = (T_lead / (T_lead + T_scan)) × (x[n] − x[n-1]) + (T_lag / (T_lag + T_scan)) × y[n-1] + K_FF × x[n]

En un ciclo de tarea de 100 ms, para T_lead = 4 s y T_lag = 6 s, los coeficientes son: coeficiente lead = 0.976, coeficiente lag = 0.983. Almacene x[n-1] y y[n-1] en variables RETAIN para preservar el estado del filtro a través de reinicios del controlador en el controlador Mark VIe UCSC.

Use el bloque de parámetro FFWD_GAIN de Mark VIe para escalar la salida lead-lag antes de sumarla con la salida PID. El bloque PID de Mark VIe tiene un pin de entrada FFWD dedicado. Conecte la salida lead-lag escalada a este pin. Mark VIe suma internamente la entrada FFWD con la salida del controlador PID y aplica transferencia sin saltos durante cambios de modo automáticamente.

Validación en la Puesta en Marcha

  • Paso 1: Realice una prueba escalón de perturbación con feed-forward deshabilitado. Registre la desviación máxima del PV y el tiempo de recuperación. Este es el rendimiento base del control solo con retroalimentación.
  • Paso 2: Habilite el feed-forward. Repita la prueba escalón de perturbación. Objetivo: reducir la desviación máxima al menos en un 50% y el tiempo de recuperación al menos en un 30%. Si la mejora es menor al 30%, ajuste K_FF (+10% si la corrección es insuficiente) o T_lead (+2 s si el pico de corrección es muy tardío).
  • Paso 3: Pruebe el manejo de fallas en la calidad de la señal feed-forward. Forzar la calidad del bloque AI a MALA en la estación de ingeniería. Confirme que la salida feed-forward cambia a cero dentro de un ciclo de escaneo del controlador (máximo 100 ms).
  • Paso 4: Documente los valores finales de K_FF, T_lead y T_lag en la hoja de datos del instrumento y en el sistema de gestión de configuración del DCS. Registre los resultados de la prueba escalón como la línea base puesta en marcha para futuras auditorías de rendimiento.

Conclusión y Recomendaciones

El control feed-forward es un complemento poderoso al PID en procesos con perturbaciones rápidas y medibles. Primero, calcule K_FF, T_lead y T_lag a partir de datos de prueba escalón del proceso antes de ingresar cualquier valor; parámetros estimados producen resultados pobres. Segundo, implemente monitoreo de la calidad de la señal de perturbación tanto en Emerson Ovation como en GE Mark VIe para evitar la inyección de ruido durante fallas del transmisor. Valide el rendimiento con datos cuantificados de prueba escalón: una implementación feed-forward que no reduzca la desviación máxima al menos en un 50% debe ser reajustada en lugar de dejarse en servicio. Revise la ganancia feed-forward y los parámetros lead-lag durante la calibración anual del instrumento; un valor de K_FF válido en la puesta en marcha puede desviarse entre un 15 y 20% después de tres años de desgaste del equipo.

Autor: Guo Peilin es un ingeniero de automatización industrial con más de 10 años de experiencia en PLC, DCS y sistemas de control.

Mostrar todo
Publicaciones de blog
Mostrar todo
Why RTD Sensors Must Be Installed Downstream of Orifice Plates

Por qué los sensores RTD deben instalarse aguas abajo de las placas de orificio

La instalación de un RTD aguas arriba de una placa orificio corrompe las lecturas de presión diferencial debido al desprendimiento de vórtices en el termopozo. Este artículo explica la física de la calle de vórtices de von Kármán, los requisitos de colocación aguas abajo según ISO 5167 y ASME MFC-3M, la regla de separación mínima de 5D, el cumplimiento de la frecuencia de estela del termopozo y un procedimiento de instalación de 7 pasos para conjuntos combinados de placa orificio y RTD.
Vortex Flow Meter: Working Principles, Selection Criteria, and Field Commissioning

Medidor de Flujo Vortex: Principios de Funcionamiento, Criterios de Selección y Puesta en Marcha en Campo

Un medidor de flujo de vórtice funciona según el principio de desprendimiento de vórtices de von Karman, ofreciendo una excelente precisión a largo plazo en servicios de vapor, gas y líquidos de baja viscosidad sin partes móviles. Esta guía abarca la física del número de Strouhal, las limitaciones del número de Reynolds, el dimensionamiento del medidor, los requisitos de tramo recto para el ABB VortexMaster FSV430 y los pasos de puesta en marcha en campo para la integración del gobernador de turbina Woodward.
Thermocouple Wiring, Standards, and Troubleshooting: A Practical Field Guide

Cableado de termopares, normas y solución de problemas: una guía práctica de campo

La medición precisa con termopares requiere la selección correcta del tipo, un cable de extensión compatible y una compensación fiable de la unión fría. Esta guía abarca los códigos de tipo IEC 60584 y sus rangos de aplicación, la selección de cables de extensión y cables compensadores, los bloques terminales WTOP CJC de Phoenix Contact, la configuración CJC del Yokogawa YTA110 y el diagnóstico sistemático de fallos para circuito abierto, cortocircuito y deriva de calibración.