Lukuohje. ELEC-C1230 Säätötekniikka. Tilaesityksen hallinta ja tilasäätö

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

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

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

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

Dynaamisten systeemien teoriaa. Systeemianalyysilaboratorio II

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

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

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

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

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

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

Mat Dynaaminen optimointi, mallivastaukset, kierros 1

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

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

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

x = ( θ θ ia y = ( ) x.

Osatentti

Y (z) = z-muunnos on lineaarinen kuten Laplace-muunnoskin

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 = =

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

6. Differentiaaliyhtälösysteemien laadullista teoriaa.

17. Differentiaaliyhtälösysteemien laadullista teoriaa.

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

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

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

ELEC-C1230 Säätötekniikka

Alias-ilmiö eli taajuuden laskostuminen

Harjoitustyö 3. Heiluri-vaunusysteemin parametrien estimointi

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

MS-A0004/A0006 Matriisilaskenta

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

PID-sa a timen viritta minen Matlabilla ja simulinkilla

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

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

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

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Aikatason vaste vs. siirtofunktio Tehtävä

Dynaamisten systeemien identifiointi 1/2

1 Di erentiaaliyhtälöt

5 OMINAISARVOT JA OMINAISVEKTORIT

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Ensimmäisen ja toisen kertaluvun differentiaaliyhtälöistä

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

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

ELEC-C1230 Säätötekniikka

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

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

AS Automaation signaalinkäsittelymenetelmät. Laskuharjoitus 8. Ackermannin algoritmi Sumea säätö

3 Lineaariset yhtälöryhmät ja Gaussin eliminointimenetelmä

Ominaisarvo ja ominaisvektori

Yleistä. Aalto-yliopisto Perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos

3 Lineaariset yhtälöryhmät ja Gaussin eliminointimenetelmä

Tilayhtälötekniikasta

Estimointi Laajennettu Kalman-suodin. AS , Automaation signaalinkäsittelymenetelmät Laskuharjoitus 4

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

ACKERMANNIN ALGORITMI. Olkoon järjestelmä. x(k+1) = Ax(k) + Bu(k)

Identifiointiprosessi

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

Mat Systeemien identifiointi, aihepiirit 1/4

Determinantti. Määritelmä

Antti Rasila. Kevät Matematiikan ja systeemianalyysin laitos Aalto-yliopisto. Antti Rasila (Aalto-yliopisto) MS-A0204 Kevät / 16

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

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

Vektoreiden virittämä aliavaruus

Ominaisarvo ja ominaisvektori

Talousmatematiikan perusteet: Luento 14. Rajoittamaton optimointi Hessen matriisi Ominaisarvot Ääriarvon laadun tarkastelu

z muunnos ja sen soveltaminen LTI järjestelmien analysointiin

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

Malliprediktiivinen säädin konttinosturille. Laboratoriotyön ohje. Olli Sjöberg Eero Vesaoja

5 Differentiaaliyhtälöryhmät

Lineaarialgebra ja matriisilaskenta II Syksy 2009 Laskuharjoitus 1 ( ) Ratkaisuehdotuksia Vesa Ala-Mattila

Luento 2: Liikkeen kuvausta

Numeeriset menetelmät

Identifiointiprosessi

Determinantti. Määritelmä

Differentiaaliyhtälöt II, kevät 2017 Harjoitus 5

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

Insinöörimatematiikka D

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

2. Viikko. CDH: luvut (s ). Matematiikka on fysiikan kieli ja differentiaaliyhtälöt sen yleisin murre.

KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme

Numeeriset menetelmät TIEA381. Luento 5. Kirsi Valjus. Jyväskylän yliopisto. Luento 5 () Numeeriset menetelmät / 28

3.1 Lineaarikuvaukset. MS-A0004/A0006 Matriisilaskenta. 3.1 Lineaarikuvaukset. 3.1 Lineaarikuvaukset

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

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

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

Matriisi-vektori-kertolasku, lineaariset yhtälöryhmät

Lineaarialgebra ja matriisilaskenta I

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

Matriisilaskenta Laskuharjoitus 5 - Ratkaisut / vko 41

1 Matriisit ja lineaariset yhtälöryhmät

ax + y + 2z = 0 2x + y + az = b 2. Kuvassa alla on esitetty nesteen virtaus eräässä putkistossa.

Osatentti

A = a b B = c d. d e f. g h i determinantti on det(c) = a(ei fh) b(di fg) + c(dh eg). Matriisin determinanttia voi merkitä myös pystyviivojen avulla:

Harjoitus 7: Dynaamisten systeemien säätö (Simulink)

Mat Työ 2: Voimalaitoksen säätö

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

4. Ensimmäisen ja toisen kertaluvun differentiaaliyhtälöistä

Värähdysliikkeet. q + f (q, q, t) = 0. q + f (q, q) = F (t) missä nopeusriippuvuus kuvaa vaimenemista ja F (t) on ulkoinen pakkovoima.

Tehtävä 4.7 Tarkastellaan hiukkasta, joka on pakotettu liikkumaan toruksen pinnalla.

Transkriptio:

Lukuohje ELEC-C1230 Säätötekniikka Luku 6: Tilasäätö, tilaestimointi, saavutettavuus ja tarkkailtavuus Kertaa tilaesitys Oleellista: Tilatakaisinkytketty säätö ja tilatarkkailija Saavutettavauus ja tarkkailtavuus käsitteinä. Mitä niillä on tekemistä tilatakaisinkytkennän ja tilatarkkailijan kanssa? Toteutus Matlabilla Integraattorin lisääminen tilasäätimeen on hyödyllinen työkalu, mutta hieman hankala. Ylikurssia. Tilaesityksen hallinta ja tilasäätö Edellisessä luvussa tarkasteltiin napoja ja nollia sekä niiden vaikutuksia systeemin käyttäytymiseen aikatasossa Luvussa 4 esiteltiin PID-säädin, joka on kaikkein yleisin I/O-säädin (input/output-säädin eli säädin joka tarkastelee ainoastaan systeemin tuloa ja lähtöä eikä sisäisiä riippuvuuksia) Tässä luvussa tarkastellaan mallipohjaista napojenasettelua säätimen suunnittelukriteerinä ja esitellään tilasäädin, jossa ohjataan systeemin sisäisiä riippuvuuksia eli tilasuuretta sekä tilaestimaattori, jonka avulla voidaan estimoida ei-mitattavaa tilasuuretta. Systeemin ominaisuuksista tarkastellaan saavutettavuutta ja tarkkailtavuutta. Kolmikkoa (asymptoottinen) stabiilisuus, saavutettavuus ja tarkkailtavuus kutsutaan systeemin strukturaalisiksi ominaisuuksiksi. Termeissä esiintyy kirjallisuudessa vaihtelua. Ohjattavuus, saavutettavuus, havaittavuus ja tarkkailtavuus Periaatteelliset kysymykset: Kuinka alkutila x(0) voidaan määrittää havainnoista u(t) ja y(t)? Kuinka tila viedään annetusta alkutilasta x(0) toiseen tilaan x f?

Ohjattavuus, saavutettavuus, havaittavuus ja tarkkailtavuus Määritelmät Systeemi on saavutettava (reachable), jos on mahdollista löytää ohjaussekvenssi, jolla saavutetaan mielivaltainen tila x(t) mielivaltaisesta alkutilasta x(t 0 ) äärellisessä ajassa. Systeemi on ohjattava (controllable), jos on mahdollista löytää ohjaussekvenssi, jolla saavutetaan origo (tasapainotila) mielivaltaisesta alkutilasta äärellisessä ajassa. Lineaarisella aikajatkuvalla järjestelmällä saavutettavuus on ekvivalentti ohjattavuuden kanssa. (Mutta ei enää diskreeteillä järjestelmillä!) Systeemi on tarkkailtava (observable) jos on mahdollista määrittää alkutila x(t 0 ), havaintojen (y(t),u(t), t [t 0,t 1 ]) perusteella. Termiä havaittavuus käytetään yleisesti tarkkailtavuuden synonyyminä. Jos systeemi on saavutettava, niin sille voidaan muodostaa tilasäädin, jolla säädetyn järjestelmän navat voidaan asetella mielivaltaisesti. Jos systeemi on tarkkailtava, niin sille voidaan muodostaa tilaestimaattori, jonka estimointivirheen pienenemistä kuvaavat navat voidaan asetella mielivaltaisesti. Saavutettavuus ja tarkkailtavuus Tuloksia (ei todisteta): Systeemi on saavutettava, jos ja vain jos sen ohjattavuusmatriisin Mc rangi on täysi (n on systeemin dimensio). Systeemi on tarkkailtava, jos ja vain jos sen havaittavuusmatriisin Mo rangi on täysi (n on systeemin dimensio). Rangin tutkiminen Neliömatriisista rangin täyteys voidaan tutkia determinantin avulla: Neliömatriisille M (k k) Esimerkki 2. Mekaaninen systeemi Tutkitaan mekaanisen systeemin saavutettavuus ja tarkkailtavuus. Jos M (k p) ei ole neliöllinen (k p), niin voidaan tutkia matriisien M T M (p p) ja MM T (k k) rangeja (kun matriisi kerrotaan transpoosillaan, sen rangi ei muutu). Näistä neliöllisistä matriiseista valitaan pienempidimensioinen, jonka determinanatin on oltava nollasta poikkeava. Jos systeemi on saavutettava, niin säädetylle systeemille voidaan aikaansaada mielivaltainen paikka ja nopeus. Jos systeemi on tarkkailtava, niin paikan (y) ja voiman (u) avulla voidaan määrittää paikka ja nopeus (x).

Esimerkki 2. Mekaaninen systeemi Saavutettavuus Ohjattavuus- ja havaittavuusmatriisit ovat Tutkitaan rangin täyteydet Mekaaninen järjestelmä on sekä saavutettava että tarkkailtava (ja samalla myös ohjattava ja havaittava) Jos systeemi on saavutettava, niin tiedetään että sopivalla ohjauksella voidaan saavuttaa mielivaltainen lopputila. Se ei kuitenkaan tarkoita sitä, että systeemi saadaan pysymään lopputilassa systeemi saadaan pysymään ainoastaan tasapainotiloissa eli tiloissa, joissa kaikki tilasuureiden derivaatat saavat arvon 0. Esimerkiksi mekaanisessa järjestelmässä ensimmäinen tila on paikka ja toinen nopeus. On mahdotonta saada pidettyä tila, jossa kumpikin tilasuure on nollasta poikkeava vakioarvo. Jos toisella tilalla (nopeudella) on nollasta poikkeava vakioarvo, niin ensimmäinen tila (paikka) on aina jatkuvassa muutostilassa Jos ensimmäisellä tilalla on vakioarvo, niin toinen tila saa arvon 0. On kuitenkin mahdollista saada systeemi käymään hetkellisesti mielivaltaisessa tilassa. Esimerkki. Virtausjärjestelmä Tutkitaan kuvan virtausjärjestelmän saavutettavuus ja tarkkailtavuus eri tilanteissa (virtaukset ja tilavuudet ovat vakioita, pitoisuudet C 1 ja C 2 ovat tilasuureita) Esimerkki. Virtausjärjestelmä Systeemiä kuvaa malli Tästä saadaan tilaesitykset: a. C 0,1 on ohjaus, C 0,2 on häiriö, C 2 on lähtösuure b. C 0,1 on häiriö, C 0,2 on ohjaus, C 2 on lähtösuure c. C 0,1 on ohjaus, C 0,2 on häiriö, C 1 on lähtösuure d. C 0,1 on häiriö, C 0,2 on ohjaus, C 1 on lähtösuure

Esimerkki. Virtausjärjestelmä Tuloksista nähdään, että jos käytetään C 0,1 :stä ohjauksena, niin systeemi on saavutettava ja jos käytetään C 0,2 :sta ohjauksena, niin systeemi ei ole saavutettava (ensimmäinen tila eli ensimmäisen säiliön pitoisuus ei ole saavutettava). Vastaavasti, jos lähtösuure on C 1, niin systeemi on ei ole tarkkailtava (toinen tila eli toisen säiliön pitoisuus ei ole tarkkailtava) ja jos lähtösuure on C 2, niin systeemi on tarkkailtava. Koska ideaalisekoittimet ovat stabiileja (ei-tarkkailtavat ja ei- saavutettavat tilat ovat stabiileja), niin systeemi on kaikissa tilanteissa detectable ja stabilizable. Suomenkielisiä vakiintuneita käännöksiä ei ole. Joskus edellinen käännetään (hämäävästi) havaittavuudeksi ja jälkimmäinen (luontevammin) stabiloituvuudeksi. Oleellista on tietää, että jos systeemissä on ei-ohjattavia tai ei-tarkkailtavia tiloja, niin mielivaltaista napojen asettelua ei voida tehdä. Mutta jos nämä tilat ovat kuitenkin asymptoottisesti stabiileja, ei välitetä niistä ja tehdään sellainen tilaohjaus / tarkkailija mikä pystytään. Ei ohjattavat ja ei-tarkkailtavat moodit kuolevat pois, ei välitetä niistä. Esimerkki Otetaan toinen esimerkki. Analysoidaan systeemi, jota kuvaa tilaesitys Ohjattavuus- ja havaittavuusmatriiseille saadaan: Esimerkki Systeemin kertaluku on kolme, mutta sekä ohjattavuus- että havaittavuusmatriisin rangit ovat kaksi. Systeemillä on yksi eisaavutettava ja yksi ei-tarkkailtava tila. Ohjattavuusmatriisissa toinen rivi on nollarivi => toinen tila ei ole saavutettava. Havaittavuusmatriisissa kolmas sarake on nollasarake => kolmas tila ei ole tarkkailtava. Tarkistetaan vielä tilojen stabiilius. Systeemin navat ovat: Esimerkki Mikäli tahdotaan analysoida systeemin sisäisiä riippuvuuksia tarkemmin, niin tilaesitys voidaan purkaa ja kullekin tilalle saadaan määritettyä riippuvuudet Kuvasta nähdään selvästi, että tilaa 2 ei voida ohjata ja tilaa 3 ei voida tarkkailla. Systeemin tulo-lähtökäyttäytyminen on 1. kertalukua -2/(s+3). On tapahtunut kaksi nolla-napa-supistumista. Kaikki tilat ovat stabiileja (myös ei-saavutettava ja ei-tarkkailtava tila), joten systeemi on stabiloituva (stabilizable) ja havaittava (detectable). Näin voi käydä vain, jos systeemissä on ei-saavutettavia tai ei-tarkkailtavia moodeja.

Systeemin hallinta ja estimointi Nyt ollaan tutkittu systeemin ominaisuuksia tilaesityksen kannalta ja jos todetaan että systeemi on saavutettava ja tarkkailtava niin saattaa herätä kysymys "entä sitten?" Takaisinkytketty säätö lähtösuureesta Takaisinkytketty säätö voidaan toteuttaa lähtösuureen takaisinkytkentänä Mikäli systeemi on täysin saavutettava, niin tilasäätimellä säädetyn systeemin navat voidaan asetella mielivaltaisesti eli systeemi saadaan käyttäytymään miten ikinä halutaan - ja mikäli systeemi ei ole täysin saavutettava, mutta on stabiloituva (stabilizable), niin systeemiä voidaan hallita rajallisesti. Mikäli systeemi on täysin tarkkailtava, niin tilaestimaattorilla voidaan estimoida tilojen käyttäytyminen (estimointivirheen dynamiikkaa kuvaavan systeemin navat voidaan asetella mielivaltaisesti) - ja mikäli systeemi ei ole tarkkailtava vaan havaittava (detectable) niin osa systeemin tiloista voidaan estimoida (ei-estimoitavat tilat ovat kuitenkin asymptoottisesti stabiileja). Säädetty järjestelmä: 2. Esimerkki: Mekaanisen systeemin säätö 2. Esimerkki: Mekaanisen systeemin säätö Mekaanista systeemiä kuvaa malli: Säätimeksi saadaan: Säädetyn järjestelmän navat ovat: Säädetyn järjestelmän staattinen vahvistus on yksi (jos säädetty järjestelmä on stabiili) Tehdään systeemille säädin (takaisinkytkentä lähtösuureesta) ja tutkitaan, mihin säädetyn järjestelmän navat voidaan sijoittaa säätimen eri virityksillä. Säädetyn järjestelmän navat ovat aina symmetrisiä pisteen -1 suhteen k 1 = -8 k 1 = -5 k 1 = -4.5 k 1 = -4 k 1 = -3 k 1 = 0 k 1 = 5 Määritetään T siten, että säädetyn järjestelmän staattinen vahvistus on yksi.

2. Esimerkki: Mekaanisen systeemin säätö Takaisinkytketty säätö tilasuureesta Kun k 1 : muuttuu - :stä :ään niin säädetyn järjestelmän navat liukuvat kuvassa esitettyä uraa pitkin. Ura on nimeltään juuriura. Tässä yhteydessä riittää, että todetaan eksponentiaalisen nopeuden olevan kaikilla mahdollisilla virityksillä rajoitettu exp(-t):tä (s p = -1) hitaammaksi (kuvassa katkoviivalla). Kun tehdään takaisinkytkentä tilasuureesta, niin säädetylle järjestelmälle saadaan Säädetty järjestelmä: 2. Esimerkki: Mekaanisen systeemin tilasäätö 2. Esimerkki: Mekaanisen systeemin tilasäätö Mekaanista systeemiä kuvaa malli: Tilasäätimellä säädetyn järjestelmän karakteristinen yhtälö on: Tehdään systeemille kaksi tilasäädintä: Ensimmäisellä säädetyn järjestelmän navat saadaan pisteeseen -1. Tällöin karakteristinen yhtälö on: s 2 + 2s + 1 = 0. Toisella säädetyn järjestelmän navat saadaan pisteeseen -5. Tällöin karakteristinen yhtälö on: s 2 + 10s + 25 = 0. Ensimmäisessä tapauksessa: Toisessa tapauksessa: Tästä nähdään, että sopivalla l 1 :n ja l 2 :n valinnalla voidaan saada mielivaltainen karakteristinen yhtälö - ja navat asetettua mielivaltaisesti: Staattiseksi vahvistukseksi saadaan

2. Esimerkki: Mekaanisen systeemin tilasäätö Tilan estimointi Ensimmäinen tilasäädin: Toinen tilasäädin: Jos tahdotaan toteuttaa tilasäätö (takaisinkytkentä tiloista), mutta kaikki tilat eivät ole mitattavissa, niin silloin joudutaan turvautumaan tilatarkkailijaan (tilahavaitsijaan), joka estimoi ei-mitattavia (ja myös mitattavia) tiloja. Miten tilaa sitten estimoidaan? Tarkastellaan esimerkin 2 mekaanista järjestelmää, jonka avulla voidaan havainnollistaa eri menetelmiä. Datan perusteella (esim. numeerinen derivointi) Mallin perusteella (esim. prediktiomalli) Datan ja mallin yhdistäminen (esim. yleinen tilaestimaattori ja Kalmanin suodatin) Edellisessä esimerkissä oletettiin, että sekä paikka että nopeus on suoraan mitattavissa, jolloin tilatakaisinkytkentä voitiin toteuttaa suoraan mitatuista suureista. Nyt oletetaan, että ainoastaan paikka saadaan mitattua ja nopeus on estimoitava paikkamittauksen y(t) ja tunnetun ohjauksen u(t) perusteella. Datan perusteella Tilan estimointi Ensimmäinen tilasuure on paikka (mitattu) ja toinen nopeus (estimoitava) Jos derivoidaan paikkasignaali numeerisesti, niin saadaan nopeuden estimaatti. Mallin perusteella Kun malli tunnetaan, niin siihen voidaan syöttää herätteinä todellisia, mitattuja ohjaussignaaleja ja laskea mallin perusteella nopeussignaali. Mallin ja datan yhdistelmällä Käytetään mallin ennustamaa tilaa, jota korjataan datan perusteella (itse asiassa mitatun lähtösuureen ja mallin ennustaman lähtösuureen välisen poikkeaman perusteella) Esimerkki 2: Tilan estimointi Numeerinen derivointi Mallin ja yhdistelmän perusteella Tässä häiriöttömässä, deterministisessa tapauksessa toinen ja kolmas estimaattori antavat identtiset tulokset

Esimerkki 2: Tilan estimointi Esimerkki 2: Tilan estimointi Otetaan realistisempi tapaus, jossa on mukana sekä prosessi- että mittauskohinaa. Saadaan seuraavat tulokset Numeerinen derivointi estimoi nopeutta huonosti, kun systeemissä on korkeataajuista kohinaa Malliin perustuva estimaatti ottaa huomioon ainoastaan tunnetut ohjaussignaalit. Kaikki tilavaihtelut, jotka johtuvat tuntemattomista häiriöistä jäävät estimoimatta. Tilaestimaattori, joka korjaa mallin ennustamaa tilasuuretta datan avulla antaa kaikkein parhaan estimaatin. Sen lisäksi, että se estimoi nopeutta, se myös suodattaa mitattua paikkasuuretta. Esimerkki 2: Tilasäätö estimoidusta tilasta Tilaestimointi Estimoidusta tilasta toteutettiin edellä laskettu tilatakaisinkytkentä Takaisinkytkentä poistaa häiriöitä ja stabiloi systeemin Huolimatta siitä, mitä edellä esitetyistä tilaestimaattoreista käytetään, niin säätötulos on tyydyttävä. Paras säätötulos saavutettiin parhaalla estimaattorilla (joka yhdistää mallin ja datan) Tarkastellaan nyt mallin ja datan yhdistävän tilaestimaattorin (edellisen esimerkin kolmas estimaattori) rakennetta tarkemmin.

Tilaestimointi Esimerkki 2: Tilaestimointi Tilahavaitsija: Tehdään edellisten esimerkkien mekaaniselle systeemille tilatarkkailija Vertaillaan todellista prosessia ja estimaattoria: Vähennetään prosessin ja estimaattorin lausekkeet toisistaan: Saadaan estimointivirheen pienenemistä kuvaava karakteristinen yhtälö Saadaan estimointivirheen pienenemistä kuvaava lauseke Jälleen nähdään, että sopivalla virityksellä (k 1 :n ja k 2 :n arvoilla) navat saadaan aseteltua mielivaltaisesti 2. Esimerkki: Mekaanisen systeemin estimointi Sijoitetaan estimointivirheen pienenemistä kuvaavat navat pisteeseen -5. Tällöin karakteristinen yhtälö on: s 2 + 10s + 25 = 0. Simuloinnissa todellinen alkutila on [1-1] T kun taas estimaattorilla on alkutila [0 0] T. 2. Esimerkki: Mekaanisen systeemin estimointi Estimaattori löytää todellisen tilan nopeasti: todellinen alkutila [paikka nopeus] T on [1-1] T ja estimaattorin alkutila on [0 0] T. Kun oikea tila on löydetty, niin tunnetut ohjaukset eivät aiheuta estimointivirhettä. Simuloinnissa systeemiin syötettiin askelmainen heräte hetkellä 10.

Esimerkki: Epästabiilin systeemin estimointi Tilaestimointi ja tilasäätö yhdistettynä Tarkastellaan vielä simuloinnin avulla, miten tilaestimaattori selviytyy epästabiilin systeemin estimoinnissa (epästabiili massakappale). Systeemi on: Vaikka systeemi on epästabiili ja sekä todelliset että estimoidut tilat ovat rajoittamattomia, niin estimointivirhe pienenee, kuten suunniteltiin. Tilaestimointi ja tilasäätö yhdistettynä Tarkastellaan miten säädetyn järjestelmän käyttäytyminen muuttuu, jos todellisen tilan sijasta käytetään estimoitua tilaa takaisinkytkennässä. Tilaestimointi ja tilasäätö yhdistettynä Muodostetaan tilaesitys (lohkomatriiseilla) Tehdään muuttujanvaihto: Säädetyn järjestelmän systeemimatriisi on yläkolmio(lohko)matriisi, jolloin ominaisarvot saadaan diagonaalilohkoilta. Karakteristiseksi yhtälöksi saadaan: Eli säädetyn järjestelmän navat koostuvat estimointivirheen pienenemistä kuvaavista navoista ja tilasäätimellä säädetyn järjestelmän navoista (jossa oletetaan tilojen olevan suoraan mitattavissa) => tilasäädin ja tilaestimaattori voidaan suunnitella toisistaan riippumatta.

Tilaestimointi ja tilasäätö yhdistettynä Yhdistetään edellä laskettu tilasäädin ja tilaestimaattori ja simuloidaan koko järjestelmän käyttäytymistä Tilaestimointi ja tilasäätö yhdistettynä Sekä tilahavaitsija että tilasäädin voidaan kätkeä loppukäyttäjältä, jolloin säädin on rakenteeltaan aivan kuten mikä tahansa perinteinen I/O-säädin. Kun oikeat tilat on löydetty, niin säädetty järjestelmä käyttäytyy aivan kuten järjestelmä, jonka tilat on suoraan mitattavissa. Alussa systeemin alkutilat ja estimaattorin alkutilat poikkeavat toisistaan, jolloin käyttäytyminen on hitaampaa, mutta tämän jälkeen säädetty järjestelmä käyttäytyy perinteisen tilasäätimen kaltaisesti. Integroinnin augmentointi tilasäätöön Tilasäädöllä saadaan navat aseteltua mielivaltaisesti, jolloin saadaan systeemin stabiilisuus, värähtelyt ja nopeus halutuksi - pysyvään poikkeamaan navoilla ei kuitenkaan voida vaikuttaa. Referenssisignaalin kerroin T tavallisesti mitoitetaan siten, että säädetyn järjestelmän staattiseksi vahvistukseksi saadaan yksi (jolloin pysyvä poikkeama katoaa) Kuormitushäiriöillä säätöjärjestelmä toimii huonosti. Ohessa on simulointi, jossa lähtösignaaliin summautuu askelmainen kuormitushäiriö (ei näy tiloissa). Säädin ei reagoi tähän mitenkään kuormitushäiriö ei näy tiloissa ja seurauksena on pysyvä poikkeama Integroinnin augmentointi tilasäätöön Jos kuormitushäiriö summautuu tiloihin (tässä tapauksessa ensimmäiseen tilaan), niin tilasäädin reagoi häiriöön. Ikävä kyllä T on mitoitettu siten, että ainoastaan referenssisuureen muutosten pysyvä poikkeama poistuu kuormitushäiriöön säädin reagoi valitettavan huonosti (säädetyn järjestelmän reagointi noudattaa kyllä suunniteltua dynamiikkaa, mutta loppuarvo on pielessä). Ainoa tapa poistaa kuormitushäiriön aiheuttama pysyvä poikkeama on integroida erosuuretta eli poikkeamaa halutun ja todellisen lähtösuureen välillä. Tällöin myös skaalausmatriisi T on turha sama integrointi vie aina loppuarvon haluttuun pisteeseen.

Integroinnin augmentointi tilasäätöön Säätämätön systeemi ja sen tilasäädin (ilman referenssiä) ovat Integroinnin augmentointi tilasäätöön Säädetylle järjestelmälle saadaan nyt: Ohjaukseen tahdotaan nyt mukaan erosuureen integraalista riippuva termi. Muodostetaan erosuureen integraaleista uusia tilamuuttujia x I Ohjaus voidaan myös esittää lohkomatriiseilla Uuden tilamuuttujan derivaatta on helppo laskea Säädetyn järjestelmän käyttäytyminen saadaan määritettyä asettelemalla säädetyn järjestelmän karakteristinen yhtälö halutuksi. 2. Esimerkki: integroiva tilasäädin 2. Esimerkki: integroiva tilasäädin Tehdään esimerkin mekaaniselle järjestelmälle integroiva tilasäädin (L I = l 3 ). Integroiva tilasäädin poistaa pysyvän poikkeaman sekä referenssin että kuormitushäiriön osalta. Tehdään systeemille integroiva tilasäädin, jolla säädetyn järjestelmän navat saadaan pisteeseen -1. Tällöin karakteristinen yhtälö on:

Tilasäätimien ja estimaattorien dimensiot (huom. sis. monimuuttujajärjestelmät) Takaisinkytkentä lähtösuureesta Takaisinkytkentä tilasta Tilahavaitsija Integroiva tilasäädin