Proyecto Fin de Carrera: Alejandro Andrés Rico Espinosa
Proyecto Fin de Carrera: Alejandro Andrés Rico Espinosa
Presentado a
INGENIERO ELÉCTRICO
por
Lista de Figuras
Figura 1. Equivalente Panel Fotovoltaico. Obtenida de [5] .................................................. 6
Figura 2. Curvas características P-V con temperatura constante variando irradiación.
Obtenida de [5] ..................................................................................................................... 7
Figura 3. Curva característica I-V con irradiación constante variando temperatura. Obtenida
de [5] ..................................................................................................................................... 7
Figura 4. Representación del convertidor tipo Boost ........................................................... 8
Figura 5. Tipos de fallas. Obtenida de [3] ............................................................................. 9
Figura 6. Curvas I-V de las distintas fallas. Obtenida de [3]................................................ 10
Figura 7. Convolución Imagen 5x5 con filtro 3x3. Tomado de [17] .................................... 11
Figura 8. Max Pooling 2x2. Tomado de [17] ....................................................................... 11
Figura 9. Topología CNN tipo MNIST. Tomada de [17] ....................................................... 12
Figura 10. Matrices Confusión SVM vs CNN ....................................................................... 15
Figura 11. Original junto con labels vs Resultado YOLO ..................................................... 19
Figura 12. Metodología Empleada ...................................................................................... 20
Figura 13. Segmentación 1 .................................................................................................. 21
Figura 14. Segmentación 2 .................................................................................................. 21
Figura 15. Segmentación 3 .................................................................................................. 22
Figura 16. Ejemplo Entrenamiento MNIST ......................................................................... 23
Figura 17. Ejemplo Entrenamiento MNIST ......................................................................... 23
Figura 18. Ejemplo Entrenamiento MNIST ......................................................................... 24
Lista de Tablas
Tabla 1. Aspectos de la norma IEC 61724 ........................................................................... 13
Tabla 2. Matriz de confusión 2 clases Dataset sin balancear ............................................. 25
Tabla 3. Matriz de confusión 2 clases Dataset Balanceado ................................................ 25
Tabla 4. Matriz de confusión 4 clases Dataset Balanceado ................................................ 25
3
1 INTRODUCCIÓN
Durante los últimos años el sector eléctrico ha variado en diversos aspectos, tanto
estructurales como tecnológicos, lo cual incluye el paso de una gama de energías
alternativas no convencionales alrededor del mundo. Tras los compromisos adquiridos
por Colombia a través del estatuto de IRENA (Agencia Internacional de Energías
Renovables) mediante la ley 1665 del 2013 para reducción de emisiones de gases y
gestión eficiente de la energía, se establece la ley 1715 en el 2014. Esta regula la
integración de energías no convencionales al sistema energético nacional, brindando
incluso algunos beneficios arancelarios y tributarios para fomentar el uso de estas
tecnologías [1].
Sin embargo, esta tecnología no está exenta de fallas, que se pueden presentar por
múltiples factores como el clima, la degradación y envejecimientos de los
componentes del sistema, un MPPT desbalanceado, entre otras.
pretende proponer una metodología de auditoría para una granja solar, que permita
identificar fallas y problemas físicos de manera más conveniente, para de esta forma
optimizar la eficiencia de la granja solar. Por lo anterior se pretende utilizar análisis de
imagen junto con técnicas como convolución de filtrado, redes neuronales y esquemas
probabilísticos para aproximar una solución al problema.
Metodología de auditoría y optimización de la 5
eficiencia de granja solar mediante tratamiento
de imagen
2 OBJETIVOS
Una ecuación para la obtención de la corriente de salida del panel se presenta en (1), la cual
se deriva del análisis de malla y la teoría de los semiconductores.
𝑞(𝑉+𝐼∙𝑅𝑠 )
𝐼 = 𝐼𝑝ℎ − 𝐼𝑠 (𝑒 𝐾𝑇0𝐴𝑁𝑠 − 1) (1)
Figura 2. Curvas características P-V con temperatura constante variando irradiación. Obtenida de [5]
Figura 3. Curva característica I-V con irradiación constante variando temperatura. Obtenida de [5]
El conversor DC-DC tipo Boost, como su nombre lo indica, permite elevar la tensión de la
salida de los sistemas fotovoltaicos (arreglo de paneles) respecto a la entrada que estos
proporcionan. En la Figura 4 se observa el circuito equivalente, que consiste en una fuente
DC, una inductancia, un transistor (modelado como interruptor), un capacitor y una
resistencia.
Con ayuda del interruptor es posible regular la polaridad del voltaje, y almacenar parte de
la energía en la capacitancia, para que de esta forma el voltaje a la salida sea mayor que a
la entrada. Cabe destacar la presencia del control MPPT, como seguidor de máxima
potencia para encontrar un balance y mejorar la eficiencia del sistema. Finalmente se utiliza
un inversor para poder transformar la corriente continua a corriente alterna y sincronizarse
con la red eléctrica. Sin embargo, en un arreglo de paneles fotovoltaicos se pueden
presentar ciertas fallas que afectan el sistema.
Metodología de auditoría y optimización de la 9
eficiencia de granja solar mediante tratamiento
de imagen
Las fallas se clasifican como irreversibles (por ejemplo, los daños físicos como fisuras) o
temporales (como en el caso de sombras), pero en ambos casos se llegan a generan
perdidas de potencia. En la Figura 5 se aprecian las 4 fallas eléctricas que se pueden
presentarse en un arreglo fotovoltaico, cada una de estas con repercusiones.
Una falla de corto circuito reduce el voltaje de circuito abierto. La mismatch fault y falla de
circuito abierto presentan puntos de inflexión en las curvas I-V. Mientras que la falla a tierra
tiene que ver con las sobre tensiones de los equipos que no están protegidos
adecuadamente. En la Figura 6 es posible apreciar los cambios de las curvas I-V que generan
las fallas respecto a un funcionamiento normal.
Metodología de auditoría y optimización de la 10
eficiencia de granja solar mediante tratamiento
de imagen
Es decir que mediante este análisis se puede llegar a determinar el mal funcionamiento de
un sistema, aunque como se mencionó anteriormente, si se presentan fallas simultáneas
puede complicarse el análisis porque las curvas desvarían. Algunas otras técnicas para
identificar fallas (sobre todo físicas y de superficie en los paneles), se implementan con
análisis de imágenes electroluminiscentes. Aunque esta técnica se utiliza más que todo en
la fabricación misma de los paneles, y no en detectar fallas una vez se implementan en una
granja solar. También se estudian fallas mediante análisis de imágenes térmicas, ya que al
tener una falla de conexión la energía se disipa y se comienzan a calentar algunos
componentes (como las celdas). Aunque esta técnica ha sido estudiada, el análisis térmico
solo permite identificar la zona en que se presenta la falla, más no brinda información de
que tipo de falla se tiene.
Ya que el proyecto se enfoca principalmente en las fallas físicas se decidió estudiar con
mayor profundidad los efectos de las fisuras, polvo y sombra. Una fisura bien sea de tipo
grieta, agujero o como un rasguño termina causando una impedancia de derivación
extremadamente alta, incluso no lineal [12]. Esto debido al mal contacto que se crea en la
superficie el cual genera un corto creando las perdidas. De igual manera esto se traduce en
un incremento de la temperatura. Para el caso de las fallas de polvo y sombra, en muchas
ocasiones se catalogan de la misma forma, ya que en resumidos términos terminan
causando una falla de tipo mismatch. Lo anterior es causante de perdidas en el sistema,
dado que una sombra parcial en una celda tendrá una menor corriente de salida, la cual
termina siendo la salida resultante de todo el panel. Mientras que unas celdas funcionan
adecuadamente, las sombreadas llegan a disipar potencia, comportándose como
resistencias. De igual forma debido a la energía disipada se causa un incremento de
Metodología de auditoría y optimización de la 11
eficiencia de granja solar mediante tratamiento
de imagen
temperatura también lo cual puede llegar a causar daño permanente dado la insuficiencia
de protección del diodo bypass para ciertos casos.
Para lo anterior se planteó el uso de una CNN (Convolutional Neural Network) tipo MNIST.
Su uso principal es para clasificación de imágenes y es una de las técnicas que más auge
tiene en la actualidad. A diferencia de una red neuronal regular, la CNN no necesita una
cantidad extravagante de neuronas para manejar imágenes de grandes tamaños a color [17]
ya que esta red utiliza distintas capas de convolución y pooling. Las capas de convolución
buscan en principio (mediante el uso de filtros), reducir la complejidad de la imagen (su
tamaño) sin perder la relación entre los pixeles adyacentes tal como se puede apreciar en
la Figura 7. Las capas de pooling también buscan la reducción del problema, disminuyendo
los parámetros a analizar en cada una de las imágenes. Una de las más comunes es el Max
Pooling donde se busca obtener el mayor valor de cierto segmento en los pixeles de la
imagen, tal como se evidencia en la Figura 8.
Una vez utilizadas estas capas para reducir el tamaño del problema, se hace uso de una red
totalmente conectada (como lo es regularmente), donde las neuronas en las capas ocultas
se conectan entre si para buscar una relación continua entre los parámetros de entrada. A
partir de estos, asignan una probabilidad a cada una de las neuronas de salida (clases) para
determinar en cual de ellas se debe clasificar el parámetro de entrada. Una topología
completa de la CNN tipo MNIST se puede presentar como en la Figura 9.
Metodología de auditoría y optimización de la 12
eficiencia de granja solar mediante tratamiento
de imagen
Para lo anterior, se tiene en cuenta la IEC 61724, la cual describe en general el proceso
para toma de datos de un arreglo de paneles fotovoltaicos. Esto se resume a continuación
en la Tabla 1, teniendo en cuenta que se sugiere un tiempo de muestreo de 1 minuto o
menos. Para los parámetros que suelen ser más constantes se puede prolongar el tiempo
de muestra hasta 10 minutos y los parámetros deben ser continuamente monitoreados
en este intervalo de tiempo.
Metodología de auditoría y optimización de la 13
eficiencia de granja solar mediante tratamiento
de imagen
Tabla 1. Aspectos de la norma IEC 61724
Parámetro Procedimiento / Especificaciones
Irradiancia Se debe medir en el mismo plano que el arreglo de paneles
solares, usualmente mediante un piranómetro. La posición
de este debe ser representativo para la muestra de datos y
tener un error de hasta 5%.
Temperatura La medición debe ser representativa, por lo que
Ambiente generalmente se sitúan en los escudos de protección solar.
Su precisión debe ser al menos de 1 K.
Velocidad del viento Debe medirse a una altura representativa para las
condiciones ambientales, con un sensor de al menos
0,5m*s-1 de precisión para vientos menores a 5m*s-1.
Temperatura del La temperatura del modulo fotovoltaico debe ser medida
modulo con un sensor colocado en la parte trasera de uno o más
módulos del panel. La elección del modulo para poner el
sensor se basa en la norma IEC 61829, ya que la
temperatura se puede ver alterada por el mismo sensor. Su
precisión debe ser al menos de 1 K.
Voltaje y Corriente Puede ser AC o DC, sin embargo, el AC no es requerido en
todas las circunstancias. Debe tener al menos 1% de
precisión.
Potencia Eléctrica Los parámetros para la potencia pueden ser DC o AC. Para
DC se tiene la opción de medir directamente con la ayuda
de un sensor o simplemente obtener el valor mediante la
multiplicación de voltaje instantáneo y corriente. Cabe
aclarar que estas potencias pueden tener grandes
cantidades de rizado AC por lo que para medir
correctamente la potencia DC debe utilizarse un vatímetro
con al menos 2% de precisión. Al terminar se debe obtener
la potencia promedio mediante la suma de los valores
sobre la constante de muestreo expresada en horas.
Sistema Adquisición Es completamente necesario para el monitoreo correcto
de Datos del sistema. Deben ser modelos comerciales y tener
soporte técnico.
Según sugerencias presentadas en las normas ISO 50001, ISO 50002, ISO 50003, NTC-
ISO 19011, ISO 14001 y UNE 216501 se evalúan ciertos pasos para un correcto proceso
de auditoría, los cuales se presenta a continuación.
1) Planeación de auditoría
Metodología de auditoría y optimización de la 14
eficiencia de granja solar mediante tratamiento
de imagen
2) Reunión de agentes involucrados (Asegurar competencia de auditores y selección
de equipos)
3) Recolección de datos
4) Plan de medición
5) Visita Presencial
6) Análisis
7) Reporte
8) Reunión final y seguimiento del desempeño del programa de auditoría
Cada uno de estos pasos fueron diseñados para poder cumplir el objetivo principal de
una auditoría, definido anteriormente. Por ende, el proyecto presentado en este
documento no se enfoca en cambiar totalmente la auditoría energética sugerida por las
normas, sino en proponer una metodología para la componente de monitoreo y
recolección de datos en un parque solar. De esta forma se pretende brindar
herramientas adicionales que se pueden implementar en el proceso auditor para
facilitarlo y obtener información detallada de ciertos procesos que pueden afectar el
desempeño energético. De igual manera, se busca mediante este proyecto proponer a
un menor nivel el monitoreo constante de un sistema fotovoltaico, en vez de uno
temporal como se suele realizar.
5.1 Definición
El proyecto se define bajo un alcance de aplicabilidad realístico, por lo que surgen ciertas
limitaciones. Una limitación principal fue en gran medida la adquisición de datos para
entrenamiento, ya que se utilizaron únicamente imágenes aéreas. De igual manera se
define el algoritmo bajo 4 clases a estudiar (fisuras, polvo, sombra y sin falla). Se desea
estudiar una metodología diferente (basado en conocimientos previos y en relación con
otros estudios propuestos) para el monitoreo de una granja solar. De esta forma brindar
herramientas no convencionales para facilitar el proceso auditor y optimizar la eficiencia
de la granja solar.
5.2 Especificaciones
Como se acuerda desde los objetivos inicialmente planteados, se pretende diseñar una
metodología que permita:
Algoritmo Parte 1: Esta etapa consiste en lograr generar un algoritmo que extraiga cierta
información importante de una imagen. Es decir, componente de granularidad para
poder identificar el agente a estudiar (paneles y celdas) dentro de la granja solar.
6.2 Fuentes
Principalmente las fuentes utilizadas para el desarrollo del proyecto fueron papers y
publicaciones de otros autores que resolvían problemas similares. También
publicaciones en distintas revistas académicas fueron tenidas en cuenta para el
desarrollo del proyecto. Esto junto con el conocimiento adquirido a lo largo de la carrera
ayudaba a seleccionar las alternativas que se aproximaran de la mejor manera a
encontrar una solución al problema establecido. También referencias como Matworks
(foros, tutoriales y herramientas que guiaban en el proceso) fueron de gran utilidad en
el desarrollo del algoritmo. Finalmente, la ayuda y guía brindada por el asesor y otros
profesores del departamento permitió definir, encaminar y restringir adecuadamente
la problemática a lo largo de todo el proceso.
Aunque existen técnicas para estimar los valores de los anchores boxes utilizando
clustering y así mismo definir un tamaño de filtro funcional; también es necesario el uso
de los scores. Estos no son más que unas probabilidades que se asignan durante los
recorridos de la convolución según el entrenamiento definido de la CNN (Convolutional
Neural Network). Mediante los scores es posible descartar doble detección de un objeto
que puede darse por la sliding window.
Tras aplicar esta técnica con el problema específico del proyecto para extraer los
paneles, se encontraron errores muy grandes. Aunque las imágenes se etiquetaron
manualmente y se utilizó una red pre-entrenada que contenía 50 capas, los anchores
boxes hallados mediante clustering no tenían un tamaño similar al de todas las
imágenes. Es decir que por las distintas topologías que pueden existir en un arreglo solar
y también por los diferentes ángulos que tiene cada una de las imágenes, no fue posible
aplicar el algoritmo YOLO con éxito. Los resultados se aprecian en la Figura 11, donde
se puede evidenciar la imagen original con sus respectivos labels de entrenamiento y el
resultado obtenido de la red convolucional de YOLO, con scores que no son ni del 60%
de acierto.
Metodología de auditoría y optimización de la 19
eficiencia de granja solar mediante tratamiento
de imagen
Para el segundo problema se utilizó una técnica similar a la evaluada en [6] la cual
proponía estimar la falla según una densidad de puntos (landmarks). Una vez resulto el
problema de la extracción del objeto que se deseaba evaluar, se consultaron distintos
procesamientos de imágenes para lograr resaltar rasgos característicos previos al
entrenamiento. De [7], se determinó que una de las mejores aproximaciones de pre-
procesamiento para identificar fallas y resaltar bordes era utilizando la convolución del
filtro Canny. Este ayudaría a resaltar los bordes para diferenciarlos de otras áreas y en
muchas ocasiones haría más aparentes fallas físicas como el caso de fisuras. Luego,
utilizando el algoritmo de Harris para detectar esquinas, se podían identificar los
landmarks representativos de la imagen. Si un panel contenía fisuras, era evidente que
habría mayor densidad de puntos, ya que este borde sería resaltado mediante el uso
del filtro Canny. El algoritmo de Harris utiliza una función de error descrita en (2) para
hallar los cambios más representativos (es decir los mayores errores) entre pixeles de
una imagen.
Sin embargo, después de múltiples pruebas del método, se encontraron falencias con
errores mayores al 75% debido a que todas las imágenes no están tomadas desde el
mismo ángulo ni en igualdad de condiciones. Ya que el método básicamente miraba la
Metodología de auditoría y optimización de la 20
eficiencia de granja solar mediante tratamiento
de imagen
densidad de puntos, la posición de las imágenes era crucial para su correcto
funcionamiento. Tocaría restringir mucho el problema para que funcionase como se
esperaba, por lo que decidió descartarse.
7 TRABAJO REALIZADO
Imagen Original
Sistema
Fotovoltaico
Segmentación
Semantica
Sub dividir
imagenes por
arreglo de paneles
Clasificador Mnist
4 clases: Fisura,
2 clases: Falla o no
polvo, tierra, sin
Falla
falla
Dataset
Balanceado
Dataset sin
Balancear
Otra ventaja de utilizar este método es que las imágenes son segmentadas por regiones, lo
que facilita subdividirlas en más imágenes. Por ejemplo, en el resultado de la Figura 13 es
posible obtener 6 imágenes donde cada una representa un arreglo de cada panel. Esto con
el objetivo de tener un análisis más específico del sistema, y lograr identificar fallas con
mayor precisión (por arreglo de panel en vez de fallas por áreas). Cabe resaltar que para un
mejor análisis se restringió el problema a imágenes aéreas. Aunque se intentó un monitoreo
con imágenes satelitales, estas no brindan el suficiente detalle para identificar fallas físicas,
por lo que se utilizaron imágenes tipo dron o de cámaras altas.
Para un correcto análisis, se realizaron múltiples pruebas con validación cruzada en donde
se divide el set de imágenes en 4 partes iguales (aleatorias) de las cuales se utilizan 3 partes
para entrenar la red y 1 para validarla. A continuación, se intercambian las partes,
obteniendo así 4 redes distintas. Finalmente se promedian los valores de las matrices de
confusión para obtener un resultado adecuado. Se eligió realizar este tipo de validación
dado que una red convolucional se puede entrenar de distintas maneras en las capas
ocultas y de esta forma arrojar resultados distintos incluso sin cambiar el set de
entrenamiento. Es decir que para un resultado más realista se deben realizar múltiples
intentos. Algunas muestras de los entrenamientos de las redes realizados se pueden
observar en la Figura 16, la Figura 17 y la Figura 18. Se aprecia también un gran acierto de
los sets de entrenamiento con este método, lo que demuestra su alto potencial. De igual
manera parte del código utilizado en Matlab se puede apreciar en Anexos.
Metodología de auditoría y optimización de la 23
eficiencia de granja solar mediante tratamiento
de imagen
7.2 Resultados
Para el desarrollo del método y las respectivas pruebas, se utilizó la herramienta
computacional Matlab_R2018a la cual contiene varios módulos diseñados específicamente
para análisis de imágenes y arquitectura de redes neuronales. Específicamente se destaca
la utilidad del modulo Image Labeling el cual permitía generar las etiquetas en las imágenes
que se utilizaron para el entrenamiento de las redes convolucionales.
En la Tabla 2, Tabla 3 y Tabla 4 se presenta un resumen de los resultados de cada una de las
3 pruebas establecidas, esto luego de realizar los múltiples intentos y promediar los
resultados obtenidos en cada uno de ellos (luego de la validación cruzada). Se sintetiza esta
información mediante las matrices de confusión, las cuales representan el numero de
imágenes del set de validación clasificadas en cada una de las clases. Por consiguiente, se
desea que el 100% de las imágenes se encuentre en la diagonal. De igual manera se utilizó
Metodología de auditoría y optimización de la 25
eficiencia de granja solar mediante tratamiento
de imagen
este sistema para presentar los resultados ya que de estas tablas es posible obtener un
mejor análisis del desempeño del método empleado y extraer índices de correlación como
el caso del F1 (en función de la precisión y el recall) si se desease. Principalmente porque
por medio de estas matrices es posible evidenciar de forma clara los errores y aciertos del
método en todos los casos.
𝑃𝑟𝑒𝑐𝑖𝑠𝑖ó𝑛∗𝑅𝑒𝑐𝑎𝑙𝑙
𝐹1 = 2 ∗ 𝑃𝑟𝑒𝑐𝑖𝑠𝑖ó𝑛+𝑅𝑒𝑐𝑎𝑙𝑙 (4)
Se evidencia también que en la clasificación falla-falla aumenta casi un 10% con dataset
balanceado comparando con el dataset desbalanceado de 2 clases, teniendo un acierto
total de 81,31% respecto a este tipo de imágenes. También la clasificación de imágenes
que no contienen falla mejora en promedio un 10,84%. De igual manera el resultado
obtenido se ha comprobado para dos clases en diversas ocasiones. Un ejemplo de esto
es la validación de imágenes térmicas de paneles solares descrita en [11], donde evalúan
la funcionalidad de las redes entrenadas a partir de dataset balanceados y
desbalanceados. Una vez comprobada la funcionalidad para la detección de fallas en un
arreglo de paneles solares mediante este método, se extiende al análisis a la
clasificación de fallas.
Teniendo presente el resultado para las pruebas realizadas con 2 clases, se decidió
realizar una prueba con 4 clases de un dataset balanceado. Para esto se utilizó una
sugerencia de las referencias y estudios previos donde se anuncia que es posible realizar
el balanceo tan solo rotando 90º las imágenes. Lo anterior ya que la red convolucional
no asimila de igual manera una fisura horizontal que una vertical, considerándolas como
imágenes distintas tanto para el entrenamiento como para la validación. Este mismo
fenómeno sucede en el caso de la sombra. Sin embargo, para las clases de polvo y
paneles sin fallas, las imágenes suelen ser más uniformes por lo que se decidió incluir
imágenes nuevas para su balanceo. En total se validó con un dataset pequeño de 200
imágenes y se utilizaron filtros de 5x5 con 200 épocas para el entrenamiento de la red
convolucional MNIST.
Metodología de auditoría y optimización de la 27
eficiencia de granja solar mediante tratamiento
de imagen
Como se puede apreciar en la Tabla 4, el desempeño de la red convolucional para la
clase fisura es deficiente, con tan solo 28,21% de acierto y clasificando 30,77% de las
imágenes en la clase “sin falla”. Es decir que en promedio 30,77% de las fallas con fisura
ni siquiera llegan a detectarse como fallas, lo que supone problemas para el
cumplimiento del objetivo deseado. Por otra parte, se resalta el hecho de que las fallas
de tierra y sombra se diferencian satisfactoriamente, teniendo tan solo un 10,42% de
confusión entre clases al analizar imágenes con sombra y 2,08% al analizar imágenes
con sombra. Esto supone un gran potencial del método propuesto para el cumplimiento
de los objetivos inicialmente planteados acerca de clasificar cierto tipo de fallas.
Para mejorar estos resultados se sugiere ampliar el dataset (obteniendo mayor cantidad
de imágenes pertenecientes a todas las clases) siempre teniendo en cuenta que debe
estar balanceado. Esto aumentará los casos de estudio en las capas ocultas de la CNN,
generando un mejor aprendizaje por parte de la red. De igual manera porque como se
mencionó, el dataset utilizado fue pequeño a comparación con los datasets de los cuales
se obtienen resultados más precisos. Claro esta que se realizaron las pruebas con este
numero de imágenes porque cada una de ellas requiere esfuerzos de tiempo y labeling
manual.
Para el caso del entrenamiento de CNN tipo MNIST se evidencian mejores resultados de
clasificación para 2 clases cuando se tiene el dataset de imágenes balanceado. Lo
anterior supone también que el método es bastante acertado con un error de identificar
si un arreglo de paneles contiene una falla menor al 20%. Este método puede llegar a
optimizar económicamente la auditoría de un parque solar porque puede realizarse el
monitoreo constantemente sin incurrir en costo de personal ni visitas presenciales. De
igual manera reduce el tiempo para la detección de fallas físicas ya que se pueden tener
cámaras que cubran áreas especificas, y de esta forma no es necesario realizar
recorridos del parque solar.
10 REFERENCIAS
[1] Ley 1715 de 2014. Congreso de Colombia. Publicada en Diario oficial 49150 de mayo 13 del 2014.
[2] Hoyos, F. (2018). Los incentivos de la Ley 1715 de 2014.
https://www.asuntoslegales.com.co/analisis/felipe-hoyos-vargas-509900/los-incentivos-de-la-
ley-1715-de-2014-2604529
[3] Abid, Ahmed & Obed, Adel & Al-Naima, Fawzi. (2018). Detection and control of power loss due
to soiling and faults in photovoltaic solar farms via wireless sensor network. International Journal
of Engineering & Technology. 7. 718. 10.14419/ijet.v7i2.10987.
[4] Mohammad Reza Maghami, Hashim Hizam, Chandima Gomes, Mohd Amran Radzi, Mohammad
Ismael Rezadad, Shahrooz Hajighorbani. (2016). Power loss due to soiling on solar panel: A
Metodología de auditoría y optimización de la 29
eficiencia de granja solar mediante tratamiento
de imagen
review. Renewable and Sustainable Energy Reviews, Volume 59, Pages 1307-1316, ISSN 1364-
0321, https://doi.org/10.1016/j.rser.2016.01.044.
[5] Vinod, Raj Kumar, S.K. Singh. (2018). Solar photovoltaic modeling and simulation: As a renewable
energy solution. Energy Reports, Volume 4, Pages 701-712, ISSN 2352-4847,
https://doi.org/10.1016/j.egyr.2018.09.008.
[6] Deitsch, Sergiu et al. Automatic Classification of Defective Photovoltaic Module Cells in
Electroluminescence Images. Solar Energy 185 (2019): 455–468. Crossref. Web.
https://arxiv.org/abs/1807.02894
[7] Tsanakas, Ioannis (John) & Chrysostomou, Dimitrios & Botsaris, Pantelis & Gasteratos, Antonios.
(2015). Fault Diagnosis of Photovoltaic Modules through Image Processing and Canny Edge
Detection on Field Thermographic Measurements. International Journal of Sustainable Energy.
34. 351-372. 10.1080/14786451.2013.826223.
[8] Sinha, U. Fundamentals of Features and Corners: Harris Corner Detector.
http://aishack.in/tutorials/harris-corner-detector/
[9] MATLAB. (2018). (R2018a). Natick, Massachusetts: The MathWorks Inc.
[10] Ng, A. Yolo Algorithm [Video]. Cursera: https://www.coursera.org/lecture/convolutional-
neural-networks/yolo-algorithm-fF3O0.
[11] Pierdicca, Roberto & Malinverni, Eva & Piccinini, Fabio & Paolanti, Marina & Felicetti, Andrea &
Zingaretti, Primo. (2018). DEEP CONVOLUTIONAL NEURAL NETWORK FOR AUTOMATIC
DETECTION OF DAMAGED PHOTOVOLTAIC CELLS. ISPRS - International Archives of the
Photogrammetry, Remote Sensing and Spatial Information Sciences. XLII-2. 893-900.
10.5194/isprs-archives-XLII-2-893-2018.
[12] Breitenstein, O. , Rakotoniaina, J. P., Al Rifai, M. H. and Werner, M. (2004), Shunt types in
crystalline silicon solar cells. Prog. Photovolt: Res. Appl., 12: 529-538. doi:10.1002/pip.544
[13] G. Acciani, O. Falcone and S. Vergura, Typical defects of PV-cells, 2010 IEEE International
Symposium on Industrial Electronics, Bari, 2010, pp. 2745-2749. doi:
10.1109/ISIE.2010.5636901
[14] Luis Garcia, Michael Bressan, Annaëlle Le Beche, Fernando Jiménez, Corinne Alonso. (2019).
Development of a very-high granularity tool to determine photovoltaic output power losses in
complex shading conditions.
[15] Ikhlas Abdel-Qader, Solange Yohali, Osama Abudayyeh, Sherif Yehia, Segmentation of thermal
images for non-destructive evaluation of bridge decks, NDT & E International, Volume 41, Issue
5, 2008, Pages 395-405, ISSN 0963-8695, https://doi.org/10.1016/j.ndteint.2007.12.003.
[16] Vergura, Silvano & Falcone, O. (2011). Filtering and Processing IR Images of PV Modules.
Renewable Energy & Power Quality Journal. 10.24084/repqj09.597.
[17] Gazi Yalçın, O. (2018). Image Classification in 10 Minutes with MNIST Dataset.
https://towardsdatascience.com/image-classification-in-10-minutes-with-mnist-dataset-
54c35b77a38d
[18] Mohamed Hassan Ali, Abdelhamid Rabhi, Ahmed El Hajjaji, Giuseppe M. Tina, Real Time Fault
Detection in Photovoltaic Systems, Energy Procedia, Volume 111, 2017, Pages 914-923, ISSN
1876-6102, https://doi.org/10.1016/j.egypro.2017.03.254.
[19] T. Takashima, J. Yamaguchi, K. Otani, K. Kato and M. Ishida, Experimental Studies of Failure
Detection Methods in PV Module Strings, 2006 IEEE 4th World Conference on Photovoltaic
Energy Conference, Waikoloa, HI, 2006, pp. 2227-2230. doi: 10.1109/WCPEC.2006.279952
[20] Mehta, Sachin & Azad, Amar Prakash & Chemmengath, Saneem & Raykar, Vikas &
Kalyanraman, Shivkumar. (2017). DeepSolarEye: Power Loss Prediction and Weakly Supervised
Soiling Localization via Fully Convolutional Networks for Solar Panels.
[21] Norma UNE 216501:2009. Requisitos de las auditorías energéticas. Gobierno de España.
Metodología de auditoría y optimización de la 30
eficiencia de granja solar mediante tratamiento
de imagen
[22] Zefri, Yahya & ElKettani, Achraf & Sebari, Imane & Ait Lamallam, Sara. (2018). Thermal Infrared
and Visual Inspection of Photovoltaic Installations by UAV Photogrammetry—Application Case:
Morocco. Drones. 2. 41. 10.3390/drones2040041.
[23] Ji, Dong & Zhang, Cai & Lv, Mingsong & Ma, Ye & Guan, Nan. (2017). Photovoltaic Array Fault
Detection by Automatic Reconfiguration. Energies. 10. 699. 10.3390/en10050699.
[24] Bucci, Giovanni & Ciancetta, Fabrizio & Fiorucci, Edoardo & Femine, Antonio. (2019).
Thermographic and electrical characterisation of a photovoltaic panel under partial shading
conditions: A case study. ACTA IMEKO. 8. 93. 10.21014/acta_imeko.v8i1.609.
[25] Fausto Pedro García Márquez, Isaac Segovia Ramírez, Condition monitoring system for solar
power plants with radiometric and thermographic sensors embedded in unmanned aerial
vehicles, Measurement, Volume 139, 2019, Pages 152-162, ISSN 0263-2241,
https://doi.org/10.1016/j.measurement.2019.02.045.
[26] Deitsch, Sergiu & Buerhop-Lutz, Claudia & Maier, Andreas & Gallwitz, Florian & Riess, Christian.
(2018). Segmentation of Photovoltaic Module Cells in Electroluminescence Images.
[27] Ángel-Antonio Bayod-Rújula, José-Antonio Cebollero-Abián, A novel MPPT method for PV
systems with irradiance measurement, Solar Energy, Volume 109, 2014, Pages 95-104, ISSN
0038-092X, https://doi.org/10.1016/j.solener.2014.08.017.
[28] IRENA. “Solar Energy”. IRENA International Renewable Energy Agency, IRENA, 2018,
https://www.irena.org/solar
[29] Saurav, Kumar & Hazra, Jagabondhu. (2018). Moving window approach: Condition monitoring
and robust power forecasting for a solar farm. 1-5. 10.1109/ISGT.2018.8403352.
[30] Steve Rossius, Reconocimiento de objetos mediante webcam en tiempo real. Universidad
Politécnica de Valencia. Tesis.
[31] S. Vergura, G. Acciani and O. Falcone, "A Finite-Element Approach to Analyze the Thermal
Effect of Defects on Silicon-Based PV Cells," in IEEE Transactions on Industrial Electronics, vol.
59, no. 10, pp. 3860-3867, Oct. 2012. doi: 10.1109/TIE.2011.2163286
[32] M. Orkisz, "Estimating effects of individual PV panel failures on PV array output," 2016 IEEE
16th International Conference on Environment and Electrical Engineering (EEEIC), Florence,
2016, pp. 1-5. doi: 10.1109/EEEIC.2016.7555788
[33] A. Livera, M. Florides, M. Theristis, G. Makrides and G. E. Georghiou, "Failure diagnosis of
short- and open-circuit fault conditions in PV systems," 2018 IEEE 7th World Conference on
Photovoltaic Energy Conversion (WCPEC) (A Joint Conference of 45th IEEE PVSC, 28th PVSEC &
34th EU PVSEC), Waikoloa Village, HI, 2018, pp. 0739-0744. doi: 10.1109/PVSC.2018.8548161
[34] F. Chollet, "Xception: Deep Learning with Depthwise Separable Convolutions," 2017 IEEE
Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, 2017, pp. 1800-
1807. doi: 10.1109/CVPR.2017.195
[35] Carlos Belaustegui, Juan Augusto Maya. Distribución Gaussiana Multivariable. (2010).
[36] David Nilsson, Fault Detection in photovoltaic systems. KTH Computer Science and
Communications. Thesis.
[37] Menoufi, Karim. (2017). Dust Accumulation on the Surface of Photovoltaic Panels: Introducing
the Photovoltaic Soiling Index (PVSI). Sustainability. 9. 963. 10.3390/su9060963.
[38] Norma ISO 50002:2014. Energy Audits-Requirements with guidance for use. 2014. ICS 27.01.
[39] Norma ISO 14001:2015. Sistemas de gestion ambiental.
[40] Norma ISO 50003:2014. Energy Management Systems-Requirements for bodies providing audit
and certification of energy management systems.
[41] Norma NTC-ISO 19011:2002. Directrices para la auditoría de los sistemas de gestión de la
calidad y/o ambiental.
Metodología de auditoría y optimización de la 31
eficiencia de granja solar mediante tratamiento
de imagen
11 ANEXOS
A continuaciónn se presenta parte del codigo utilizado durante el proceso. Este fue
usado para Matlab_R2018a. Cualquier duda adicional, favor contactar al correo
[email protected].
Main:
%% cargar los datos
Dar Imagen 2:
function [extraerFinal] = DarImagen2(Original,Segmentada)
%da la parte segmentada de la imagen partiendo de 2 imagenes.
original= Original;
segmentada= Segmentada;
Metodología de auditoría y optimización de la 34
eficiencia de granja solar mediante tratamiento
de imagen
[m,n]=size(original);
%extraerFinal=;
for k=1:3
eval=original(:,:,k);
for i=1:m
for j=1:m
extraer(i,j) = (segmentada(i,j)/255)*(eval(i,j));
end
end
extraerFinal(:,:,k)=extraer;
end
end
Error Datos:
function [contErrores,matConf] =
errorDatos(clasificadoEn,ValRealesValidar,clases)
mirError=clasificadoEn-ValRealesValidar;
contErrores=0;
for i=1:length(mirError)
if mirError(i)==0
else
contErrores=contErrores+1;
end
end
matConf=zeros((clases));
%Valores reales son las filas y clasificados en las columnas
for i=1:length(clasificadoEn)
p1=clasificadoEn(i);
p2=ValRealesValidar(i);
matConf(p2,p1)=(matConf(p2,p1)+1);
end
end