Herramienta para el diseño de sistemas solares fotovoltaicos basada en redes neuronales artificiales (RNA) para determinar la configuración, selección de equipos y arreglos fotovoltaicos en Colombia
En este proyecto se desarrolló una herramienta que consta de una Red Neuronal Artificial (RNA) que brinda apoyo en el dimensionamiento y proyección de los sistemas fotovoltaicos. Esto fue realizado, mediante una estimación de la configuración eléctrica de algunos proyectos registrados ante la UPME y...
- Autores:
-
Ochoa Buitrago, Harold Oswaldo
Ramírez León, Fabian Yesid
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad Autónoma de Bucaramanga - UNAB
- Repositorio:
- Repositorio UNAB
- Idioma:
- spa
- OAI Identifier:
- oai:repository.unab.edu.co:20.500.12749/11930
- Acceso en línea:
- http://hdl.handle.net/20.500.12749/11930
- Palabra clave:
- Energy engineering
Technological innovations
Energy
Neural networks
Decision tree
Artificial intelligence
Flexible computing
Grid-connected system
Ingeniería en energía
Innovaciones tecnológicas
Energía
Inteligencia artificial
Computación flexible
Redes neuronales
Árbol de decisión
Grid tie
Sistema fotovoltaico conectado a la red
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id |
UNAB2_6df0b307bb2589d71787467a931232d2 |
---|---|
oai_identifier_str |
oai:repository.unab.edu.co:20.500.12749/11930 |
network_acronym_str |
UNAB2 |
network_name_str |
Repositorio UNAB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Herramienta para el diseño de sistemas solares fotovoltaicos basada en redes neuronales artificiales (RNA) para determinar la configuración, selección de equipos y arreglos fotovoltaicos en Colombia |
dc.title.translated.spa.fl_str_mv |
Tool for the design of photovoltaic solar systems based on artificial neural networks (ANN) to determine the configuration, selection of equipment and photovoltaic arrangements in Colombia |
title |
Herramienta para el diseño de sistemas solares fotovoltaicos basada en redes neuronales artificiales (RNA) para determinar la configuración, selección de equipos y arreglos fotovoltaicos en Colombia |
spellingShingle |
Herramienta para el diseño de sistemas solares fotovoltaicos basada en redes neuronales artificiales (RNA) para determinar la configuración, selección de equipos y arreglos fotovoltaicos en Colombia Energy engineering Technological innovations Energy Neural networks Decision tree Artificial intelligence Flexible computing Grid-connected system Ingeniería en energía Innovaciones tecnológicas Energía Inteligencia artificial Computación flexible Redes neuronales Árbol de decisión Grid tie Sistema fotovoltaico conectado a la red |
title_short |
Herramienta para el diseño de sistemas solares fotovoltaicos basada en redes neuronales artificiales (RNA) para determinar la configuración, selección de equipos y arreglos fotovoltaicos en Colombia |
title_full |
Herramienta para el diseño de sistemas solares fotovoltaicos basada en redes neuronales artificiales (RNA) para determinar la configuración, selección de equipos y arreglos fotovoltaicos en Colombia |
title_fullStr |
Herramienta para el diseño de sistemas solares fotovoltaicos basada en redes neuronales artificiales (RNA) para determinar la configuración, selección de equipos y arreglos fotovoltaicos en Colombia |
title_full_unstemmed |
Herramienta para el diseño de sistemas solares fotovoltaicos basada en redes neuronales artificiales (RNA) para determinar la configuración, selección de equipos y arreglos fotovoltaicos en Colombia |
title_sort |
Herramienta para el diseño de sistemas solares fotovoltaicos basada en redes neuronales artificiales (RNA) para determinar la configuración, selección de equipos y arreglos fotovoltaicos en Colombia |
dc.creator.fl_str_mv |
Ochoa Buitrago, Harold Oswaldo Ramírez León, Fabian Yesid |
dc.contributor.advisor.spa.fl_str_mv |
Mendoza Castellanos, Luis Sebastián Arizmendi Pereira, Carlos Julio Noguera Galindo, Ana Lisbeth |
dc.contributor.author.spa.fl_str_mv |
Ochoa Buitrago, Harold Oswaldo Ramírez León, Fabian Yesid |
dc.contributor.cvlac.*.fl_str_mv |
https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000115302 |
dc.contributor.googlescholar.*.fl_str_mv |
https://scholar.google.es/citations?hl=es&user=S5TZbi8AAAAJ |
dc.contributor.orcid.*.fl_str_mv |
https://orcid.org/0000-0001-8263-2551 |
dc.contributor.scopus.*.fl_str_mv |
https://www.scopus.com/authid/detail.uri?authorId=57193169160 |
dc.contributor.researchgate.*.fl_str_mv |
https://www.researchgate.net/profile/Sebastian_Mendoza6 |
dc.subject.keywords.eng.fl_str_mv |
Energy engineering Technological innovations Energy Neural networks Decision tree Artificial intelligence Flexible computing Grid-connected system |
topic |
Energy engineering Technological innovations Energy Neural networks Decision tree Artificial intelligence Flexible computing Grid-connected system Ingeniería en energía Innovaciones tecnológicas Energía Inteligencia artificial Computación flexible Redes neuronales Árbol de decisión Grid tie Sistema fotovoltaico conectado a la red |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería en energía Innovaciones tecnológicas Energía Inteligencia artificial Computación flexible |
dc.subject.proposal.spa.fl_str_mv |
Redes neuronales Árbol de decisión Grid tie Sistema fotovoltaico conectado a la red |
description |
En este proyecto se desarrolló una herramienta que consta de una Red Neuronal Artificial (RNA) que brinda apoyo en el dimensionamiento y proyección de los sistemas fotovoltaicos. Esto fue realizado, mediante una estimación de la configuración eléctrica de algunos proyectos registrados ante la UPME y los datos de ingeniería de detalle que se documentan en la Agencia Nacional de Licencias Ambientales (ANLA). Para la propuesta se implementó una técnica de inteligencia artificial, aprendizaje de máquina supervisado. Para esto, fue implementada una variación del algoritmo K vecinos cercanos, por medio de la función FSCNCA por sus siglas en inglés “Feature Selection for Classification using Neighborhood Component Analysis”. Se usó la técnica de redes neuronales que permitieron el dimensionamiento, diseño y clasificación de los proyectos solares fotovoltaicos. Adicionalmente se implementó un árbol de decisión, que permitió seleccionar más aproximadas a los requerimientos área, potencia de diseño y presupuesto destinado a paneles e inversores. |
publishDate |
2020 |
dc.date.accessioned.none.fl_str_mv |
2020-12-15T15:20:52Z |
dc.date.available.none.fl_str_mv |
2020-12-15T15:20:52Z |
dc.date.issued.none.fl_str_mv |
2020-09 |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.local.spa.fl_str_mv |
Trabajo de Grado |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12749/11930 |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Autónoma de Bucaramanga - UNAB |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional UNAB |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repository.unab.edu.co |
url |
http://hdl.handle.net/20.500.12749/11930 |
identifier_str_mv |
instname:Universidad Autónoma de Bucaramanga - UNAB reponame:Repositorio Institucional UNAB repourl:https://repository.unab.edu.co |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
[1] UPME, “Circular Externa No 046-2019,” 2019. [2] “Microsoft Power B .” [ nline]. Available: https://app.powerbi.com/view?r=eyJrIjoiNzBhN2Q4YmMtN2IxMy00Mjg2LWJhZTctMjRkNWE2NDdlMzI0IiwidCI6IjgxNTAwZjZkLWJjZTktNDgzNC1iNDQ2LTc0YjVmYjljZjEwZSIsImMiOjh9. [Accessed: 15-Jun-2020]. [3] “PV Performance Modeling Collaborative | PV_ B Toolbox,” PV Lib, 2018. [Online]. Available: https://pvpmc.sandia.gov/applications/pv_lib-toolbox/. [Accessed: 02-Jun-2020]. [4] A. Mellita and M. Benghanem, “Sizing of stand-alone photovoltaic systems using neural network adaptive model,” Desalination, vol. 209, no. 1-3 SPEC. ISS., pp. 64–72, 2007, doi: 10.1016/j.desal.2007.04.010 [5] L. ontoria, J. Aguilera, and P. Zufiria, “A new approach for sizing stand alone photovoltaic systems based in neural networks,” Sol. Energy, vol. 78, no. 2, pp. 313–319, 2005, doi: 10.1016/j.solener.2004.08.018. [6] M. H. Alomari, J. Adeeb, and O. Younis, “Solar photovoltaic power forecasting in Jordan using artificial neural networks,” Int. J. Electr. Comput. Eng., vol. 8, no. 1, pp. 497–504, 2018, doi: 10.11591/ijece.v8i1.pp497-504 [7] A. K. Yadav and S. S. Chandel, “Solar radiation prediction using Artificial Neural Network techniques: A review,” Renew. Sustain. Energy Rev., vol. 33, pp. 772–781, 2014, doi: 10.1016/j.rser.2013.08.055. [8] F. Rodríguez, A. Fleetwood, A. Galarza, and L. Fontán, “Predicting solar energy generation through artificial neural networks using weather forecasts for microgrid control,” Renew. Energy, vol. 126, pp. 855–864, 2018, doi: 10.1016/j.renene.2018.03.070 [9] X. Luo et al., Solar water heating system. 2018 [10] R. D. Prasad and R. C. Bansal, “Photovoltaic systems,” Handb. Renew. Energy Technol., pp. 205–224, 2011, doi: 10.1142/9789814289078_0009 [11] M. C. MER N , “Escuela Técnica Superior de ngeniería del Diseño Grado en Ingeniería Electrónica Industrial y Automática,” 2019 [12] meteorología y estudios ambientales (IDEAM) Instituto de hidrología, “ RRAD AC ÓN G BA R Z NTA MED D AR ANUA ,” 2014. [Online]. Available: http://atlas.ideam.gov.co/basefiles/RadiacionSolar13.pdf. [Accessed: 03-Jun-2020]. [13] Subdirección de Meteorología and DEAM, “Clasificaciones Climaticas Colombia,” 05-Jun-2020. [Online]. Available: http://www.ideam.gov.co/documents/21021/418894/Clasificaciones+Climáticas.pdf/15d8c5c8-a850-43f9-a954-2ce98d927f98. [Accessed: 04-Jul-2020]. [14] K. A. ERNÁNDEZ and J. S. CARR CRUZ, “ANÁ S S DE A CURVA DE DEMANDA ELÉCTRICA PARA USUARIOS RESIDENCIALES ESTRATO 4 EN LA CIUDAD DE BOGOTÁ ANTE DIFERENTES ESCENARIOS DE LOS ÁB T S DE C NSUM ,” Univ. Dist. Fr. JOSÉ CALDAS, vol. 01, pp. 1–163, 2017. [15] O. Perpiñan Lamigueiro, E S Fotovoltaica. 2012. [16] A. Smets, K. Jäger, O. Isabella, R. A. C. M. M. Van Swaaij, and M. Zeman, Solar Energy - The physics and engineering of photovoltaic conversion, technologies and systems. 2016. [17] E. M. Knowles, Oxford Dictionary of Phrase and Fable. Oxford University Press, 2005 [18] S. Rusell and P. Norvig, Inteligencia Artificial. Un Enfoque Moderno. 2004. [19] V. Novák, . Perfilieva, and J. Močkoř, Mathematical Principles of Fuzzy Logic, no. January. 1999 [20] F. Behrooz, N. Mariun, M. H. Marhaban, M. A. M. Radzi, and A. R. Ramli, “Review of control techniques for VAC systems-nonlinearity approaches based on fuzzy cognitive maps,” Energies, vol. 11, no. 3, 2018, doi: 10.3390/en11030495 [21] B. G. BUC ANAN, “Expert systems: working systems and the research literature,” Expert Syst., vol. 3, no. 1, pp. 32–50, 1986, doi: 10.1111/j.1468-0394.1986.tb00192.x. [22] D. uttenlocher, “Computer vision,” Comput. Sci. Handbook, Second Ed., pp. 43-1-43–23, 2004, doi: 10.4324/9780429042522-10. [23] E. Gharibkhani and R. C. Akdeniz, “Advantages and Disadvantages of Machine Vision Applications for Automatic Sorting of Aflatoxin Contaminated Dried Figs,” vol. 10, pp. 7–10, 2014. [24] A. Cortez, H. Vega, and J. Pariona, “Procesamiento de lenguaje natural robusto,” Prim. encuentro Grup. Investig. sobre Proces. del Leng., vol. 2013, no. 3, p. 147, 2011. [25] A. Geron, Hands-On Machine Learing With Scikit-Learn & Tensor Flow. ’Reilly Media, 2017 [26] T. Yang, Q. Zhao, X. Wang, and Q. Zhou, “Sub-pixel chessboard corner localization for camera calibration and pose estimation,” Appl. Sci., vol. 8, no. 11, 2018, doi: 10.3390/app8112118 [27] F. errera, “Big Data: Preprocesamiento y calidad de datos,” Novática, no. 237, p. 17, 2016. [28] R. Goyena and A. . Fallis, Data mining concepts and techniques, vol. 53, no. 9. 2019 [29] A. linsky, S. Chen, and . arlow, “The comparative efficacy of imputation methods for missing data in structural equation modeling,” Eur. J. Oper. Res., vol. 151, no. 1, pp. 53–79, 2003, doi: 10.1016/S0377-2217(02)00578-7. [30] H. Junninen, H. Niska, K. Tuppurainen, J. Ruuskanen, and M. Kolehmainen, “Methods for imputation of missing values in air quality data sets,” Atmos. Environ., vol. 38, no. 18, pp. 2895–2907, 2004, doi: 10.1016/j.atmosenv.2004.02.026. [31] D. Berrar, “Cross-validation,” Encycl. Bioinforma. Comput. Biol. ABC Bioinforma., vol. 1–3, no. April, pp. 542–545, 2018, doi: 10.1016/B978-0-12-809633-8.20349-X. [32] T. Hastie, R. Tibshirani, and J. H. Friedman, The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Springer, 2009. [33] W. Yang, K. Wang, and W. Zuo, “Neighborhood component feature selection for high-dimensional data,” J. Comput., vol. 7, no. 1, pp. 162–168, 2012, doi: 10.4304/jcp.7.1.161-168 [34] H. H. Hsu, C. Y. Chang, and C. H. Hsu, Big Data Analytics for Sensor-Network Collected Intelligence. 2017. [35] H. e, Y. Bai, E. A. Garcia, and S. i, “ADASYN: Adaptive synthetic sampling approach for imbalanced learning,” Proc. Int. Jt. Conf. Neural Networks, no. 3, pp. 1322–1328, 2008, doi: 10.1109/IJCNN.2008.4633969 [36] W. J. Murdoch, C. Singh, K. Kumbier, R. Abbasi-Asl, and B. Yu, “Definitions, methods, and applications in interpretable machine learning,” Proc. Natl. Acad. Sci. U. S. A., vol. 116, no. 44, pp. 22071–22080, 2019, doi: 10.1073/pnas.1900654116. [37] N. K. K, “Naive Bayes : Text Classifier for Spam Detection. - Naveen Kumar K - Medium,” 2019. [ nline]. Available: https://medium.com/@naveeen.kumar.k/naive-bayes-spam-detection-7d087cc96d9d. [Accessed: 03-Jun-2020]. [38] . . W. and E. Fran, “ ntroducción a Data Mining,” SAS Train. courses, vol. (2thEd.), no. Dm, p. 34, 2007. [39] K. A. Gaurav and L. Patel, Machine Learning With R. 2020. [40] “ ow to Bulid a Neural Network in Python | Blog | Dimensionless.” [ nline]. Available: https://dimensionless.in/building-a-neural-network-in-python-language-modeling-task/. [Accessed: 03-Jun-2020]. [41] David Kriesel, “A Brief ntoduction to Neural Networks,” Nonlinear Syst. Identif., pp. 239–297, 2001, doi: 10.1007/978-3-662-04323-3_10. [42] C. Bircano and T. Çizge, “Yapay Sinir A ˘ glarında Aktivasyon Fonksiyonlarının Kar ¸ sıla ¸ stırılması A Comparison of Activation Functions in Artificial Neural Networks,” 2018 26th Signal Process. Commun. Appl. Conf., pp. 1–4. [43] P. Marius-Constantin, V. E. Balas, L. Perescu-Popescu, and N. Mastorakis, “Multilayer perceptron and neural networks,” WSEAS Trans. Circuits Syst., vol. 8, no. 7, pp. 579–588, 2009. [44] M. N. Noor, A. S. Yahaya, N. A. Ramli, and A. M. M. Al Bakri, “Filling missing data using interpolation methods: Study on the effect of fitting distribution,” Key Eng. Mater., vol. 594–595, pp. 889–895, 2014, doi: 10.4028/www.scientific.net/KEM.594-595.889. |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
dc.rights.local.spa.fl_str_mv |
Abierto (Texto Completo) |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial-SinDerivadas 2.5 Colombia |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.coverage.spatial.spa.fl_str_mv |
Colombia |
dc.publisher.grantor.spa.fl_str_mv |
Universidad Autónoma de Bucaramanga UNAB |
dc.publisher.program.spa.fl_str_mv |
Pregrado Ingeniería en Energía |
institution |
Universidad Autónoma de Bucaramanga - UNAB |
bitstream.url.fl_str_mv |
https://repository.unab.edu.co/bitstream/20.500.12749/11930/1/2020_Tesis_Harold_Ochoa.pdf https://repository.unab.edu.co/bitstream/20.500.12749/11930/7/2020_Licencia_Harold_Ochoa.pdf https://repository.unab.edu.co/bitstream/20.500.12749/11930/3/license.txt https://repository.unab.edu.co/bitstream/20.500.12749/11930/5/2020_Tesis_Harold_Ochoa.pdf.jpg https://repository.unab.edu.co/bitstream/20.500.12749/11930/6/2020_Licencia_Fabian_Ramirez.pdf.jpg https://repository.unab.edu.co/bitstream/20.500.12749/11930/8/2020_Licencia_Harold_Ochoa.pdf.jpg |
bitstream.checksum.fl_str_mv |
48a01e33ca2a36fce0f9c768bd8f1345 aba1c0fe41fe38af5a3c9c4fb5f8485e 8a4605be74aa9ea9d79846c1fba20a33 def4ea4ae692ba20005348374acb4da8 3c0de52768b3561f449c929f6f801c57 92e9f45ee397594d46799dd66c6ad1ae |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB |
repository.mail.fl_str_mv |
repositorio@unab.edu.co |
_version_ |
1814277293678264320 |
spelling |
Mendoza Castellanos, Luis SebastiánArizmendi Pereira, Carlos JulioNoguera Galindo, Ana LisbethOchoa Buitrago, Harold OswaldoRamírez León, Fabian Yesidhttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000115302https://scholar.google.es/citations?hl=es&user=S5TZbi8AAAAJhttps://orcid.org/0000-0001-8263-2551https://www.scopus.com/authid/detail.uri?authorId=57193169160https://www.researchgate.net/profile/Sebastian_Mendoza6Colombia2020-12-15T15:20:52Z2020-12-15T15:20:52Z2020-09http://hdl.handle.net/20.500.12749/11930instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coEn este proyecto se desarrolló una herramienta que consta de una Red Neuronal Artificial (RNA) que brinda apoyo en el dimensionamiento y proyección de los sistemas fotovoltaicos. Esto fue realizado, mediante una estimación de la configuración eléctrica de algunos proyectos registrados ante la UPME y los datos de ingeniería de detalle que se documentan en la Agencia Nacional de Licencias Ambientales (ANLA). Para la propuesta se implementó una técnica de inteligencia artificial, aprendizaje de máquina supervisado. Para esto, fue implementada una variación del algoritmo K vecinos cercanos, por medio de la función FSCNCA por sus siglas en inglés “Feature Selection for Classification using Neighborhood Component Analysis”. Se usó la técnica de redes neuronales que permitieron el dimensionamiento, diseño y clasificación de los proyectos solares fotovoltaicos. Adicionalmente se implementó un árbol de decisión, que permitió seleccionar más aproximadas a los requerimientos área, potencia de diseño y presupuesto destinado a paneles e inversores.Introducción ........................................................................................................... 3 1. Aspectos generales del proyecto .................................................................... 4 1.1 Planteamiento del problema ...................................................................... 4 1.2 Objetivo principal....................................................................................... 5 1.3 Objetivos específicos ................................................................................ 5 1.4 Alcances ................................................................................................... 5 1.5 Limitaciones .............................................................................................. 5 1.6 Justificación .............................................................................................. 6 2. Marco referencial ............................................................................................ 7 2.1 Antecedentes ............................................................................................ 7 2.2 Marco teórico. ........................................................................................... 8 Movimiento aparente del sol ............................................................... 8 Sistemas fotovoltaicos ........................................................................ 9 Sistemas fotovoltaicos conectados a la red ...................................... 10 Dimensionamiento de sistemas fotovoltaicos conectados a la red .... 10 Inteligencia artificial .......................................................................... 14 Tratamiento de datos ........................................................................ 16 Selección de características ............................................................. 19 Generación de datos ........................................................................ 22 Aprendizaje de maquina ................................................................... 24 Algoritmos de aprendizaje supervisado ......................................... 24 3. Metodología. ................................................................................................. 34 4. Recolección de datos .................................................................................... 34 4.1 Desarrollo de la herramienta auxiliar ....................................................... 35 4.2 Tratamiento de datos .............................................................................. 37 Visualización de datos ...................................................................... 37 Limpieza de datos ............................................................................ 40 Imputación de datos utilizando interpolación lineal ........................... 40 5. Selección de características.......................................................................... 42 Selección de características para clasificación ................................. 43 Generación de datos sintéticos ......................................................... 46 II Selección de características para la regresión .................................. 47 6. Redes neuronales ......................................................................................... 54 Redes neuronales para clasificación ................................................ 55 Redes neuronales para regresión ..................................................... 58 7. Resultados .................................................................................................... 62 7.1 Base de datos de los proyectos .............................................................. 62 7.2 Variables más relevantes para la clasificación ........................................ 63 7.3 Variables más relevantes para la regresión............................................. 64 7.4 Arquitecturas seleccionadas ................................................................... 65 7.5 Herramienta ............................................................................................ 67 7.6 Ensayo de la herramienta ....................................................................... 68 8. Conclusiones ................................................................................................ 69 9. Recomendaciones ........................................................................................ 70 10. Biografía ..................................................................................................... 71 Anexo A : Datos recolectados de la ANLA ...................................................... 75 Anexo B : Tabla de dimensionamiento de la herramienta auxiliar ................... 77 Anexo C : Explicación del script del proceso ................................................... 81PregradoIn this project, a tool was developed that consists of an Artificial Neural Network (ANN) that provides support in the dimensioning and projection of photovoltaic systems. This was done by estimating the electrical configuration of some projects registered with the UPME and detailed engineering data that is documented in the National Environmental Licensing Agency (ANLA). For the proposal, an artificial intelligence technique, supervised machine learning, was implemented. For this, a variation of the K near neighbors algorithm was implemented, by means of the FSCNCA function for its acronym in English “Feature Selection for Classification using Neighborhood Component Analysis”. The neural network technique was used that allowed the dimensioning, design and classification of photovoltaic solar projects. Additionally, a decision tree was implemented, which made it possible to select the most approximate requirements for area, design power and budget for panels and inverters.application/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaHerramienta para el diseño de sistemas solares fotovoltaicos basada en redes neuronales artificiales (RNA) para determinar la configuración, selección de equipos y arreglos fotovoltaicos en ColombiaTool for the design of photovoltaic solar systems based on artificial neural networks (ANN) to determine the configuration, selection of equipment and photovoltaic arrangements in ColombiaIngeniero en EnergíaUniversidad Autónoma de Bucaramanga UNABPregrado Ingeniería en Energíainfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPEnergy engineeringTechnological innovationsEnergyNeural networksDecision treeArtificial intelligenceFlexible computingGrid-connected systemIngeniería en energíaInnovaciones tecnológicasEnergíaInteligencia artificialComputación flexibleRedes neuronalesÁrbol de decisiónGrid tieSistema fotovoltaico conectado a la red[1] UPME, “Circular Externa No 046-2019,” 2019.[2] “Microsoft Power B .” [ nline]. Available: https://app.powerbi.com/view?r=eyJrIjoiNzBhN2Q4YmMtN2IxMy00Mjg2LWJhZTctMjRkNWE2NDdlMzI0IiwidCI6IjgxNTAwZjZkLWJjZTktNDgzNC1iNDQ2LTc0YjVmYjljZjEwZSIsImMiOjh9. [Accessed: 15-Jun-2020].[3] “PV Performance Modeling Collaborative | PV_ B Toolbox,” PV Lib, 2018. [Online]. Available: https://pvpmc.sandia.gov/applications/pv_lib-toolbox/. [Accessed: 02-Jun-2020].[4] A. Mellita and M. Benghanem, “Sizing of stand-alone photovoltaic systems using neural network adaptive model,” Desalination, vol. 209, no. 1-3 SPEC. ISS., pp. 64–72, 2007, doi: 10.1016/j.desal.2007.04.010[5] L. ontoria, J. Aguilera, and P. Zufiria, “A new approach for sizing stand alone photovoltaic systems based in neural networks,” Sol. Energy, vol. 78, no. 2, pp. 313–319, 2005, doi: 10.1016/j.solener.2004.08.018.[6] M. H. Alomari, J. Adeeb, and O. Younis, “Solar photovoltaic power forecasting in Jordan using artificial neural networks,” Int. J. Electr. Comput. Eng., vol. 8, no. 1, pp. 497–504, 2018, doi: 10.11591/ijece.v8i1.pp497-504[7] A. K. Yadav and S. S. Chandel, “Solar radiation prediction using Artificial Neural Network techniques: A review,” Renew. Sustain. Energy Rev., vol. 33, pp. 772–781, 2014, doi: 10.1016/j.rser.2013.08.055.[8] F. Rodríguez, A. Fleetwood, A. Galarza, and L. Fontán, “Predicting solar energy generation through artificial neural networks using weather forecasts for microgrid control,” Renew. Energy, vol. 126, pp. 855–864, 2018, doi: 10.1016/j.renene.2018.03.070[9] X. Luo et al., Solar water heating system. 2018[10] R. D. Prasad and R. C. Bansal, “Photovoltaic systems,” Handb. Renew. Energy Technol., pp. 205–224, 2011, doi: 10.1142/9789814289078_0009[11] M. C. MER N , “Escuela Técnica Superior de ngeniería del Diseño Grado en Ingeniería Electrónica Industrial y Automática,” 2019[12] meteorología y estudios ambientales (IDEAM) Instituto de hidrología, “ RRAD AC ÓN G BA R Z NTA MED D AR ANUA ,” 2014. [Online]. Available: http://atlas.ideam.gov.co/basefiles/RadiacionSolar13.pdf. [Accessed: 03-Jun-2020].[13] Subdirección de Meteorología and DEAM, “Clasificaciones Climaticas Colombia,” 05-Jun-2020. [Online]. Available: http://www.ideam.gov.co/documents/21021/418894/Clasificaciones+Climáticas.pdf/15d8c5c8-a850-43f9-a954-2ce98d927f98. [Accessed: 04-Jul-2020].[14] K. A. ERNÁNDEZ and J. S. CARR CRUZ, “ANÁ S S DE A CURVA DE DEMANDA ELÉCTRICA PARA USUARIOS RESIDENCIALES ESTRATO 4 EN LA CIUDAD DE BOGOTÁ ANTE DIFERENTES ESCENARIOS DE LOS ÁB T S DE C NSUM ,” Univ. Dist. Fr. JOSÉ CALDAS, vol. 01, pp. 1–163, 2017.[15] O. Perpiñan Lamigueiro, E S Fotovoltaica. 2012.[16] A. Smets, K. Jäger, O. Isabella, R. A. C. M. M. Van Swaaij, and M. Zeman, Solar Energy - The physics and engineering of photovoltaic conversion, technologies and systems. 2016.[17] E. M. Knowles, Oxford Dictionary of Phrase and Fable. Oxford University Press, 2005[18] S. Rusell and P. Norvig, Inteligencia Artificial. Un Enfoque Moderno. 2004.[19] V. Novák, . Perfilieva, and J. Močkoř, Mathematical Principles of Fuzzy Logic, no. January. 1999[20] F. Behrooz, N. Mariun, M. H. Marhaban, M. A. M. Radzi, and A. R. Ramli, “Review of control techniques for VAC systems-nonlinearity approaches based on fuzzy cognitive maps,” Energies, vol. 11, no. 3, 2018, doi: 10.3390/en11030495[21] B. G. BUC ANAN, “Expert systems: working systems and the research literature,” Expert Syst., vol. 3, no. 1, pp. 32–50, 1986, doi: 10.1111/j.1468-0394.1986.tb00192.x.[22] D. uttenlocher, “Computer vision,” Comput. Sci. Handbook, Second Ed., pp. 43-1-43–23, 2004, doi: 10.4324/9780429042522-10.[23] E. Gharibkhani and R. C. Akdeniz, “Advantages and Disadvantages of Machine Vision Applications for Automatic Sorting of Aflatoxin Contaminated Dried Figs,” vol. 10, pp. 7–10, 2014.[24] A. Cortez, H. Vega, and J. Pariona, “Procesamiento de lenguaje natural robusto,” Prim. encuentro Grup. Investig. sobre Proces. del Leng., vol. 2013, no. 3, p. 147, 2011.[25] A. Geron, Hands-On Machine Learing With Scikit-Learn & Tensor Flow. ’Reilly Media, 2017[26] T. Yang, Q. Zhao, X. Wang, and Q. Zhou, “Sub-pixel chessboard corner localization for camera calibration and pose estimation,” Appl. Sci., vol. 8, no. 11, 2018, doi: 10.3390/app8112118[27] F. errera, “Big Data: Preprocesamiento y calidad de datos,” Novática, no. 237, p. 17, 2016.[28] R. Goyena and A. . Fallis, Data mining concepts and techniques, vol. 53, no. 9. 2019[29] A. linsky, S. Chen, and . arlow, “The comparative efficacy of imputation methods for missing data in structural equation modeling,” Eur. J. Oper. Res., vol. 151, no. 1, pp. 53–79, 2003, doi: 10.1016/S0377-2217(02)00578-7.[30] H. Junninen, H. Niska, K. Tuppurainen, J. Ruuskanen, and M. Kolehmainen, “Methods for imputation of missing values in air quality data sets,” Atmos. Environ., vol. 38, no. 18, pp. 2895–2907, 2004, doi: 10.1016/j.atmosenv.2004.02.026.[31] D. Berrar, “Cross-validation,” Encycl. Bioinforma. Comput. Biol. ABC Bioinforma., vol. 1–3, no. April, pp. 542–545, 2018, doi: 10.1016/B978-0-12-809633-8.20349-X.[32] T. Hastie, R. Tibshirani, and J. H. Friedman, The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Springer, 2009.[33] W. Yang, K. Wang, and W. Zuo, “Neighborhood component feature selection for high-dimensional data,” J. Comput., vol. 7, no. 1, pp. 162–168, 2012, doi: 10.4304/jcp.7.1.161-168[34] H. H. Hsu, C. Y. Chang, and C. H. Hsu, Big Data Analytics for Sensor-Network Collected Intelligence. 2017.[35] H. e, Y. Bai, E. A. Garcia, and S. i, “ADASYN: Adaptive synthetic sampling approach for imbalanced learning,” Proc. Int. Jt. Conf. Neural Networks, no. 3, pp. 1322–1328, 2008, doi: 10.1109/IJCNN.2008.4633969[36] W. J. Murdoch, C. Singh, K. Kumbier, R. Abbasi-Asl, and B. Yu, “Definitions, methods, and applications in interpretable machine learning,” Proc. Natl. Acad. Sci. U. S. A., vol. 116, no. 44, pp. 22071–22080, 2019, doi: 10.1073/pnas.1900654116.[37] N. K. K, “Naive Bayes : Text Classifier for Spam Detection. - Naveen Kumar K - Medium,” 2019. [ nline]. Available: https://medium.com/@naveeen.kumar.k/naive-bayes-spam-detection-7d087cc96d9d. [Accessed: 03-Jun-2020].[38] . . W. and E. Fran, “ ntroducción a Data Mining,” SAS Train. courses, vol. (2thEd.), no. Dm, p. 34, 2007.[39] K. A. Gaurav and L. Patel, Machine Learning With R. 2020.[40] “ ow to Bulid a Neural Network in Python | Blog | Dimensionless.” [ nline]. Available: https://dimensionless.in/building-a-neural-network-in-python-language-modeling-task/. [Accessed: 03-Jun-2020].[41] David Kriesel, “A Brief ntoduction to Neural Networks,” Nonlinear Syst. Identif., pp. 239–297, 2001, doi: 10.1007/978-3-662-04323-3_10.[42] C. Bircano and T. Çizge, “Yapay Sinir A ˘ glarında Aktivasyon Fonksiyonlarının Kar ¸ sıla ¸ stırılması A Comparison of Activation Functions in Artificial Neural Networks,” 2018 26th Signal Process. Commun. Appl. Conf., pp. 1–4.[43] P. Marius-Constantin, V. E. Balas, L. Perescu-Popescu, and N. Mastorakis, “Multilayer perceptron and neural networks,” WSEAS Trans. Circuits Syst., vol. 8, no. 7, pp. 579–588, 2009.[44] M. N. Noor, A. S. Yahaya, N. A. Ramli, and A. M. M. Al Bakri, “Filling missing data using interpolation methods: Study on the effect of fitting distribution,” Key Eng. Mater., vol. 594–595, pp. 889–895, 2014, doi: 10.4028/www.scientific.net/KEM.594-595.889.ORIGINAL2020_Tesis_Harold_Ochoa.pdf2020_Tesis_Harold_Ochoa.pdfTesisapplication/pdf3727239https://repository.unab.edu.co/bitstream/20.500.12749/11930/1/2020_Tesis_Harold_Ochoa.pdf48a01e33ca2a36fce0f9c768bd8f1345MD51open access2020_Licencia_Harold_Ochoa.pdf2020_Licencia_Harold_Ochoa.pdfLicenciaapplication/pdf207309https://repository.unab.edu.co/bitstream/20.500.12749/11930/7/2020_Licencia_Harold_Ochoa.pdfaba1c0fe41fe38af5a3c9c4fb5f8485eMD57metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.unab.edu.co/bitstream/20.500.12749/11930/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53open accessTHUMBNAIL2020_Tesis_Harold_Ochoa.pdf.jpg2020_Tesis_Harold_Ochoa.pdf.jpgIM Thumbnailimage/jpeg4826https://repository.unab.edu.co/bitstream/20.500.12749/11930/5/2020_Tesis_Harold_Ochoa.pdf.jpgdef4ea4ae692ba20005348374acb4da8MD55open access2020_Licencia_Fabian_Ramirez.pdf.jpg2020_Licencia_Fabian_Ramirez.pdf.jpgIM Thumbnailimage/jpeg9059https://repository.unab.edu.co/bitstream/20.500.12749/11930/6/2020_Licencia_Fabian_Ramirez.pdf.jpg3c0de52768b3561f449c929f6f801c57MD56open access2020_Licencia_Harold_Ochoa.pdf.jpg2020_Licencia_Harold_Ochoa.pdf.jpgIM Thumbnailimage/jpeg9178https://repository.unab.edu.co/bitstream/20.500.12749/11930/8/2020_Licencia_Harold_Ochoa.pdf.jpg92e9f45ee397594d46799dd66c6ad1aeMD58metadata only access20.500.12749/11930oai:repository.unab.edu.co:20.500.12749/119302021-04-29 09:13:29.065open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |