Taajuus-, Fourier- ja spektraalianalyysi

Samankaltaiset tiedostot
Taajuus-, Fourier- ja spektraalianalyysi

Taajuus-, Fourier- ja spektraalianalyysi

Dynaamisten systeemien identifiointi 1/2

1. Annettu siirtofunktio on siis G(s) ja vastaava systeemi on stabiili. Heräte (sisäänmeno) on u(t) = A sin(ωt), jonka Laplace-muunnos on

Signaalimallit: sisältö

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

1 Vastaa seuraaviin. b) Taajuusvasteen

Identifiointiprosessi

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

Signaalit ja järjestelmät aika- ja taajuusalueissa

Spektri- ja signaalianalysaattorit

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe

Mat Systeemien identifiointi, aihepiirit 1/4

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

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

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe

Luento 8. Suodattimien käyttötarkoitus

Identifiointiprosessi

6.2.3 Spektrikertymäfunktio

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

Parametristen mallien identifiointiprosessi

Identifiointiprosessi

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

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

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

Osatentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

Numeeriset menetelmät

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Digitaalinen signaalinkäsittely Desibeliasteikko, suotimen suunnittelu

4. Fourier-analyysin sovelletuksia. Funktion (signaalin) f(t) näytteistäminen tapahtuu kertomalla funktio näytteenottosignaalilla

Tietoliikennesignaalit & spektri

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

Identifiointiprosessi

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

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

SIGNAALITEORIAN KERTAUSTA OSA 2

Luento 7. LTI-järjestelmät

Kompleksianalyysi, viikko 7

SIGNAALITEORIAN KERTAUSTA 1

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

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

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

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Kompleksiluvut signaalin taajuusjakauman arvioinnissa

Jaksollisen signaalin spektri

Luento 7. tietoverkkotekniikan laitos

1 PID-taajuusvastesuunnittelun esimerkki

IIR-suodattimissa ongelmat korostuvat, koska takaisinkytkennästä seuraa virheiden kertautuminen ja joissakin tapauksissa myös vahvistuminen.

Parametristen mallien identifiointiprosessi

Dynaamisten systeemien teoriaa. Systeemianalyysilaboratorio II

SGN Signaalinkäsittelyn perusteet Välikoe Heikki Huttunen

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

763306A JOHDATUS SUHTEELLISUUSTEORIAAN 2 Ratkaisut 1 Kevät y' P. α φ

Osa IX. Z muunnos. Johdanto Diskreetit funktiot

Signaalien datamuunnokset. Digitaalitekniikan edut

6.5.2 Tapering-menetelmä

Signaalien datamuunnokset

Analogiatekniikka. Analogiatekniikka

Osatentti

e ax, kun x > 0 f(x) = 0, kun x < 0, 0, kun x > 0 e ax, kun x < 0 e (a iω)x dx = a+iω = 1 a 2 +ω 2. e ax, x > 0 e ax, x < 0,

T SKJ - TERMEJÄ

Oletetaan, että virhetermit eivät korreloi toistensa eikä faktorin f kanssa. Toisin sanoen

Kompleksianalyysi, viikko 6

R = Ω. Jännite R:n yli suhteessa sisäänmenojännitteeseen on tällöin jännitteenjako = 1

805324A (805679S) Aikasarja-analyysi Harjoitus 5 (2016)

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

Estimointi. Estimointi. Estimointi: Mitä opimme? 2/4. Estimointi: Mitä opimme? 1/4. Estimointi: Mitä opimme? 3/4. Estimointi: Mitä opimme?

Black Scholes-hinnoittelumallin robustisuus ja tyylitellyt tosiseikat

3 Ikkunointi. Kuvio 1: Signaalin ikkunointi.

Ilkka Mellin Tilastolliset menetelmät Osa 2: Otokset, otosjakaumat ja estimointi Estimointi

Kirjoita jokaiseen koepaperiin nimesi, opiskelijanumerosi ym. tiedot! Laskin (yo-kirjoituksissa hyväksytty) on sallittu apuväline tässä kokeessa!

Satunnaismuuttujien muunnokset ja niiden jakaumat

Kohina. Havaittujen fotonien statistinen virhe on kääntäen verrannollinen havaittujen fotonien lukumäärän N neliö juureen ( T 1/ N)

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

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

z muunnos ja sen soveltaminen LTI järjestelmien analysointiin

TL5503 DSK, laboraatiot (1.5 op) Suodatus 1 (ver 1.0) Jyrki Laitinen

8. Muita stokastisia malleja 8.1 Epölineaariset mallit ARCH ja GARCH

Dynaamiset regressiomallit

Johdatus todennäköisyyslaskentaan Satunnaismuuttujien muunnokset ja niiden jakaumat. TKK (c) Ilkka Mellin (2004) 1

Johdatus tilastotieteeseen Estimointi. TKK (c) Ilkka Mellin (2005) 1

A B = 100, A = B = 0. D = 1.2. Ce (1.2 D. C (t D) 0, t < 0. t D. )} = Ae πjf D F{Π( t D )} = ADe πjf D sinc(df)

4.0.2 Kuinka hyvä ennuste on?

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

SIGNAALITEORIAN KERTAUSTA OSA 1

Lukujonot Z-muunnos Z-muunnoksen ominaisuuksia Z-käänteismuunnos Differenssiyhtälöt. Z-muunnos. 5. joulukuuta Z-muunnos

Identifiointiprosessi II

Digitaalinen Signaalinkäsittely T0125 Luento

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

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

MS-C1350 Osittaisdifferentiaaliyhtälöt Harjoitukset 5, syksy Mallivastaukset

Osa 2: Otokset, otosjakaumat ja estimointi

Laplace-muunnos: määritelmä

Johdatus todennäköisyyslaskentaan Momenttiemäfunktio ja karakteristinen funktio. TKK (c) Ilkka Mellin (2005) 1

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

Sovellettu todennäköisyyslaskenta B

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

Ilkka Mellin Todennäköisyyslaskenta. Osa 2: Satunnaismuuttujat ja todennäköisyysjakaumat. Momenttiemäfunktio ja karakteristinen funktio

Transkriptio:

Taajuus-, Fourier- ja spektraalianalyysi Transientti- ja korrelaatioanalyysi tähtäävät impulssivasteen (askelvasteen) mallintamiseen Taajuus- Fourier- ja spektraalianalyysi tähtäävät systeemin taajuusominaisuuksien mallintamiseen: Taajuusvaste Taajuusvaste = systeemin sisäänmenolle aiheuttama vahvistus ja vaihekulman muutos taajuden funktiona: Siirtofunktio G(s) => s=iω => taajuusvaste (taajuusfunktio) G(iω) Superpositioperiaate pätee edelleen: Standardisyöte Asin ωt Yhdistämiskeinona Fourier-sarja

Lineaarisen systeemin taajuusvaste Olkoon systeemin siirtofunktio G(s), jonka navat vasemassa puolitasossa Valitaan sisäänmeno u(t)=asinωt; mitä tulee ulos? Voidaan osoittaa (ks. laskarit), että kun alkutransientit ovat hävinneet, ulos tulee Bsin(ωt+φ), jossa B=A G(iω) φ=arg(g(iω)) Taajuusanalyysi: Mitataan B ja φ usealla eri ω => taajuusvaste

Boden diagrammi Vakiintunut tapa esittää taajuusvaste Piirretään amplitudisuhde log G(iω) (desibeleinä) ja vaihe-ero (asteina) arg(g(iω)) (asteina) taajuuden (logaritminen asteikko) funktiona Vastaa näppärästi kysymykseen mitä tapahtuu mielenkiintoisilla taajuuksilla. Approksimatiivinen piirto helppoa: esim. sarjaankytkettyjen systeemien diagrammit voidaan laskea yhteen log G 1 (iω) G 2 (iω) = log G 1 (iω) +log G 2 (iω) Muita taajusvasteen esitystapoja: Nyquistin diagrammi piirretään G(iω) kompleksitasoon, kun - <ω< Nicholsin kartta piirretään amplitudisuhde vaihe-eron funktiona

Esimerkki 10 1 AMPLITUDE PLOT, input # 1 output # 1 Systeemin G(S)= 1/(s^2+0.2s+1) Boden diagrammi magnitude (db) 10 0 10-1 10-2 10-3 10-2 10-1 10 0 10 1 10 2 frequency (rad/sec) PHASE PLOT, input # 1 output # 1 0-50 phase -100-150 -200 10-2 10-1 10 0 10 1 10 2 frequency (rad/sec) Matlab: bodeplot(th2ff(poly2th([1 0.2 1],1,[],[],[],[],-1)))

Taajuusanalyysin etuja & haittoja Helppo käyttää, ei tarvita erityisiä laskentavirityksiä Ei vaadita muita oletuksia systeemistä kuin lineaarisuus Kiinnostavat taajuusalueet helppo tutkia tarkemmin Tuloksena taulukko tai mittauspisteiden kautta kulkeva interpolaatio: Ei sovellu simulointiin sellaisenaan Siirtofunktion estimointi taajusvasteen avulla? Reaalimaailman systeemeillä ei usein voida kokeilla täysin vapaasti Vaatii pitkiä mittausaikoja: Alkutransientti Useita mitattavia taajuuksia Mikäli kiinnostavat taajuudet matalia

Fourier-analyysi Taajusvaste sisäänmenon ja ulostulon Fourier-muunnosten avulla Perusajatus: Y(ω)=G(iω)U(ω) (Fourier-muunnos) => G(iω)=Y(ω)/U(ω) y(t) ja u(t) tunnetaan vain äärellisellä välillä [0,S] Muodostetaan Fourier-muunnoksista Y(ω) ja U(ω) arviot määritelmän perusteella: Y S = S 0 y( t) e iωt dt, Empiirinen siirtofunktioestimaatti (empirical transfer function estimate, ETFE): - G^(iω)=Y S (ω)/u S (ω) - perustuu vain mittauksiin ja lineaarisuusoletukseen U S = S 0 u( t) e iωt dt

Fourier-analyysi käytännössä Kun u(t)=u 0 cosω * t ja S=kπ/ω *, k=1,2,... on U S (ω)=u 0 S/2 Tällöin ETFE on S Gˆ 2 S ( iω* ) = ( y( t)cos( wt * ) dt i y( t)sin( wt * ) dt u0s 0 0 Helppo laskea: korreloidaan y(t) sinin ja kosinin kanssa Käytännössä integraaleja approksimoidaan (diksreetti Foureir-muunnos): Y S = T N k= 1 y( kt) e iωkt T= näytteenottoväli ja S=NT Pisteissä ω=r2π/n, r=0,...,n-1 voidaan käyttää nopeaa Fourier-muunnosta (FFT, Fast Fourier Transform) diskreetti Fourier-muuntaminen vaatii N 2 laskutoimitusta FFR vaatii Nlog 2 N<<N 2 laskutoimitusta, U S S = T N k= 1 u( kt ) e iωkt

ETFE:n tarkkuus ETFE:n ja todellisen taajuusvasteen ero tietyllä taajuudella (kirja 8.23 ja Appendix 8.8) riippuu käytetystä ohjauksesta ja sen taajuussisällöstä systeemin ominaisuuksista (impulssivaste) signaali-kohinasuhteesta tällä taajuudella Jos u(t):ssä on sinikomponentti tietyllä taajuudella ja häiriössä ei, virhe ko. taajudella pienenee S:n kasvaessa Muuten määräävä tekijä on signaali-kohinasuhde Fourier-analyysi tuottaa hyviä taajusvasteen estimaatteja, jos sisäänmenossa sinikomponenttejä muuten tuloksena voi olla hyvinkin epätasaisia estimaatteja

Spektraalianalyysi Taajuusvaste sisäänmenon ja ulostulon spektrien avulla Aiemmin todettu, että systeemille y(t)=g(p)u(t)+v(t) pätee Φ yu (ω)=g(iω)φ u (ω) (1) Φ y (ω)= G(iω) 2 Φ u (ω)+φ v (ω) (2) Näinollen (1):stä saadaan (vrt. ETFE) ˆ G ( i ω) =Φ N / Φ N N yu u (2):sta voidaan estimoida häiriön v(t) spektri: ˆ ˆ ˆ 2 N N N N Φv =Φy Φyu / Φu Yllä on käytetty sopivia spektrin estimaatteja N:n mittauksen pohjalta Spektreille tarvitaan estimaatit! ˆ ˆ ˆ

Spektrin estimointi Signaalin u(t) spektri Φ u (ω): Kertoo u(t):n keskitaajuussisällön / energian taajuusjakauman u(t):n Fourier-muunnoksen itseisarvon neliö (deterministinen signaali) Ol. että u(t):tä on havaittu T:n välein Datasta saadaan vain näytteistetyn signaalin spektri Jos T pieni verrattuna u(t):n taajuussisältöön, ero on pieni Oletetaan seuraavassa että T=1 Suoraan määritelmästä saadaan periodogrammi: Φˆ N = 1 N 2 U = N, UN N k= 1 u( k) e iωkt

Esimerkki ARMA-prosessin y(t+1)=0.6*y(t-1)+0.5e(t-1)+e(t) realisaation periodogrammi (N=10000) ja todellinen spektritiheys 10 2 SPECTRUM output # 1 10 2 SPECTRUM output # 1 10 1 10 1 10 0 10 0 10-1 10-2 10-1 10-3 10-2 10-1 10 0 10 1 frequency (rad/sec) 10-2 10-2 10-1 10 0 10 1 frequency (rad/sec)

Periodogrammin ominaisuuksia Tyypillisiä ominaisuuksia: Periodogammi on hyvin epätasainen Puhtaat sinikomponentit näkyvät piikkeinä Antaa kohtuullisen kuvan signaalin taajuusisällöstä Jos u(t) on stokastinen prosessi, periodogrammi on satunnaismuuttuja: Odotusarvo yhtyy todellisen spektrin odotusarvoon (8.26) Varianssi EI lähesty nollaa N:n kasvaessa (8.27) => epätasaisuus! eri taajuuksien estimaatit eivät korreloi (8.28) Taajuusresoluutio: mitkä taajuudet eroavat toisistaan? Periodogrammin resoluutio on 2π/N

Keinoja pienentää varianssia Periodogrammin varianssi usein turhan suuri Spektriestimaatin toivottu ominaisuus sileys trade-off: tasoittaminen huonontaa taajuusresoluutiota 1. Usean riippumattoman estimaatin keskiarvottaminen (Welchin menetelmä) 2. Keskiarvotetaan läheisten (korreloimattomien by 8.28) lähitaajuksien kanssa => ikkunointi (Blackman-Tukeyn menetelmä)

1. Keskiarvottaminen Jaetaan signaali R:ään (mahdollisesti osin päällekkäiseen) segmenttiin Periodogrammi kullekin segmentille sopivin valinnoin tehokas laskenta FFT:llä Spektriestimaatti saadaan näiden periodogrammien keskiarvona (8.29) Jos ei päällekkäisyyttä, niin spektriestimaatin varianssi pienenee R:ään verrannollisesti taajuusresoluutio huononee R:ään verrannollisesti

2. Tasoittaminen ikkunoimalla Muodostetaan estimaatti taajuudella ω laskemalla painotettu keskiarvo periodogrammista: Φˆ N π = W ( ω ξ ) Φˆ ( ξ ) dξ, W dω = 1 π W γ (ω) on painofunktio (ikkunafunktio): γ Parametri γ kuvaa ikkunan leveyttä leveä ikkuna => tasainen spektri vs. kapea ikkuna => hyvä taajuusresoluutio N π π γ

Implementointi aikatasossa Taajuustasossa implementointi tehotonta Em. integraali aikatasossa ilmaistuna on (Appendix 8.8): Φˆ N = γ k= γ w γ ( k) Rˆ ( k) e iωk ; w R^Nu(k) on u:n autokovarianssin estimaatti viiveellä k Aikaikkuna w γ (k) oletettu nollaksi kun k >γ rajaa mahdolliset ikkunafunktiot Paljon käytetty on Hamming-ikkuna: N u ( ξ ) e γ kasvaa => tasoitetun periodogrammin taajuusresoluutio pienenee (hyvä asia) ja varianssi kasvaa (ei niin hyvä asia) γ ( k) = π π W γ iξk dξ

Blackman-Tukey -spektriestimaatti 1. Valitse aikaikkuna w γ (k) 2. Valitse ikkunanleveysparametri γ 3. Laske u:n autokovarianssit 0:sta γ:aan 4. Laske Φ N (ω) edellä kuvatun mukaisesti Huom. 1) edellä oletettu että T=1. Jos näin ei ole, on spekriestimaatti skaalattava: Φˆ 0 ( ξ ) = Φˆ ( ξt ), π / T ξ π T N T N / Huom. 2) Myös ristispektri voidaan estimoida samaan tapaan korvaamalla autokovarianssi ristikovarianssilla (8.42, 8.43)

Taajuusvasteen estimointi (Spectral Analysis, SPA) 1. Kerää data y(k), u(k), k=1,...,n; keskiarvota. 2. Valitse aikaikkunafunktio ja ikkunan leveys (tämä jää analyytikon vastuulle!!) 3. Laske y:n ja u:n tarvittavat auto- ja ristikovarianssit 4. Muodosta spektriestimaatit 5. Laske systeemin taajuusvaste kaavaa (1) (kirja 8.45) käyttäen (tarvittaessa myös kaava (2) (kirja 8.46))

Yhteenveto spektraalianalyysistä Paljon käytetty identifiointimenetelmä Yleispätevä menetelmä vaatii ainostaan lineaarisuusoletuksen ei vaadi erityisiä herätteitä Sopivalla γ:n valinnalla saadaan hyvä kuva systeemin taajuusominaisuuksista Tulos ei kelpaa simulointiin siirtofunktion estimointi/päättely periodogrammin avulla Spektraalianalyysi ei toimi takaisinkytketyissä systeemeissä u ja v korreloituneita, perusyhtälöt (1) ja (2) (kirja, 8.45 ja 8.46) eivät päde

Käsitelty Yhteenveto - epäparametriset identifiointimenetelmät Transientti- ja korrelaatioanalyysi => impulssi- ja askelvaste Taajuus-, Fourier- ja spektraalianalyysi => taajuusvaste Tulokset kvalitatiivisluontoisia: Yleiskuva systeemistä Eivät sovellu suoraan simulointiin Ohjaavat jatkotutkimuksia ja koesuunnittelua: esim. kiinnostavat taajuudet Voidaan käyttää hyväksi siirtofunktion estimoinnissa