Servicios Personalizados
Revista
Articulo
Indicadores
-
Citado por SciELO
-
Accesos
Links relacionados
-
Similares en SciELO
Compartir
Revista Técnica de la Facultad de Ingeniería Universidad del Zulia
versión impresa ISSN 0254-0770
Rev. Téc. Ing. Univ. Zulia v.28 n.1 Maracaibo ene. 2005
Fault detection and diagnosis using robust transition structures
Betsy Sánchez y Rubén Rojas
1Decanato de Investigación. Universidad Nacional Experimental del Táchira. San Cristóbal 5001. Venezuela. E-mail: bsanchez@unet.edu.ve. 2Escuela de Ingeniería Eléctrica. Universidad de los Andes. Mérida 5101. Venezuela. E-mail: rdrojas@ula.ve
Abstract
The robust transition structures originally applied to control processes with different operation points, is presented as alternative for fault detection and diagnosis. An advantage of this method is the reduction of the mathematical complexity inherent to many structures applied to fault detection and diagnosis. The proposed method utilizes parametric mathematical models to characterize the faults in the instruments. Finally, this scheme is tested by means of computer simulations through a Continuous Stirred tank Reactor (CSTR) model as a process.
Key Words: Detection, diagnosis, fault, transition structure, computer simulation
Detección y diagnóstico de fallas utilizando estructuras de transición robusta
Resumen
Las estructuras de transición robusta aplicada originalmente al control de procesos con diferentes regímenes de operación, se plantean como alternativa para la detección y el diagnóstico de fallas. Una de las ventajas de este método es la reducción en la complejidad matemática inherente a muchas estructuras aplicadas a la detección y el diagnóstico de fallas. El esquema propuesto utiliza modelos matemáticos paramétricos para caracterizar las fallas en los instrumentos. Finalmente esta técnica es probada mediante simulaciones utilizando como proceso el modelo de un tanque de agitación continua.
Palabras clave: Detección, diagnóstico, fallas, estructura de transición, simulaciones en computador.
Cuando un proceso industrial presenta desviaciones en sus parámetros, sus salidas generalmente no corresponden a los valores normales dentro del rango de operación. Estas desviaciones podrían ser causadas por desperfectos o mal funcionamiento de los dispositivos implicados dentro de dicho proceso. Las salidas no deseadas son consideradas fallas, es decir, desviaciones del comportamiento normal de la planta o de su instrumentación.
Se han realizado muchas investigaciones para la detección y el diagnóstico de fallas, mediante la aplicación de algoritmos matemáticos y modelos de señales. Las primeras investigaciones se realizaron al principio de la década de los 70, basadas en el diseño de observadores y uso de filtros. Más adelante se desarrolló el principio de redundancia analítica [2]. Posteriormente se implementó, por primera vez, un sistema de monitoreo especializado para la detección y diagnóstico de fallas en una planta nuclear [3]. En los últimos años han sido investigadas y aplicadas técnicas prometedoras como lo son: el espacio de paridad [4], la lógica difusa y las redes neuronales [5], entre otras.
0 | 0 | 0 | 0 | 0 |
Un instrumento se considera libre de falla si la relación entre los valores reales de la variable, comprendidos dentro del campo de medida, y los valores de lectura del aparato, es lineal [8], tal como se observa en la Figura 4. Así es posible expresar el modelo de las fallas de los instrumentos como la ecuación de la recta que relaciona la variable dependiente con la variable independiente del instrumento, tomando en cuenta los parámetros involucrados se obtiene la siguiente ecuación:
Según la recta representativa de la figura, lec(t), representa la lectura del instrumento en el instante t; v(t), es el valor de la variable medida en el instante t; lec max y lec min, definen los valores de lectura máxima y mínima del instrumento, respectivamente. Mientras que Vrmax y Vrmin, los valores máximo y mínimo de salida de la variable real.
El instrumento y sus partes deben ser representados en forma dinámica por lo que la Ecuación (1) se convierte en una ecuación dinámica siguiendo un comportamiento de primer orden.
siendo τ la constante de tiempo del bloque que representa al instrumento.
Las fallas en el actuador son modeladas a partir de las características lineales inherentes a las válvulas. En general se considera sin falla si mantiene su relación original entre la señal de control relativa y su correspondiente flujo relativo, así entonces cualquier falla puede ser reflejada como desviación de dicha relación.
En forma general y para efectos de modelado la relación entre la señal de control y el flujo de la válvula puede ser representada mediante la siguiente ecuación:
Donde Qmax y Qmin, son los flujos máximo y mínimo permitidos para la señal de control Umax y Umin, respectivamente Al igual que en el caso anterior, variaciones sobre los parámetros son desviaciones en la relación entre el flujo y la señal de control y representan las fallas del dispositivo.
2.4. Condiciones de Experimentación
Para las simulaciones planteadas y el análisis subsiguiente se deben considerar algunas suposiciones:
- Las fallas son modeladas como términos aditivos de los parámetros de la instrumentación.
- Se consideran perturbaciones de hasta un 5% del valor normal en el flujo de entrada
- Se asume que ocurre una sola falla a la vez.
- Para la validación de la técnica de detección de fallas se usa la prueba T Student [12], con esta prueba se confirma que los modelos hallados discriminan la falla existente. Considerando los resultados estadísticamente significativos para valores de p>0.4
- Se toman en cuenta válvulas lineales y transmisores sin retardo de tiempo.
3. Ejemplo de Simulación
En esta sección se presentan los resultados de aplicar la técnica propuesta a un proceso no lineal, un tanque reactor de agitación continua, ante fallas en el transmisor y en el actuador de la válvula.
Este tanque, Figura 6, es usado para un proceso de vapor cuyos componentes premezclados logran una composición uniforme. El modelo matemático se obtiene mediante balances de Energía y Masa en el tanque y el serpentín [9]:
dT/dt= 0,00833f(t)Ti(t)- 0,00833f(t) T(t) 0,0 769(T(t)-Ts(t)) dTs/dt= 3,636W(t) 1,909(Ts(t)-T(t)) (4)
donde T(t): Temperatura del tanque (Variable controlada), Ts(t): Temperatura del vapor de condensado del serpentín utilizado para el calentamiento del tanque, Ti(t): Temperatura del flujo de entrada.
Un controlador proporcional integral PI es usado para regular la temperatura en el tanque manipulando la posición de la válvula de vapor. Para la simulación de este proceso el controlador PI es sintonizado por el método de Ziegler y Nichols en una primera aproximación que luego fue ajustado variando manualmente los parámetros del controlador, hasta obtener la respuesta deseada.
Para realizar el modelado de los procesos en operación normal y en falla se planteó la identificación mediante modelos paramétricos bajo la estructura ARX, Ecuación (5). Dicha identificación se realiza excitando al sistema con una perturbación de entrada (señal PBRS, secuencia binaria seudo aleatoria) y midiendo la respectiva salida [11].
A(q-1) y(t) = B(q-1) u(t) + e(t) (5)
Basado en los históricos del proceso, se diseñan cada uno de los modelos que representan el proceso en su operación normal y en cada una de las fallas existentes o de las que se tenga un registro. Se halla un primer modelo sencillo cuyo orden va en aumento hasta alcanzar el orden que satisfaga los requerimientos para el fin que fue diseñado, en este caso que pueda describir la falla que ocurre en un momento determinado. Dichos modelos son validados utilizando una prueba de autocorrelación, estableciéndose un 90% como límite de confianza del error [10].
Simulaciones de Fallas
Para simular las fallas de la instrumentación utilizada, transmisores y válvulas, se introducen desviaciones simuladas en sus parámetros como perturbaciones aditivas de tipo escalón y de amplitud de un 10% en los parámetros del instrumento, tales como, fallas en el span del transmisor (FST), falla en la zona muerta del span del transmisor (ZMST), falla en la calibración del cero del transmisor (FCCT), falla en la zona muerta del cero del transmisor (FZMCT), falla en el span del la válvula (FSV), falla en la zona muerta del span de la válvula (FZMSV). Luego de simular las desviaciones en los parámetros y con las amplitudes especificadas, se obtienen las salidas de cada uno de los modelos hallados previamente, midiendo el valor absoluto del error y obteniendo así el código de falla para determinar si existe alguna anormalidad en el proceso. Si las fallas ocurren sobre algunas variaciones de los valores en los que han sido modeladas se tienen modelos fuera de línea y serán utilizados sólo si los modelos principales no logran detectar el origen de la falla existente, según el código de falla arrojado por el sistema de detección.
También se consideraron perturbaciones o ruidos que no son ocasionados por fallas en la instrumentación, sino por variaciones y/o ruidos inherentes al proceso, con el fin de verificar la salida y robustez del método propuesto.
Cambio de Referencia
Para un cambio en el setpoint o valor de referencia se consideran dos posibles soluciones:
- Eliminar el efecto de cambio: para ello se diseña la función de transferencia representativa de la variación del setpoint. Esta función de transferencia representa la relación entre la señal de control y el cambio en el setpoint, y es restado del valor de la señal de control cuando ocurre el cambio.
- Diseño de un segundo banco de modelos calculados incluyendo la variación en el setpoint: se toma como ejemplo una variación del 10% del valor original de referencia y se realiza el cálculo de los modelos de igual forma que el caso anterior.
Para el tanque reactor de agitación continua simulado, se determinó que los modelos en funciones de transferencia de cuarto orden representan mejor las fallas. Esto se comprobó mediante validación usando la prueba de autocorrelación. La Figura 7 corresponde al error entre la salida de cada uno de los modelos y la del proceso real cuando se produce una FST, a partir de la muestra 1250, con una desviación del 10% del valor normal del parámetro correspondiente.
Puede notarse que el menor error es el correspondiente al modelo hallado para una FST. El código de falla generado 1 0 0 0 0 0 0, en este caso de 7 bits, por el número de fallas tomadas en cuenta, advierte que existe una FST.
Según la Tabla 1, se verifica también que la mayor probabilidad se obtiene para el modelo correspondiente a una FST, esto indica como el método logra discriminar la falla ocurrida al presentar un resultado estadísticamente significativo.
Perturbaciones en el Proceso
La Figura 8 muestra el error entre la salida del proceso y de cada uno de los modelos cuando es simulado una perturbación en el flujo de entrada de tipo escalón, del 4% de su valor normal. Puede observarse que el menor error, durante la perturbación, ocurre entre la salida del proceso y el modelo del proceso en operación normal. Sin embargo, este error es considerable, debido que las condiciones de modelado habían sido otras.
Cambio de Referencia
La Figura 9 muestra las salida del proceso y de cada uno de los modelos hallados, cuando se simula un cambio en el valor de referencia, estos modelos son aquellos diseñados sin tomar en cuenta dicho cambio.
Puede notarse que si se utilizan estos modelos, al ocurrir un cambio de referencia, en el instante 500 la falla producida posteriormente (instante 1500, en la FZMST) no es identificada por los modelos existentes. Así surge la necesidad de utilizar un banco de modelos diferente para el cambio de referencia. La Figura 10 muestra el error entre las salidas del proceso y de cada uno de los modelos hallados tomando en cuenta el cambio de referencia, puede observarse que en este caso la salida que mas se aproxima al modelo real es el modelo correspondiente a una FZMST, siendo la falla simulada.
5. Conclusiones
Se propuso una nueva alternativa para la detección y el diagnóstico de fallas, basada y aprovechando las características de un método utilizado originalmente para el control de procesos con diferentes regímenes de operación. Una de las ventajas del método propuesto es la utilización de sólo la señal de entrada (señal de control) y la salida del proceso, para la obtención de los modelos. Además de ser una técnica que no requiere demasiada complejidad matemática al ser utilizadas sólo señales disponibles y el uso de las técnicas de identificación paramétricas, es decir, está entonces, orientada a un sentido práctico que pueda ser implementado en cualquier tipo de procesos.
El análisis se realizó para fallas que están presentes en el proceso bajo control, es decir, que con ello puede demostrarse que cualquier anormalidad del proceso puede ser representada por un modelo matemático, mediante sistemas de Identificación, basándose, claro está en los históricos del proceso bajo estudio, cumpliendo así con el objetivo inicial del estudio. Con la segunda etapa fuera de línea se evita la ejecución de todos los modelos, pues sólo se irá a ella en caso de ser necesario, esto es, si con los modelos principales no es posible hallar la localización de la falla ocurrida, además con ello se toman en cuenta las fallas que puedan ocurrir en las cercanías de los valores originalmente modelados.
6. Referencias Bibliográficas
1. Isermann Rolf. Process Fault Detection Based on Modelling and Estimation Methods A Survey. Automatica Vol 20 Nro. 4 1984. [ Links ]
2. Willsky A., Chow Analytical redundancy and the design of robust failure detection systems. IEEE Transaction Automatic Control. Vol. AC 29, 1984. [ Links ]
3. Bokor, V., Naggy Y. Reactor noise analysis: aplplying multivariable AR&ARMA methods. 2do taller Europeo de diágnóstico de fallas, España 1987. [ Links ]
4. Gertler, J., Structured Residuals for Fault Isolation, Disturbance Decoupling and Modelling error Robusteness. IFAC On-line Fault Detection and Supervision in the Chemical Process Industries, Delaware, USA 1992. [ Links ]
5. P. Amann, E. Alcorta Garcia, B Koeppen-Seliger, P.M. Frank. Knowledge and data based models for fault diagnosis. Journal on Systems Analysis, 1998. [ Links ]
6. Garcés Sayra. Propuesta de un Sistema Automático para Detección y Diagnóstico de Fallas. Tesis de Grado Universidad de los Andes. Mérida, Venezuela, 1999. [ Links ]
7. Sun, D., Hoo, K. A robust transition control structure for time-delay systems. Int. Journal of Control, 72, 1992. [ Links ]
8. Tarantino, R. Detección de Fallas en Sistemas Dinámicos lineales variantes en el tiempo. Proyecto de Grado. Universidad de los Andes. Mérida, Venezuela, 1999. [ Links ]
9. Smith, C. Corripio, A. Principles and Practice of Automatic Process Control. John Wiley & Sons Inc., 1997. [ Links ]
10. González Duberlis. Comparación y Aplicación de Métodos de Identificación. Tesis de Grado. Universidad de los Andes. Mérida, Venezuela 2000. [ Links ]
11. Ljung L. Systems Identification: Theory for Users. Prentice Hall. 1987. [ Links ]
12. Meyer, Probabilidad y Estadística. Adisson & Wesley. 1970. [ Links ]