Hydronic Heating Testbed Automation

Automatizace pro testovací zařízení komponent otopných systémů

Supervisors

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Research Projects

Organizational Units

Journal Issue

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.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By