Luento 3
Transcription
Luento 3
Säätötekniikan perusteet Luento 3: Linearisointi, Laplace-muunnos, Siirtofunktio, testifunktiot, painofunktio 26.1.2015 LUT Energy Electricity | Energy | Environment Kertausta viime viikosta Differentiaaliyhtälön ratkaiseminen Säätöpiiriin liittyviä peruskäsitteitä. Mitä säädöllä voidaan tehdä? Säätösuunnitteluprosessin vaiheet. LUT Energy Electricity | Energy | Environment Linearisointi Klassinen säätöteoria pätee lineaarisille systeemeille. Todelliset systeemit ovat usein epälineaarisia. Epälineaarisia systeemejä voidaan approksimoida lineaarisilla differentiaaliyhtälöillä tietyssä toimintapisteessä 3 y=x3 ylin 2.5 2 1.5 1 0.5 0 0 LUT Energy Energy Technology | Electrical Engineering | Environment Technology 0.5 1 1.5 Linearisointi Linearisointi perustuu Taylorin sarjakehitelmään f x df f ( x0 ) dx x x0 x x0 1! d2 f dx 2 x x0 x x0 2! 2 Funktiosta saadaan lineaarinen, kun Taylorin sarjasta otetaan 2 ensimmäistä termiä (suoran yhtälö) f x df f ( x0 ) dx x x0 x x0 1! Differentiaaliyhtälöt linearisoidaan samalla tavoin. LUT Energy Energy Technology | Electrical Engineering | Environment Technology Linearisointi Esimerkki Linearisoi epälineaarinen funktio y f ( x) x3 3 toimintapisteeseen x0 = 1. Linearisoi dy dt y=x3 ylin 2.5 2 2 y 1 0 1.5 toimintapisteeseen y=3. 1 Usein linearisoidaan tilayhtälömuodossa tasapainopisteeseen. Ei tämän kurssin aihe. 0.5 0 0 LUT Energy Energy Technology | Electrical Engineering | Environment Technology 0.5 1 1.5 Laplace-muunnos Lineaariset differentiaaliyhtälöt voidaan ratkaista joko aika- tai taajuustasossa. Säätötekniikassa differentiaaliyhtälöitä käsitellään usein taajuustasossa. Aikatasosta päästään taajuustasoon integraalimuunnosten avulla. Säätötekniikan kannalta keskeiset integraalimuunnokset ovat Fourier-muunnos ja sen erikoistapaus Laplacemuunnos. Taajuustasossa dynaamisia järjestelmiä voidaan käsitellä käyttäen algebrallisia yhtälöitä. LUT Energy Energy Technology | Electrical Engineering | Environment Technology Kertausta viime viikosta Differentiaaliyhtälön ratkaiseminen? Tehtävä, ratkaise 1.kl differentiaaliyhtälö dy dt 1 y 0 Tehtävä, ratkaise 2.kl differentiaaliyhtälö d2y dt 2 2 n dy dt 2 n y 0 Käytä molemmissa yritettä LUT Energy Electricity | Energy | Environment y e st s Z Laplace-muunnos ja Laplace-käänteismuunnos Laplace-muunnos funktiolle f(t) määritellään F ( s) L f (t ) e st f (t )dt 0 Ja käänteismuunnos f t 1 2 F e j d L on Laplace-operaattori ja käänteismuunnosta merkitään L-1 LUT Energy Energy Technology | Electrical Engineering | Environment Technology Laplace-muunnos Esimerkkejä 1. Määritä funktion f(t) = 1 Laplace-muunnos. L f (t ) st e 1dt 1 e s / 0 0 st 1 s 2. Määritä funktion f(t) derivaatan Laplace-muunnos. df t L dt df t e dt 0 | f 0 e s d s f s e 0 LUT Energy Energy Technology | Electrical Engineering | Environment Technology s d f 0 sF s Laplace-muunnoksia LUT Energy Energy Technology | Electrical Engineering | Environment Technology Laplace-muunnos Esimerkkejä Muodosta Laplace-muunnos (alkuarvot = 0) Sivun 11 RC-piirille Sivun 9 jousi-massa-systeemille LUT Energy Energy Technology | Electrical Engineering | Environment Technology Siirtofunktio Siirtofunktio kuvaa systeemin dynamiikkaa. Siirtofunktio on systeemin lähdön ja tulon Laplacemuunnosten suhde, kun alkuarvot oletetaan nolliksi. Esim. Jousimassasysteemi F(s) X(s) ms 2 G ( s) X ( s) F ( s) 1 bs k ms 2 1 bs k LUT Energy Energy Technology | Electrical Engineering | Environment Technology Siirtofunktioon liittyviä käsitteitä Tarkastellaan siirtofunktiota G ( s) B ( s) A( s) Nimittäjäpolynomi A(s) on siirtofunktion karakteristinen polynomi. Nimittäjäpolynomin A(s) kertaluku on siirtofunktion kertaluku. Nimittäjäpolynomin A(s) juuret ovat siirtofunktion navat. Osoittajapolynomin B(s) juuret ovat siirtofunktion nollat. LUT Energy Energy Technology | Electrical Engineering | Environment Technology Siirtofunktio Siirtofunktio kuvaa tulosignaalin lähtösignaaliksi taajuustasossa. Lähtösignaali saadaan tulosignaalin ja siirtofunktion tulona Y s G sU s Systeemin käyttäytymistä tarkastellaan käyttäen erilaisia testisignaaleja. Yleisimpiä testisignaaleja ovat: Yksikköimpulssi Yksikköaskel Yksikköramppi LUT Energy Energy Technology | Electrical Engineering | Environment Technology Yleisesti käytettyjä testifunktioita 1. Yksikköimpulssi on äärettömän korkea ja äärettömän lyhyt pulssi 0 t , kun t 0 0, kun t 0 t dt 1 U(s) = 1 2. Yksikköaskel u(t) = 1 ( kun t U(s) = 1/s 0) 3. Yksikköramppi u(t) = t ( kun t U(s) = 1/s2 0) LUT Energy Energy Technology | Electrical Engineering | Environment Technology Differentiaaliyhtälön ratkaiseminen taajuustasossa (1/4) Esimerkki Tarkastellaan toisen kertaluvun differentiaaliyhtälöä 2 d y dy 0.1 2 dt dt y u Tulosignaalina on yksikköaskel. Ratkaise lähtösignaali y(t) LUT Energy Energy Technology | Electrical Engineering | Environment Technology Differentiaaliyhtälön ratkaiseminen taajuustasossa (2/4) Laplace-muunnetaan differentiaaliyhtälö ja muodostetaan siirtofunktio (siirtofunktiossa alkuarvot = 0) d2y dy 0.1 2 dt dt 2 sY s 0.1 sY s Y s U s s2 y u Y s 1 0.1s 1 LUT Energy Energy Technology | Electrical Engineering | Environment Technology U s Differentiaaliyhtälön ratkaiseminen taajuustasossa (3/4) Tulosignaalina on yksikköaskel => U(s) = 1/s Lähtösignaali taajuustasossa Y s Gs U s s2 1 1 0.1s 1 s Kirjoitetaan lähtö uudestaan muotoon Y s s s 0,05 1 j 0,9987 s 0,05 j 0,9987 ja merkitään nimetään nimittäjän kompleksiset juuret a = 0,05 + j0,9987 ja b = 0,05 - j0,9987. Lähtösignaali aikatasossa saadaan nyt Laplacekäänteismuunnoksella yt L 1 1 ss a s b 1 ab 1 ae ab b a bt be at Differentiaaliyhtälön ratkaiseminen taajuustasossa (4/4) Step Response Matlabilla askelvaste saadaan ratkaistua koodilla 2 1.8 1.6 1.4 1.2 Am plitude G = tf(1,[1 0.1 1]); step(G) 1 0.8 0.6 0.4 0.2 0 0 20 40 60 Time (sec) LUT Energy Energy Technology | Electrical Engineering | Environment Technology 80 100 120 Painofunktio Painofunktio on siirtofunktion Laplace-käänteismuunnos g(t) Laplace-käänteismuunnetaan lähdön yhtälö t yt L1 Y s L1 G s U s gt u 0 Integraalilauseketta kutsutaan konvoluutiointegraaliksi Funktio g(t) on järjestelmän painofunktio. Painofunktio kuvaa, kuinka systeemi painottaa tulosignaalin kunkin hetken arvoa lähtösignaalissa. LUT Energy Energy Technology | Electrical Engineering | Environment Technology d Painofunktio Systeemin painofunktio saadaan syöttämällä systeemin tuloon yksikköimpulssi u(t) = (t) => U(s) = 1 t y (t ) g (t ) ( )d g (t ) 0 Kokeellisesti painofunktio voidaan mitata syöttämällä systeemin tuloon impulssivastetta approksimoiva signaali (= mahdollisimman lyhyt ja korkea pulssi) LUT Energy Energy Technology | Electrical Engineering | Environment Technology Pulssivaste a ua 1 a kun a 0 ....... niin ya ya S g ........ LUT Energy Energy Technology | Electrical Engineering | Environment Technology ya(t) ja G(s) L g Sivun 6 diffiksen pulssivaste/ painofunktio Määritetään pulssivaste d2y diffikselle dt 2 Analyyttisesti pulssivaste määritetään siirtofunktiosta Laplace-käänteismuunnoksella (ks. Kertoimet sivulla 8) 0.1 dy dt y u Impulse Response 1 0.8 0.6 L1 1 1 s a s b a b e Ja Matlabilla seuraavasti: bt e 0.4 at Amplitude yt 0.2 0 -0.2 -0.4 G = tf(1,[1 0.1 1]); impulse(G) -0.6 -0.8 0 20 40 60 Time (sec) LUT Energy Energy Technology | Electrical Engineering | Environment Technology 80 100 120 Impulssivasteet II-kl. järjestelmälle 2 kl järjestelmät Wn=10, G_DC =1, ksii=1,2,0.5,0.1 Impulse Response 4 Impulse Response 10 3.5 kriittinen alikriittinen ksii=0.1 8 3 6 alikriittinen ksii=0.5 4 2 Amplitude Amplitude 2.5 1.5 1 0 -2 ylikriittinen 0.5 0 2 -4 -6 0 0.5 1 1.5 Time (sec) 2 2.5 -8 0 1 2 3 Time (sec) LUT Energy Energy Technology | Electrical Engineering | Environment Technology 4 5 6 Impulssivasteet II-kl. järjestelmälle 2 kl järjestelmät Wn=10, G_DC =1, ksii= -3,-0.1 26 Impulse Response x 10 Impulse Response 600 3 500 2 1 Amplitude Amplitude 400 300 0 -1 -2 200 -3 100 -4 -5 0 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 49 50 51 52 53 54 Time (sec) Time (sec) LUT Energy Energy Technology | Electrical Engineering | Environment Technology 55 56 57 58 59 Erilaisia painofunktioita LUT Energy Energy Technology | Electrical Engineering | Environment Technology Siirtofunktioon liittyviä käsitteitä Tarkastellaan siirtofunktiota G ( s) B ( s) A( s) Nimittäjäpolynomi A(s) on siirtofunktion karakteristinen polynomi. Nimittäjäpolynomin A(s) kertaluku on siirtofunktion kertaluku. Nimittäjäpolynomin A(s) juuret ovat siirtofunktion navat. Osoittajapolynomin B(s) juuret ovat siirtofunktion nollat. LUT Energy Energy Technology | Electrical Engineering | Environment Technology Yhteenveto Mitä pitäisi osata? Mihin tarvitaan matemaattista mallia? Miten järjestelmän matemaattinen malli muodostetaan? Linearisointi Laplace-muunnos (Siirtofunktio) LUT Energy Electricity | Energy | Environment