8. Luento: Laitteiston ohjaaminen Arto Salminen, arto.salminen@tut.fi
Agenda Johdanto Säätäjiä P-, I-,D-, PI-, PD-, ja PID-säätäjä Säätäjän valinta ja virittäminen Mittaaminen
Johdanto Tavoitteena: tunnistaa ja ymmärtää säätämiseen liittyviä ongelmia, saada perustiedot yksinkertaisista säätömenetelmistä Säätäminen = mitattavan arvon saattaminen asetusarvoa vastaavaksi Esimerkiksi: lämpötila, moottorin nopeus, nesteen taso Säätöalgoritmien tavoitteena tehokkuus, nopeus ja tarkkuus www.youtube.com/watch?v=alvo4ajpcf0
Säätämisen historiaa Nicholas Minorsky: Directional stability of automatically steered bodies (1922) New Mexico sotalaivan automaattinen ohjausjärjestelmä Laivan kallistuminen heikensi laivatykkien tarkkuutta (S. Bennet: Nicolas Minorsky and the Automatic Steering of Ships)
Termejä Häiriö Asetusarvo Erosuure (e) Ohjausarvo (u) Säädettävä suure Säätäjä Prosessi Takaisinkytkentä Mittausanturi Oloarvo Askelvaste:
oloarvo asetusarvo erosuure
Stabiili prosessi Prosesseista Jos asetusarvo ja häiriöt pysyvät samana, prosessi asettuu luonnolliseen tasapainotilaan Esimerkiksi auton vakionopeudensäätö: jos moottoriin syötetty polttoainemäärä on vakio, auto kulkee vakionopeudella, kunhan ulkoiset tekijät kuten tuuli tai mäet eivät vaikuta Epästabiili, eli integroiva prosessi Prosessi ei asetu tasapainotilaan, vaan ajautuu rakenteelliseen ylä- tai alarajaan ilman säätöä Värähtelevä prosessi Värähtely voi johtua itse prosessin lisäksi myös huonosti viritetystä säätimestä, toimilaitevioista tai muista häiriöistä
Stabiili Epästabiili
Aikavakio ja viive Prosessin aikavakio osoittaa nopeutta, jolla prosessi reagoi ohjausarvojen muutokseen Viive, eli kuollut aika, tarkoittaa asetusarvon ja oloarvon muutoksen välillä kuluvaa aikaa
P-säätäjä u = K*e + M Ohjausarvo on suoraan verrannollinen eroarvoon P-säätäjä jättää asentovirheen Jos kerrointa K kasvatetaan liikaa, järjestelmä voi värähdellä Säätäjän ohjaus on usein rajoitettu tietylle välille Koodia: ero = asetusarvo oloarvo; u = p_kerroin * ero + p_skaalaus; ohjaus = mid (alaraja, u, ylaraja);
K=3 K=10
I-säätäjä u = K * average(e(1) e(k)) Säätimen ulostulo muuttuu eroarvoon verrannollisella nopeudella Ei reagoi pieniin häiriöihin Ei asentovirhettä Hidas Voi saturoitua toiminta-alueen rajalla, kun ohjaus ei riitä korjaamaan tilannetta (Windup). Ratkaisu: lisätään anti-windup toiminto, joka esimerkiksi estää integroinnin jatkumisen prosessin saturaatiotilanteessa
e t u t
Saturoituminen -> järjestelmä menettää ohjattavuutensa kunnes tilanne purkautuu
Antiwindup Mahdollisia strategioita Integroinnin lopettaminen saturaatiotilanteessa Integraalitermin rajoittaminen raja-arvojen sisälle Integroinnin lopettaminen saturaatiotilanteessa, jos eroarvolla ja asetusarvolla on sama merkki (u*e > 0) Yleensä integrointia ei lopeta suoraan, vaan sen arvoa vähennetään jonkin ajan kuluessa Kyllästymisen havaitsemiseksi tarvitaan ylimääräinen takaisinkytkentä
D-säätäjä u = K * ( e(n) e(n-1) ) Säätimen ulostulo on verrannollinen eroarvon muutosnopeuteen Säätö reagoi nopeasti Pitää liikettä yllä -> ylittää asetusarvon ja värähtelee Herkkä kohinalle Liitetään aina P tai PI-säätäjään
e t u t
PI-säätäjä P-säätäjän nopeus, I-säätäjän tarkkuus Ei asentovirhettä
PD-säätäjä Nopea, ennustaa asetusarvon muutosta Värähtelee herkästi Herkkä kohinalle Jättää asentovirheen
PID-säätäjä Reagoi nopeasti, mutta ei värähtele niin herkästi Yleissäätäjä P osa huolehtii perussäädöstä D osa tuo nopeutta I osa vaimentaa värähtelytaipumusta Ei asentovirhettä
PID-säätäjän rakenne Ideaalinen, sarjamuotoinen tai rinnakkaismuotoinen Jos mitään ei mainita, kyseessä on yleensä ideaalimuotoinen säädin Säädinrakenteella on merkitystä, jos viritysparametrit kopioidaan säätimeltä toiselle
Säätäjän virittämisestä Säätäjän virittäminen yritys ja erehdys - menetelmän avulla muuttamalla P, I ja D- osien kertoimia D- ja P-termit aiheuttavat värähtelyä/ylitystä I-termi hävittää asentovirheen, mutta voi aiheuttaa säätäjän saturoitumisen Ziegler-Nichols ja Cohen-Coon ovat eräitä klassisia viritysmenetelmiä
Mittaamisesta Mittaussignaalia joudutaan usein suodattamaan Häiriöt Kiinnostava taajuuskaista Mitta-anturi on toisinaan kalibroitava Kalibrointi saatetaan tehdä huollon yhteydessä tai automaattisesti laitteen ollessa käytössä
Yhteenveto P-, I-, D-, PI-, PD- ja PID-säätimet valitaan käyttötarkoituksensa mukaan ja viritetään toimimaan optimaalisella, mutta turvallisella tavalla. Mitta-anturien kalibrointi on usein tarpeen valmistustoleranssien ja kulumisen vaikutuksen poistamiseksi Järjestelmän turvallisuus on syytä ottaa aina huomioon