Häiriötallennekirjaston suunnittelu ja toteutus
Kankainen, Juhana (2019-08-28)
Kankainen, Juhana
28.08.2019
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2019082825947
https://urn.fi/URN:NBN:fi-fe2019082825947
Tiivistelmä
Tämän työn tavoitteena oli luoda häiriötallennekirjasto ja siihen soveltuva käyttöliittymä. Häiriötallennekirjasto rajattiin kattamaan COMTRADE-muotoiset häiriötallenteet. Häi-riötallennekirjastoa käsiteltiin pääasiassa keskijänniteverkon suojareleiden kautta. Työssä perehdyttiin siihen, mitä sähkönjakeluverkon häiriötallenteen sisältävät, mitä lisätietoja tallennekirjastoon tulisi lisätä häiriötallenteiden mukana, kuinka tallennekirjastolle luo-daan verkkopohjainen käyttöliittymä, ja kuinka häiriötallennekirjastojärjestelmä toimii valmiin sovelluksen käyttäjille.
Tutkimuksessa käsiteltiin aluksi sähköverkkojen häiriöitä, minkä jälkeen suunniteltiin, kuinka tallennetiedostot luodaan, mikä on näiden tiedostojenrakenne ja mihin häiriötal-lenteita käytetään. Samassa yhteydessä sivuttiin tiedon omistajuutta. Häiriötallennekir-jaston yhteyteen luotua käyttöliittymää pohjustettiin perehtymällä hyvin suunnitellun käyttöliittymäsivuston käytettävyyteen ja ulkoasuun. Lisäksi perehdyttiin keskeisiin HTML, PHP, ja CSS -elementteihin, joiden avulla käyttäjät pääsevät SQL-pohjaiseen häiriötallennekirjastoon käsiksi.
Työ toteutettiin käyttämällä suunnittelutieteen tutkimusmenetelmää. Tässä työssä pää-sykohtana oli tavoite-keskeinen aloitus. Tutkimusaineistona käytettiin verkkodokument-teja sekä haastattelumuistiinpanoja. Häiriötallennekirjastojärjestelmän käyttöliittymä to-teutettiin palvelimelle käyttämällä HTML5-koodia, CSS3-kuvauskieltä sekä PHP- ja Ja-vaScript -skriptejä. Tallenteet sijoitettiin tiedostopalvelimelle ja tallenteiden saatetiedot SQL-relaatiotietokantaan.
Keskitetyllä häiriötallennekirjastolla saatiin yhteen paikkaan häiriötallenteita, joita voi-daan soveltaa muun muassa suojareleiden koestukseen ja esimerkiksi simuloitavien vika-tietojen todentamiseen. Käyttämällä HTML/PHP/CSS/JavaScript -toteutusta saadaan aikaiseksi joustava, selkeä ja muuntautumiskykyinen käyttöliittymä, jolla kirjaston käyttö on sujuvaa. Työtä voisi jatkaa lisäämällä häiriötallennekirjastolle tallennus- ja hakusivuja vastaavat tallenteiden muokkaus- ja poistotoiminnot. Lisäksi häiriötallennekirjastoon oli-si hyvä myöhemmin lisätä useampi vaihtoehto suojareleille. The aim of this work was to create a disturbance record library with a proper user inter-face for it. The disturbance record library was limited to cover disturbance records in COMTRADE format. The disturbance record library was discussed mainly through the protection relays of the medium voltage network. The work focused on what disturb-ance record contains, what additional information should be added to the storage library along with the disturbance records, how to create a network-based user interface for the disturbance record library, and how does the complete disturbance record library system work for the end-user.
The study initially dealt with disturbances in power networks, followed by designing how to create storage files, the structure of these files and the use of disturbance rec-ords. At the same time, information ownership was briefly discussed. The library’s user interface was designed after familiarizing with usability and layout of a well-designed user interface site. In addition, basic HTML, PHP, and CSS elements were introduced to help users access the SQL-based disturbance record library.
The work was carried out using the design science research method. The entry point for this work was a goal-oriented start. The research material consisted of online documents and interview notes. The system interface was implemented using HTML5 code, CSS3 markup language, and PHP and JavaScript scripts. The records were uploaded on a file server and the record information on the SQL relational database.
The centralized disturbance record library provided access to records from a single loca-tion. These records that can be used, for example, to test protection relays and, for ex-ample, to verify simulated fault data. Using HTML/PHP/CSS/JavaScript results in a flexible, clear and transformable user interface that provides a seamless library experi-ence. Work could be continued by adding record editing and deletion functions to the library, matching the upload and search pages. In addition, it would be beneficial to add more options to the protection relays in the disturbance record library.
Tutkimuksessa käsiteltiin aluksi sähköverkkojen häiriöitä, minkä jälkeen suunniteltiin, kuinka tallennetiedostot luodaan, mikä on näiden tiedostojenrakenne ja mihin häiriötal-lenteita käytetään. Samassa yhteydessä sivuttiin tiedon omistajuutta. Häiriötallennekir-jaston yhteyteen luotua käyttöliittymää pohjustettiin perehtymällä hyvin suunnitellun käyttöliittymäsivuston käytettävyyteen ja ulkoasuun. Lisäksi perehdyttiin keskeisiin HTML, PHP, ja CSS -elementteihin, joiden avulla käyttäjät pääsevät SQL-pohjaiseen häiriötallennekirjastoon käsiksi.
Työ toteutettiin käyttämällä suunnittelutieteen tutkimusmenetelmää. Tässä työssä pää-sykohtana oli tavoite-keskeinen aloitus. Tutkimusaineistona käytettiin verkkodokument-teja sekä haastattelumuistiinpanoja. Häiriötallennekirjastojärjestelmän käyttöliittymä to-teutettiin palvelimelle käyttämällä HTML5-koodia, CSS3-kuvauskieltä sekä PHP- ja Ja-vaScript -skriptejä. Tallenteet sijoitettiin tiedostopalvelimelle ja tallenteiden saatetiedot SQL-relaatiotietokantaan.
Keskitetyllä häiriötallennekirjastolla saatiin yhteen paikkaan häiriötallenteita, joita voi-daan soveltaa muun muassa suojareleiden koestukseen ja esimerkiksi simuloitavien vika-tietojen todentamiseen. Käyttämällä HTML/PHP/CSS/JavaScript -toteutusta saadaan aikaiseksi joustava, selkeä ja muuntautumiskykyinen käyttöliittymä, jolla kirjaston käyttö on sujuvaa. Työtä voisi jatkaa lisäämällä häiriötallennekirjastolle tallennus- ja hakusivuja vastaavat tallenteiden muokkaus- ja poistotoiminnot. Lisäksi häiriötallennekirjastoon oli-si hyvä myöhemmin lisätä useampi vaihtoehto suojareleille.
The study initially dealt with disturbances in power networks, followed by designing how to create storage files, the structure of these files and the use of disturbance rec-ords. At the same time, information ownership was briefly discussed. The library’s user interface was designed after familiarizing with usability and layout of a well-designed user interface site. In addition, basic HTML, PHP, and CSS elements were introduced to help users access the SQL-based disturbance record library.
The work was carried out using the design science research method. The entry point for this work was a goal-oriented start. The research material consisted of online documents and interview notes. The system interface was implemented using HTML5 code, CSS3 markup language, and PHP and JavaScript scripts. The records were uploaded on a file server and the record information on the SQL relational database.
The centralized disturbance record library provided access to records from a single loca-tion. These records that can be used, for example, to test protection relays and, for ex-ample, to verify simulated fault data. Using HTML/PHP/CSS/JavaScript results in a flexible, clear and transformable user interface that provides a seamless library experi-ence. Work could be continued by adding record editing and deletion functions to the library, matching the upload and search pages. In addition, it would be beneficial to add more options to the protection relays in the disturbance record library.