Laboratoriotyön toteutus PID-säätimen ohjelmoinnista
Hulkkonen, Mikko (2022)
Hulkkonen, Mikko
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202204286295
https://urn.fi/URN:NBN:fi:amk-202204286295
Tiivistelmä
Opinnäytetyönä tuotettiin Tampereen ammattikorkeakouluun laboratoriotyö PID-säätimen ohjelmoinnista sähkö- ja automaatiotekniikan opetuskäyttöön. Aihe valittiin, koska kyseisestä aiheesta ei ollut aiemmin tehty laboratoriotyötä. Tavoitteena oli, että opiskelija oppii PID-säätimen sisäistä toimintaa ja ohjelmointia laboratoriotyön avulla.
Laboratoriotyössä PID-säädin ohjelmoitiin käyttäen Python-ohjelmointikieltä. Säätimen testaamisessa käytetiin laboratorion analogista prosessisimulaattoria. Tietokoneen ja prosessin rajapintana toimi Measurement Computingin USB-1408FS-Plus -tiedonkeruukortti. Säätimen toimintaa testattiin simuloiduilla askel-vastekokeilla ja tuloksia verrattiin Matlab Simulinkillä tehtyyn säätimeen. Tulosten perusteella voidaan todeta, että käytetyllä laitteistolla voidaan toteuttaa toimiva PID-säädin. Tulosten pohjalta luotiin laboratoriotyö, jonka avulla automaatiotekniikan opetuksessa on mahdollisuus opettaa PID-säätimen ohjelmointia käytännössä.
Laboratoriotyö vaatii vielä testaamista käytännössä, jotta nähdään, onnistuuko se tavoitteessaan. Se ei ole sidottu opinnäytetyössä käytettyyn ohjelmointikieleen tai laitteistoon, joten opettaja voi muuttaa järjestelmää tarvittaessa. Laboratoriotyötä voi vielä laajentaa ottamalla mukaan lisätestejä mutta laajennus riippuu laboratoriotyötä hyödyntävän kurssin toteutustavasta.
Laboratoriotyössä PID-säädin ohjelmoitiin käyttäen Python-ohjelmointikieltä. Säätimen testaamisessa käytetiin laboratorion analogista prosessisimulaattoria. Tietokoneen ja prosessin rajapintana toimi Measurement Computingin USB-1408FS-Plus -tiedonkeruukortti. Säätimen toimintaa testattiin simuloiduilla askel-vastekokeilla ja tuloksia verrattiin Matlab Simulinkillä tehtyyn säätimeen. Tulosten perusteella voidaan todeta, että käytetyllä laitteistolla voidaan toteuttaa toimiva PID-säädin. Tulosten pohjalta luotiin laboratoriotyö, jonka avulla automaatiotekniikan opetuksessa on mahdollisuus opettaa PID-säätimen ohjelmointia käytännössä.
Laboratoriotyö vaatii vielä testaamista käytännössä, jotta nähdään, onnistuuko se tavoitteessaan. Se ei ole sidottu opinnäytetyössä käytettyyn ohjelmointikieleen tai laitteistoon, joten opettaja voi muuttaa järjestelmää tarvittaessa. Laboratoriotyötä voi vielä laajentaa ottamalla mukaan lisätestejä mutta laajennus riippuu laboratoriotyötä hyödyntävän kurssin toteutustavasta.