(77 intermediate revisions by 3 users not shown)
Line 22: Line 22:
  
 
<sup>1</sup> Universidad Politécnica Salesiana, Rumichaca y Morán Valverde, 170702, Quito, Ecuador.-->
 
<sup>1</sup> Universidad Politécnica Salesiana, Rumichaca y Morán Valverde, 170702, Quito, Ecuador.-->
'''Resumen''': Este estudio propone un método para la Detección de Fallas en sensores relacionados con el Control Local de Convertidores de Fuente de Voltaje conectados a Microrredes AC/DC usando Análisis de Componentes Principales. Para lograr lo anterior, se realizan simulaciones sobre una Microrred de referencia compuesta por una variedad de cargas (lineales y no lineales), Generación Distribuida (convencional y renovable), así como Sistemas de Almacenamiento de Energía en Baterías DC y AC con sus respectivos convertidores. Los investigadores proponen dos escenarios de falla y un escenario de operación normal para este estudio. El escenario de operación normal, denominado en este documento como clase uno, sirve de referencia para realizar el análisis del comportamiento del método propuesto y su validación con respecto a los otros dos escenarios. Como resultado se obtuvo un algoritmo basado en Análisis de Componentes Principales que, a partir de los componentes principales de los casos o clases, calcula las diferencias entre los espacios obtenidos a partir de un total de 195 variables recolectadas en todas las barras del sistema y del sensado. para Control Local.
+
==Resumen==
  
'''Palabras-clave''': Micro-red, Control Local, Convertidor en Fuente de Voltaje, Detección e Identificación de Fallas, Análisis de Componentes Principales.
+
Esta investigación propone un método para la Detección de Fallas en sensores relacionados con el Control Local de Convertidores de Fuente de Voltaje, conectados a Microrredes AC/DC, usando Análisis de Componentes Principales. Para lograr lo anterior, se realizan simulaciones sobre una Microrred de referencia compuesta por una variedad de cargas (lineales y no lineales), Generación Distribuida (convencional y renovable), así como Sistemas de Almacenamiento de Energía en Baterías DC y AC con sus respectivos convertidores. Los investigadores proponen dos escenarios de falla y un escenario de operación normal para este estudio. El escenario de operación normal, denominado en este documento como clase uno, sirve de referencia para realizar el análisis del comportamiento del método propuesto y su validación con respecto a los otros dos escenarios. Como resultado se obtuvo un algoritmo basado en Análisis de Componentes Principales que, a partir de los componentes principales de los casos o clases, calcula las diferencias entre los espacios obtenidos a partir de un total de 257 variables recolectadas en todas las barras del sistema y del sensado para Control Local.
  
'''Abstract:''' '' ''This study proposes a method for Fault Detection in sensors related to Local Control of Voltage Source Converters connected to AC/DC Microgrids using Principal Component Analysis. To achieve the aforementioned, simulations are carried out on a benchmark Microgrid composed of a variety of loads (linear and non-linear), Distributed Generation (conventional and renewable), as well as DC Battery Energy Storage Systems and AC with their respective converters. The researchers propose two failure scenarios and one normal operation scenario for this study. The normal operation scenario, referred to in this document as class one, serves as a reference to carry out the analysis of the behavior of the proposed method and its validation with respect to the other two scenarios. As a result, an algorithm based on Principal Component Analysis was obtained that, based on the principal components of the cases or classes, calculates differences between the spaces obtained from a total of 195 variables collected in all the bars of the system and from the sensing forLocalControl..
+
'''Palabras clave''': Micro-red, control local, convertidor en fuente de voltaje, detección de fallas, análisis de componentes principales
  
'''Keywords''' '': ''Microgrid, Local Control, Voltage Source Converter; Fault Detection and identification, Principal Component Analysis.
+
==Abstract==
  
=1. Introducción=
+
This research proposes a method for Fault Detection in sensors related to Local Control of Voltage Source Converters connected to AC/DC Microgrids using Principal Component Analysis. To achieve the aforementioned, simulations are carried out on a benchmark Microgrid composed of a variety of loads (linear and non-linear), Distributed Generation (conventional and renewable), as well as DC Battery Energy Storage Systems and AC with their respective converters. The researchers propose two failure scenarios and one normal operation scenario for this study. The normal operation scenario, referred to in this document as class one, serves as a reference to carry out the analysis of the behavior of the proposed method and its validation with respect to the other two scenarios. As a result, an algorithm based on Principal Component Analysis was obtained that, based on the principal components of the cases or classes, calculates differences between the spaces obtained from a total of 257 variables collected in all the bars of the system and from the sensing for Local Control.
  
En la actualidad cada vez se ha vuelto más común la existencia de pequeñas redes eléctricas que difieren de las convencionales por la ausencia de conexiones con las redes de distribución convencionales dada la lejanía a estas infraestructuras de distribución [1], [2]. Históricamente las redes aisladas han funcionado haciendo uso de sistemas de generación con tecnologías que requerían de la utilización de combustibles fósiles, sin embargo, la introducción de sistemas de generación que hacen uso de energías renovables ha posibilitado el uso de generación que hacen uso de recurso solar, eólico, hidráulico, entre otros [3], [4]. Tales centrales muestran incrementos sostenidos de producción energética en diversas locaciones en los últimos 30 años [4].
+
'''Keywords''': Microgrid, local control, voltage source converter, fault detection, principal component analysis
  
Uno de los principales objetivos de las Micro-redes (MG) radica en garantizar un suministro de potencia de calidad e ininterrumpido a un bajo costo además de considerar el total de las restricciones ambientales [1], [2]. El uso de tecnologías fotovoltaicas, eólicas, celdas de almacenamiento y otras tecnologías renovables además del uso de tecnologías diésel, térmica o hidráulica o incluso los elementos de compensación, adecuadamente coordinada permite cubrir la demanda y la calidad de la potencia en las MGs [5]–[8].
+
==1. Introducción==
  
Parte de los grandes desafíos a los que se expone una MG consiste en la dificultad que significa realizar tareas como el despacho adecuado de una gran cantidad de unidades de generación, gestionar la carga de sistemas de almacenamiento y la posterior descarga de estos con estricto apego a las condiciones de operación y calidad del servicio.  El seguimiento de tales condiciones puede representar una barrera a ser superada para los sistemas de control del sistema, con la MG operando tanto conectada a la red convencional como en modo aislado [2], [9], [10].
+
Cada vez se ha vuelto más común la existencia de pequeñas redes eléctricas que difieren de las redes eléctricas convencionales. Debido a la ausencia de conexiones con la red principal de distribución de algunos usuarios, y en otros casos dada la lejanía de las fuentes de generación al sistema de distribución, las Micro-redes (MG) han tomado un rol clave en el sistema eléctrico [1,2]. Históricamente las redes aisladas han funcionado haciendo uso de sistemas de generación con tecnologías que requerían de la utilización de combustibles fósiles, sin embargo, la introducción de sistemas de generación que hacen uso de energías renovables ha posibilitado el uso de generación que hacen uso del recurso solar, eólico, hidráulico, entre otros [3,4]. Tales centrales muestran incrementos sostenidos de producción energética en diversas locaciones en los últimos 30 años [4]. 
  
A pesar de todas las ventajas que muestran las MG, es preciso indicar que estos sistemas también deben superar diversas amenazas, incluyendo fallas y ataques cibernéticos o ciber ataques [2].  La escasez de recursos computacionales, las restricciones asociadas a la comunicación, así como la información sensible inmersa en su operación, hacen que este tipo de redes sean atractivas para la existencia de ataques informáticos; dentro de los problemas que se identifican se incluye la falta de sistemas redundantes para la comunicación  [2], [11], [12]. La identificación de tales problemas y fallas es igual de desafiante, esto en términos de que la operación de las MG es dinámica y basada en factores naturales, lo que le da un alto grado de impredecibilidad [11], [13].
+
Uno de los principales objetivos de las MGs radica en garantizar un suministro de potencia de calidad e ininterrumpido a un bajo costo, además de considerar las restricciones ambientales [1,2]. El uso de tecnologías fotovoltaicas, eólicas, celdas de almacenamiento y otras tecnologías renovables, en conjunto con la generación clásica de energía como el diésel, la térmica o la hidráulica o incluso los elementos de compensación, permiten cubrir la demanda y la calidad de la potencia para las MGs [5–8].
  
Una de las formas en las que se realiza la identificación y detección de problemas dentro de un MG es la propuesta en [14] donde por medio de un Monitoreo de Cargas No Invasivo (NILM) se determina el estado de la red sin necesidad de colocar elementos de censado en cada carga asociada a la MG. El objetivo del NILM es conocer el consumo que se produce en cada carga. Con esta información también es posible indicar y guiar a los usuarios para que aprovechen de mejor forma la energía disponible. Los autores indican que esta es una forma muy alentadora de detectar y clasificar los fallos que se presentan en las MG y con tendencia a advertir al usuario de la existencia de fallas antes de que las averías se produzcan en forma efectiva.
+
Parte de los grandes desafíos a los que se expone una MG consiste en la dificultad que significa realizar tareas como el despacho adecuado de una gran cantidad de unidades de generación, gestionar la carga y descarga de sistemas de almacenamiento con estricto apego a las condiciones de operación y calidad del servicio. El seguimiento de tales condiciones puede representar una barrera a ser superada para los sistemas de control jerárquicos de las MGs operando tanto conectada a la red principal como en modo aislado [2,9,10].
  
La estrategia para la detección de fallas de [15] consiste en la utilización de inteligencia artificial para la detección de eventos que provocan el aislamiento de determinado punto o puntos de la red, mediante la utilización de reconstrucción de señales por medio de la transformada Wavelet con filtrado de las señales que permite conocer en forma rápida los cambios en la frecuencia y la presencia de transientes, así como variaciones en voltaje.
+
A pesar de todas las ventajas que muestran las MGs, es preciso indicar que estos sistemas también deben superar diversas amenazas, incluyendo fallas y ataques cibernéticos o ciber ataques [2]. La escasez de recursos computacionales, las restricciones asociadas a la comunicación, así como la información sensible inmersa en su operación, hacen que este tipo de redes sean atractivas para la existencia de ataques informáticos [2,11,12]. La identificación de tales problemas y fallas es igual de desafiante, esto en términos de que la operación de las MGs es dinámica y basada en factores naturales, lo que le da un alto grado de impredecibilidad [11,13].
  
La propuesta de [16] tiene relación con la detección de señales falsas o de intentos de “secuestro” de la MG donde las señales de los sensores son modificadas por señales falsas sean estas positivas o negativas de los valores reales causando que los sistemas de control tomen decisiones erráticas que conllevan la pérdida de la red. Se plantea además la utilización de un algoritmo que discrimine las fallas según el origen en fallas de sensores y ataques de secuestro, promoviendo la mitigación de los efectos de ambos eventos de falla mediante un esquema que se caracteriza por su simplicidad.
+
Una de las formas en las que se realiza la identificación y detección de problemas dentro de una MG es la propuesta en Yu et al. [14], donde por medio de un Monitoreo de Cargas No Invasivo (NILM) se determina el estado de la red sin necesidad de colocar elementos de censado en cada carga asociada a la MG. El objetivo del NILM es conocer el consumo que se produce en cada carga. Con esta información también es posible indicar y guiar a los usuarios para que aprovechen de mejor forma la energía disponible. Los autores indican que esta es una forma muy alentadora de detectar y clasificar los fallos que se presentan en las MGs con tendencia a advertir al usuario de la existencia de fallas, esto antes que las averías se produzcan en forma efectiva.
  
El trabajo establecido por los autores de [17] consiste en el uso de sensores basados en electromagnetismo que monitorean la condición de los elementos de generación. En este caso se emplea un arreglo de antenas con bobinado para detectar las señales provenientes de diversas fuentes incluyendo convertidores y generadores en forma simultánea.  Por medio de Redes Neuronales Artificiales (ANN), los campos son analizados para la detección de anomalías y de patrones de comportamiento, para luego establecerse una base de datos que contenga las formas de las señales sanas, de aquellas que son muestra de anomalías y fallas, estableciendo las condiciones para una detección temprana de estados anómalos de toda la MG.
+
La estrategia para la Detección de Fallas de Darab et al. [15] consiste en la utilización de Inteligencia Artificial para la detección de eventos que provocan el aislamiento de determinado punto o puntos de la red, mediante la utilización de reconstrucción de señales por medio de la transformada Wavelet con filtrado de las señales que permite conocer en forma rápida los cambios en la frecuencia y la presencia de transientes, así como variaciones en voltaje.
  
Las diversas tecnologías de diagnóstico, detección e identificación de fallas en sistemas dinámicos, en complementos con mecanismos de Tolerancia a fallas [2], [3], [13], [18],  son una forma relevante de mejora de la confiabilidad de un sistema, sabiendo que el diagnóstico de una falla implica el estudio de varias etapas como son la prueba, separación e identificación de las fallas que ocurren en determinado sistema. En este sentido se pueden reconocer modelos de diagnóstico analíticos y modelos basados en recopilación y uso de datos [2], [19].
+
La propuesta de Sahoo et al. [16] tiene relación con la detección de señales falsas o de intentos de “secuestro” de la MG, donde las señales de los sensores son modificadas por señales falsas (positivas o negativas) de los valores reales. Dichas falsas señales causan que los sistemas de control tomen decisiones erráticas que conllevan a la pérdida de la controlabilidad de la MG. Se plantea además la utilización de un algoritmo que discrimine las fallas según el origen, como fallas de sensores y ataques de secuestro, promoviendo la mitigación de los efectos de ambos eventos de falla mediante un esquema caracterizado por su simplicidad.
  
El objetivo de un análisis de fallas es proveer suficiente información para entender las razones que llevaron a la existencia de interrupciones y con ello en medida de lo posible restaurar el servicio con rapidez e inclusive reducir la posibilidad de falla. Dentro de este análisis se plantea la necesidad de conocer el sistema y sus componentes a profundidad, así como el entorno y las condiciones de trabajo; potenciando la posibilidad de contar con medidas preventivas que reduzcan las pérdidas de servicio y los daños en el equipamiento. En este sentido, el procesamiento de las señales se vuelve fundamental, involucrando diversas técnicas que están basadas en Análisis de Componentes Principales (PCA), que pasan a trabajar en conjunto con los dispositivos de protección; siendo fundamental el papel del PCA para la reducción de la dimensión del grupo de datos en análisis, conociendo que existen variables interrelacionadas mientras que las variaciones de los datos se mantienen; los componentes principales se suelen obtener a partir de la matriz de covarianza después de ejecutar un proceso de simplificación [20].
+
El trabajo establecido por los autores en Agarwal et al. [17] consiste en el uso de sensores basados en electromagnetismo que monitorean la condición de los elementos de generación. En este caso se emplea un arreglo de antenas con bobinado para detectar en forma simultánea las señales provenientes de diversas fuentes (incluyendo convertidores y generadores). Por medio de Redes Neuronales Artificiales (ANN), los campos son analizados para la detección de anomalías y de patrones de comportamiento, para luego establecerse una base de datos que contenga las formas de las señales sanas de las anomalías y fallas. De esta manera el método establece las condiciones para una detección temprana de estados anómalos en la MG.
  
Otro indicador que se emplea es el error cuadrático de predicción (SPE); que constituye una representación aproximada del subespacio residual, con el fin de identificar de mejor forma las variaciones existentes en los residuos. Otra propuesta consiste en la utilización del indicador T<sup>2</sup> que toma ciertos valores propios para ser colocados en el subespacio residual. La combinación de SPE y T<sup>2</sup> permite una descripción completa de la variación de los datos originales en forma simplificada que permiten la mejora de la precisión del proceso de monitoreo. Es necesario indicar que todos estos indicares son adecuados para la detección de fallas únicas, faltando aún mayor revisión del método para la detección de eventos múltiples [19], [21], [22].
+
Las diversas tecnologías de diagnóstico, detección e identificación de fallas en sistemas dinámicos, complementadas con mecanismos de Tolerancia a Fallas son una forma relevante de mejora de la confiabilidad de una MG [2,3,13,18]. Así que, el diagnóstico de una falla implica el estudio de varias etapas como son la prueba, separación e identificación de las fallas que ocurren en determinado sistema. En este sentido se pueden reconocer modelos de diagnóstico analíticos y modelos basados en recopilación y uso de datos [2,19].
  
La presente investigación propone el desarrollo de una estrategia para detectar fallas en Convertidores en Fuente de Voltaje (VSC) acoplados a CA / CC MG . El método de detección de fallas propuesto basado en PCA busca la detección de las fallas de sensado sobre el Control Local (LC) de los VSCs. Durante el desarrollo de la investigación fueron analizados los datos correspondientes a las variables: desbalance de voltaje, corriente, potencia activa, potencia reactiva, otras que fueron consideradas necesarias, conformando al menos dos clases principales (operación normal y operación en falla). La MG de prueba estará compuesta de: dos Paneles Fotovoltaicos (PV), dos Sistemas de Almacenamiento de Energía por Baterías (BESS), cargas lineales, no lineales y opera en modo aislado [1], [23]. EL método de detección de fallas obtenido servirá como base para futuros trabajos de adaptación para el control jerárquico y su tolerancia a fallas. Los resultados se verifican y comparan mediante simulación en Matlab / Simulink.
+
El objetivo de un análisis de fallas es proveer suficiente información para entender las razones que llevaron a la existencia de interrupciones, y con ello, en la medida de lo posible restaurar el servicio con rapidez, e inclusive reducir la posibilidad de una falla. Dentro de este análisis se plantea la necesidad de conocer el sistema y sus componentes a profundidad, así como el entorno y las condiciones de trabajo. Este análisis potencia la posibilidad de contar con medidas preventivas que reduzcan las pérdidas del servicio y los daños al equipamiento. En este sentido el procesamiento de las señales se vuelve fundamental, involucrando diversas técnicas entre las que se encuentran el Análisis de Componentes Principales (PCA) que trabajan en conjunto con dispositivos de protección. El papel del PCA es fundamental para reducir la dimensión del grupo de datos en análisis, aprovechándose de variables interrelacionadas, mientras que las variaciones de los datos se mantienen. Los componentes principales se suelen obtener a partir de la matriz de covarianza después de ejecutar un proceso de simplificación [20].
  
=2. Detección de fallas=
+
Otro indicador que se emplea es el Error Cuadrático de Predicción (SPE), que constituye una representación aproximada del subespacio residual con el fin de identificar de mejor forma las variaciones existentes en los residuos. Otra propuesta es la utilización del indicador <math>T^2</math> que toma ciertos valores propios para ser colocados en el subespacio residual. La combinación de SPE y <math>T^2</math> permite una descripción completa de la variación de los datos originales en forma simplificada que permiten la mejora de la precisión del proceso de monitoreo. Es necesario indicar que todos estos son adecuados para la detección de fallas únicas, aun así, faltan una mayor revisión del método para la detección de eventos múltiples [19,21,22].
  
Dentro de la industria al igual que en otras áreas la detección de fallas puede reducir la afectación real sobre un proceso determinado, de ese modo se puede que decir que las anomalías presentadas podrían a la larga implicar deficiencias en la calidad de un servicio o en la operación repercutiendo incluso en el rendimiento del proceso. Sin embargo, no sólo los procesos se ven afectados sino también los sistemas de control ligados [2], [13], [24].
+
La presente investigación propone el desarrollo de una estrategia para detectar fallas en Convertidores en Fuente de Voltaje (VSC) acoplados a CA / CC MG. El método de detección de fallas propuesto basado en PCA busca la detección de las fallas de sensado sobre el Control Local (LC) de los VSCs. Durante el desarrollo de la investigación fueron analizados los datos correspondientes a las variables: desbalance de voltaje, corriente, potencia activa, potencia reactiva, otras que fueron consideradas necesarias, conformando al menos dos clases principales (operación normal y operación en falla). La MG de prueba estará compuesta de: dos Paneles Fotovoltaicos (PV), dos Sistemas de Almacenamiento de Energía por Baterías (BESS), cargas lineales, no lineales que puede operar en modo conectado o aislado a la red principal [1,23]. El método de detección de fallas obtenido servirá como base para futuros trabajos de adaptación para el control jerárquico y su tolerancia a fallas. Los resultados se verifican y comparan mediante simulación en Matlab / Simulink.
  
Se puede decir que en gran medida los métodos utilizados para la detección de fallas se pueden dividir en dos grandes grupos caracterizados por el uso o ausencia de una representación de la planta. Aquellos que hacen uso de una representación de la planta usualmente se basan en ecuaciones diferenciales y los mismos hacen uso de filtros y observadores teniendo por supuesto el completo conocimiento de la dinámica del sistema, otra alternativa contempla el uso de modelos que representan en cierta medida las posibles anomalías, una tercera alternativa se basa en el reconocimiento de patrones sin un modelado completo de la estructura interna del proceso [24], [25].
+
==2. Detección de fallas==
  
El segundo conjunto de métodos excluye la necesidad del conocimiento de la dinámica del sistema y basa su operación en el uso de redundancias, sensores y análisis de pequeña señal dentro de lo cual se menciona con principal relevancia el análisis espectral ya que se menciona que una alteración en el espectro de una señal viene acompañada de una anomalía, la gran desventaja radica en la incapacidad para detectar anomalías en la instrumentación del proceso [2], [24].
+
Tanto en la industria como en otras áreas, la detección de fallas oportuna reduce la afectación real sobre el proceso, de esta forma se puede decir que a la larga las anomalías presentadas podrían implicar deficiencias en la calidad de un servicio, en su operación o en el rendimiento. Sin embargo, no sólo los procesos se ven afectados sino también los sistemas de control [2,13,24].
  
=3. Análisis de componentes principales=
+
En gran medida los métodos utilizados para la detección de fallas se pueden dividir en dos grandes grupos caracterizados por el uso o ausencia de una representación de la planta. Aquellos que hacen uso de una representación de la planta usualmente se basan en ecuaciones diferenciales u otro modelo, y los mismos hacen uso de estimadores u observadores. Para ello, es sumamente importante tener un completo conocimiento de la dinámica del sistema. Otra alternativa contempla el uso de modelos que representan en cierta medida las posibles anomalías, o una tercera alternativa se basa en el reconocimiento de patrones sin un modelado completo de la estructura interna del proceso (caja negra) [24,25].
  
Ante la presencia de una cantidad considerable de datos con una gran cantidad de variables es necesaria la introducción de un método de análisis, se presenta entonces el PCA cuyo principal objetivo es l reducción de la cantidad de variables considerando la menor pérdida de datos posible. El resultado del método implica una combinación lineal de las variables de origen y que son independientes [26], [27]. Algo importante a considerar radica en la correcta interpretación de la relación entre los factores y sus variables iniciales, esto se debe a que la correlación de los datos debe ser alta para poder garantizar que una pequeña cantidad de datos podrán representar adecuadamente el sistema que se estudia. Por otro lado, la correcta selección de factores es algo importante a considerar para recoger la variabilidad del sistema consecutivamente entre el primer factor y los sucesivos entonces, los factores seleccionados se llamarán componentes principales [28], [29].
+
El segundo conjunto de métodos excluye la necesidad del conocimiento de la dinámica del sistema y basa su operación en el uso de redundancias, sensores y análisis de pequeña señal. Dentro de este se menciona con relevancia el análisis espectral debido a que se describe una alteración en el espectro de una señal por una anomalía. La gran desventaja radica en la incapacidad para detectar anomalías en la instrumentación del proceso [2,24].
  
Luego y de manera matricial es posible representar los llamados coeficientes factoriales de las variables (valores de correlación) y su dimensión vendrá dada en función de la cantidad de componentes principales y la cantidad de variables a estudiar. Los valores de los coeficientes factoriales deberán estar cercanos a un valor unitario pero cada variable tendrá valores elevados con un solo factor y no deberían coeficientes similares entre los diferentes factores. En resumen, la metodología consiste en una transformación ortogonal o proyección con variables correlacionadas en datos no correlacionados y que toman el nombre de componentes principales [27]–[29].
+
==3. Análisis de componentes principales==
  
Se considera la existencia de una cantidad determinada de variables  [[Image:Draft_Ortiz_861923554-image1.png|108px]] a partir de las cuales se espera construir un nuevo conjunto de variables  [[Image:Draft_Ortiz_861923554-image2.png|102px]] no relacionadas entre ellas y que deban satisfacer la necesidad de que sus varianzas vayan reduciéndose progresivamente. Las nuevas variables serán combinaciones lineales de las variables originales como se puede observar en la ecuación (1).
+
Ante la presencia de grandes dimensiones de datos de grandes cantidades de variables es necesaria la introducción de un método de análisis. Este método se presenta como PCA, cuyo principal objetivo es la reducción de la cantidad de variables o la dimensión del proceso considerando la menor pérdida de información posible. El resultado del método implica una combinación lineal de las variables de origen y que son independientes [26,27]. Algo importante a considerar radica en la correcta interpretación de la relación entre los factores y sus variables iniciales, esto se debe a que la correlación de los datos debe ser alta, y así poder garantizar que una pequeña cantidad de datos puedan representar adecuadamente al sistema en estudio. Adicionalmente, la correcta selección de factores es algo importante que debe ser considerado para recoger la variabilidad del sistema, consecutivamente entre el primer factor y los sucesivos. Entonces, los factores seleccionados se llamarán componentes principales [28,29].
 +
 
 +
Posteriormente es posible representar de forma matricial los llamados coeficientes factoriales de las variables (valores de correlación), su dimensión vendrá dada en función de la cantidad de componentes principales y la cantidad de variables a estudiar. Los valores de los coeficientes factoriales deberán estar cercanos a un valor unitario, sin embargo, cada variable tendrá valores elevados con un solo factor y no deberían tener coeficientes similares entre los diferentes factores. En resumen, la metodología consiste en una transformación ortogonal o proyección con variables correlacionadas en datos no correlacionados que toman el nombre de componentes principales [27–29].
 +
 
 +
Se considera la existencia de una cantidad determinada de variables  <math> (x_1,x_2,... ,x_p) </math> a partir de las cuales se espera construir un nuevo conjunto de variables  <math> (y_1,y_2,... ,y_p) </math> no relacionadas entre ellas y que deban satisfacer la necesidad de que sus varianzas vayan reduciéndose progresivamente. Las nuevas variables serán combinaciones lineales de las variables originales como se puede observar en la ec. (1)
  
 
{| class="formulaSCP" style="width: 100%;width: 100%;text-align: center;"  
 
{| class="formulaSCP" style="width: 100%;width: 100%;text-align: center;"  
Line 82: Line 86:
 
|}
 
|}
  
 +
donde <math>a'_j=(a_{1j},a_{2j},...,a_{pj})</math> es un vector de contantes y <math>x</math> es un vector que contiene las variables iniciales.
  
En donde  <math>a'_j=(a_{1j},a_{2j},...,a_{pj})</math> es un vector de contantes, mientras que ''x'' es un vector que contiene las variables iniciales.
+
Luego, la necesidad radica en maximizar la varianza. Esta tarea puede ser alcanzada al aumentar los valores de los coeficientes con el fin de mantener la ortogonalidad de la transformación planteada. Para ello se ingresa la ec. (2) que restringe el módulo del vector de constantes a un valor de uno
 
+
Luego, la necesidad radica en maximizar la varianza tarea que puede ser alcanzada al aumentar los valores de los coeficientes y con el fin de mantener la ortogonalidad de la transformación planteada se ingresa la ecuación (2) que restringe el módulo del vector de constantes a un valor de 1.
+
  
 
{| class="formulaSCP" style="width: 100%;width: 100%;text-align: center;"  
 
{| class="formulaSCP" style="width: 100%;width: 100%;text-align: center;"  
Line 97: Line 100:
 
|}
 
|}
  
Con la premisa anterior se selecciona el primer componente al seleccionar un coeficiente de modo que la primera variable a calcular tenga la mayor varianza posible, el segundo componente entonces se calculará de modo que esta nueva componente esté correlacionada con la primera componente y así en el sucesivo consiguiendo a la vez que en cada cálculo la varianza sea menor. Luego de un proceso de optimización llevado a cabo se obtiene un total de componentes ''y'' es el producto de los autovectores calculados y multiplicados por el vector de variables originales, lo antes expuesto se muestra en la ecuación (3) de la cual se desprende la expresión (4).
+
Con la premisa anterior, se selecciona el primer componente por medio de un coeficiente de forma que la primera variable a calcular tenga la mayor varianza posible. El segundo componente se calculará de modo que esta nueva componente esté correlacionada con la primera componente. Así sucesivamente se continúa, consiguiendo a la vez que en cada cálculo la varianza sea menor. Luego de un proceso de optimización se obtiene un total de componentes que es el producto de los autovectores calculados y multiplicados por el vector de variables originales. Lo antes expuesto se muestra en la ec. (3) de la cual se desprende la ec. (4)  
  
 
{| class="formulaSCP" style="width: 100%;width: 100%;text-align: center;"  
 
{| class="formulaSCP" style="width: 100%;width: 100%;text-align: center;"  
Line 104: Line 107:
 
{| style="margin:auto;width: 100%;"
 
{| style="margin:auto;width: 100%;"
 
|-
 
|-
| <span style="text-align: center; font-size: 75%;"> <math>y=Ax</math> </span>
+
| <math>y=Ax</math>  
 
|}
 
|}
|  style="text-align: right;width: 5px;text-align: right;white-space: nowrap;"|<span style="text-align: center; font-size: 75%;">(3)</span>
+
|  style="text-align: right;width: 5px;text-align: right;white-space: nowrap;"|(3)
 
|-
 
|-
 
|  
 
|  
Line 116: Line 119:
 
\vdots \\
 
\vdots \\
 
y_p \\
 
y_p \\
\end{array}\right),  
+
\end{array}\right), \qquad
  
 
A =\left(\begin{array}{cccc}
 
A =\left(\begin{array}{cccc}
Line 122: Line 125:
 
a _{21} & a _{22} & \cdots & a _{2p} \\
 
a _{21} & a _{22} & \cdots & a _{2p} \\
 
\vdots  & \vdots  & \ddots  & \vdots  \\
 
\vdots  & \vdots  & \ddots  & \vdots  \\
a _{p1} & a _{p2} & \cdots & a _{pp} \\\end{array}\right),  
+
a _{p1} & a _{p2} & \cdots & a _{pp} \\\end{array}\right), \qquad
  
 
x =\left(\begin{array}{c}
 
x =\left(\begin{array}{c}
Line 134: Line 137:
 
|}
 
|}
  
 
+
Finalmente, al analizar la matriz de covarianzas de los coeficientes mostrados en <math>y</math>, será la mostrada en la ec. (5) dada la no correlación de los coeficientes  <math>y_1,...,y_p</math>
Finalmente, al analizar la matriz de covarianzas de los coeficientes mostrados en ''y'' será la mostrada en la ecuación (5), dada la no correlación de los coeficientes  <math>y_1,...,y_p</math> .
+
  
 
{| class="formulaSCP" style="width: 100%;width: 100%;text-align: center;"  
 
{| class="formulaSCP" style="width: 100%;width: 100%;text-align: center;"  
Line 152: Line 154:
 
|}
 
|}
  
 
+
El cálculo de los coeficientes puede realizarse por medio de procesos, como el método de multiplicadores de Lagrange al tener una función de variables y que además está sujeto a restricciones. De tal modo, la ec. (6) muestra la función a maximizar y la ec. (7) representa la restricción a la que se sujeta la expresión [30,31]
El cálculo de los coeficientes puede realizarse por medio de procesos como el bien conocido método de multiplicadores de Lagrange al tener una función de variables y que además está sujeto a restricciones. De tal modo, la ecuación (6) muestra la función a maximizar y la ecuación (7) representa la restricción a la que se sujeta la expresión [30], [31].
+
  
 
{| class="formulaSCP" style="width: 100%;width: 100%;text-align: center;"  
 
{| class="formulaSCP" style="width: 100%;width: 100%;text-align: center;"  
Line 163: Line 164:
 
|}
 
|}
 
|  style="text-align: right;width: 5px;text-align: right;white-space: nowrap;"|(6)
 
|  style="text-align: right;width: 5px;text-align: right;white-space: nowrap;"|(6)
 +
|}
 +
 +
{| class="formulaSCP" style="width: 100%;width: 100%;text-align: center;"
 
|-
 
|-
 
|  
 
|  
Line 172: Line 176:
 
|}
 
|}
  
=4. Algoritmo de Detección de Fallas de Sensado basado en Análisis de Componentes Principales=
+
==4. Algoritmo de detección de fallas de sensado basado en análisis de componentes principales==
  
El método planteado supone la existencia de un conjunto de datos previamente registrados dado que el método se plantea netamente como histórico, por tanto, la MG planteada para el desarrollo posee un esquema de registro de datos por fase, entre los cuales se registran: Voltaje (V-abc); Potencia Activa (P-abc); Reactiva (Q-abc); Distorsión Armónica Total (THD-abc); Factor de Potencia (PF-abc); Acción de Control (u): (magnitud-m y ángulo-phi); Corriente (i-abc); Voltajes de Supervisión (Vs-abc). Dichos datos entonces serán transferidos al modelo que calcula los componentes principales del sistema en condición de falla y en ausencia de la misma con el fin de determinar la existencia de la falla de alguna naturaleza al comparar los componentes principales de las clases que se detallarán más adelante. La Tabla 1 muestra las variables seleccionadas para llevar a cabo el método planteado.
+
El método planteado usando PCA está basado en datos existentes conformados un conjunto de mediciones previamente registradas. La MG planteada para el desarrollo posee un esquema de registro de datos por fase, entre los cuales se registran: Voltaje (V-abc), Corriente (i-abc), Potencia Activa (P-abc), Reactiva (Q-abc), Distorsión Armónica Total (THD-abc) y Factor de Potencia (PF-abc) por cada bus de la MG. Adicionalmente, también son utilizados los datos del VSC  en estudio como son: Acción de Control (u: magnitud-m y ángulo-phi); y los Voltajes de realimentación (Vs-abc). Dichos datos entonces serán transferidos al algoritmo que calcula los componentes principales del sistema en condición de falla y en ausencia de esta, esto con el fin de determinar la existencia de la falla de alguna naturaleza al comparar los componentes principales de las clases que se detallarán más adelante. La [[#tab-1|Tabla 1]] muestra las variables seleccionadas para llevar a cabo el método planteado. Las funciones utilizadas, así como el pseudocódigo implementado se muestran en las [[#tab-2|Tablas 2]] y [[#tab-3|3]], respectivamente.
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div class="center" style="font-size: 75%;">'''Tabla 1'''. Variables utilizadas</div>
<span style="text-align: center; font-size: 75%;">Tabla 1 Variables utilizadas</span></div>
+
  
{| style="width: 82%;margin: 1em auto 0.1em auto;border-collapse: collapse;"  
+
<div id='tab-1'></div>
 +
{| class="wikitable" style="margin: 1em auto 0.1em auto;border-collapse: collapse;font-size:85%;width:auto;"  
 +
|-style="text-align:center"
 +
! style="text-align:center" | Nombre !! style="text-align:left" |Interpretación
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Nombre'''
+
|  style="text-align:center" |''Datos_Gen_n''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Interpretación'''
+
Observaciones de variables a procesar
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''Datos_Gen_n''
+
|  style="text-align:center" |''a''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|Observaciones de variables a procesar
+
Número de componentes a elegir
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''a''
+
|  style="text-align:center" |''n''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Número de componentes a elegir
+
Cantidad de observaciones
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''n''
+
|  style="text-align:center" |''Alpha''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Cantidad de observaciones
+
Constante de confianza
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''Alpha''
+
| style="text-align:center" | ''coeffn''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Constante de confianza
+
Coeficientes de los componentes principales
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''coeffn''
+
| style="text-align:center" | ''scoren''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Coeficientes de los componentes principales
+
Score de los componentes principales
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''scoren''
+
| style="text-align:center" | ''latentn''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Score de los componentes principales
+
Varianza de los componentes principales
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''latentn''
+
| style="text-align:center" | ''tsquaredn''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Varianza de los componentes principales
+
Coeficiente de Hotelling
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''tsquaredn''
+
|  style="text-align:center" |''explainedn''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Coeficiente de Hotelling
+
Porcentaje de la varianza
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''explainedn''
+
| style="text-align:center" | ''mun''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Porcentaje de la varianza
+
Media estimada de cada variable
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''mun''
+
| style="text-align:center" | ''umbraln''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Media estimada de cada variable
+
Ángulo teórico de condiciones normales
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''umbraln''
+
|  style="text-align:center" |''n''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Ángulo teórico de condiciones normales
+
Número de clase
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''n''
+
| style="text-align:center" | ''c1''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Número de clase
+
Ángulo entre condición normal y falla abrupta
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''c1''
+
|  style="text-align:center" |''c2''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Ángulo entre condición normal y falla abrupta
+
|  Ángulo entre condición normal y falla de valor fijo
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''c2''
+
| style="text-align:center" | ''UCL''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Ángulo entre condición normal y falla de valor fijo
+
Umbral superior
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''UCL''
+
| style="text-align:center" | ''LCL''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Umbral superior
+
|  Umbral inferior
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''LCL''
+
| style="text-align:center" | ''res1''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Umbral inferior
+
Residuo Hotelling clase uno y clase dos
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''res1''
+
| style="text-align:center" | ''res2''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Residuo Hotelling clase 1 y clase 2
+
|  Residuo Hotelling clase uno y clase tres
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''res2''
+
|  style="text-align:center" |''[Voltaje_d, P_d, Q_d, Corriente_d, Sensado]''
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Residuo Hotelling clase 1 y clase 3
+
|  Valores registrados de la simulación
|-
+
|}  
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''[Voltaje_d, P_d, Q_d, Corriente_d, Sensado]''
+
style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|Valores registrados de la simulación
+
|}
+
  
  
Las funciones utilizadas, así como el pseudocódigo implementado se muestran en las tablas 2 y 3 correspondientemente.  
+
<div class="center" style="font-size: 75%;">'''Tabla 2'''. Funciones utilizadas</div>
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div id='tab-2'></div>
<span style="text-align: center; font-size: 75%;">Tabla 2 – Funciones utilizadas</span></div>
+
{| class="wikitable" style="margin: 1em auto 0.1em auto;border-collapse: collapse;font-size:85%;width:auto;"  
 
+
|-style="text-align:center"
{| style="width: 82%;margin: 1em auto 0.1em auto;border-collapse: collapse;"  
+
!Style name !! style="text-align:left"| Format
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Style Name'''
+
|  style="text-align:center"|''subspace''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Format'''
+
Calcula el ángulo entre espacios
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''subspace''
+
| style="text-align:center"| ''pca''
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|Calcula el ángulo entre 2 espacios
+
|  Obtiene información de los componentes principales
|-
+
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''pca''
+
style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|Obtiene información de los componentes principales
+
 
|}
 
|}
  
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div class="center" style="font-size: 75%;">'''Tabla 3'''. Pseudocódigo para el algoritmo propuesto</div>
Tabla 3 Pseudocódigo para el algoritmo propuesto</div>
+
  
{| style="width: 87%;margin: 1em auto 0.1em auto;border-collapse: collapse;"  
+
<div id='tab-1'></div>
 +
{| class="wikitable" style="margin: 1em auto 0.1em auto;border-collapse: collapse;font-size:85%;width:auto;"  
 +
|-style="text-align:center"
 +
!  colspan='2'  style="text-align: center;"|'''Algoritmo de detección basado en PCA'''
 
|-
 
|-
colspan='2' style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Algoritmo de detección basado en PCA'''
+
|  ''Paso 1:''
 +
| '''Entradas''': <br> [Voltaje_d, P_d, Q_d, Corriente_d, Sensado];
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''Paso 1:''
+
|  style="text-align: center;"|''Paso 2:''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Entradas''':  
+
|  '''Salidas''': <br> {coeffn, scoren, latentn, tsquaredn, explainedn, mun, falla};
 
+
[Voltaje_d, P_d, Q_d, Corriente_d, Sensado];
+
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''Paso 2:''
+
|  style="text-align: center;"|''Paso 3:''
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Salidas''':  
+
|  style="vertical-align: top;"|'''Inicialización''': Datos_Gen ← [ ];
 
+
{coeffn, scoren, latentn, tsquaredn, explainedn, mun, falla};
+
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''Paso 3:''
+
|  style="text-align: center;"|''Paso 4:''
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Inicialización''': Datos_Gen ← [ ];
+
|  style="vertical-align: top;"|'''Asignación de datos''': <br> Datos_Gen_n ← [Voltaje_d, P_d, Q_d, Corriente_d, Sensado];
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''Paso 4:''
+
|  style="text-align: center;"|''Paso 5:''
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Asignación de datos''':  
+
|  style="vertical-align: center;"|'''Cálculo de componentes principals''': <br> [coeff0,score0,latent0,tsquared0,explained0,mu0]←pca(Datos_Gen_1);<br> [coeff1,score1,latent1,tsquared1,explained1,mu1]←pca(Datos_Gen_2);<br> [coeff2,score2,latent2,tsquared2,explained2,mu2]←pca(Datos_Gen_3);
 
+
Datos_Gen_n ← [Voltaje_d, P_d, Q_d, Corriente_d, Sensado];
+
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''Paso 5:''
+
|  style="text-align: center;"|''Paso 6:''
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Cálculo de componentes principals''':  
+
|  style="vertical-align: center;"|'''Cálculo de ángulos entre espácios''': <br> umbral = subspace (coeff0.coeff0);<br> c1 = subspace (coeff0.coeff1); c2 = subspace (coeff0.coeff2);
 
+
[coeff0,score0,latent0,tsquared0,explained0,mu0]←pca(Datos_Gen_1);
+
 
+
[coeff1,score1,latent1,tsquared1,explained1,mu1]←pca(Datos_Gen_2);
+
 
+
[coeff2,score2,latent2,tsquared2,explained2,mu2]←pca(Datos_Gen_3);
+
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''Paso 6:''
+
|  style="text-align: center;"|''Paso 7:''
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Cálculo de ángulos entre espácios''':
+
|  style="vertical-align: center;"|'''Cálculo de umbrales:''' <br> UCL = [a(n+1)(n-1)]/(n<sup>2</sup>-na) * F (0.95, a, n-a); <br> LCL = [a(n+1)(n-1)]/(n<sup>2</sup>-na) * F (0.05, a, n-a);
 
+
umbral = subspace (coeff0.coeff0);
+
 
+
c1 = subspace (coeff0.coeff1); c2 = subspace (coeff0.coeff2);
+
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''Paso 7:''
+
|  style="text-align: center;"|''Paso 8:''
style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Cálculo de umbrales:'''
+
|  '''Cálculo de residuos''': <br> res1 = tsquared1 - tsquared0; res2 = tsquared2 - tsquared0;
 
+
UCL = [a(n+1)(n-1)]/(n<sup>2</sup>-na) * F (0.95, a, n-a);
+
 
+
LCL = [a(n+1)(n-1)]/(n<sup>2</sup>-na) * F (0.05, a, n-a);
+
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''Paso 8:''
+
|  style="text-align: center;"|''Paso 9:''  
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|'''Cálculo de residuos''':
+
|  style="vertical-align: bottom;"|'''Comparación de umbral''': <br> Si c1 > umbral <br> <math> \quad </math> Mostrar ("Falla clase 2");  Falla=1; Encontrar res1 > UCL y res1 <LCL;<br> Sino <br> Si c2 > umbral <br> <math> \quad </math> Mostrar ("Falla clase 3"); Falla=1; Encontrar res2 > UCL y res2 <LCL <br> Sino <br> <math> \quad </math> Mostrar ("Sin falla"); Falla=1; Fin Si; Fin Si
 
+
res1 = tsquared1 - tsquared0; res2 = tsquared2 - tsquared0;
+
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''Paso 9:''
+
|  style="text-align: center;"|''Paso 10:''
 +
|  style="vertical-align: bottom;"|'''Retornar''': <br> {coeffn, scoren, latentn, tsquaredn, explainedn, mun, falla};
 +
|}
  
 +
==5. Caso de estudio y análisis de resultados==
  
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: bottom;"|'''Comparación de umbral''':
+
Al considerar el estudio sobre MG híbridas que opera en modo conectado de la red principal y compuesta por dos paneles fotovoltaicos, dos BESS, cagas líneas y no lineales. Por otro lado, se contempla que el estudio se realizará sobre las fuentes convertidoras de voltaje o VSC [1,23]. Se plantean tres escenarios de operación de la MG, el primero contempla la operación en condiciones nominales, el segundo escenario introduce una falla abrupta de sensado y finalmente el tercer escenario introduce una falla de valor fijo en la etapa de sensado. Los dos últimos escenarios introducen el daño en la etapa de sensado del conversor CA/CC conectado entre el bus de CC y la red de CA, dicho conversor es capaz de operar como inversor o como rectificador según sea el caso.
  
Si c1 > umbral
+
Es necesario indicar que los escenarios explicados con anterioridad son llevados a cabo con el máximo de la demanda. De las cinco señales  que son tomadas como realimentación para el LC del conversor en estudio (<math>m</math>, <math>\phi</math>, <math>Va</math>, <math>Vb</math>, y <math>Vc</math>),  tres (<math>Va</math>, <math>Vb</math>, y <math>Vc</math>) son afectadas directamente por el efecto de las fallas expuestas para los escenarios dos y tres. Las señales <math>m</math> y <math>\phi</math> son afectadas como consecuencia de las fallas y la acción de control errónea tomada por el LC. Adicionalmente, se usa la información de datos (252) trifásicos de la MG por cada bus que la conforma (para este caso de estudio son 14 buses) como: V-abc, i-abc, P-abc), Q-abc, THD-abc y PF-abc. De las clases antes expuestas se genera para cada uno de ellos un conjunto de datos sensados para la MG y el CL, con lo cual se obtiene un total de 257 variables es estudio. Las muestras son tomadas en un intervalo de tiempo de 0.35 s con un periodo de muestreo de 0.002 s. Las simulaciones se llevaron a cabo en un computador portátil con procesador Intel® Core™ i7-6700HQ CPU [mailto:@ @] 2.60 GHz 2.60 GHz, 16 GB de RAM y tarjeta gráfica NVIDIA GEFORCE GTX 960M + Intel® HD Graphics 530. A continuación, se muestra el estudio llevado a cabo para tres clases diferentes de operación.
  
Mostrar ("Falla clase 2"); Falla=1; Encontrar res1 > UCL y res1 <LCL;
+
===5.1 Clase 1===
  
Sino
+
La primera clase hace referencia a la operación del sistema en condiciones normales, esto implica que, no se ha introducido ningún tipo de falla en el sensado del controlador del conversor de voltaje 1. La demanda se sitúa en su escenario de máxima demanda. La [[#img-1|Figura 1]] muestra los valores de voltaje de fase tomados desde el sensado para controlar el conversor de CA/CC que es objeto de estudio. La [[#img-2|Figura 2]] ilustra los voltajes rms sensados en el mismo intervalo que los mostrados por la [[#img-1|Figura 1]].
  
Si c2 > umbral
+
<div id='img-1'></div>
 +
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: auto;"
 +
|-
 +
|style="padding:10px;"|  [[Image:Draft_Ortiz_861923554-image12-c.png|438px]]
 +
|- style="text-align: center; font-size: 75%;"
 +
| colspan="1" style="padding:10px;"| '''Figura 1'''. Voltajes sensados
 +
|}
  
Mostrar ("Falla clase 3"); Falla=1; Encontrar res2 > UCL y res2 <LCL
 
  
Sino
+
<div id='img-2'></div>
 
+
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: auto;"
Mostrar ("Sin falla"); Falla=1; Fin Si; Fin Si
+
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|''Paso 10:''
+
|style="padding:10px;"| [[File:Image2V.png|frameless|408x408px]]
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: bottom;"|'''Retornar''':
+
|- style="text-align: center; font-size: 75%;"
 
+
| colspan="1" style="padding:10px;"| '''Figura 2'''. Voltajes sensados
{coeffn, scoren, latentn, tsquaredn, explainedn, mun, falla};
+
 
|}
 
|}
  
=5. Caso de Estudio y Análisis de Resultados=
+
===5.2 Clase 2===
  
Al considerar el estudio sobre redes híbridas lo que se contempla en la existencia de una MG híbrida estará compuesta por dos paneles fotovoltaicos, dos sistemas de almacenamiento BESS, cagas líneas y no lineales además de que el sistema trabajará en modo aislado de la red convencional. Por otro lado, se contempla que el estudio se realizará sobre las fuentes convertidoras de voltaje o VSC [1], [32].
+
La clase dos representa una clase en la cual el sensor encargado de aportar la información de los voltajes es afectado bruscamente y obtiene un valor de cero, lo cual supone una falla abrupta en el sensor. La [[#img-3|Figura 3]] muestra las señales sensadas para el control del conversor, en donde se puede observar que, para el caso de la señal correspondiente al voltaje, la señal presenta un fallo abrupto (valor nulo) a los 0.15 s de simulación. La [[#img-4|Figura 4]] muestra, por otro lado, las señales rms sensadas en el mismo intervalo; es notorio que existe una falla en ese punto como se explicó en puntos anteriores.
  
Se plantean 3 escenarios de operación de la MG, el primero contempla la operación en condiciones nominales, el segundo escenario introduce una falla abrupta de sensado y finalmente el tercer escenario introduce una falla de valor fijo en la etapa de sensado. Los dos últimos escenarios introducen el daño en la etapa de sensado del conversor CA/CC 1 conectado entre el bus de CC y la red de CA, dicho conversor es capaz de operar como inversor o como rectificador según sea el caso. Es necesario indicar que los escenarios explicados con anterioridad son llevados a cabo con el máximo de la demanda y que de las 12 señales que son tomadas como referencia para el control del conversor en cuestión son 3 las señales afectadas por las fallas expuestas para el escenario 2 y 3.
+
<div id='img-3'></div>
 +
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: auto;"
 +
|-
 +
|style="padding:10px;"|  [[Image:Draft_Ortiz_861923554-image14-c.png|432px]]
 +
|- style="text-align: center; font-size: 75%;"
 +
| colspan="1" style="padding:10px;"| '''Figura 3'''. Voltaje sensado, falla valor fijo
 +
|}
  
Las simulaciones se llevaron a cabo en un computador portátil con procesador Intel® Core™ i7-6700HQ CPU [mailto:@ @] 2.60 GHz 2.60 GHz, 16 GB de RAM y tarjeta gráfica NVIDIA GEFORCE GTX 960M + Intel® HD Graphics 530. A continuación, se muestra el estudio llevado a cabo para 3 clases diferentes de operación siendo 2 de ellas clases con fallas mientras que la primera clase representa la operación normal.
 
  
'''5.1.''' '''Clase 1.'''
+
<div id='img-4'></div>
 +
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: auto;"
 +
|-
 +
|style="padding:10px;"|  [[Image:Draft_Ortiz_861923554-image13-c.png|438px]]
 +
|- style="text-align: center; font-size: 75%;"
 +
| colspan="1" style="padding:10px;"| '''Figura 4'''. Voltaje sensado, falla valor fijo
 +
|}
  
La primera clase hace referencia a la operación del sistema en condiciones normales, esto implica que, no se ha introducido ningún tipo de falla en el sensado del controlador del conversor de voltaje 1. La demanda se sitúa en su escenario de máxima demanda. La figura 1 muestra los valores de voltaje de fase tomados desde el sensado para controlar el conversor de CA/CC que es objeto de estudio. La figura 2 ilustra los voltajes rms sensados en el mismo intervalo que los mostrados por la figura 1.
+
===5.3 Clase 3===
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
La clase que se presenta en este apartado propone la existencia de una falla en el sensado del voltaje cuya consecuencia radica en la presencia continua de un valor a la salida del sensor. A continuación, le llamaremos a esta clase de valor fijo. Finalmente, se muestran los valores de voltaje sensados en el punto mencionado anteriormente, de manera que la [[#img-5|Figura 5]] ilustra la falla abrupta, la cual se observa a los 0.15 s de la simulación. El voltaje sensado se coloca en un valor fijo de 75 V en las tres fases que se sensan. La [[#img-6|Figura 6]] ilustra la falla de valor fijo sobre las mediciones en valores rms.
[[Image:Draft_Ortiz_861923554-image12-c.png|438px]] </div>
+
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div id='img-5'></div>
<span style="text-align: center; font-size: 75%;">Figura 1 – Voltajes sensados.</span></div>
+
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: auto;"
 +
|-
 +
|style="padding:10px;"| [[Image:Draft_Ortiz_861923554-image16-c.png|444px]]
 +
|- style="text-align: center; font-size: 75%;"
 +
| colspan="1" style="padding:10px;"| '''Figura 5'''. Voltaje sensado, falla valor fijo
 +
|}
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
 
[[File:Image2V.png|frameless|408x408px]] </div>
 
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div id='img-6'></div>
Figura 2 – Voltajes sensados. </div>
+
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: auto;"
 +
|-
 +
|style="padding:10px;"| [[Image:Draft_Ortiz_861923554-image15-c1.png|438px]]
 +
|- style="text-align: center; font-size: 75%;"
 +
| colspan="1" style="padding:10px;"| '''Figura 6'''. Voltaje sensado, falla valor fijo
 +
|}
  
'''5.2. Clase 2 '''
 
  
La clase 2 representa una clase en el cual el sensor encargado de aportar la información de los voltajes es afectado bruscamente y obtiene un valor de cero lo cual supone una falla abrupta en el sensor. La figura 3 muestra las señales sensadas para el control del conversor en donde se puede observar que para el caso de la señal correspondiente al voltaje la señal presenta un fallo abrupto (valor nulo) a los 0.15 s de simulación. La figura 4 muestra por otro lado las señales rms sensadas en el mismo intervalo, es notorio que existe una falla en ese punto como se explicó en puntos anteriores.
+
Los datos generados para todas las clases son luego procesados por el algoritmo para obtener sus componentes principales. La [[#tab-4|Tabla 4]] muestra los componentes principales de cada clase con su respectiva distribución de varianza (columna 2) por cada componente principal. También se muestra el porcentaje de varianza o la representatividad (columna 3) de cada uno de los componentes para el espacio generado y el porcentaje acumulado (columna 4) de la varianza, medida que ayuda a comprender la cantidad de componentes principales a utilizar para describir la mayor porción del sistema en estudio. 
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
Para la clase en la cual no existe falla en el sensado es posible notar que los primeros dos componentes aportan con la mayor representatividad del sistema, siendo estos los que representan alrededor del 85%, mientras que al considerar los primeros cinco componentes se tiene una representatividad acumulada del 99%. Las clases dos y tres se manejan de una manera similar, sus primeros dos componentes que representan alrededor del 80%, mientras que se requiere de cinco componentes para describir más del 95%.
[[Image:Draft_Ortiz_861923554-image14-c.png|432px]] </div>
+
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div class="center" style="font-size: 75%;">'''Tabla 4'''. Resumen de componentes principales</div>
Figura 3 – Voltaje sensado, falla valor fijo.</div>
+
  
 +
<div id='tab-4'></div>
 +
{| class="wikitable" style="margin: 1em auto 0.1em auto;border-collapse: collapse;font-size:85%;width:auto;"
 +
|-style="text-align:center"
 +
! colspan='2' style="text-align:left;" | '''Componente <math>  \qquad\qquad </math> <br> principal''' !! Distribución de <br> varianza !! % Varianza <br> representatividad !! % Varianza total <br> acumulada
 +
|-style="text-align:center"
 +
|  rowspan='5'  style="vertical-align: center;text-align:left;"|'''Clase 1'''
 +
|CP1
 +
|  style="vertical-align: top;"|6.28E+05
 +
|  style="vertical-align: top;"|43.62
 +
|    style="vertical-align: top;"|43.62
 +
|-style="text-align:center"
 +
|  CP2
 +
| style="vertical-align: top;"|5.96E+05
 +
|  style="vertical-align: top;"|41.41
 +
|  style="vertical-align: top;"|85.03
 +
|-style="text-align:center"
 +
|  CP3
 +
|  style="vertical-align: top;"|1.73E+05
 +
|  style="vertical-align: top;"|12.00
 +
|  style="vertical-align: top;"|97.03
 +
|-style="text-align:center"
 +
|  CP4
 +
|  style="vertical-align: top;"|1.68E+04
 +
|    style="vertical-align: top;"|1.17
 +
|  style="vertical-align: top;"|98.20
 +
|-style="text-align:center"
 +
|  CP5
 +
|    style="vertical-align: top;"|1.12E+04
 +
|    style="vertical-align: top;"|0.78
 +
|    style="vertical-align: top;"|98.98
 +
|-style="text-align:center"
 +
|  rowspan='5'  style="vertical-align: center;text-align:left;"|'''Clase 2'''
 +
|    style="text-align: center;"|CP1
 +
|  style=""|5.66E+05
 +
|  style=""|41.05
 +
|  style=""|41.05
 +
|-style="text-align:center"
 +
|    style="text-align: center;"|CP2
 +
|  style=""|5.34E+05
 +
|    style=""|38.72
 +
|    style=""|79.77
 +
|-style="text-align:center"
 +
|    style="text-align: center;"|CP3
 +
|  style=""|1.67E+05
 +
|  style=""|12.12
 +
|  style=""|91.88
 +
|-style="text-align:center"
 +
|    style="text-align: center;"|CP4
 +
|    style=""|3.57E+04
 +
|    style=""|2.59
 +
|    style=""|94.48
 +
|-style="text-align:center"
 +
|  style="text-align: center;"|CP5
 +
|    style=""|2.47E+04
 +
|    style=""|1.79
 +
|    style=""|96.26
 +
|-style="text-align:center"
 +
|  rowspan='5'  style="vertical-align: center;text-align:left;"|'''Clase 3'''
 +
|    style=""|CP1
 +
|    style=""|5.97E+05
 +
|  style=""|42.30
 +
|  style=""|42.30
 +
|-style="text-align:center"
 +
|  style=""|CP2
 +
|    style=""|5.65E+05
 +
|    style=""|40.04
 +
|  style=""|82.35
 +
|-style="text-align:center"
 +
|  style=""|CP3
 +
|  style=""|1.73E+05
 +
|    style=""|12.29
 +
|    style=""|94.64
 +
|-style="text-align:center"
 +
|    style=""|CP4
 +
|    style=""|1.97E+04
 +
|    style=""|1.40
 +
|    style=""|96.03
 +
|-style="text-align:center"
 +
|  style=""|CP5
 +
|  style=""|1.59E+04
 +
|    style=""|1.13
 +
|    style=""|97.16
 +
|}
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
 
[[Image:Draft_Ortiz_861923554-image13-c.png|438px]]
 
</div>
 
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
Se puede observar que la presencia de fallas provoca la alteración de los componentes y los porcentajes de representatividad. Es posible entonces realizar una comparación de espacios entre la clase uno-dos, y una nueva comparación entre clase uno-tres. La diferencia angular entre uno y otro espacio puede indicar que las observaciones analizadas no son las mismas, lo cual, para el caso que compete a esta investigación, significa una alteración de señales. La [[#tab-5|Tabla 5]] muestra la diferencia angular mencionada con anterioridad.
Figura 4 – Voltaje sensado, falla valor fijo.</div>
+
  
'''5.3. Clase 3'''
+
<div class="center" style="font-size: 75%;">'''Tabla 5'''. Diferencia angular</div>
  
La clase 2 expuso un fallo abrupto en el sensado del voltaje de fase, la clase que se presenta en este apartado propone la existencia de una falla en el sensado del voltaje cuya consecuencia radica en la presencia continua de un valor a la salida del sensor, a continuación, a esta falla la llamaremos de valor fijo. Finalmente, se muestran los valores de voltaje sensados en el punto mencionado anteriormente de manera que la figura 5 ilustra la falla abrupta la cual se observa a los 0.15 s de la simulación. El voltaje sensado se coloca en un valor fijo de 75 V en las 3 fases que se sensan. La figura 6 ilustra la falla de valor fijo sobre las mediciones en valores rms.
+
<div id='tab-5'></div>
 +
{| class="wikitable" style="margin: 1em auto 0.1em auto;border-collapse: collapse;font-size:85%;width:auto;"
 +
|-style="text-align:center"
 +
! Componente principal !! Ángulo respecto a CP1 !! Diferencia respecto a CP1
 +
|-style="text-align:center"
 +
|  CP1
 +
|  2.74E-15
 +
0.00E+00
 +
|-style="text-align:center"
 +
|  CP2
 +
|  2.96E-15
 +
|  2.26E-16
 +
|-style="text-align:center"
 +
|  CP3
 +
|  2.93E-15
 +
|  1.95E-16
 +
|}
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
===5.4. Detección de fallas===
[[Image:Draft_Ortiz_861923554-image16-c.png|444px]] </div>
+
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
La [[#img-7|Figura 7]] muestra un diagrama de Pareto para las tres clases de operación con los primeros componentes principales más relevantes, así como la representatividad porcentual (varianza) acumulada. Por otro lado, la [[#img-8|Figura 8]]  muestra un histograma de los valores de distribución de la varianza de los tres componentes más importantes para las tres clases presentadas.
Figura 5 – Voltaje sensado, falla valor fijo.</div>
+
  
 +
A pesar de que las variaciones son mínimas entre la clase dos y la clase tres, ambas difieren en valor con la clase uno, aportando con ello notoriedad en la diferencia entre las clases, dada la ocurrencia de las fallas en el sensado. Con el fin de comparar las diferencias de los componentes y sus porcentajes de representatividad, en el caso del porcentaje de varianza o representatividad, es aún más evidente la diferencia de valores, lo cual evidencia claras diferencias entre las tres clases, con lo cual además de mostrar un fallo puede ayudar a discriminar los diferentes fallos.
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div id='img-7'></div>
[[Image:Draft_Ortiz_861923554-image15-c1.png|438px]] </div>
+
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: auto;"
 +
|-
 +
|style="padding:10px;"| [[File:Image 7.png|frameless|413x413px]]  
 +
|- style="text-align: center; font-size: 75%;"
 +
| colspan="1" style="padding:10px;"| '''Figura 7'''. Distribución de varianza
 +
|}
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
 
Figura 6 – Voltaje sensado, falla valor fijo.</div>
 
  
De las clases antes expuestas se genera para cada uno de ellos un conjunto de datos que incluyen voltaje, corriente, potencia activa, potencia reactiva, frecuencia y los voltajes sensados para control con lo cual se obtiene un total de 211 variables y para los 0.35 s seleccionados se generan alrededor de 145500 observaciones. Los datos generados para todas las clases son luego procesados para obtener sus componentes principales. La tabla 4 muestra los componentes principales de cada clase con su respectiva distribución de varianza (columna 2) por cada componente principal, el porcentaje de varianza o la representatividad (columna 3) de cada uno de los componentes para el espacio generado y el porcentaje acumulado (columna 4) de la varianza, medida que ayuda a comprender la cantidad de componentes principales a utilizar para describir la mayor porción del sistema en estudio.
+
<div id='img-8'></div>
 +
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: auto;"
 +
|-
 +
|style="padding:10px;"| [[Image:Draft_Ortiz_861923554-image17-c.png|307x307px]]
 +
|- style="text-align: center; font-size: 75%;"
 +
| colspan="1" style="padding:10px;"| '''Figura 8'''. Varianza de los componentes por clases
 +
|}
  
Es importante aclarar que los datos presentados son aquellos obtenidos para la totalidad de datos analizados incluyendo las 211 variables con todas sus observaciones. Para la clase en la cual no existe falla en el sensado es posible notar que los primero dos componentes aportan con la mayor representatividad del sistema, siendo estos los que representan alrededor del 85% mientras que, al considerar los primeros cinco componentes se tiene una representatividad acumulada del 99%. Las clases dos y tres se manejan de una manera similar, sus primeros dos componentes que representan alrededor del 80%, mientras que se requiere de cinco componentes para describir más del 95%.
 
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
Al graficar los scores de los cinco componentes iniciales, es de principal interés analizar los componentes cuatro y cinco, como se puede observar en las [[#img-9|Figuras 9]]a y [[#img-9|9]]b. La [[#img-9|Figura 9]]b ilustra de manera análoga a lo visto en la [[#img-9|Figura 9]]a, pero para el caso de la componente cinco. En esta clase es más evidente la variación, a pesar de que entre la clase dos y tres la diferencia no es apreciable; sí lo es respecto a la clase que no tiene influencia de ninguna falla.
Tabla 4 – Resumen de componentes principales</div>
+
  
{| style="width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;"
+
<div id='img-9'></div>
|-
+
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: auto;max-width: auto;"
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Componente principal'''
+
| colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Distribución de Varianza'''
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Porcentaje de Varianza Representatividad (%)'''
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Porcentaje de varianza total acumulada (%)'''
+
|-
+
|  colspan='8'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Clase 1'''
+
|-
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''CP1''
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|6.28E+05
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|43.62
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|43.62
+
|-
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''CP2''
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|5.96E+05
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|41.41
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|85.03
+
|-
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''CP3''
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|1.73E+05
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|12.00
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|97.03
+
|-
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''CP4''
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|1.68E+04
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|1.17
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|98.20
+
|-
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''CP5''
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|1.12E+04
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|0.78
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|98.98
+
|-
+
|  colspan='8'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Clase 2'''
+
|-
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|CP1
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|5.66E+05
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|41.05
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|41.05
+
|-
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|CP2
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|5.34E+05
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|38.72
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|79.77
+
|-
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|CP3
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|1.67E+05
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|12.12
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|91.88
+
|-
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|CP4
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|3.57E+04
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|2.59
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|94.48
+
|-
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;"|CP5
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|2.47E+04
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|1.79
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|96.26
+
|-
+
|  colspan='8'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Clase 3'''
+
|-
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|CP1
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|5.97E+05
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|42.30
+
|  colspan='3'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|42.30
+
|-
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|CP2
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|5.65E+05
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|40.04
+
|  colspan='3'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|82.35
+
|-
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|CP3
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|1.73E+05
+
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|12.29
+
|  colspan='3'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|94.64
+
 
|-
 
|-
| colspan='2' style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|CP4
+
|  style="text-align: center;padding:10px;"| [[Image:Draft_Ortiz_861923554-image18-c.png|294px]]
|  colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|1.97E+04
+
|  style="text-align: center;padding:10px;"| [[Image:Draft_Ortiz_861923554-image19-c.png|center|294px]]
| colspan='2' style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|1.40
+
|  colspan='3'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|96.03
+
 
|-
 
|-
| colspan='2' style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|CP5
+
|  style="text-align: center;font-size: 75%;"|(a)
| colspan='2' style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|1.59E+04
+
|  style="text-align: center;font-size: 75%;"|(b)
| colspan='2'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|1.13
+
|- style="text-align: center; font-size: 75%;"
| colspan='3'  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|97.16
+
| colspan="2" style="padding:10px;"| '''Figura 9'''. Scores. (a) Componente 4. (b) Componente 5
 
|}
 
|}
  
'''5.4. Detección de Fallas'''
 
  
Se puede observar que la presencia de fallas provoca la alteración de los componentes y los porcentajes de representatividad. Es posible entonces realizar una comparación de espacios entre la clase 1 y la clase 2 y una nueva comparación entre clase 1 y clase 3. La diferencia angular entre uno y otro espacio puede indicar que las observaciones analizadas no son las mismas lo cual para el caso que compete a esta investigación significa una alteración de señales. La tabla 5 muestra la diferencia angular mencionada con anterioridad.
+
Otro análisis para la detección de las fallas se puede observar en los coeficientes de Hotelling (medida estadística de la distancia multivariante de las observaciones al centro del espacio), los cuales son graficados de manera simultánea para los diferentes componentes principales sobre las tres clases estudiadas. Se puede notar, en las secciones finales, cómo se producen alteraciones, tal como sucedió con los scores. Esto fenómeno se vuelve evidente al calcular el residuo generado entre los coeficientes de Hotelling de la clase sin falla y las clases en fallos.
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
La [[#img-10|Figura 10]]c ilustra el total de los coeficientes de Hotelling para las tres clases. Dado que el coeficiente en mención hace referencia a la distancia de las observaciones respecto al centro del nuevo espacio creado, un aumento en el valor implica una diferencia de la ubicación de la observación respecto al centro del espacio. En consecuencia, esto implicaría una anomalía en las variables estudiadas. Es congruente con una variación respecto a la clase de operación normal, dada la anomalía o fallo. La señal ha sido sometida al mismo análisis realizado en la [[#img-10|Figura 10]]b a fin de observar de mejor manera las variaciones. Se puede observar que los lapsos cercanos a los 0.15 s (momentos en los cuales se produce la falla) se dan las mayores variaciones entre las clases en falla y la clase sin falla.
Tabla 5 – Diferencia angular</div>
+
  
{| style="width: 69%;margin: 1em auto 0.1em auto;border-collapse: collapse;"  
+
<div id='img-10'></div>
 +
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 85%;"
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Componente principal'''
+
|  style="text-align: center;padding:10px;"| [[Image:Draft_Ortiz_861923554-image20-c.png|306px]]
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Ángulo respecto a CP1'''
+
|  style="text-align: center;padding:10px;"| [[Image:Draft_Ortiz_861923554-image21-c.png|center|300px]]
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;vertical-align: top;"|'''Diferencia respecto a CP1'''
+
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''CP1''
+
|  style="text-align: center;font-size: 75%;"|(a)
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|2.74E-15
+
|  style="text-align: center;font-size: 75%;"|(b)
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|0.00E+00
+
 
|-
 
|-
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''CP2''
+
colspan="2" style="text-align: center;padding:10px;"|[[Image:Draft_Ortiz_861923554-image22-c.png|312px]]
|  style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|2.96E-15
+
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|2.26E-16
+
 
|-
 
|-
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;text-align: center;vertical-align: top;"|''CP3''
+
| colspan="2" style="text-align: center;font-size: 75%;"|(c)
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|2.93E-15
+
|- style="text-align: center; font-size: 75%;"
| style="border-top: 1pt solid black;border-bottom: 1pt solid black;"|1.95E-16
+
| colspan="2" style="padding:10px;"| '''Figura 10'''. (a) Residuos coeficientes de Hotteling. (b) Residuos coeficientes de Hotteling, envolvente. (c) Coeficientes de Hotelling de las tres clases
 
|}
 
|}
  
La figura 7 muestra un diagrama de Pareto para las 3 clases de operación con los primeros componentes principales más relevantes mientras que también muestra la representatividad porcentual (varianza) acumulada.
 
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
La [[#img-11|Figura 11]]a muestra las violaciones que se dan respecto a los umbrales planteados, siendo posible visualizar aquellos puntos que más se alejan del umbral. Por último, en la [[#img-11|Figura 11]]b se muestra el aporte de cada variable a los componentes principales como vectores de color azul, que parten desde el centro y se ubican en los diferentes cuadrantes. Los mismos ilustran el aporte de cada variable a un componente. Dada la naturaleza bidimensional de la gráfica solamente es posible visualizar las dos primeras componentes principales que en realidad representan más del 80% en toda la clase dos y tres ([[#img-11|Figura 11]]b).
[[File:Image 7.png|frameless|399x399px]]  
+
</div>
+
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
También es posible visualizar las observaciones en relación con el componente uno y dos en la [[#img-11|Figura 11]]b. Todo el universo de observaciones es colocado por medio de sus scores en la gráfica y cómo cada una de ellas está relacionada con los componentes principales, dichos puntos corresponden a las trazas de color rojo que a pesar de mostrar una relativa forma similar a una elipse corresponden realmente a la totalidad de observaciones de las 257 variables.
Figura 7 – Distribución de varianza.</div>La figura 8 por otro lado muestra un histograma de los valores de distribución de la varianza de las 3 componentes más importantes para las 3 clases presentadas. A pesar de que las variaciones son mínimas entre la clase 2 y la clase 3, ambas difieren en valor con la clase 1 aportando con ello notoriedad en la diferencia entre las clases dada la ocurrencia de las fallas en el sensado. Con el fin de comparar las diferencias de los componentes y sus porcentajes de representatividad, en el caso del porcentaje de varianza o representatividad es aún más evidente la diferencia de valores lo cual evidencia claras diferencias entre las 3 clases con lo cual además de mostrar un fallo puede ayudar a discriminar 2 fallos diferentes.
+
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div id='img-11'></div>
[[Image:Draft_Ortiz_861923554-image17-c.png|312px]]
+
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 85%;"
</div>
+
 
+
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
Figura 8 – Varianza de los componentes por clases.</div>Al graficar los scores de los 5 componentes iniciales es de principal interés el analizar los componentes 4 y 5, como se puede observar en las figuras 9a y 9b. La figura 9b ilustra de manera análoga a lo visto en la figura 9a pero para el caso de la componente 5. En esta clase es más evidente la variación a pesar de que entre la clase 2 y 3 la diferencia no es apreciable, si lo es respecto a la clase que no tiene influencia de ninguna falla.<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
{|
+
 
|-
 
|-
| [[Image:Draft_Ortiz_861923554-image18-c.png|294px]]
+
| style="text-align: center;padding:10px;"| [[Image:Draft_Ortiz_861923554-image23-c.png|306px]]
| [[Image:Draft_Ortiz_861923554-image19-c.png|center|294px]]
+
| style="text-align: center;padding:10px;"| [[Image:Draft_Ortiz_861923554-image24-c.png|center|300px]]
|}
+
</div>
+
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
a)                                                                                    b)</div>
+
 
+
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
Figura 9 – Scores: a) componente 4 y b) componente 5.</div>
+
 
+
Otro análisis realizado se ejecuta sobre los coeficientes de Hotelling (medida estadística de la distancia multivariante de las observaciones al centro del espacio) lo cuales son graficados en simultáneo para los diferentes componentes (5 primeros componentes) y sobre las 3 clases estudiadas. Se puede notar que en las secciones finales se producen alteraciones tal como sucedió con los scores esto se vuelve evidente al calcular el residuo generado entre los coeficientes de Hotelling de la clase sin falla y las clases con ocurrencia de fallas.
+
 
+
La figura 10c ilustra el total de los coeficientes de Hotelling para las 3 clases. Dado que el coeficiente en mención hace referencia a la distancia de las observaciones respecto al centro del nuevo espacio creado, un aumento en el valor implica una diferencia de la ubicación de la observación respecto al centro del espacio lo cual en consecuencia implica una anomalía en las variables estudiadas. Es congruente con una variación respecto a la clase de condición normal dada la anomalía o fallo, la señal ha sido sometida al mismo análisis realizado en la figura 10b a fin de observar de mejor manera las variaciones.  Se puede observar que los lapsos cercanos a los 0.15 s (momentos en los cuales se produce la falla) se dan las mayores variaciones entre las clases en falla y la clase sin falla.
+
 
+
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
 
+
{|
+
 
|-
 
|-
| [[Image:Draft_Ortiz_861923554-image20-c.png|306px]]
+
| style="text-align: center;font-size: 75%;"|(a)
| [[Image:Draft_Ortiz_861923554-image21-c.png|center|300px]]
+
| style="text-align: center;font-size: 75%;"|(b)
 +
|- style="text-align: center; font-size: 75%;"
 +
| colspan="2" style="padding:10px;"| '''Figura 11'''. (a) Violaciones de umbral. (b) Aportes y observaciones para los dos primeros componentes
 
|}
 
|}
</div>
 
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
==6. Conclusiones==
:a)                                                                                    b)
+
:[[Image:Draft_Ortiz_861923554-image22-c.png|312px]]
+
:<span style="text-align: center; font-size: 75%;">c)</span>
+
:Figura 10 – a) Residuos coeficientes de Hotteling, b) residuos coeficientes de Hotteling, envolvente y c) coeficientes de Hotelling de las 3 clases.
+
</div>
+
  
La figura 11a muestra las violaciones que se dan respecto a los umbrales planteados siendo posible visualizar aquellos puntos que más se alejan del umbral. Por último, en la figura 11b se muestra el aporte de cada variable a los componentes principales como vectores de color azul, que parten desde el centro y se ubican en los diferentes cuadrantes. Los mismos ilustran el aporte de cada variable a un componente, dada la naturaleza bidimensional de la gráfica solamente es posible visualizar las 2 primeras componentes principales que en realidad representan más del 80% en todas la clase dos y tres (figura 11b).
 
  
También es posible visualizar las observaciones en relación con el componente 1 y 2 en la figura 11b, todo el universo de observaciones es colocado por medio de sus scores en la gráfica y cómo cada una de ellas se relaciona con los componentes principales dichos puntos corresponden a las trazas de color rojo que a pesar de mostrar una relativa forma similar a una elipse corresponden realmente a la totalidad de observaciones de las 211 variables y 145500 observaciones o muestras.
+
El uso del método Análisis de Componentes Principales permite reducir considerablemente la dimensionalidad del problema debido a la cantidad de variables en estudio, manteniendo la información del sistema al conseguir una gran representatividad en unos pocos componentes calculados; consiguiendo el 80% de representatividad con tres componentes y más del 95% con cinco componentes.
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
El desplazamiento angular a pesar de tener un valor relativamente bajo respecto a los cinco componentes evidencia una alteración en las variables almacenadas, es evidente que el fallo en el sensado de seis variables trifásicas no altera significativamente el espacio generado por los componentes principales, pero tal alteración es suficiente para detectar variaciones entre las clases en fallo y la clase de operación normal.
+
{|
+
|-
+
| [[Image:Draft_Ortiz_861923554-image23-c.png|306px]]
+
| [[Image:Draft_Ortiz_861923554-image24-c.png|center|300px]]
+
|}
+
</div>
+
 
+
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
:a)                                                                                    b)
+
:Figura 11 –a) Violaciones de umbral y b) aportes y observaciones para los 2 primeros componentes.
+
</div>
+
=6. Conclusiones =
+
 
+
El uso del método Análisis de Componentes Principales permite reducir considerablemente la cantidad de variables que se colocan en estudio manteniendo la información del sistema al conseguir una gran representatividad en unos pocos componentes calculados; consiguiendo el 80% de representatividad con 3 componentes y más del 95% con 5 componentes.
+
 
+
El desplazamiento angular a pesar de tener un valor relativamente bajo respecto a los 5 componentes evidencia una alteración en las variables almacenadas, es evidente que el fallo en el sensado de 12 variables no altera significativamente el espacio generado por los componentes principales, pero tal alteración si permite detectar variaciones entre las clases en fallo y la clase de operación normal.
+
  
 
El cálculo de los residuos entre los coeficientes Hotelling calculados entre la clase de operación normal y las clases de falla brinda una perspectiva diferente para encontrar fallos por medio del cálculo de las componentes principales de una Micro-red híbrida con diversidad de componentes incluyendo conversores CA/CC y sus respectivos controladores. El tiempo en el cual el residuo presenta una variación detectable por el método es también el tiempo en el cual las fallas se presentan en las clases del presente estudio.
 
El cálculo de los residuos entre los coeficientes Hotelling calculados entre la clase de operación normal y las clases de falla brinda una perspectiva diferente para encontrar fallos por medio del cálculo de las componentes principales de una Micro-red híbrida con diversidad de componentes incluyendo conversores CA/CC y sus respectivos controladores. El tiempo en el cual el residuo presenta una variación detectable por el método es también el tiempo en el cual las fallas se presentan en las clases del presente estudio.
Line 594: Line 569:
 
El método propuesto y basado en análisis de componentes principales requiere del conocimiento previo del sistema a estudiar, debido al uso de métodos estadísticos. Esto permite conocer de mejor manera el comportamiento habitual y en falla del sistema. Esto puede suponer una limitación en sistemas nuevos o con variables no supervisadas que pueden volver ineficiente al método frente a fallos no reconocidos con anterioridad.
 
El método propuesto y basado en análisis de componentes principales requiere del conocimiento previo del sistema a estudiar, debido al uso de métodos estadísticos. Esto permite conocer de mejor manera el comportamiento habitual y en falla del sistema. Esto puede suponer una limitación en sistemas nuevos o con variables no supervisadas que pueden volver ineficiente al método frente a fallos no reconocidos con anterioridad.
  
Se propone la inclusión de técnicas más avanzadas como un complemento adecuado para el uso de Análisis de Componentes Principales. La presente investigación propone una base para la inclusión de técnicas como lo son Redes neuronales artificiales, control difuso o árboles de decisión que permitan validar los estados de operación normal y falla al hacer uso de sistemas entrenados con información base validada. Así también se propone el uso de Análisis de Componentes Principales en porciones reducidas de la red en donde el efecto de una falla puede ser significativa y las alteraciones en las componentes principales, más significativas.
+
Se propone la inclusión de técnicas de aprendizaje de máquina e inteligencia artificial que complementen el uso de Análisis de Componentes Principales para minimizar los falso positivos o fasos negativos. Este desarrollo plasma las bases para la inclusión futura de técnicas como: Redes Neuronales Artificiales, Control Difuso o Árboles de Decisión que permitan validar los estados de operación normal y falla. También se propone el uso de Análisis de Componentes Principales en porciones reducidas de las Micro-redes donde el efecto de la falla es más significativo y al igual que las alteraciones en las componentes principales.
  
 
==Referencias==
 
==Referencias==
 +
<div class="auto" style="text-align: left;width: auto; margin-left: auto; margin-right: auto;font-size: 85%;">
  
[1] L. Ortiz, R. Orizondo, A. Aguila, J. W. Gonz, I. Isaac, and J. L. Gabriel, “Hybrid AC / DC microgrid test system simulation: grid-connected mode,” ''Heliyon'', vol. 5, no. August, p. 21, 2019, doi: 10.1016/j.heliyon.2019.e02862.
+
[1] Ortiz L., Orizondo R., Aguila A., Gonz J.W., Isaac I., Gabriel J.L. Hybrid AC/DC microgrid test system simulation: grid-connected mode. Heliyon, 5(12):21, 2019. doi: 10.1016/j.heliyon.2019.e02862
 
+
[2] L. Ortiz, J. W. Gonz, L. B. Gutierrez, and O. Llanes-santiago, “A review on control and fault-tolerant control systems of AC / DC microgrids,” ''Heliyon'', vol. 6, no. June, 2020, doi: 10.1016/j.heliyon.2020.e04799.
+
  
[3] D. Carrión and L. Ortiz, “Generación distribuida a partir de bicicletas estáticas y sistemas híbridos,” ''Ingenius'', vol. 10, pp. 44–48, 2013.
+
[2] Ortiz L., Gonz J.W.,  Gutierrez L.B., Llanes-santiago O. A review on control and fault-tolerant control systems of AC/DC microgrids. Heliyon, 6(8):e04799, 2020. doi: 10.1016/j.heliyon.2020.e04799
  
[4] D. A. Gadanayak, “Protection algorithms of microgrids with inverter interfaced distributed generation units—A review,” ''Electr. Power Syst. Res.'', vol. 192, no. November 2020, p. 106986, Mar. 2021, doi: 10.1016/j.epsr.2020.106986.
+
[3] Carrión D., Ortiz L. Generación distribuida a partir de bicicletas estáticas y sistemas híbridos. Ingenius, 10:44–48, 2013.
  
[5] A. Aguila Téllez, G. M. Gutiérrez Serna, D. L. González Samueza, and M. L. Ortiz, “Optimum location and sizing of capacitor banks using VOLT VAR compensation in micro-grids,” ''IEE Lat. Am. Trans.'', vol. 18, no. 3, pp. 465–472, 2020, doi: 10.1109/TLA.2020.9082717.
+
[4] Gadanayak D.A. Protection algorithms of microgrids with inverter interfaced distributed generation units—A review. Electr. Power Syst. Res., 192:106986, 2021. doi: 10.1016/j.epsr.2020.106986
  
[6] A. Téllez, A. Robayo, G. López, L. Ortiz, I. Isaac, and J. González, “Optimal sizing of distribution transformers using exhaustive search algorithm,” 2019, doi: 10.1109/FISECIGRE48012.2019.8984965.
+
[5] Gutiérrez G.M., Aguila A., González D.L., Ortiz L. Optimum location and sizing of capacitor banks using VOLT VAR compensation in micro-grids. IEE Lat. Am. Trans., 18(3):465–472, 2020. doi: 10.1109/TLA.2020.9082717
  
[7] L. Ortiz Matos, A. Aguila Tellez, R. C. Hincapié Reyes, and J. . González Sanchez, “Multi-Criteria Optimization of the Deployment of a Grid for Rural Electrification Based on a Heuristic Method,” ''IOP Conf. Ser. Earth Environ. Sci.'', vol. 73, no. 1, p. 012020, 2017, doi: 10.1088/1755-1315/73/1/012020.
+
[6] Aguila A., Robayo A., López G., Ortiz L., Isaac I.,  González J. Optimal sizing of distribution transformers using exhaustive search algorithm. 2019 FISE-IEEE/CIGRE Conference - Living the energy Transition (FISE/CIGRE), pp. 1-7, 2019. doi: 10.1109/FISECIGRE48012.2019.8984965
  
[8] P. C. Sekhar, S. Mishra, and R. Sharma, “Data analytics based neuro-fuzzy controller for diesel-photovoltaic hybrid AC microgrid,” ''IET Gener. Transm. Distrib.'', vol. 9, no. 2, pp. 193–207, 2015, doi: 10.1049/iet-gtd.2014.0287.
+
[7] Ortiz L., Aguila A., Hincapié Reyes R.C., González J. Multi-criteria optimization of the deployment of a grid for rural electrification based on a heuristic method. IOP Conf. Ser.: Earth Environ. Sci., 73(1):012020, 2017. doi: 10.1088/1755-1315/73/1/012020
  
[9] N. M. Zografou-Barredo, C. Patsios, I. Sarantakos, P. Davison, S. L. Walker, and P. C. Taylor, “MicroGrid Resilience-Oriented Scheduling: A Robust MISOCP Model,” ''IEEE Trans. Smart Grid'', pp. 1–13, 2020, doi: 10.1109/TSG.2020.3039713.
+
[8] Sekhar P.C., Mishra S., Sharma R. Data analytics based neuro-fuzzy controller for diesel-photovoltaic hybrid AC microgrid. IET Gener. Transm. Distrib., 9(2):193–207, 2015. doi: 10.1049/iet-gtd.2014.0287
  
[10] L. Meng, M. Savaghebi, F. Andrade, J. C. Vasquez, J. M. Guerrero, and M. Graells, “Microgrid central controller development and hierarchical control implementation in the intelligent microgrid lab of Aalborg University,” ''Conf. Proc. - IEEE Appl. Power Electron. Conf. Expo. - APEC'', vol. 2015-May, no. May, pp. 2585–2592, 2015, doi: 10.1109/APEC.2015.7104716.
+
[9] Zografou-Barredo N.M., Patsios C., Sarantakos I., Davison P., Walker S.L., Taylor P.C. MicroGrid resilience-oriented scheduling: A robust MISOCP model. IEEE Trans. Smart Grid, pp. 1–13, 2020. doi: 10.1109/TSG.2020.3039713.
  
[11] N. Yassaie, M. Hallajiyan, I. Sharifi, and H. A. Talebi, “Resilient control of multi-microgrids against false data injection attack,” ''ISA Trans.'', no. xxxx, 2020, doi: 10.1016/j.isatra.2020.10.030.
+
[10] Meng L., Savaghebi M., Andrade F., Vasquez J.C., Guerrero J.M.,  Graells M. Microgrid central controller development and hierarchical control implementation in the intelligent microgrid lab of Aalborg University. Conf. Proc. - IEEE Appl. Power Electron. Conf. Expo. - APEC, pp. 2585–2592, 2015. doi: 10.1109/APEC.2015.7104716.
  
[12] S. Mishra, K. Anderson, B. Miller, K. Boyer, and A. Warren, “Microgrid resilience: A holistic approach for assessing threats, identifying vulnerabilities, and designing corresponding mitigation strategies,” ''Appl. Energy'', vol. 264, no. October 2019, p. 114726, 2020, doi: 10.1016/j.apenergy.2020.114726.
+
[11] Yassaie N., Hallajiyan M., Sharifi I., Talebi H.A. Resilient control of multi-microgrids against false data injection attack. ISA Trans., 110:238-246, 2021. doi: 10.1016/j.isatra.2020.10.030.
  
[13] B. E. Ramírez Velasco and L. Ortiz Matos, “Estudio comparativo de métodos de deteccion e identificacion de fallas (FDI) de sensado sobre el Control Local de micro redes Electricas Hibridas AC/DC,” Universidad Politécnica Salesiana, 2020.
+
[12] Mishra S.,  Anderson K.,  Miller B.,  Boyer K.,  Warren A. Microgrid resilience: A holistic approach for assessing threats, identifying vulnerabilities, and designing corresponding mitigation strategies. Appl. Energy, 264:114726, 2020. doi: 10.1016/j.apenergy.2020.114726
  
[14] Q. Yu, Z. Jiang, Y. Liu, G. Long, M. Guo, and D. Yang, “Research of Early Warning of Failure with Load Tendency Based on Non-intrusive Load Monitoring in Microgrid,” ''2020 IEEE 6th Int. Conf. Control Sci. Syst. Eng. ICCSSE 2020'', pp. 232–236, 2020, doi: 10.1109/ICCSSE50399.2020.9171952.
+
[13] Ramírez B.E., Ortiz L. Estudio comparativo de métodos de deteccion e identificacion de fallas (FDI) de sensado sobre el Control Local de micro redes Electricas Hibridas AC/DC. Universidad Politécnica Salesiana, 2020.
  
[15] C. Darab, R. Tarnovan, A. Turcu, and C. Martineac, “Artificial Intelligence Techniques for Fault Location and Detection in Distributed Generation Power Systems,” ''Proc. 2019 8th Int. Conf. Mod. Power Syst. MPS 2019'', pp. 21–24, 2019, doi: 10.1109/MPS.2019.8759662.
+
[14] Yu Q., Jiang Z., Liu Y., Long G., Guo M., Yang D. Research of early warning of failure with load tendency based on non-intrusive load monitoring in microgrid. 2020 IEEE 6th Int. Conf. Control Sci. Syst. Eng. ICCSSE 2020, pp. 232–236, 2020. doi: 10.1109/ICCSSE50399.2020.9171952
  
[16] S. Sahoo, J. C. H. Peng, S. Mishra, and T. Dragicevic, “Distributed Screening of Hijacking Attacks in DC Microgrids,” ''IEEE Trans. Power Electron.'', vol. 35, no. 7, pp. 7574–7582, 2020, doi: 10.1109/TPEL.2019.2957071.
+
[15] Darab C., Tarnovan R., Turcu A.,   Martineac C. Artificial intelligence techniques for fault location and detection in distributed generation power systems. Proc. 2019 8th Int. Conf. Mod. Power Syst. (MPS), pp. 21–24, 2019. doi: 10.1109/MPS.2019.8759662
  
[17] T. Agarwal, P. Niknejad, A. Rahimnejad, M. R. Barzegaran, and L. Vanfretti, “Cyber–physical microgrid components fault prognosis using electromagnetic sensors,” ''IET Cyber-Physical Syst. Theory Appl.'', vol. 4, no. 2, pp. 173–178, 2019, doi: 10.1049/iet-cps.2018.5043.
+
[16] Sahoo S., Peng J.C.H., Mishra S., Dragicevic T. Distributed screening of hijacking attacks in DC microgrids. IEEE Trans. Power Electron., 35(7):7574–7582, 2020. doi: 10.1109/TPEL.2019.2957071
  
[18] J. G. B. Sánchez and L. O. Matos, “Estrategia de tolerancia a fallas por condiciones ambientales para IEDS en subestaciones de distribución,” Universidad Politécnica Salesiana, 2016.
+
[17] Agarwal T.,  Niknejad P.,  Rahimnejad A.,  Barzegaran M.R.,  Vanfretti L. Cyber–physical microgrid components fault prognosis using electromagnetic sensors. IET Cyber-Physical Syst. Theory Appl., 4(2):173–178, 2019. doi: 10.1049/iet-cps.2018.5043
  
[19] C. Wang, J. Hu, and C. Wen, “Multi-level PCA and its application in fault diagnosis,” ''26th Chinese Control Decis. Conf. CCDC 2014'', pp. 2810–2814, 2014, doi: 10.1109/CCDC.2014.6852651.
+
[18] Bravo J.G., Ortiz L. Estrategia de tolerancia a fallas por condiciones ambientales para IEDS en subestaciones de distribución. Universidad Politécnica Salesiana, 2016.
  
[20] Q. Alsafasfeh, I. Abdel-Qader, and A. Harb, “Symmetrical pattern and PCA based framework for fault detection and classification in power systems,” ''2010 IEEE Int. Conf. Electro/Information Technol. EIT2010'', 2010, doi: 10.1109/EIT.2010.5612179.
+
[19] Wang C., Hu J.,   Wen C. Multi-level PCA and its application in fault diagnosis. 26th Chinese Control Decis. Conf. CCDC 2014, pp. 2810–2814, 2014. doi: 10.1109/CCDC.2014.6852651
  
[21] Y. Wang, X. Ma, and P. Qian, “Wind Turbine Fault Detection and Identification Through PCA-Based Optimal Variable Selection,” ''IEEE Trans. Sustain. Energy'', vol. 9, no. 4, pp. 1627–1635, 2018, doi: 10.1109/TSTE.2018.2801625.
+
[20] Alsafasfeh Q., Abdel-Qader I., Harb A. Symmetrical pattern and PCA based framework for fault detection and classification in power systems. 2010 IEEE Int. Conf. Electro/Information Technol. (EIT2010), pp. 1-5, 2010, doi: 10.1109/EIT.2010.5612179.
  
[22] M. Khoddam, J. Sadeh, and P. Pourmohamadiyan, “Electrical contact failure detection based on dynamic resistance principle component analysis and RBF neural network,” ''C. 2016 - Int. Conf. Cond. Monit. Diagnosis'', pp. 380–383, 2016, doi: 10.1109/CMD.2016.7757897.
+
[21] Wang Y., Ma X.,   Qian P. Wind turbine fault detection and identification through PCA-based optimal variable selection. IEEE Trans. Sustain. Energy, 9(4):1627–1635, 2018. doi: 10.1109/TSTE.2018.2801625
  
[23] L. Ortiz, R. Orizondo, A. Aguila, J. W. Gonz, I. Isaac, and J. L. Gabriel, “Hybrid AC/DC & DC microgrid test system simulation ([https://www.mathworks.com/matlabcentral/fileexchange/73878-hybrid-ac-dc-dc-microgrid-test-system-simulation https://www.mathworks.com/matlabcentral/fileexchange/73878-hybrid-ac-dc-dc-microgrid-test-system-simulation]).” MATLAB Central File Exchange, 2020, [Online]. Available: [https://www.mathworks.com/matlabcentral/fileexchange/73878-hybrid-ac-dc-dc-microgrid-test-system-simulation?s_tid=srchtitle. https://www.mathworks.com/matlabcentral/fileexchange/73878-hybrid-ac-dc-dc-microgrid-test-system-simulation?s_tid=srchtitle.]
+
[22] Khoddam M., Sadeh J.,   Pourmohamadiyan P. Electrical contact failure detection based on dynamic resistance principle component analysis and RBF neural network. C. 2016 - Int. Conf. Cond. Monit. Diagnosis, pp. 380–383, 2016. doi: 10.1109/CMD.2016.7757897
  
[24] Z. Liang, L. Mu, F. Zhang, H. Zhou, and X. Zhang, “The fault detection method of islanded microgrid with the V/f controlled distributed generation,” ''Int. J. Electr. Power Energy Syst.'', vol. 112, no. December 2018, pp. 28–35, 2019, doi: 10.1016/j.ijepes.2019.04.030.
+
[23] Ortiz L., Orizondo R., Aguila A., González J.W., López G.J., Isaac I. Hybrid AC/DC & DC microgrid test system simulation. MATLAB Central File Exchange, 2020. [Online]. Available: [https://www.mathworks.com/matlabcentral/fileexchange/73878-hybrid-ac-dc-dc-microgrid-test-system-simulation?s_tid=srchtitle. https://www.mathworks.com/matlabcentral/fileexchange/73878-hybrid-ac-dc-dc-microgrid-test-system-simulation?s_tid=srchtitle.]
  
[25] B. Ramírez, L. Ortiz, and W. Pavón, “Análisis Dinámico Comparativo de Métodos de Detección e identificación de Fallas de Sensado sobre el Control Local de Micro-redes,” ''RISTI – Rev. Ibérica Sist. e Tecnol. Informação'', vol. E45, no. 44, pp. 1–17, 2021, [Online]. Available: [http://www.risti.xyz/issues/ristie45.pdf. http://www.risti.xyz/issues/ristie45.pdf.]
+
[24] Liang Z., Mu L., Zhang F., Zhou H., Zhang X. The fault detection method of islanded microgrid with the V/f controlled distributed generation. Int. J. Electr. Power Energy Syst., 112:28–35, 2019. doi: 10.1016/j.ijepes.2019.04.030
  
[26] J. Song and B. Li, “Nonlinear and additive principal component analysis for functional data,” ''J. Multivar. Anal.'', vol. 181, p. 104675, 2021, doi: 10.1016/j.jmva.2020.104675.
+
[25] Ramírez B., Ortiz L., Pavón W. Análisis dinámico comparativo de métodos de detección e identificación de fallas de sensado sobre el control local de micro-redes. RISTI – Rev. Ibérica Sist. e Tecnol. Informação, E45(44):1–17, 2021. [Online]. Available: [http://www.risti.xyz/issues/ristie45.pdf. http://www.risti.xyz/issues/ristie45.pdf.]
  
[27] S. Asante-Okyere, C. Shen, Y. Y. Ziggah, M. M. Rulegeya, and X. Zhu, “Principal component analysis (PCA) based hybrid models for the accurate estimation of reservoir water saturation,” ''Comput. Geosci.'', vol. 145, no. July, p. 104555, 2020, doi: 10.1016/j.cageo.2020.104555.
+
[26] Song J., Li B. Nonlinear and additive principal component analysis for functional data. J. Multivar. Anal, 181:104675, 2021. doi: 10.1016/j.jmva.2020.104675
  
[28] M. Hamadache and D. Lee, “Principal components analysis based fault detection and isolation for electronic throttle control system,” ''Int. Conf. Control. Autom. Syst.'', pp. 808–813, 2012.
+
[27] Asante-Okyere S.,  Shen C.,  Ziggah Y.Y.,  Rulegeya M.M., Zhu  X. Principal component analysis (PCA) based hybrid models for the accurate estimation of reservoir water saturation. Comput. Geosci., 145:104555, 2020. doi: 10.1016/j.cageo.2020.104555
  
[29] X. Zhang and X. Ren, “Two Dimensional Principal Component Analysis based Independent Component Analysis for face recognition,” ''2011 Int. Conf. Multimed. Technol. ICMT 2011'', pp. 934–936, 2011, doi: 10.1109/ICMT.2011.6002199.
+
[28] Hamadache M.,  Lee D. Principal components analysis based fault detection and isolation for electronic throttle control system. 2012 12th International Conference on Control, Automation and Systems, pp. 808–813, 2012.
  
[30] C. G. González and A. B. Felpeto, ''Tratamiento de datos''. D{\’\i}az de Santos, 2006.
+
[29] Zhang X.,  Ren X. Two Dimensional principal component analysis based independent component analysis for face recognition. 2011 Int. Conf. Multimed. Technol. (ICMT), pp. 934–936, 2011. doi: 10.1109/ICMT.2011.6002199
  
[31] H. Lahdhiri, M. Said, and O. Taouali, “Sensor fault detection using a new online reduced rank kernel PCA for monitoring an air quality monitoring network,” ''Proc. Int. Conf. Adv. Syst. Emergent Technol. IC_ASET 2019'', no. 2, pp. 34–39, 2019, doi: 10.1109/ASET.2019.8871046.
+
[30] González C.G., Felpeto A.B. Tratamiento de datos. Díaz de Santos, 2006.
  
[32] L. Ortiz, R. Orizondo, A. Aguila, J. W. Gonz, I. Isaac, and J. L. Gabriel, “Hybrid AC/DC microgrid (HMG) test system simulation ([https://www.mathworks.com/matlabcentral/fileexchange/73878-hybrid-ac-dc-microgrid-hmg-test-system-simulation https://www.mathworks.com/matlabcentral/fileexchange/73878-hybrid-ac-dc-microgrid-hmg-test-system-simulation]).” MATLAB Central File Exchange, 2020, [Online]. Available: [https://www.mathworks.com/matlabcentral/fileexchange/73878-hybrid-ac-dc-microgrid-hmg-test-system-simulation https://www.mathworks.com/matlabcentral/fileexchange/73878-hybrid-ac-dc-microgrid-hmg-test-system-simulation]).
+
[31] Lahdhiri H., Said M., Taouali O. Sensor fault detection using a new online reduced rank kernel PCA for monitoring an air quality monitoring network. 2019 International Conference on Advanced Systems and Emergent Technologies (IC_ASET), pp. 34–39, 2019. doi: 10.1109/ASET.2019.8871046

Latest revision as of 14:16, 30 September 2022

Resumen

Esta investigación propone un método para la Detección de Fallas en sensores relacionados con el Control Local de Convertidores de Fuente de Voltaje, conectados a Microrredes AC/DC, usando Análisis de Componentes Principales. Para lograr lo anterior, se realizan simulaciones sobre una Microrred de referencia compuesta por una variedad de cargas (lineales y no lineales), Generación Distribuida (convencional y renovable), así como Sistemas de Almacenamiento de Energía en Baterías DC y AC con sus respectivos convertidores. Los investigadores proponen dos escenarios de falla y un escenario de operación normal para este estudio. El escenario de operación normal, denominado en este documento como clase uno, sirve de referencia para realizar el análisis del comportamiento del método propuesto y su validación con respecto a los otros dos escenarios. Como resultado se obtuvo un algoritmo basado en Análisis de Componentes Principales que, a partir de los componentes principales de los casos o clases, calcula las diferencias entre los espacios obtenidos a partir de un total de 257 variables recolectadas en todas las barras del sistema y del sensado para Control Local.

Palabras clave: Micro-red, control local, convertidor en fuente de voltaje, detección de fallas, análisis de componentes principales

Abstract

This research proposes a method for Fault Detection in sensors related to Local Control of Voltage Source Converters connected to AC/DC Microgrids using Principal Component Analysis. To achieve the aforementioned, simulations are carried out on a benchmark Microgrid composed of a variety of loads (linear and non-linear), Distributed Generation (conventional and renewable), as well as DC Battery Energy Storage Systems and AC with their respective converters. The researchers propose two failure scenarios and one normal operation scenario for this study. The normal operation scenario, referred to in this document as class one, serves as a reference to carry out the analysis of the behavior of the proposed method and its validation with respect to the other two scenarios. As a result, an algorithm based on Principal Component Analysis was obtained that, based on the principal components of the cases or classes, calculates differences between the spaces obtained from a total of 257 variables collected in all the bars of the system and from the sensing for Local Control.

Keywords: Microgrid, local control, voltage source converter, fault detection, principal component analysis

1. Introducción

Cada vez se ha vuelto más común la existencia de pequeñas redes eléctricas que difieren de las redes eléctricas convencionales. Debido a la ausencia de conexiones con la red principal de distribución de algunos usuarios, y en otros casos dada la lejanía de las fuentes de generación al sistema de distribución, las Micro-redes (MG) han tomado un rol clave en el sistema eléctrico [1,2]. Históricamente las redes aisladas han funcionado haciendo uso de sistemas de generación con tecnologías que requerían de la utilización de combustibles fósiles, sin embargo, la introducción de sistemas de generación que hacen uso de energías renovables ha posibilitado el uso de generación que hacen uso del recurso solar, eólico, hidráulico, entre otros [3,4]. Tales centrales muestran incrementos sostenidos de producción energética en diversas locaciones en los últimos 30 años [4]. 

Uno de los principales objetivos de las MGs radica en garantizar un suministro de potencia de calidad e ininterrumpido a un bajo costo, además de considerar las restricciones ambientales [1,2]. El uso de tecnologías fotovoltaicas, eólicas, celdas de almacenamiento y otras tecnologías renovables, en conjunto con la generación clásica de energía como el diésel, la térmica o la hidráulica o incluso los elementos de compensación, permiten cubrir la demanda y la calidad de la potencia para las MGs [5–8].

Parte de los grandes desafíos a los que se expone una MG consiste en la dificultad que significa realizar tareas como el despacho adecuado de una gran cantidad de unidades de generación, gestionar la carga y descarga de sistemas de almacenamiento con estricto apego a las condiciones de operación y calidad del servicio. El seguimiento de tales condiciones puede representar una barrera a ser superada para los sistemas de control jerárquicos de las MGs operando tanto conectada a la red principal como en modo aislado [2,9,10].

A pesar de todas las ventajas que muestran las MGs, es preciso indicar que estos sistemas también deben superar diversas amenazas, incluyendo fallas y ataques cibernéticos o ciber ataques [2]. La escasez de recursos computacionales, las restricciones asociadas a la comunicación, así como la información sensible inmersa en su operación, hacen que este tipo de redes sean atractivas para la existencia de ataques informáticos [2,11,12]. La identificación de tales problemas y fallas es igual de desafiante, esto en términos de que la operación de las MGs es dinámica y basada en factores naturales, lo que le da un alto grado de impredecibilidad [11,13].

Una de las formas en las que se realiza la identificación y detección de problemas dentro de una MG es la propuesta en Yu et al. [14], donde por medio de un Monitoreo de Cargas No Invasivo (NILM) se determina el estado de la red sin necesidad de colocar elementos de censado en cada carga asociada a la MG. El objetivo del NILM es conocer el consumo que se produce en cada carga. Con esta información también es posible indicar y guiar a los usuarios para que aprovechen de mejor forma la energía disponible. Los autores indican que esta es una forma muy alentadora de detectar y clasificar los fallos que se presentan en las MGs con tendencia a advertir al usuario de la existencia de fallas, esto antes que las averías se produzcan en forma efectiva.

La estrategia para la Detección de Fallas de Darab et al. [15] consiste en la utilización de Inteligencia Artificial para la detección de eventos que provocan el aislamiento de determinado punto o puntos de la red, mediante la utilización de reconstrucción de señales por medio de la transformada Wavelet con filtrado de las señales que permite conocer en forma rápida los cambios en la frecuencia y la presencia de transientes, así como variaciones en voltaje.

La propuesta de Sahoo et al. [16] tiene relación con la detección de señales falsas o de intentos de “secuestro” de la MG, donde las señales de los sensores son modificadas por señales falsas (positivas o negativas) de los valores reales. Dichas falsas señales causan que los sistemas de control tomen decisiones erráticas que conllevan a la pérdida de la controlabilidad de la MG. Se plantea además la utilización de un algoritmo que discrimine las fallas según el origen, como fallas de sensores y ataques de secuestro, promoviendo la mitigación de los efectos de ambos eventos de falla mediante un esquema caracterizado por su simplicidad.

El trabajo establecido por los autores en Agarwal et al. [17] consiste en el uso de sensores basados en electromagnetismo que monitorean la condición de los elementos de generación. En este caso se emplea un arreglo de antenas con bobinado para detectar en forma simultánea las señales provenientes de diversas fuentes (incluyendo convertidores y generadores). Por medio de Redes Neuronales Artificiales (ANN), los campos son analizados para la detección de anomalías y de patrones de comportamiento, para luego establecerse una base de datos que contenga las formas de las señales sanas de las anomalías y fallas. De esta manera el método establece las condiciones para una detección temprana de estados anómalos en la MG.

Las diversas tecnologías de diagnóstico, detección e identificación de fallas en sistemas dinámicos, complementadas con mecanismos de Tolerancia a Fallas son una forma relevante de mejora de la confiabilidad de una MG [2,3,13,18]. Así que, el diagnóstico de una falla implica el estudio de varias etapas como son la prueba, separación e identificación de las fallas que ocurren en determinado sistema. En este sentido se pueden reconocer modelos de diagnóstico analíticos y modelos basados en recopilación y uso de datos [2,19].

El objetivo de un análisis de fallas es proveer suficiente información para entender las razones que llevaron a la existencia de interrupciones, y con ello, en la medida de lo posible restaurar el servicio con rapidez, e inclusive reducir la posibilidad de una falla. Dentro de este análisis se plantea la necesidad de conocer el sistema y sus componentes a profundidad, así como el entorno y las condiciones de trabajo. Este análisis potencia la posibilidad de contar con medidas preventivas que reduzcan las pérdidas del servicio y los daños al equipamiento. En este sentido el procesamiento de las señales se vuelve fundamental, involucrando diversas técnicas entre las que se encuentran el Análisis de Componentes Principales (PCA) que trabajan en conjunto con dispositivos de protección. El papel del PCA es fundamental para reducir la dimensión del grupo de datos en análisis, aprovechándose de variables interrelacionadas, mientras que las variaciones de los datos se mantienen. Los componentes principales se suelen obtener a partir de la matriz de covarianza después de ejecutar un proceso de simplificación [20].

Otro indicador que se emplea es el Error Cuadrático de Predicción (SPE), que constituye una representación aproximada del subespacio residual con el fin de identificar de mejor forma las variaciones existentes en los residuos. Otra propuesta es la utilización del indicador que toma ciertos valores propios para ser colocados en el subespacio residual. La combinación de SPE y permite una descripción completa de la variación de los datos originales en forma simplificada que permiten la mejora de la precisión del proceso de monitoreo. Es necesario indicar que todos estos son adecuados para la detección de fallas únicas, aun así, faltan una mayor revisión del método para la detección de eventos múltiples [19,21,22].

La presente investigación propone el desarrollo de una estrategia para detectar fallas en Convertidores en Fuente de Voltaje (VSC) acoplados a CA / CC MG. El método de detección de fallas propuesto basado en PCA busca la detección de las fallas de sensado sobre el Control Local (LC) de los VSCs. Durante el desarrollo de la investigación fueron analizados los datos correspondientes a las variables: desbalance de voltaje, corriente, potencia activa, potencia reactiva, otras que fueron consideradas necesarias, conformando al menos dos clases principales (operación normal y operación en falla). La MG de prueba estará compuesta de: dos Paneles Fotovoltaicos (PV), dos Sistemas de Almacenamiento de Energía por Baterías (BESS), cargas lineales, no lineales que puede operar en modo conectado o aislado a la red principal [1,23]. El método de detección de fallas obtenido servirá como base para futuros trabajos de adaptación para el control jerárquico y su tolerancia a fallas. Los resultados se verifican y comparan mediante simulación en Matlab / Simulink.

2. Detección de fallas

Tanto en la industria como en otras áreas, la detección de fallas oportuna reduce la afectación real sobre el proceso, de esta forma se puede decir que a la larga las anomalías presentadas podrían implicar deficiencias en la calidad de un servicio, en su operación o en el rendimiento. Sin embargo, no sólo los procesos se ven afectados sino también los sistemas de control [2,13,24].

En gran medida los métodos utilizados para la detección de fallas se pueden dividir en dos grandes grupos caracterizados por el uso o ausencia de una representación de la planta. Aquellos que hacen uso de una representación de la planta usualmente se basan en ecuaciones diferenciales u otro modelo, y los mismos hacen uso de estimadores u observadores. Para ello, es sumamente importante tener un completo conocimiento de la dinámica del sistema. Otra alternativa contempla el uso de modelos que representan en cierta medida las posibles anomalías, o una tercera alternativa se basa en el reconocimiento de patrones sin un modelado completo de la estructura interna del proceso (caja negra) [24,25].

El segundo conjunto de métodos excluye la necesidad del conocimiento de la dinámica del sistema y basa su operación en el uso de redundancias, sensores y análisis de pequeña señal. Dentro de este se menciona con relevancia el análisis espectral debido a que se describe una alteración en el espectro de una señal por una anomalía. La gran desventaja radica en la incapacidad para detectar anomalías en la instrumentación del proceso [2,24].

3. Análisis de componentes principales

Ante la presencia de grandes dimensiones de datos de grandes cantidades de variables es necesaria la introducción de un método de análisis. Este método se presenta como PCA, cuyo principal objetivo es la reducción de la cantidad de variables o la dimensión del proceso considerando la menor pérdida de información posible. El resultado del método implica una combinación lineal de las variables de origen y que son independientes [26,27]. Algo importante a considerar radica en la correcta interpretación de la relación entre los factores y sus variables iniciales, esto se debe a que la correlación de los datos debe ser alta, y así poder garantizar que una pequeña cantidad de datos puedan representar adecuadamente al sistema en estudio. Adicionalmente, la correcta selección de factores es algo importante que debe ser considerado para recoger la variabilidad del sistema, consecutivamente entre el primer factor y los sucesivos. Entonces, los factores seleccionados se llamarán componentes principales [28,29].

Posteriormente es posible representar de forma matricial los llamados coeficientes factoriales de las variables (valores de correlación), su dimensión vendrá dada en función de la cantidad de componentes principales y la cantidad de variables a estudiar. Los valores de los coeficientes factoriales deberán estar cercanos a un valor unitario, sin embargo, cada variable tendrá valores elevados con un solo factor y no deberían tener coeficientes similares entre los diferentes factores. En resumen, la metodología consiste en una transformación ortogonal o proyección con variables correlacionadas en datos no correlacionados que toman el nombre de componentes principales [27–29].

Se considera la existencia de una cantidad determinada de variables a partir de las cuales se espera construir un nuevo conjunto de variables no relacionadas entre ellas y que deban satisfacer la necesidad de que sus varianzas vayan reduciéndose progresivamente. Las nuevas variables serán combinaciones lineales de las variables originales como se puede observar en la ec. (1)

(1)

donde es un vector de contantes y es un vector que contiene las variables iniciales.

Luego, la necesidad radica en maximizar la varianza. Esta tarea puede ser alcanzada al aumentar los valores de los coeficientes con el fin de mantener la ortogonalidad de la transformación planteada. Para ello se ingresa la ec. (2) que restringe el módulo del vector de constantes a un valor de uno

(2)

Con la premisa anterior, se selecciona el primer componente por medio de un coeficiente de forma que la primera variable a calcular tenga la mayor varianza posible. El segundo componente se calculará de modo que esta nueva componente esté correlacionada con la primera componente. Así sucesivamente se continúa, consiguiendo a la vez que en cada cálculo la varianza sea menor. Luego de un proceso de optimización se obtiene un total de componentes que es el producto de los autovectores calculados y multiplicados por el vector de variables originales. Lo antes expuesto se muestra en la ec. (3) de la cual se desprende la ec. (4)

(3)
(4)

Finalmente, al analizar la matriz de covarianzas de los coeficientes mostrados en , será la mostrada en la ec. (5) dada la no correlación de los coeficientes

(5)

El cálculo de los coeficientes puede realizarse por medio de procesos, como el método de multiplicadores de Lagrange al tener una función de variables y que además está sujeto a restricciones. De tal modo, la ec. (6) muestra la función a maximizar y la ec. (7) representa la restricción a la que se sujeta la expresión [30,31]

(6)
(7)

4. Algoritmo de detección de fallas de sensado basado en análisis de componentes principales

El método planteado usando PCA está basado en datos existentes conformados un conjunto de mediciones previamente registradas. La MG planteada para el desarrollo posee un esquema de registro de datos por fase, entre los cuales se registran: Voltaje (V-abc), Corriente (i-abc), Potencia Activa (P-abc), Reactiva (Q-abc), Distorsión Armónica Total (THD-abc) y Factor de Potencia (PF-abc) por cada bus de la MG. Adicionalmente, también son utilizados los datos del VSC en estudio como son: Acción de Control (u: magnitud-m y ángulo-phi); y los Voltajes de realimentación (Vs-abc). Dichos datos entonces serán transferidos al algoritmo que calcula los componentes principales del sistema en condición de falla y en ausencia de esta, esto con el fin de determinar la existencia de la falla de alguna naturaleza al comparar los componentes principales de las clases que se detallarán más adelante. La Tabla 1 muestra las variables seleccionadas para llevar a cabo el método planteado. Las funciones utilizadas, así como el pseudocódigo implementado se muestran en las Tablas 2 y 3, respectivamente.

Tabla 1. Variables utilizadas
Nombre Interpretación
Datos_Gen_n Observaciones de variables a procesar
a Número de componentes a elegir
n Cantidad de observaciones
Alpha Constante de confianza
coeffn Coeficientes de los componentes principales
scoren Score de los componentes principales
latentn Varianza de los componentes principales
tsquaredn Coeficiente de Hotelling
explainedn Porcentaje de la varianza
mun Media estimada de cada variable
umbraln Ángulo teórico de condiciones normales
n Número de clase
c1 Ángulo entre condición normal y falla abrupta
c2 Ángulo entre condición normal y falla de valor fijo
UCL Umbral superior
LCL Umbral inferior
res1 Residuo Hotelling clase uno y clase dos
res2 Residuo Hotelling clase uno y clase tres
[Voltaje_d, P_d, Q_d, Corriente_d, Sensado] Valores registrados de la simulación


Tabla 2. Funciones utilizadas
Style name Format
subspace Calcula el ángulo entre espacios
pca Obtiene información de los componentes principales


Tabla 3. Pseudocódigo para el algoritmo propuesto
Algoritmo de detección basado en PCA
Paso 1: Entradas:
[Voltaje_d, P_d, Q_d, Corriente_d, Sensado];
Paso 2: Salidas:
{coeffn, scoren, latentn, tsquaredn, explainedn, mun, falla};
Paso 3: Inicialización: Datos_Gen ← [ ];
Paso 4: Asignación de datos:
Datos_Gen_n ← [Voltaje_d, P_d, Q_d, Corriente_d, Sensado];
Paso 5: Cálculo de componentes principals:
[coeff0,score0,latent0,tsquared0,explained0,mu0]←pca(Datos_Gen_1);
[coeff1,score1,latent1,tsquared1,explained1,mu1]←pca(Datos_Gen_2);
[coeff2,score2,latent2,tsquared2,explained2,mu2]←pca(Datos_Gen_3);
Paso 6: Cálculo de ángulos entre espácios:
umbral = subspace (coeff0.coeff0);
c1 = subspace (coeff0.coeff1); c2 = subspace (coeff0.coeff2);
Paso 7: Cálculo de umbrales:
UCL = [a(n+1)(n-1)]/(n2-na) * F (0.95, a, n-a);
LCL = [a(n+1)(n-1)]/(n2-na) * F (0.05, a, n-a);
Paso 8: Cálculo de residuos:
res1 = tsquared1 - tsquared0; res2 = tsquared2 - tsquared0;
Paso 9: Comparación de umbral:
Si c1 > umbral
Mostrar ("Falla clase 2"); Falla=1; Encontrar res1 > UCL y res1 <LCL;
Sino
Si c2 > umbral
Mostrar ("Falla clase 3"); Falla=1; Encontrar res2 > UCL y res2 <LCL
Sino
Mostrar ("Sin falla"); Falla=1; Fin Si; Fin Si
Paso 10: Retornar:
{coeffn, scoren, latentn, tsquaredn, explainedn, mun, falla};

5. Caso de estudio y análisis de resultados

Al considerar el estudio sobre MG híbridas que opera en modo conectado de la red principal y compuesta por dos paneles fotovoltaicos, dos BESS, cagas líneas y no lineales. Por otro lado, se contempla que el estudio se realizará sobre las fuentes convertidoras de voltaje o VSC [1,23]. Se plantean tres escenarios de operación de la MG, el primero contempla la operación en condiciones nominales, el segundo escenario introduce una falla abrupta de sensado y finalmente el tercer escenario introduce una falla de valor fijo en la etapa de sensado. Los dos últimos escenarios introducen el daño en la etapa de sensado del conversor CA/CC conectado entre el bus de CC y la red de CA, dicho conversor es capaz de operar como inversor o como rectificador según sea el caso.

Es necesario indicar que los escenarios explicados con anterioridad son llevados a cabo con el máximo de la demanda. De las cinco señales que son tomadas como realimentación para el LC del conversor en estudio (, , , , y ), tres (, , y ) son afectadas directamente por el efecto de las fallas expuestas para los escenarios dos y tres. Las señales y son afectadas como consecuencia de las fallas y la acción de control errónea tomada por el LC. Adicionalmente, se usa la información de datos (252) trifásicos de la MG por cada bus que la conforma (para este caso de estudio son 14 buses) como: V-abc, i-abc, P-abc), Q-abc, THD-abc y PF-abc. De las clases antes expuestas se genera para cada uno de ellos un conjunto de datos sensados para la MG y el CL, con lo cual se obtiene un total de 257 variables es estudio. Las muestras son tomadas en un intervalo de tiempo de 0.35 s con un periodo de muestreo de 0.002 s. Las simulaciones se llevaron a cabo en un computador portátil con procesador Intel® Core™ i7-6700HQ CPU @ 2.60 GHz 2.60 GHz, 16 GB de RAM y tarjeta gráfica NVIDIA GEFORCE GTX 960M + Intel® HD Graphics 530. A continuación, se muestra el estudio llevado a cabo para tres clases diferentes de operación.

5.1 Clase 1

La primera clase hace referencia a la operación del sistema en condiciones normales, esto implica que, no se ha introducido ningún tipo de falla en el sensado del controlador del conversor de voltaje 1. La demanda se sitúa en su escenario de máxima demanda. La Figura 1 muestra los valores de voltaje de fase tomados desde el sensado para controlar el conversor de CA/CC que es objeto de estudio. La Figura 2 ilustra los voltajes rms sensados en el mismo intervalo que los mostrados por la Figura 1.

Draft Ortiz 861923554-image12-c.png
Figura 1. Voltajes sensados


Image2V.png
Figura 2. Voltajes sensados

5.2 Clase 2

La clase dos representa una clase en la cual el sensor encargado de aportar la información de los voltajes es afectado bruscamente y obtiene un valor de cero, lo cual supone una falla abrupta en el sensor. La Figura 3 muestra las señales sensadas para el control del conversor, en donde se puede observar que, para el caso de la señal correspondiente al voltaje, la señal presenta un fallo abrupto (valor nulo) a los 0.15 s de simulación. La Figura 4 muestra, por otro lado, las señales rms sensadas en el mismo intervalo; es notorio que existe una falla en ese punto como se explicó en puntos anteriores.

Draft Ortiz 861923554-image14-c.png
Figura 3. Voltaje sensado, falla valor fijo


Draft Ortiz 861923554-image13-c.png
Figura 4. Voltaje sensado, falla valor fijo

5.3 Clase 3

La clase que se presenta en este apartado propone la existencia de una falla en el sensado del voltaje cuya consecuencia radica en la presencia continua de un valor a la salida del sensor. A continuación, le llamaremos a esta clase de valor fijo. Finalmente, se muestran los valores de voltaje sensados en el punto mencionado anteriormente, de manera que la Figura 5 ilustra la falla abrupta, la cual se observa a los 0.15 s de la simulación. El voltaje sensado se coloca en un valor fijo de 75 V en las tres fases que se sensan. La Figura 6 ilustra la falla de valor fijo sobre las mediciones en valores rms.

Draft Ortiz 861923554-image16-c.png
Figura 5. Voltaje sensado, falla valor fijo


Draft Ortiz 861923554-image15-c1.png
Figura 6. Voltaje sensado, falla valor fijo


Los datos generados para todas las clases son luego procesados por el algoritmo para obtener sus componentes principales. La Tabla 4 muestra los componentes principales de cada clase con su respectiva distribución de varianza (columna 2) por cada componente principal. También se muestra el porcentaje de varianza o la representatividad (columna 3) de cada uno de los componentes para el espacio generado y el porcentaje acumulado (columna 4) de la varianza, medida que ayuda a comprender la cantidad de componentes principales a utilizar para describir la mayor porción del sistema en estudio. 

Para la clase en la cual no existe falla en el sensado es posible notar que los primeros dos componentes aportan con la mayor representatividad del sistema, siendo estos los que representan alrededor del 85%, mientras que al considerar los primeros cinco componentes se tiene una representatividad acumulada del 99%. Las clases dos y tres se manejan de una manera similar, sus primeros dos componentes que representan alrededor del 80%, mientras que se requiere de cinco componentes para describir más del 95%.

Tabla 4. Resumen de componentes principales
Componente
principal
Distribución de
varianza
 % Varianza
representatividad
 % Varianza total
acumulada
Clase 1 CP1 6.28E+05 43.62 43.62
CP2 5.96E+05 41.41 85.03
CP3 1.73E+05 12.00 97.03
CP4 1.68E+04 1.17 98.20
CP5 1.12E+04 0.78 98.98
Clase 2 CP1 5.66E+05 41.05 41.05
CP2 5.34E+05 38.72 79.77
CP3 1.67E+05 12.12 91.88
CP4 3.57E+04 2.59 94.48
CP5 2.47E+04 1.79 96.26
Clase 3 CP1 5.97E+05 42.30 42.30
CP2 5.65E+05 40.04 82.35
CP3 1.73E+05 12.29 94.64
CP4 1.97E+04 1.40 96.03
CP5 1.59E+04 1.13 97.16


Se puede observar que la presencia de fallas provoca la alteración de los componentes y los porcentajes de representatividad. Es posible entonces realizar una comparación de espacios entre la clase uno-dos, y una nueva comparación entre clase uno-tres. La diferencia angular entre uno y otro espacio puede indicar que las observaciones analizadas no son las mismas, lo cual, para el caso que compete a esta investigación, significa una alteración de señales. La Tabla 5 muestra la diferencia angular mencionada con anterioridad.

Tabla 5. Diferencia angular
Componente principal Ángulo respecto a CP1 Diferencia respecto a CP1
CP1 2.74E-15 0.00E+00
CP2 2.96E-15 2.26E-16
CP3 2.93E-15 1.95E-16

5.4. Detección de fallas

La Figura 7 muestra un diagrama de Pareto para las tres clases de operación con los primeros componentes principales más relevantes, así como la representatividad porcentual (varianza) acumulada. Por otro lado, la Figura 8 muestra un histograma de los valores de distribución de la varianza de los tres componentes más importantes para las tres clases presentadas.

A pesar de que las variaciones son mínimas entre la clase dos y la clase tres, ambas difieren en valor con la clase uno, aportando con ello notoriedad en la diferencia entre las clases, dada la ocurrencia de las fallas en el sensado. Con el fin de comparar las diferencias de los componentes y sus porcentajes de representatividad, en el caso del porcentaje de varianza o representatividad, es aún más evidente la diferencia de valores, lo cual evidencia claras diferencias entre las tres clases, con lo cual además de mostrar un fallo puede ayudar a discriminar los diferentes fallos.

Image 7.png
Figura 7. Distribución de varianza


Draft Ortiz 861923554-image17-c.png
Figura 8. Varianza de los componentes por clases


Al graficar los scores de los cinco componentes iniciales, es de principal interés analizar los componentes cuatro y cinco, como se puede observar en las Figuras 9a y 9b. La Figura 9b ilustra de manera análoga a lo visto en la Figura 9a, pero para el caso de la componente cinco. En esta clase es más evidente la variación, a pesar de que entre la clase dos y tres la diferencia no es apreciable; sí lo es respecto a la clase que no tiene influencia de ninguna falla.

Draft Ortiz 861923554-image18-c.png
Draft Ortiz 861923554-image19-c.png
(a) (b)
Figura 9. Scores. (a) Componente 4. (b) Componente 5


Otro análisis para la detección de las fallas se puede observar en los coeficientes de Hotelling (medida estadística de la distancia multivariante de las observaciones al centro del espacio), los cuales son graficados de manera simultánea para los diferentes componentes principales sobre las tres clases estudiadas. Se puede notar, en las secciones finales, cómo se producen alteraciones, tal como sucedió con los scores. Esto fenómeno se vuelve evidente al calcular el residuo generado entre los coeficientes de Hotelling de la clase sin falla y las clases en fallos.

La Figura 10c ilustra el total de los coeficientes de Hotelling para las tres clases. Dado que el coeficiente en mención hace referencia a la distancia de las observaciones respecto al centro del nuevo espacio creado, un aumento en el valor implica una diferencia de la ubicación de la observación respecto al centro del espacio. En consecuencia, esto implicaría una anomalía en las variables estudiadas. Es congruente con una variación respecto a la clase de operación normal, dada la anomalía o fallo. La señal ha sido sometida al mismo análisis realizado en la Figura 10b a fin de observar de mejor manera las variaciones. Se puede observar que los lapsos cercanos a los 0.15 s (momentos en los cuales se produce la falla) se dan las mayores variaciones entre las clases en falla y la clase sin falla.

Draft Ortiz 861923554-image20-c.png
Draft Ortiz 861923554-image21-c.png
(a) (b)
Draft Ortiz 861923554-image22-c.png
(c)
Figura 10. (a) Residuos coeficientes de Hotteling. (b) Residuos coeficientes de Hotteling, envolvente. (c) Coeficientes de Hotelling de las tres clases


La Figura 11a muestra las violaciones que se dan respecto a los umbrales planteados, siendo posible visualizar aquellos puntos que más se alejan del umbral. Por último, en la Figura 11b se muestra el aporte de cada variable a los componentes principales como vectores de color azul, que parten desde el centro y se ubican en los diferentes cuadrantes. Los mismos ilustran el aporte de cada variable a un componente. Dada la naturaleza bidimensional de la gráfica solamente es posible visualizar las dos primeras componentes principales que en realidad representan más del 80% en toda la clase dos y tres (Figura 11b).

También es posible visualizar las observaciones en relación con el componente uno y dos en la Figura 11b. Todo el universo de observaciones es colocado por medio de sus scores en la gráfica y cómo cada una de ellas está relacionada con los componentes principales, dichos puntos corresponden a las trazas de color rojo que a pesar de mostrar una relativa forma similar a una elipse corresponden realmente a la totalidad de observaciones de las 257 variables.

Draft Ortiz 861923554-image23-c.png
Draft Ortiz 861923554-image24-c.png
(a) (b)
Figura 11. (a) Violaciones de umbral. (b) Aportes y observaciones para los dos primeros componentes

6. Conclusiones

El uso del método Análisis de Componentes Principales permite reducir considerablemente la dimensionalidad del problema debido a la cantidad de variables en estudio, manteniendo la información del sistema al conseguir una gran representatividad en unos pocos componentes calculados; consiguiendo el 80% de representatividad con tres componentes y más del 95% con cinco componentes.

El desplazamiento angular a pesar de tener un valor relativamente bajo respecto a los cinco componentes evidencia una alteración en las variables almacenadas, es evidente que el fallo en el sensado de seis variables trifásicas no altera significativamente el espacio generado por los componentes principales, pero tal alteración es suficiente para detectar variaciones entre las clases en fallo y la clase de operación normal.

El cálculo de los residuos entre los coeficientes Hotelling calculados entre la clase de operación normal y las clases de falla brinda una perspectiva diferente para encontrar fallos por medio del cálculo de las componentes principales de una Micro-red híbrida con diversidad de componentes incluyendo conversores CA/CC y sus respectivos controladores. El tiempo en el cual el residuo presenta una variación detectable por el método es también el tiempo en el cual las fallas se presentan en las clases del presente estudio.

El método propuesto y basado en análisis de componentes principales requiere del conocimiento previo del sistema a estudiar, debido al uso de métodos estadísticos. Esto permite conocer de mejor manera el comportamiento habitual y en falla del sistema. Esto puede suponer una limitación en sistemas nuevos o con variables no supervisadas que pueden volver ineficiente al método frente a fallos no reconocidos con anterioridad.

Se propone la inclusión de técnicas de aprendizaje de máquina e inteligencia artificial que complementen el uso de Análisis de Componentes Principales para minimizar los falso positivos o fasos negativos. Este desarrollo plasma las bases para la inclusión futura de técnicas como: Redes Neuronales Artificiales, Control Difuso o Árboles de Decisión que permitan validar los estados de operación normal y falla. También se propone el uso de Análisis de Componentes Principales en porciones reducidas de las Micro-redes donde el efecto de la falla es más significativo y al igual que las alteraciones en las componentes principales.

Referencias

[1] Ortiz L., Orizondo R., Aguila A., Gonz J.W., Isaac I., Gabriel J.L. Hybrid AC/DC microgrid test system simulation: grid-connected mode. Heliyon, 5(12):21, 2019. doi: 10.1016/j.heliyon.2019.e02862

[2] Ortiz L., Gonz J.W., Gutierrez L.B., Llanes-santiago O. A review on control and fault-tolerant control systems of AC/DC microgrids. Heliyon, 6(8):e04799, 2020. doi: 10.1016/j.heliyon.2020.e04799

[3] Carrión D., Ortiz L. Generación distribuida a partir de bicicletas estáticas y sistemas híbridos. Ingenius, 10:44–48, 2013.

[4] Gadanayak D.A. Protection algorithms of microgrids with inverter interfaced distributed generation units—A review. Electr. Power Syst. Res., 192:106986, 2021. doi: 10.1016/j.epsr.2020.106986

[5] Gutiérrez G.M., Aguila A., González D.L., Ortiz L. Optimum location and sizing of capacitor banks using VOLT VAR compensation in micro-grids. IEE Lat. Am. Trans., 18(3):465–472, 2020. doi: 10.1109/TLA.2020.9082717

[6] Aguila A., Robayo A., López G., Ortiz L., Isaac I., González J. Optimal sizing of distribution transformers using exhaustive search algorithm. 2019 FISE-IEEE/CIGRE Conference - Living the energy Transition (FISE/CIGRE), pp. 1-7, 2019. doi: 10.1109/FISECIGRE48012.2019.8984965

[7] Ortiz L., Aguila A., Hincapié Reyes R.C., González J. Multi-criteria optimization of the deployment of a grid for rural electrification based on a heuristic method. IOP Conf. Ser.: Earth Environ. Sci., 73(1):012020, 2017. doi: 10.1088/1755-1315/73/1/012020

[8] Sekhar P.C., Mishra S., Sharma R. Data analytics based neuro-fuzzy controller for diesel-photovoltaic hybrid AC microgrid. IET Gener. Transm. Distrib., 9(2):193–207, 2015. doi: 10.1049/iet-gtd.2014.0287

[9] Zografou-Barredo N.M., Patsios C., Sarantakos I., Davison P., Walker S.L., Taylor P.C. MicroGrid resilience-oriented scheduling: A robust MISOCP model. IEEE Trans. Smart Grid, pp. 1–13, 2020. doi: 10.1109/TSG.2020.3039713.

[10] Meng L., Savaghebi M., Andrade F., Vasquez J.C., Guerrero J.M., Graells M. Microgrid central controller development and hierarchical control implementation in the intelligent microgrid lab of Aalborg University. Conf. Proc. - IEEE Appl. Power Electron. Conf. Expo. - APEC, pp. 2585–2592, 2015. doi: 10.1109/APEC.2015.7104716.

[11] Yassaie N., Hallajiyan M., Sharifi I., Talebi H.A. Resilient control of multi-microgrids against false data injection attack. ISA Trans., 110:238-246, 2021. doi: 10.1016/j.isatra.2020.10.030.

[12] Mishra S., Anderson K., Miller B., Boyer K., Warren A. Microgrid resilience: A holistic approach for assessing threats, identifying vulnerabilities, and designing corresponding mitigation strategies. Appl. Energy, 264:114726, 2020. doi: 10.1016/j.apenergy.2020.114726

[13] Ramírez B.E., Ortiz L. Estudio comparativo de métodos de deteccion e identificacion de fallas (FDI) de sensado sobre el Control Local de micro redes Electricas Hibridas AC/DC. Universidad Politécnica Salesiana, 2020.

[14] Yu Q., Jiang Z., Liu Y., Long G., Guo M., Yang D. Research of early warning of failure with load tendency based on non-intrusive load monitoring in microgrid. 2020 IEEE 6th Int. Conf. Control Sci. Syst. Eng. ICCSSE 2020, pp. 232–236, 2020. doi: 10.1109/ICCSSE50399.2020.9171952

[15] Darab C., Tarnovan R., Turcu A., Martineac C. Artificial intelligence techniques for fault location and detection in distributed generation power systems. Proc. 2019 8th Int. Conf. Mod. Power Syst. (MPS), pp. 21–24, 2019. doi: 10.1109/MPS.2019.8759662

[16] Sahoo S., Peng J.C.H., Mishra S., Dragicevic T. Distributed screening of hijacking attacks in DC microgrids. IEEE Trans. Power Electron., 35(7):7574–7582, 2020. doi: 10.1109/TPEL.2019.2957071

[17] Agarwal T., Niknejad P., Rahimnejad A., Barzegaran M.R., Vanfretti L. Cyber–physical microgrid components fault prognosis using electromagnetic sensors. IET Cyber-Physical Syst. Theory Appl., 4(2):173–178, 2019. doi: 10.1049/iet-cps.2018.5043

[18] Bravo J.G., Ortiz L. Estrategia de tolerancia a fallas por condiciones ambientales para IEDS en subestaciones de distribución. Universidad Politécnica Salesiana, 2016.

[19] Wang C., Hu J., Wen C. Multi-level PCA and its application in fault diagnosis. 26th Chinese Control Decis. Conf. CCDC 2014, pp. 2810–2814, 2014. doi: 10.1109/CCDC.2014.6852651

[20] Alsafasfeh Q., Abdel-Qader I., Harb A. Symmetrical pattern and PCA based framework for fault detection and classification in power systems. 2010 IEEE Int. Conf. Electro/Information Technol. (EIT2010), pp. 1-5, 2010, doi: 10.1109/EIT.2010.5612179.

[21] Wang Y., Ma X., Qian P. Wind turbine fault detection and identification through PCA-based optimal variable selection. IEEE Trans. Sustain. Energy, 9(4):1627–1635, 2018. doi: 10.1109/TSTE.2018.2801625

[22] Khoddam M., Sadeh J., Pourmohamadiyan P. Electrical contact failure detection based on dynamic resistance principle component analysis and RBF neural network. C. 2016 - Int. Conf. Cond. Monit. Diagnosis, pp. 380–383, 2016. doi: 10.1109/CMD.2016.7757897

[23] Ortiz L., Orizondo R., Aguila A., González J.W., López G.J., Isaac I. Hybrid AC/DC & DC microgrid test system simulation. MATLAB Central File Exchange, 2020. [Online]. Available: https://www.mathworks.com/matlabcentral/fileexchange/73878-hybrid-ac-dc-dc-microgrid-test-system-simulation?s_tid=srchtitle.

[24] Liang Z., Mu L., Zhang F., Zhou H., Zhang X. The fault detection method of islanded microgrid with the V/f controlled distributed generation. Int. J. Electr. Power Energy Syst., 112:28–35, 2019. doi: 10.1016/j.ijepes.2019.04.030

[25] Ramírez B., Ortiz L., Pavón W. Análisis dinámico comparativo de métodos de detección e identificación de fallas de sensado sobre el control local de micro-redes. RISTI – Rev. Ibérica Sist. e Tecnol. Informação, E45(44):1–17, 2021. [Online]. Available: http://www.risti.xyz/issues/ristie45.pdf.

[26] Song J., Li B. Nonlinear and additive principal component analysis for functional data. J. Multivar. Anal, 181:104675, 2021. doi: 10.1016/j.jmva.2020.104675

[27] Asante-Okyere S., Shen C., Ziggah Y.Y., Rulegeya M.M., Zhu X. Principal component analysis (PCA) based hybrid models for the accurate estimation of reservoir water saturation. Comput. Geosci., 145:104555, 2020. doi: 10.1016/j.cageo.2020.104555

[28] Hamadache M., Lee D. Principal components analysis based fault detection and isolation for electronic throttle control system. 2012 12th International Conference on Control, Automation and Systems, pp. 808–813, 2012.

[29] Zhang X., Ren X. Two Dimensional principal component analysis based independent component analysis for face recognition. 2011 Int. Conf. Multimed. Technol. (ICMT), pp. 934–936, 2011. doi: 10.1109/ICMT.2011.6002199

[30] González C.G., Felpeto A.B. Tratamiento de datos. Díaz de Santos, 2006.

[31] Lahdhiri H., Said M., Taouali O. Sensor fault detection using a new online reduced rank kernel PCA for monitoring an air quality monitoring network. 2019 International Conference on Advanced Systems and Emergent Technologies (IC_ASET), pp. 34–39, 2019. doi: 10.1109/ASET.2019.8871046
Back to Top

Document information

Published on 05/10/22
Accepted on 22/09/22
Submitted on 13/05/22

Volume 38, Issue 4, 2022
DOI: 10.23967/j.rimni.2022.09.009
Licence: CC BY-NC-SA license

Document Score

0

Views 78
Recommendations 0

Share this document

claim authorship

Are you one of the authors of this document?