<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1815-5928</journal-id>
<journal-title><![CDATA[Ingeniería Electrónica, Automática y Comunicaciones]]></journal-title>
<abbrev-journal-title><![CDATA[EAC]]></abbrev-journal-title>
<issn>1815-5928</issn>
<publisher>
<publisher-name><![CDATA[Universidad Tecnológica de La Habana José Antonio Echeverría, Cujae]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1815-59282015000200003</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Detección de fallos de pequeña magnitud en sistemas industriales multimodo.]]></article-title>
<article-title xml:lang="en"><![CDATA[Monitoring of small magnitude faults in multimode industrial processes.]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Quiñones Grueiro]]></surname>
<given-names><![CDATA[Marcos]]></given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Prieto-Moreno]]></surname>
<given-names><![CDATA[Alberto]]></given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Llanes-Santiago]]></surname>
<given-names><![CDATA[Orestes]]></given-names>
</name>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,CUJAE Departamento de Automática y Computación ]]></institution>
<addr-line><![CDATA[Habana ]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2015</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2015</year>
</pub-date>
<volume>36</volume>
<numero>2</numero>
<fpage>29</fpage>
<lpage>39</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S1815-59282015000200003&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S1815-59282015000200003&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S1815-59282015000200003&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[La detección de fallos de pequeña magnitud es uno de las cualidades que deben poseer las herramientas de diagnóstico basadas en datos históricos en procesos industriales multimodo. La existencia de múltiples modos de operación, las transiciones entre estos y el ruido presente en las mediciones de las variables complejiza la tarea de detectar este tipo de fallos lo cual se debe al reto que representa identificarlos datos que corresponden a cada régimen de funcionamiento estable. En este trabajo se propone un nuevo método para la identificación de modos de operación estables. Este se basa en una modificación del algoritmo de agrupamiento de las k-medianas que se ha denominado k-medianas incremental. Sus principales ventajas son la robustez ante la presencia de transiciones, datos fuera de rango (outliers) y ruido de tipo no gaussiano en los datos, no es necesario conocer la cantidad de modos de operación previamente para parametrizarlo y no requiere de múltiples corridas. A partir de los modos obtenidos se presenta el esquema de detección a utilizar. Para probar la efectividad de la estrategia propuesta se utilizó como proceso un tanque reactor-calentador continuamente agitado (CSTH por sus siglas en inglés). Los resultados obtenidos a partir de simular un fallo con diferentes magnitudes en cada modo de operación demuestran la efectividad de la propuesta realizada.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[The monitoring of small magnitude faults is a specification that should be accomplished by data-driven fault diagnosis techniques in multimode industrial processes. This is a challenging problem because it is difficult to identify the data of each stable operation mode considering the presence the transitions between them and the noise of the measurements. A method for the identification of stable operation modes is proposed in this paper. This is based in a modification of the clustering algorithm known as k-medians and is named incremental k-medians. His main advantages are: is robust against the presence of transitions, outliers and noise in the dataset, it is not required to know the number of modes previously to parameterize it and it is not required to make multiple runs of it. The monitoring scheme is built upon the identified modes. The proposed strategy is tested using a continuous stirred tank heater (CSTH). Results obtained for a fault with different magnitude in each mode demonstrate the effectiveness of the proposal.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[procesos industriales]]></kwd>
<kwd lng="es"><![CDATA[multimodo]]></kwd>
<kwd lng="es"><![CDATA[detección de fallos]]></kwd>
<kwd lng="es"><![CDATA[diagnóstico de fallos]]></kwd>
<kwd lng="es"><![CDATA[algoritmo de agrupamiento]]></kwd>
<kwd lng="en"><![CDATA[multimode]]></kwd>
<kwd lng="en"><![CDATA[industrial processes]]></kwd>
<kwd lng="en"><![CDATA[fault detection]]></kwd>
<kwd lng="en"><![CDATA[fault diagnosis]]></kwd>
<kwd lng="en"><![CDATA[clustering]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <div align="right">        <p><font face="Verdana" size="2"> <b>ART&Iacute;CULO ORIGINAL</b></font></p>       <p>&nbsp; </p> </div>     <P>&nbsp;      <P>     <p><font size="4" face="Verdana"><B>Detecci&oacute;n de fallos de peque&ntilde;a    magnitud en sistemas industriales multimodo. </B></font></p>     <p>&nbsp; <B>     <P><font size="3" face="Verdana">Monitoring of small magnitude faults in multimode    industrial processes. </font>     <P>&nbsp;     <P>&nbsp;     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">Ing. Marcos Qui&ntilde;ones Grueiro, Dr. C. Alberto    Prieto-Moreno, Dr. C. Orestes Llanes-Santiago</font></B>     <P><font size="2" face="Verdana">Departamento de Autom&aacute;tica y Computaci&oacute;n,    CUJAE, Habana, Cuba </font>     <P>&nbsp;     <P>&nbsp;      <P><hr size="1" noshade>     <P><font size="2" face="Verdana"><B>RESUMEN</B> </font>     <P><font size="2" face="Verdana">La detecci&oacute;n de fallos de peque&ntilde;a    magnitud es uno de las cualidades que deben poseer las herramientas de diagn&oacute;stico    basadas en datos hist&oacute;ricos en procesos industriales multimodo. La existencia    de m&uacute;ltiples modos de operaci&oacute;n, las transiciones entre estos    y el ruido presente en las mediciones de las variables complejiza la tarea de    detectar este tipo de fallos lo cual se debe al reto que representa identificarlos    datos que corresponden a cada r&eacute;gimen de funcionamiento estable. En este    trabajo se propone un nuevo m&eacute;todo para la identificaci&oacute;n de modos    de operaci&oacute;n estables. Este se basa en una modificaci&oacute;n del algoritmo    de agrupamiento de las k-medianas que se ha denominado k-medianas incremental.    Sus principales ventajas son la robustez ante la presencia de transiciones,    datos fuera de rango (<I>outliers</I>) y ruido de tipo no gaussiano en los datos,    no es necesario conocer la cantidad de modos de operaci&oacute;n previamente    para parametrizarlo y no requiere de m&uacute;ltiples corridas. A partir de    los modos obtenidos se presenta el esquema de detecci&oacute;n a utilizar. Para    probar la efectividad de la estrategia propuesta se utiliz&oacute; como proceso    un tanque reactor-calentador continuamente agitado (CSTH por sus siglas en ingl&eacute;s).    Los resultados obtenidos a partir de simular un fallo con diferentes magnitudes    en cada modo de operaci&oacute;n demuestran la efectividad de la propuesta realizada.    </font>     <P>     <P><font size="2" face="Verdana"><B>Palabras claves</B>: procesos industriales,    multimodo, detecci&oacute;n de fallos, diagn&oacute;stico de fallos, algoritmo    de agrupamiento. </font>     <P><hr size="1" noshade>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana"><strong>ABSTRACT</strong> </font>      <P><font size="2" face="Verdana">The monitoring of small magnitude faults is a    specification that should be accomplished by data-driven fault diagnosis techniques    in multimode industrial processes. This is a challenging problem because it    is difficult to identify the data of each stable operation mode considering    the presence the transitions between them and the noise of the measurements.    A method for the identification of stable operation modes is proposed in this    paper. This is based in a modification of the clustering algorithm known as    k-medians and is named incremental k-medians. His main advantages are: is robust    against the presence of transitions, outliers and noise in the dataset, it is    not required to know the number of modes previously to parameterize it and it    is not required to make multiple runs of it. The monitoring scheme is built    upon the identified modes. The proposed strategy is tested using a continuous    stirred tank heater (CSTH). Results obtained for a fault with different magnitude    in each mode demonstrate the effectiveness of the proposal. </font>     <P>     <P><font size="2" face="Verdana"><B>Key words: </B>multimode, industrial processes,    fault detection, fault diagnosis, clustering. </font>     <P><hr size="1" noshade>     <P>&nbsp;     <P>&nbsp;     <P><font size="3" face="Verdana"><B>1. INTRODUCCI&Oacute;N.</B> </font>     <P>&nbsp;      <P><font size="2" face="Verdana">La industria moderna tiene como necesidades principales    la exigencia de altos niveles de productividad, el mantener los est&aacute;ndares    de calidad fijados, garantizar la seguridad de los trabajadores y cumplir con    las regulaciones medioambientales establecidas por las normas internacionales.    La ocurrencia de aver&iacute;as tiene un impacto negativo en los procesos; pues    ello puede provocar paradas no planificadas que interrumpen el ciclo productivo    y accidentes que afecten la integridad del personal, que causen la degradaci&oacute;n    de equipos o violen las regulaciones medioambientales. Sea un fallo un comportamiento    no deseado que puede llevar a una aver&iacute;a<SUP>1</SUP>, el diagn&oacute;stico    de fallos se convierte en requisito fundamental para complementar las tareas    orientadas a la producci&oacute;n<SUP>1, 2</SUP>. </font>      ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">El diagn&oacute;stico de fallos se puede dividir    en cuatro etapas fundamentales: detecci&oacute;n, aislamiento, identificaci&oacute;n    y recuperaci&oacute;n y para cada una se han desarrollado un conjunto de t&eacute;cnicas    espec&iacute;ficas<SUP>1</SUP>. Estas pueden clasificarse en las basadas en    modelos cuantitativos, que agrupan m&eacute;todos basados en el conocimiento;    en modelos anal&iacute;ticos de los sistemas y en modelos estad&iacute;sticos    a partir de datos hist&oacute;ricos<SUP>3-4</SUP>. </font>     <P><font size="2" face="Verdana">El desarrollo de la autom&aacute;tica ha impulsado    la utilizaci&oacute;n de sistemas de adquisici&oacute;n de datos en m&uacute;ltiples    industrias. La gran cantidad de informaci&oacute;n que se genera con estos sistemas    ha impulsado la utilizaci&oacute;n de las t&eacute;cnicas de diagn&oacute;stico    de fallos basadas en datos hist&oacute;ricos por su aplicabilidad a escala industrial.    </font>     <P><font size="2" face="Verdana">Los fallos llamados de peque&ntilde;a magnitud    representan un reto en la etapa de detecci&oacute;n de los sistemas de diagn&oacute;stico    debido a que no provocan modificaciones dr&aacute;sticas en la din&aacute;mica    de los procesos y a que en muchas ocasiones los sistemas de control enmascaran    su presencia. </font>     <P><font size="2" face="Verdana">Si se tienen en cuenta adem&aacute;s la caracter&iacute;stica    multimodal de muchos procesos industriales, los puntos fuera de rango (<I>outliers</I>)    y el ruido presente en las mediciones la tarea se complica a&uacute;n m&aacute;s.    Ello se debe a la complicaci&oacute;n que presupone definir los reg&iacute;menes    estables de funcionamiento a monitorizar dada la existencia de transiciones    entre cada modo, las cuales pueden producirse puesto que muchos procesos operan    de forma continua. La caracter&iacute;stica multimodal est&aacute; determinada    por cambios en el modo de producci&oacute;n (referencias de los controladores),    en las caracter&iacute;sticas de la materia prima o en las condiciones ambientales<SUP>6-9</SUP>.    </font>     <P><font size="2" face="Verdana">La estrategia para la detecci&oacute;n de fallos    basada en m&uacute;ltiples modelos locales para cada modo en procesos multimodo    ha sido adoptada en varios trabajos con buenos resultados<SUP>7-9</SUP>. Para    su aplicaci&oacute;n se debe contar primeramente con los datos referidos a cada    modo de operaci&oacute;n y luego definir un criterio para decidir en l&iacute;nea    en qu&eacute; modo se encuentra operando el proceso. Por ello una de las problem&aacute;ticas    existentes es c&oacute;mo separar los datos de cada r&eacute;gimen cuando se    encuentran mezclados con transiciones, <I>outliers</I> y ruido<SUP>10</SUP>.    </font>     <P><font size="2" face="Verdana">En este art&iacute;culo se presenta como aporte    un novedoso algoritmo de agrupamiento que se ha denominado k-medianas incremental.    El mismo permite separar los datos correspondientes a los modos estables; es    robusto ante la presencia de transiciones, datos fuera de rango (<I>outliers</I>)    y ruido en las mediciones; no es necesario establecer la cantidad de modos a    estimar previamente y no requiere de m&uacute;ltiples corridas. A partir de    la utilizaci&oacute;n de los modelos obtenidos, al construir el esquema de detecci&oacute;n    se logran buenos resultados en la detecci&oacute;n de fallos de peque&ntilde;a    magnitud simulados en cada modo. </font>     <P><font size="2" face="Verdana">El trabajo est&aacute; organizado de la siguiente    manera: la secci&oacute;n 2 presenta un resumen sobre la utilizaci&oacute;n    de las t&eacute;cnicas de agrupamiento en la identificaci&oacute;n de modos    de operaci&oacute;n y el algoritmo de agrupamiento propuesto. La estrategia    de detecci&oacute;n basada en m&uacute;ltiples modelos se explica en la secci&oacute;n    3. La secci&oacute;n 4 presenta el problema de prueba utilizado y los casos    simulados. Los resultados experimentales y la discusi&oacute;n sobre los mismos    aparecen en la secci&oacute;n 5. Finalmente, son presentadas las conclusiones.    </font>     <P><font size="2" face="Verdana"><B>2. T&eacute;cnicas de agrupamiento. El algoritmo    k-medianas incremental. </B> </font>     <P>      <P><font size="2" face="Verdana">2.1. T&eacute;cnicas de agrupamiento para la    identificaci&oacute;n de modos estables. </font>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">Las t&eacute;cnicas de agrupamiento son m&eacute;todos    no supervisados que se utilizan para agrupar instancias de poblaciones de datos    en diferentes conjuntos de acuerdo a medidas de similaridad entre las mismas.    Estas pueden clasificarse en funci&oacute;n de los principios que siguen los    algoritmos en cuatro categor&iacute;as: basados en particionamiento, en jerarqu&iacute;a,    en divisiones y en densidad<SUP>11</SUP>. </font>     <P><font size="2" face="Verdana">Los primeros son los m&aacute;s populares y parten    de definir la cantidad de grupos (<I>clusters</I>) a estimar, lo que est&aacute;    condicionado por el conocimiento a priori que se posea de las muestras. Los    algoritmos m&aacute;s populares entre estos son las K-medias y sus extensiones<SUP>12</SUP>.    Esta familia de algoritmos se ha adaptado de diferentes formas para aplicarlos    en la identificaci&oacute;n fuera de l&iacute;nea de modos de operaci&oacute;n    en los procesos industriales<SUP>6</SUP>. </font>      <P><font size="2" face="Verdana">Cuando se pueden presentar transiciones en los    datos de la planta la implementaci&oacute;n cl&aacute;sica de estos no es capaz    de separar correctamente los modos de operaci&oacute;n. Por ello, se han desarrollado    nuevas variantes basadas en la utilizaci&oacute;n de una ventana de tiempo deslizante<SUP>13-15</SUP>    teniendo en cuenta la correlaci&oacute;n temporal que existe entre las variables    en cada modo estable de operaci&oacute;n. Aun as&iacute;, en la mayor&iacute;a    de los casos se requieren de m&uacute;ltiples corridas de los algoritmos y establecer    criterios para determinar la partici&oacute;n final. </font>     <P><font size="2" face="Verdana">En este trabajo se propone un m&eacute;todo para    la identificaci&oacute;n de modos estables de operaci&oacute;n llamado k-medianas    incremental que resulta f&aacute;cil de parametrizar, y tiene como ventajas    que no necesita que se definan por adelantado la cantidad de modos a estimar,    no requiere de m&uacute;ltiples corridas ni de establecer criterios para determinar    la partici&oacute;n final de los datos y adem&aacute;s es robusto ante la presencia    de transiciones, datos fuera de rango (<I>outliers</I>) y ruido en los datos.    A continuaci&oacute;n de presenta su funcionamiento en detalles. </font>     <P><font size="2" face="Verdana">2.2 K-medianas incremental. </font>     <P><font size="2" face="Verdana">El algoritmo de las k-medianas se basa en el    algoritmo de las k-medias<SUP>16, 17</SUP>. Este &uacute;ltimo se basa en minimizar    el error cuadr&aacute;tico, en t&eacute;rminos de cierta medida de distancia,    entre los puntos de cada grupo con su respectivo centroide<SUP>18</SUP>. El    centroide se representa en este caso a partir del promedio de todos los puntos.    Los puntos se reasignan iterativamente de acuerdo a la cercan&iacute;a a cada    centroide y este se recalcula en cada iteraci&oacute;n hasta que el cambio en    la ubicaci&oacute;n de todos los centroides no var&iacute;a. </font>     <P><font size="2" face="Verdana">El algoritmo de las k-medias es sensible a la    presencia de <I>outliers</I> y ruido en los datos<SUP>19</SUP>, lo que es com&uacute;n    en la industria. Para mejorar la robustez se han desarrollado variantes como    PAM<SUP>20</SUP> (Particionamiento alrededor de los medoides) en las cuales    el centro no se representa por el promedio sino por una observaci&oacute;n,    y una versi&oacute;n en la cual se utiliza la mediana<SUP>21</SUP>. </font>     <P><font size="2" face="Verdana">Para lograr una mejor adaptabilidad del algoritmo    de las k-medias se propone el algoritmo llamado Seguidor-L&iacute;der en el    cual los grupos se construyen secuencialmente seg&uacute;n el grado de pertenencia    de una nueva observaci&oacute;n a cada grupo<SUP>22, 23</SUP>.El m&eacute;todo    propuesto se basa en utilizar la adaptabilidad del algoritmo del Seguidor L&iacute;der    con la robustez de emplear una medida de similaridad entre grupos basada en    la mediana, por ello se ha denominado k-medianas incremental. </font>     <P><font size="2" face="Verdana">El primer par&aacute;metro a establecer en el    algoritmo es la cantidad de observaciones <I>m </I>a tener en cuenta en la ventana    temporal. Este debe seleccionarse de 3 a 5 veces mayor que la mayor constante    de tiempo entre todas las variables del proceso<SUP>24</SUP> para as&iacute;    garantizar que se pueda capturar correctamente la din&aacute;mica del proceso.    Luego se presenta secuencialmente cada muestra y se eval&uacute;a el grado de    pertenencia <I>&xi;</I> respecto al grupo actual seg&uacute;n la siguiente medida    de similaridad</font>     <P> <img src="/img/revistas/eac/v36n2/e0103215.gif">     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">Donde <I>&xi; </I>se encuentra entre 0 y 1    determinando la probabilidad de pertenencia al grupo, <I>x<SUB>med </SUB></I>es    la mediana del grupo y <I>x</I> es la muestra a asignar. Si una muestra tiene    un grado de pertenencia al grupo actual tal que <I>&xi;</I>&gt;<I>&xi;<SUB>lim    </SUB></I>entonces se reinicializa la ventana temporal desde esta muestra hasta    <I>m </I>observaciones m&aacute;s. El par&aacute;metro <I>&xi; </I>permite    definir cu&aacute;n definidos deseamos que queden los grupos resultantes. </font>     <P><font size="2" face="Verdana">Al reinicializar una ventana debe tenerse en    cuenta que el proceso puede encontrarse en estado de transici&oacute;n, que    la muestra actual es un <I>outlier</I> o el ruido ha provocado una variaci&oacute;n    en el valor de la observaci&oacute;n. Para excluir las observaciones correspondientes    a estos fen&oacute;menos de los grupos resultantes, puesto que se desea determinar    los estados estables del proceso, se establece el par&aacute;metro de deslizamiento    de la ventana <I>m<SUB>d</SUB></I>. Este define la cantidad de muestras consecutivas,    a continuaci&oacute;n de la ventana actual, que deben pertenecer al grupo actual    para considerar que el mismo representa un estado estable. Si las transiciones    en el proceso ocurren de forma r&aacute;pida entonces su valor puede definirse    entre el 10 % y 20 % del tama&ntilde;o de la ventana. </font>      <P><font size="2" face="Verdana">Si al evaluar las siguientes <I>m<SUB>d</SUB></I>    muestras alguna no pertenece al grupo actual entonces la ventana se desplaza    en una muestra y la muestra desechada (primera de la ventana) se considera un    <I>outlier</I> o una transici&oacute;n en caso de que sean varias consecutivas.    Por &uacute;ltimo se determina la similaridad entre los grupos resultantes utilizando    las medianas de cada uno y se unifican aquellos que cumplan que <I>&xi;</I>&lt;<I>&xi;<SUB>lim</SUB></I>.    Esto se realiza dado el caso en que un <I>outlier </I>o el ruido en las mediciones    pudieron haber provocado que un modo estable se separara en dos grupos. El pseudoc&oacute;digo    del m&eacute;todo se resume en el algoritmo 1. </font>     <P><font size="2" face="Verdana">Finalmente cabe destacar que el algoritmo solo    requiere una corrida, no necesita que se establezcan la cantidad de modos a    estimar previamente y por &uacute;ltimo es capaz de identificar los modos de    operaci&oacute;n estables aun cuando en los datos se mezclen transiciones, <I>outliers</I>    o est&eacute;n contaminados por ruido. </font>     <P><font size="2" face="Verdana"><B>3. Estrategia de detecci&oacute;n basada en    m&uacute;ltiples modelos.</B> </font>     <P><font size="2" face="Verdana">La estrategia que se utiliza en este trabajo    para construir el esquema de monitorizaci&oacute;n parte de emplear los datos    de los modos estables identificados. Primeramente se determina para cada modelo    local la media de los datos <I>&#181;<SUB>k</SUB></I> y la matriz de covarianza    <I>&Sigma;<SUB>k</SUB></I> que los caracteriza. Luego se transforman las variables    originales de cada modo de operaci&oacute;n por separado utilizando An&aacute;lisis    de Componentes Principales (PCA). Esta t&eacute;cnica para la reducci&oacute;n    de dimensi&oacute;n se basa en transformar las variables seg&uacute;n la ecuaci&oacute;n    (2) de forma que en el nuevo espacio queden las componentes principales que    representen la mayor variabilidad del conjunto original<SUP>1</SUP>. Para este    trabajo la cantidad de componentes retenidas (a) se tomaron de forma que representaran    el 80 % de la varianza total.</font>     <P> <img src="/img/revistas/eac/v36n2/e0203215.gif">     <P><font size="2" face="Verdana">Donde <I>P</I> es la matriz de transformaci&oacute;n    que contiene los <I>a</I> autovectores asociados con los primeros <I>a</I> autovalores    de la matriz de covarianza de los datos, <I>X</I> es la muestra de datos originales    y <I>T</I> es el espacio reducido de dimensi&oacute;n <I>a</I>. </font>     <P><hr size="1" noshade> <font size="2" face="Verdana"><B>ALGORITMO 1. </B>K-medianas incremental. </font> <hr size="1" noshade>     <P><font size="2" face="Verdana"><I>{m</I>: N&uacute;mero de muestras que definen    un modo estable, <I>m<SUB>d</SUB></I>: N&uacute;mero de muestras consecutivas    que determinan la existencia de un nuevo modo estable, <I>&xi;<SUB>lim</SUB></I>:    Probabilidad que define la pertenencia a un grupo, <I>n</I>: cantidad de muestras,    <I>C</I>: grupo, <I>x</I>: muestra, <I>i</I>: n&uacute;mero de grupo, <I>j</I>:    n&uacute;mero de muestra, <I>W</I>: ventana actual, <I>X</I>: datos}</font><font size="2" face="Verdana">        ]]></body>
<body><![CDATA[<br>   </font> <font face="Verdana" size="2">{Inicializar <em>W</em> con <em>m</em>    muestras, <I>i</I>=1, <I>j</I>=1}    <br>   </font><font size="2" face="Verdana"><B>repeat</B>     <br>   </font><font size="2" face="Verdana"><I>x<SUB>di</SUB>&larr; </I>Calcular Mediana    (<I>C<SUB>i</SUB></I>)     <br>   </font><font size="2" face="Verdana"><I>&xi;<SUB>j</SUB> &larr; </I>Calcular    Similaridad (<I>W, x<SUB>j</SUB></I>)     <br>   </font><font size="2" face="Verdana"><B>if</B>(<I>&xi;<SUB>j</SUB>&gt;&xi;<SUB>    lim</SUB></I>) <B> then     <br>   </B></font><font size="2" face="Verdana"><I>&emsp;i</I>=<I>i</I>+1</font><font size="2" face="Verdana">;    <br>   </font><font size="2" face="Verdana">&emsp;Reiniciar <I>W</I>;    <br>   </font><font size="2" face="Verdana"><I>&emsp;j </I>=<I> j </I>+<I>m;    <br>   </I></font><font size="2" face="Verdana"><B>&emsp;&emsp;While </B><I>result    </I>== <I>false</I><B> and </B><I>j &lt; n    <br>   </I></font><font size="2" face="Verdana">&emsp;Desplazar <I>W </I>en una muestra<I>;    ]]></body>
<body><![CDATA[<br>   </I></font><font size="2" face="Verdana"><I>&emsp;j </I>=<I> j </I>+1<I>;    <br>   </I></font><font size="2" face="Verdana"><I>&emsp;&emsp;result &larr; </I>Calcular    Similaridad Muestras Continuas (<I>W, X, j, m<SUB>d</SUB></I>);    <br>   </font><font size="2" face="Verdana"><B>&emsp;&emsp;end while    <br>   </B></font><font size="2"><B></B></font><font size="2"><B> <font face="Verdana">else    <br>   </font></B></font><font size="2" face="Verdana"><I>C<SUB>i</SUB> &larr; </I>A&ntilde;adir    (<I>x<SUB>j</SUB></I>);    <br>   </font><font size="2" face="Verdana">Desplazar<I> W </I>en una muestra;    <br>   </font><font size="2" face="Verdana">j=<I> j </I>+1<I>;    <br>   </I></font><strong><font size="2" face="Verdana">endif    <br>   </font></strong><font size="2"><font face="Verdana"><B>until </B><I>j &ge; n</I>    </font></font>  <hr size="1" noshade>     <P><font size="2" face="Verdana">A continuaci&oacute;n, a partir de utilizar un    n&uacute;mero reducido del conjunto total de componentes principales, se construyen    los l&iacute;mites de control basados en los estad&iacute;sticos T<SUP>2</SUP>    y SPE (<I>Squared Prediction Error</I>), tambi&eacute;n designado como Q, para    cada modo de operaci&oacute;n. El c&aacute;lculo de estos l&iacute;mites se    realiz&oacute; como lo explica Chiang et al.<SUP>1</SUP>considerando desconocidas    las verdaderas medias y covarianzas de la poblaci&oacute;n de las variables    y utilizando &aacute; = 0.05. Esta etapa se resume en la <a href="#fig1">Fig.1</a>.    </font>     ]]></body>
<body><![CDATA[<P align="center"><img src="/img/revistas/eac/v36n2/f0103215.jpg"><a name="fig1"></a>      <P><font size="2" face="Verdana">Una vez establecidos los l&iacute;mites de control    para cada modo de operaci&oacute;n la detecci&oacute;n en l&iacute;nea se realiza    de la siguiente forma. Primeramente se supone un modo de operaci&oacute;n. Si    alguno de los estad&iacute;sticos viola los l&iacute;mites de control entonces    se eval&uacute;a la observaci&oacute;n actual respecto a los otros modos. Si    el valor de alguno de los estad&iacute;sticos se mantiene fuera de los l&iacute;mites    de control durante cinco muestras consecutivas entonces se confirma la presencia    de un fallo en el comportamiento del proceso.</font>     <P><font size="2" face="Verdana"><B>4. Problema de prueba y casos simulados.</B>    </font>     <P><font size="2" face="Verdana">El problema de prueba utilizado es el tanque    calentador continuamente agitado (C<I>ontinuous Stirred Tank Heater</I> CSTH    por sus siglas en ingl&eacute;s) desarrollado por Thonhill et al<SUP>25</SUP>    y empleado en numerosos art&iacute;culos para probar alternativas de t&eacute;cnicas    de diagn&oacute;stico de fallos<SUP>26-28</SUP>. La simulaci&oacute;n de esta    planta, caracterizada por su alta no linealidad, mezcla un modelo matem&aacute;tico    con datos experimentales obtenidos de la planta real. El ruido de tipo no gaussiano    presente en las variables se introduce a partir de mediciones reales. </font>     <P><font size="2" face="Verdana">Un esquema simple de la planta se muestra en    la <a href="#fig2">Fig. 2</a>. En el tanque calentador se mezclan bien agua caliente    y fr&iacute;a de forma que la temperatura del tanque se presume equivalente    a la del flujo de salida. La mezcla es calentada dentro del tanque a trav&eacute;s    de un serpent&iacute;n empleando vapor y drenada a trav&eacute;s de una larga    tuber&iacute;a. Las variables de entrada son la posici&oacute;n de las v&aacute;lvulas    de agua fr&iacute;a, agua caliente y vapor. Las variables de salida son la temperatura    de la mezcla, el nivel de agua y el flujo de agua fr&iacute;a. Todas las mediciones    se obtienen en un rango de 4-20 mA y por tanto la escala de los gr&aacute;ficos    mostrados se encuentra en ese rango. </font>     <P align="center"><img src="/img/revistas/eac/v36n2/f0203215.jpg"><a name="fig2"/>      <P><font size="2" face="Verdana">El cambio en los modos de operaci&oacute;n est&aacute;    dado a partir de variaciones en la apertura de la v&aacute;lvula de agua caliente    y en las referencias del nivel y la temperatura del agua en el tanque. En la    <a href="#tab1">Tabla 1</a> se muestran los cinco modos de operaci&oacute;n    establecidos para la simulaci&oacute;n. El tiempo de muestreo es de 1<I>s</I>    y la simulaci&oacute;n de cada modo dura 400 muestras. El cambio entre modos    se realiza de forma continua y las variables monitorizadas son el flujo de agua    fr&iacute;a, el nivel y la temperatura, pues estas son las que se miden en l&iacute;nea.    </font>     <P align="center"><img src="/img/revistas/eac/v36n2/t0103215.jpg"><a name="tab1"/>      <P><font size="2" face="Verdana">Para determinar la capacidad de detectar fallos    de peque&ntilde;a magnitud se simul&oacute; un fallo de tipo desviaci&oacute;n    (bias) en la medici&oacute;n del sensor que mide el nivel del tanque. La desviaci&oacute;n    se estableci&oacute; de forma que se produce una disminuci&oacute;n en el nivel.    Se establecieron tres amplitudes diferentes para el fallo: Mediano (-0.5), peque&ntilde;o    (-0.3) y muy peque&ntilde;o (-0.1). Este se introdujo pasadas 100 muestras en    cada modo de operaci&oacute;n y se encuentra presente durante otras 100 muestras.    La calidad en la detecci&oacute;n del fallo se mide en funci&oacute;n de tres    par&aacute;metros: el &iacute;ndice de falsas alarmas (FAR), el &iacute;ndice    de detecci&oacute;n de fallo (FDR) y la demora en la detecci&oacute;n del fallo    (DD). El primero define la cantidad de muestras capturadas en funcionamiento    normal que se clasificaron como fallo y el segundo determina la cantidad de    muestras capturadas durante la ocurrencia del fallo que no fueron clasificadas    como tal. </font>     <P>&nbsp;      ]]></body>
<body><![CDATA[<P><font size="3" face="Verdana"><B>5. RESULTADOS Y DISCUSI&Oacute;N.</B> </font>     <P>&nbsp;      <P><font size="2" face="Verdana">Primeramente se presenta la identificaci&oacute;n    fuera de l&iacute;nea de los modos de operaci&oacute;n y a continuaci&oacute;n    los resultados obtenidos en la detecci&oacute;n para el fallo de peque&ntilde;a    magnitud.</font>     <P><font size="2" face="Verdana">5.1 Identificaci&oacute;n de los diferentes modos    de operaci&oacute;n. </font>     <P><font size="2" face="Verdana">En la <a href="#fig3">Fig.3</a> se muestran    los resultados de la simulaci&oacute;n de los cinco modos de operaci&oacute;n    establecidos de forma continua. Como puede observarse las transiciones se encuentran    entre los modos simulados. En dependencia del cambio de modo de operaci&oacute;n    las transiciones tienen diferentes caracter&iacute;sticas y duraci&oacute;n.    Todo ello complica la separaci&oacute;n de los modos de operaci&oacute;n de    forma que es pr&aacute;cticamente imposible lograrlo empleando algoritmos de    agrupamiento cl&aacute;sicos como las <I>k-medias</I> o GMM (<I>Gaussian Mixture    Models</I>por sus siglas en ingl&eacute;s). </font>     <P align="center"><img src="/img/revistas/eac/v36n2/f0303215.jpg"><a name="fig3"/>      <P><font size="2" face="Verdana">Al utilizar el algoritmo propuesto (k-medianas    incremental) se seleccion&oacute; primeramente un ancho para la ventana de tiempo    <I>m </I>y la ventana de deslizamiento <I>w<SUB>d</SUB></I> iguales a 40 y 10    muestras respectivamente a partir de analizar los tiempos de respuesta de las    variables del proceso mostrados en Thornhill et al<SUP>25</SUP>. Con el objetivo    de lograr la mejor separabilidad se estableci&oacute; un umbral de 0.95 para    la probabilidad de pertenencia de las muestras a cada grupo encontrado. </font>     <P><font size="2" face="Verdana">Los resultados obtenidos se muestran en la <a href="#fig4">Fig.4</a>.  Como se muestra se detectan cinco modos de operaci&oacute;n    y las transiciones son separadas en todos los casos con excepci&oacute;n del    cambio entre el modo 2 y 3. Lo que est&aacute; dado porque la transici&oacute;n    se realiza de forma muy lenta y en un tiempo relativamente corto. A pesar de    ello, la influencia en la detecci&oacute;n no resulta ser significativa. </font>     <P align="center"><img src="/img/revistas/eac/v36n2/f0403215.jpg"><a name="fig4"/>      <P><font size="2" face="Verdana">5.2 Resultados en la detecci&oacute;n del fallo    con diferentes magnitudes. </font>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">Una vez identificados los modos de operaci&oacute;n    seg&uacute;n el algoritmo k-medianas incremental se procede a transformar los    datos de cada modo por separado seg&uacute;n PCA y construir los l&iacute;mites    de control para cada modo. Se va a realizar la detecci&oacute;n de fallos seg&uacute;n    la estrategia establecida en la secci&oacute;n 3.Para todos los modelos PCA    se utiliz&oacute; como criterio para la selecci&oacute;n de las componentes    el 80% de la informaci&oacute;n. </font>     <P><font size="2" face="Verdana">El resumen de los resultados obtenidos se muestra    en la <a href="#tab2">Tabla 2</a>. Los &iacute;ndices FAR y FDR se muestran en porciento,    mientras que la demora en la detecci&oacute;n (DD) en cantidad de muestras.    </font>     <P align="center"><img src="/img/revistas/eac/v36n2/t0203215.jpg"><a name="tab2"/>      <P><font size="2" face="Verdana">Como puede observarse para el fallo mediano y    peque&ntilde;o la tasa de detecci&oacute;n se mantiene por encima del 90 % con    una tasa de falsas alarmas entre 0 % y 6 %. Ello confirma que la calidad de    los modelos PCA que se definieron para cada estado de operaci&oacute;n es buena.    </font>     <P><font size="2" face="Verdana">El m&eacute;todo de detecci&oacute;n de modos    de operaci&oacute;n permite capturar la din&aacute;mica de cada modo con suficiente    precisi&oacute;n aun cuando se encuentran transiciones mezcladas entre estos    y ruido de tipo no gaussiano capturado de las mediciones reales. La tasa de    falsas alarmas se debe principalmente    <!-- Generation of PM publication page 7 -->       <BR>   a que el ruido presente en el conjunto de datos de validaci&oacute;n introduce    variaciones en la din&aacute;mica que no fueron capturadas durante la construcci&oacute;n    de los modelos. </font>     <P><font size="2" face="Verdana">Para los casos donde el fallo es de muy peque&ntilde;a    magnitud se observa un FDR entre 61 % y 80 %. En la <a href="#fig5">Fig.5</a>    se observa por ejemplo que existe muy poca variaci&oacute;n en la din&aacute;mica    del proceso cuando este fallo aparece en el modo 1, que es el caso con peores    resultados. Al ser la magnitud del fallo en este escenario extremadamente peque&ntilde;a    se torna muy dif&iacute;cil detectarlo. Por ello, aunque el FDR no supera el    80 % y la demora en la detecci&oacute;n (DD) es mayor que en los otros casos,    se consideran buenos resultados. </font>     <P align="center"><img src="/img/revistas/eac/v36n2/f0503215.jpg"><a name="fig5"/>      <P align="center"><img src="/img/revistas/eac/v36n2/f0603215.jpg"><a name="fig6"/>      <P>&nbsp;      ]]></body>
<body><![CDATA[<P><font size="3" face="Verdana"><B>6. CONCLUSIONES.</B></font>     <P>&nbsp;     <P><font size="2" face="Verdana">En este art&iacute;culo se present&oacute; un    m&eacute;todo para la detecci&oacute;n de modos en sistemas industriales con    m&uacute;ltiples modos de operaci&oacute;n. Con su utilizaci&oacute;n es posible    detectar fuera de l&iacute;nea los modos estables aun cuando se presenten transiciones    en los datos de diferente caracter&iacute;stica y duraci&oacute;n y adem&aacute;s    es robusto ante la presencia de <I>outliers</I>. El m&eacute;todo llamado k-medianas    incremental se basa en una modificaci&oacute;n del algoritmo de las k-medianas    empleando una ventana temporal deslizante. Adem&aacute;s tiene como ventajas    que no se requiere conocer por adelantado la cantidad de modos en que opera    el proceso, tampoco se necesita realizar varias corridas del algoritmo para    llegar al resultado final y la capacidad de lidiar con ruido de tipo no gaussiano    presente en las mediciones. Como limitante principal puede mencionarse que se    debe conocer aproximadamente los tiempos de respuesta de las variables en funci&oacute;n    de definir el ancho de la ventana de tiempo. </font>     <P><font size="2" face="Verdana">La estrategia de detecci&oacute;n basada en m&uacute;ltiples    modelos demostr&oacute; ser efectiva para detectar fallos de peque&ntilde;a    magnitud, teniendo en cuenta que se utilicen modelos de caractericen con alta    precisi&oacute;n la din&aacute;mica de cada modo de operaci&oacute;n. Los &iacute;ndices    de FAR fueron inferiores al 7 % en todos los experimentos realizados lo que    demuestra la alta confiabilidad de la estrategia propuesta. Puede destacarse    que aun para fallos de muy baja magnitud el FDR se mantuvo por encima del 50    % y la demora en la detecci&oacute;n no super&oacute; las 22 muestras. Futuras    investigaciones pueden enfocarse en desarrollar una estrategia para la detecci&oacute;n    de los fallos durante las transiciones entre modos de operaci&oacute;n. </font>     <P>&nbsp;     <P><font size="3" face="Verdana"><B>8. REFERENCIAS.</B></font>     <P>&nbsp;     <!-- ref --><P><font size="2" face="Verdana">1. L. H. CHIANG, E. RUSELL and R. D. BRAATZ,    <I>Fault Detection and Diagnosis in Industrial Systems</I>. Springer-Verlang.    London, England, 2001.    </font>      <!-- ref --><P><font size="2" face="Verdana">2. R. ISERMANN and P. BALL, &#171;Trends in the    application of model based fault detection and diagnosis of technical processes&#187;    en Proc. of the 19th IFAC World Congress, (Piscataway, New Jersey), pp. 112,    IEEE Press, 1996.    </font>      <!-- ref --><P><font size="2" face="Verdana">3. V. VENKATASUBRAMANIAN, R. RENGASWAMY, and    K. YIN, &#171;A review of process fault detection and diagnosis Part I: Quantitative    model-based methods,&#187; en Chemical Engineering, vol. 27, pp. 293 311, 2003.        </font>      <!-- ref --><P><font size="2" face="Verdana">4. V. VENKATASUBRAMANIAN, R. RENGASWAMY, and    S. N. KAVURI, &#171;A reviewof process fault detection and diagnosis Part II:    Qualitative models and search strategies,&#187; en Chemical Engineering, vol.    27, pp. 313 326, 2003.    </font>      <!-- ref --><P><font size="2" face="Verdana">5. V. VENKATASUBRAMANIAN, R. RENGASWAMY and S.    N. KAVURI, &#171;A review of process fault detection and diagnosis Part III:    Process history based methods,&#187; en Chemical Engineering, vol. 27, 2003.    </font>      <!-- ref --><P><font size="2" face="Verdana">6. D.-H. HWANG and C. HAN, &#171;Real-time monitoring    for a process with multiple operating modes,&#187; en Control Engineering Practice,    vol. 7, pp. 891 902, 1999.    </font>      <!-- ref --><P><font size="2" face="Verdana">7. M. MAESTRI, A. FARALL, P. GROISMAN, M. CASSANELLO,    and G. HOROWITZ,&#187;A robust clustering method for detection of abnormal situations    in aprocess with multiple steady-state operation modes,&#187; en Analysis, vol.    34,pp. 223 231, 2010.    </font>      <!-- ref --><P><font size="2" face="Verdana">8. M. M. RASHID and J. YU, &#171;Hidden Markov    Model Based Adaptive Independent Component Analysis Approach for Complex Chemical    Process Monitoring and Fault Detection,&#187; en Industrial &amp; Engineering    Chemistry Research, 2012.    </font>      <!-- ref --><P><font size="2" face="Verdana">9. X. WANG, X. WANG, Z. WANG, and F. QIAN, &#171;A    novel method for detecting processes with multi-state modes,&#187; en Control    Engineering Practice, vol. 21, no. 12, pp. 1788 1794, 2013.    </font>      <!-- ref --><P><font size="2" face="Verdana">10. H. MA, Y. HU and H. SHI, &#171;A novel local    neighborhood standardization strategy and its application in fault detection    of multimode processes,&#187; en Chemometrics and Intelligent Laboratory Systems,    vol. 118, pp. 287 300, 2012.    </font>      <!-- ref --><P><font size="2" face="Verdana">11. J. HAN, M. KAMBER, and J. PEI, <I>Data Mining:    Concepts and Techniques. </I>Ed. Elsevier. Wyman Street, Waltham, USA, 2012.    </font>      <!-- ref --><P><font size="2" face="Verdana">12. A. K. JAIN, &#171;Data clustering: 50 years    beyond K-means,&#187; en Pattern Recognition Letters, vol. 31, no. 8, pp. 651    666, 2010.    </font>      <!-- ref --><P><font size="2" face="Verdana">13. F. WANG,S. TAN,J. PEN and Y. CHANG, &#171;Process    monitoring based on mode identification for multi-mode process with transitions&#187;    en Chemometrics and Intelligent Laboratory Systems, vol. 110, pp. 144 155, 2012.    </font>      <!-- ref --><P><font size="2" face="Verdana">14. Z. ZHU, Z. SONG and A. PALAZOGLU, &#171;Transition    Process Modeling and Monitoring Based on Dynamic Ensemble Clustering and Multiclass    Support Vector Data Description&#187; en Industrial &amp; Engineering Chemistry    Research, pp. 13969 13983, 2011.    </font>      <!-- ref --><P><font size="2" face="Verdana">15. Z. ZHU,Z. SONG and A. PALAZOGLU, &#171;Process    pattern construction and multi-mode monitoring&#187; en Journal of Process Control,    Vol. 22, pp. 247 262, 2012.    </font>      <!-- ref --><P><font size="2" face="Verdana">16. E. FORGY, &#171;Cluster analysis of multivariate    data: efficiency vs. interpretability of classifications&#187; en Biometrics,    vol. 21, pp. 768 780, 1965.    </font>      <!-- ref --><P><font size="2" face="Verdana">17. J. MACQUEEN, &#171;Some methods for classification    and analysis of multivariate observations&#187; en Proceedings of the Fifth    Berkeley Symposium, Vol. 1, pp.281 297,1967.     </font>      <!-- ref --><P><font size="2" face="Verdana">18. M. J. ZAKI and M. J. WAGNER, <I>Data mining    and analysis</I>. New York: Cambridge University Press, 2014.    </font>      <!-- ref --><P><font size="2" face="Verdana">19. XU, R. and WUNSCH, D. C. <I>Clustering</I>.    Ed. IEEE PRESS, 2009.    </font>      <!-- ref --><P><font size="2" face="Verdana">20. KAUFMAN, L. and ROUSSEEUW, P.; <I>Finding    groups in data: An introduction to cluster analysis</I>. New York, NY: John    Wiley &amp; Sons, 1990.    </font>      <!-- ref --><P><font size="2" face="Verdana">21. V. ESTIVILL - CASTRO and J. YANG, &#171;A    fast and robust general purpose clustering algorithm&#187; en Proceedings 6th    Pacific Rim International Conference on Artificial Intelligence PRICAI 2000    , R. Mizoguchi and J. Slaney , Eds., Lecture Notes in Artificial Intelligence    1886 , New York, NY : Springer - Verlag , pp. 208 218, 2000 .    </font>      <!-- ref --><P><font size="2" face="Verdana">22. R. DUDA, P. HART and D. STORK, <I>Pattern    classification</I>, 2<SUP>nd</SUP>edition. New York: John Wiley &amp; Sons,    2001.    </font>      <!-- ref --><P><font size="2" face="Verdana">23. B. MOORE, &#171;ART1 and pattern clustering&#187;    en Proceedings of the 1988 Connectionist Models Summer School, pp. 174 185,    1989.    </font>      <!-- ref --><P><font size="2" face="Verdana">24. L. VAZQUEZ S., A. TRUJILLO C., Y. LLOSAS    A. and D. D&Iacute;AZ M., &#171;M&eacute;todo para detecci&oacute;n de estados    estacionarios: aplicaci&oacute;n a unidades de generaci&oacute;n el&eacute;ctrica&#187;    en RIELAC, Vol. XXXV, No. 2, pp.45-61, 2014.    </font>      <!-- ref --><P><font size="2" face="Verdana">25. N. F.THORNHILL, S. C.PATWARDHAN and S. L.SHAH,&#187;A    continuous stirred tank heater simulation model with applications&#187; en Journal    of Process Control, Vol. 18, pp. 347-360, 2008.    </font>      <!-- ref --><P><font size="2" face="Verdana">27. C.NING, M.CHEN and D.ZHOU, &#171;Hidden Markov    Model-Based Statistics Pattern Analysis for Multimode Process Monitoring: An    Index-Switching Scheme&#187; en Industrial &amp; Engineering Chemistry Research,    Vol. 53, pp. 11084-11095, 2014.    </font>      <!-- ref --><P><font size="2" face="Verdana">28. X. XU, L. XIE and S. WANG, &#171;Multimode    process monitoring with PCA mixture model&#187; en Computers and Electrical    Engineering, Vol. 40 No. 7, pp. 2101-2112, 2014.     </font>      <P>&nbsp;     <P>&nbsp;     <P><font size="2" face="Verdana">Recibido: 15 de octubre de 2014    <br>   Aprobado: 23 de enero de 2015</font>      <P>&nbsp;     <P>&nbsp;     <P><font size="2" face="Verdana"><em>Marcos Qui&ntilde;ones Grueiro</em>. Ingeniero    Autom&aacute;tico. Ingeniero. CUJAE, La Habana, Cuba. Correos electr&oacute;nicos:    <a href="mailto:marcosqg@electrica.cujae.edu.cu">marcosqg@electrica.cujae.edu.cu</a>;    <a href="mailto:albprieto@electrica.cujae.edu.cu">albprieto@electrica.cujae.edu.cu</a>;    <a href="mailto:orestes@electrica.cujae.edu.cu">orestes@electrica.cujae.edu.cu</a></font>       ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CHIANG]]></surname>
<given-names><![CDATA[L. H.]]></given-names>
</name>
<name>
<surname><![CDATA[RUSELL]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[BRAATZ]]></surname>
<given-names><![CDATA[R. D.]]></given-names>
</name>
</person-group>
<source><![CDATA[Fault Detection and Diagnosis in Industrial Systems]]></source>
<year>2001</year>
<publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlang]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ISERMANN]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[BALL]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Trends in the application of model based fault detection and diagnosis of technical processes]]></article-title>
<source><![CDATA[Proc. of the 19th IFAC World Congress]]></source>
<year>1996</year>
<page-range>112</page-range><publisher-loc><![CDATA[New Jersey ]]></publisher-loc>
<publisher-name><![CDATA[IEEE Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[VENKATASUBRAMANIAN]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[RENGASWAMY]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[YIN]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A review of process fault detection and diagnosis Part I: Quantitative model-based methods]]></article-title>
<source><![CDATA[Chemical Engineering]]></source>
<year>2003</year>
<volume>27</volume>
<page-range>293 311</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[VENKATASUBRAMANIAN]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[RENGASWAMY]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[KAVURI]]></surname>
<given-names><![CDATA[S. N.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A reviewof process fault detection and diagnosis Part II: Qualitative models and search strategies]]></article-title>
<source><![CDATA[Chemical Engineering]]></source>
<year>2003</year>
<volume>27</volume>
<page-range>313 326</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[VENKATASUBRAMANIAN]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[RENGASWAMY]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[KAVURI]]></surname>
<given-names><![CDATA[S. N.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A review of process fault detection and diagnosis Part III: Process history based methods]]></article-title>
<source><![CDATA[Chemical Engineering]]></source>
<year>2003</year>
<volume>27</volume>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HWANG]]></surname>
<given-names><![CDATA[D.-H.]]></given-names>
</name>
<name>
<surname><![CDATA[HAN]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Real-time monitoring for a process with multiple operating modes]]></article-title>
<source><![CDATA[Control Engineering Practice]]></source>
<year>1999</year>
<volume>7</volume>
<page-range>891 902</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MAESTRI]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[FARALL]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[GROISMAN]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[CASSANELLO]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[HOROWITZ]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A robust clustering method for detection of abnormal situations in aprocess with multiple steady-state operation modes]]></article-title>
<source><![CDATA[Analysis]]></source>
<year>2010</year>
<volume>34</volume>
<page-range>223 231</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[RASHID]]></surname>
<given-names><![CDATA[M. M.]]></given-names>
</name>
<name>
<surname><![CDATA[YU]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Hidden Markov Model Based Adaptive Independent Component Analysis Approach for Complex Chemical Process Monitoring and Fault Detection]]></article-title>
<source><![CDATA[Industrial & Engineering Chemistry Research]]></source>
<year>2012</year>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[WANG]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[WANG]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[WANG]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[QIAN]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A novel method for detecting processes with multi-state modes]]></article-title>
<source><![CDATA[Control Engineering Practice]]></source>
<year>2013</year>
<volume>21</volume>
<numero>12</numero>
<issue>12</issue>
<page-range>1788 1794</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MA]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[HU]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[SHI]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A novel local neighborhood standardization strategy and its application in fault detection of multimode processes]]></article-title>
<source><![CDATA[Chemometrics and Intelligent Laboratory Systems]]></source>
<year>2012</year>
<volume>118</volume>
<page-range>287 300</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HAN]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[KAMBER]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[PEI]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Data Mining: Concepts and Techniques]]></source>
<year>2012</year>
<publisher-loc><![CDATA[Waltham ]]></publisher-loc>
<publisher-name><![CDATA[Elsevier]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[JAIN]]></surname>
<given-names><![CDATA[A. K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Data clustering: 50 years beyond K-means]]></article-title>
<source><![CDATA[Pattern Recognition Letters]]></source>
<year>2010</year>
<volume>31</volume>
<numero>8</numero>
<issue>8</issue>
<page-range>651 666</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[WANG]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[TAN]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[PEN]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[CHANG]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Process monitoring based on mode identification for multi-mode process with transitions]]></article-title>
<source><![CDATA[Chemometrics and Intelligent Laboratory Systems]]></source>
<year>2012</year>
<volume>110</volume>
<page-range>144 155</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ZHU]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[SONG]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[PALAZOGLU]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Transition Process Modeling and Monitoring Based on Dynamic Ensemble Clustering and Multiclass Support Vector Data Description]]></article-title>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ZHU]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[SONG]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[PALAZOGLU]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Process pattern construction and multi-mode monitoring]]></article-title>
<source><![CDATA[Journal of Process Control]]></source>
<year>2012</year>
<volume>22</volume>
<page-range>247 262</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[FORGY]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Cluster analysis of multivariate data: efficiency vs. interpretability of classifications]]></article-title>
<source><![CDATA[Biometrics]]></source>
<year>1965</year>
<volume>21</volume>
<page-range>768 780</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MACQUEEN]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Some methods for classification and analysis of multivariate observations]]></article-title>
<source><![CDATA[Proceedings of the Fifth Berkeley Symposium]]></source>
<year>1967</year>
<volume>1</volume>
<page-range>281 297</page-range></nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ZAKI]]></surname>
<given-names><![CDATA[M. J.]]></given-names>
</name>
<name>
<surname><![CDATA[WAGNER]]></surname>
<given-names><![CDATA[M. J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Data mining and analysis]]></source>
<year>2014</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Cambridge University Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[XU]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[WUNSCH]]></surname>
<given-names><![CDATA[D. C]]></given-names>
</name>
</person-group>
<source><![CDATA[Clustering]]></source>
<year>2009</year>
<publisher-name><![CDATA[IEEE PRESS]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[KAUFMAN]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[ROUSSEEUW]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Finding groups in data: An introduction to cluster analysis]]></source>
<year>1990</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[NY: John Wiley & Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ESTIVILL - CASTRO]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[YANG]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A fast and robust general purpose clustering algorithm]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Mizoguchi]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Slaney]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings 6th Pacific Rim International Conference on Artificial Intelligence PRICAI 2000]]></source>
<year>2000</year>
<page-range>208 218</page-range><publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[NY : Springer - Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[DUDA]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[HART]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[STORK]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[Pattern classification]]></source>
<year>2001</year>
<edition>2</edition>
<publisher-name><![CDATA[New York: John Wiley & Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MOORE]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[ART1 and pattern clustering]]></article-title>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[VAZQUEZ S.]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[TRUJILLO C.]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[LLOSAS A.]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[DÍAZ M.]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Método para detección de estados estacionarios: aplicación a unidades de generación eléctrica]]></article-title>
<source><![CDATA[RIELAC]]></source>
<year>2014</year>
<volume>XXXV</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>45-61</page-range></nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[THORNHILL]]></surname>
<given-names><![CDATA[N. F.]]></given-names>
</name>
<name>
<surname><![CDATA[PATWARDHAN]]></surname>
<given-names><![CDATA[S. C.]]></given-names>
</name>
<name>
<surname><![CDATA[SHAH]]></surname>
<given-names><![CDATA[S. L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A continuous stirred tank heater simulation model with applications]]></article-title>
<source><![CDATA[Journal of Process Control]]></source>
<year>2008</year>
<volume>18</volume>
<page-range>347-360</page-range></nlm-citation>
</ref>
<ref id="B26">
<label>27</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[NING]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[CHEN]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[ZHOU]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Hidden Markov Model-Based Statistics Pattern Analysis for Multimode Process Monitoring: Index-Switching Scheme]]></article-title>
<source><![CDATA[Industrial & Engineering Chemistry Research]]></source>
<year>2014</year>
<volume>53</volume>
<page-range>11084-11095</page-range></nlm-citation>
</ref>
<ref id="B27">
<label>28</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[XU]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[XIE]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[WANG]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Multimode process monitoring with PCA mixture model]]></article-title>
<source><![CDATA[Computers and Electrical Engineering]]></source>
<year>2014</year>
<volume>40</volume>
<numero>7</numero>
<issue>7</issue>
<page-range>2101-2112</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
