Diagnóstico de Fallas en Centrales Termoeléctricas Utilizando Modelado Neuronal y Lógica Difusa

Diagnóstico de Fallas en Centrales Termoeléctricas Utilizando Modelado Neuronal y Lógica Difusa Nemecio Tlalolini Ramos1, José A. Ruz Hernández2, Dion

12 downloads 53 Views 324KB Size

Recommend Stories


Trastornos de migración neuronal
Trastornos de migración neuronal Luis Carlos Vélez-Domínguez* Resumen Summary Los tnrstornos de mrgracrón neuronal representan un grupo de malforma

RESUMEN. (Palabras clave: motor Diesel, torque indicado, observador, alta ganancia, modo deslizante, red neuronal difusa.)
i RESUMEN En esta tesis se presenta el estudio de varios observadores como una herramienta para estimar el torque indicado de un motor Diesel a part

ELABORACIÓN DE UN SISTEMA DE CONTROL DE POSICIÓN LINEAL UTILIZANDO LÓGICA DIFUSA
ELABORACIÓN DE UN SISTEMA DE CONTROL DE POSICIÓN LINEAL UTILIZANDO LÓGICA DIFUSA Proyecto final Asignatura: Control inteligente Catedrático: Dr. Benja

Story Transcript

Diagnóstico de Fallas en Centrales Termoeléctricas Utilizando Modelado Neuronal y Lógica Difusa Nemecio Tlalolini Ramos1, José A. Ruz Hernández2, Dionisio A. Suárez Cerda3, Alfredo Sánchez López3, Agustín Quintero Reyes3 1

Demar Instaladora y Constructora S. A. de C. V., Calle 5 Sur, Mz. “Q”, Lote 9, Col. Puerto Industrial y Pesquero Laguna Azul, C. P. 24140, Cd. del Carmen, Campeche. [email protected] 2 Universidad Autónoma del Carmen, Av. 56 #4 Esq. Av. Concordia, Col. Aviación, C.P. 24180, Cd. del Carmen, Campeche [email protected] 3 Instituto de Investigaciones Eléctricas, Calle Reforma # 113, Col. Palmira, C. P. 62040, Cuernavaca, Morelos {suarez, jasl, aqr}@iie.org.mx Resumen—En este artículo se describe un sistema de diagnóstico de fallas para el generador de vapor de una central termoeléctrica, utilizando modelado neuronal y lógica difusa. El sistema consta de dos componentes; la primera, consiste en la generación de residuos mediante la diferencia que existe entre las mediciones actuales de la planta y las estimaciones que se obtienen con un predictor neuronal; la segunda, es un módulo difuso que se utiliza para evaluar los residuos y realizar el diagnóstico de la falla correspondiente. Los datos saludables con los que se entrenan las redes neuronales que integran el predictor y la base de datos que corresponden a las principales fallas que se presentan en este tipo de centrales se obtienen de un simulador de alcance total. La metodología propuesta puede aplicarse en los casos en que la lógica difusa actuando de manera individual no es suficiente para hacer un diagnóstico adecuado de las fallas. Palabras clave: Detección y diagnóstico de fallas, lógica difusa, redes neuronales, simulador de alcance total, generador de vapor, centrales termoeléctricas.

I. INTRODUCCIÓN En este trabajo se propone una estrategia de diagnóstico de fallas en el generador de vapor de una central termoeléctrica. En este tipo de centrales, es frecuente que cuando se presenta una perturbación inesperada en el proceso, el operador se enfrente a la incertidumbre de que la información llegue muy rápido, en gran cantidad y sin indicar con claridad la causa ni el origen del problema. Además, el operador cuenta con poco tiempo para responder adecuadamente. De aquí la importancia del desarrollo de técnicas basadas en inteligencia computacional para el diagnóstico de fallas, de tal modo que sean el medio para tener la información causante del problema de manera temprana y precisa. Esto permitirá al operador realizar las acciones necesarias para impedir el mal funcionamiento o un paro no programado de la unidad, buscando minimizar los períodos de tiempo en que la unidad sale de servicio en caso de que esto sea inevitable.

La importancia del diagnóstico oportuno de fallas en las unidades termoeléctricas es una valiosa herramienta en la operación, en el entendido de que toda falla lleva un costo asociado que se incrementa a medida que la falla evoluciona y no es atendida. En sentido opuesto, una falla detectada y atendida con oportunidad, tendrá un costo mínimo (Ruz et al., 2005). En las últimas tres décadas, el diagnóstico de fallas que utilizan técnicas de inteligencia computacional tales como los sistemas difusos, redes neuronales y algoritmos genéticos se ha incrementado (Korbicz et al., 2004). Una red neuronal tiene el potencial de aprendizaje utilizando patrones obtenidos desde la información de entradas y salidas del sistema. Con la red es posible construir un modelo útil para la generación de residuos y detectar la aparición de fallas (Ruz et al., 2006). Por otro lado, los sistemas difusos son capaces de reproducir el razonamiento heurístico el cual es trasladado a reglas lingüísticas que representan el conocimiento y la experiencia humana (Frank y Marcu, 2001). El objetivo principal del diagnóstico de fallas es detectar y aislar la falla, ofreciendo la información acerca de su magnitud y origen. Esto debe realizarse en línea considerando las señales de entrada conocidas y teniendo el menor número posible de falsas alarmas; en este caso, las señales del proceso útiles para el diagnóstico se obtienen de un simulador de alcance total (González, 1981). Una arquitectura y suficientes datos de entrenamiento permiten que las redes neuronales sean útiles para representar el comportamiento dinámico de sistemas no lineales complejos (Norgaard, 2000). Así se proporcionarán estimaciones muy precisas de la salida del sistema a partir de las entradas evaluando los residuos generados por medio del bloque difuso. La metodología propuesta se utiliza para el caso en el que el patrón de evolución del conjunto de variables clave asociado a cada falla no puede ser determinístico para la detección y consecuente diagnóstico de la falla.

Congreso Nacional de Control Automático A.M.C.A. 2007

24-26 de octubre, Monterrey, N.L.

II. DESCRIPCIÓN DEL PROBLEMA En los operadores de las centrales termoeléctricas recae la responsabilidad de monitorear, identificar y atender los problemas que eventualmente se presentan en el proceso de generación eléctrica. De presentarse una falla y no ser atendida a tiempo en principio ocasiona degradación del equipo, fallas en el servicio, pérdidas económicas pero principalmente peligro para la integridad del operador. Es por esto que además del conocimiento experto del operador se requiere de un diagnóstico adecuado que le permita tomar las decisiones acertadas para mantener la correcta operación de la central termoeléctrica. La Figura 1 muestra el diagrama de una central termoeléctrica. Las fallas que generalmente se presentan en este tipo de centrales pueden clasificarse en los siguientes grupos: fallas relacionadas con el control de temperatura de vapor sobrecalentado y recalentado, fallas relacionadas con el control de nivel del domo y fallas relacionadas con el control de combustión.

Figura 2. Diagrama simplificado sistema aire/gases Combustible. Una de las fallas de este grupo es la del filtro sucio en la succión de bombas de alta presión de aceite combustible a quemadores (falla 1). Un ensuciamiento del filtro se presenta normalmente de acuerdo a la calidad del combustible, teniendo como posible causa a la existencia en gran escala de partículas contenidas en el combustible. En otras ocasiones se debe a la operación con niveles muy bajos en el tanque de almacenamiento con el consecuente arrastre de sedimentos (CFE, 1997). Cuando se presenta el ensuciamiento de este filtro, el flujo de combustible no es suficiente para mantener la demanda de carga de la unidad, la presión del combustible en la descarga de las bombas se abatirá, la presión del vapor principal disminuirá de su valor nominal y por consiguiente el flujo de vapor hacia la turbina también disminuirá. III.

ESQUEMA DE DIAGNÓSTICO

El esquema propuesto en este artículo posee dos componentes: la generación de residuos y la clasificación de fallas (Figura 3). Figura 1. Diagrama de una central termoeléctrica Este último grupo es el que se analiza de manera particular en este trabajo. Para comprender mejor la operación de este grupo de fallas es necesario explicar el diagrama simplificado del sistema aire / gases-combustible que se muestra en la Figura 2. El control de combustión tiene la función de controlar la mezcla de aire-combustible en el hogar en forma segura y eficiente, manteniendo el equilibrio entre el calor generado y la demanda de vapor para obtener una salida de presión de vapor controlada. Una alta eficiencia de la combustión se logra con exceso de aire adecuado para quemar la cantidad de combustible para cada quemador, con un diámetro mínimo de las partículas de combustible y una longitud de flama adecuada en el generador de vapor.

Figura 3. Esquema de detección y diagnóstico de fallas La primera componente consiste en la comparación entre las mediciones de la planta y los valores proporcionados por

Congreso Nacional de Control Automático A.M.C.A. 2007

24-26 de octubre, Monterrey, N.L.

un predictor basado en redes neuronales. Las diferencias entre estos valores se conocen como residuos y constituyen un buen indicador para la detección de fallas. De acuerdo con lo anterior, el vector de residuos se calcula como: ri (k ) = xi (k ) − xˆi (k ),

i = 1, 2,..., n.

(1)

donde xi (k ) corresponde a las mediciones de la planta y

xˆ i (k ) a las predicciones. Los residuos generados en esta forma son independientes del estado de operación del sistema bajo condiciones de operación nominal de la planta puesto que el predictor se entrena con datos saludables del proceso. En ausencia de fallas, los residuos reflejan solamente ruido y dinámicas no modeladas. Cuando ocurre una falla, los residuos se desvían de cero siguiendo trayectorias diferentes (Ruz, 2005).

El predictor se diseñó usando cinco modelos basados en redes neuronales. Las redes se entrenaron mediante el Algoritmo de Levenberg-Marquardt. Cada red es del tipo perceptrón multicapa. Tienen una capa oculta de neuronas cuyas funciones de activación son tangentes hiperbólicas y una sola neurona con función de activación lineal en la capa de salida. Los modelos se obtienen empleando la herramienta NNSYSID de Matlab. Además, poseen una estructura NNARX de 8 entradas y una salida: xˆ1 (k) = F1[W1, x1 (k −1),...,x1 (k − 6),u1 (k −1),...,u1 (k − 6),...,u8 (k −1),...,u8 (k − 6)]

(2) xˆ2 (k) = F2 [W2 , x2 (k − 1),...,x2 (k − 6), u1 (k − 1),...,u1 (k − 6),...,u8 (k − 1),...,u8 (k − 6)]

(3) xˆ3 (k) = F3[W3 , x3 (k −1),...,x3 (k − 2),u1(k −1),...,u1 (k − 2),...,u8 (k −1),...,u8 (k − 2)]

(4) xˆ4 (k) = F4[W4 , x4 (k −1),...,x4 (k − 2),u1(k −1),...,u1 (k − 2),...,u8 (k −1),...,u8 (k − 2)]

A. Generación de residuos

(5)

Para la generación de residuos, un predictor neuronal reemplaza al modelo analítico que generalmente describe al proceso bajo condiciones de operación normal, saludable o libre de fallas. La obtención del predictor mediante redes neuronales se basa en la teoría de identificación para sistemas dinámicos con estructuras no lineales. Para lograr la identificación se requiere la adquisición de datos experimentales que se obtienen de un simulador de alcance total. El aprendizaje de las redes se realiza con el esquema serie-paralelo. Cuando el proceso de entrenamiento de la red o de las redes que integran el predictor neuronal concluye, este último se utiliza para generar residuos (Figura. 4). Una vez que el aprendizaje finaliza, se fijan los pesos de la red o de las redes que sean necesarias en el predictor y se emplean en simulación o en paralelo con la planta para efectuar la predicción.

u(k −1)

x(k)

Planta

+ q-1 ∧

Red Neuronal

x(k )

-

(7) xˆ7 (k ) = F7 [W7 , x7 (k − 1),..., x7 (k − 3), u1 (k − 1),...,u1 (k − 6),...,u8 (k − 1),...,u8 (k − 6)]

(8) xˆ8(k) = F8[W8, x8(k −1),...,x8(k −3),u1(k −1),...,u1(k −6),...,u8(k −1),...,u8(k − 6)]

(9) xˆ9 (k ) = F9 [W9 , x9 (k − 1),..., x9 (k − 6), u1 (k − 1),...,u1 (k − 6),...,u8 (k − 1),...,u8 (k − 6)]

(10) xˆ10 (k ) = F10[W10 , x10 (k −1),...,x10 (k − 3), u1 (k − 1),...,u1 (k − 6),...,u8 (k −1),...,u8 (k − 6)]

(11) donde las variables de entrada son:

u1 (.) = Flujo de combustible (%) u 2 (.) = Flujo de aire (%) u 3 (.) = Flujo de agua de condensado (Litros/min.) u 4 (.) = Flujo de agua de atemperación (Kg/s) u 5 (.) = Flujo de agua de alimentación (T/H) u 7 (.) = Flujo de vapor de agua (Litros/min.) u 8 (.) = Ángulo de inclinación de quemadores (Grados)

x(k )

Planta

+

r (k )

q-1 ∧

Predictor Neuronal

xˆ6 (k) = F6[W6 , x6 (k − 1),...,x6 (k − 3),u1(k − 1),...,u1(k − 3),...,u8 (k − 1),...,u8 (k − 3)]

u 6 (.) = Flujo de repuesto al condensador (Litros/s)

Entrenamiento de la red

u(k −1)

xˆ5(k) =F5[W5, x5(k −1),...,x5(k −2),u1(k −1),...,u1(k −2),...,u8(k −1),...,u8(k −2)] (6)

x(k )

-

Generación de residuos

Figura 4. Esquema de entrenamiento y generación de residuos.

y las variables de salida son:

x1 (.) = Carga de la unidad (MW) x 2 (.) = Presión del hogar (Pa) x3 (.) = Nivel del domo (m) x 4 (.) = Temperatura de vapor sobrecalentado (o K) x5 (.) = Temperatura de vapor recalentado (o K)

Congreso Nacional de Control Automático A.M.C.A. 2007

24-26 de octubre, Monterrey, N.L.

x6 (.) = Presión de vapor recalentado (Pa) x7 (.) = Presión del domo (Pa) x8 (.) = Presión diferencial (vapor de atomización – aceite combustible (%) x9 (.) = Temperatura de aceite combustible (o K)

x10 (.) = Temperatura de agua de alimentación (o K) Wi representa los pesos de cada red neuronal. La estructura con retardos de cada modelo neuronal se selecciona utilizando el criterio dado en (Norgaard, 2000). Este criterio esta basado en los cocientes de Lipschitz. El esquema de generación residual se aplica fuera de línea para una falla que ocurre en las centrales termoeléctricas: filtro sucio en la succión de bombas de alta presión, a la que nos referimos como falla 1. Se adquirieron datos de la falla con la ayuda del simulador de alcance total (Figura 5), para un 75% de carga inicial de la unidad; las tendencias de los residuos que se utilizarán para el diagnóstico de ésta falla son mostradas en la Figura 6.

B. Clasificación de Fallas Con el vector de residuos obtenidos en la sección anterior, se tienen las entradas para el sistema difuso en el que se realizará la evaluación y clasificación de la falla. Cada residuo representa una entrada para el sistema difuso, para el caso de la falla 1, se tienen 3 residuos que la determinan: r1 (Temperatura de vapor sobrecalentado), r2 (Presión de vapor recalentado) y, r3 (Presión del domo), los demás no proporcionan información importante al respecto. Al presentarse ésta falla se obtiene la tendencia de las variables (Presión de aceite combustible a quemadores y Flujo de combustible total) indicadas en la Figura 7, en las que se observan oscilaciones por lo que en estos casos no es posible aplicar la lógica difusa de manera aislada para la detección y diagnóstico de fallas debido a la dificultad para discriminar entre un valor saludable y uno en falla.

Figura 7. Tendencias de presión de aceite combustible a quemadores y flujo de combustible para la falla1

Figura 5. Simulador de alcance total

Figura 6. Residuos del predictor neuronal

Un sistema lógico difuso (SLD) tiene la propiedad principal de ser capaz de manejar simultáneamente datos numéricos y conocimiento lingüístico. En otras palabras, los (SLD) son sistemas basados en conocimiento que consisten en reglas lingüísticas IF-THEN que pueden diseñarse usando el conocimiento de expertos. Los (SLD) realizan de manera determinística un mapeo de los datos del vector de entrada a salidas escalares. El esfuerzo computacional de un sistema basado en reglas difusas incrementa fuertemente si el número de sistemas difusos y el número de reglas crece. En el caso del análisis de la falla 1 al utilizar solamente la lógica difusa, como las variables del proceso no son muy representativas al presentarse la falla, se tiene la necesidad de incrementar el número de entradas al sistema difuso para poder discriminarla. Debido a esto, el número de funciones de membresía, el número de intervalos difusos y por consiguiente el número de reglas difusas se incrementa considerablemente. De acuerdo con lo anterior, se propone el uso de los residuos obtenidos con el predictor neuronal y su evaluación difusa para el diagnóstico de fallas en el generador de vapor. La arquitectura general se indica en la Figura 8.

Congreso Nacional de Control Automático A.M.C.A. 2007

24-26 de octubre, Monterrey, N.L.

Figura 8 Arquitectura general para diagnóstico de fallas Para diagnosticar la falla 1, las variables de entrada al modelo difuso corresponden a la de los residuos r1, r2, y r3, respectivamente. Se tiene una sola salida utilizando el modelo de Mamdani. Para cada entrada se definen dos funciones de membresía tipo gaussianas una llamada PREC que está asociada al valor de residuo que aunque ya es diferente de cero todavía no rompe el umbral de falla confirmada, la otra función de membresía se llama OF que indica cuando el residuo correspondiente ya sobrepasó el límite del umbral indicando operación en falla (Figura 9). De manera similar en la salida se tienen dos funciones de membresía llamadas PRECAUCIÓN y FALLA. Esto se muestra en la Figura 10.

c) Figura 9. Funciones de membresía para: a) entrada r1, b) entrada r2, c) entrada r3. De manera similar en la salida se tienen dos funciones de membresía llamadas PRECAUCIÓN y FALLA. Esto se muestra en la Figura 10.

Figura 10 Funciones de membresía para la salida (y) Las reglas para el modelo difuso que permiten diagnosticar la falla 1 son:

a)

1.- SI r1 es OF y r2 es PREC y r3 es PREC ENTONCES y es PRECAUCIÓN. 2.- SI r1 es PREC y r2 es OF y r3 es PREC ENTONCES y es PRECAUCIÓN. 3.- SI r1 es PREC y r2 es PREC y r3 es OF ENTONCES y es PRECAUCIÓN. 4.- SI r1 es OF y r2 es OF y r3 es PREC ENTONCES y es PRECAUCION. 5.- SI r1 es PREC y r2 es OF y r3 es OF ENTONCES y es PRECAUCIÓN. 6.- SI r1 es OF y r2 es PREC y r3 es OF ENTONCES y es PRECAUCIÓN. 7.- SI r1 es OF y r2 es OF y r3 es OF ENTONCES y es FALLA. IV.

b)

RESULTADOS DEL DIAGNÓSTICO

Para la implementación del sistema se utilizó el toolbox de Matlab-Simulink, en la Figura 11 se muestra el diagrama

Congreso Nacional de Control Automático A.M.C.A. 2007

24-26 de octubre, Monterrey, N.L.

a bloques utilizado, en el cual se tiene un bloque constante que corresponde al umbral específico que se ajustará para cada falla. En al caso de la falla 1 éste umbral es de 0.38.

integran el predictor se utilizan en paralelo con la planta. Dada la naturaleza no lineal del predictor neuronal, los residuos generados se desvían de su valor nominal para detectar la presencia de fallas; en caso contrario, los residuos nos indican que la planta opera en condiciones normales. Los modelos difusos empleados para el diagnóstico aprovechan las características de los residuos para determinar la falla que se está presentando mediante una base de reglas. En corto tiempo, se pretenden realizar pruebas en línea utilizando como planta al simulador de alcance total de centrales termoeléctricas. Así mismo, se ampliará el universo de las fallas a detectar y diagnosticar. VI.

Figura 11 Diagrama a bloques en Simulink. En la figura 12 se muestran el resultado del diagnóstico de la falla 1 con la metodología propuesta al configurar en el simulador de alcance total los siguientes parámetros: 75% de carga inicial de la unidad (225 MW), un porcentaje de severidad del 15%, un retardo de 2 mín., un tiempo de evolución de 3 mín. y un tiempo de simulación de 15 min.

AGRADECIMIENTOS

Los autores agradecen al Instituto de Investigaciones Eléctricas (IIE) y en particular a la Gerencia de Control de Procesos (GSP), su apoyo y las facilidades otorgadas para el uso del simulador de alcance total de centrales termoeléctricas. El primer autor agradece a la empresa Demar, Instaladora y Constructora por proporcionarle el tiempo necesario para realizar estancias en el IIE. El segundo autor agradece a la Universidad Autónoma del Carmen (UNACAR) y al Promep el apoyo a través de los proyectos PR/60/2006 y P/-CA-7 2006 05, respectivamente. REFERENCIAS

Figura 12 Salida del modelo difuso para la falla 1.

V.

CONCLUSIONES

El sistema de detección y diagnóstico propuesto en este artículo permitió obtener resultados alentadores mediante su aplicación fuera de línea a tres de las fallas que comúnmente ocurren en las centrales termoeléctricas. Por cuestiones de espacio, aquí solo se presentaron los resultados correspondientes a la detección y diagnóstico de la falla denominada filtro sucio en la succión de bombas de alta presión de aceite combustible a quemadores. Las redes neuronales que constituyen el predictor se entrenan con datos saludables obtenidos de un simulador de alcance total que reproduce fielmente el conocimiento del proceso. Una vez que finaliza el entrenamiento, los pesos se fijan y a diferencia de los observadores, las redes que

Comisión Federal de Electricidad (1997). Manual del Centro de Adiestramiento de Operadores Ixtapantongo, Módulo III, Unidad 1, México. Frank P. M., T.Marcu (2001). Fuzzy Techniques in Fault Detection Isolation and Diagnosis, Gerhard Mercator University of Duisburg, Department of Measurement and Control. González Santaló J. (1981), “Desarrollo de un Simulador de Centrales Termoeléctricas”, Boletín IIE, Vol. 5, Num. 2, pp. 47-50. Korbicz J., J.M. Koscienly, Z. Kowalczuk, W. Cholewa (2004). Fault Diagnosis models, Artificial Intelligence, Applications, Springler-Verlag Berlin Heidelberg. Norgaard M., O. Ravn, N.K.. Poulsen and L. K. Hansen (2000). Neural Networks for Modelling and Control of Dynamics Systems, Springler Verlag, London, Great Britain. Ruz J. A., E.N. Sánchez, D.A. Suárez y A. Quintero R. (2006). Avances en línea de investigación de diagnóstico de fallas en centrales termoeléctricas, Boletín IIE, pp. 116- 125. Ruz J. A., E.N. Sánchez y D.A. Suárez (2005) Esquema neuronal para diagnóstico de fallas en centrales termoeléctricas, Congreso Nacional de la Asociación de México de Control Automático.

Congreso Nacional de Control Automático A.M.C.A. 2007

24-26 de octubre, Monterrey, N.L.

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.