Hydronic Heating Testbed Automation
Automatizace pro testovací zařízení komponent otopných systémů
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date
Abstract
Tato práce se zabývá automatizací řízení otopného systému, v kterém je nutné řídit aktivní komponenty. Nejprve jsem se seznámil s hydraulickým zapojením testbedu a následně začal vybírat elektrické komponenty. Bylo potřeba vybrat senzory pro měření tlaku, teploty a průtoku vody v systému, následně i měření teploty a průtoku vzduchu ve vzduchové cestě testbedu. Kromě jednotlivých komponent jsem vybíral řídicí jednotku, která obsluhuje všechny komponenty a poskytuje komunikační rozhraní pro komunikaci s aplikací v Matlab Simulinku. Pro obsluhu a komunikaci s periferiemi jsem vytvořil program běžící na řídicí jednotce. Hlavním poaždavkem byla jednoduchá konfigurace všech periferií a jednoduché API pro komunikaci s klientským programem. Aplikace na straně řídicí jednotky je naprogramována v Pythonu a komunikuje prostřednictvím sítě ethnernet se simulačním klientem v Matlab Simulinku.
This work is about automating the control of a heating system in which active components need to be controlled. At first I was introduced to the hydraulic testbed connection and then started to select electrical components. There was a need to select sensors to measure system pressure, temperature, and water flow, followed by temperature and air flow measurements in the testbed air path. In addition to the individual components, I chose a controller that handles all components and provides a communication interface to the application in Matlab Simulink. For operation and communication with peripherals I created a program running on the control unit. The main feature was easy configuration of all peripherals and simple API for communicating with the client program. The controller application is programmed in Python and communicates via the ethnernet network with the simulation client in Matlab Simulink.
This work is about automating the control of a heating system in which active components need to be controlled. At first I was introduced to the hydraulic testbed connection and then started to select electrical components. There was a need to select sensors to measure system pressure, temperature, and water flow, followed by temperature and air flow measurements in the testbed air path. In addition to the individual components, I chose a controller that handles all components and provides a communication interface to the application in Matlab Simulink. For operation and communication with peripherals I created a program running on the control unit. The main feature was easy configuration of all peripherals and simple API for communicating with the client program. The controller application is programmed in Python and communicates via the ethnernet network with the simulation client in Matlab Simulink.