Modelov an ı syst em u a proces

Podobné dokumenty
Řízení a optimalizace Stavové modely a model-prediktivní řízení

Cvi ení 3. Cvi ení 3. Modelování systém a proces. Mgr. Lucie Kárná, PhD. March 28, 2017

Cvi ení 5 Simulink. Cvi ení 5 Simulink. Modelování systém a proces. Lucie Kárná. March 26, 2018

Vlastnosti konvoluce. ÚPGM FIT VUT Brno,

1. března Organizace Základní informace Literatura Úvod Motivace... 3

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně

Řízení a optimalizace Stavové modely a model-prediktivní řízení

Řízení a optimalizace Stavové modely a model-prediktivní řízení

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY a SYSTÉMY

SIGNÁLY A SOUSTAVY, SIGNÁLY A SYSTÉMY

Laplaceova transformace

Matematika 4 FSV UK, LS Miroslav Zelený

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY, ČASOVÉ ŘADY a SYSTÉMY

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY, ČASOVÉ ŘADY a SYSTÉMY

Separovatelné diferenciální rovnice

Lineární a adaptivní zpracování dat. 3. SYSTÉMY a jejich popis ve frekvenční oblasti

Automatizace je proces při němž je řídicí funkce člověka nahrazována činností

Flexibilita jednoduché naprogramování a přeprogramování řídícího systému

Analýza lineárních regulačních systémů v časové doméně. V Modelice (ale i v Simulinku) máme blok TransfeFunction

Inverzní Laplaceova transformace

1 Modelování systémů 2. řádu

ÚPGM FIT VUT Brno,

Diferenˇcní rovnice Diferenciální rovnice Matematika IV Matematika IV Program

CVIČENÍ 4 Doc.Ing.Kateřina Hyniová, CSc. Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze 4.

Diskretizace. 29. dubna 2015

U Úvod do modelování a simulace systémů

Kapitola 12: Soustavy diferenciálních rovnic 1. řádu

Předmět A3B31TES Př. 2 B

Modelování polohových servomechanismů v prostředí Matlab / Simulink

Vlastnosti členů regulačních obvodů Osnova kurzu

naopak více variant odpovědí, bude otázka hodnocena jako nesprávně zodpovězená.

Matematika II. (LS 2009) FS VŠB-TU Ostrava. Bud te. A = a + 1 2, B = 1. b + 1. y = x 2 + Bx 3A. a osou x.

Diferenciální rovnice

Inverzní z-transformace. prof. Miroslav Vlček. 25. dubna 2013

Úvod do zpracování signálů

Řízení a optimalizace Stavové modely a model-prediktivní řízení Matematické metody pro ITS (11MAMY)

Parciální diferenciální rovnice

Soustavy lineárních rovnic

ROVNICE NA ČASOVÝCH ŠKÁLÁCH A NÁHODNÉ PROCESY. Michal Friesl

Diferenciální rovnice a jejich aplikace. (Brkos 2011) Diferenciální rovnice a jejich aplikace 1 / 36

Předmět A3B31TES/Př. 13

CW01 - Teorie měření a regulace

+ 2y. a y = 1 x 2. du x = nxn 1 f(u) 2x n 3 yf (u)

Autor by chtìl podìkovat všem svým spolupracovníkùm a kolegùm, kteøí mu pomohli s pøípravou textu. K vydání knihy pøispìla firma Newport Electronics s

Fakt. Každou soustavu n lineárních ODR řádů n i lze eliminací převést ekvivalentně na jednu lineární ODR

4. OBYČEJNÉ DIFERENCIÁLNÍ ROVNICE

8.4. Shrnutí ke kapitolám 7 a 8

(K611MSAP) prof. Miroslav Vlček. 24. února Ústav aplikované matematiky Fakulta dopravní ČVUT

Ústav technologie, mechanizace a řízení staveb. CW01 - Teorie měření a regulace 10.2 ZS 2010/2011. reg Ing. Václav Rada, CSc.

Teoretická elektrotechnika - vybrané statě

Modelování a simulace Lukáš Otte

11MAMY LS 2017/2018. Úvod do Matlabu. 21. února Skupina 01. reseni2.m a tak dále + M souborem zadané funkce z příkladu 3 + souborem skupina.

Diferenciální rovnice 3

Komplexní analýza. Laplaceova transformace. Martin Bohata. Katedra matematiky FEL ČVUT v Praze

CITLIVOSTNÍ ANALÝZA DYNAMICKÝCH SYSTÉMŮ I

KMS cvičení 9. Ondřej Marek

Kapitola 11: Lineární diferenciální rovnice 1/15

Soustavy lineárních diferenciálních rovnic I. řádu s konstantními koeficienty

MATEMATIKA III. Olga Majlingová. Učební text pro prezenční studium. Předběžná verze

Řízení a optimalizace Stavové modely a model-prediktivní řízení Matematické metody pro ITS (11MAMY)

Obsah. Lineární rovnice. Definice 7.9. a i x i = a 1 x a n x n = b,

Obsah Obyčejné diferenciální rovnice

9. cvičení z Matematické analýzy 2

rovnic), Definice y + p(x)y = q(x), Je-li q(x) = 0 na M, nazývá se y + p(x)y =

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

21. Úvod do teorie parciálních diferenciálních rovnic

Číslicové filtry. Honza Černocký, ÚPGM

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

Lineární a adpativní zpracování dat. 3. Lineární filtrace I: Z-transformace, stabilita

Úvod do modelování a simulace. Ing. Michal Dorda, Ph.D.

NUMERICKÉ METODY. Problematika num. řešení úloh, chyby, podmíněnost, stabilita algoritmů. Aproximace funkcí.

Modelování systémů a procesů (11MSP) Bohumil Kovář, Jan Přikryl, Miroslav Vlček. 8. přednáška 11MSP pondělí 20. dubna 2015

12 Obyčejné diferenciální rovnice a jejich soustavy

1/15. Kapitola 12: Soustavy diferenciálních rovnic 1. řádu

PŘEDNÁŠKA 9 KŘIVKOVÝ A PLOŠNÝ INTEGRÁL 1. DRUHU

0 = 2e 1 (z 3 1)dz + 3z. z=0 z 3 4z 2 + 3z + rez. 4. Napište Fourierův rozvoj vzhledem k trigonometrickému systému periodickému

Předmluva 9 Obsah knihy 9 Typografické konvence 10 Informace o autorovi 10 Poděkování 10

Biofyzikální ústav LF MU Brno. jarní semestr 2011

Matematika 5 FSV UK, ZS Miroslav Zelený

Drsná matematika III 1. přednáška Funkce více proměnných: křivky, směrové derivace, diferenciál

do magisterské etapy programu ELEKTRONIKA A KOMUNIKACE

Spojité deterministické modely I 1. cvičná písemka

IV120 Spojité a hybridní systémy. Jana Fabriková

Zavedeme-li souřadnicový systém {0, x, y, z}, pak můžeme křivku definovat pomocí vektorové funkce.

8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice

Interpolace pomocí splajnu

1.1 Existence a jednoznačnost řešení. Příklad 1.1: [M2-P1] diferenciální rovnice (DR) řádu n: speciálně nás budou zajímat rovnice typu

5. Maticová algebra, typy matic, inverzní matice, determinant.

LAPLACEOVA TRANSFORMACE LAPLACEOVA TRANSFORMACE

časovém horizontu na rozdíl od experimentu lépe odhalit chybné poznání reality.

9. přednáška 26. listopadu f(a)h < 0 a pro h (0, δ) máme f(a 1 + h, a 2,..., a m ) f(a) > 1 2 x 1

Drsná matematika III 2. přednáška Funkce více proměnných: Aproximace vyšších rádů, Taylorova věta, inverzní zobrazení

Drsná matematika III 6. přednáška Obyčejné diferenciální rovnice vyšších řádů, Eulerovo přibližné řešení a poznámky o odhadech chyb

Lineární rovnice prvního řádu. Máme řešit nehomogenní lineární diferenciální rovnici prvního řádu. Funkce h(t) = 2

SIGNÁLY A LINEÁRNÍ SYSTÉMY

Zpětná vazba, změna vlastností systému. Petr Hušek

VEKTOROVÁ POLE Otázky

O řešení diferenční rovnice y(n+2) 1, 25y(n+1)+0, 78125y(n) = x(n + 2) x(n)

Transkript:

Modelování systémů a procesů 13. března 2012

Obsah 1 Vnější popis systému 2 Vnitřní popis systému 3 Příklady na stavový popis dynamických systémů

Obsah 1 Vnější popis systému 2 Vnitřní popis systému 3 Příklady na stavový popis dynamických systémů

Obsah 1 Vnější popis systému 2 Vnitřní popis systému 3 Příklady na stavový popis dynamických systémů

Konvoluce V důsledku časové invariance dostáváme konvoluční sumu y(n) = h(n m)x(m) = h(k)x(n k), (1) m= k= která bývá občas značená y(n) = h(n) x(n). (2)

Příklad časově invariantního systému Uvažujme mikroekonomický systém variace ceny popsaný diferenční rovnici y(n)+ ay(n 1) = x(n). (3) Protože její koeficienty nezávisí na čase, tj. a není funkcí n, zachovává tato rovnice tvar při záměně n n m tvar. Impulsní odezva je potom h(n) = ( a) n 1(n) (4)

Příklad časově proměnného systému Uvažujme diferenční rovnici y(n)+ny(n 1) = x(n). (5) Protože koeficient u y(n 1) závisí na čase, nezachovává tato rovnice tvar při záměně n n m tvar. Impulsní odezvu lze psát ve tvaru h(n) = ( 1) n n!1(n) (6)

Kauzální systém Výstupní signál y(n) kauzálního systému závisí pouze na současných a minulých hodnotách vstupního signálu {x(n), x(n 1), x(n 2),...} takže v konvoluční sumě (1) y(n) = = k= 1 k= h(k)x(n k) (7) h(k)x(n k) + h(k)x(n k) k=0 musíme položit všechny členy impulsní odezvy h(k) = 0 pro k < 0.

Kauzální systém Konvoluční suma pro lineární, časově invariantní a kauzální systém má tvar y(n) = h(k)x(n k). (8) k=0 Jestliže navíc budeme požadovat, aby vstupní a výstupní signály měly dobře definovaný počátek, tj. aby x(n) 0, y(n) 0 pouze pro n 0, potom platí y(n) = n h(k)x(n k) = k=0 n x(k)h(n k). (9) k=0

Spojitý systém V případě spojitého času postupujeme podobně a odvodíme pro lineární časově invariantní systém konvoluční integrál y(t) = x(τ)h(t τ)dτ = h(τ)x(t τ)dτ. (10) Uvedený integrál opět nazýváme konvolucí a velmi často ho označujeme jako y(t) = h(t) x(t). (11)

Spojitý systém Funkce h(t) se nazývá impulsní odezva. Jedná se o výstup systému, na jehož vstupu se uplatní Diracův impuls x(t) = δ(t). Platí totiž y(t) = h(τ)δ(t τ)dτ = h(t). (12)

Kauzální systém Z důvodů, které klademe na kauzální chování systému je y(t) = = 0 h(τ)x(t τ)dτ (13) h(τ)x(t τ)dτ + 0 h(τ)x(t τ)dτ musíme položit hodnoty impulsní odezvy h(t) = 0 pro t < 0. a Konvoluční integrál pro lineární, časově invariantní a kauzální systém má tvar y(t) = 0 h(τ)x(t τ)dτ. (14)

Lineární a nelineární Spojitý stavový systém Diskrétní stavový systém u(t)... vstupní (řídící) vektor x(t)... stavový vektor y(t)... výstupní vektor Obecný tvar stavových rovnic u(n)... vstupní (řídící) vektor x(n)... stavový vektor y(n)... výstupní vektor Obecný tvar stavových rovnic ẋ(t) = f(x(t), u(t), t) x(n + 1) = f(x(n), u(n), n) y(t) = g(x(t), u(t), t) y(n) = g(x(n), u(n), n)

Stacionární a nestacionární Spojitý stavový systém Diskrétní stavový systém u(t)... vstupní (řídící) vektor x(t)... stavový vektor y(t)... výstupní vektor Lineární stavový systém ẋ(t) = A(t) x(t) + B(t) u(t) y(t) = C(t) x(t) + D(t)u(t) u(n)... vstupní (řídící) vektor x(n)... stavový vektor y(n)... výstupní vektor Lineární stavový systém x(n + 1) = M(n) x(n)+ N(n) u(n) y(n) = C(n) x(n) + D(n)u(n) A(t) je matice systému (n n) B(t) je matice vstupů (řízení)(n r) C(t) je výstupní matice (m n) D(t) je výstupní matice (m r) M(n) je matice systému N(n) je matice vstupů (řízení) C(n) je výstupní matice D(n) je výstupní matice

Stacionární a nestacionární Spojitý stavový systém Diskrétní stavový systém u(t)... vstupní (řídící) vektor x(t)... stavový vektor y(t)... výstupní vektor Lineární stacionární stavový systém ẋ(t) = A x(t) + B u(t) y(t) = C x(t) + Du(t) u(n)... vstupní (řídící) vektor x(n)... stavový vektor y(n)... výstupní vektor Lineární stacionární stavový systém x(n + 1) = M x(n)+ N u(n) y(n) = C x(n) + Du(n) A je matice systému (n n) B je matice vstupů (řízení)(n r) C je výstupní matice (m n) D je výstupní matice (m r) M je matice systému N je matice vstupů (řízení) C je výstupní matice D je výstupní matice

Vnitřní popis spojitého systému D u(t) B ẋ(t) x(t) C y(t) A Obrázek: Blokové schéma spojitého lineárního systému

Vnitřní popis diskrétního systému D u(n) N x(n+1) z 1 x(n) C y(n) M Obrázek: Blokové schéma diskrétního lineárního systému

Cykloida Pohyb po cykloidě je popsán parametrickou soustavou rovnic x 1 (t) x = at b sin t, x 2 (t) y = a b cos t, která je pro počáteční podmínky dána řešením stavové rovnice d dt x 1 (0) = 0 a x 2 (0) = a b [ ] x1 (t) = x 2 (t) [ 0 1 1 0 ][ ] x1 (t) + x 2 (t) [ ] 0 t. a

Cykloida 1 s Integrator Scope 1 XY Graph Clock 1.1 Gain Add 1 s Integrator 1 Scope Obrázek: Model cykloidy

Cykloida Obrázek: Graf cykloidy

Vlci a ovečky Nelineární stavový model vlci a ovečky, který je znám v literatuře jako Lotka - Volterra predator-prey model, se týká populace ovcí popsané stavovou proměnnou x 1 (t) a populace vlků popsané stavovou proměnnou x 2 (t). Dynamický model je dán nelineární soustavou stavových rovnic d dt x 1(t) = a x 1 (t) bx 1 (t)x 2 (t), d dt x 2(t) = c x 2 (t)+d x 1 (t)x 2 (t).

Vlci a ovečky Uvedený model můžeme snadno interpretovat. Žijí-li ovce a vlci odděleně, pro ovce platí rovnice d dt x 1(t) = a x 1 (t), jejímž řešením je exponenciální růst zatímco vlci bez potravy exponenciálně hynou, x 1 (t) = x 1 (0) e at, d dt x 2(t) = c x 2 (t) x 2 (t) = x 2 (0) e ct.

Vlci a ovečky Počet sežraných ovcí a nasycených vlků je úměrný počtu jejich setkání, tj. součinu x 1 (t)x 2 (t) a počet ovcí klesá úměrně s b x 1 (t)x 2 (t), zatímco se vlci mají dobře a jejich počet stoupá úměrně s d x 1 (t)x 2 (t).

Vnitřní popis diskrétního systému -0.006 Gain2 0.2 Gain 1 s Sum Integrator Graph Mux Mux 1 s Product Sum1 Integrator1-0.2 Gain4 0.003 Gain3

Vnitřní popis diskrétního systému 180 160 O V C E V L C I 140 120 100 80 60 40 20 0 0 10 20 30 40 50 60 70 80 90 100 T [ D N Y ] Obrázek: Průběh populací vlků a oveček

MSaP - domácí úkol č. DU-1 zadání 13. a 14. 3. 2012 odevzdání 20. resp. 21. 3. 2012

Problém 1 200 100 0 100 200 300 Původní signál EEG 400 0 500 1000 1500 Signál EEG vyhlazený klouzavým průměrem délky 5 300 200 100 0 100 200 0 500 1000 1500

Problém 1 Na obrázku je uveden příklad použití klouzavého průměru. Klouzavý průměr je nejpoužívanější metoda analýzy dat. Vyhlazuje prudké výkyvy. Jednoduchý klouzavý průměr y(n) z naměřených dat x(n) v pěti následujících obdobích má tvar y(n) = 1 5 (x(n)+x(n 1)+x(n 2)+x(n 3)+x(n 4)). Vaším úkolem je: Napočítat klouzavý průměr y(n) délky 5 pro prvních deset členů jednotkového skoku x(n) 1(n). Nakreslit průběh jednotkového skoku a odpovídajícího klouzavého průměru. Určit jaký tvar bude mít vzorec pro klouzavý průměr délkyl.

Problém 2 Dynamický systém je popsán diferenciální rovnicí tvaru ÿ(t)+α 2 0 (1+sinω 0t) y(t) = cosωt. Určete zda uvedený systém je spojitý/nespojitý autonomní/neautonomní lineární/nelineární časově invariantní/ časově proměnný