Päästölähteen ominaisuuksien määrittäminen Kalman-suodatuksen avulla. Nina Hänninen
|
|
- Lotta Hämäläinen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Päästölähteen ominaisuuksien määrittäminen Kalman-suodatuksen avulla Nina Hänninen Pro gradu -tutkielma Marraskuu 2013 Itä-Suomen yliopisto Sovelletun fysiikan laitos
2 ITÄ-SUOMEN YLIOPISTO, Luonnontieteiden ja metsätieteiden tiedekunta Fysiikan koulutusohjelma Nina Hänninen: Päästölähteen ominaisuuksien määrittäminen Kalman-suodatuksen avulla Pro Gradu -tutkielma, 50 sivua Tutkielman ohjaajat: FT Arto Voutilainen, FT Aku Seppänen Marraskuu 2013 Avainsanat: käänteisongelma, päästölähde, lähteen määritys, Kalman-suodatus, konvektio-diffuusio Tiivistelmä Päästölähteen määrittämisessä estimoidaan lähteen ominaisuuksia, esimerkiksi tuottonopeutta ja paikkaa, sen ympäristöstä tehtävien mittausten perusteella. Päästölähteiden ominaisuuksien määrittämistä voidaan hyödyntää veden- tai ilmansaasteiden haittojen torjunnassa sekä päästörajojen noudattamisen seurannassa. Tuntemattomien lähteiden paikallistamisessa oleellisinta käytännön kannalta on nopeus, jotta päästön leviäminen suurelle alueelle voitaisiin estää ajoissa. Tässä tutkielmassa tutustuttiin Kalman-suodatukseen ja sen soveltumiseen päästölähteen määrittämisessä. Kalman-suodin on tehokas rekursiivinen algoritmi, jolla voidaan estimoida ajallisesti muuttuvaa systeemiä. Lähteen tuottaman aineen oletettiin leviävän ympäristöön diffuusion sekä ilma- tai vesivirtauksen vaikutuksesta, jolloin sen käyttäytymistä kuvaavana mallina voitiin käyttää konvektio-diffuusioyhtälöä. Yhtälön numeerisessa ratkaisussa hyödynnettiin äärellisten elementtien menetelmää (FEM) ja ratkaisun avulla aineen konsentraatiojakaumaa eri ajanhetkillä voitiin mallintaa. Työssä kehitettyjä laskentamenetelmiä testattiin numeeristen simulaatioiden avulla. Simulointi ja Kalman-suodatus toteutettiin Matlab-ohjelmalla. Saatujen tulosten perusteella Kalman-suodatus soveltuu erinomaisesti lähteen ominaisuuksien määrittämiseen. Monimutkaisimmassa tapauksessa simuloitu lähde liikkui ja sen tuottonopeus muuttui, mutta tästä huolimatta suodatuksella saatiin ongelman haastavuuteen nähden hyviä tuloksia, ja lähteen liikkumista ja tuottonopeuden muuttumista pystyttiin seuraamaan.
3 Sisältö 1 Johdanto Työn tavoitteet Tilan estimointi Yleistä Kalman-suodatus Yleistetty Kalman-suodatus Kalman-siloitus Regularisoitu Kalman-suodatus Konvektio-diffuusiomalli ja lähteen estimointi Konvektio-diffuusiomalli Konvektio-diffuusiomallin muodostaminen Lähdemallit Paloittain lineaarinen lähdemalli Gaussinen lähdemalli Kalman-suodatus Paloittain lineaarinen lähdemalli Epälineaarinen lähdemalli Multi-Step -suodatus Konsentraatiojakauman esittäminen PCA-kantafunktioiden avulla Pääkomponenttianalyysi (PCA) Kalman-suodatus ja PCA Simulaatiot ja tulokset Kohteen ja mittausten simulointi Lähteen estimointi Paikallaan pysyvä vakiolähde Paloittain lineaarinen lähdemalli Gaussinen lähdemalli Paikallaan pysyvä muuttuva lähde Liikkuva vakiolähde Liikkuva ja muuttuva lähde
4 4 5 Pohdinta 44 6 Johtopäätökset 46 Viitteet 47
5 Lyhenteet ja symbolit Lyhenteet EKF Extended Kalman Filter, yleistetty Kalmansuodatus FEM Finite Element Method, äärellisten elementtien menetelmä FIS Fixed Interval Smoothing, Kalman-siloitus PCA Principle Component Analysis, pääkomponenttianalyysi Symbolit A lähteen tuottonopeutta kaavassa (3.34) kuvaava kerroin b t regularisoidun suodatuksen virtuaaliset havainnot (2.26) c konsentraatio C X matriisin X kovarianssi d Eulerin menetelmän (3.26) askelpituus D diffuusiokerroin E{ } odotusarvo f(θ t, ω t ) epälineaarisen evoluutiomallin (2.15) funktio f G kaksiulotteinen Gaussin funktio (3.34) F, F t lineaarisen evoluutiomallin (2.2) matriisi F (ξ, η) FEM: peruselementin ja tarkasteltavan elementin välinen elementtikohtainen kuvaus F koko systeemin evoluutiomatriisi g funktio g F yhdistetty funktio G t Kalman-siloituksen Backward gain -matriisi h(θ t, ɛ t ) epälineaarisen havaintomallin (2.14) funktio 5
6 6 H, H t lineaarisen havaintomallin (2.1) matriisi H koko systeemin havaintomallin matriisi I yksikkömatriisi J f funktion f Jacobin matriisi J f funktion f Jacobin matriisin determinantti K integraalien (3.23) arvoista muodostettu FEMmatriisi K t Kalman-suodatuksen Kalman gain -matriisi L Yhtälössä (3.12) määritelty matriisi M integraalien (3.22) arvoista muodostettu matriisi N(µ, σ) Gaussinen normaalijakauma odotusarvolla µ ja varianssilla σ p i FEM: peruselementin nurkkapiste p (i) PCA-menetelmän i:s pääkomponentti P PCA-menetelmän pääkomponenttimatriisi q yhtälössä (3.30) määritelty vektori Q t lineaarisen evoluutiomallin (2.2) virhetermin ω t kovarianssi Q t koko systeemin kovarianssi r t lineaarisen evoluutiomallin (2.2) vektori R lähteen tuottonopeutta kuvaava lähdetermi R 0 yhtälön (3.31) kerroinmatriisi s t lineaarisen havaintomallin (2.1) vektori S lähdetermien integraalien (3.24) arvoista muodostettu FEM-matriisi T λ Tikhonov-regularisoinnin funktionaali U regularisointimatriisi v nopeusvektori V t virhetermi yhtälössä (3.43) w i Gaussin kvadratuurin painokerroin W t lineaarisen havaintomallin (2.1) virhetermin ɛ t kovarianssi x i i:nnen solmupisteen x-koordinaatti x 0 Gaussin funktion (3.34) odotusarvon x- koordinaatti X tarkasteltavan elementin solmupisteet (3.14) y i i:nnen solmupisteen y-koordinaatti y, y t havainnot y 0 Gaussin funktion (3.34) odotusarvon y- koordinaatti Y muunnettu datamatriisi (3.62) z i i:nnen muuttujan mittaustulokset sisältävä vektori Z datamatriisi (3.60) 0 nollamatriisi β konsentraation arvoja solmupisteissä kuvaavat kertoimet Γ t Kalman-suodatuksen ennustetiheyden kovarianssi
7 7 Γ t Kalman-suodatuksen suodatustiheyden kovarianssi Γ t Kalman-siloituksen smooth-tiheyden kovarianssi ɛ t lineaarisen havaintomallin (2.1) virhetermi ζ t PCA: redusoidun kannan muuttuja (3.66) η FEM: peruselementin koordinaatti θ t tilamuuttuja θ t Kalman-suodatuksen ennustetiheyden odotusarvo θ t Kalman-suodatuksen suodatustiheyden odotusarvo θ t Kalman-siloituksen smooth-tiheyden odotusarvo λ Regularisointikerroin ξ FEM: peruselementin koordinaatti ρ lähteen tuottonopeuden arvoja solmupisteissä kuvaavat kertoimet σ 2 Gaussin funktion (3.34) varianssi φ i testifunktio yhtälössä (3.2) φ j FEM-kantafunktio φ 0 j FEM-peruselementin kantafunktio Φ Kantafunktiot sisältävä matriisi ω t lineaarisen evoluutiomallin (2.2) virhetermi FEM-integraalien integrointialue 0 FEM-integraalien integrointialue peruselementissä vektoridifferentiaalioperaattori, nabla Indeksit t x y aikaindeksi vektorin x-komponentti vektorin y-komponentti
8 Luku I Johdanto Päästölähteen identifiointia voidaan soveltaa esimerkiksi huoneistoilman [8, 41] tai ulkoilman [9, 10], virtaavan veden [29, 30] ja pohjavesien [4, 5, 19] saastumisen seurannassa. Päästölähteen määrittäminen on tärkeää, jotta lähteen aiheuttamat haitat pystyttäisiin mahdollisimman nopeasti estämään, ja lähteen aiheuttaja saamaan selville [4, 8, 29]. Lisäksi lähteen identifiointia voidaan soveltaa päästörajojen noudattamisen seurannassa [10, 15]. Ainetta tuottavien lähteiden lisäksi lähteen määrittämistä voidaan hyödyntää myös lämpölähteen [35] tai äänilähteen [6] tapauksessa. Sovelluskohteena voi olla myös esimerkiksi aivosähkökäyrä (EEG), jolloin halutaan selvittää, mistä puolelta aivoja tietty sähköinen signaali on lähtenyt [3, 7]. Lähde tuottaa jotakin ainetta tai päästöä, joka leviää ympäristöön esimerkiksi ilma- tai vesivirtausten sekä diffuusion vaikutuksesta [1]. Lähteen määrittämisessä on tarkoituksena estimoida lähteen ominaisuuksia, kuten tuottonopeutta ja sijaintia, ympäristöstä tehtävien mittausten (esimerkiksi konsentraatio) perusteella [29]. Näin on mahdollista määrittää lähteen ja sen aiheuttaman konsentraatiojakauman historia, eli esimerkiksi milloin ja missä lähde on syntynyt [4]. Ajan suhteen muuttuvasta lähteestä tarvitaan useita eri ajanhetkillä tehtyjä mittauksia, kun taas staattinen lähde voidaan periaatteessa määrittää yhdellä ajanhetkellä tehtyjen mittauksien perusteella [1]. Lähteen identifioimisessa mittauspisteiden valinnalla on yleensä suuri merkitys [8]. Käytännössä mittauslaitteita ei voida sijoittaa kaikkialle, joten niiden sijoittelun on oltava hyvin suunniteltu mahdollisimman kattavien mittaustulosten saamiseksi [1]. Jotta lähteen ominaisuuksia ja sen tuottaman päästön leviämistä voitaisiin laskennallisesti määrittää, tarvitaan matemaattinen malli, joka kuvaa ympäristöön leviävän aineen käyttäytymistä [4]. Yleensä lähtökohtana on aineen kulkeutumista kuvaava osittaisdifferentiaaliyhtälö, kuten konvektio-diffuusioyhtälö [1, 29, 30] tai ADE-yhtälö (Advection-Dispersion Equation) [10], jonka perusteella aineen konsentraatiojakaumaa eri ajanhetkinä voidaan mallintaa. Yhtälön reunaehdot on yleensä tunnettava ja määriteltävä ennen laskentaa [41]. Myös tarkasteltavan alueen virtausjakauma oletetaan useimmiten tunnetuksi tai siitä on oltava laskemisen mahdollistavia mittauksia [1]. Lähteen identifiointi voidaan ratkaista mallintamalla potentiaalisten lähteiden aiheuttamia konsentraatiojakaumia, jolloin vertaamalla saatuja tuloksia mitattuun dataan voidaan valita mahdollisista lähteistä sopivin [4, 29, 30]. Tällöin ongelmaksi muodostuu potentiaalisten lähteiden valitseminen, ja lisäksi me- 8
9 1. Johdanto 9 netelmä on hidas, jos mahdollisia lähteitä on suuri määrä. Lopputuloksena ei myöskään välttämättä löydetä yksikäsitteistä ratkaisua. Toinen tapa lähestyä ongelmaa on käsitellä se käänteisongelmana, jossa lähdettä pyritään estimoimaan lähtien mittaustuloksista liikkeelle [15]. Käänteisongelman ratkaiseminen onkin syyn selvittämistä, kun seuraus tiedetään [29]. Sekä suorassa ongelmassa että käänteisongelmassa tarvitaan numeerinen approksimaatio kohdetta kuvaavalle evoluutiomallille, koska tällaisille malleille on usein vaikea löytää analyyttistä ratkaisua [4]. Konvektio-diffuusioyhtälölle on sovellettu muun muassa FEM (Finite Element Methdod) [1]-, BEM (Boundary Element Method)- [29] sekä DRBEM (Dual Reciprocity Boundary Element Method) [30]-menetelmiä. Kun lähteen ongelmaa käsitellään käänteisongelmana, sille täytyy muodostaa tilanteeseen sopiva malli ja valita sopiva laskentamenetelmä sen ratkaisemiseksi. Käytettävän laskentamenetelmän on oltava riittävän tarkka, jotta lähteen paikallistaminen ja tuottonopeuden arviointi onnistuu hyvin. Toisaalta taas sen on oltava myös nopea, jotta käytäntöön soveltaminen olisi mahdollista [1, 8]. Päästölähteen identifiointiin on aiemmin käytetty muun muassa Steady State -mallia [10], jossa virtausnopeuden ja diffuusiokertoimen säilyessä vakiona riittävän pitkän ajan kuluttua myöskään konsentraatiojakauma ei enää muutu, vaan pysyy vakiona. Menetelmän ongelmana on sen soveltuminen vain staattiseen tapaukseen, jossa lähde on paikallaan pysyvä ja muuttumaton. Toisissa menetelmissä taas tarvitaan ennakkotietoa lähteiden lukumäärästä [29] tai sijainnista [23, 15]. Kalman-suodatukseen perustuvassa lähteen määärittämisessä näitä rajoituksia ei ole. Kalman-suodatusta on sovellettu lähteen estimointiin esimerkiksi lähteissä [10] ja [39]. Käänteisongelman ratkaisemisen lisähaasteena on, että riippuen valitusta lähdemallista, mittausverkostosta, havaintomenetelmästä ja leviämistä kuvaavasta mallista, ratkaistava ongelma saattaa olla huonosti asetettu (ill-posed), eli sille ei löydy yksikäsitteistä ratkaisua [1] ja se on lisäksi hyvin herkkä virheille mittauksissa ja malleissa [4]. Tällöin laskennassa on tarpeellista käyttää erilaisia regularisointimenetelmiä [22, 15].
10 1. Johdanto Työn tavoitteet Lähteen identifiointi on matemaattisesti haastava ongelma, jonka ratkaisuun tarvitaan sopiva estimointimenetelmä. Tässä tutkielmassa tutustuttiin Kalmansuodatuksen soveltamiseen päästölähteiden määrittämisessä. Kalman-suodatus on tehokas rekursiivinen algoritmi, jota on aiemminkin käytetty lähteiden estimoinnissa [10, 39]. Tämän tutkielman tarkoituksena oli kehittää Kalman-suodatukseen perustuvaa lähteen identifiointia luotettavaksi ja tehokkaaksi, jotta sen käytäntöön soveltaminen voisi olla mahdollista. Tämän Pro Gradu -tutkielman tavoitteena oli Tutustua Kalman-suodatukseen ja tutkia sen soveltuvuutta sekä ajasta riippumattomien että riippuvien lähteiden identifiointiin. Kehittää suodatusta erilaisten lähdemallien avulla riippuen ennalta tiedossa olevista lähteen ominaisuuksista. Kehittää laskentaa mahdollisimman tarkaksi ja nopeaksi. Testata laskentamenetelmää numeerisilla simulaatioilla.
11 Luku II Tilan estimointi Tilan estimoinnissa tavoitteena on estimoida ajallisesti muuttuvaa systeemiä siitä eri ajanhetkillä tehtyjen mittauksien perusteella. Tilan estimointi perustuu systeemin aikariippuvuutta kuvaavaan evoluutiomalliin ja mittaussysteemiä kuvaavaan havaintomalliin. [2, 14] Kalman-suodin (Kalman Filter) on tehokas rekursiivinen tilan estimointiin soveltuva menetelmä. Suodin on saanut nimensä Rudolf E. Kalmanilta, joka julkaisi sen idean vuonna Sen jälkeen siitä on kehitetty lukuisia eri versioita erilaisia sovelluksia varten. [36, 40] Kalman-suodatus soveltuu tapaukseen, jossa havainto- ja evoluutiomalli ovat lineaarisia (Kappale 2.2). Epälineaariselle tapaukselle soveltuva yleistetty Kalman-suodatus on esitelty kappaleessa (2.3). Vaihtoehtoisesti epälineaarisessa tilanteessa voitaisiin käyttää seuraavia menetelmiä: Unscented Kalman Filter [21], Ensemble Kalman Filter [13], Iterated Extended Kalman Filter [24] tai Particle Filter [11]. Suodatuksen sijaan lähteen estimoinnissa voidaan hyödyntää viiveellä suoritettavaa Kalman-siloitusta (Kappale 2.4), jonka laskenta perustuu tulevilta ajanhetkiltä saataviin mittaustuloksiin. 2.1 Yleistä Usein tutkittavan systeemin tilaa kuvaavia parametreja ei voida mitata suoraan, eikä systeemin käyttäytymistä pystytä tuntemaan täysin. Lisäksi kaikkiin systeemistä tehtäviin mittauksiin sisältyy aina virhettä, joka johtuu mittalaitteiden epätarkkuuksista. Systeemin parametrien arvioimisessa ja oleellisen tiedon erottamisessa kohinaisesta datasta voidaan hyödyntää suodatusta (Filtering). [27] Suodatuksella tarkoitetaan reaaliaikaista tulosten käsittelyä, jossa estimaatin laskemiseen käytetään havaintohistoriaa, eli mittaustuloksia, sekä kohteen aikaevoluutiota kuvaavaa mallia. Dynaamisen eli ajallisesti muuttuvan kohteen reaaliaikainen estimointi johtaa yleisesti Bayesilaiseen suodatusongelmaan. Jos oletetaan havainto- ja evoluutiomallien olevan lineaarisia ja mittausten kohinan normaalijakautunutta, Bayesilainen suodatusongelma palautuu yksinkertaisempaan ja paljon käytettyyn muotoon, Kalman-suotimeen. [22] Kalman-suodin on rekursiivinen tilan estimointi -algoritmi. Suodin hyödyntää estimoinnissa systeemin ja mittauslaitteiden käyttäytymistä kuvaavaa tietoa, tilastollista tietoa systeemin kohinasta ja mittausten sekä käytettävien mal- 11
12 2. Tilan estimointi 12 lien virheistä, ja lisäksi vielä mahdollista tietoa estimoitavien parametrien alkutilasta. Rekursiivisuuden ansiosta Kalman-suodatusta varten ei ole välttämätöntä prosessoida kaikkia aikaisempia mittaustuloksia joka kerta, kun uusi mittaus tehdään. Tämä mahdollistaa Kalman-suotimen soveltamisen reaaliaikaiseen estimointiin. [27] Kalman-suodinta käytetään hyvin monenlaisissa sovelluksissa [16, 28]. Sitä voidaan käyttää systeemien ohjaamiseen, esimerkkeinä tuotantoprosessien säätely ja laivojen navigointi. Suodinta voidaan soveltaa myös vaikeasti hallittavien systeemien ennustamisessa, esimerkkeinä tulvivien jokien virtauksen tai taivaankappaleiden liikkeiden ennustaminen. Muita esimerkkejä Kalman-suotimen monipuolisista sovelluksista ovat ajoneuvon jäljittäminen [36], robottien paikannusjärjestelmä [28] sekä sydämen syketaajuuden estimointi [25]. Kalmansuodatuksen soveltamista lähteen identifiointiin on aikaisemmin tutkittu esimerkiksi pohjavesiä koskevassa laskennassa [12], EEG-signaalin lähteen määrittämisessä [3, 7] ja liikkuvan äänilähteen jäljittämisessä [26]. 2.2 Kalman-suodatus Seuraavassa on esitetty pääpiirteissään Kalman-suodatuksen kaavojen johtaminen [2, 14]. Lineaarinen havaintomalli on muotoa y t = H t θ t + s t + ɛ t, (2.1) missä θ t on tilamuuttuja, H t on tunnettu matriisi ja s t tunnettu vektori, eikä niistä kumpikaan riipu tilamuuttujasta θ t. Myöskään havainnon virhetermi ɛ t ei riipu θ t :stä ja se noudattaa Gaussista nollakeskiarvoista jakaumaa, jonka kovarianssi on W t. Vastaavasti lineaarinen evoluutiomalli on muotoa θ t+1 = F t θ t + r t + ω t, (2.2) missä matriisi F t ja vektori r t ovat tunnettuja ja θ t :stä riippumattomia. Virhe ω t ei riipu θ t :stä ja noudattaa nollakeskiarvoista Gaussin jakaumaa kovarianssilla Q t. Lisäksi virheet ω t ja ɛ t ovat keskenään riippumattomia. Kalman-suodatus koostuu kahdesta eri vaiheesta: ennustuksesta ja päivityksestä. Ennustuksessa suodin estimoi systeemin nykyistä tilaa edellisellä ajan hetkellä tehdyn estimaatin perusteella. Päivitysvaiheessa se käyttää nykyisestä tilasta tehtyä mittausta apuna ja parantaa nykytilasta tehtyä ennustetta. Olkoon θ t 1 suodatustiheyden odotusarvo ajanhetkellä t 1, eli θ t 1 = E {θ t 1 y 1, y 2,..., y t 1 }. Ennustetiheyden odotusarvolle voidaan kirjoittaa θ t = E {θ t y 1, y 2,..., y t 1 } = E {F t 1 θ t 1 + r t 1 + ω t 1 } = E {F t 1 θ t 1 } + E {r t 1 } + E {ω t 1 } = F t 1 E {θ t 1 } + r t 1 = F t 1 θ t 1 + r t 1. (2.3)
13 2. Tilan estimointi 13 Ennustetiheyden kovarianssi on Γ t = E{(θ t E{θ t })(θ t E{θ t }) T } = E{(F t 1 θ t 1 + r t 1 + ω t 1 (F t 1 θ t 1 + r t 1 ))(F t 1 θ t 1 + r t 1 + ω t 1 (F t 1 θ t 1 + r t 1 )) T } = E{(F t 1 (θ t 1 θ t 1 ) + ω t 1 )(F t 1 (θ t 1 θ t 1 ) + ω t 1 ) T } = E{F t 1 (θ t 1 θ t 1 )(θ t 1 θ t 1 ) T F T t 1} + E{F t 1 (θ t 1 θ t 1 )ω T t 1} + E{ω t 1 (θ t 1 θ t 1 ) T F T t 1} + E{ω t 1 ω T t 1} = F t 1 E{(θ t 1 θ t 1 )(θ t 1 θ t 1 ) T }F T t 1 + E{(ω t 1 0)(ω t 1 0) T } = F t 1 Γ t 1 F T t 1 + Q t 1, (2.4) missä Γ t 1 on suodatustiheyden kovarianssi ajanhetkellä t 1. Kalman-suodin minimoi virheen neliön keskiarvon eli odotusarvon E{(θ t θ t ) 2 }. Tämän perusteella voidaan johtaa estimaatti suodatustiheyden odotusarvolle nykyhetkellä tehdyn mittauksen avulla [14] θ t = θ t + K t (y t (H t θ t + s t )), (2.5) missä y t on ajan hetkellä t saatu mittaustulos ja K t on Kalman gain -matriisi, jolle pätee K t = Γ t H T t (H t Γ t H T t + W t ) 1. (2.6) Suodatustiheyden kovarianssille saadaan Γ t = cov(θ t θ t ) = cov(θ t ( θ t + K t (y t (H t θ t + s t )))) = cov(θ t ( θ t + K t (H t θ t + s t + ɛ t (H t θ t + s t )))) = cov((i K t H t )(θ t θ t ) K t ɛ t ) = (I K t H t )cov(θ t θ t )(I K t H t ) T + K t cov(ɛ t )K T t = (I K t H t ) Γ t (I K t H t ) T + K t W t K T t = (I K t H t ) Γ t Γ t H T t K T t + K t (H t Γ t H T t + W t )K T t. (2.7) Sijoittamalla jälkimmäisen K t -matriisin paikalle kaavan (2.6) supistuvat kaksi jälkimmäistä termiä pois ja jäljelle jää Γ t = (I K t H t ) Γ t. (2.8) Kalman-suodatuksessa tarvittavat kaavat ovat siis: ennustetiheyden odotusarvo: θ t = F θ t 1 t 1 + r t 1 (2.9) ennustetiheyden kovarianssi: Γ t = F Γ t 1 t 1 Ft 1 T + Q t 1 (2.10) Kalman gain -matriisi: K t = Γ ( t Ht T ) Ht t Ht T 1 + W t (2.11) suodatustiheyden odotusarvo: θ t = θ t + K t (y t (H θ t t + s t )) (2.12) suodatustiheyden kovarianssi: Γ t = (I K t H t ) Γ t. (2.13)
14 2. Tilan estimointi Yleistetty Kalman-suodatus Yleistettyä Kalman-suodatusta (Extended Kalman Filter, EKF) käytetään havainto- ja/tai evoluutiomallien ollessa epälineaarisia. Epälineaarinen tilan estimointi on suboptimaalista, sillä tilaestimaatin odotusarvoja ei yleensä voida kirjoittaa rekursiivisessa muodossa. Yleistetty Kalman-suodatus perustuu ensimmäisen asteen Taylor-approksimaatioon ja on siten yksinkertaisimpia lähestymistapoja epälineaaristen systeemien tilan estimointiin. [2, 22] Yleisessä muodossa evoluutio- ja havaintomallit ovat y t = h(θ t ) + ɛ t (2.14) θ t+1 = f(θ t ) + ω t, (2.15) missä ɛ t noudattaa jakaumaa N(0, W t ) ja ω t jakaumaa N(0, Q t ). Funktioita f ja h approksimoidaan yleisessä Kalman-suodatuksessa lineaarisesti laskemalla niiden Jacobin matriisien arvot nykyisillä estimaateilla ja korvaamalla matriisit F ja H niillä J f t ( θ t ) = f θ t ( θ t ) Yleistetyn Kalman-suodatuksen kaavat ovat: (2.16) J h t ( θ t ) = h θ t ( θ t ). (2.17) ennustetiheyden odotusarvo: θ t = f( θ t 1 ) (2.18) ennustetiheyden kovarianssi: Γ t = J f Γ ( t 1 t 1 J f T t 1) + Qt 1 (2.19) Kalman gain -matriisi: K t = Γ ( ) ( t J h T t Jt h Γ ( ) ) t J h T 1 t + Wt (2.20) suodatustiheyden odotusarvo: θ t = θ t + K t (y t h( θ t )) (2.21) suodatustiheyden kovarianssi: Γ t = ( ) I K t Jt h Γ t. (2.22) 2.4 Kalman-siloitus Jos tulosten käsittelyä ei ole välttämätöntä tehdä reaaliaikaisesti, voidaan systeemin estimaattien laskemiseen käyttää myös tulevilta ajanhetkiltä mitattuja arvoja [2]. Tästä käytetään nimitystä Kalman-siloitus (Kalman Smoothing). Jos laskentaa suoritetaan tietyllä viiveellä, on kyseessä Fixed-Lag Smoothing ja jos käytössä on koko mittaussarja on kyseessä Fixed-Interval Smoothing (FIS). Koska laskennassa käytetään hyväksi myös tulevia mittausarvoja, siloituksen avulla saadaan yleensä parempia tuloksia kuin Kalman-suodatuksella, mutta se on myös laskennallisesti hitaampi, sillä ensin on laskettava suodatuksen estimaatit ja sen jälkeen suoritettava rekursio ajassa taaksepäin. Fixed-Interval Smoothing -kaavat ovat: Backward gain matriisi: G t 1 = Γ t 1 Ft 1 T 1 Γ t (2.23) smooth-tiheyden odotusarvo: θ t 1 = θ ( t 1 + G t 1 θt θ ) t (2.24) smooth-tiheyden kovarianssi Γ t 1 = Γ t 1 + G t 1 ( Γt Γ t ) G T t 1.(2.25)
15 2. Tilan estimointi Regularisoitu Kalman-suodatus Epästationaaristen käänteisongelmien tapauksessa on niiden luonteesta johtuen joskus syytä käyttää regularisointimenetelmiä. Yleisimmin käytetty regularisointimenetelmä on Tikhonov-regularisointi. [22] Käytännössä regularisoitu suodatus voidaan toteuttaa siten, että havaintomalliin lisätään rivejä, jotka kuvaavat ns. virtuaalisia havaintoja, b t. Regularisoinnin kvalitatiiviset ominaisuudet sekä painotus määrätään regularisointimatriisin U, regularisointiparametrin λ, vektorin b t ja kohinatermin ɛ b t kovarianssimatriisin Γ ɛ b t avulla. Kalman-suodatuksen regularisoitu havaintomalli on muotoa [ ] yt b t = [ ] Ht θ λu t + [ ] st + 0 [ ] ɛt ɛ b t. (2.26)
16 Luku III Konvektio-diffuusiomalli ja lähteen estimointi Tässä luvussa käsitellään konvektio-diffuusiomalliin pohjautuvaa lähteen estimointia Kalman-suodatuksen avulla. Kun lähteen tuottama aine leviää ympäristöön virtauksen ja diffuusion vaikutuksesta, sen kulkeutumista kuvaavana mallina voidaan käyttää konvektiodiffuusioyhtälöä. Konvektio-diffuusioyhtälö ja sen numeerinen ratkaiseminen äärellisten elementtien menetelmällä (Finite Element Method, FEM) on esitelty kappaleessa 3.1. Ratkaisun avulla lähteen tuottaman aineen käyttäytymistä voidaan simuloida ja ratkaisua tarvitaan myös, kun lähteen ominaisuuksia estimoidaan Kalman-suodatuksella. Lähteen käänteisongelman ratkaisemisessa tarvitaan lisäksi tilanteeseen sopiva lähdettä kuvaavaa malli. Kappaleessa 3.2 on lähteen parametrisoinnille esitetty kaksi vaihtoehtoista tapaa. Lähteen estimoinnin formulointi käänteisongelmana ja ongelman ratkaisu Kalman-suodatuksella on käyty läpi kappaleessa 3.3. Lisäksi kappaleessa 3.4 on esitetty konsentraatiojakauman parametrisointi pääkomponenttianalyysilla (PCA), jolla avulla ratkaistavien parametrien lukumäärää voidaan vähentää. 3.1 Konvektio-diffuusiomalli Oletetaan aineen kulkeutuvan virtauksen (ilmavirta, virtaava vesi) mukana ja leviten samalla diffuusion vaikutuksesta ympäristöön. Ilmiötä kuvaavaa osittaisdifferentiaaliyhtälöä kutsutaan konvektio-diffuusioyhtälöksi [1] c t + v c D 2 c = R, (3.1) missä c = c(x, t) on aineen konsentraatio, v virtausnopeus, D diffuusiokerroin ja R = R(x, t) on lähdetermi, joka kuvaa lähteen voimakkuutta eli tuottonopeutta tarkasteltavassa pisteessä (millä nopeudella ainetta syntyy tilavuusyksikköä kohti). Parametri x on tarkasteltavan pisteen paikkakoordinaatti ja t aikaindeksi. Yhtälössä (3.1) diffuusiokerroin D on oletettu vakioksi. Yhtälölle voidaan kirjoittaa numeerinen approksimaatio äärellisten elementtien menetelmällä (FEM) ja ratkaisun avulla aineen konsentraatiojakauman aikaevoluutiota voidaan mallintaa [1] Konvektio-diffuusiomallin muodostaminen Konvektio-diffuusioyhtälön (3.1) ratkaisulle voidaan etsiä numeerinen approksimaatio äärellisten elementtien menetelmällä. Kaksiulotteisessa tapauksessa tut- 16
17 3. Konvektio-diffuusiomalli ja lähteen estimointi 17 kittava alue jaetaan pieniin kolmion muotoisiin elementteihin ja yhtälölle lasketaan numeerinen approksimaatio jokaisessa elementissä. Esimerkiksi lineaarisella FEM-approksimaatiolla näin saadaan laskettua konsentraatiot elementtien nurkkapisteissä eli solmupisteissä. Seuraavassa on esitetty yhtälön (3.1) ratkaiseminen [33]:n mukaisesti, kun mukana on lisäksi lähdetermi R. Numeeristen yksityiskohtien osalta katso myös viite [18]. Yhtälön (3.1) variationaalimuoto alueessa on c t φ i d + ( ( v c) φ i d D 2 c ) φ i d = Rφ i d, (3.2) missä φ i on testifunktio. Galerkinin menetelmässä testifunktiot valitaan samaksi kuin kantafunktiot, jolloin konsentraatiojakauman approksimaatio voidaan esittää kantafunktioiden avulla muodossa c(x, t) = j β j (t)φ j (x). Lisäksi merkitsemällä β j / t = β j voidaan muodostaa yhtälön diskreetti muoto seuraavasti. Yhtälön ensimmäiselle termille saadaan: c t φ i d = β jφ j φ i = j j β j φ i φ j d. (3.3) Vastaavasti toiselle termille voidaan kirjoittaa: ([ ] vx ( v c) φ i d = v y = φ j β j v x j x + j = β j ( v φ j ) φ i d. j [ φ j ]) βj x φ j φ i d βj y β j v y φ j y φ i d (3.4a) (3.4b) (3.4c) Kolmannelle termille saadaan: ( D 2 c ) φ i d = D = D = D = D = D 2 c x φ 2 i d + D ( ) c x x ( 2 ) c x + 2 c φ 2 y 2 i d 2 c y 2 φ i d φ i d + D c x φ in x ds D c x ( c n) φ i ds D y ( ) c φ i d y φ i x d + D c φ i d c y φ in y ds D (3.5a) (3.5b) (3.5c) c φ i y y d (3.5d) (3.5e)
18 3. Konvektio-diffuusiomalli ja lähteen estimointi 18 = D = D = D = D = D ( c n) φ i ds D ( c n) φ i ds D ( c n) φ i ds D ( c n) φ i ds D [ c ] x c y [ φ j βj x φ j βj y [ φi ] x φ i d y ] (( βj φ i x [ φi ] x φ i d y ) φ j x + βj ( φ i φ j ) d ( c n) φ i ds β j D φ i φ j d, ( βj φ i y )) φ j d y (3.5f) (3.5g) (3.5h) (3.5i) (3.5j) jossa on välivaiheessa (3.5c) käytetty Greenin kaavaa G u v dx = x j G u v dx + x j G uvn j ds, (3.6) missä on valittu v = φ i ja u = c/ x j, x 1 = x, x 2 = y. Kaavassa (3.6) n j on reunaelementin ds normaalivektorin j:s komponentti. Konvektio-diffuusioyhtälön diskreetti muoto on kokonaisuudessaan β j φ i φ j d + β j ( v φ j ) φ i d + β j D φ i φ j d j j j D ( c n) φ i ds = Rφ i d, (3.7) missä φ j :t ovat elementin kantafunktiot ja β j :t ratkaistavat kertoimet. Jos alueen reunojen läpi ei tapahdu aineen kulkeutumista, niin Neumannin reunaehdon mukaan c n = 0. Tämä pätee useimmissa tapauksissa, etenkin jos mallinnettava alue on tarpeeksi iso. Lisäksi, jos oletetaan, että ulosvirtausreunalla aineen liike johtuu pääasiassa virtausnopeudesta ja diffuusion vaikutus on pieni, päästään samaan approksimaatioon [32]. Sisäänvirtausreunalle määritellään Dirichletin nollareunaehdot (c = 0), jolloin φ i = 0. Tällöin Petrov-Galerkinin menetelmää hyödyntäen yhtälössä (3.7) oleva reunaintegraali häviää alueen kaikilla reunoilla, ja saadaan yhtälö β j φ i φ j d + β j ( v φ j ) φ i d + D φ i φ j d j j = Rφ i d, (3.8) Jäljellä olevien integraalien laskemisessa käytetään peruselementtiä ja integraalilaskennan muuttujanvaihtolausetta [38]. Peruselementiksi valitaan kolmio,
19 3. Konvektio-diffuusiomalli ja lähteen estimointi 19 jonka solmupisteet ovat (0,0), (1,0) ja (0,1) (Kuva 3.1). Peruselementin kantafunktio φ 0 j kuvautuu tarkasteltavan elementin kantafunktioksi φ j kuvauksella 3 F (ξ, η) = φ 0 j(ξ, η)(x j, y j ) = j=1 [ ] f1 (ξ, η), (3.9) f 2 (ξ, η) missä φ 0 j(ξ, η) on peruselementin j:s kantafunktio ja (x j, y j ) on tarkasteltavan elementin j:s solmupiste. Peruselementin kantafunktiot ovat lineaarisessa tapauksessa φ 0 1(ξ, η) = 1 ξ η φ 0 2(ξ, η) = ξ φ 0 3(ξ, η) = η. (3.10a) (3.10b) (3.10c) Tarkasteltavan globaalin elementin kantafunktiot saadaan esitettyä näiden peruselementin kantafunktioiden avulla käyttäen integraalilaskennan muuttujanvaihtolausetta g(x, y) dx dy = (g F )(ξ, η) J F dξ dη, (3.11) G G 0 missä J F on kuvauksen F Jacobin matriisin J F determinantin itseisarvo. Merkitään (φ j F ) φ (ξ, η) 0 1 (ξ,η) L = ξ (φ j F ) = ξ φ (ξ, η) 0 1 (ξ,η) η η φ 0 2 (ξ,η) ξ φ 0 2 (ξ,η) η φ 0 3 (ξ,η) ξ φ 0 3 (ξ,η) = η jolloin Jacobin matriisin transpoosi saadaan laskettua: [ ] 1 1 0, (3.12) ( J F ) T = L(ξ, η)x, (3.13) missä x 1 y 1 X = x 2 y 2 (3.14) x 3 y 3 sisältää tarkasteltavan elementin solmupisteet (x i, y i ). Näin saadaan esimerkiksi yhtälön (3.8) ensimmäiselle integraalille φ i (x, y)φ j (x, y) dx dy = φ 0 i (ξ, η)φ 0 j(ξ, η) J F dξ dη (3.15a) 0 = φ 0 i (ξ, η)φ 0 j(ξ, η) LX dξ dη. (3.15b) 0 Kahdessa muussa integraalissa esiintyy kantafunktioiden gradientti, jolle täytyy laskea lauseke ( φ j F ) (ξ, η). (3.16)
20 3. Konvektio-diffuusiomalli ja lähteen estimointi 20 Kuva 3.1: Kuvaus F (3.9) peruselementistä tarkasteltavaan kolmioon. Peruselementin solmupisteet ovat p 1 = (0, 0), p 2 = (1, 0) ja p 3 = (0, 1). Tämä voidaan kirjoittaa käyttämällä yhdistettyjen kuvausten ketjusääntöä (φ j F ) (ξ, η) ( φ j F ) (ξ, η) = ξ (φ j F ) (3.17a) (ξ, η) η [ F1 ξ = (ξ, η) ] F 2 (ξ, η) φ j (F (ξ,η)) ξ F 1 (ξ, η) x F 2. (3.17b) (ξ, η) η η φ j (F (ξ,η)) y Merkitsemällä kantafunktioita vektorilla Φ = (φ 1, φ 2, φ 3 ) voidaan kaikkien kantafunktioiden gradientit laskea kaavalla Φ (F (ξ, η)) = ( J T ) 1 L. (3.18) Näin esimerkiksi gradienttien sisätulon integraali voidaan kirjoittaa muodossa ( φ i φ j d = (J T ) 1 L ) T ( (J T ) 1 L ) LX dξ dη. (3.19) 0 Peruselementin kantafunktioiden avulla esitetyt integraalit voidaan lineaarisessa tapauksessa laskea numeerisesti käyttäen Gaussin kvadratuuria kolmella solmupisteellä 3 g(ξ, η) dξ dη w i g(ξ i, η i ), (3.20) G 0 missä integointipisteet (ξ i, η i ) sijaitsevat kolmion sivujen keskipisteissä; ( 1 2,0), ( 1 2, 1 2 ), (0, 1 2 ); ja painokertoimet w i ovat kaikki arvoltaan 1 6. Laskemalla integraalien arvot numeerisesti saadaan konvektio-diffuusioyhtälölle johdetusta muodosta (3.8) muodostettua differentiaaliyhtälö i=1 Mβ + Kβ = S, (3.21) missä vektori β sisältää konsentraation arvoja kuvaavat kertoimet β i solmupisteissä (n kappaletta), ja β on sen derivaatta ajan suhteen. Matriisi M on
21 3. Konvektio-diffuusiomalli ja lähteen estimointi 21 alkioista M ij = φ i φ j d (3.22) muodostettu n n-neliömatriisi. Vastaavasti n n-matriisi K muodostetaan alkioista K ij = ( v φ j ) φ i d + D φ i φ j d, (3.23) ja lähdettä kuvaava n 1-vektori S alkioista S i = Rφ i d. (3.24) Lähdetermi R voi olla tilanteesta riippuen esimerkiksi määritelty solmupisteittäin tai elementeittäin, joten lähdeintegraali on laskettava aina kyseisen tilanteen mukaisesti. Erilaisista lähdemalleista on kerrottu tarkemmin kappaleessa 3.2. Saadusta yhtälöstä (3.21) voidaan Eulerin menetelmällä muodostaa iteratiivinen malli kertoimien β arvoille. Ratkaistaan yhtälöstä derivaatta β = M 1 (S Kβ), (3.25) jonka avulla konsentraation arvoille ajanhetkellä t + 1 saadaan Eulerin menetelmällä β t+1 = β t + dβ t = β t + dm 1 (S t Kβ t ) = ( I dm 1 K ) β t + dm 1 S t, (3.26) missä d on askelpituus. Sopivalla alkuarvolla β 0 saadaan näin laskettua β t :n arvot eri ajan hetkillä t, kun lähdevektorin S t = S(t) arvot tunnetaan. Käänteisongelmaa ratkaistaessa β t ja S t ovat tuntemattomia, ja yhtälöä (3.26) hyödynnetään konsentraatiojakauman evoluutiomallin muodostamisessa (Kappale 3.3). 3.2 Lähdemallit Lähteen ominaisuuksien määrittämiseksi täytyy lähdetta kuvata jollakin mallilla, jonka perusteella sille voidaan ratkaista halutut parametrit, kuten tuottonopeus ja sijainti. Kappaleissa ja on esitetty kaksi vaihtoehtoista lähteen parametrisointitapaa. Paloittain lineaarisella lähdemallilla (Kappale 3.2.1) lähteen tuottonopeuden arvot määritellään solmupisteittäin, jolloin määritettäviä parametreja on yhtä monta kuin on tarkasteltavia pisteitä. Gaussisessa lähdemallissa (Kappale 3.2.2) lähde parametrisoidaan Gaussin funktion avulla, jolloin lähde voidaan esittää kolmen parametrin, tuottonopeuden sekä sijainnin x- ja y-koordinaattien, avulla. Edellinen malli soveltuu mielivaltaisen muotoisille lähteille, kun taas jälkimmäiseen malliin sisältyy oletus lähteen muodosta Paloittain lineaarinen lähdemalli Paloittain lineaarisessa lähdemallissa lähteen tuottonopeus voi saada eri arvoja eri solmupisteissä, ja vierekkäisten solmupisteiden välillä sitä approksimoidaan
22 3. Konvektio-diffuusiomalli ja lähteen estimointi 22 lineaarisesti. Lähdeintegraali (3.24) yhdessä elementissä k saadaan muuttujanvaihtolauseella (3.11), vastaavasti kuin kaavassa (3.15), ja Gaussin kvadratuurilla (3.20) muotoon R(x, y)φ i (x, y) d = R(ξ, η)φ 0 i (ξ, η) LX d (3.27a) k ( 0 1 = LX 6 R(ξ 1, η 1 )φ i (ξ 1, η 1 ) R(ξ 2, η 2 )φ i (ξ 2, η 2 ) + 1 ) 6 R(ξ 3, η 3 )φ i (ξ 3, η 3 ), (3.27b) missä pisteet (ξ i, η i ) ovat peruselementtikolmion sivujen keskipisteet; ( 1,0), ( 1, 1), (0, 1 ). Lähteen R arvo kolmion sivun keskipisteessä voidaan laskea keskiarvona 2 sen arvoista kolmion sivun nurkkapisteissä, esimerkiksi Kuvan 3.1 merkinnöillä R(ξ 1, η 1 ) = 1 2 (R(p 1) + R(p 2 )). (3.28) Parametrin R arvo peruselementin nurkkapisteessä p 1 on sama kuin alkuperäisen elementin nurkkapisteessä (x 1, y 1 ), eli R(ξ 1, η 1 ) = 1 2 (R(x 1, y 1 ) + R(x 2, y 2 )). (3.29) Sijoittamalla lähteen arvot (3.29) yhtälöön (3.27) ja järjestämällä termit sopivasti, saadaan lähdeintegraali elementissä k kirjoitettua muotoon (Kuvan 3.1 merkinnöillä) k Rφ i d (3.30a) = 1 12 LX [ φ i (p 1 ) + φ i (p 3 ) φ i (p 1 ) + φ i (p 2 ) φ i (p 2 ) + φ i (p 3 ) ] R(x 1, y 1 ) R(x 2, y 2 ) R(x 3, y 3 ) (3.30b) R(x 1, y 1 ) := q R(x 2, y 2 ). (3.30c) R(x 3, y 3 ) Kootaan kaikkien solmupisteiden lähdetermien arvot R(x i, y i ) vektoriin ρ ja lasketaan kaavan (3.30) mukainen kerroinvektori q jokaiselle elementille. Yhdistämällä elementtien kerroinvektorit samaan matriisiin R 0 voidaan kaavan (3.21) lähdeintegraalivektori S kirjoittaa Gaussinen lähdemalli S = R 0 ρ. (3.31) Seuraavaksi käsitellään tilannetta, jossa lähteitä on vain yksi ja sen muodosta on olemassa ennakkotietoa. Tällöin lähde voidaan esittää pienemmällä määrällä parametreja kuin edellisen kappaleen paloittain lineaarisessa lähdemallissa. Tässä esimerkkinä käsitellään Gaussinen parametrisointi, jossa lähteen muotoa approksimoidaan Gaussin funktiolla.
23 3. Konvektio-diffuusiomalli ja lähteen estimointi 23 Kaksiulotteinen Gaussin funktio yleisessä muodossa on [17] f G (x, y) = A 2 exp ( (x x0 ) 2 2σ 2 x (y y0 ) 2 ), (3.32) 2σy 2 missä A 2 on vakio, (x 0, y 0 ) kuvaa lähteen sijaintia ja σ 2 x sekä σ 2 y kuvaavat lähteen leveyttä koordinaattien x ja y suuntaan. Jos lähteen leveys on sama kummankin koordinaatin suhteen, eli σ 2 x = σ 2 y := σ 2, Gaussin funktio supistuu muotoon ( f G (x, y) = A 2 exp 1 ( (x x 0 ) 2 + (y y 0 ) 2)). (3.33) 2σ 2 Normalisoidussa kaksiulotteisessa Gaussin funktiossa vakio A 2 = 1, jolloin σ 2 2π funktion pintaintegraali koordinaattien (x, y) suhteen on arvoltaan yksi [17]. Tuottonopeus määritellään pinta-alayksikköä kohti, joten integroimalla lähteen tuottonopeutta koko alueen yli voidaan määrittää absoluuttinen tuottonopeus. Merkitsemällä A 2 = A saadaan σ 2 2π f G (x, y) = A ( σ 2 2π exp 1 ( (x x 0 ) 2 + (y y 0 ) 2)), (3.34) 2σ 2 missä parametri A kuvaa lähteen absoluuttista tuottonopeutta. Lähteen määrittelemiseksi tarvitaan siis parametrit tuottonopeus A, leveys σ 2, sekä keskipisteen sijainti (x 0, y 0 ). Kaavan (3.21) lähdeintegraalivektorin S muodostuksessa voidaan käyttää edellisessä kappaleessa koottua matriisia R 0. Lähteen tuottonopeuden arvoja solmupisteissä (x i, y i ), i = 1... n, kuvaava vektori ρ voidaan korvata laskemalla Gaussisen lähteen arvot solmupisteissä funktion f G avulla ja muodostamalla niistä vektori. Tällöin vektorille S saadaan f G (x 1, y 1 ) f G (x 2, y 2 ) S = R 0 f G (x i, y i ) = R 0.. (3.35) f G (x n, y n ) Gaussinen lähdemalli on epälineaarinen parametrien x 0 ja y 0 suhteen. Tämä johtaa epälineaariseen estimointiongelmaan, jota on käsitelty kappaleessa Kalman-suodatus Kalman-suodatusta varten tarvitaan kaavojen (2.1) ja (2.2) mukaiset havaintoja evoluutiomallit laskettaville suureille. Konsentraatiojakaumalle β t aikaevoluutio saadaan konvektio-diffuusioyhtälölle äärellisten elementtien menetelmällä määritetystä approksimaatiosta (3.26) β t+1 = ( I dm 1 K ) β t + dm 1 S t, (3.36) missä d on askelparametri, M ja K ovat tunnettuja matriiseja ja S t on lähdetermi, joka riippuu käytettävästä lähdemallista. Evoluutiomalli (2.2) on nyt muotoa β t+1 = F β t + r t + ω t, (3.37)
24 3. Konvektio-diffuusiomalli ja lähteen estimointi 24 missä yhtälön (3.36) mukaisesti ja F = I dm 1 K, (3.38) r t = dm 1 S t. (3.39) Matriisin F oletetaan olevan ajan suhteen vakio, jolloin sen aikaindeksi voidaan jättää merkitsemättä. Virhetermi ω t kuvaa evoluutiomallin virhettä ja sen kovarianssimatriisi Q := Q t oletetaan tunnetuksi ja ajasta riippumattomaksi. Oletetaan, että konsentraatiojakaumasta β t tehdään pistemäisiä mittauksia tunnetuissa pisteissä. Tällöin konsentraatiojakauman havaintomalli (2.1) on muotoa y t = Hβ t + ɛ t, (3.40) missä matriisi H kuvaa mittaussysteemiä, eli se sisältää tiedon siitä, missä tarkastelualueen pisteissä konsentraatiojakaumasta on tehty mittauksia, ja ɛ t on mittausvirhe. Matriisi H oletetaan ajan suhteen vakioksi ja virhetermin ɛ t kovarianssimatriisi W := W t tunnetuksi ja ajasta riippumattomaksi. Merkitään Kalman-suodatuksella estimoitavaa parametria θ t :llä. Vektori θ t sisältää evoluutiomallin kaikki tuntemattomat parametrit. Lähteen ominaisuuksia määritettäessä vektorissa θ t on tarkasteltavan alueen solmupisteiden (n kappaletta) konsentraatioiden lisäksi lähteen ominaisuuksia kuvaavat parametrit, jotka riippuvat käytettävästä lähdemallista (Kappale 3.2) Paloittain lineaarinen lähdemalli Jos lähdettä kuvataan paloittain lineaarisella mallilla, jossa lähteen tuottonopeuden arvo on määritelty solmupisteittäin (Kappale 3.2.1), lähteen parametreina ratkaistaan sen tuottonopeutta lähdetermissä (3.31) kuvaavat kertoimet ρ. Tällöin vektori θ t on muotoa θ t = [ ] βt ρ t, (3.41) missä vektori ρ t sisältää lähteen tuottonopeutta solmupisteissä kuvaavat kertoimet.lähteen evoluutiomallille kirjoitetaan approksimatiivinen satunnaiskulkumalli (Random Walk) [31], joka on muotoa ρ t+1 = ρ t + w t, (3.42) missä w t kuvaa pientä muutosta ja vastaa siten virhetermiä. Tällöin koko systeemin evoluutiomalli on muotoa θ t+1 = F θ t + V t, (3.43) missä F on koko systeemin evoluutiomatriisi ja V t virhetermi. Evoluutiomatriisille F saadaan yhtälöiden (3.36), (3.38), (3.31) ja (3.42) perusteella F = [ F dm 1 ] R 0, (3.44) 0 I
25 3. Konvektio-diffuusiomalli ja lähteen estimointi 25 ja virhetermille V t V t = [ ] ωt w t. (3.45) Evoluutiomallin (3.43) virheen V t kovarianssi Q t sisältää konsentraatioiden ja lähdekerrointen virheiden ω t ja w t kovarianssit: [ ] Q Qt 0 t =. (3.46) 0 cov(w t ) Koko systeemin havaintomalli on muotoa y t = H θ t + ɛ t, (3.47) missä matriisi H koko systeemin havaintomatriisi ja ɛ t on virhetermi. Havaintomallin (3.47) matriisille H saadaan H = [ H 0 ], (3.48) missä H on kaavan (3.40) matriisi, ja 0 on nollamatriisi, sillä lähteen tuottonopeuden kertoimista ρ t ei ole suoraan havaintoja. Evoluutio- (3.43) ja havaintomalli (3.47) muodostavat systeemin tila-avaruusesityksen, missä tilamuuttujana on vektori θ t. Tilamuuttuja sisältää sekä konsentraatiojakauman että lähteen tuottonopeuden arvot. Kalman-suodatuksella (2.9) - (2.13) voidaan estimoida konsentraatiojakaumaa sekä lisäksi lähteen tuottonopeuksia tarkasteltavissa pisteissä eri ajanhetkillä. Jos lähteen paikkaa ei tiedetä tai sen paikka voi muuttua ajan suhteen, täytyy tuottonopeuden arvo ratkaista jokaisessa pisteessä. Tällöin kerroinmatriisi R 0 muodostetaan kuvaamaan jokaista solmupistettä ja vektorista ρ voidaan ratkaista lähteen tuottonopeuden arvo jokaisessa pisteessä. Jos lähteen sijainti on mahdollista rajata pienemmälle alueelle, voidaan laskenta-alueelta valita haluttu alue, jossa lähteen arvot ratkaistaan Epälineaarinen lähdemalli Gaussinen lähdemalli (kappale 3.2.2) on epälineaarinen malli, joten parametrien ratkaisussa on käytettävä esimerkiksi yleistettyä Kalman-suodatusta (Kappale 2.3). Lähteen gaussinen parametrisointi ei vaikuta havaintomalliin, joten matriisi H on samaa muotoa kuin lineaarisessa tapauksessakin (3.48). Evoluutiomalli on yhtälössä (3.36) olevan lähdetermin S t (3.35) osalta epälineaarinen, joten sille täytyy laskea Jacobin matriisi. Tässä työssä oletetaan, että lähteen koosta on olemassa hyvä ennakkotieto, jolloin Gaussin funktion (3.34) lähteen leveyttä kuvaavalle parametrille (σ) voidaan valita ennalta jokin sopiva arvo. Tällöin ratkaistaviksi lähteen parametreiksi jäävät tuottonopeus A sekä sijainti (x 0, y 0 ). Ratkaistava parametri θ t on näin ollen θ t = [ β T t A t x 0 t y 0 t ] T. (3.49) Lähteen parametrien lukumäärä on siis kolme, ja niiden evoluutiomalleille kirjoitetaan satunnaiskulku-malli vastaavasti kuin yhtälössä (3.42). Tällöin koko
26 3. Konvektio-diffuusiomalli ja lähteen estimointi 26 systeemin evoluutiomalli on F β t + dm 1 R 0 f G A θ t+1 = t x 0 t + yt 0 ω t wt A wt x w y t := f(θ t) + V t. (3.50) Funktion f Jacobin matriisille, ja sitä kautta systeemin evoluutiomatriisille, saadaan [ F dm J f (θ t ) = 1 R 0 J f ] G, (3.51a) 0 I missä F on kuten kaavassa (3.38), termi dm 1 R 0 kuten edellä (3.44), 0 on 3 n -nollamatriisi ja I on 3 3 -yksikkömatriisi ja J f G on Gaussin funktion (3.32) Jacobin matriisi: J f G = [ f G A f G x 0 ] f G y 0 1 exp ( 1 ((x x σ 2 2π 2σ 2 0 ) 2 + (y y 0 ) 2 ) ) A = (x x σ 4 2π 0) exp ( 1 ((x x 2σ 2 0 ) 2 + (y y 0 ) 2 ) ) A (y y σ 4 2π 0) exp ( 1 ((x x 2σ 2 0 ) 2 + (y y 0 ) 2 ) ) Multi-Step -suodatus T (3.52a). (3.52b) Havaintojen välinen pitkä aikaväli voi aiheuttaa kappaleen 3.1 mukaisen konvektio-diffuusiomallin evoluutiomalliin epätarkkuutta. Tällöin voi olla tarpeellista tihentää aikaväliä ja suorittaa lähteen estimointi Multi-Step -suodatuksena [31]. Jos havainnot eli mittaukset on tehty ajanhetkillä τ = 1,..., T ja mittausten aikaväli τ aikaindeksien τ ja τ +1 välillä on niin pitkä, että evoluutiomalli θ τ+1 = F θ τ tuottaa epätarkan tuloksen, tarkkuutta voidaan lisätä jakamalla aikaväli τ pienempiin osiin t. Käytännössä tiheämmän aikavälin evoluutiomalli otetaan tässä ensin kohinattomana ja sen jälkeen rakennetaan uusi evoluutiomalli, johon kohina lisätään. [31] Lineaarisessa tapauksessa Multi-Step -suodatus voidaan toteuttaa seuraavasti. Tiheämmän aikaindeksoinnin ajanhetkellä t = 1 evoluutiomallista (3.43) saadaan parametrille θ 1 : θ 1 = F θ 0. (3.53) Sijoitetaan tämä ajanhetkeä t = 2 kuvaavaan tilanteeseen: θ 2 = F θ 1 = F (F θ 0 ) = F 2 θ 0. (3.54) Näin voidaan jatkaa eteenpäin, esimerkiksi hetkellä t = 4: θ 4 = F 4 θ 0. (3.55) Vastaavasti muilla ajanhetkillä t, jos otetaan p aika-askelta, niin evoluutiomallille saadaan θ t+p = F p θ t. (3.56)
27 3. Konvektio-diffuusiomalli ja lähteen estimointi 27 Otetaan käyttöön uusi aikaindeksointi, jossa alkuperäinen aikaväli τ on jaettu p kappaleeseen aika-askelia t. Tällöin Kalman-suodatuksen evoluutiomatriisi on muotoa: F h = F p, (3.57) missä F on alkuperäinen evoluutiomatriisi (3.38) ja p kertoo, kuinka moneen aikaväliin alkuperäinen havaintoväli jaetaan. Epälineaarisessa tapauksessa evoluutiomatriisia F ei voi korottaa potenssiin. Tällöin Multi-Step -suodatusta varten täytyy laskea funktion f ja sen Jacobin matriisin arvot uusien aikapisteiden yli yhdistettynä funktiona. Yleistetyn Kalman-suodatuksen evoluutiomallista (2.15) saadaan θ 1 = f(θ 0 ) θ 2 = f(θ 1 ) = f(f(θ 0 )) θ 3 = f(θ 2 ) = f(f(f(θ 0 ))), (3.58a) (3.58b) (3.58c) ja niin edelleen. Yhdistetyn funktion derivointisäännöllä saadaan parametrin θ t derivaatalle vastaavasti θ 1 = f (θ 0 ) θ 2 = f (f(θ 0 ))f (θ 0 ) θ 3 = f (f(f(θ 0 )))f (f(θ 0 ))f (θ 0 ), (3.59a) (3.59b) (3.59c) missä funktion f derivaatta f voidaan korvata sen Jacobin matriisilla. 3.4 Konsentraatiojakauman esittäminen PCA-kantafunktioiden avulla Konsentraatiojakauman laskeminen Kalman-suodatuksella jokaisessa laskentaalueen pisteessä voi viedä suhteellisen paljon aikaa suurten matriisien takia. Laskenta-ajan vähentämiseksi konsentraatiojakauma voidaan esittää redusoitujen kantafunktioiden avulla käyttäen pääkomponenttianalyysia (Principal Component Analysis, PCA) Pääkomponenttianalyysi (PCA) Pääkomponenttianalyysin (PCA) ideana on redusoida eli vähentää ratkaistavan ongelman dimensiota esittämällä alkuperäinen muuttujajoukko uuden, pienemmän ja korreloimattoman muuttujajoukon avulla siten, että mahdollisimman suuri osa systeemin piirteistä säilyy. Näitä uusia muuttujia kutsutaan pääkomponenteiksi. Tutkimuskohteen informaatio sisältyy sitä kuvaavien muuttujien arvojen vaihteluun, ja tästä johtuen PCA-menetelmän kriteerinä onkin, että valittavien pääkomponenttien tulee esittää mahdollisimman suuri osa alkuperäisten muuttujien vaihtelusta. PCA on paljon käytetty menetelmä monissa eri sovelluksissa, ja sen avulla on mahdollista tiivistää tarvittava tieto suurista ja monimutkaisista datajoukoista yksinkertaisempaan muotoon. [20, 34] Pääkomponenttianalyysissa etsitään kaikkein kattavinta kantaa kohinaiselle datalle [20]. Tämän kannan avulla voidaan datasta poistaa kohina sekä lisäksi jakaa se oleelliseen ja epäoleelliseen informaatioon. Määritellään n l
28 3. Konvektio-diffuusiomalli ja lähteen estimointi 28 -datamatriisi Z z 1 z 2 Z =., (3.60) z n missä vaakavektorissa z i on l kappaletta mittauksia systeemin i:nnestä muuttujasta. Tarkoituksena olisi löytää lineaarinen muunnos P, jonka avulla datamatriisi Z voidaan esittää uudessa muodossa Y eli Z = P Y, (3.61) Y = P 1 Z. (3.62) Yhtälö (3.62) tekee matriisille Z kannanvaihdon ja matriisin P sarakkeet ovat uudet kantafunktiot. PCA-menetelmässä tavoitteena on löytää kanta P, joka minimoi uusien muuttujien Y keskinäisen riippuvuuden sekä säilyttää suurimman osan Z:n varianssista. Tämä voidaan ideatasolla toteuttaa siten, että ensin valitaan n- dimensioisesta avaruudesta normalisoitu suunta, jonka suhteen Z:n varianssi on maksimissaan. Otetaan kyseinen suunta talteen vektorina p (1). Seuraavaksi etsitään toinen suunta, johon Z:n varianssi on maksimissaan, mutta koska valittavien vektorien täytyy olla riippumattomia, valittavan suunnan täytyy olla kohtisuorassa edellä valittuun vektoriin p (1). Löydetty uusi suunta talletetaan vektoriin p (2). Näin jatketaan, kunnes on löydetty n kappaletta vektoreita. Löydetyt vektorit p (j) muodostavat Z:n pääkomponentit. [20] Voidaan osoittaa, että datamatriisi Z:n pääkomponentit ovat sen kovarianssimatriisin ominaisvektoreita. Kovarianssimatriisi määritellään C Z = 1 n 1 ZZT. (3.63) Kovarianssimatriisin suurin ominaisarvo vastaa suurinta varianssia, eli se on PCA-menetelmän periaatteen mukaan tärkein ominaisarvo. Suurinta ominaisarvoa vastaava ominaisvektori on siis ensimmäinen pääkomponentti. Vastaavasti toisiksi suurinta ominaisarvoa vastaava ominaisvektori on toinen pääkomponentti ja niin edelleen. Ominaisvektorit järjestetään matriisiin P suuruusjärjestykseen. Tällöin ensimmäisinä ovat tärkeimmät komponentit ja viimeisenä epäoleellisimmat. Ominaisarvon suuruus määrittelee sitä vastaavan pääkomponentin tärkeyden, joten ominaisarvojen pienenemistä tutkimalla voidaan päätellä, kuinka monta oleellista pääkomponenttia systeemillä on ja kuinka monta pääkomponenttia voidaan jättää pois niin, ettei sillä ole laskennan kannalta oleellista merkitystä. [20, 34] Kalman-suodatus ja PCA Konsentraation arvot β t voidaan esittää pääkomponenttianalyysin avulla muodossa β t = P ζ t, (3.64)
29 3. Konvektio-diffuusiomalli ja lähteen estimointi 29 missä P on pääkomponenttimatriisi, jonka jokainen sarake on yksi pääkomponentti, ja ζ t sisältää redusoidun kannan kertoimet. Määritetään P ortogonaaliseksi, jolloin sille pätee P T P = I, missä I on yksikkömatriisi. Tällöin ζ t :lle pätee ζ t = P T β t. (3.65) Sijoittamalla yhtälö (3.64) konsentraatiojakauman evoluutiomalliin (3.26) ja havaintomalliin (3.40) saadaan muuttujalle ζ t evoluutiomalliksi ja havaintomalliksi ζ t+1 = P T ( I dm 1 K ) P ζ t + P T dm 1 S t, (3.66) y t = HP ζ t + ɛ t. (3.67) Valitsemalla sopiva määrä pääkomponentteja matriisiin P ja suorittamalla Kalman-suodatus redusoidun konsentraatiomuuttujan ζ t suhteen, saadaan ratkaistavan ongelman dimensiota pienennettyä. Tällöin Kalman-suodatuksen matriisilaskujen pitäisi onnistua nopeammin ja laskenta-ajan vähentyä. [39] Ensiksi täytyy kuitenkin määritellä matriisi P. Tässä työssä matriisi määriteltiin simuloimalla tarkastelualueeseen erilaisia konsentraatiojakaumia normalisoidun kaksiulotteisen Gaussin jakauman avulla, ja määrittämällä jakaumista kovarianssimatriisi. Saadulle kovarianssimatriisille lasketaan ominaisarvot ja niitä vastaavat ominaisvektorit, jotka järjestetään ominaisarvojen mukaan suuruusjärjestykseen. Saaduista pääkomponenteista voidaan tämän jälkeen valita oleellisimmat pääkomponentit, eli suurimpia odotusarvoja edustavat ominaisvektorit, ja muodostaa niistä matriisi P. Tarvittaessa konsentraatiojakaumien keskiarvo voidaan lisätä yhdeksi kantafunktioksi, jonka jälkeen matriisi P on ortogonalisoitava, jotta yhtälö (3.65) pätee.
30 Luku IV Simulaatiot ja tulokset Kalman-suodatuksen soveltumista päästölähteen ominaisuuksien määrittämiseen testattiin simulaatioiden avulla. Simulaatiossa määriteltiin ensin sopiva lähde ja laskettiin sen aiheuttama konsentraatiojakauma ajan funktiona. Alkuperäisen lähteen määrittelemisessä käytettiin Gaussista mallia (3.34), jossa σ x = σ y = 1 m ja jonka kerroin A määräytyi halutun tuottonopeuden mukaan. Jakauman simulointi toteutettiin numeerisesti konvektio-diffuusioyhtälön FEM-ratkaisusta Eulerin menetelmän avulla (Kappale 3.1). Lasketusta jakaumasta poimittiin valittuja mittauspisteitä vastaavat arvot mittausdataksi, jonka perusteella estimoitiin haluttuja parametreja lähteelle Kalman-suodatuksella kappaleen 3.3 mukaisesti. Datan simulointi ja Kalman-suodatus toteutettiin Matlab-ohjelmalla. Simuloitu lähde oli joko paikoillaan tai liikkeessä ja sen tuottonopeus oli joko vakio tai muuttuva. Tarkoituksena oli määrittää lähteen sijaintia sekä tuottonopeutta mahdollisimman reaaliaikaisesti. Erilaisten lähteiden määritystä tutkittiin kahdella eri lähdemallilla, paloittain lineaarisella lähdemallilla sekä Gaussisella lähdemallilla. Kukin estimointi suoritettiin sekä Kalman-suodatuksella että FIS-siloituksella. Eri laskentojen nopeuksien vertaamiseksi kunkin suodatuksen laskentakierrokseen kulunutta aikaa mitattiin Matlabin tic-toc komennolla. Ilmoitetuissa laskenta-ajoissa on verrattu vain tavalliseen Kalman-suodatukseen kulunutta aikaa ilman FIS-siloitusta. 4.1 Kohteen ja mittausten simulointi Konsentraatiojakauman simulointia varten määriteltiin FEM-elementtihila (Kuva 4.1). Paikallaan olevan lähteen keskipiste sijoitettiin paikkaan (5,5) ja liikkuva lähde liikkui tasaisesti pisteestä (5,5) pisteeseen (5,7). Tuottonopeudeltaan vakion lähteen tuottonopeuden arvoksi määritettiin joka ajanhetkellä 1 mol/l s ja muuttuvan lähteen tuottonopeus määritettiin muuttumaan jaksollisesti välillä mol/l s. Lähdettä ja sen konsentraatiojakauman käyttäytymistä simuloitiin yhteensä 1500 aikapisteen ajan. Diffuusiokertoimeksi määriteltiin 0.1 m 2 /s ja virtausnopeuden x-komponentiksi 1 m/s ja y-komponentiksi 0 m/s. Diffuusiokertoimen ja virtausnopeuden suhteen on oltava sopivaa suuruusluokkaa laskennan onnistumiseksi. Liian pieni diffuusiokerroin suhteessa virtausnopeuteen johtaa numeerisesti epästabii- 30
31 4. Simulaatiot ja tulokset 31 liin FEM-ratkaisuun simuloitaessa konsentraatiojakauman käyttäytymistä [37]. Virtauksen tulosuunnalle määriteltiin Dirichletin nollareunaehdot asettamalla reunapisteiden konsentraatioiden arvot nolliksi. FEM-hilasta valittiin sopivat solmupisteet mittauspisteiksi (Kuva 4.1). Mittauspisteitä sijoiteltiin tasaisesti virtauksen menosuunnalle yhteensä 27 kappaletta, siten ettei yksikään niistä mitannut suoraan lähdettä, vaan ainoastaan siitä virtauksen mukana leviävän aineen konsentraatiota. Simuloituihin konsentraation mittaustuloksiin lisättiin Gaussista kohinaa hajonnalla mol/l. 4.2 Lähteen estimointi Kalman-suodatuksen laskennassa käytettiin hieman pienempää ja harvempaa hilaa kuin datan simuloinnissa. Harvemman hilan mittauspisteitä vastaavat solmupisteet asetettiin siten, että ne vastasivat alkuperäisen hilan mittauspisteitä (Kuva 4.2). Kalman-suodatus suoritettiin Multi Step -suodatuksena (Kappale 3.3.3) siten, että käytössä olivat mittaustulokset joka kymmenenneltä aikapisteeltä. Kalman-suodatuksen askelpituutena d käytettiin arvoa 0.02 ja havaintovirheen varianssina mol 2 /l 2, joka vastasi oikeisiin konsentraation arvoihin lisätyn kohinan varianssia. Lähteen oletettiin olevan sileä, joten paloittain lineaarisessa suodattimen lähdemallissa käytettiin regularisoinnissa Smoothness-prioria [22]. Gaussisen parametrisoinnin mallissa lähteen leveysparametreiksi määriteltiin σ x = σ y = 0.9 m, jotta ei etsitty täysin samanlaista jakaumaa, kuin alunperin datan simulointiin oli käytetty (σ = 1 m). Tällä vältettiin niin sanottu inversiorikos (Inverse Crime), jossa samaa mallia käytetään sekä datan generoimisessa että käänteisongelman ratkaisussa, jolloin lopputuloksena voidaan päätyä todellista parempiin tuloksiin [22]. Paloittain lineaarisen lähdemallin tapauksessa konsentraation alkuarvoksi asetettiin 0 mol/l ja lähteen tuottonopeuden alkuarvoksi 0 mol/l s. Tässä työssä havaittiin, että Gaussinen parametrisointi vaati toimiakseen riittävän hyvän alkuarvauksen lähteen tuottonopeudelle ja sijainnille, joten laskennan alussa suodatusta suoritettiin 20 kierrosta paloittain lineaarisella lähdemallilla sopivan alkuarvauksen saamiseksi. Tuottonopeuden alkuarvona käytettiin koko alueen yli laskettua kokonaistuottonopeutta ja paikan alkuarvona lähteen jakauman maksimiarvon sijaintia. Myös konsentraatiojakauman alkuarvo otettiin paloittain lineaarisella mallilla suodatetuista arvoista. Paloittain lineaarisella lähdemallilla konsentraation varianssin alkuarvoksi asetettiin 0.1 mol 2 /l 2 ja tuottonopeuden varianssin alkuarvoksi 1 (mol/l s) 2. Konsentraation virheen varianssille käytettiin paikallaan olevien lähteiden tapauksissa arvoa mol 2 /l 2 ja liikkuvien lähteiden tapauksissa 0.01 mol 2 /l 2. Gaussisella lähdemallilla konsentraation varianssin alkuarvona oli 1 mol 2 /l 2 ja tuottonopeuden varianssin alkuarvona 0.1 (mol/l s) 2. Lähteen paikan koordinaattien varianssin alkuarvona käytettiin paikallaan pysyvälle vakiolähteelle m 2 ja muille lähteille 0.01 m 2. Konsentraation virheen varianssille käytettiin kaikissa tapauksissa arvoa mol 2 /l 2. Jotta Kalman-suodatuksella saatuja lähteen tuottonopeuden arvoja harvemmassa laskentahilassa voitiin vertailla tiheämmän hilan alkuperäisiin arvoihin,
32 4. Simulaatiot ja tulokset 32 kokonaistuottonopeus laskettiin integroimalla numeerisesti tuottonopeuden arvot koko laskenta-alueen yli. Kuva 4.1: Tiheämpi FEM-elementtihila datan simuloimista varten. Neliöillä on merkitty käytetty mittauspisteverkosto. Kuva 4.2: Harvempi FEM-elementtihila Kalman-suodatusta varten. Neliöillä on merkitty käytetty mittauspisteverkosto.
33 4. Simulaatiot ja tulokset Paikallaan pysyvä vakiolähde Yksinkertaisimmassa tapauksessa oli määritettävänä paikallaan pysyvä, tuottonopeudeltaan vakio lähde. Lähde sijaitsi pisteessä (5,5) ja sen tuottonopeuden arvo oli joka ajanhetkellä 1 mol/l s. Oikea lähde on esitetty kuvassa 4.3. Kuva 4.3: Simulointia varten muodostettu Gaussinen lähde Paloittain lineaarinen lähdemalli Lähteen tuottonopeuden ja sijainnin estimoinnissa käytettiin sekä Kalman-suodatusta että FIS-siloitusta. Lähteen tuottonopeuden virheen varianssiksi asetettiin (mol/l s) 2. Paloittain lineaarisella lähdemallilla saadut tulokset ja estimoitu lähde ajanhetkellä t = 150 s on esitetty kuvassa 4.4. Yhteen laskentakierrokseen, eli yhden aikapisteen suodatukseen, aikaa kului keskimäärin 51 s. Saman lähteen estimointi toistettiin myös siten, että konsentraation arvot parametrisoitiin pääkomponenttianalyysin avulla. Tällöin tuottonopeuden virheen varianssille käytettiin arvoa (mol/l s) 2. Saadut tulokset on esitetty kuvassa 4.5. Laskentakierrokseen kului aikaa enää 35 s, ja 50 kantavektorilla saavutettiin kattavuudeksi 98.7%. Koska PCA-parametrisoinnin todettiin selkeästi nopeuttavan laskentaa heikentämättä merkittävästi saatuja tuloksia, sitä käytettiin jatkossa kaikissa suodatuksissa.
34 4. Simulaatiot ja tulokset 34 Kuva 4.4: Paikallaan olevan vakiolähteen määrittäminen Kalman-suodatuksen paloittain lineaarisella lähdemallilla. Vasemman puoleinen kuva esittää estimoitua lähdettä ajanhetkellä t = 150 s ja oikean puoleisessa kuvassa ovat lasketut lähteen tuottonopeuden arvot eri ajanhetkinä Kalman-suodatuksella ( ) sekä FIS-siloituksella ( ) verrattuna alkuperäisen lähteen tuottonopeuden arvoon (- - -). Kuva 4.5: Paikallaan olevan vakiolähteen määrittäminen Kalman-suodatuksen paloittain lineaarisella lähdemallilla, kun konsentraatio on parametrisoitu pääkomponenttianalyysilla. Vasemman puoleinen kuva esittää estimoitua lähdettä ajanhetkellä t = 150 s ja oikean puoleisessa kuvassa ovat lasketut lähteen tuottonopeuden arvot eri ajanhetkinä Kalman-suodatuksella ( ) sekä FIS-siloituksella ( ) verrattuna alkuperäisen lähteen tuottonopeuden arvoon (- - -).
35 4. Simulaatiot ja tulokset Gaussinen lähdemalli Paikallaan olevalle vakiolähteelle laskettiin seuraavaksi estimaatti Gaussisella parametrisoinnilla toteutetulla lähdemallilla. Myös Gaussisessa lähdemallissa käytettiin PCA-redusointia, jolloin laskenta-aika kierrosta kohti putosi 8.1 sekunnista 2.7 sekuntiin. Alkuarvaukseksi lähteen tuottonopeudelle saatiin paloittain lineaarisella lähdemallilla tehdystä suodatuksesta tuottonopeudelle mol/l s ja lähteen paikalle (5.2353, ). Virheen variansseiksi määriteltiin lähteen tuottonopeudelle (mol/l s) 2 ja paikan koordinaateille 0.05 m 2. Gaussisella parametrisoinnilla suoritetun estimoinnin tulokset on esitetty kuvassa 4.6. Lähteen sijainnin koordinaateiksi viimeisellä ajanhetkellä saatiin (4.6664, ). Kuva 4.6: Paikallaan olevan vakiolähteen määrittäminen Kalman-suodatuksen Gaussisella lähdemallilla, kun konsentraatio on parametrisoitu pääkomponenttianalyysilla. Vasemman puoleinen kuva esittää estimoitua lähdettä ajanhetkellä t = 150 s ja oikean puoleisessa kuvassa ovat lasketut lähteen tuottonopeuden arvot eri ajanhetkinä Kalman-suodatuksella ( ) sekä FIS-siloituksella ( ) verrattuna alkuperäisen lähteen tuottonopeuden arvoon (- - -). 4.4 Paikallaan pysyvä muuttuva lähde Seuraavaksi estimoitiin lähdettä, joka oli paikallaan pisteessä (5,5), mutta jonka tuottonopeus muuttui jaksollisesti välillä mol/l s. Paloittain lineaarisella lähdemallilla lähteen tuottonopeuden virheen varianssiksi asetettiin (mol/l s) 2. Saadut tulokset on esitetty kuvassa 4.7. Gaussisen lähdemallin tapauksessa paloittain lineaarisen lähdemallin suodatuksesta saatiin alkuarvaukseksi lähteen tuottonopeudelle ja lähteen paikalle (5.2353, ). Virheen variansseiksi määriteltiin lähteen tuottonopeudelle (mol/l s) 2 ja paikan koordinaateille m 2. Saadut tulokset on esitetty kuvassa 4.8. Lähteen sijainnin koordinaateiksi viimeisellä ajanhetkellä saatiin (5.2297, ).
36 4. Simulaatiot ja tulokset 36 Kuva 4.7: Paikallaan olevan muuttuvan lähteen määrittäminen Kalman-suodatuksen paloittain lineaarisella lähdemallilla, kun konsentraatio on parametrisoitu pääkomponenttianalyysilla. Vasemman puoleinen kuva esittää estimoitua lähdettä ajanhetkellä t = 150 s ja oikean puoleisessa kuvassa ovat lasketut lähteen tuottonopeuden arvot eri ajanhetkinä Kalman-suodatuksella ( ) sekä FIS-siloituksella ( ) verrattuna alkuperäisen lähteen tuottonopeuden arvoon (- - -). Kuva 4.8: Paikallaan olevan muuttuvan lähteen määrittäminen Kalman-suodatuksen Gaussisella lähdemallilla, kun konsentraatio on parametrisoitu pääkomponenttianalyysilla. Vasemman puoleinen kuva esittää estimoitua lähdettä ajanhetkellä t = 150 s ja oikean puoleisessa kuvassa ovat lasketut lähteen tuottonopeuden arvot eri ajanhetkinä Kalman-suodatuksella ( ) sekä FIS-siloituksella ( ) verrattuna alkuperäisen lähteen tuottonopeuden arvoon (- - -).
37 4. Simulaatiot ja tulokset Liikkuva vakiolähde Suodatuksen tehokkuutta liikkuvan lähteen estimointiin testattiin asettamalla tuottonopeudeltaan vakio lähde liikkumaan tasaisesti pisteestä (5,5) pisteeseen (5,7). Lähteen tuottonopeuden arvo oli joka ajanhetkellä 1 mol/l s. Paloittain lineaarisen lähdemallin lähteen tuottonopeuksien virheiden varianssiksi asetettiin 0.01 (mol/l s) 2. Tulokset on esitetty kuvissa 4.9 ja t = 20s t = 60s t = 100s t = 150s Kuva 4.9: Liikkuvan vakiolähteen määrittäminen Kalman-suodatuksen paloittain lineaarisella lähdemallilla, kun konsentraatio on parametrisoitu pääkomponenttianalyysilla. Estimoitu lähde on esitetty ajanhetkillä t = 20 s, 60 s, 100 s ja 150 s. Gaussisen lähdemallin tapauksessa paloittain lineaarisen lähdemallin suodatuksesta saatiin alkuarvaukseksi lähteen tuottonopeudelle ja lähteen paikalle (5.2353, ). Virheiden variansseiksi määriteltiin lähteen tuottonopeuden arvoille (mol/l s) 2 ja lähteen koordinaateille 0.01 m 2. Saadut tulokset on esitetty kuvissa
9. Tila-avaruusmallit
9. Tila-avaruusmallit Aikasarjan stokastinen malli ja aikasarjasta tehdyt havainnot voidaan esittää joustavassa ja monipuolisessa muodossa ns. tila-avaruusmallina. Useat aikasarjat edustavat dynaamisia
Cubature Integration Methods in Non-Linear Kalman Filtering and Smoothing (valmiin työn esittely)
Cubature Integration Methods in Non-Linear Kalman Filtering and Smoothing (valmiin työn esittely) Ohjaaja: Valvoja: TkT Simo Särkkä Prof. Harri Ehtamo 13.9.2010 Aalto-yliopiston teknillinen korkeakoulu
Numeeriset menetelmät TIEA381. Luento 8. Kirsi Valjus. Jyväskylän yliopisto. Luento 8 () Numeeriset menetelmät / 35
Numeeriset menetelmät TIEA381 Luento 8 Kirsi Valjus Jyväskylän yliopisto Luento 8 () Numeeriset menetelmät 11.4.2013 1 / 35 Luennon 8 sisältö Interpolointi ja approksimointi Funktion approksimointi Tasainen
Dynaamiset regressiomallit
MS-C2128 Ennustaminen ja Aikasarja-analyysi, Heikki Seppälä Matematiikan ja systeemianalyysin laitos Perustieteiden korkeakoulu Aalto-yliopisto Syksy 2015 Viikko 6: 1 Kalmanin suodatin Aiemmin käsitellyt
6. Tietokoneharjoitukset
6. Tietokoneharjoitukset 6.1 Tiedostossa Const.txt on eräällä Yhdysvaltalaisella asuinalueella aloitettujen rakennusurakoiden määrä kuukausittain, aikavälillä 1966-1974. Urakoiden määrä on skaalattu asuinalueen
Numeeriset menetelmät TIEA381. Luento 12. Kirsi Valjus. Jyväskylän yliopisto. Luento 12 () Numeeriset menetelmät / 33
Numeeriset menetelmät TIEA381 Luento 12 Kirsi Valjus Jyväskylän yliopisto Luento 12 () Numeeriset menetelmät 25.4.2013 1 / 33 Luennon 2 sisältö Tavallisten differentiaaliyhtälöiden numeriikasta Rungen
Ei välttämättä, se voi olla esimerkiksi Reuleaux n kolmio:
Inversio-ongelmista Craig, Brown: Inverse problems in astronomy, Adam Hilger 1986. Havaitaan oppositiossa olevaa asteroidia. Pyörimisestä huolimatta sen kirkkaus ei muutu. Projisoitu pinta-ala pysyy ilmeisesti
Moniulotteisia todennäköisyysjakaumia
Ilkka Mellin Todennäköisyyslaskenta Osa 3: Todennäköisyysjakaumia Moniulotteisia todennäköisyysjakaumia TKK (c) Ilkka Mellin (007) 1 Moniulotteisia todennäköisyysjakaumia >> Multinomijakauma Kaksiulotteinen
MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Yhteenveto, osa I
MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Yhteenveto, osa I G. Gripenberg Aalto-yliopisto 21. tammikuuta 2016 G. Gripenberg (Aalto-yliopisto) MS-A0207 Differentiaali- ja integraalilaskenta
Sovelletun fysiikan laitos E-mail: Marko.Vauhkonen@uku.fi. Marko Vauhkonen, Kuopion yliopisto, Sovelletun fysiikan laitos Slide 1
Marko Vauhkonen Kuopion yliopisto Sovelletun fysiikan laitos E-mail: Marko.Vauhkonen@uku.fi Marko Vauhkonen, Kuopion yliopisto, Sovelletun fysiikan laitos Slide 1 Sisältö Mallintamisesta mallien käyttötarkoituksia
Ilkka Mellin Todennäköisyyslaskenta Osa 3: Todennäköisyysjakaumia Moniulotteisia todennäköisyysjakaumia
Ilkka Mellin Todennäköisyyslaskenta Osa 3: Todennäköisyysjakaumia Moniulotteisia todennäköisyysjakaumia TKK (c) Ilkka Mellin (006) 1 Moniulotteisia todennäköisyysjakaumia >> Multinomijakauma Kaksiulotteinen
Ennustaminen ARMA malleilla ja Kalmanin suodin
Ennustaminen ARMA malleilla ja Kalmanin suodin MS-C2128 Ennustaminen ja Aikasarja-analyysi, Lauri Viitasaari Matematiikan ja systeemianalyysin laitos Perustieteiden korkeakoulu Aalto-yliopisto Syksy 2017
Lause 4.2. Lineearinen pienimmän keskineliövirheen estimaattoi on lineaarinen projektio.
Määritelmä 4.3. Estimaattoria X(Y ) nimitetään lineaariseksi projektioksi, jos X on lineaarinen kuvaus ja E[(X X(Y )) Y] 0 }{{} virhetermi Lause 4.2. Lineearinen pienimmän keskineliövirheen estimaattoi
Dynaamiset regressiomallit
MS-C2128 Ennustaminen ja Aikasarja-analyysi, Lauri Viitasaari Matematiikan ja systeemianalyysin laitos Perustieteiden korkeakoulu Aalto-yliopisto Syksy 2016 Tilastolliset aikasarjat voidaan jakaa kahteen
P (X B) = f X (x)dx. xf X (x)dx. g(x)f X (x)dx.
Yhteenveto: Satunnaisvektorit ovat kuvauksia tn-avaruudelta seillaiselle avaruudelle, johon sisältyy satunnaisvektorin kaikki mahdolliset reaalisaatiot. Satunnaisvektorin realisaatio eli otos on jokin
Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.
2. MS-A4/A6 Matriisilaskenta 2. Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 5.9.25 Tarkastellaan esimerkkinä lineaarista yhtälöparia { 2x x 2 = x + x 2
Numeeriset menetelmät TIEA381. Luento 6. Kirsi Valjus. Jyväskylän yliopisto. Luento 6 () Numeeriset menetelmät / 33
Numeeriset menetelmät TIEA381 Luento 6 Kirsi Valjus Jyväskylän yliopisto Luento 6 () Numeeriset menetelmät 4.4.2013 1 / 33 Luennon 6 sisältö Interpolointi ja approksimointi Polynomi-interpolaatio: Vandermonden
MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt
MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt Differentiaaliyhtälöt, osa 1 Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 2015 1 / 20 R. Kangaslampi Matriisihajotelmista
MS-C1340 Lineaarialgebra ja
MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt Matriisinormi, häiriöalttius Riikka Kangaslampi Kevät 2017 Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Matriisinormi Matriisinormi Matriiseille
Differentiaali- ja integraalilaskenta 1 Ratkaisut 5. viikolle /
MS-A8 Differentiaali- ja integraalilaskenta, V/7 Differentiaali- ja integraalilaskenta Ratkaisut 5. viikolle / 9..5. Integroimismenetelmät Tehtävä : Laske osittaisintegroinnin avulla a) π x sin(x) dx,
Johdatus todennäköisyyslaskentaan Moniulotteisia todennäköisyysjakaumia. TKK (c) Ilkka Mellin (2005) 1
Johdatus todennäköisyyslaskentaan Moniulotteisia todennäköisyysjakaumia TKK (c) Ilkka Mellin (005) 1 Moniulotteisia todennäköisyysjakaumia Multinomijakauma Kaksiulotteinen normaalijakauma TKK (c) Ilkka
3.2.2 Tikhonovin regularisaatio
3 Tikhonovin regularisaatio Olkoon x 0 R n tuntematon, M R m n teoriamatriisi ja y Mx + ε R m (316 annettu data Häiriöherkässä ongelmassa pienimmän neliösumman miniminormiratkaisu x M + y Q N (M x + M
Antti Rasila. Kevät Matematiikan ja systeemianalyysin laitos Aalto-yliopisto. Antti Rasila (Aalto-yliopisto) MS-A0204 Kevät / 16
MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 5: Gradientti ja suunnattu derivaatta. Vektoriarvoiset funktiot. Taylor-approksimaatio. Antti Rasila Matematiikan ja systeemianalyysin laitos
805306A Johdatus monimuuttujamenetelmiin, 5 op
monimuuttujamenetelmiin, 5 op syksy 2018 Matemaattisten tieteiden laitos Lineaarinen erotteluanalyysi (LDA, Linear discriminant analysis) Erotteluanalyysin avulla pyritään muodostamaan selittävistä muuttujista
MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä.
MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä. Antti Rasila Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Kevät 2016
1. Tilastollinen malli??
1. Tilastollinen malli?? https://fi.wikipedia.org/wiki/tilastollinen_malli https://en.wikipedia.org/wiki/statistical_model http://projecteuclid.org/euclid.aos/1035844977 Tilastollinen malli?? Numeerinen
LIITE 1 VIRHEEN ARVIOINNISTA
1 LIITE 1 VIRHEEN ARVIOINNISTA Mihin tarvitset virheen arviointia? Mittaustulokset ovat aina todellisten luonnonvakioiden ja tutkimuskohdetta kuvaavien suureiden likiarvoja, vaikka mittauslaite olisi miten
Moniulotteisia todennäköisyysjakaumia. Moniulotteisia todennäköisyysjakaumia. Moniulotteisia todennäköisyysjakaumia: Mitä opimme?
TKK (c) Ilkka Mellin (4) Moniulotteisia todennäköisyysjakaumia Johdatus todennäköisyyslaskentaan Moniulotteisia todennäköisyysjakaumia TKK (c) Ilkka Mellin (4) Moniulotteisia todennäköisyysjakaumia: Mitä
MS-C1340 Lineaarialgebra ja
MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt QR-hajotelma ja pienimmän neliösumman menetelmä Riikka Kangaslampi Kevät 2017 Matematiikan ja systeemianalyysin laitos Aalto-yliopisto PNS-ongelma PNS-ongelma
Keskipisteen lisääminen 2 k -faktorikokeeseen (ks. Montgomery 9-6)
Mat-.3 Koesuunnittelu ja tilastolliset mallit kevät Keskipisteen lisääminen k -faktorikokeeseen (ks. Montgomery 9-6) Esim (Montg. ex. 9-, 6-): Tutkitaan kemiallisen prosessin saannon Y riippuvuutta faktoreista
MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt
MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt ja pienimmän neliösumman menetelmä Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 2015 1 / 18 R. Kangaslampi QR ja PNS PNS-ongelma
Yhtälöryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.
2. MS-A000 Matriisilaskenta 2. Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 2..205 Tarkastellaan esimerkkinä lineaarista yhtälöparia { 2x x 2 = x x 2 =
LIITE 1 VIRHEEN ARVIOINNISTA
Oulun yliopisto Fysiikan opetuslaboratorio Fysiikan laboratoriotyöt 1 1 LIITE 1 VIRHEEN RVIOINNIST Mihin tarvitset virheen arviointia? Mittaustuloksiin sisältyy aina virhettä, vaikka mittauslaite olisi
LIITE 1 VIRHEEN ARVIOINNISTA
1 Mihin tarvitset virheen arviointia? Mittaustuloksiin sisältyy aina virhettä, vaikka mittauslaite olisi miten uudenaikainen tai kallis tahansa ja mittaaja olisi alansa huippututkija Tästä johtuen mittaustuloksista
Differentiaali- ja integraalilaskenta
Differentiaali- ja integraalilaskenta Opiskelijan nimi: DIFFERENTIAALILASKENTA 1. Raja-arvon käsite, derivaatta raja-arvona 1.1 Raja-arvo pisteessä 1.2 Derivaatan määritelmä 1.3 Derivaatta raja-arvona
Insinöörimatematiikka D
Insinöörimatematiikka D M. Hirvensalo mikhirve@utu.fi V. Junnila viljun@utu.fi Matematiikan ja tilastotieteen laitos Turun yliopisto 2015 M. Hirvensalo mikhirve@utu.fi V. Junnila viljun@utu.fi Luentokalvot
pitkittäisaineistoissa
Puuttuvan tiedon ongelma p. 1/18 Puuttuvan tiedon ongelma pitkittäisaineistoissa Tapio Nummi tan@uta.fi Matematiikan, tilastotieteen ja filosofian laitos Tampereen yliopisto mtl.uta.fi/tilasto/sekamallit/puupitkit.pdf
1 Matriisit ja lineaariset yhtälöryhmät
1 Matriisit ja lineaariset yhtälöryhmät 11 Yhtälöryhmä matriisimuodossa m n-matriisi sisältää mn kpl reaali- tai kompleksilukuja, jotka on asetetettu suorakaiteen muotoiseksi kaavioksi: a 11 a 12 a 1n
5 Differentiaaliyhtälöryhmät
5 Differentiaaliyhtälöryhmät 5.1 Taustaa ja teoriaa Differentiaaliyhtälöryhmiä tarvitaan useissa sovelluksissa. Toinen motivaatio yhtälöryhmien käytölle: Korkeamman asteen differentiaaliyhtälöt y (n) =
k=0 saanto jokaisen kolmannen asteen polynomin. Tukipisteet on talloin valittu
LIS AYKSI A kirjaan Reaalimuuttujan analyysi 1.6. Numeerinen integrointi: Gaussin kaavat Edella kasitellyt numeerisen integroinnin kaavat eli kvadratuurikaavat Riemannin summa, puolisuunnikassaanto ja
Harjoitus Tarkastellaan luentojen Esimerkin mukaista työttömyysmallinnusta. Merkitään. p(t) = hintaindeksi, π(t) = odotettu inflaatio,
Differentiaaliyhtälöt, Kesä 06 Harjoitus 3 Kaikissa tehtävissä, joissa pitää tarkastella kriittisten pisteiden stabiliteettia, jos kyseessä on satulapiste, ilmoita myös satulauraratkaisun (tai kriittisessä
Differentiaalilaskennan tehtäviä
Differentiaalilaskennan tehtäviä DIFFERENTIAALILASKENTA 1. Raja-arvon käsite, derivaatta raja-arvona 1.1 Raja-arvo pisteessä 1.2 Derivaatan määritelmä 1.3 Derivaatta raja-arvona 2. Derivoimiskaavat 2.1
MS-A0207 Differentiaali- ja integraalilaskenta 2 Luento 5: Gradientti ja suunnattu derivaatta. Vektoriarvoiset funktiot. Taylor-approksimaatio.
MS-A0207 Differentiaali- ja integraalilaskenta 2 Luento 5: Gradientti ja suunnattu derivaatta. Vektoriarvoiset funktiot. Taylor-approksimaatio. Riikka Korte Matematiikan ja systeemianalyysin laitos 1 Aalto-yliopisto
Diskriminanttianalyysi I
Diskriminanttianalyysi I 12.4-12.5 Aira Hast 24.11.2010 Sisältö LDA:n kertaus LDA:n yleistäminen FDA FDA:n ja muiden menetelmien vertaaminen Estimaattien laskeminen Johdanto Lineaarinen diskriminanttianalyysi
3.6 Su-estimaattorien asymptotiikka
3.6 Su-estimaattorien asymptotiikka su-estimaattorit ovat usein olleet puutteellisia : ne ovat usein harhaisia ja eikä ne välttämättä ole täystehokkaita asymptoottisilta ominaisuuksiltaan ne ovat yleensä
4.0.2 Kuinka hyvä ennuste on?
Luonteva ennuste on käyttää yhtälöä (4.0.1), jolloin estimaattori on muotoa X t = c + φ 1 X t 1 + + φ p X t p ja estimointivirheen varianssi on σ 2. X t }{{} todellinen arvo Xt }{{} esimaattori = ε t Esimerkki
Sovellettu todennäköisyyslaskenta B
Sovellettu todennäköisyyslaskenta B Antti Rasila 30. lokakuuta 2007 Antti Rasila () TodB 30. lokakuuta 2007 1 / 23 1 Otos ja otosjakaumat (jatkoa) Frekvenssi ja suhteellinen frekvenssi Frekvenssien odotusarvo
Numeeriset menetelmät
Numeeriset menetelmät Luento 13 Ti 18.10.2011 Timo Männikkö Numeeriset menetelmät Syksy 2011 Luento 13 Ti 18.10.2011 p. 1/43 p. 1/43 Nopeat Fourier-muunnokset Fourier-sarja: Jaksollisen funktion esitys
Oletetaan, että virhetermit eivät korreloi toistensa eikä faktorin f kanssa. Toisin sanoen
Yhden faktorin malli: n kpl sijoituskohteita, joiden tuotot ovat r i, i =, 2,..., n. Olkoon f satunnaismuuttuja ja oletetaan, että tuotot voidaan selittää yhtälön r i = a i + b i f + e i avulla, missä
Maximum likelihood-estimointi Alkeet
Maximum likelihood-estimointi Alkeet Keijo Ruotsalainen Oulun yliopisto, Teknillinen tiedekunta Matematiikan jaos Maximum likelihood-estimointi p.1/20 Maximum Likelihood-estimointi satunnaismuuttujan X
Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos
Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos Malinen/Vesanen MS-A0205/6 Differentiaali- ja integraalilaskenta 2, kevät 2017 Laskuharjoitus 4A (Vastaukset) alkuviikolla
Matematiikka B2 - Avoin yliopisto
6. elokuuta 2012 Opetusjärjestelyt Luennot 9:15-11:30 Harjoitukset 12:30-15:00 Tentti Kurssin sisältö (1/2) Matriisit Laskutoimitukset Lineaariset yhtälöryhmät Gaussin eliminointi Lineaarinen riippumattomuus
Talousmatematiikan perusteet: Luento 14. Rajoittamaton optimointi Hessen matriisi Ominaisarvot Ääriarvon laadun tarkastelu
Talousmatematiikan perusteet: Luento 14 Rajoittamaton optimointi Hessen matriisi Ominaisarvot Ääriarvon laadun tarkastelu Luennolla 6 Tarkastelimme yhden muuttujan funktion f(x) rajoittamatonta optimointia
y x1 σ t 1 = c y x 1 σ t 1 = y x 2 σ t 2 y x 2 x 1 y = σ(t 2 t 1 ) x 2 x 1 y t 2 t 1
1. Tarkastellaan funktiota missä σ C ja y (y 1,..., y n ) R n. u : R n R C, u(x, t) e i(y x σt), (a) Miksi funktiota u(x, t) voidaan kutsua tasoaalloksi, jonka aaltorintama on kohtisuorassa vektorin y
Ratkaisuehdotukset LH 7 / vko 47
MS-C34 Lineaarialgebra, II/7 Ratkaisuehdotukset LH 7 / vko 47 Tehtävä : Olkoot M R symmetrinen ja positiividefiniitti matriisi (i) Näytä, että m > ja m > (ii) Etsi Eliminaatiomatriisi E R siten, että [
Tilastollisen analyysin perusteet Luento 9: Moniulotteinen lineaarinen. regressio
Tilastollisen analyysin perusteet Luento 9: lineaarinen lineaarinen Sisältö lineaarinen lineaarinen lineaarinen Lineaarinen Oletetaan, että meillä on n kappaletta (x 1, y 1 ), (x 2, y 2 )..., (x n, y n
763306A JOHDATUS SUHTEELLISUUSTEORIAAN 2 Ratkaisut 1 Kevät y' P. α φ
76336A JOHDATUS SUHTEELLISUUSTEORIAAN 2 Ratkaisut 1 Kevät 217 1. Koordinaatiston muunnosmatriisi (a) y' P r α φ ' Tarkastellaan, mitä annettu muunnos = cos φ + y sin φ, y = sin φ + y cos φ, (1a) (1b) tekee
JAKSO 2 KANTA JA KOORDINAATIT
JAKSO 2 KANTA JA KOORDINAATIT Kanta ja dimensio Tehtävä Esittele vektoriavaruuden kannan määritelmä vapauden ja virittämisen käsitteiden avulla ja anna vektoriavaruuden dimension määritelmä Esittele Lause
Talousmatematiikan perusteet: Luento 13. Rajoittamaton optimointi Hessen matriisi Ominaisarvot ja vektorit Ääriarvon laadun tarkastelu
Talousmatematiikan perusteet: Luento 13 Rajoittamaton optimointi Hessen matriisi Ominaisarvot ja vektorit Ääriarvon laadun tarkastelu Viime luennolla Aloimme tarkastella yleisiä, usean muuttujan funktioita
Dynaamisten systeemien identifiointi 1/2
Dynaamisten systeemien identifiointi 1/2 Mallin rakentaminen mittausten avulla Epäparametriset menetelmät: tuloksena malli, joka ei perustu parametreille impulssi-, askel- tai taajusvaste siirtofunktion
Inversio-ongelmien laskennallinen peruskurssi Luento 2
Inversio-ongelmien laskennallinen peruskurssi Luento 2 Kevät 2012 1 Lineaarinen inversio-ongelma Määritelmä 1.1. Yleinen (reaaliarvoinen) lineaarinen inversio-ongelma voidaan esittää muodossa m = Ax +
Todennäköisyyslaskun kertaus. Vilkkumaa / Kuusinen 1
Todennäköisyyslaskun kertaus Vilkkumaa / Kuusinen 1 Satunnaismuuttujat ja todennäköisyysjakaumat Vilkkumaa / Kuusinen 2 Motivointi Kokeellisessa tutkimuksessa tutkittaviin ilmiöihin liittyvien havaintojen
Dynaamisten systeemien teoriaa. Systeemianalyysilaboratorio II
Dynaamisten systeemien teoriaa Systeemianalyysilaboratorio II 15.11.2017 Vakiot, sisäänmenot, ulostulot ja häiriöt Mallin vakiot Systeemiparametrit annettuja vakioita, joita ei muuteta; esim. painovoiman
Numeeriset menetelmät TIEA381. Luento 7. Kirsi Valjus. Jyväskylän yliopisto. Luento 7 () Numeeriset menetelmät / 43
Numeeriset menetelmät TIEA381 Luento 7 Kirsi Valjus Jyväskylän yliopisto Luento 7 () Numeeriset menetelmät 10.4.2013 1 / 43 Luennon 7 sisältö Interpolointi ja approksimointi Interpolaatiovirheestä Paloittainen
MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48
MS-A3/A5 Matriisilaskenta Malliratkaisut 5 / vko 48 Tehtävä (L): a) Onko 4 3 sitä vastaava ominaisarvo? b) Onko λ = 3 matriisin matriisin 2 2 3 2 3 7 9 4 5 2 4 4 ominaisvektori? Jos on, mikä on ominaisarvo?
Numeeriset menetelmät TIEA381. Luento 5. Kirsi Valjus. Jyväskylän yliopisto. Luento 5 () Numeeriset menetelmät / 28
Numeeriset menetelmät TIEA381 Luento 5 Kirsi Valjus Jyväskylän yliopisto Luento 5 () Numeeriset menetelmät 3.4.2013 1 / 28 Luennon 5 sisältö Luku 4: Ominaisarvotehtävistä Potenssiinkorotusmenetelmä QR-menetelmä
Luento 2: Liikkeen kuvausta
Luento 2: Liikkeen kuvausta Suoraviivainen liike integrointi Kinematiikkaa yhdessä dimensiossa Luennon sisältö Suoraviivainen liike integrointi Kinematiikkaa yhdessä dimensiossa Liikkeen ratkaisu kiihtyvyydestä
Estimointi. Vilkkumaa / Kuusinen 1
Estimointi Vilkkumaa / Kuusinen 1 Motivointi Tilastollisessa tutkimuksessa oletetaan jonkin jakauman generoineen tutkimuksen kohteena olevaa ilmiötä koskevat havainnot Tämän mallina käytettävän todennäköisyysjakauman
Regressioanalyysi. Kuusinen/Heliövaara 1
Regressioanalyysi Kuusinen/Heliövaara 1 Regressioanalyysin idea ja tavoitteet Regressioanalyysin idea: Oletetaan, että haluamme selittää jonkin selitettävän muuttujan havaittujen arvojen vaihtelun joidenkin
Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos
Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos Malinen/Ojalammi MS-A0203 Differentiaali- ja integraalilaskenta 2, kevät 2016 Laskuharjoitus 4A (Vastaukset) alkuviikolla
Matematiikan tukikurssi
Matematiikan tukikurssi Kurssikerta 8 1 Suunnattu derivaatta Aluksi tarkastelemme vektoreita, koska ymmärrys vektoreista helpottaa alla olevien asioiden omaksumista. Kun liikutaan tasossa eli avaruudessa
Kimppu-suodatus-menetelmä
Kimppu-suodatus-menetelmä 2. toukokuuta 2016 Kimppu-suodatus-menetelmä on kehitetty epäsileiden optimointitehtävien ratkaisemista varten. Menetelmässä approksimoidaan epäsileitä funktioita aligradienttikimpulla.
2v 1 = v 2, 2v 1 + 3v 2 = 4v 2.. Vastaavasti ominaisarvoa λ 2 = 4 vastaavat ominaisvektorit toteuttavat. v 2 =
TKK, Matematiikan laitos Pikkarainen/Tikanmäki Mat-1.1320 Matematiikan peruskurssi K2 Harjoitus 12, A=alku-, L=loppuviikko, T= taulutehtävä, P= palautettava tehtävä, W= verkkotehtävä 21. 25.4.2008, viikko
Johdatus todennäköisyyslaskentaan Satunnaismuuttujien muunnokset ja niiden jakaumat. TKK (c) Ilkka Mellin (2004) 1
Johdatus todennäköisyyslaskentaan Satunnaismuuttujien muunnokset ja niiden jakaumat TKK (c) Ilkka Mellin (2004) 1 Satunnaismuuttujien muunnokset ja niiden jakaumat Satunnaismuuttujien muunnosten jakaumat
Missä mennään. systeemi. identifiointi. mallikandidaatti. validointi. malli. (fysikaalinen) mallintaminen. mallin mallin käyttötarkoitus, reunaehdot
Missä mennään systeemi mallin mallin käyttötarkoitus, reunaehdot käyttö- (fysikaalinen) mallintaminen luonnonlait yms. yms. identifiointi kokeita kokeita + päättely päättely vertailu mallikandidaatti validointi
Lyhyt yhteenvetokertaus nodaalimallista SÄTEILYTURVAKESKUS STRÅLSÄKERHETSCENTRALEN RADIATION AND NUCLEAR SAFETY AUTHORITY
Lyhyt yhteenvetokertaus nodaalimallista SÄTELYTUVAKESKUS STÅLSÄKEHETSCENTALEN ADATON AND NUCLEA SAFETY AUTHOTY Ei enää tarkastella neutronien kulkua, vaan työn alla on simppeli tuntemattoman differentiaaliyhtälöryhmä
MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi. Viikko 3. Kaksiulotteiset satunnaismuuttujat
.9. Kaksiulotteiset satunnaismuuttujat MS-A Todennäköisslaskennan ja tilastotieteen peruskurssi Viikko Moniulotteiset satunnaismuuttujat sekä niiden jakaumat ja tunnusluvut; Moniulotteisia jakaumia Usein
Pienimmän neliösumman menetelmä
Pienimmän neliösumman menetelmä Keijo Ruotsalainen Division of Mathematics Funktion sovitus Datapisteet (x 1,...,x n ) Annettu data y i = f(x i )+η i, missä f(x) on tuntematon funktio ja η i mittaukseen
Matriisilaskenta, LH4, 2004, ratkaisut 1. Hae seuraavien R 4 :n aliavaruuksien dimensiot, jotka sisältävät vain
Matriisilaskenta LH4 24 ratkaisut 1 Hae seuraavien R 4 :n aliavaruuksien dimensiot jotka sisältävät vain a) Kaikki muotoa (a b c d) olevat vektorit joilla d a + b b) Kaikki muotoa (a b c d) olevat vektorit
Olkoon R S otosavaruuksien R ja S karteesinen tulo: Satunnaismuuttujien X ja Y järjestetty pari (X, Y) määrittelee kaksiulotteisen satunnaismuuttujan:
Mat-.6 Sovellettu todennäköisslaskenta B Mat-.6 Sovellettu todennäköisslaskenta B / Ratkaisut Aiheet: Moniulotteiset satunnaismuuttujat ja todennäköissjakaumat Moniulotteisia jakaumia Avainsanat: Diskreetti
Differentiaali- ja integraalilaskenta 2 (CHEM) MS-A0207 Hakula/Vuojamo Kurssitentti, 12.2, 2018, arvosteluperusteet
ifferentiaali- ja integraalilaskenta 2 (CHEM) MS-A27 Hakula/Vuojamo Kurssitentti, 2.2, 28, arvosteluperusteet T Moniosaisten tehtävien osien painoarvo on sama ellei muuta ole erikseen osoitettu. Kokeessa
4. Lasketaan transienttivirrat ja -jännitteet kuvan piiristä. Piirielimien arvot ovat C =
BMA58 Funktiot, lineaarialgebra ja vektorit Harjoitus 6, Syksy 5. Olkoon [ 6 6 A =, B = 4 [ 3 4, C = 4 3 [ 5 Määritä matriisien A ja C ominaisarvot ja ominaisvektorit. Näytä lisäksi että matriisilla B
Laskennallinen data-analyysi II
Laskennallinen data-analyysi II Saara Hyvönen, Saara.Hyvonen@cs.helsinki.fi Kevät 2007 Ulottuvuuksien vähentäminen, SVD, PCA Laskennallinen data-analyysi II, kevät 2007, Helsingin yliopisto visualisointi
Numeeriset menetelmät
Numeeriset menetelmät Luento 5 Ti 20.9.2011 Timo Männikkö Numeeriset menetelmät Syksy 2011 Luento 5 Ti 20.9.2011 p. 1/40 p. 1/40 Choleskyn menetelmä Positiivisesti definiiteillä matriiseilla kolmiohajotelma
Matematiikka B2 - TUDI
Matematiikka B2 - TUDI Miika Tolonen 3. syyskuuta 2012 Miika Tolonen Matematiikka B2 - TUDI 1 Kurssin sisältö (1/2) Matriisit Laskutoimitukset Lineaariset yhtälöryhmät Gaussin eliminointi Lineaarinen riippumattomuus
x = ( θ θ ia y = ( ) x.
Aalto-yliopiston Perustieteiden korkeakoulu Matematiikan systeemianalyysin laitos Mat-2429 Systeemien Identifiointi 5 harjoituksen ratkaisut Esitetään ensin systeemi tilayhtälömuodossa Tiloiksi valitaan
Dierentiaaliyhtälöistä
Dierentiaaliyhtälöistä Markus Kettunen 4. maaliskuuta 2009 1 SISÄLTÖ 1 Sisältö 1 Dierentiaaliyhtälöistä 2 1.1 Johdanto................................. 2 1.2 Ratkaisun yksikäsitteisyydestä.....................
Inversio-ongelmien laskennallinen peruskurssi Luento 4
Inversio-ongelmien laskennallinen peruskurssi Luento 4 Kevät 20 Regularisointi Eräs keino yrittää ratkaista (likimääräisesti) huonosti asetettuja ongelmia on regularisaatio. Regularisoinnissa ongelmaa
Neliömatriisi A on ortogonaalinen (eli ortogonaalimatriisi), jos sen alkiot ovat reaalisia ja
7 NELIÖMATRIISIN DIAGONALISOINTI. Ortogonaaliset matriisit Neliömatriisi A on ortogonaalinen (eli ortogonaalimatriisi), jos sen alkiot ovat reaalisia ja A - = A T () Muistutus: Kokoa n olevien vektorien
3 Lineaariset yhtälöryhmät ja Gaussin eliminointimenetelmä
1 3 Lineaariset yhtälöryhmät ja Gaussin eliminointimenetelmä Lineaarinen m:n yhtälön yhtälöryhmä, jossa on n tuntematonta x 1,, x n on joukko yhtälöitä, jotka ovat muotoa a 11 x 1 + + a 1n x n = b 1 a
Harjoitus 7: NCSS - Tilastollinen analyysi
Harjoitus 7: NCSS - Tilastollinen analyysi Mat-2.2107 Sovelletun matematiikan tietokonetyöt Syksy 2006 Mat-2.2107 Sovelletun matematiikan tietokonetyöt 1 Harjoituksen aiheita Tilastollinen testaus Testaukseen
pitkittäisaineistoissa
Puuttuvan tiedon käsittelystä p. 1/18 Puuttuvan tiedon käsittelystä pitkittäisaineistoissa Tapio Nummi tan@uta.fi Matematiikan, tilastotieteen ja filosofian laitos Tampereen yliopisto Puuttuvan tiedon
Yhden selittäjän lineaarinen regressiomalli (jatkoa) Ensi viikolla ei pidetä luentoa eikä harjoituksia. Heliövaara 1
Yhden selittäjän lineaarinen regressiomalli (jatkoa) Ensi viikolla ei pidetä luentoa eikä harjoituksia Heliövaara 1 Regressiokertoimien PNS-estimaattorit Määritellään havaintojen x j ja y j, j = 1, 2,...,n
Harjoitustyö 3. Heiluri-vaunusysteemin parametrien estimointi
Aalto-yliopiston perustieteiden korkeakoulu Systeemianalyysin laboratorio Mat-2.4129 Systeemien identifiointi Harjoitustyö 3 Heiluri-vaunusysteemin parametrien estimointi Yleistä Systeemianalyysin laboratoriossa
. Kun p = 1, jono suppenee raja-arvoon 1. Jos p = 2, jono hajaantuu. Jono suppenee siis lineaarisesti. Vastaavasti jonolle r k+1 = r k, suhde on r k+1
TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio Mat-.39 Optimointioppi Kimmo Berg 8. harjoitus - ratkaisut. a)huomataan ensinnäkin että kummankin jonon raja-arvo r on nolla. Oletetaan lisäksi että
2. Teoriaharjoitukset
2. Teoriaharjoitukset Demotehtävät 2.1 Todista Gauss-Markovin lause. Ratkaisu. Oletetaan että luentokalvojen standardioletukset (i)-(v) ovat voimassa. Huomaa että Gauss-Markovin lause ei vaadi virhetermien
Tampere University of Technology
Tampere University of Technology EDE- Introduction to Finite Element Method. Exercise 3 Autumn 3.. Solve the deflection curve v(x) exactly for the beam shown y,v q v = q z, xxxx x E I z Integroidaan yhtälö
3 Lineaariset yhtälöryhmät ja Gaussin eliminointimenetelmä
3 Lineaariset yhtälöryhmät ja Gaussin eliminointimenetelmä Lineaarinen m:n yhtälön yhtälöryhmä, jossa on n tuntematonta x 1,, x n on joukko yhtälöitä, jotka ovat muotoa a 11 x 1 + + a 1n x n = b 1 a 21
Luento 9: Yhtälörajoitukset optimoinnissa
Luento 9: Yhtälörajoitukset optimoinnissa Lagrangen kerroin Oletetaan aluksi, että f, g : R R. Merkitään (x 1, x ) := (x, y) ja johdetaan Lagrangen kerroin λ tehtävälle min f(x, y) s.t. g(x, y) = 0 Olkoon
Johdatus tilastotieteeseen Estimointi. TKK (c) Ilkka Mellin (2005) 1
Johdatus tilastotieteeseen Estimointi TKK (c) Ilkka Mellin (2005) 1 Estimointi Todennäköisyysjakaumien parametrit ja niiden estimointi Hyvän estimaattorin ominaisuudet TKK (c) Ilkka Mellin (2005) 2 Estimointi: