Mostrar el registro sencillo del ítem
dc.contributor.advisor | García-Nieto Rodríguez, Sergio | es_ES |
dc.contributor.author | Moreno Aranda, Iván | es_ES |
dc.date.accessioned | 2024-09-09T07:24:46Z | |
dc.date.available | 2024-09-09T07:24:46Z | |
dc.date.created | 2024-07-16 | |
dc.date.issued | 2024-09-09 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/207665 | |
dc.description.abstract | [ES] En el presente Trabajo Final de Grado se ha diseñado e implementado un módulo software de predicción del coste de la energía eléctrica y de la climatológica para un sistema de gestión de energía basado en un PLC industrial de la marca Phoenix Contact, en particular el modelo AXC F 3152. El tema de este proyecto es de gran interés porque aborda la gestión eficiente de la energía en un contexto de creciente preocupación por la sostenibilidad y el ahorro energético. La capacidad de predecir los costos de energía y las condiciones climáticas permite optimizar el uso de recursos en instalaciones de autoconsumo. Para lograr este objetivo, se ha analizado y desarrollado un módulo software que integra varios componentes críticos. Se ha implementado un servidor Flask que se comunica con diferentes APIs de meteorología y electricidad para obtener datos en tiempo real. Este servidor también tiene la capacidad de servir páginas web implementadas en HTML y CSS para la visualización de los datos. Los datos obtenidos de las APIs se procesan en formato JSON y se envían a un proceso simulado en Matlab Simulink mediante un cliente UDP. El desarrollo del módulo software se ha realizado utilizando una serie de herramientas y tecnologías. El entorno de desarrollo utilizado fue Visual Studio Code, y el lenguaje de programación principal fue Python. Además, se emplearon microframeworks como Flask y diversas bibliotecas para la gestión de datos y la comunicación en red. Por último, el módulo software es ejecutado en un controlador lógico programable (PLC). Como resultado del proyecto, el módulo software es el encargado de aportar datos reales a un problema de optimización de tipo programación lineal entera mixta (MILP) para gestionar los flujos de energía eléctrica en una vivienda unifamiliar equipada con una instalación de autoconsumo (inversor, paneles solares, batería, etc). En conclusión, en este proyecto se demuestra que la incorporación de hardware más potente y flexible en los PLCs industriales, junto con la implementación de módulos software avanzados, puede mejorar significativamente las capacidades de los sistemas de gestión de energía. La capacidad de predecir los costos de energía y las condiciones climáticas permite una optimización más eficiente de los recursos. | es_ES |
dc.description.abstract | [EN] In this Final Degree Project, a software module for predicting the cost of electrical energy and weather conditions has been designed and implemented for an energy management system based on an industrial PLC from Phoenix Contact, specifically the AXC F 3152 model. The subject of this project is of great interest because it addresses efficient energy management in a context of growing concern for sustainability and energy savings. The ability to predict energy costs and weather conditions allows to optimize the use of resources in self-consumption installations. To achieve this goal, a software module integrating several critical components has been analyzed and developed. A Flask server has been implemented to communicate with different weather and electricity APIs to obtain real-time data. This server also has the capability to serve web pages implemented in HTML and CSS for data visualization. The data obtained from the APIs are processed in JSON format and sent to a simulated process in Matlab Simulink via a UDP client. The development of the software module has been carried out using a range of tools and technologies. The development environment used was Visual Studio Code, and the main programming language was Python. In addition, microframeworks such as Flask and various libraries for data management and network communication were employed. Finally, the software module is executed on a programmable logic controller (PLC). As a result of the project, the software module is responsible for providing real data to a mixedinteger linear programming (MILP) optimization problem to manage the electrical energy flows in a single-family house equipped with a self-consumption installation (inverter, solar panels, battery, etc.). In conclusion, this project demonstrates that the incorporation of more powerful and flexible hardware in industrial PLCs, along with the implementation of advanced software modules, can significantly improve the capabilities of energy management systems. The ability to predict energy costs and weather conditions allows for more efficient optimization of resources. | es_ES |
dc.format.extent | 80 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reconocimiento (by) | es_ES |
dc.subject | Módulo software | es_ES |
dc.subject | PLC | es_ES |
dc.subject | Gestión de Energía | es_ES |
dc.subject | Flask | es_ES |
dc.subject | APIs | es_ES |
dc.subject | JSON | es_ES |
dc.subject | UDP | es_ES |
dc.subject | Python | es_ES |
dc.subject | Problemas de optimización | es_ES |
dc.subject | MILP | es_ES |
dc.subject | Software module | es_ES |
dc.subject | Power management | es_ES |
dc.subject | Optimization problem | es_ES |
dc.subject.classification | INGENIERIA DE SISTEMAS Y AUTOMATICA | es_ES |
dc.subject.other | Grado en Ingeniería Informática-Grau en Enginyeria Informàtica | es_ES |
dc.title | Diseño e implementación del módulo software de predicciones para un sistema de gestión de energía basado en PLC industrial | es_ES |
dc.title.alternative | Design and Implementation of the Prediction Software Module for an Industrial PLC based Energy Management System | es_ES |
dc.title.alternative | Disseny i implantació del mòdul de software de predicció per a un sistema de gestió d'energia basat en PLC industrial | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Ingeniería de Sistemas y Automática - Departament d'Enginyeria de Sistemes i Automàtica | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Moreno Aranda, I. (2024). Diseño e implementación del módulo software de rredicciones para un sistema de gestión de energía basado en PLC industrial. Universitat Politècnica de València. http://hdl.handle.net/10251/207665 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\160359 | es_ES |