IEC 61499 based distributed data collection framework for multivariate time series data
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Atmojo, Udayanto | |
dc.contributor.author | Kajola, Paavo | |
dc.contributor.school | Sähkötekniikan korkeakoulu | fi |
dc.contributor.supervisor | Vyatkin, Valeriy | |
dc.date.accessioned | 2024-01-28T18:24:37Z | |
dc.date.available | 2024-01-28T18:24:37Z | |
dc.date.issued | 2024-01-22 | |
dc.description.abstract | Modern industrial systems create a vast amount of data that must be collected for analysis. This data is not necessarily easily accessible at once. Components of the system may expose their data in the network through communication protocols such as OPC UA. If the equipment hosting the OPC UA server lacks tools to actively push data to some permanent storage, such as a time series database, a data collector must be implemented to fetch the data from the endpoint and write it to the TSDB. IEC 61499 can be leveraged in creating the collector. It allows an application developer to quickly assemble and configure the collector out of modular parts, contained in Function Blocks. Service Interface function blocks can also be used to implement an interface for the analysis software, allowing the same developer to distribute analysis tasks to devices in the network using IEC 61499's device model. This is especially useful since simple data ingestion from source to TSDB may impose a relatively light computation load, but analysis will often require a powerful PC with a GPU. This work presents a data collection and analysis FB library for the 4DIAC Forte runtime environment. The FB library contains tools to route data from OPC UA servers to a TSDB, filter out unwanted data, and instantiate and configure Python based analysis algorithms and interface them via SIFBs. | en |
dc.description.abstract | Nykyaikaiset automaatiojärjestelmät tuottavat suuria määriä dataa, jota voidaan kerätä talteen analyysia varten. Data tulee kuitenkin usein hajautetusti useista lähteistä, ja järjestelmän osat saattavat julkaista datansa käyttäen korkean luokan viestintäjärjestelmiä, kuten OPC UA:ta. Jos dataa julkaiseva laite ei kykene itse lähettämään viestejä varastoinnista vastaavalle laitteelle, kuten aikasarjatietokannalle, täytyy erillisen keräysjärjestelmän kerätä data. IEC 61499:tä voidaan hyödyntää keräysjärjestelmän kehityksessä. Sen avulla ohjelmistokehittäjä voi nopeasti ja helposti koota keräysjärjestelmän valmiiksi kehitetyistä modulaarisista osista. Moninimutkaisiakin järjestelmiä, kuten analyysiohjelmaa, voidaan kuvata IEC 61499:n graafisella ohjelmointikielellä. Monimutkainen ohjelma voidaan piilottaa yksinkertaisen käyttöliittymän taakse. IEC 61499 mahdollistaa myös ohjelman osien hajauttamisen verkossa oleville laitteille. Keräilyn voi suorittaa verkon reunalaita, kun taas laskennallisesti raskaan analyysiohjelman voi ladata tehokkaalla näyttökortilla varustetulle tietokoneelle. Tässä työssä esitellään datankeräystä ja analyysia varten kehitetty FB-kirjasto, joka sisältää työkaluja datankeruuseen OPC UA-palvelimilta, kiinnostavan ja turhan datan erotteluun, sekä Pythonilla kirjoitettujen analyysialgoritmien ajoon. | fi |
dc.format.extent | 78+2 | |
dc.format.mimetype | application/pdf | en |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/126434 | |
dc.identifier.urn | URN:NBN:fi:aalto-202401282102 | |
dc.language.iso | en | en |
dc.location | P1 | fi |
dc.programme | AEE - Master’s Programme in Automation and Electrical Engineering (TS2013) | fi |
dc.programme.major | Control, Robotics and Autonomous Systems | fi |
dc.programme.mcode | ELEC3025 | fi |
dc.subject.keyword | IEC 61499 | en |
dc.subject.keyword | OPC UA | en |
dc.subject.keyword | data collection | en |
dc.subject.keyword | data analysis | en |
dc.title | IEC 61499 based distributed data collection framework for multivariate time series data | en |
dc.title | IEC 61499:llä toteutettu moniulotteisen aikasarjadatan hajautettu keräysjärjestelmä | fi |
dc.type | G2 Pro gradu, diplomityö | fi |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Diplomityö | fi |
local.aalto.electroniconly | yes | |
local.aalto.openaccess | yes |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- master_Kajola_Paavo_2024.pdf
- Size:
- 2.05 MB
- Format:
- Adobe Portable Document Format