ELEC-C1230 Säätötekniikka (5 op) ELEC-C1230 Säätötekniikka (5 op) ELEC-C1230 Säätötekniikka (5 op) ELEC-C1230 Säätötekniikka (5 op) Kevät 2016



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

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

Matemaattisesta mallintamisesta

Dynaamisten systeemien teoriaa. Systeemianalyysilaboratorio II

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

Tilayhtälötekniikasta

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

on radan suuntaiseen komponentti eli tangenttikomponentti ja on radan kaarevuuskeskipisteeseen osoittavaan komponentti. (ks. kuva 1).

Mat Systeemien identifiointi, aihepiirit 1/4

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

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

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

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

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

PYP I / TEEMA 4 MITTAUKSET JA MITATTAVUUS

Mittaustekniikka (3 op)

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

Mat Systeemien identifiointi

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

PYP I / TEEMA 8 MITTAUKSET JA MITATTAVUUS

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

Osatentti

1 2 x2 + 1 dx. (2p) x + 2dx. Kummankin integraalin laskeminen oikein (vastaukset 12 ja 20 ) antaa erikseen (2p) (integraalifunktiot

SIMULINK S-funktiot. SIMULINK S-funktiot

Luento 13: Periodinen liike. Johdanto Harmoninen värähtely Esimerkkejä F t F r

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

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

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

Kun järjestelmää kuvataan operaattorilla T, sisäänmenoa muuttujalla u ja ulostuloa muuttujalla y, voidaan kirjoittaa. y T u.

Dynaamisten systeemien identifiointi 1/2

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

Luento 10. Virtaventtiilit Vastusventtiilit Virransäätöventtiilit Virranjakoventtiilit. BK60A0100 Hydraulitekniikka

6. Differentiaaliyhtälösysteemien laadullista teoriaa.

Jännite, virran voimakkuus ja teho

Kondensaattorin läpi kulkeva virta saadaan derivoimalla yhtälöä (2), jolloin saadaan

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

FYSA220/K2 (FYS222/K2) Vaimeneva värähtely

Hydrostaattinen tehonsiirto. Toimivat syrjäytysperiaatteella, eli energia muunnetaan syrjäytyselimien staattisten voimavaikutusten avulla.

Luento 13: Periodinen liike

S Elektroniikan häiriökysymykset. Laboratoriotyö, kevät 2010

Luento 4: Liikkeen kuvausta, differentiaaliyhtälöt

y 2 h 2), (a) Näytä, että virtauksessa olevan fluidialkion tilavuus ei muutu.

Mat Dynaaminen optimointi, mallivastaukset, kierros 1

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

Parametristen mallien identifiointiprosessi

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

3. Bernoullin yhtälön käyttö. KJR-C2003 Virtausmekaniikan perusteet

Kojemeteorologia. Sami Haapanala syksy Fysiikan laitos, Ilmakehätieteiden osasto

Dynaamiset regressiomallit

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

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

FYSP105/2 VAIHTOVIRTAKOMPONENTIT. 1 Johdanto. 2 Teoreettista taustaa

HAHMONTUNNISTUKSEN PERUSTEET

ELEC-C1230 Säätötekniikka

FYSP105/2 VAIHTOVIRTAKOMPONENTIT. 1 Johdanto

SÄHKÖSTATIIKKA JA MAGNETISMI. NTIETS12 Tasasähköpiirit Jussi Hurri syksy 2013

4) Törmäysten lisäksi rakenneosasilla ei ole mitään muuta keskinäistä tai ympäristöön suuntautuvaa vuorovoikutusta.

Luento 2: Liikkeen kuvausta

7. Differentiaalimuotoinen jatkuvuusyhtälö. KJR-C2003 Virtausmekaniikan perusteet

BM20A0900, Matematiikka KoTiB3

MS-A0207 Differentiaali- ja integraalilaskenta 2 Luento 5: Gradientti ja suunnattu derivaatta. Vektoriarvoiset funktiot. Taylor-approksimaatio.

vetyteknologia Polttokennon tyhjäkäyntijännite 1 DEE Risto Mikkonen

MS-A0202 Differentiaali- ja integraalilaskenta 2 (SCI) Luento 4: Ketjusäännöt ja lineaarinen approksimointi

Kon Hydraulijärjestelmien mallintaminen ja simulointi L (3 op)

SIMULINK 5.0 Harjoitus. Matti Lähteenmäki

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

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

Kuva 1. Virtauksen nopeus muuttuu poikkileikkauksen muuttuessa

PHYS-A0120 Termodynamiikka syksy 2016

Magneettinen energia

LOPPURAPORTTI Lämpötilahälytin Hans Baumgartner xxxxxxx nimi nimi

Harjoitus 5: Simulink

Oikeat vastaukset: Tehtävän tarkkuus on kolme numeroa. Sulamiseen tarvittavat lämmöt sekä teräksen suurin mahdollinen luovutettu lämpö:

ELEC-C7230 Tietoliikenteen siirtomenetelmät. Yleistä

KJR-C2002 Kontinuumimekaniikan perusteet

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

Mittalaitetekniikka. NYMTES13 Vaihtosähköpiirit Jussi Hurri syksy 2014

Mat Työ 1: Optimaalinen lento riippuliitimellä

Mekaniikan jatkokurssi Fys102

LABORAATIOSELOSTUSTEN OHJE H. Honkanen

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

ELEC-C7230 Tietoliikenteen siirtomenetelmät

Luento 11: Periodinen liike

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

INFO / Matemaattinen Analyysi, k2016, L0

ELEC-C1230 Säätötekniikka

Viikon aiheet. Funktion lineaarinen approksimointi

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

padvisor - pikaohje - työkalu SATRON Smart/Hart dp- ja painelähettimiä varten

Luento 10: Työ, energia ja teho. Johdanto Työ ja kineettinen energia Teho

SMG-2100: SÄHKÖTEKNIIKKA

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

KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme

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

l s, c p T = l v = l l s c p. Z L + Z 0

Diplomi-insinöörien ja arkkitehtien yhteisvalinta - dia-valinta 2013 Insinöörivalinnan fysiikan koe , malliratkaisut

Parametristen mallien identifiointiprosessi

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

DC-moottorin pyörimisnopeuden mittaaminen back-emf-menetelmällä

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

Transkriptio:

ELEC-C1230 Säätötekniikka (5 op) ELEC-C1230 Säätötekniikka (5 op) Kevät 2016 https://mycourses.aalto.fi/course/view.php?id=5073 Luku 1: Esittely, johdanto, dynaamiset mallit ja rakenteet, lohkokaaviot, säädön periaatteet Sisältö Analoginen (jatkuva-aikainen) säätö, dynaamiset järjestelmät, PID-, taajuusja tilasäätimet. Digitaalinen (tietokone) säätö, digitaaliset järjestelmät, lyhyt johdatus diskreettiaikaisiin säätömenetelmiin ja säätimiin. Säätäjien suunnittelu, viritys ja analyysi. Simulointi suunnittelun apuna. Luennot Keskiviikkoisin klo 10.15-12.00, sali AS2 alkavat 13.1.2016 Luennoitsijana toimii Kai Zenger. Kai.Zenger(at)aalto.fi, huone TUAS 3567. Luentokalvot löytyvät kurssisivulta Laskuharjoitukset Torstaisin klo 14.15-16.00, sali AS2 Assistentteina toimivat Janne Huotari ja Joni Lumela. Janne.Huotari(at)aalto.fi Joni.Lumela(at)aalto.fi Harjoituspaperit ja malliratkaisut löytyvät kurssisivulta. Laskutupa torstaisin klo 16-18, TUAS AS3 (alkaa 21.1) ELEC-C1230 Säätötekniikka (5 op) Kurssin suorittaminen Kahdella välikokeella tai tentillä 1. välikoe harjoitusaikana 18.2.2016 klo 14-16, sali AS2/Tu2, 2. välikoe ja tentti harjoitusaikana 7.4.2016 klo 14-16, Sali AS2/Tu2. 2. välikokeen yhteydessä voi tehtävät nähtyään valita tekeekö tentin vai välikokeen. Seuraavan rästitentin yhteydessä 9.5.2016 voi uusia/tehdä jomman kumman välikokeen. Rästitenttejä järjestetään myöhemmin ilmoitettavina aikoina. Rästitentteihin on ilmoittauduttava. Välikokeisiin (tai 2. välikokeen yhteydessä pidettävään tenttiin) ei tarvitse ilmoittautua. Kaksi välikoetta vastaa yhteensä tenttiä (15 + 15 p. = 30 p.). Välikokeessa on kolme tehtävää a 5p., tentissä viisi tehtävää a 6p. Bonuspisteitä voi saada vapaaehtoisilla kotitehtävillä, joita on yhteensä kuusi kappaletta. Maksimipistemäärä vastaa yhteensä yhtä 6p. arvoista tenttitehtävää. Bonuspisteet ovat todellista bonusta, koska ne lisätään suoraan välikoe- tai tenttipisteisiin. Arvosanarajoja ei koroteta bonuspisteiden vuoksi. 15 pistettä riittää aina hyväksyttyyn suoritukseen. Lisäpisteet ovat voimassa vuoden ajan, kunnes kurssin luennot alkavat seuraavan kerran. Arvostelu ELEC-C1230 Säätötekniikka (5 op) Välikokeet tai tentti, max. 30p. Lisäpisteet, max 6p. Pisteet yhteensä 36p. Läpipääsyyn tarvitaan n. 13-15p (läpipääsyraja tenttikohtainen ohessa arvosanarajat aikaisemmasta tentistä) Opintomateriaalia oman tarpeen ja kiinnostuksen mukaan 0-12,5 0 13-15,5 1 16-18,5 2 19-21,5 3 22-24,5 4 25-30 5 Kirja: R.C.Dorf, R.H. Bishop: Modern Control Systems, Pearson Education International, mieluiten 10. 12. painos. Luentokalvot ja laskuharjoitukset ratkaisuineen löytyvät kurssin kotisivulta Säätötekniikan matemaattisten apuneuvojen (AS-74.1102) verkkokurssi Analogisen säädön (AS-74.2111 verkkokurssi) Digitaalisen säädön (AS-74.2112 verkkokurssi) Laskutupa, joissa assistentti päivystää (torstaisin klo 16-18, Sali AS3). Esitiedot ELEC-C1110 Automaatio- ja systeemitekniikan perusteet tai vastaavat 1

Korvaavuudet TS-2005/2011 opiskelijoille Verkkokurssit. ELEC-C1230 Säätötekniikka (5 op) AS-74.2111 Analoginen säätö (3 op) AS-74.2112 Digitaalinen säätö (3 op) ELEC-C1230 korvaa molemmat (2111 ja 2112) Jos 2111 tehty mutta 2112 puuttuu, niin - suorittamalla C1230:n 2. välikokeen saa merkinnän 2112:n suorituksesta Jos 2112 tehty mutta 2111 puuttuu, niin - suorittamalla C1230:n 1. välikokeen saa merkinnän 2111:n suorituksesta Jos tutkintovaatimuksiin kuuluu vain joko 2111 tai 2112, niin merkinnän voi saada osallistumalla välikokeeseen, kuten yllä kuvattu Jos tutkintovaatimuksiin kuuluu sekä 2111 että 2112, eikä kumpaakaan ole suoritettu, on tällöin suoritettava korvaava kurssi C1230 Jos yo. menettelyä käytetään ja opiskelija suorittaa myös C1230:n, tutkintoon voi sisällyttää 2111ja/tai 2112,tai vaihtoehtoisesti pelkkä C1230 Osoite esim. http://autsys.aalto.fi/pub /control.tkk.fi/kurssit/ve rkkokurssit/as- 74.2111/index.html -Analoginen säätö -Digitaalinen säätö -Säätötekniikan matemaattiset apuneuvot AS-74.2111 AS-74.2112 AS-74.1102 Analoginen säätö verkkokurssi Analoginen säätö verkkokurssi 2

Analoginen säätö verkkokurssi Analoginen säätö verkkokurssi Analoginen säätö verkkokurssi ELEC-C1230 Säätötekniikka (5 op) The lectures and excercises will take place in Finnish, but the course can be done in English also: The course book is in English (R.C.Dorf, R.H. Bishop: Modern Control Systems, Pearson Education International, preferably 11th or 12th edition) The homework problems, mid-term exams and full exams will be available in English if you contact the assistants one week before the release date (exam date) and ask for English versions. Both the lecturer and the teaching assistants can be contacted should you require assistance. 3

Mitä säätötekniikka on? Luku 1: Esittely, johdanto, dynaamiset mallit ja rakenteet, lohkokaaviot, säädön periaatteet Control Systems Engineering Laaja näkemys: Systeemien sekä niiden hallintamekanismien ja -rakenteiden analysointia, suunnittelua ja toteuttamista Suppea näkemys: Negatiivisen takaisinkytkennän (säätösilmukan) tutkimus Systeemi Any definable set of components. (Maturana and Varela, 1979) Järjestelmä, joka määrittää suureiden väliset riippuvuudet Esimerkki 1. Lohkokaaviot Tarkastellaan vesisäiliön pinnankorkeuden hallintaa säiliön tuloventtiiliä x avataan tai suljetaan, jolloin tulovirtaus F in vastaavasti kasvaa tai pienenee tavoitteena on, että pinnankorkeus h käyttäytyisi halutulla tavalla säiliön poistovirtaus F out on tuntematon häiriö Säätötekniikka kertoo, miten venttiiliä tulisi manipuloida, jotta pinnankorkeus käyttäytyisi halutusti jokaisella ajanhetkellä vaikka säiliöön vaikuttaa merkittäviä häiriöitä. Perussäännöt ovat: Kun pinnankorkeus on liian alhainen niin tuloventtiiliä avataan Kun pinnankorkeus on liian korkea niin tuloventtiiliä suljetaan Nuolissa kulkevat informaatiosignaalit ja lohkoissa prosessoidaan informaatio toiseksi informaatioksi Lohkoon tulevia signaalit ovat herätteitä (tulosuureita) kun taas lohkosta lähtevät signaalit ovat vasteita (tai lähtösuureita) Lohkokaavioista selviää systeemin kausaliteetti eli syy-seuraussuhteet Lohkojen tulosuureet jaetaan usein manipuloitaviin ja ei-manipuloitaviin suureisiin (häiriöt) 4

Esimerkki 1. Esimerkki 1. -jatkoa Tehdään lohkokaavio edelliselle esimerkille seuraavilla olettamuksilla Oletetaan venttiilille yksinkertainen staattinen malli (virtaus on suoraan verrannollinen paine-eron neliöjuureen ja venttiiliin avaumaan) Virtaukset F i ovat tilavuusvirtauksia Tulovirtaus purkautuu ilmanpaineeseen p i (vakio) Säiliö on suoraseinäinen (poikkipinta-ala on A) Syöttöpaineen p vaihtelut ovat häiriöitä Säiliö sisältää puhdasta vettä (kokoonpuristumaton neste ei tiheysvaihteluita) Selvitetään aluksi muuttujien välinen kausaliteetti eli mitkä muuttujat ovat tulo- ja mitkä lähtösuureita Lähtösuure on pinnankorkeus h, johon kaikki muuttujat vaikuttavat Pinnankorkeuteen vaikuttaa suoraan tulo- ja lähtövirtaukset F in ja F out sekä tulovirtauksen F in kautta välillisesti venttiilin aukeama x ja syöttöpaine p. Esimerkki 1. -jatkoa Esimerkki 1. -jatkoa Tarkastellaan, mitä lohkot sisältävät Massatase: Varastoituva massa = tuleva massavirta lähtevä massavirta Vakiotiheyksisillä systeemeillä massatase yksinkertaistuu tilavuustaseeksi Venttiilille saadaan yksinkertainen staattinen riippuvuus k on purkauskerroin, joka määrittelee virtauksen riippuvuuden paine-eroon ja venttiilin avautumaan nähden Kokonaislohkokaavioksi saadaan Tilavuudesta päästään helposti pinnankorkeuteen, ottamalla säiliön poikkipinta-ala huomioon 5

Esimerkki 1. -jatkoa Esimerkki 1. -jatkoa Kehitetty lohkokaavio sopii hyvin esimerkiksi simulointiin. Tehdään MATLAB/Simulink-malli ja tutkitaan miten säiliön pinnankorkeus käyttäytyy eri tulosuureilla ja parametreilla Oletetaan, että parametreille pätee: A = 2m 2, k = 1m 3 h -1 atm -0.5, p i = 1atm Kokeillaan aluksi askelmaisia tulosuureiden muutoksia Askelherätteiden jälkeen kokeillaan realistisempia, kohinaisia herätteitä Syöttöpaineen vaihtelut ovat ryömivää kohinaa ja lähtövirtaus muuttuu satunnaisesti tunnin välein Lähtösuureen hallintastrategiat Lähtösuureen hallintamekanismit jaetaan tavallisesti kolmeen perusluokkaan Avoin ohjaus kompensointi eli myötäkytkentä varsinainen säätö eli (negatiivinen) takaisinkytkentä Näiden kolmen perusstrategian lisäksi käytetään runsaasti eri hallintamekanismien yhdistelmiä Sekvenssissä eli vaihtelemalla hallintamekanismia tilanteen mukaan Samanaikaisesti Rinnakkain samalla hierarkiatasolla Sisäkkäin eri hierarkiatasoilla Tarkastellaan eri mekanismeja esimerkin avulla Esimerkki 1. -jatkoa Kokeillaan, miten edellä esitetyt lähtösuureen hallintastrategiat sopivat esimerkkiprosessille Kompensointi edellyttää mittausta syöttöpaineesta ja poistovirtauksesta Takaisinkytketty säätö edellyttää mittausta pinnankorkeudesta Laitetaan mittarit paikoilleen Tässä yhteydessä ei puututa mittauslohkojen sisältöön - todetaan vain että mittauslohkojen tulona on todellinen mitattava suure ja lähtönä mittarin ilmoittama approksimaatio todellisesta suureesta. 6

Avoin ohjaus Esimerkki 1. jatkoa Avoin ohjaus Avointa ohjausta käyttämällä hallittavaa lähtösuuretta ei seurata lainkaan Tyypillisesti komentosekvenssi Ei edellytä mittauksia... edullinen Käytetään: panosprosesseissa ja reseptipohjaisessa ajossa systeemien hallituissa ylös- ja alasajoissa Laajoissa, stabiileissa järjestelmissä kehittyneempien hallintamekanismien lomassa Venttiili avataan joka kahdestoista tunti kolmen tunnin ajaksi Joskus säiliö ennättää tyhjentyä täyttöjen välillä - joskus ei Kompensointi eli myötäkytkentä Esimerkki 1. jatkoa - Kompensointi Kompensoinnilla pyritään poistamaan mitattavien häiriöiden vaikutukset jo ennen kuin ne näkyvät lähtösuureessa Edellyttää mittauksia kompensoitavista häiriöistä Edellyttää häiriöiden vaikutusten hyvää ymmärtämistä eli mallin tuntemista Luonteeltaan ennakoiva Pinnankorkeus ei muutu (vaikka siihen vaikuttaa häiriöitä), jos tulovirtaus on jokaisella ajanhetkillä yhtä suuri kuin lähtövirtaus 7

Esimerkki 1. -jatkoa - Kompensointi Venttiiliä ohjataan nyt kompensoinnilla Tehdään myötäkytkentä sekä poistovirtauksen että syöttöpaineen mittauksista Kompensaattori kompensoi kaikki häiriöt ennen kuin pinnankorkeudessa nähdään niiden vaikutuksia Esimerkki 1. -jatkoa - Kompensointi Oletetaan nyt, että paineen ja virtauksen mittauksissa on pyöristysvirheitä Mitatuissa arvoissa on vain kaksi desimaalia Pyöristysvirheiden johdosta pinnankorkeus ryömii hallitsemattomasti sitä ei mitata, joten ryömintää ei havaita Tämän tyyppinen kompensointi ei toimi yksin ainoana hallintajärjestelmänä Säätö eli takaisinkytkentä Esimerkki 1. -jatkoa - Takaisinkytkentä Takaisinkytketyllä säädöllä korjataan lähtösuureessa olevat poikkeamat Edellyttää mittauksia lähtösuureesta Voi korjata häiriön vasta kun sen vaikutukset näkyvät lähtösuureessa Stabiloiva Ei edellytä tarkan mallin tuntemista Tässä tapauksessa säätimeksi voidaan valita esimerkiksi Relesäädin Heti kun pinnankorkeus ylittää sovitun yläraja-arvon, niin venttiili lyödään täysin kiinni ja heti kun alaraja-arvo alitetaan, niin venttiili avataan täysin auki PID-säädin Pehmeä ohjaussignaali (PID-säädin käsitellään kurssilla myöhemmin) 8

Esimerkki 1. -jatkoa - Takaisinkytkentä Yhdistetyt strategiat Tehdään takaisinkytkentä pinnankorkeuden mittauksesta Säädetään pinnankorkeus arvosta 1 arvoon 1.5 ajanhetkellä 5h Relesäädöllä (vas.) systeemi jää värähtelemään PID:llä (oik.) ei Takaisinkytkennän ja myötäkytkennän yhdistäminen Myötäkytketty häiriön kompensointi pyrkii ennakoimaan ja toimii jo ennen kuin häiriö vaikuttaa säädettävään suureeseen Takaisinkytketty säätö korjaa tilanteen, mikäli lähtösuure poikkeaa kompensoinnista huolimatta halutusta arvosta Esimerkki 1. -jatkoa - Yhdistetyt strategiat Takaisinkytkennän ja myötäkytkennän yhdistäminen Edellyttää mittauksia lähtösuureesta Esimerkki 1. -jatkoa - Yhdistetyt strategiat Tehdään takaisinkytkentä pinnankorkeuden mittauksesta ja samanaikainen kompensointi syöttöpaineesta ja poistovirtauksesta Säädetään pinnankorkeus arvosta 1 arvoon 1.5 ajanhetkellä 5h 9

Yhdistetyt strategiat Esimerkki 1. -jatkoa - Yhdistetyt strategiat Kaksi takaisinkytkettyä säädintä sisäkkäin, kaskadisäätö Edellyttää mittauksia lähtösuureesta Jotta kaskadisäädöstä olisi hyötyä, niin sisemmän silmukan olisi oltava huomattavan nopea ja siihen olisi tultava merkittäviä häiriöitä - verrattuna ulompaan silmukkaan Esimerkkiprosessissa tehdään sisempään säätösilmukkaan takaisinkytkentä tulovirtauksesta ja ulompaan silmukkaan pinnankorkeudesta Edellyttää mittauksia molemmista suureista Esimerkki 1. -jatkoa - Yhdistetyt strategiat Historiallisia automaatteja Tehdään takaisinkytkentä pinnankorkeuden mittauksesta ja sisempi takaisinkytkentä tulovirtauksesta Säädetään pinnankorkeus arvosta 1 arvoon 1.5 ajanhetkellä 5h Tässä prosessissa ei kaskadisäätimestä ole merkittävää hyötyä hyöty saavutetaan suuremmilla häiriöillä ja pitemmillä viiveillä "Jos jokainen instrumentti voisi tehdä itse oman työnsä, totellen ja ennakoiden muiden tahtoa... jos sukkula osaisi kutoa ja plektra soittaa lyyraa ilman ohjaavaa kättä, päälliköt eivät tarvitsisi palvelijoita..." (Aristoteles) Ktesibioksen (n. 283-247eKr.) vesikello Ensimmäinen dokumentoitu takaisinkytkentä Leonardo Da Vincin (1452-1519) paistiautomaatti Häiriön kompensointi Cornelius Drebbelin (1572-1633) termostaatti Ensimmäinen automaattinen lämmönsäätöjärjestelmä James Wattin (1736-1819) kuvernööri Pyörimisnopeuden säätö 10

Ktesibios (n. 283-247eKr.) Alexandriassa asunut kreikkalainen keksijä ja parturi Teki keksintöjään mm. Arsinoelle (Ptolemy II Philadelphosin sisar ja vaimo) Rakensi ilma- ja vesikäyttöisiä koneita (katapultti, urut, pumppu, kello) Vain pieniä osia kirjoituksista on jäljellä. Ktesibioksen vesikello Ensimmäinen dokumentoitu takaisinkytkentä Pinnankorkeuden säätö syöttösäiliössä kartiomaisen uimurin avulla (pinnan noustessa uimuri tukkii tuloputken ja pinnan laskiessa uimuri laskee avaten tuloputken) Veden virtaus kelloon (F(t)) riippuu syöttösäiliön pinnankorkeudesta (h(t)) Uimuri Tulovirtaus F in (t) Lähtövirtaus F(t) Ktesibioksen kello. Leonardo Da Vinci (1452-1519) Säätöpiirissä mittaus (uimuri), säädin (kartion dimensiot) ja toimilaite (tuloputken aukko) on fuusioitu yhteen elementtiin Syntyi Italiassa Firenzen lähistöllä Keksijä, taiteilija, tiedemies Astui Milanon herttuan palvelukseen 1482 Veistoksia ja maalauksia Sota- ja muita koneita Luonnontieteiden (anatomia) tutkimusta Monia keksintöjä (ilma- ja vesikäyttöisiä), hammasrattaita useat jäivät suunnitelmien asteelle (lentokone) 11

Da Vincin paistiautomaatti Liekki paistin alla saa aikaan kuuman ilmavirran, joka pyörittää turpiinisiivistoä savupiipussa. Turpiinin pyöriminen muutetaan hammasrattailla paistin pyörimiseksi Kun liekki on suuri, niin paistia on käännettävä nopeasti, jottei se palaisi liikaa yhdestä kohdasta Pienellä liekillä, paistia on käännettävä hitaasti, jotta se ennättäisi kypsyä Paistiautomaatti Kuvassa esitetty paistiautomaatti on 1700-luvulta. Edinburghissa, New Townissa sijaitsevassa entisöidyssä Georgian Housessa. Da Vincin paistiautomaatti Kyseessä on häiriön kompensointi Liekin suuruus riippuu monesta ulkoisesta seikasta (kuten poltettavasta materiaalista) ja sen vaihtelut ovat systeemiin tulevia häiriöitä. Paistin kypsyminen riippuu liekin suuruudesta ja ajasta, jonka se on liekin läheisyydessä (eli tässä tapauksessa pyörimisnopeudesta) Liekki vaikuttaa suoraan positiivisesti kypsymiseen: Suuri liekki -> nopea paistin kypsyminen Liekin vaihtelut myös kompensoidaan negatiivisella myötäkytkennällä: Suuri liekki -> nopea kuuma ilmavirta -> nopea turpiinisiivistön pyöriminen -> nopea paistin pyöriminen -> hidas paistin paikallinen kypsyminen Cornelius Drebbel (1572-1633) Hollantilainen kaivertaja, alkemisti ja keksijä Kehitti sukellusveneen, pumpun ja kellon, jota ei tarvinnut koskaan vetää (perustui ilmanpaineen muutoksiin) Astui Kuningas Jaakon palvelukseen v. 1606 Lontoossa 12

Drebbelin termostaatti Lämpötilan säätö takaisinkytkennällä Liekki kuumentaa haudetta, jossa on lämpötilamittarina alkoholia ja elohopeaa putken sisällä Nesteet laajenevat, mikä muuttuu erillisessä astiassa pystysuoraksi liikkeeksi Pystysuora liike siirtää läpän tuoreilman syöttöaukon päälle ja pois Drebbelin termostaatti Säädin koostuu liikkeenvälittimestä, jolla siirretään elohopean liike läpän liikkeeksi Säädin voidaan virittää herkäksi siirtämällä välittimen tukipisteitä siten, että pienikin elohopean tilavuuden laajeneminen muuttuu suureksi läpän liikkeeksi Liian kuuma lämpötila sulkee aukon, jolloin liekki kuristuu ja liian alhainen lämpötila avaa aukon, jolloin liekki kasvaa James Watt (1736-1819) Wattin kuvernööri Skotlantilaisen (Greenock) kauppiaan poika Opiskeli matemaatikkoinstumenttisuunnittelijaksi eli insinööriksi. Paransi Saveryn ja Newcomen höyrykoneita ja sai patentoitua oman tehokkaamman mallinsa Kuvasi höyrykoneidensa tehoa hevosvoimissa (havainnollinen esimerkki asiakkaille, kuinka monta hevosta laitteella voidaan korvata) Suunniteltiin höyrykoneen pyörimisnopeuden säätöön kuormitushäiriöissä Alhaisilla pyörimisnopeuksilla painot ovat painovoiman johdosta tukivarren lähellä Korkeilla pyörimisnopeuksilla keskipakovoima nostaa pallot (voittaa painovoiman), joka muuttuu pystysuoraksi liikkeeksi ja edelleen venttiilin kuristukseksi - venttiilin kuristamisesta seuraa vuorostaan pyörimisnopeuden laskeminen Kyseessä on negatiivinen takaisinkytkentä 13

Wattin kuvernööri Kuormituksen tai höyryn paineen muuttuessa moottori ei kykene pitämään yllä samaa pyörimisnopeutta venttiilin pysyessä muuttumattomana Wattin kuvernöörissä säädin koostuu liikkeen välityksestä, jossa holkin pystysuora liike muuttuu höyryventtiilin liikkeeksi Luku 2: Dynaamiset mallit, differentiaaliyhtälöt, tilaesitys ja linearisointi Mihin tarvitaan malleja säätötekniikassa? Systeemin ymmärtämiseen Kausaliteetin selvittäminen Simulointi Systeemin analysointi (stabiilius, nopeus, värähtelyt, minimivaiheisuus, epälineaarisuus,...) Systeemin hallintaan Mallipohjaiset hallintastrategiat Säädetyn järjestelmän analysointiin Teoreettinen hallintastrategian analysointi (stabiilius, nopeus, häiriönsietokyky, nousuaika, ylitys, pysyvä poikkeama, värähtelyn vaimentuminen, ) Simulointi Mallit Dynaaminen / Staattinen malli Lineaarinen / Epälineaarinen malli Jatkuva-aikainen / Diskreettiaikainen malli Aikavariantti / Aikainvariantti malli Deterministinen / Stokastinen malli MIMO- / SISO-malli Koottujen parametrien / Jakautuneiden parametrien malli Parametroitu / Ei-parametroitu malli Kokeellinen / Teoreettinen malli Kvalitatiivinen malli /Kvantitatiivinen malli Lokaali / Globaali malli Matemaattinen / Ei-matemaattinen malli 14

Mallit Esimerkki 2. Dynaamiset / staattiset mallit Tällä kurssilla käsitellään lähinnä dynaamisia, lineaarisia, jatkuva-aikaisia, aikainvariantteja, deterministisiä, koottujen parametrien, parametrisoituja, teoreettisia, kvantitatiivisia, matemaattisia malleja Tarkastellaan muutamia tärkeitä malliluokkia yksityiskohtaisemmin Järjestelmä on dynaaminen kun sen tila on funktio aikaisemmasta tilasta (järjestelmällä on muistia ja hitautta). Esim. Ulkoisen voiman F vaikutus massakappaleen paikkaan x - johdetaan voimataseesta (m on massa, k jousivakio ja B vaimennuskerroin) Staattinen järjestelmä ei riipu aikaisemmasta tilasta (muistiton ja hitaukseton järjestelmä). Esim. Lämpötilan T vaikutus paineeseen p suljetussa, eristetyssä säiliössä - johdetaan ideaalikaasulaista (n on ainemäärä, V tilavuus ja R kaasuvakio) Esimerkki 2. Dynaamiset / staattiset mallit Lineaariset / epälineaariset mallit Tehdään simuloinnit, joissa muutetaan mekaanisessa järjestelmässä ulkoista voimaa ja kaasusäiliössä lämpötilaa askelmaisesti. Dynaamisessa järjestelmässä vaste muuttuu pitkään senkin jälkeen, kun heräte on jo tasaantunut. Vastetta ei voida määrittää ainoastaan saman hetken herätteen arvon perusteella - on tunnettava systeemin historia. Staattisessa järjestelmässä heräte ja vaste muuttuvat samoilla ajanhetkillä ja vaste voidaan määrittää suoraan saman hetken herätteen arvon perusteella. Kausaliteetilla ei ole merkitystä: On sama muutetaanko painetta vai lämpötilaa toinen muuttuja seuraa ja vaste on sama. Järjestelmä on lineaarinen, jos se täyttää seuraavat ehdot Jos heräte u 1 aiheuttaa vasteen y 1, niin heräte Ku 1 aiheuttaa vasteen Ky 1 (K on mielivaltainen vakio). Jos heräte u 1 aiheuttaa vasteen y 1 ja heräte u 2 vasteen y 2, niin heräte (u 1 +u 2 ) aiheuttaa vasteen (y 1 +y 2 ). Testaamalla voidaan todeta, että esimerkin 1 venttiili on epälineaarinen järjestelmä ja esimerkin kaksi kaasusäiliö on lineaarinen järjestelmä Venttiili Jos paine muuttuu kaksinkertaiseksi arvosta 2p i arvoon 4p i (ja kaikki muut muuttujat säilyvät ennallaan), niin virtaus muuttuu seuraavasti: Alkutilanteessa: Muutoksen jälkeen: 15

Lineaariset / epälineaariset mallit Jatkuva-aikaiset / diskreettiaikaiset mallit Kaasusäiliö Jos heräte muuttuu K-kertaiseksi, niin vaste muuttuu myös K-kertaiseksi. Vaste on heräte kerrottuna vakiolla nr/v Yleisesti differentiaaliyhtälö on lineaarinen, jos sen jokainen summan termi on muotoa : esim: Jatkuva-aikaiset, dynaamiset mallit ovat differentiaaliyhtälöitä tai - yhtälöryhmiä esimerkki 2:n mekaaninen järjestelmä Diskreettiaikaiset, dynaamiset mallit ovat differenssiyhtälöitä tai - yhtälöryhmiä esim koron laskenta: Todelliset järjestelmät ovat lähes aina epälineaarisia, mutta niitä voidaan usein approksimoida lineaarisilla malleilla. 1 Pistenotaatio tarkoittaa aina derivaattaa ajan suhteen Jakautuneiden / koottujen parametrien mallit Aikavariantit / aikainvariantit mallit Jakautuneiden parametrien mallit ovat osittaisdifferentiaaliyhtälöitä tai - yhtälöryhmiä. Aikaderivaattojen (merkitään yleensä pisteellä) lisäksi näissä on paikkaderivaattoja (merkitään yleensä pilkulla) eri akseleiden suhteen Esim. nesteen pitoisuuden C muuttuminen putkessa ajan t ja putken pituuden z funktioina, virtauksen v ja diffuusion/dispersion D johdosta. Aikavarianteissa malleissa mallin parametrit muuttuvat ajan funktiona Esimerkki 2:n mekaaninen järjestelmä, jossa massa muuttuu ajan funktiona (massa koostuu hiekasta, jota lastataan eri tapauksissa eri määrät) Aikainvarianteissa malleissa malliparametrit ovat vakioita. Koottujen parametrien malleissa on ainoastaan aikaderivaattoja esimerkki 2:n mekaaninen järjestelmä: Tyypillisesti kaikki todelliset järjestelmät ovat aikavariantteja (kuluminen, likaantuminen, muuttuvat ympäristöolosuhteet, mutta monissa tapauksissa aikavarianttisuus on niin vähäistä, ettei sitä tarvitse ottaa huomioon. Usein jakautuneiden parametrien mallia voidaan approksimoida usealla koottujen parametrien mallilla 16

MIMO- / SISO-mallit Esimerkki: ph:n käyttäytyminen MI - Multiple Input SI - Single Input MO - Multiple Output SO - Single Output SISO: esimerkki 2:n mekaaninen järjestelmä - yksi heräte: ulkoinen voima - yksi vaste massakappaleen paikka MIMO: sekoitusprosessi, jossa sekoitetaan kaksi eri-pitoisuuksista virtausta yhteen - kaksi herätettä: virtaukset F 1 ja F 2 - kaksi vastetta: poistovirtaus F ja sen pitoisuus C Ohessa on teollisen ammoniakkipesurin säädetyn ph:n käyttäytyminen kolmena eri päivänä. Kuvista nähdään, että prosessi on selvästi epälineaarinen ja aikavariantti Fysikaalinen mallintaminen Sähköpiirien peruskomponentit Tarkastellaan fysikaalista mallintamista koottujen parametrien malleilla sähköpiireissä, mekaanisissa järjestelmissä (sekä etenevä että pyörivä liike) ja virtausjärjestelmissä. Tässä tarkastelussa keskitytään yksinkertaisiin lineaarisiin peruskomponentteihin jättäen esimerkiksi lämpö- ja energiajärjestelmät tarkastelun ulkopuolelle. Vastus (resistanssi) Kela (induktanssi) Kondensaattori (kapasitanssi) 17

Esimerkki 3. Sähköpiiri Esimerkki 3. Sähköpiiri Tehdään malli sähköpiirille Tulosuureena eli herätteenä on v 0 (t) ja lähtösuureina eli vasteina jännitteet kondensaattorien yli v 1 (t) ja v 2 (t). Sähkövirroille ja vastuksille saadaan Mallin herätteenä on jännite ja vasteina ovat jännitteet, joten kehitetyistä yhtälöistä on syytä eliminoida sähkövirrat tarpeettomina muuttujina. Kirchoffin ensimmäinen laki Kirchoffin toinen laki Mekaanisten järjestelmien peruskomponentit Esimerkki 4. Mekaaninen järjestelmä Etenevä liike: Massakappale (inertia) Jousi Tehdään malli mekaaniselle järjestelmälle, jossa kaksi massakappaletta on kytketty toisiinsa jousella ja vaimentimella Herätteenä on ulkoinen voima F(t) ja vasteena jälkimmäisen massakappaleen paikka x 2 (t) Ensimmäiselle massakappaleelle Vaimennin Toiselle massakappaleelle 18

Mekaanisten järjestelmien peruskomponentit Esimerkki 5. Mekaaninen järjestelmä Pyörivä liike: Hitausmomentti Tehdään malli kuvassa esitetylle pyörivälle järjestelmälle. Herätteenä on vääntömomentti T(t) ja vasteena kulmat 1 (t) ja 2 (t) Vääntöjousi Vääntövaimennin Virtausjärjestelmien peruskomponentit Esimerkki 6. Virtausjärjestelmä Läpivirtaussäiliö Ideaalisekoitin Putkiviive Tehdään malli kuvassa esitetylle virtausjärjestelmälle. Herätteenä on tulovirran pitoisuus C 1 (t) ja vasteena poistovirran pitoisuus C 3 (t). Virtaukset ja tilavuudet ovat vakioita Virtauksen haaraantumispisteelle saadaan Ideaalisekoittimelle ja putkelle saadaan Virtaus aukon läpi Eliminoidaan yhtälöistä F 3 ja C 2 (t): 19

Esimerkki 6. Virtausjärjestelmän simulointi Tilaesitys Tehdään simulointimalli virtausjärjestelmälle SIMULINK:illa askelvaste V= 0.2 V p = 2 F 1 = 1 F 2 = 2 impulssivaste Tilaesitys on kompakti tapa esittää korkean kertaluvun differentiaaliyhtälöitä/-yhtälöryhmiä. Systeemin hetkellinen tila on täydellinen kuvaus systeemistä. Jos alkutila (tilasuureet alkuhetkellä) ja kaikki tulosuureet alkuhetkestä lähtien tunnetaan, niin systeemin tila ja lähtösuureet voidaan määrittää mielivaltaisella ajanhetkellä. Tästä seuraa että tilaesitys sopii erittäin hyvin simulointiin. Systeemin tilasuureiden manipulointi ohjauksilla mahdollistaa paremman systeemin hallinnan verrattuna systeemin lähtösuureiden manipulointiin ohjausten avulla. Tilaesitys on standardimuotoinen esitys, joten systeemistä riippumatta voidaan standardoida myös hallintamekanismit (yhtälöt eivät riipu systeemin kertaluvusta ja parametreista) Tilaesitys soveltuu hyvin monimuuttujasysteemien mallintamiseen ja hallintaan Tilaesitys Esimerkki 7. Virtausjärjestelmän tilaesitys Tilaesityksessä mielivaltaisen kertaluvun differentiaaliyhtälö/-yhtälöryhmä esitetään ryhmänä ensimmäisen kertaluvun differentiaaliyhtälöitä. Tilojen valinta voidaan tehdä äärettömän monella eri tavalla => tilaesitys ei ole yksikäsitteinen vaan monet erilaiset tilaesitykset voivat kuvata samaa input/output-mallia. Yleinen tilaesitys on muotoa x(t) on tilasuure, u(t) ohjaussuure (tulosuure) ja y(t) lähtösuure - kaikki nämä suureet voivat olla vektoreita tai skalaareja. f(x(t),u(t)) on systeemiyhtälö (kuvaa systeemin dynamiikan) ja g(x(t),u(t)) on lähtökuvaus (kertoo miten lähtösuureet riippuvat tiloista ja ohjauksista) Jos u(t) on skalaari u(t) ja y(t) skalaari y(t), niin kyseessä on SISOjärjestelmä - huolimatta vektorin x(t) dimensiosta. Virtausprosessissa sekoitetaan pakkasnestettä (laimeaa liuosta, jonka kemikaalipitoisuus on C 1 väkevään liuokseen, jonka pitoisuus on C 2 ). Tavoitteena on saada haluttu tuotantomäärä (virtaus F) annetut spesifikaatiot täyttävää tuotetta (pitoisuus C) käyttämällä ohjauksina virtauksia (F 1 ja F 2 ). Sekoitussäiliöstä on vapaa purkautuminen ilmanpaineeseen => poistovirtaus on verrannollinen pinnankorkeuden neliöjuureen: 20

Esimerkki 7. Virtausjärjestelmän tilaesitys Muodostetaan massatase (yksinkertaistuu tilavuustaseeksi) ja osaainetase pitoisuuksille Esimerkki 7. Virtausjärjestelmän tilaesitys Saadaan yksinkertainen yhtälöryhmä ensimmäisen kertaluvun differentiaaliyhtälöistä Valitaan tiloiksi h ja C, ohjauksiksi F 1 ja F 2 sekä lähtösuureiksi F ja C Näillä muuttujavalinnoilla voidaan tilaesitys kirjoittaa suoraan standardimuodossa. Esimerkki 7. Virtausjärjestelmän tilaesitys Saadaan systeemiyhtälö: Esimerkki 7. Virtausjärjestelmän tilaesitys Virtausprosessin tilaesitykseksi saadaan Lähtökuvausta varten tarkastellaan lähtömuuttujien riippuvuutta tilamuuttujista Lähtökuvaus: Tässä esimerkissä tilojen valinta oli helppoa, koska sopivat tilamuuttujat saatiin suoraan systeemin mallista. Tarkastellaan muita menetelmiä tilojen valintaan lineaarisen tilaesityksen yhteydessä. 21

Lineaarinen tilaesitys Edellinen esimerkki (esimerkki 7) kuvasi epälineaarista tilaesitystä. Jos tarkasteltava systeemi on lineaarinen, niin sen muuttujat ja parametrit voidaan koota erillisiksi vektoreiksi ja matriisiksi, jolloin saadaan standardimuotoinen lineaarinen tilaesitys. Differentiaaliyhtälöryhmä Lineaarinen tilaesitys Parametrimatriisia A kutsutaan systeemimatriisiksi, B:tä ohjausmatriisiksi, C:tä lähtömatriisiksi ja D:tä suoravaikutusmatriisiksi. Usein D = 0, jolloin koko suoravaikutustermi katoaa tilaesityksestä. (tämä tapahtuu vahvasti aidoilla strictly proper systeemeillä). Voidaan esittää matriisiyhtälönä Sähköpiirin tilaesitys Sähköpiirin tilaesitys Tarkastellaan esimerkin 3 sähköpiiriä ja kehitetään sille tilaesitys Luonnollinen valinta tilasuureille on kondensaattorien jännitteet (koska niistä on valmiit ensimmäisen kertaluokan differentiaaliyhtälöt). Valitaan nyt lähtösuureeksi pelkästään jälkimmäisen kondensaattorin jännite v 2. ja edelleen Näillä valinnoilla saadaan 22

Tilaesityksen muodostaminen Tilaesityksen muodostaminen Miten tilaesitys muodostetaan systemaattisesti? Valitaan fysikaalisesti järkevät tilamuuttujat malliyhtälöistä (kuten aikaisemmissa esimerkeissä) Derivointi-operaattorin p avulla Kanonisten muotojen avulla Tarkastellaan mekaanista järjestelmää (esimerkki 2) Fysikaalisesti järkevät tilamuuttujat Valitaan paikka x ja nopeus v = dx/dt Fysikaalisesti järkevät tilamuuttujat Usein helpoin tapa Derivointi-operaattorin avulla Voidaan muodostaa esim. ohjattava tai havaittava kanoninen muoto tai joissain tapauksissa myös diagonaalinen muoto Kanonisten muotojen avulla Kaavaan sijoittaminen Määritetään valittujen tilamuuttujien derivaatat Tilaesityksen muodostaminen Tilaesityksen muodostaminen Toinen tapa: käytetään derivointioperaattoria p Kirjoitetaan alkuperäinen yhtälö käyttäen derivointioperaattoria Käytetään kanonisia muotoja Yllä esitetylle yleiselle lineaariselle differentiaaliyhtälölle on johdettu oheiset kanoniset muodot Ylempi tilaesitys: Ohjattava kanoninen muoto Alempi tilaesitys: Havaittava kanoninen muoto 23

Tilaesityksen muodostaminen Lineaarisen tilaesityksen dimensio Käytetään kanonisia muotoja Todetaan, että derivointioperaattorilla saatiin havaittava kanoninen muoto ja fysikaalisesti valituilla tilasuureilla muodostettu tilaesitys muistuttaa erehdyttävästi ohjattavaa kanonista muotoa Systeemin kertaluku on minimirealisaatiossa systeemiä kuvaavien differentiaaliyhtälöiden kertalukujen summa. Tämä on myös systeemimatriisi A:n dimensio. Ohjausten eli tulosuureiden lukumäärä on n u Lähtösuureiden lukumäärä on n y Systeemin kertaluku on n S Tällöin lineaarisen tilaesityksen dimensiot ovat: Lineaarisen tilaesityksen dimensio Lineaarisen tilaesityksen dimensio Muodostetaan tilaesitys systeemille, jota kuvaa differentiaaliyhtälöryhmä: Tulosuureiden lukumäärä n u = 2, Lähtösuureiden n y = 1, kertaluku n S = 3 24

Lineaarisen tilaesityksen dimensio Saadaan tilaesitys Linearisointi Linearisointi on menetelmä, jonka avulla kehitetään epälineaarisesta mallista lineaariapproksimaatio, joka pätee hyvin linearisointipisteen läheisyydessä (lineaariapproksimaatio on Taylorin sarjan nollas ja ensimmäinen termi tarkastelupisteessä) Tarkastellaan yleistä matriisiyhtälöä Approksimoidaan yhtälöä pisteessä z 0 Valitaan uudet muuttujat Linearisointi Linearisointi - esimerkki Lineaariapproksimaatioksi saadaan siis Tarkastellaan epälineaarista yhtälöä Lasketaan derivaatta Määritetään lineaariapproksimaatio Toimintapiste: Katsotaan, miten lineaariapproksimaatio toimii tarkastelupisteissä z 0 = 0.5 ja z 0 = 2. Jos q on skalaari q, niin linearisointimatriisi supistuu vektoriksi (n = 1; yhtälön ylin rivi) Jos sekä q että z ovat skalaareja, niin linearisointi vastaa käyrän korvaamista tangentillaan linearisointipisteessä. 25

Tilaesityksen linearisointi Kun epälineaarinen tilaesitys linearisoidaan, niin linearisointipisteeksi valitaan tavallisesti tasapainotila eli stationääritila (tila, jossa kaikki systeemin derivaatat saadaan nolliksi eli piste, jossa systeemi voi olla levossa joka voi myös olla epästabiili piste). Stationääritila ei ole muuttuja vaan vakio ja yleensä sitä merkitään alaindeksillä S. Tilayhtälössä tavallisesti linearisoidaan systeemiyhtälö ja lähtökuvaus erikseen - nämä linearisoidaan tilojen ja ohjausten suhteen, jolloin saadaan suoraan lineaarisen tilaesityksen matriisit A, B, C ja D Epälineaarisen tilaesityksen linearisointi Linearisoidaan esimerkin 7 virtausjärjestelmän epälineaarinen tilaesitys ja esitetään kehitetty lineaariapproksimaatio yleisessä lineaarisen tilaesityksen standardimuodossa Ratkaistaan tasapainotila (aikaderivaatat nollia) Epälineaarisen tilaesityksen linearisointi Epälineaarisen tilaesityksen linearisointi Lasketaan alkuperäisestä systeemiyhtälöstä ja lähtökuvauksesta derivaatat kunkin muuttujan suhteen Sijoitetaan tasapainopisteen arvot matriiseihin ja saadaan lineaarinen approksimaatio, joka pätee pienille muutoksille tasapainopisteen ympärillä 26

Epälineaarisen tilaesityksen linearisointi Epälineaarisen tilaesityksen linearisointi Katsotaan, miten linearisointi onnistuu symbolisen laskennan avulla MATLABissa syms u1 u2 x1 x2 k A C1 C2 As=jacobian([(u1+u2-k*sqrt(x1))/A;((C1-x2)*u1+(C2-x2)*u2)/(A*x1);k*sqrt(x1);x2],[x1 x2 u1 u2]) pretty(as) [ k ] [ - 1/2 ------- 0 1/A 1/A ] [ 1/2 ] [ x1 A ] [ ] [ (C1 - x2) u1 + (C2 - x2) u2 -u1 - u2 C1 - x2 C2 - x2] [- --------------------------- -------- ------- -------] [ 2 A x1 A x1 A x1 ] [ A x1 ] [ ] [ k ] [ 1/2 ----- 0 0 0 ] [ 1/2 ] [ x1 ] [ ] [ 0 1 0 0 ] syms u1s u2s x1s x2s As2=subs(As,{u1 u2 x1 x2},{u1s u2s x1s x2s}) As3=subs(As2,{x1s x2s},{(u1s+u2s)*(u1s+u2s)/k (C1*u1s+C2*u2s)/(u1s+u2s)}) simple(as3) pretty(ans) [ 3/2 ] [ k ] [- 1/2 -------------, 0, 1/A, 1/A] [ (u1s + u2s) A ] [ ] [ k u2s (-C1 + C2) k u1s (-C1 + C2) k] [0, - -------------, - ----------------, ----------------] [ (u1s + u2s) A 3 3 ] [ (u1s + u2s) A (u1s + u2s) A ] [ ] [ 3/2 ] [ k ] [-------------, 0, 0, 0] [2 u1s + 2 u2s ] [ ] [0, 1, 0, 0] 27