Lämpötilan PID-säätö reaaliaikajärjestelmässä
Ohtonen, Olli (2007)
Ohtonen, Olli
Kajaanin ammattikorkeakoulu
2007
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201004287112
https://urn.fi/URN:NBN:fi:amk-201004287112
Tiivistelmä
Kajaanin ammattikorkeakoululle hankittiin keväällä 2006 uusi mittaustekniikan laitteisto. Tämä laitteisto oli National
Instrumentsin CompactRIO. Lopputyön tarkoituksena oli laitteiston käyttöönotto, lämpötilanohjaussovelluksen
rakentaminen ja laitteiston testaus Ziegler-Nicholas-menetelmän PID-säädöllä.
Mittausjärjestelmä koostui CompactRIO-laitteistosta, jossa oli reaaliaikakontrolleri ja FPGA-piiri sekä kaksi I/Omoduulia,
lähtöön ja tuloon. Ohjattavana prosessina toimi yksinkertainen lämpötilansäätö, joka oli toteutettu
tehovastuksen ja siihen liitetyn Pt100-lämpötila-anturin avulla. Lisäksi järjestelmässä oli kaksi sovitinyksikköä,
joilla signaalia vahvistettiin CompactRIO:n tulossa ja lähdössä.
Työtä varten tehtiin kolme ohjelmaa, yksi CompactRIO:n FPGA-piirille, yksi CompactRIO:n reaaliaikakontrollerille
ja yksi isäntätietokoneelle. Ohjelmien teossa käytettiin National Instrumentsin LabVIEW-ohjelmistoa.
Tuloksena saatiin toimiva säätöjärjestelmä, jossa tieto lämpöprosessista kulki anturilta kahden laitteen ja ohjelman
kautta isäntätietokoneen ohjelmalle. Prosessinohjaustieto siirtyi isäntätietokoneelta takaisin lämpötilansäätöprosessiin.
Testauksessa tehtiin neljä testimittausta, joissa lämpötilan asetusarvo nostettiin arvosta 20 °C arvoon 100 °C, ja
seurattiin järjestelmän vastetta eri PID-arvoilla. Testimittausten perusteella Ziegler-Nicholas-menetelmän PIsäätö
osoittautui selvästi parhaaksi säätömenetelmäksi tässä järjestelmässä.
CompactRIO-laite on erittäin toimiva tiedonkeruu- ja ohjauslaite. Sillä voidaan mitata useita erilaisia prosesseja,
koska laitteeseen voidaan kiinnittää erilaisia I/O-moduuleja, joilla voidaan mitata eri asioita. Tässä sovelluksessa
ei nähty CompactRIO:n todellista suorituskykyä, koska ohjattava prosessi oli suhteellisen hidas.
Instrumentsin CompactRIO. Lopputyön tarkoituksena oli laitteiston käyttöönotto, lämpötilanohjaussovelluksen
rakentaminen ja laitteiston testaus Ziegler-Nicholas-menetelmän PID-säädöllä.
Mittausjärjestelmä koostui CompactRIO-laitteistosta, jossa oli reaaliaikakontrolleri ja FPGA-piiri sekä kaksi I/Omoduulia,
lähtöön ja tuloon. Ohjattavana prosessina toimi yksinkertainen lämpötilansäätö, joka oli toteutettu
tehovastuksen ja siihen liitetyn Pt100-lämpötila-anturin avulla. Lisäksi järjestelmässä oli kaksi sovitinyksikköä,
joilla signaalia vahvistettiin CompactRIO:n tulossa ja lähdössä.
Työtä varten tehtiin kolme ohjelmaa, yksi CompactRIO:n FPGA-piirille, yksi CompactRIO:n reaaliaikakontrollerille
ja yksi isäntätietokoneelle. Ohjelmien teossa käytettiin National Instrumentsin LabVIEW-ohjelmistoa.
Tuloksena saatiin toimiva säätöjärjestelmä, jossa tieto lämpöprosessista kulki anturilta kahden laitteen ja ohjelman
kautta isäntätietokoneen ohjelmalle. Prosessinohjaustieto siirtyi isäntätietokoneelta takaisin lämpötilansäätöprosessiin.
Testauksessa tehtiin neljä testimittausta, joissa lämpötilan asetusarvo nostettiin arvosta 20 °C arvoon 100 °C, ja
seurattiin järjestelmän vastetta eri PID-arvoilla. Testimittausten perusteella Ziegler-Nicholas-menetelmän PIsäätö
osoittautui selvästi parhaaksi säätömenetelmäksi tässä järjestelmässä.
CompactRIO-laite on erittäin toimiva tiedonkeruu- ja ohjauslaite. Sillä voidaan mitata useita erilaisia prosesseja,
koska laitteeseen voidaan kiinnittää erilaisia I/O-moduuleja, joilla voidaan mitata eri asioita. Tässä sovelluksessa
ei nähty CompactRIO:n todellista suorituskykyä, koska ohjattava prosessi oli suhteellisen hidas.