- -

Diseño de un sistema de control basado en PC mediante software Twincat 3 de una planta de generación de energía eléctrica de 160MW simulada mediante HIL e implementada en Python

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Diseño de un sistema de control basado en PC mediante software Twincat 3 de una planta de generación de energía eléctrica de 160MW simulada mediante HIL e implementada en Python

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Herrero Durá, Juan Manuel es_ES
dc.contributor.author Alite Cerezuela, Guillermo Joaquín es_ES
dc.date.accessioned 2021-02-02T15:15:16Z
dc.date.available 2021-02-02T15:15:16Z
dc.date.created 2020-07-22
dc.date.issued 2021-02-02 es_ES
dc.identifier.uri http://hdl.handle.net/10251/160496
dc.description.abstract [ES] El objetivo del TFM es el diseño del sistema de control de una planta de generación de energía eléctrica compuesta por una caldera y una turbina que pueden llegar a generar hasta 160MW. Para simular la planta se utilizará un modelo dinámico de la misma disponible en la literatura (benchmark). El sistema de control se desarrollará mediante el software para PC Twincat 3. Por lo tanto, las tareas que el alumno tendrá que desarrollar serán las siguientes: - Diseño de los controladores tipo PID que controlan las variables relevantes de la unidad caldera-turbina en cuestión. - Implementación del modelo dinámico multivariable y no lineal de la planta en una Raspberry PI, para poder desarrollar una simulación HIL. Se usará Python para la programación del HIL. - Implementación de los controladores PID, mediante el software Twincat 3 de beckhoff, en un PC para control en tiempo real de la planta. La comunicación entre la planta y el pc de control se llevará a cabo mediante modbus TCP. - Desarrollo del SCADA que permita configurar el control y monitorizar la planta. es_ES
dc.description.abstract [EN] The objective of this TFM is the design of the control system of an electric power generation plant, consisting of a boiler, a turbine and three adjustable valves, which can generate up to 160 MW. The model that has been used for simulation is available in the literature (benchmark), which is implemented with Python. This simulation runs using HIL (Hardware In the Loop) in real time, which means that this model will calculate the process outputs exactly at a sampling time set within the HIL. ModBus protocol, with a client-server structure, has been used for communication between the simulated process and the control system. The main part of this project is the design of a PC-based control system, using TwinCat 3 software. It allows any compatible Windows-based PC to be turned into a real-time controller that can integrate PLC, Motion, HMI, C++ and Matlab into a single software and a single CPU. For this work a PLC instance has been created, which will take care of communicating with the server using Modbus and calculating the control actions using PIDs. This PLC has been combined with a touch screen (HMI), with the aim of allowing users to access the data and events of the system, as well as the possibility to change some parameters of the system. Finally, optimal design of parameters of PIDs has been carried out using genetic algorithms in Matlab/Simulink es_ES
dc.description.abstract [CA] L'objectiu d'aquest TFM és el disseny del sistema de control d'una planta de generació d'energia elèctrica, consistent en una caldera, una turbina i tres vàlvules regulables, que poden generar fins a 160 MW. El model que s'ha utilitzat per a la simulació està disponible en la literatura (benchmark),que està implementada amb Python. Aquesta simulació s'executa amb HIL (Hardware In the Loop) en temps real, el que significa que aquest model calcularà les sortides del procés exactament en un temps de mostreig fixat en el HIL. El protocol Modbus,amb una estructura client-servidor, s'ha utilitzat per a la comunicació entre el procés simulat i el sistema de control. La part principal d'aquest projecte és el disseny d'un sistema de control basat en PC, utilitzant el programari TwinCat 3. Li permet convertir qualsevol PC basat en Windows compatible en un controlador en temps real que pot integrar PLC, motion, HMI, C++ i Matlab en un sol programari i una sola CPU. Per a aquest treball s'ha creat una instància PLC, que s'encarregarà de comunicar-se amb el servidor utilitzant Modbus i calculant les accions de control utilitzant pids. Aquest PLC s'ha combinat amb una pantalla tàctil (HMI), amb l'objectiu de permetre als usuaris accedir a les dades i esdeveniments del sistema, així com la possibilitat de canviar alguns paràmetres del sistema. Finalment, s'ha dut a terme un disseny òptim dels paràmetres del PIDs mitjançant l'ús d'algorismes genètics en MATLAB/Simulink. es_ES
dc.format.extent 85 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Control basado en PC es_ES
dc.subject Hardware-in-the-loop es_ES
dc.subject Raspberry PI es_ES
dc.subject Twincat es_ES
dc.subject PC based control: Hardware-in-the-loop es_ES
dc.subject.classification INGENIERIA DE SISTEMAS Y AUTOMATICA es_ES
dc.subject.other Máster Universitario en Ingeniería Industrial-Màster Universitari en Enginyeria Industrial es_ES
dc.title Diseño de un sistema de control basado en PC mediante software Twincat 3 de una planta de generación de energía eléctrica de 160MW simulada mediante HIL e implementada en Python es_ES
dc.type Tesis de máster 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. Escuela Técnica Superior de Ingenieros Industriales - Escola Tècnica Superior d'Enginyers Industrials es_ES
dc.description.bibliographicCitation Alite Cerezuela, GJ. (2020). Diseño de un sistema de control basado en PC mediante software Twincat 3 de una planta de generación de energía eléctrica de 160MW simulada mediante HIL e implementada en Python. Universitat Politècnica de València. http://hdl.handle.net/10251/160496 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\131629 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem