Järjestelmien kokoaminen osasysteemeistä. ELEC-C1230 Säätötekniikka. Lohkokaaviomuunnokset: Signaalit. Signaalin kulkeminen lohkon läpi

Samankaltaiset tiedostot
3. kierros. 1. Lähipäivä

H(s) + + _. Ymit(s) Laplace-tason esitykseksi on saatu (katso jälleen kalvot):

Harjoitus (15min) Prosessia P säädetään yksikkötakaisinkytkennässä säätimellä C (s+1)(s+0.02) 50s+1

Tehtävä 1. Vaihtoehtotehtävät.

Hyvyyskriteerit. ELEC-C1230 Säätötekniikka. Luku 8: Säädetyn järjestelmän hyvyys aika- ja taajuustasossa, suunnittelu taajuustasossa, kompensaattorit

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Harjoitus 6: Simulink - Säätöteoria. Syksy Mat Sovelletun matematiikan tietokonetyöt 1

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Tilaesityksen hallinta ja tilasäätö. ELEC-C1230 Säätötekniikka. Luku 6: Tilasäätö, tilaestimointi, saavutettavuus ja tarkkailtavuus

SaSun VK1-tenttikysymyksiä 2019 Enso Ikonen, Älykkäät koneet ja järjestelmät (IMS),

2. kierros. 1. Lähipäivä

Kon Hydraulijärjestelmät

3. kierros. 2. Lähipäivä

Säätötekniikan matematiikan verkkokurssi, Matlab tehtäviä ja vastauksia

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Säätötekniikkaa. Säätöongelma: Hae (mahdollisesti ulostulon avulla) ohjaus, joka saa systeemin toimimaan halutulla tavalla

Luento 7. Järjestelmien kokoaminen osista

8. kierros. 2. Lähipäivä

Alias-ilmiö eli taajuuden laskostuminen

Säätötekniikkaa. Säätöongelma: Hae (mahdollisesti ulostulon avulla) ohjaus, joka saa systeemin toimimaan halutulla tavalla

MATLAB harjoituksia RST-säädöstä (5h)

ELEC-C1230 Säätötekniikka

1 PID-taajuusvastesuunnittelun esimerkki

Taajuustason tekniikat: Boden ja Nyquistin diagrammit, kompensaattorien suunnittelu. Vinkit 1 a

PID-sa a timen viritta minen Matlabilla ja simulinkilla

ELEC-C1230 Säätötekniikka. Luku 4: Lohkokaaviomuunnokset, PID-säädin ja kompensaattorit,

ELEC-C1230 Säätötekniikka

Osatentti

2. kierros. 2. Lähipäivä

(s 2 + 9)(s 2 + 2s + 5) ] + s + 1. s 2 + 2s + 5. Tästä saadaan tehtävälle ratkaisu käänteismuuntamalla takaisin aikatasoon:

LTY/SÄTE Säätötekniikan laboratorio Sa Säätötekniikan ja signaalinkäsittelyn työkurssi. Servokäyttö (0,9 op)

Differentiaaliyhtälön ratkaisu. ELEC-C1230 Säätötekniikka. Esimerkki: läpivirtaussäiliö. Esimerkki: läpivirtaussäiliö

Dynaamisten systeemien identifiointi 1/2

Dynaamisten systeemien teoriaa. Systeemianalyysilaboratorio II

Systeemin käyttäytyminen. ELEC-C1230 Säätötekniikka. Systeemin navat ja nollat. Systeemin navat ja nollat

Missä mennään. systeemi. identifiointi. mallikandidaatti. validointi. malli. (fysikaalinen) mallintaminen. mallin mallin käyttötarkoitus, reunaehdot

Agenda. Johdanto Säätäjiä. Mittaaminen. P-, I-,D-, PI-, PD-, ja PID-säätäjä Säätäjän valinta ja virittäminen

ELEC-C1230 Säätötekniikka. Luku 8: Säädetyn järjestelmän hyvyys aika- ja taajuustasossa, suunnittelu taajuustasossa, kompensaattorit

Y (s) = G(s)(W (s) W 0 (s)). Tarkastellaan nyt tilannetta v(t) = 0, kun t < 3 ja v(t) = 1, kun t > 3. u(t) = K p y(t) K I

8. kierros. 1. Lähipäivä

Y Yhtälöparista ratkaistiin vuorotellen siirtofunktiot laittamalla muut tulot nollaan. = K K K M. s 2 3s 2 KK P

Säätötekniikan alkeita

Tilayhtälötekniikasta

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Laplace-muunnos: määritelmä

Aikatason vaste vs. siirtofunktio Tehtävä

Ei välttämättä, se voi olla esimerkiksi Reuleaux n kolmio:

Tietokoneavusteinen säätösuunnittelu (TASSU)

Dynaamisen järjestelmän siirtofunktio

TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio. Mat Systeemien Identifiointi. 4. harjoitus

ELEC-C6001 Sähköenergiatekniikka, laskuharjoitukset oppikirjan lukuun 10 liittyen.

Säätötekniikan perusteet. Merja Mäkelä KyAMK

DEE Sähkötekniikan perusteet

Osatentti

z muunnos ja sen soveltaminen LTI järjestelmien analysointiin

Mat Dynaaminen optimointi, mallivastaukset, kierros Vaimennetun heilurin tilanyhtälöt on esitetty luennolla: θ = g sin θ r θ

Boost-hakkuri. Hakkurin tilaesitykset

AS Analoginen säätö. Luento 1: Johdanto, dynaamiset mallit ja rakenteet, lohkokaaviot, säädön periaatteet

Luento 8. Suodattimien käyttötarkoitus

RAPORTTI Eemil Tamminen Markus Virtanen Pasi Vähämartti Säätötekniikan harjoitustyö Joulukuu 2007

Normaaliryhmä. Toisen kertaluvun normaaliryhmä on yleistä muotoa

Mittaustekniikka (3 op)

Kon Simuloinnin Rakentaminen Janne Ojala

järjestelmät Luento 8

Harjoitus 5: Simulink

1 Asentaminen. 2 Yleistä ja simuloinnin aloitus 12/

OPERAATIOVAHVISTIN. Oulun seudun ammattikorkeakoulu Tekniikan yksikkö. Elektroniikan laboratoriotyö. Työryhmä Selostuksen kirjoitti

Automaatiotekniikan laskentatyökalut (ALT)

Sähkövirran määrittelylausekkeesta

[xk r k ] T Q[x k r k ] + u T k Ru k. }.

Mat Systeemien identifiointi, aihepiirit 1/4

17. Differentiaaliyhtälösysteemien laadullista teoriaa.

6. Differentiaaliyhtälösysteemien laadullista teoriaa.

Lämpötilan säätö. S Elektroniset mittaukset Mikko Puranen Luennon sisältö

ELEC-C1230 Säätötekniikka. Luku 10: Digitaalinen säätö, perusteet, jatkuu

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

MASSASÄILIÖN SIMULOINTI JA SÄÄTÖ Simulation and control of pulp tank

ELEKTROMAGNEETTISET VOIMAT SAMANSUUNTAISISSA VIRTA- JOHDOISSA

Multivibraattorit. Bistabiili multivibraattori:

SMITH-PREDICTOR Kompensaattori PI-Säätimellä. Funktiolohko Siemens PLC. SoftControl Oy

2.2 Gaussin eliminaatio. 2.2 Gaussin eliminaatio. 2.2 Gaussin eliminaatio. 2.2 Gaussin eliminaatio

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Mat Dynaaminen optimointi, mallivastaukset, kierros 1

v AB q(t) = q(t) v AB p(t) v B V B ṗ(t) = q(t) v AB Φ(t, τ) = e A(t τ). e A = I + A + A2 2! + A3 = exp(a D (t τ)) (I + A N (t τ)), A N = =

1. a) Piiri sisältää vain resistiivisiä komponentteja, joten jännitteenjaon tulos on riippumaton taajuudesta.

Demo 1: Simplex-menetelmä

, on säännöllinen 2-ulotteinen pinta. Määrää T x0 pisteessä x 0 = (0, 1, 1).

Lisämateriaalia: tilayhtälön ratkaisu, linearisointi. Matriisimuuttujan eksponenttifunktio:

Yhtälöryhmät 1/6 Sisältö ESITIEDOT: yhtälöt

Jännite, virran voimakkuus ja teho

Harjoitus Etsi seuraavien autonomisten yhtälöiden kriittiset pisteet ja tutki niiden stabiliteettia:

4. kierros. 1. Lähipäivä

Successive approximation AD-muunnin

Matematiikan tukikurssi

A / D - MUUNTIMET. 2 Bittimäärä 1. tai. A / D muunnin, A/D converter, ADC, ( Analog to Digital Converter )

SMG-1100: PIIRIANALYYSI I

Matematiikan tukikurssi

ELEC-C1230 Säätötekniikka

Esimerkki: Laaduntasaussäiliö. Esimerkki: Laaduntasaussäiliö. Taajuusanalyysi. ELEC-C1230 Säätötekniikka. Luku 7: Taajuusanalyysi

Transkriptio:

Järjestelmien kokoaminen osasysteemeistä ELEC-C1230 Säätötekniikka Luku 4: Lohkokaaviomuunnokset, PID-säädin ja kompensaattorit, Edellisillä luennoilla on tarkasteltu yksittäisiä ilmiöitä ja niiden malleja (luento 2) ja näiden mallien ratkaisuja annetuilla herätteillä ja alkuarvoilla (luento 3). Ensimmäisellä luennolla esiteltiin yleisesti systeemien hallintajärjestelmiä lohkokaavioiden avulla ja tällä luennolla yhdistetään mallit ja niiden ratkaiseminen lohkokaavioihin eli tarkastellaan yksittäisten osasysteemien käyttäytymisen sijasta laajojen järjestelmien käyttäytymistä. Yksittäisisten osasysteemien malleista päästään laajojen järjestelmien malleihin lohkokaavioalgebran avulla mutta ainoastaan lineaarisilla järjestelmillä. Epälineaarisilla systeemeillä järjestelmien analyysiin on käytettävissä muita menetelmiä, jotka ovat tämän kurssin aihepiirin ulkopuolella. Lohkokaaviomuunnokset: Signaalit Lohkokaavioissa yksittäinen signaali voidaan viedä useaan eri lohkoon (signaalin haaraantuminen). Lohkokaavio on informaatiokaavio ja informaatiota jaettaessa se ei vähene vaan monistuu. Jokaisessa haarassa kulkee sama informaatio. Eri signaalit voidaan yhdistää summaelimen avulla. Summaelimessä voidaan signaalit laskea yhteen tai vähentää toisistaan. Etumerkit summaelimessä signaalin kohdalla kertovat signaalin etumerkin summalausekkeessa. Signaalin kulkeminen lohkon läpi Kuten jo edellisellä luennolla todettiin, niin Laplace-tasossa lohkon lähtösignaali saadaan kertomalla tulosignaali lohkon siirtofunktiolla Tämän peruskaavan avulla voidaan johtaa muunnoskaava lohkojen sarjakytkennälle. Otetaan käyttöön apumuuttuja (s), joka myöhemmin eliminoidaan

Signaalin kulkeminen lohkon läpi Johdetaan nyt muunnoskaava rinnankytkennälle Signaalin kulkeminen lohkon läpi Silmukkakytkennän muunnoskaavaksi saadaan Lohkokaaviomuunnokset: Peruskytkennät Peruskytkentöjen lohkokaaviomuunnokset koottuna: Sarjaan Rinnan Esimerkki: Raketin siirtäminen avaruudessa Rakettia, jonka massa m = 10 oletetaan muuttumattomaksi, ohjataan voimalla F(t), joka voi olla positiivinen tai negatiivinen. Tavoitteena on saada raketin sijainti z(t) (yksidimensioinen etäisyys) muuttumaan alkupisteestä (lepotila) loppupisteeseen (lepotila). Raketin sijaintia mitataan mittalaitteilla, joissa on jonkin verran hitautta, muttei biasta. Mittauksen siirtofunktio on Silmukkaan Raketin mitattua sijaintia z mit (t) verrataan haluttuun sijaintiin z ref (t) (eli referenssiarvoon). Poikkeamaa halutun ja mitatun sijainnin välillä kutsutaan erosuureeksi e(t) ja sen perusteella säädin päättelee kussakin tilanteessa sopivan ohjauksen arvon.

Esimerkki: Raketin siirtäminen avaruudessa Säätimessä on kaksi rinnakkaista toimintoa, joista ensimmäinen seuraa poikkeaman suuruutta (erosuuretta) ja kertoo sen vakiolla 30 ja toinen poikkeaman trendiä (eli erosuureen derivaattaa) ja kertoo sen vakiolla 31. Kokonaisohjaus eli tarvittava voima (u(t) = F(t)) lasketaan näiden kahden säätötoimenpiteen summana. Oletetaan, että toimilaite on ideaalinen (eli säädin tuottaa suoraan tarvittavan voiman ilman hitautta), jolloin sitä ei tarvitse ottaa huomioon. Oletetaan, ettei rakettiin vaikuta mitään vaimentavia voimia (voimataseessa on ainoastaan massan hitaus ja työntövoima F(t)) Laaditaan yksityiskohtainen lohkokaavio järjestelmälle ja analysoidaan sekä yksittäisten lohkojen että kokonaisjärjestelmän toimintaa vasteiden avulla. Esimerkki: Raketin siirtäminen avaruudessa Raketin lähtösuureena on etäisyys y(t) = z(t) Raketin tulosuureena voima u(t) = F(t) Mittarin lähtösuureena on mitattu etäisyys y mit (t) = z mit (t) Mittarin tulosuureena todellinen etäisyys y(t) = z(t) Säätimen tulosuureena on erosuure e(t) Säätimen lähtösuureena eli ohjauksena on voima u(t) = F(t) Muodostetaan raketin dynaaminen malli: Muodostetaan säätimen eri toiminnoille mallit Esimerkki: Raketin siirtäminen avaruudessa Prosessi (raketti) on kaksoisintegraattori, jonka vasteet on helposti laskettavissa suoraan Laplace-taulukosta. Esimerkki: Raketin siirtäminen avaruudessa Erosuureen trendiä seuraava säätimen osa reagoi erosuureen derivaattaan Etäisyysmittari mittaa etäisyyden virheettömästi, mutta pienellä hitaudella Erosuuretta seuraava säätimen osa reagoi erosuureeseen

Esimerkki: Raketin siirtäminen avaruudessa Esimerkki: Raketin siirtäminen avaruudessa Muodostetaan nyt koko säädetyn järjestelmän lohkokaavio Näin päädytään koko säädetyn järjestelmän siirtofunktioon Käytetään lohkokaaviomuunnoksia alkaen kaikkein sisimmästä rakenteesta Esimerkki: Raketin siirtäminen avaruudessa Esimerkki: Raketin siirtäminen avaruudessa Simuloidaan raketin hallintajärjestelmää Nyt voidaan laskea säädetyn järjestelmän vaste askelmaiselle asetusarvon eli referenssin muuokselle (hetkestä 0 alkaen tahdotaan raketin sijainnin olevan halutussa lopputilassa). Järjestelmä toimii halutusti siinä mielessä, että se stabiloi epästabiilin raketin. Vasteen lausekkeesta nähdään sen raja-arvon olevan yksi ajan lähestyessä ääretöntä - eli etäisyyden haluttu arvo ja todellinen etäisyys lähestyvät toisiaan ajan kasvaessa. Ohjauksessa on äärettömän korkea impulssi ja vasteessa on ylitys Säätimen ehdottamaa ohjausta ei voida käytännössä toteuttaa ja raketin etäisyyden lähestyessä haluttua arvoa se menee ohi ja joutuu peruuttamaan (mittauksessa on hitautta).

Esimerkki: Raketin siirtäminen avaruudessa Raketiile voidaan kehittää myös realistisempi ja tehokkaampi hallintastrategia Oletetaan, että ohjaus on rajoitettu maksimija minimiarvojen välille: u(t) [-40,40]. Jos raketti tahdotaan siirtää halutulle etäisyydelle minimiajassa, niin optimointiongelman ratkaisuna saadaan ns. bang-bang -säätö: maksimikiihdytys ja maksimijarrutus Optimisäätö on tämän opintojakson aihepiirin ulkopuolella - siihen palataan myöhemmillä opintojaksoilla. Esimerkki: Raketin siirtäminen avaruudessa Mikäli perille ei tarvitse päästä mahdollisimman nopeasti, niin voidaan optimoida esimerkiksi polttoaineen kulutusta (ohjauksen käyttöä) Oletetaan, että ohjauksen pitkäaikainen käyttö on kallista - kaikkein taloudellisinta on nopea 0.05 aikayksikön pyrähdys maksimiteholla. Raketin on oltava perillä vasta viiden aikayksikön kuluttua lähdöstä. Tällöin optimointiongelman ratkaisuna saadaan: nopea kiihdytys - tasainen ajo - nopea jarrutus. Limittäiset rakenteet Summa- ja haaraantumispisteiden siirrot Edellisessä esimerkissä havainnollistettu lohkojen yhdistäminen perusmuunnoskaavojen avulla alkaen kaikkein sisimmästä rakenteesta toimii ainoastaan silloin, kun järjestelmä koostuu puhtaasti sisäkkäisistä rakenteista. Jos järjestelmässä on limittäisiä rakenteita, niin lohkokaaviomuunnokset voidaan ratkaista algebrallisesti - kuten perusmuunnoskaavoja johtaessa tai eliminoimalla limittäiset rakenteet (siirtämällä summa-ja haaraantumispisteitä lohkojen yli) ja sitten käyttämällä perusmuunnoskaavoja. Summapisteen siirto vastavirtaan ja myötävirtaan - ratkaistaan G X Ei limittäisiä rakenteita Limittäisiä rakenteita

Summa- ja haaraantumispisteiden siirrot Summa- ja haaraantumispisteiden siirrot Haaraantumispisteen siirto vastavirtaan ja myötävirtaan Summa- ja haaraantumispisteiden siirrot Summapisteiden järjestystä voidaan vaihtaa toisten summapisteiden välillä Esimerkki: limittäiset rakenteet Ratkaistaan oheisen järjestelmän kokonaissiirtofunktio tulosignaalista R lähtösignaaliin Y algebrallisesti Haaraantumispisteiden järjestystä voidaan vaihtaa toisten haaraantumispisteiden välillä Summapisteiden ja haaraantumispisteiden välistä järjestystä ei voida vaihtaa

Esimerkki: limittäiset rakenteet Ratkaistaan oheisen järjestelmän kokonaissiirtofunktio tulosignaalista R lähtösignaaliin Y lohkokaaviomuunnoksilla Esimerkki: limittäiset rakenteet Saadaan sama tulos kuin lohkokaavioalgebralla Siirretään E:n haaraantumispiste U:n haaraantumispisteen luo (haaraantumispisteiden järjestys voidaan vaihtaa keskenään), jolloin päästään eroon limittäisistä rakenteista ja voidaan käyttää aikaisemmin johdettuja peruskytkentöjen kaavoja. Nolla- ja ykköslohkot Kaksi erityistä vakiolohkoa on syytä mainita erikseen. Mikäli lohkon siirtofunktio on nolla, niin kaikilla tulosuureen arvoilla lähtösuure on aina nolla. Tämä lohko kuvaa informaatiokatkosta - lohko, siihen tulevat ja siitä lähtevät signaalit voidaan jättää pois lohkokaaviosta. Vektoriarvoiset signaalit lohkokaavioissa Lohkokaavioalgebra pätee yhtä lailla vektoriarvoisille signaaleille ja matriisilohkoille kuin edellä esitetyille skalaarisignaaleille ja -lohkoille. Vektoriarvoiset signaalit esitetään lohkokaavioissa tavallisesti paksuilla nuolilla Otetaan esimerkiksi SISO-järjestelmän tilaesitys (ohjaus ja lähtösuure ovat skalaareja, mutta tilasuure on vektoriarvoinen) Mikäli lohkon siirtofunktio on yksi, niin kaikilla tulosuureen arvoilla lähtösuure on aina sama kuin tulosuure ja kyseinen lohko voidaan jättää kaaviosta pois. Järjestelmien lohkokaaviossa on usein merkitty lohkot mittaukselle tai toimilaitteelle ja mikäli oletetaan ideaalinen mittaus tai toimilaite, niin näiden lohkojen siirtofunktiot voidaan korvata ykkösellä - ja jättää kokonaan pois lohkokaaviosta.

MATLAB: Lohkokaaviomuunnokset Lohkokaaviomuunnoksiin on Control System Toolboxissa komennot parallel (myös +/-), series (myös *) ja feedback Muodostetaan rakettiesimerkin säätöjärjestelmälle kokonaislohkokaavio MATLAB:in avulla Gc1=tf([31 0],[1]) =>Transfer function:31 s Gc2=tf([30],[1]) =>Transfer function:30 G=tf([1],[10 0 0]) =>Transfer function:1/ (10 s^2) Gm=tf([1],[0.1 1]) =>Transfer function:1/(0.1 s + 1) MATLAB: Lohkokaaviomuunnokset Gc=parallel(Gc1,Gc2) =>Transfer function:(31 s + 30) Gff=series(Gc,G) =>Transfer function: (31 s + 30)/(10 s^2) Gtot=feedback(Gff,Gm) =>Transfer function: 3.1 s^2 + 34 s + 30 ------------------------ s^3 + 10 s^2 + 31 s + 30 Komennot parallel ja series voidaan korvata +:lla ja *:lla (rinnakkain olevat lohkot lasketaan yhteen ja peräkkäin olevat kerrotaan keskenään) Gc=Gc1+Gc2 Gff=Gc*G Gtot=feedback(Gff,Gm) Koko lohkokaaviomuunnos voidaan toteuttaa myös yhdellä rivillä Gtot=feedback(G*(Gc1+Gc2),Gm) MATLAB: Lohkokaaviomuunnokset Symbolisesti kokonaislohkokaavio voidaan laskea Matlabilla myös määrittelemällä ensin s = tf( s ) PID-säädin PID-säädin on kaikkein yleisin säädin teollisuudessa ja sitten Gc1=31*s Gc2=30 G=1/(10*s^2) Gm=1/(0.1*s+1) Gtot=(Gc1+Gc2)*G/(1+(Gc1+Gc2)*G*Gm) Gtot=minreal(Gtot) % minreal supistaa yhteiset termit 3.1 s^2 + 34 s + 30 ------------------------ s^3 + 10 s^2 + 31 s + 30 (31 s + 30) (s + 10) 1/10 ----------------------- (s + 5) (s + 3) (s + 2)

PID-säädin PID-säädin - integroiva termi PID-säätimen tulona on erosuure e(t) (poikkeama halutun ja mitatun suureen välillä, y ref (t) -y mit (t) ) ja lähtönä prosessin ohjaus u(t). Säätimen antama ohjaus on summa kolmesta eri toiminnosta, joiden keskinäiseen dominoivuuteen vaikutetaan viritysparametreilla K P, K I ja K D Integroivan temin kykyä poistaa pysyvä poikkeama voidaan havainnollistaa esittämällä se derivoidussa muodossa. Suhdesäätötermi (P - proportional) on staattinen kuvaus erosuureesta ohjaukseen. Aina kun erosuure muuttuu, niin u P muuttuu myös vakiosuhteessa erosuureen muutoksiin. Integroiva termi integroi erosuuretta. u I on jatkuvassa muutostilassa, kunnes erosuure on kadonnut. Integroiva termi poistaa pysyvän poikkeaman, mutta saattaa lisätä järjestelmän värähtelyjä. Derivoiva termi seuraa erosuureen muutosnopeutta. Aina kun erosuure on muutostilassa, niin u D reagoi yrittäen vastustaa muutosta. Derivoiva termi stabiloi järjestelmää, mutta on herkkä viiveille ja korkeataajuiselle kohinalle. Nähdään, että ohjaus u(t) jatkaa muuttumistaan kunnes poikkeama e(t) menee nollaan. PID-säätimen siirtofunktio PID-säätimen vaste PID-säätimestä saadaan kaikki perusmodifikaatiot sijoittamalla ei-haluttujen termien kertoimiksi nolla. Raketin säätöesimerkissä säätimenä oli PD-säädin. Samalla periaatteella voidaan myös muodostaa esim. PI 2 D-säädin. P-säädin, K P on säätimen vahvistus PI-säädin, K P on säätimen vahvistus tai suhdesäädön vahvistus, K I on integrointivahvistus ja T I on integrointiaika. Tarkastellaan PID-säätimen antamaa ohjausta askelmaiselle erosuureen muutokselle. Derivoiva osuus antaa impulssin, suhdesäätö askelmaisen muutoksen ja integroiva osuus penkereen. PD-säädin, K P on säätimen vahvistus tai suhdesäädön vahvistus, K D on derivointivahvistus ja T D on derivointiaika.

Esimerkki 2: mekaaninen järjestelmä Simuloidaan mekaanisen systeemin massakappaleen sijaintia, kun sitä säädetään erilaisilla PID-säätimen modifikaatioilla. Oletetaan mittauksen ja toimilaitteen olevan ideaalisia. Esimerkki 2: mekaaninen järjestelmä Oheisissa kuvissa on P-, PI, PD- ja PID-säätimien säätötulokset Simuloinneissa käytettiin säätimen vahvistuksen K P :n arvoja 1,2,5,10 ja 50. Integrointi- ja derivointiajat olivat simuloinneissa 1. P- ja PD-säätimillä jää pysyvä poikkeama, I-termi poistaa pysyvän poikkeaman I-termi lisää värähtelyjä kun taas D-termi stabiloi ja poistaa värähtelyjä Esimerkki: Sähköpiiri Valitaan esimerkkiprosessiksi yksinkertainen RC-piiri RC-piirin ohjauksena on syöttöjännite v 0 (t) ja lähtösuureena kondensaattorin jännite v(t). Tavoitteena on v 0 (t):aa manipuloimalla saada v(t) käyttäytymään halutulla tavalla ja seuraamaan referenssitrajektoria v ref (t) - jota ei tunneta etukäteen ja joka voi muuttua mielivaltaisesti satunnaisilla ajanhelkillä. Tutkitaan täysin ideaalista tapausta (ei häiriöitä ja malli tunnetaan tarkasti) sekä realistisempia järjestelmiä, joissa on mallivirheitä, mittausvirheitä (oletetaan mittauksen olevan ideaalinen, kun todellisuudessa sillä on hitautta) ja ulkoisia jännitehäiriöitä (impulssimaisia jännitepiikkejä ja askelmaisia jännitemuutoksia - ja simuloimalla myös jännitekohinaa). Voidaan olettaa, että kaikki ulkoiset jännitehäiriöt summautuvat syöttöjännitteeseen. Hallintastrategioista tarkastellaan avointa ohjausta, häiriökompensointia ja takaisinkytkettyä säätöä. Esimerkki: RC-piirin malli RC-piirille kehitetään systeemiä kuvaava differentiaaliyhtälö Kehitetään siirtofunktio Laplace-muunnoksen avulla Merkitään RC = (aikavakio). Avoimen RC-piirin vaste askelmaiselle syöttöjännitteen muutokselle on

Esimerkki: RC-piirin avoin ohjaus Avoimen ohjauksen hallintastrategiassa lohkot ovat sarjassa (ei mittauksia) Esimerkki: RC-piirin avoin ohjaus Otetaan mukaan ulkoinen häiriö H(s) ja analysoidaan järjestelmää Tavoitteena olisi, että Y(s) = Y ref (s) Tämä on avoimen ohjauksen hallintastrategia Tarkastellaan mallitusvirheitä ja ulkoisia häiriöitä erikseen Esimerkki: RC-piirin avoin ohjaus Häiriöt H(s) kulkevat suoraan piirin läpi - täysin riippumatta siitä, onko järjestelmässä avointa ohjausta vai ei Esimerkki: RC-piirin avoin ohjaus Mikäli prosessin malli tunnetaan tarkasti (ei mallitusvirheitä), niin avoin ohjaus toimii täydellisesti - tähän perustui avoimen ohjauksen suunnittelu. Impulssimaisille häiriöille Jos mallia ei tunneta tarkasti (aikavakio ja vahvistus poikkeavat todellisista arvoista: p ja K p ), niin avoimeksi ohjaukseksi saadaan: Askelmaisille häiriöille Askelmaisille trajektorin muutoksille saadaan:

Esimerkki: RC-piirin avoin ohjaus Esimerkki: RC-piirin simulointi Avoin ohjaus Avoimen silmukan ohjausstrategialle on tehty SIMULINK-malli. Haluttuina jännitetrajektoreina käytettiin pengerpulssia, sinisignaalia ja satunnaisten askelfunktioiden sarjaa Oheisissa kuvissa on simuloitu sekä ulkoisten häiriöiden että mallivirheiden vaikutuksia kondensaattorin jännitteeseen eräillä parametriarvoilla. Esimerkki: RC-piirin simulointi Avoin ohjaus Mikäli malli tunnetaan tarkasti eikä systeemiin tule lainkaan häiriöitä, niin avoin ohjaus toimii hyvin. Ainoastaan askelmaisilla referenssin muutoksilla, jotka edellyttäisivät äärettömän suuria ohjauksia, vaste poikkeaa selvästi referenssistä. Esimerkki: RC-piirin simulointi Avoin ohjaus Ulkoiset häiriöt jäävät vasteeseen eikä niitä korjata. Häiriömalli koostui impulssi- (hetkellä 5), askel- (hetkellä 10) ja kohinahäiriöstä (hetkellä 15)

Esimerkki: RC-piirin simulointi Avoin ohjaus Mallivirheet (mallissa 10% liian suuri vahvistus ja 10% liian pieni aikavakio) näkyvät suoraan vasteessa virheellisen ohjauksen seurauksina. Esimerkki: RC-piirin häiriökompensointi Häiriökompensoinnissa myötäkytkennällä lohkot ovat rinnan. Tavoitteena olisi, että U(s) = -H(s) Häiriökompensoidulle järjestelmälle saadaan: Esimerkki: RC-piirin häiriökompensointi Kun malli tunnetaan tarkasti, niin Esimerkki: RC-piirin häiriökompensointi Lähtösuureelle saadaan Impulssimaisella häiriöllä: Tarkastellaan mittausvirheiden vaikutusta (oletetaan, että mittaus on ideaalinen vaikka todellisuudessa näin ei ole) Askelmaisella häiriöllä: Häiriökompensoidulle järjestelmälle saadaan silloin:

Esimerkki: RC-piirin häiriökompensointi Häiriökompensoinnissa simuloitiin tapausta, jossa oletettiin ideaalinen, dynamiikaton mittaus, mutta jossa todellisuudessa mittauksella on dynamiikkaa ja suhteellinen poikkeama. Esimerkki: RC-piirin häiriökompensointi Häiriökompensointi toimii hyvin, kun häiriöt saadaan mitattua tarkasti. Ylimmissä kuvissa on ideaalinen mittaus, keskimmäisissä aikavakio on 0.01 ja vinouma 1% alimmissa aikavakio on 0.1 ja vinouma 10%. Esimerkki: RC-piirin takaisinkytketty säätö Takaisinkytketyssä säädössä lohkot ovat silmukassa. Oletetaan aluksi, ettei häiriötä ole H(s) = 0 ja että mittaus on ideaalinen G m (s) = 1. Esimerkki: RC-piirin takaisinkytketty säätö Selvästikään täydellistä referenssisuureen seurantaa ei takaisinkytketyllä säätimellä voida tehdä (ainoastaan silloin kun referenssi on nolla) eikä täydellistä seurantaa säädöllä yleensä tavoitellakaan. Esimerkkijärjestelmän vasteiden laskenta symbolisesti kaikille mahdollisille takaisinkytketyille säätimille alkaa olla työlästä, joten tarkastellaan vain yhtä erikoistapausta, jossa säätimenä on PI-säädin ja parametreille pätee: Jos tehtävänä olisi kehittää säädin, jolla saataisiin täydellinen referenssin seuranta (Y(s) = Y ref (s)), niin

Esimerkki: RC-piirin takaisinkytketty säätö Järjestelmälle saadaan Esimerkki: RC-piirin takaisinkytketty säätö Askelmaisille asetusarvon muutoksille Y ref (s) = 1/s Mittausvirheestä (10%) seuraa pysyvä poikkeama (10%) Impulssimaisille häiriöille H(s) = 1 Sijoitetaan parametriarvot Häiriöt poistuvat tehokkaasti (tehokkaammin kuin avoimella ohj.) Askelmaisille häiriöille H(s) = 1/s Askelmaisen häiriön vaikutus lähtösuureeseen häviää nopeasti Esimerkki: RC-piirin takaisinkytketty säätö Säätimenä käytettiin PID-säädintä (K P = 10, K I = 10 ja K D = 1). Koska säätimen suunnittelussa ei käytetty tarkkaa mallitietoa, niin mallinnusvirheitä ei tarkasteltu simuloinnissa. Esimerkki: RC-piirin takaisinkytketty säätö Täysin häiriötön prosessi ja ideaalinen mittaus.

Esimerkki: RC-piirin takaisinkytketty säätö Häiriöllinen prosessi ja ideaalinen mittaus. Esimerkki: RC-piirin takaisinkytketty säätö Täysin häiriötön prosessi ja epäideaalinen mittaus. Sarakkeessa vasemmalla ideaalinen mittaus, keskellä aikavakio on 0.01 ja vinouma 1%, oikealla aikavakio on 0.1 ja vinouma 10%. Esimerkki: RC-piirin yhdistetty säätöjärjestelmä Yhdistetään kaikki edellä esitetyt yksittäiset RC-piirin hallintamekanismit yhdeksi järjestelmäksi Esimerkki: RC-piirin yhdistetty hallintajärjestelmä Yhdistetään kaikki edellä esitetty ja annetaan palaa... Avoin ohjaus, häiriökompensaattori ja PID-säädin ovat samat kuin edellisissä simuloinneissa.

Esimerkki: RC-piirin takaisinkytketty säätö Täysin häiriötön prosessi ja ideaalinen mittaus. Esimerkki: RC-piirin takaisinkytketty säätö Häiriöllinen prosessi ja hitautta sekä häiriöiden että lähtösuureen mittauksessa (aikavakio 0.1). Avoimen ohjauksen malli pielessä 10% sekä vahvistuksen että aikavakion suhteen Kompensaattorin suunnittelussa oletettu (virheellisesti) mittauksen olevan ideaalinen.