Servicios Personalizados
Articulo
Indicadores
Citado por SciELO
Links relacionados
Bookmark
Información tecnológica
versión On-line ISSN 0718-0764
Inf. tecnol. v.18 n.2 La Serena 2007
doi: 10.4067/S0718-07642007000200014
| Información Tecnológica-Vol. 18 N°2-2007, pág.: 87-92 PROCESOS DE SEPARACION Sistema de Optimización en Línea y Diagnosis de Fallos para Procesos Químicos Ignacio Yélamos, Sergio Ferrer, Moisès Graells y Luis Puigjaner* * autor a quien debe ser dirigida la correspondencia Resumen En este artículo, la técnica Evolución en Tiempo Real (ETR) es aplicada a la optimización en línea de una columna de destilación multicomponente. Un Sistema de Diagnóstico de Fallos (SDF) dentro de un módulo de supervisión es responsable de la gestión de cualquier incidencia (fallos o perturbaciones) que ocurra en la planta, consiguiéndose un funcionamiento en línea más robusto. La implementación de este módulo supervisado (ETRS) se ha llevado a cabo usando Matlab® y el simulador comercial Hysys®, aprovechando las posibilidades de comunicación existentes entre ambos. Se tratan diferentes incidencias, involucrando diferentes fuentes y tipos de perturbaciones. Los resultados de la ETRS son comparados con los que se obtuvieron mediante la Optimización en Tiempo Real clásica. Palabras clave: optimización, evolución en tiempo real, diagnosis de fallos, procesos químicos Abstract In this paper, the Real Time Evolution technique (RTE) is applied to the on-line optimization of a multi-component distillation column. A Fault Diagnosis System (FDS) implemented within a supervisory module is responsible for handling incidences (faults or disturbances) occurring in the plant, achieving more robust on-line performance. The implementation of the supervised scheme (SRTE) has been performed using Matlab® and the commercial simulation software Hysys®, taking advantage of their communication capabilities. Different possible plant incidences are considered involving different sources and types of disturbances. Results of SRTE are compared with those obtained using the standard Real Time Optimization approach. Keywords: optimization, real time optimization, fault diagnosis, chemical processes INTRODUCCIÓN La optimización en línea es un aspecto fundamental en las actuales plantas químicas que permite dar una respuesta eficaz ante perturbaciones mejorando la economía del proceso (Huang et al., 2000). La técnica de Evolución en Tiempo Real (Sequeira et al., 2002) propone un nuevo enfoque en el área de optimización en línea que ciertamente supera las limitaciones encontradas por el enfoque clásico (Marlin y Hrymak, 1997). El estado estacionario requerido en cualquier proceso dinámico necesita de un profundo filtrado y conduce generalmente a largos tiempos de espera. Además, la exigencia de modelos del proceso detallados (Yip y Marlin, 2004) y la necesidad de técnicas para el ajuste de las trayectorias de las variables, no disponibles en la mayoría de los casos, hacen de esta técnica una metodología incómoda y difícil de implementar. Este trabajo desarrolla un sistema de gestión de perturbaciones en planta. Por tanto, la aportación se puede enmarcar en la aplicación práctica de una filosofía de integración de módulos informáticos para la mejora de la producción, que ha experimentado un gran auge en los últimos años y que ha sido destacada teóricamente en la literatura reciente (Venkatasubramanian y Yin, 2003). De esta forma, se propone un modelo de EVOLUCIÓN EN TIEMPO REAL Esta metodología tiene cuatro pilares básicos: un algoritmo de mejora, una vecindad de búsqueda, un tiempo entre las distintas ejecuciones y un modelo de estado estacionario. El algoritmo de mejora se basa en el modo en que los nuevos puntos cercanos al punto de trabajo actual son seleccionados. La vecindad se define como el máximo cambio permitido en las variables del proceso evaluadas. Comparado con la complejidad que supone en los problemas de optimización formal el manejo de restricciones, MÓDULO SUPERVISOR Este módulo de supervisión es el núcleo fundamental del sistema de respuesta frente a desviaciones del estado normal de la planta y de su buen funcionamiento depende la fiabilidad y seguridad del proceso. El módulo supervisor organiza el funcionamiento global de la planta distinguiendo las incidencias que pueden aparecer en planta. Aquellas que afectan al beneficio económico de la planta directamente se clasifican como perturbaciones del sistema, para las que se considera acertado la activación de La detección de las posibles incidencias se lleva a cabo en un módulo inicial de detección mediante la metodología del análisis multi-escala de componentes principales (AMECP) descrita por Bakshi (1998), que se basa en el análisis de componentes principales (ACP) que es uno de los métodos más extendidos en el campo de las técnicas estadísticas multivariables para detección de fallos (Kourti y MacGregor, 1995). A través de esta estructura de detección, se combinan las capacidades del ACP para extraer las relaciones entre las distintas variables monitorizadas y la de las onditas (wavelets en terminología inglesa) para extraer las características esenciales de las superfluas para cualquier tipo de señal. En la práctica, la detección de una incidencia se establece cuando la suma del error cuadrático (SEC) evaluado mediante la comparación de las señales y el modelo de AMECP, excede el límite normal en tres muestreos consecutivos. Este error cuadrático se evalúa de la siguiente forma:
donde xi es el valor de la variable i en un instante de tiempo y x*i es la estimación del modelo AMECP para la variable i en el mismo instante de tiempo. n es el número total de variables involucradas. El aislamiento y diagnosis de los fallos se realiza en un módulo de diagnóstico diferente, que consiste en una red neuronal unidireccional entrenada mediante un algoritmo de retropropagación con datos históricos de fallos y perturbaciones ocurridos en el pasado o previamente simulados. El entrenamiento y testeo de la red se desarrollaron con los correspondientes conjuntos de entrenamiento, validación y testeo para garantizar las capacidades de generalización de la red. ARQUITECTURA La figura 1 muestra el esquema del módulo supervisor que decide en cada momento si los datos recibidos de planta corresponden a un comportamiento normal del sistema. Cuando aparece un evento anormal, este módulo decidirá si la incidencia es crítica para el buen funcionamiento de la planta (fallo) o si por el contrario es susceptible de ser optimizada (perturbación). En este caso,
En primer lugar, las condiciones actuales de la planta son recopiladas y aplicadas al modelo de estado estacionario. Con este modelo, el algoritmo de mejora explora los alrededores de los valores actuales de las variables de decisión, evaluando la función objetivo resultante. Se elige entonces la combinación que supone una mayor mejora del valor de la función objetivo y se aplica inmediatamente en la planta a través del sistema de control. Cuando la planta alcanza sus condiciones óptimas de operación y no ocurren más perturbaciones, La implementación de este sistema se ha realizado mediante una función de Matlab® que funciona como un sistema coordinador estableciendo la comunicación entre la planta (simulación de Hysys® en dinámico), el modelo estacionario (Hysys® en estado estacionario), el algoritmo de optimización (en Matlab®) y el módulo de supervisión (también en Matlab®). La comunicación entre Matlab® y Hysys® se realiza por medio de la tecnología COM. CASO DE ESTUDIO En este trabajo se ha escogido como caso de estudio la columna de destilación multicomponente que aparece en la sección de entrenamiento de la página de AspenTech® (http://support.aspentech.com) para facilitar la reproducibilidad de los resultados. Esta columna es un desbutanizador de quince etapas, alimentado por dos corrientes consistentes en una mezcla de hidrocarburos ligeros. La columna ha sido simulada en Hysys® en estado estacionario (modelo para
Además, se emplea una función objetivo media (MOF) que tiene en cuenta el beneficio acumulado y que se define como:
donde t0 y t corresponden al tiempo inicial y final de evaluación, respectivamente. RESULTADOS En este caso de estudio, las variables de decisión son los valores de los puntos de consigna de uno de los controladores (temperatura del sexto plato) y la razón de reflujo de la columna. Incidente 1. Cuando se diagnostica una caída en el caudal de alimentación Feed1 (-20%), el módulo de supervisión lo clasifica como perturbación y automáticamente lanza la optimización mediante Cabría hacer notar que las líneas rectas punteada y sólida que aparecen en la representación del SEC con el tiempo en la figura 3 corresponden a los límites de detección, percentiles 95 y 99 del SEC respectivamente, para valores del SEC en funcionamiento normal procedentes de datos históricos de la planta. Como se puede ver en los gráficos conjuntos, tras tres muestreos consecutivos del SEC superando el límite mayor de detección (percentil 99), el incidente se detecta y se diagnostica, por lo que en ese momento se activan las medidas correctoras convenientes, en este caso, optimización mediante ETRS. Incidente 2. En esta columna, una subida el caudal de alimentación de la corriente Feed2 se considera un fallo que exige la acción de medidas correctoras, en este caso pasar la columna a reflujo total, hasta que el incidente sea subsanado (ver figura 4). Se comprueba como una vez corregida la fuente de error, previo diagnóstico, la función objetivo y el estadístico de detección vuelven a los niveles de condición normal de operación a un tiempo de simulación de 10000 segundos aproximadamente.
CONCLUSIONES En este trabajo se ha propuesto un modulo de control supervisor compuesto por un sistema de diagnóstico de fallos que está integrado con una técnica de optimización en línea. Esta optimización en línea supervisada aprovecha las características de la técnica de AGRADECIMIENTOS A REFERENCIAS Bakshi, B.R., Multiscale PCA with Application to Multivariate Statistical Process Monitoring, AIChE J.: 44 (7), 1596-1610 (1998) [ Links ] Huang, Y., Reklaitis, G.V. y Venkatasubramanian V., Dynamic optimization based fault accommodation, Comput. Chem. Eng. : 24, 439-444 (2000). [ Links ] Kourti, T. y MacGregor, J.F., Process analysis, monitoring and diagnosis, using multivariate projection methods, Chemometrics and Intelligent Laboratory Systems: 28, 3-21 (1995) [ Links ] Marlin, T.E. y Hrymak, A.N., Real-time optimization of continuous processes. AIChE Symp. Ser.: 93, 156-164 (1997) [ Links ] Sequeira, S., Graells, M. y Puigjaner, L., Real-Time Evolution for On-line Optimization of Continuous Processes, Ind. Eng. Chem. Res.: 41, 1815-1825 (2002) [ Links ] Sequeira, S., Herrera, M., Graells, M. y Puigjaner, L., On-line process optimization: parameter tuning for the real time evolution (RTE) approach, Comput. Chem. Eng.: 28, 661672 (2004). [ Links ] Venkatasubramanian, V., Rengaswamy, R., Kavury, S.N. y Yin, K., A review of process fault detection and diagnosis: Part III: Process history based methods, Comput. Chem. Eng.: 27 , 327-346, (2003). [ Links ] Yip, W.S. y Marlin, T.E., The effect of model fidelity on real-time optimization performance, Comput. Chem. Eng.: 28, 267280 (2004). [ Links ] |















