Úvodní informace. Ústav aplikované matematiky ČVUT v Praze, Fakulta dopravní. verze: :47

Podobné dokumenty
Úvodní informace. Ústav aplikované matematiky ČVUT v Praze, Fakulta dopravní. verze: :18

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

Úvodní informace Matematické modelování Modelování systémů a procesů (11MSP)

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

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

Návrh a vyhodnocení experimentu

Inverzní Laplaceova transformace

Modelování a simulace Lukáš Otte

Diskretizace. 29. dubna 2015

Návrh a vyhodnocení experimentu

Elektronické obvody analýza a simulace

Laplaceova transformace

Speciální numerické metody 4. ročník bakalářského studia. Cvičení: Ing. Petr Lehner Přednášky: doc. Ing. Martin Krejsa, Ph.D.

Rovnice matematické fyziky cvičení pro akademický školní rok

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

Ing. Jitka Řezníčková, CSc., Ing. Jan Šleichrt, Ing. Jan Vyčichl, Ph.D.

Základy matematiky pro FEK

Propojení matematiky, fyziky a počítačů

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

Parciální diferenciální rovnice

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

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

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

STATISTIKA LS Garant předmětu: Ing. Martina Litschmannová, Ph.D. Přednášející: Ing. Martina Litschmannová, Ph.D.

DIPLOMOVÁ PRÁCE Nelineární řízení magnetického ložiska

SIGNÁLY A LINEÁRNÍ SYSTÉMY

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

APROXIMACE KŘIVEK V MATLABU NEWTONŮV INTERPOLAČNÍ POLYNOM CURVE FITTING IN MATLAB NEWTON INTERPOLATION POLYNOMIAL

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.

4EK201 Matematické modelování. 11. Ekonometrie

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

Modelování a simulace

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

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

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

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

VYUŽITÍ MATLABU PRO VÝUKU NUMERICKÉ MATEMATIKY Josef Daněk Centrum aplikované matematiky, Západočeská univerzita v Plzni. Abstrakt

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

4EK311 Operační výzkum. 1. Úvod do operačního výzkumu

Bonn, Rheinischen Friedrich-Wilhelms-Universität

Diferenciální rovnice 1

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.

Základy algoritmizace

Diferenciální rovnice 3

Modelov an ı syst em u a proces

Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory

DISKRÉTNÍ PROCESY V ELEKTROTECHNICE

Diskrétní matematika. DiM /01, zimní semestr 2017/2018

Cvičení z matematiky jednoletý volitelný předmět

Lineární stabilita a teorie II. řádu

Aplikovaná matematika I

Ing. Michael Rost, Ph.D.

Odpružená sedačka. Petr Školník, Michal Menkina. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

Praha technic/(4 -+ (/T'ERATU"'P. ))I~~

STATISTIKA. Inovace předmětu. Obsah. 1. Inovace předmětu STATISTIKA Sylabus pro předmět STATISTIKA Pomůcky... 7

Aplikovaná numerická matematika

Odhad stavu matematického modelu křižovatek

MATURITNÍ TÉMATA Z MATEMATIKY

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

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

AVDAT Nelineární regresní model

ALGEBRA. Téma 5: Vektorové prostory

Projekt IMPLEMENTACE ŠVP. pořadí početních operací, dělitelnost, společný dělitel a násobek, základní početní operace

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

Numerické řešení modelu proudění v porézní hornině s puklinou

ANALÝZA KONSTRUKCÍ. zimní semestr

ANALÝZA KONSTRUKCÍ. zimní semestr

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

KTE / PPEL Počítačová podpora v elektrotechnice

ZS: 2017/2018 NMAF061 F/2 J. MÁLEK. Matematika pro fyziky I. Posluchárna: T2 T1 Konzultační hodiny: pátek 9:40-10:30, posluchárna T5

MATEMATIKA PRO INŽENÝRY 21. STOLETÍ

MKI Funkce f(z) má singularitu v bodě 0. a) Stanovte oblast, ve které konverguje hlavní část Laurentova rozvoje funkce f(z) v bodě 0.

České vysoké učení technické v Praze Fakulta jaderná a fyzikálně inženýrská OKRUHY. ke státním závěrečným zkouškám BAKALÁŘSKÉ STUDIUM

Teorie náhodných matic aneb tak trochu jiná statistika

25.z-6.tr ZS 2015/2016

2 Hlavní charakteristiky v analýze přežití

Statistika (KMI/PSTAT)

1. ÚVOD. Arnošt Žídek, Iveta Cholevová. 15. října 2013 FBI VŠB-TUO

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

Budeme hledat řešení y(x) okrajové úlohy pro diferenciální rovnici druhého řádu v samoadjungovaném tvaru na intervalu a, b : 2 ) y i p i+ 1

Nyní využijeme slovník Laplaceovy transformace pro derivaci a přímé hodnoty a dostaneme běžnou algebraickou rovnici. ! 2 "

1. Číselné posloupnosti - Definice posloupnosti, základní vlastnosti, operace s posloupnostmi, limita posloupnosti, vlastnosti limit posloupností,

Tematický plán Obor: Informační technologie. Vyučující: Ing. Joanna Paździorová

Matematika I. dvouletý volitelný předmět

Měření dat Filtrace dat, Kalmanův filtr

POŽADAVKY K SOUBORNÉ ZKOUŠCE Z MATEMATIKY

Nelineární obvody. V nelineárních obvodech však platí Kirchhoffovy zákony.

Z0076 METEOROLOGIE A KLIMATOLOGIE

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

9.2. Zkrácená lineární rovnice s konstantními koeficienty

Obsah Obyčejné diferenciální rovnice

Teorie měření a regulace

Pružnost a plasticita II CD03

(Cramerovo pravidlo, determinanty, inverzní matice)

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

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

4EK211 Základy ekonometrie

PŘÍKLAD PŘECHODNÝ DĚJ DRUHÉHO ŘÁDU ŘEŠENÍ V ČASOVÉ OBLASTI A S VYUŽITÍM OPERÁTOROVÉ ANALÝZY

SIMULACE SYSTÉMŮ S ROZPROSTŘENÝMI PARAMETRY V SIMULINKU

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Transkript:

O předmětu Úvodní informace Matematické modelování Modelování systémů a procesů (11MSP) Bohumil Kovář, Jan Přikryl Ústav aplikované matematiky ČVUT v Praze, Fakulta dopravní 1. přednáška 11MSP 2018 verze: 2018-02-21 15:47

O předmětu Obsah přednášky 1 O předmětu Základní organizační informace Seznam literatury Hodnocení předmětu Domácí příprava Vstupní znalosti Výstupní znalosti

O předmětu Základní informace Přednášející: Ing. Bohumil Kovář, Ph.D. (kovar@fd.cvut.cz) přednášky čt. 9:45-11:15 a 11:30-13:00 Cvičící: Mgr. Lucie Kárná, Ph.D. (karna@fd.cvut.cz) Mgr. Marek Honců, Ph.D. (honcumar@fd.cvut.cz) Erasmus: Dr. Ing. Jan Přikryl (prikrjan@fd.cvut.cz) Garant předmětu: prof. RNDr. Miroslav Vlček, DrSc. (vlcek@fd.cvut.cz)

O předmětu Základní informace Pokračování Domovská stránka předmětu MSP: http://zolotarev.fd.cvut.cz/msp Cvičení: Pravidla jsou na stránkách předmětu. Cvičení pro druhý zápis: Vzhledem ke kapacitě počítačových laboratoří není možné, aby studenti opakující předmět navštěvovali cvičení. Budou odevzdávat elektronicky zadávané domácí úlohy a v průběhu semestru pro ně vypíšeme dva termíny, na kterých si napíšou písemné testy.

O předmětu Literatura I 1 CARLSON, Gordon E. Signal and Linear System Analysis: with Matlab. 2. vyd. New York: John Wiley & Sons, 1998, 768 s. ISBN 04-711-2465-6. 2 CHATURVEDI, Devendra K. Modeling and simulation of systems using MATLAB and Simulink. Boca Raton: CRC Press, 2009, 733 s. ISBN 978-143-9806-722. 3 ALLEN, Roy G. D. Matematická ekonomie. Praha: Academia, 1971, 782 s. 4 OPPENHEIM, Alan V., Alan S. WILLSKY a Syed Hamid NAWAB. Signals and Systems. 2. vyd. Upper Saddle River: Prentice Hall, 1997, 957 s. ISBN 01-381-4757-4. 5 KARBAN, Pavel. Výpočty a simulace v programech Matlab a Simulink. Brno: Computer Press, 2006. ISBN 80-251-1301-9.

O předmětu Literatura II 6 Informace o prostředí MATLAB http://zolotarev.fd.cvut.cz/mni/ http://www.fd.cvut.cz/personal/nagyivan/prpstat/prp/ MatIntro.pdf 7 Matematika-opakování http://euler.fd.cvut.cz/predmety/ml1/

O předmětu Zápočet a zkouška Celkový počet bodů, které studenti mohou během semestru získat, je 40. Ke zkoušce se z toho započítá maximálně 30. Zápočet udělujeme od 25 bodů výše. Body jsou rozděleny následovně: 10 bodů za 3 testy domácí přípravy, 4 body za tři automaticky hodnocené domácí úkoly, 12 bodů za dva praktické testy z Matlabu a Simulinku, 14 bodů za závěrečný test (dva početní příklady po pěti bodech a dvě doplňkové otázky za dva body).

O předmětu Zápočet a zkouška Pokračování V průběhu semestru může být vyhlášeno několik bonusových úloh, jejichž úspěšní a nejrychlejší řešitelé budou odměněni až dvěma bonusovými body. Bonusové body se přičítají k celkovému bodovému zisku v semestru. Bodování zaručuje, že v případě získání zápočtu (25 bodů a výše) můžete automaticky předmět absolvovat s klasifikací dostatečně, případně uspokojivě. V případě, že máte zájem o lepší hodnocení, můžete zbylých 20 bodů získat u zkoušky.

O předmětu Domácí příprava Témata domácích příprav a na ně navázaných testů: 1. Typy systémů 2. Laplaceova transformace, zpětná Laplaceova transformace a řešení diferenciálních rovnic 3. Z-transformace, zpětná Z-transformace a řešení diferenčních rovnic Domácí přípravy jsou zároveň vaší přípravou na závěrečný test.

O předmětu Výsledky 2016/2017 Klasifikováno A E 87 35 Nezapočteno Počet studujících dle KOS ke dni 21. února 2018 = 97

O předmětu Výsledky 2016/2017

O předmětu Výsledky 2016/2017 A 12 B 12 11 C A B C Nulová účast na cvičeních a testech Přestalo docházet na cvičení a testy Nesplnilo požadavky udělení zápočtu

O předmětu Znalosti vstupní Toto jsou znalosti, u nichž předpokládáme, že je ovládáte. Jejich neznalost se neomlouvá. 1 Znalost základních pojmů a operací s vektory a maticemi 2 Znalost práce s komplexními čísly a základů funkcí komplexní proměnné 3 Znalost vlastností trigonometrických, hyperbolických, exponenciálních funkcí 4 Znalost výpočtu součtů nekonečné řady, derivace a integrálů funkce jedné proměnné 5 Znalost práce se zlomky, algebraickými výrazy a běžné středoškolské matematiky 6 Základní znalosti prostředí SCILAB/MATLAB (v rozsahu předmětů 11PT a 11STS)

O předmětu Znalosti výstupní 1 Znalost použití Laplaceovy transformace pro řešení diferenciálních rovnic popisujících spojité lineární časově invariantní systémy 2 Znalost použití Z-transformace pro řešení diferenčních rovnic popisujících diskrétní lineární časově invariantní systémy 3 Znalost nalezení stavového popisu ze slovního zadání dynamického systému 4 Znalost použití pojmu stabilita řešení a metody ověření stability dynamického systému 5 Znalost prostředí MATLAB/SIMULINK pro modelování dynamických systémů a řešení soustav nelineárních diferenciálních a diferenčních rovnic

Obsah přednášky 2 Matematické modelování systémů Jaké cíle může modelování dosáhnout? Klasifikace modelů Fáze modelování Model systému Vnější popis systémů Vnitřní popis systémů 3

Sestavení Studium Testování Použití Tento proces opakovaných iterací je pro modelovací projekty typický a je jedním z nejužitečnějších aspektů modelování, pokud jde o lepší pochopení toho, jak systém funguje. Toto rozdělení činnosti v oblasti modelování budeme používat i nadále a bude tvořit strukturu pro zbytek tohoto kurzu.

Systém Definition (Systém) Charakteristické vlastnosti, se kterými vystačíme při modelování: systém považujeme za část prostředí, kterou lze od jejího okoĺı oddělit fyzickou nebo myšlenkovou hranicí, systém se skládá z podsystémů, vzájemně propojených součástí. Je to část našeho světa, která se svým okoĺım nějak interaguje, například prostřednictvím vstupu a výstupu.

Co je modelování? Model Za model můžeme pokládat náhradu nebo zjednodušení skutečného objektu reálného světa z hlediska jeho vlastností a funkčnosti. Modelování je možné pouze pokud zavedeme určitý stupeň abstrakce a aproximace.

Diskrétní a spojitý model vstup? výstup u(t) u[n] spojitý systém diskrétní systém y(t) y[n]

Tvorba modelu

Tvorba modelu Při analýze navrženého modelu chceme učinit co možná nejsilnější rozhodnutí na základě malého množství dat. Správnost našeho návrhu je nutné statisticky vyhodnotit. Problémy: 1 Významné diference ve sledovaných parametrech mohou být způsobeny špatným návrhem modelu, případně měřením dat 2 Je těžké rozlišit, zda diference v datech jsou skutečné nebo způsobené náhodným vlivem.

Proč modelování systémů? Otázky: Jak ověříme správnost výpočtu rychlosti šíření ptačí chřipky? Jak ověříme pevnost nového mostu? Jak ověříme bezpečnost softwaru? Pokud nemůžeme předem prokázat určité vlastnosti na samotného systému, prokážeme hledané vlastnosti na jeho modelu!

Modely reálného světa Antoni Gaudí

Modely reálného světa Antoni Gaudí

Modely reálného světa VW Polo crash test

Vnější popis systémů Vnější popis vychází z popisu systému vektorem vstupu u a vektorem výstupu y. Systém tak chápeme jako černou skříňku, o jejíchž vlastnostech se dozvíme pouze tehdy, jestliže budeme zkoumat její reakci na vnější události (signály, data). Vnější model popisujeme diferenciální rovnicí pro systémy se spojitým časem a diferenční rovnicí pro systémy s diskrétním časem. Uvedená rovnice je obecně vyššího řádu, než 1.

Vnitřní popis systémů Vnitřní, tzv. stavový popis systému používá k popisu dynamiky systému vektor vnitřních stavů x. Vektor vstupů u a vektor výstupních veličin y jsou druhotné veličiny vnitřního popisu. Stavové modely popisujeme soustavou diferenciálních rovnic prvního řádu pro systémy se spojitým časem a soustavou diferenčních rovnic prvého řádu pro systémy s diskrétním časem.

Role matematiky Modelování není samospasitelné: výstupy modelu je vždy třeba ověřovat, možné chyby jsou jak v modelu, tak i v jeho výpočtu. Verifikace: Počítáme správný model. Validace: Model počítá správně.

Obsah přednášky 2 Matematické modelování systémů 3

Zombie apokalypsa SIR model (1/8)

Zombie apokalypsa SIR model(2/8) Rovnice SIR modelu S (t) = αi (t)s(t) R (t) = βi (t) I (t) = S (t) R (t) = αi (t)s(t) βi (t) S(t) I (t) R(t) počet zdravých jedinců počet infikovaných počet mrtvých nebo imunních S(t) + I (t) + R(t) = c S (t) + I (t) + R (t) = 0

Zombie apokalypsa SIR model - Numerické řešení (3/8) Co nám tyto rovnice říkají? Předpokládejme, populaci S(0) = 100000 zdravých jedinců, I (0) = 10 Zombies a R(0) = 10 imunních s mírou šíření nákazy α = 0.0001 a úmrtností β = 0.1. V čase t = 0, tedy dnes: S (0) = αi (0)S(0) = 100 R (0) = βi (0) = 1 I (0) = S (0) R (0) = αi (0)S(0) βi (0) = 99 První den Zombie apokalypsy se počet zdravých jedinců sníží o 100, jeden člověk zemře a množství infikovaných vzroste o 99.

Zombie apokalypsa SIR model - Numerické řešení(4/8) Zítra, v čase t = 1 můžeme tedy očekávat S(1) S(0) + S (0) = 99900 R(1) R(0) + R (0) = 11 I (1) I (0) + I (0) = 109 a S (1) = αi (1)S(1) = 1088.91 R (1) = βi (1) = 10.9 I (1) = S (1) R (1) = αi (1)S(1) βi (1) = 1078.01

Zombie apokalypsa SIR model - Numerické řešení (5/8) Rovnice nám umožňují odhadovat změny S, I, R i v minulosti. Pokud známe stav apokalypsy dnes (v čase t = 0), pak můžeme odhadnout hodnoty včera (v čase t = 1) jako S( 1) S(0) S (0) R( 1) R(0) R (0) I ( 1) I (0) I (0) Takto můžeme numericky analyzovat změny S, I a R v čase a predikovat, jak se bude apokalypsa vyvíjet. Jedná se o rekurentní výpočty, které jsou s použitím počítače velmi snadné.

Zombie apokalypsa SIR model - Simulink (6/8)

Zombie apokalypsa SIR model - Simulink (7/8) 10 x 104 9 8 7 6 5 4 3 2 1 0 0 5 10 15 20 25 30 35 40 45 50 Time offset: 0 α = 0.00015, β = 0.11, S(0) = 100000, I (0) = R(0) = 10

Zombie apokalypsa SIR model - Analytické řešení (8/8) Analýza rovnice pro infikované Pokud I (t) = αs(t)i (t) βi (t) = (αs(t) β)i (t) S(t) > β α pak I (t) > 0 a tedy apokalypsa se zhoršuje a počet Zombies roste, S(t) < β α pak I (t) < 0 situace se lepší a počet Zombies klesá, β α je práh. Počet infikovaných tedy bude klesat, pokud se nám podaří snížit hodnotu koeficientu α, případně i β.

Romeo a Julie Love model (1/8)

Romeo a Julie Love model 1 (2/8) Předpokládejme, že funkce R(t) popisuje lásku Romea k Julii v čase t a funkce J(t) popisuje lásku Julie k Romeovi. Předpokládejme, že kladné hodnoty funkcí R(t) a J(t) představují lásku, vášeň atp., záporné hodnoty nenávist a nulové hodnoty lhostejnost. Rovnice modelu R (t) = rrr(t) + rjj(t) J (t) = jrr(t) + jjj(t) 1 S. H. Strogatz: Love Affairs and Differential Equations

Romeo a Julie Love model (3/8)

Romeo a Julie Love model [rr=0.5, rj = 0.2, jj = 0.7, jr = 0.5] (4/8)

Romeo a Julie Love model [rr=-0.6, rj = -2, jj = 0.7, jr = 0.8] (5/8)

Romeo a Julie Love model [rr=0.1, rj = -0.5, jj = -0.3, jr = 0.7] (6/8)

Romeo a Julie Love model [rr=0.1, rj = -0.4, jj = -0.1, jr = 0.1] (7/8)

Na závěr Děkuji za pozornost. Až budete utíkat, prosím opatrně.