TRABAJOS FIN DE GRADO curso: 2022-23
Elaboración de un cuadro de mandos realizado con Power BI para el control de un parque fotovoltaico explotando la base de datos de un sistema Ignition SCADA |
Tecnologías Específicas
Tecnologías de la Información
Descripcion y Objetivos
Se actuará sobre un parque fotovoltaico compuesto por 11 huertos solares (instalaciones), del cual se extrae información mediante un sistema SCADA con el que se supervisa el correcto funcionamiento de los dispositivos de campo (inversores, contadores y estación meteorológica). Además, el sistema SCADA es el encargado de almacenar toda esta información en una base de datos.
Se pretende generar un cuadro de mandos que represente los KPIs de interés para la empresa utilizando la herramienta Power BI, herramienta de Business Intelligence cuya funcionalidad ayuda a trabajar explotando bases de datos para generar dichos paneles. Los KPIs que aparecerán en el dashboard serán: Energía, Horas equivalentes, Disponibilidad, Rendimiento PR.
Para realizar este proyecto se cuenta con datos reales de un parque fotovoltaico, pero se representarán sobre un parque ficticio para no comprometer los intereses de la empresa.
Actualmente existe un módulo de informes que genera el propio SCADA. Se trata de un fichero Excel con algunos KPIs, pero –para generarlo mensualmente– consume un periodo de tiempo de unos 5 minutos, sin contar que al departamento le puede interesar conocer el informe anual o la evolución entre periodos de años, siendo imposible generar dicho informe con el módulo actual. Además, al informe le falta un KPI de interés como es el de las horas equivalentes. También en el informe obtenido con el módulo actual se muestran cálculos intermedios que se hacen en varias ventanas del Excel y que no tiene ningún interés para el usuario final que quiere comprobar los KPIs y sólo dificultan el análisis del informe.
El objetivo principal es cambiar el módulo de informes del SCADA por un dashboard realizado con Power BI explotando la base de datos y extrayendo los parámetros necesarios y de interés para el departamento de Operación y Mantenimiento.
Metodología y Competencias
Para el desarrollo y la gestión del proyecto, el marco de trabajo que se utilizará, estará basado en una adaptación de Scrum, implementando así una metodología ágil adecuada para la gestión del proyecto.
Se utilizará Jira, donde se registrará la temporización de las tareas para desarrollar los objetivos previstos. El repositorio del proyecto se encontrará alojado en Bitbucket.
Las competencias con las que contará este Trabajo de Fin de Grado serán:
Comunes a la rama de la informática:
[CO7]: Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más adecuados para la resolución de un problema.
[CO12]: Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, que permitan su adecuado uso, y el diseño y el análisis e implementación de aplicaciones basadas en ellos.
[CO17]: Capacidad para diseñar y evaluar interfaces persona computador que garanticen la accesibilidad y usabilidad a los sistemas, servicios y aplicaciones informáticas.
[CO19]: Ejercicio original a realizar individualmente y presentar y defender ante un tribunal universitario, consistente en un proyecto de naturaleza profesional en el ámbito de la tecnología específica de la Ingeniería en Informática que ha realizado el estudiante. En este ejercicio se deben sintetizar e integrar las competencias adquiridas en las enseñanzas.
Específicas de Tecnologías de la Información:
[TI1]: Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las tecnologías de la información y las comunicaciones.
[TI5]: Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados.
Medios a utilizar
Se contará con los datos con los que cuenta el sistema SCADA (Ignition), que se trabajarán desde su base de datos (del tipo PostgreSQL). Los datos se explotarán con Power BI, herramienta con la que se realizará el cuadro de mandos previsto. Cabe destacar que la recopilación de datos del sistema SCADA se encuentra automatizada y al margen de este trabajo.
Para el correcto desarrollo del proyecto se ha contado con formación interna por parte de la empresa GRUPO ROTONDA, un curso en Power BI impartido por Damián Escobar Blázquez (Ingeniero responsable del área Business Intelligence) y, respecto a Ignition SCADA, se contará con la supervisión de David Gómez Alarcón, Ingeniero responsable del área SCADA.
Bibliografía
Dix, A., Finlay J., Abowd G. D. & Beale R. (2004). Human–Computer Interaction. PEARSON Prentice Hall. ISBN-10: 0-13-046109-1.
Documentación de Power BI. Recuperado de: https://learn.microsoft.com/es-es/power-bi/
Galitz, W. O. (2007). The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques. Wiley; 3ed. ISBN 10: 0470053429
Ignition User Manual 8.1 - Ignition Documentation. Recuperado de: https://docs.inductiveautomation.com/
Nielsen, J. (1994). Heuristic evaluation. In: Nielsen, Jakob and Mack, Robert L. "Usability Inspection Methods". John Wiley and Sons.
Sauro, J. (2011). A Practical Guide to the System Usability Scale. Createspace Independent Publishing Platform.
Shneiderman, B. (2003). Designing the User Interface: Strategies for Effective Human-Computer Interaction. Addison Wesley.
Schwaber, K. & Shuterland, J. (2016). The Scrum Guide - The Definitive Guide to Scrum: The Rules of the Game. Recuperado de: https://scrumguides.org/docs/scrumguide/v2016/2016-Scrum-Guide-US.pdf
Scrum Alliance. (2017). The State of Scrum report: How the world is successfully applying the most popular Agile approach to projects . Recuperado de: https://www.scrumalliance.org/ScrumRedesignDEVSite/media/ScrumAllianceMedia/Files%20and%20PDFs/State%20of%20Scrum/State0fScrum_2016_FINAL.pdf?aliId=240941886
Scrum.org (2022). What is Scrum?. Recuperado de https://www.scrum.org/resources/what-is-scrum
Tidwell, J. (2005). Designing Interfaces: Patterns for Effective Interaction Design. O'Reilly and Associates.
Tutores SEBASTIAN RIVERA, GABRIEL GÓMEZ BERNAL, JUAN ALONSO | Alumno BONILLO CANDEL, EVA
|
|