Informatika pro záchranu života

Podobné dokumenty
Formální Metody a Specifikace (LS 2011) Formální metody pro kyber-fyzikální systémy

Vyhněte se katastrofám pomocí výpočetní matematiky

Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti 1 / 19

Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti 1 / 16


Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Unbounded Model Checking

C2142 Návrh algoritmů pro přírodovědce

Modelování a simulace Lukáš Otte

UMÍ POČÍTAČE POČÍTAT?

Návrh a simulace zkušební stolice olejového čerpadla. Martin Krajíček

Temporální Logiky. Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti 1 / 19

Objektově orientovaná implementace škálovatelných algoritmů pro řešení kontaktních úloh

I. Základní ekonomické pojmy

VY_32_INOVACE_INF.15. Dějiny počítačů II.

Informatika a výpočetní technika 1. roč./1. sem. 1. roč./2. sem. 2. roč./3. sem. 1 kr. Povinné předměty pro obor IVT

POČÍTAČOVÁ SIMULACE PODNIKOVÝCH PROCESŮ. Ing. V. Glombíková, PhD.

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

Programování v jazyce C pro chemiky (C2160) 12. Specifické problémy při vývoji vědeckého softwaru

Projekt fondu rozvoje vysokých škol 1809/2007 "Příprava kurzu - Simulace jednoduchých fyzikálních dějů"

METODOLOGIE I - METODOLOGIE KVANTITATIVNÍHO VÝZKUMU

Rovnoměrný pohyb II

01 Teoretické disciplíny systémové vědy


Matematická indukce a správnost programů. Základy diskrétní matematiky, BI-ZDM ZS 2011/12, Lekce 13

Modelov an ı biologick ych syst em u Radek Pel anek

Rovnoměrný pohyb I

8.2. Exaktní rovnice. F(x, y) x. dy. df = dx + y. Nyní budeme hledat odpověd na otázku, zda a jak lze od této diferenciální formule

Určení hmotnosti zeměkoule vychází ze základního Newtonova vztahu (1) mezi gravitačním zrychlením a g a hmotností M Z gravitačního centra (Země).

Fotogammetrie. Zpracoval: Jakub Šurab, sur072. Datum:

MALÝ LETECKÝ MOTOR Jakým způsobem byl motor vyvíjen

A6M33SSL: Statistika a spolehlivost v lékařství Teorie spolehlivosti Přednáška 2

Vztah výpočetní techniky a biomedicíny

Matematický ústav UK Matematicko-fyzikální fakulta

Matematický ústav UK Matematicko-fyzikální fakulta

Název projektového úkolu: Voda (nejen) kolem nás Třída: 8.

Institut teoretické informatiky (ITI) na FI MU

SPALOVACÍ MOTORY. Doc. Ing. Jiří Míka, CSc.

CO JE A NENÍ NOVÉHO V MODELOVÁNÍ DYNAMICKÝCH SPOJITÝCH SYSTÉMŮ NA POČÍTAČI ZA PŮL STOLETÍ

6.2.8 Vlnová funkce. ψ nemá (zatím?) žádný fyzikální smysl, fyzikální smysl má funkce. Předpoklady:

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

Tomáš Karel LS 2012/2013

Honeywell & Masarykova univerzita v Brně

Lékařská biofyzika, výpočetní technika I. Biostatistika Josef Tvrdík (doc. Ing. CSc.)

Mechanika s Inventorem

FYZIKA 6. ročník 2. část

I N V E S T I C E D O R O Z V O J E V Z D Ě L Á V Á N Í

7. rámcový program BEZPEČNOST. Eva Hillerová, TC AV ČR

Mechanika s Inventorem

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice

Náhodné (statistické) chyby přímých měření

Modelování elektromechanického systému

Synergické efekty VaVpI projektů na VŠB-TU Ostrava

SYSTÉMOVÁ METODOLOGIE (VII) Kybernetika. Ak. rok 2011/2012 vbp 1

Aplikovaná statistika v R - cvičení 2

analýzy dat v oboru Matematická biologie

Řešení příkladů na rovnoměrně zrychlený pohyb I

Pohyb tělesa (5. část)

Inženýrská statistika pak představuje soubor postupů a aplikací teoretických principů v oblasti inženýrské činnosti.

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Studium závislosti výpočetního času algoritmu GPC prediktivního řízení na volbě typu popisu matematického modelu v regulátoru

Fyzikální učebna vybavená audiovizuální technikou, fyzikální pomůcky

Provoz vodárenské infrastruktury v krizové situaci

Náhodná veličina X má Poissonovo rozdělení se střední hodnotou lambda. Poissonovo rozdělení je definováno jako. P(X=k) = 0,036

Modelování: obecné principy. Radek Pelánek

Web based dynamic modeling by means of PHP and JavaScript part III

EXPERIMENTÁLNÍ MECHANIKA 2 Přednáška 5 - Chyby a nejistoty měření. Jan Krystek

6. MECHANIKA TUHÉHO TĚLESA

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

Scénář text Scénář záběry Místo, kontakt, poznámka. Animace 1: pavouk, mravenec a včela.

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

VYBRANÁ ROZDĚLENÍ. DISKRÉTNÍ NÁH. VELIČINY Martina Litschmannová

Digitální fotografie. Mgr. Milana Soukupová Gymnázium Česká Třebová

Lze zbohatnout pomocí matematiky?

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áhodné chyby přímých měření

MATEMATIKA V MEDICÍNĚ

Virtuální ověřování výroby Robotika Process Simulate Virtual Commissioning Virtuelle Inbetriebnahme

Možnosti využití programů a fondů EU pro rozvoj informační společnosti

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

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

Chyby měření 210DPSM

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

Doc. Ing. Daniel Kaminský, CSc. ELCOM, a.s.

Otázky ke státní závěrečné zkoušce

6 PŘEDNÁŠKA 6: Stav kvantového systému, úplná množina pozorovatelných. Operátor momentu hybnosti a kvadrátu momentu hybnosti.

Návrh a vyhodnocení experimentu

Jihočeské podnikatelské vouchery

FYZIKA 6. ročník 2. část

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.

INOVACE ODBORNÉHO VZDĚLÁVÁNÍ NA STŘEDNÍCH ŠKOLÁCH ZAMĚŘENÉ NA VYUŽÍVÁNÍ ENERGETICKÝCH ZDROJŮ PRO 21. STOLETÍ A NA JEJICH DOPAD NA ŽIVOTNÍ PROSTŘEDÍ

Flow-X PRŮTOKOMĚR. On-line datový list

Moderní nástroje pro vývoj elektronických řídicích jednotek

Katedra výrobních systémů a automatizace. Ing. Petr Zelený, Ph.D. březen 2015

Přínosy účasti v programu Eureka z pohledu rozvoje VÚTS, a.s.

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Fyzikální veličina Čas označení, jednotky, měřidla

MĚŘENÍ FYZIKÁLNÍCH VELIČIN. m = 15 kg. Porovnávání a měření. Soustava SI (zkratka z francouzského Le Système International d'unités)

VÝUKOVÝ SOFTWARE PRO ANALÝZU A VIZUALIZACI INTERFERENČNÍCH JEVŮ

Výuka IVT na 1. stupni

Transkript:

Informatika pro záchranu života Stefan Ratschan Ústav Informatiky Akademie Věd tefan Ratschan (Ústav Informatiky Akademie Věd) 1 / 15

Katastrofický začátek. Stefan Ratschan (Ústav Informatiky Akademie Věd) 2 / 15

Therac-25 Zařízení pro radioterapii Stefan Ratschan (Ústav Informatiky Akademie Věd) 3 / 15

Therac-25 Zařízení pro radioterapii Původní zařízení (therac-20) skoro výhradně mechanické. Stefan Ratschan (Ústav Informatiky Akademie Věd) 3 / 15

Therac-25 Zařízení pro radioterapii Původní zařízení (therac-20) skoro výhradně mechanické. Pozorování: Mechanický přístroj nebezpečný (opotřebuje se), softwarové řízení. Stefan Ratschan (Ústav Informatiky Akademie Věd) 3 / 15

Therac-25 Zařízení pro radioterapii Původní zařízení (therac-20) skoro výhradně mechanické. Pozorování: Mechanický přístroj nebezpečný (opotřebuje se), softwarové řízení. Výsledek? Stefan Ratschan (Ústav Informatiky Akademie Věd) 3 / 15

Therac-25 Zařízení pro radioterapii Původní zařízení (therac-20) skoro výhradně mechanické. Pozorování: Mechanický přístroj nebezpečný (opotřebuje se), softwarové řízení. Výsledek? Alespoň 6 haváríı s nadměrnou dávkou radiace, některé z nich smrtelné. Stefan Ratschan (Ústav Informatiky Akademie Věd) 3 / 15

Ariane 5 let 501 (1996) Stefan Ratschan (Ústav Informatiky Akademie Věd) 4 / 15

Ariane 5 let 501 (1996) Stefan Ratschan (Ústav Informatiky Akademie Věd) 4 / 15

Ariane 5 let 501 (1996) Let skončil několik desítek sekund po startu explozí Škoda: 290 Me Odklad programu jeden rok Stefan Ratschan (Ústav Informatiky Akademie Věd) 4 / 15

Northeast Blackout of 2003 tefan Ratschan (Ústav Informatiky Akademie Věd) 5 / 15

Northeast Blackout of 2003 Výpadek proudu ve velké části Spojených států amerických 14.-16.8.2003 Víc než 10 přimých úmrtí Obrovské finanční škody tefan Ratschan (Ústav Informatiky Akademie Věd) 5 / 15

Souvislost Co to má společného s informatikou? tefan Ratschan (Ústav Informatiky Akademie Věd) 6 / 15

Souvislost Co to má společného s informatikou? Každá nadměrná dávka v Therac-25 byla výsledkem chyby v řídícím softwaru. Nebezpečný stav byl dříve vyloučen mechanickým zařízením. tefan Ratschan (Ústav Informatiky Akademie Věd) 6 / 15

Souvislost Co to má společného s informatikou? Každá nadměrná dávka v Therac-25 byla výsledkem chyby v řídícím softwaru. Nebezpečný stav byl dříve vyloučen mechanickým zařízením. Exploze Ariane 5 byla výsledkem chybné konverze z čísla s pohyblivou čárkou do celého čísla. tefan Ratschan (Ústav Informatiky Akademie Věd) 6 / 15

Souvislost Co to má společného s informatikou? Každá nadměrná dávka v Therac-25 byla výsledkem chyby v řídícím softwaru. Nebezpečný stav byl dříve vyloučen mechanickým zařízením. Exploze Ariane 5 byla výsledkem chybné konverze z čísla s pohyblivou čárkou do celého čísla. tefan Ratschan (Ústav Informatiky Akademie Věd) 6 / 15

Souvislost Co to má společného s informatikou? Každá nadměrná dávka v Therac-25 byla výsledkem chyby v řídícím softwaru. Nebezpečný stav byl dříve vyloučen mechanickým zařízením. Exploze Ariane 5 byla výsledkem chybné konverze z čísla s pohyblivou čárkou do celého čísla. Raketa měla dva redundantní počítače Stefan Ratschan (Ústav Informatiky Akademie Věd) 6 / 15

Souvislost Co to má společného s informatikou? Každá nadměrná dávka v Therac-25 byla výsledkem chyby v řídícím softwaru. Nebezpečný stav byl dříve vyloučen mechanickým zařízením. Exploze Ariane 5 byla výsledkem chybné konverze z čísla s pohyblivou čárkou do celého čísla. Raketa měla dva redundantní počítače (stejný problém v obou). tefan Ratschan (Ústav Informatiky Akademie Věd) 6 / 15

Souvislost Co to má společného s informatikou? Každá nadměrná dávka v Therac-25 byla výsledkem chyby v řídícím softwaru. Nebezpečný stav byl dříve vyloučen mechanickým zařízením. Exploze Ariane 5 byla výsledkem chybné konverze z čísla s pohyblivou čárkou do celého čísla. Raketa měla dva redundantní počítače (stejný problém v obou). Ariane 5 (na rozdíl od verze 4) tuto softwarovou funkcionalitu už ani nepotřebovala. tefan Ratschan (Ústav Informatiky Akademie Věd) 6 / 15

Souvislost Co to má společného s informatikou? Každá nadměrná dávka v Therac-25 byla výsledkem chyby v řídícím softwaru. Nebezpečný stav byl dříve vyloučen mechanickým zařízením. Exploze Ariane 5 byla výsledkem chybné konverze z čísla s pohyblivou čárkou do celého čísla. Raketa měla dva redundantní počítače (stejný problém v obou). Ariane 5 (na rozdíl od verze 4) tuto softwarovou funkcionalitu už ani nepotřebovala. Výpadek proudu výsledkem pozdní reakce na menší problém kvůli chybě v softwaru poplachového zařízení. Stefan Ratschan (Ústav Informatiky Akademie Věd) 6 / 15

Cyber-Physical Systems (CPS) Čím dál větší integrace digitalní elektroniky/softwaru a fyzikálních systémů Stefan Ratschan (Ústav Informatiky Akademie Věd) 7 / 15

Cyber-Physical Systems (CPS) Čím dál větší integrace digitalní elektroniky/softwaru a fyzikálních systémů Stefan Ratschan (Ústav Informatiky Akademie Věd) 7 / 15

Cyber-Physical Systems (CPS) Čím dál větší integrace digitalní elektroniky/softwaru a fyzikálních systémů Náklady na elektroniku/software vyšší než fyzické auto. Stefan Ratschan (Ústav Informatiky Akademie Věd) 7 / 15

Cyber-Physical Systems (CPS) Čím dál větší integrace digitalní elektroniky/softwaru a fyzikálních systémů Náklady na elektroniku/software vyšší než fyzické auto. Dnes: Většina výpočetní kapacity se už nenachází ve stolních počítačích Stefan Ratschan (Ústav Informatiky Akademie Věd) 7 / 15

Safety Critical System Nejen, čím dál větší integrace digitalní elektroniky/softwaru a fyzikálních systémů, ale i integrace do každodenního lidského života Stefan Ratschan (Ústav Informatiky Akademie Věd) 8 / 15

Safety Critical System Nejen, čím dál větší integrace digitalní elektroniky/softwaru a fyzikálních systémů, ale i integrace do každodenního lidského života Poruchy mohou ohrožovat lidský život Stefan Ratschan (Ústav Informatiky Akademie Věd) 8 / 15

Safety Critical System Nejen, čím dál větší integrace digitalní elektroniky/softwaru a fyzikálních systémů, ale i integrace do každodenního lidského života Poruchy mohou ohrožovat lidský život Správnost nezbytná Stefan Ratschan (Ústav Informatiky Akademie Věd) 8 / 15

Zakládáme podnik na pračky tefan Ratschan (Ústav Informatiky Akademie Věd) 9 / 15

Zakládáme podnik na pračky Dříve než je prodáváme, musíme zjistit, jestli fungují tefan Ratschan (Ústav Informatiky Akademie Věd) 9 / 15

Zakládáme podnik na pračky Dříve než je prodáváme, musíme zjistit, jestli fungují Před-počítačový věk: pokusy s prototypy: tefan Ratschan (Ústav Informatiky Akademie Věd) 9 / 15

Zakládáme podnik na pračky Dříve než je prodáváme, musíme zjistit, jestli fungují Před-počítačový věk: pokusy s prototypy: teploty: 40, 60, 90 tefan Ratschan (Ústav Informatiky Akademie Věd) 9 / 15

Zakládáme podnik na pračky Dříve než je prodáváme, musíme zjistit, jestli fungují Před-počítačový věk: pokusy s prototypy: teploty: 40, 60, 90 s tvrdou vodou, s měkkou vodou tefan Ratschan (Ústav Informatiky Akademie Věd) 9 / 15

Zakládáme podnik na pračky Dříve než je prodáváme, musíme zjistit, jestli fungují Před-počítačový věk: pokusy s prototypy: teploty: 40, 60, 90 s tvrdou vodou, s měkkou vodou hodně prádla, málo prádla tefan Ratschan (Ústav Informatiky Akademie Věd) 9 / 15

Zakládáme podnik na pračky Dříve než je prodáváme, musíme zjistit, jestli fungují Před-počítačový věk: pokusy s prototypy: teploty: 40, 60, 90 s tvrdou vodou, s měkkou vodou hodně prádla, málo prádla velmi špinavé prádlo, skoro čisté prádlo tefan Ratschan (Ústav Informatiky Akademie Věd) 9 / 15

Zakládáme podnik na pračky Dříve než je prodáváme, musíme zjistit, jestli fungují Před-počítačový věk: pokusy s prototypy: teploty: 40, 60, 90 s tvrdou vodou, s měkkou vodou hodně prádla, málo prádla velmi špinavé prádlo, skoro čisté prádlo když stojí úplně vodorovně, když ne tefan Ratschan (Ústav Informatiky Akademie Věd) 9 / 15

Zakládáme podnik na pračky Dříve než je prodáváme, musíme zjistit, jestli fungují Před-počítačový věk: pokusy s prototypy: teploty: 40, 60, 90 s tvrdou vodou, s měkkou vodou hodně prádla, málo prádla velmi špinavé prádlo, skoro čisté prádlo když stojí úplně vodorovně, když ne... tefan Ratschan (Ústav Informatiky Akademie Věd) 9 / 15

Zakládáme podnik na pračky Dříve než je prodáváme, musíme zjistit, jestli fungují Před-počítačový věk: pokusy s prototypy: teploty: 40, 60, 90 s tvrdou vodou, s měkkou vodou hodně prádla, málo prádla velmi špinavé prádlo, skoro čisté prádlo když stojí úplně vodorovně, když ne... Předpoklad: 15 takových parametrů, jen 2 hodnoty, každý pokus trvá hodinu, stojí 20e. tefan Ratschan (Ústav Informatiky Akademie Věd) 9 / 15

Zakládáme podnik na pračky Dříve než je prodáváme, musíme zjistit, jestli fungují Před-počítačový věk: pokusy s prototypy: teploty: 40, 60, 90 s tvrdou vodou, s měkkou vodou hodně prádla, málo prádla velmi špinavé prádlo, skoro čisté prádlo když stojí úplně vodorovně, když ne... Předpoklad: 15 takových parametrů, jen 2 hodnoty, každý pokus trvá hodinu, stojí 20e. Pak: 1365 dny (>3 roky) testování, skoro 1 Me tefan Ratschan (Ústav Informatiky Akademie Věd) 9 / 15

Testování Tvrdost vody, objem prádla, špinavost prádla, náklon pračky atd.: Parametry: Stefan Ratschan (Ústav Informatiky Akademie Věd) 10 / 15

Testování Tvrdost vody, objem prádla, špinavost prádla, náklon pračky atd.: Parametry: Nejsou jen 2 Stefan Ratschan (Ústav Informatiky Akademie Věd) 10 / 15

Testování Tvrdost vody, objem prádla, špinavost prádla, náklon pračky atd.: Parametry: Nejsou jen 2, 4 Stefan Ratschan (Ústav Informatiky Akademie Věd) 10 / 15

Testování Tvrdost vody, objem prádla, špinavost prádla, náklon pračky atd.: Parametry: Nejsou jen 2, 4, 234 Stefan Ratschan (Ústav Informatiky Akademie Věd) 10 / 15

Testování Tvrdost vody, objem prádla, špinavost prádla, náklon pračky atd.: Parametry: Nejsou jen 2, 4, 234, 10231,... možné hodnoty. I když vybíráme jakýkoli počet hodnot pro testy, můžeme vždy minout problémovou hodnotu. Stefan Ratschan (Ústav Informatiky Akademie Věd) 10 / 15

Testování Tvrdost vody, objem prádla, špinavost prádla, náklon pračky atd.: Parametry: Nejsou jen 2, 4, 234, 10231,... možné hodnoty. I když vybíráme jakýkoli počet hodnot pro testy, můžeme vždy minout problémovou hodnotu. Vývoj v čase! Stefan Ratschan (Ústav Informatiky Akademie Věd) 10 / 15

Testování Tvrdost vody, objem prádla, špinavost prádla, náklon pračky atd.: Parametry: Nejsou jen 2, 4, 234, 10231,... možné hodnoty. I když vybíráme jakýkoli počet hodnot pro testy, můžeme vždy minout problémovou hodnotu. Vývoj v čase! Pračka je relativně jednoduchý stroj vlaky, letadla,... : několik tisíc parametrů, selhání má za následek katastrofu! Stefan Ratschan (Ústav Informatiky Akademie Věd) 10 / 15

Testování Tvrdost vody, objem prádla, špinavost prádla, náklon pračky atd.: Parametry: Nejsou jen 2, 4, 234, 10231,... možné hodnoty. I když vybíráme jakýkoli počet hodnot pro testy, můžeme vždy minout problémovou hodnotu. Vývoj v čase! Pračka je relativně jednoduchý stroj vlaky, letadla,... : několik tisíc parametrů, selhání má za následek katastrofu! V okamžiku, kdy už nemůžeme dál, přijde Stefan Ratschan (Ústav Informatiky Akademie Věd) 10 / 15

Testování Tvrdost vody, objem prádla, špinavost prádla, náklon pračky atd.: Parametry: Nejsou jen 2, 4, 234, 10231,... možné hodnoty. I když vybíráme jakýkoli počet hodnot pro testy, můžeme vždy minout problémovou hodnotu. Vývoj v čase! Pračka je relativně jednoduchý stroj vlaky, letadla,... : několik tisíc parametrů, selhání má za následek katastrofu! V okamžiku, kdy už nemůžeme dál, přijde: počítač! Stefan Ratschan (Ústav Informatiky Akademie Věd) 10 / 15

Testování Tvrdost vody, objem prádla, špinavost prádla, náklon pračky atd.: Parametry: Nejsou jen 2, 4, 234, 10231,... možné hodnoty. I když vybíráme jakýkoli počet hodnot pro testy, můžeme vždy minout problémovou hodnotu. Vývoj v čase! Pračka je relativně jednoduchý stroj vlaky, letadla,... : několik tisíc parametrů, selhání má za následek katastrofu! V okamžiku, kdy už nemůžeme dál, přijde: počítač! Pokusy na počítači: simulace, testování Stefan Ratschan (Ústav Informatiky Akademie Věd) 10 / 15

Testování Tvrdost vody, objem prádla, špinavost prádla, náklon pračky atd.: Parametry: Nejsou jen 2, 4, 234, 10231,... možné hodnoty. I když vybíráme jakýkoli počet hodnot pro testy, můžeme vždy minout problémovou hodnotu. Vývoj v čase! Pračka je relativně jednoduchý stroj vlaky, letadla,... : několik tisíc parametrů, selhání má za následek katastrofu! V okamžiku, kdy už nemůžeme dál, přijde: počítač! Pokusy na počítači: simulace, testování Potřebujeme model (počítačová reprezentace pračky) Stefan Ratschan (Ústav Informatiky Akademie Věd) 10 / 15

Model: Mikročip pro řízení otáček zvyseni vykonu otacky 2.2 otacky 1.5 nalozeni zachovani vykonu otacky 1.8 otacky 2.5 snizeni vykonu tefan Ratschan (Ústav Informatiky Akademie Věd) 11 / 15

Diskrétní: dobře oddělené stavy, navíc: konečný počet tefan Ratschan (Ústav Informatiky Akademie Věd) 11 / 15 Model: Mikročip pro řízení otáček zvyseni vykonu otacky 2.2 otacky 1.5 nalozeni zachovani vykonu otacky 1.8 otacky 2.5 snizeni vykonu

Modelování vývoje otáček Zatím popisujeme (tj. modelujeme) jen změnu výkonu. Stefan Ratschan (Ústav Informatiky Akademie Věd) 12 / 15

Modelování vývoje otáček Zatím popisujeme (tj. modelujeme) jen změnu výkonu. Vývoj počtu otáček? Stefan Ratschan (Ústav Informatiky Akademie Věd) 12 / 15

Modelování vývoje otáček Zatím popisujeme (tj. modelujeme) jen změnu výkonu. Vývoj počtu otáček? otacky s t Stefan Ratschan (Ústav Informatiky Akademie Věd) 12 / 15

Modelování vývoje otáček Zatím popisujeme (tj. modelujeme) jen změnu výkonu. Vývoj počtu otáček? otacky s t Spojitý model Stefan Ratschan (Ústav Informatiky Akademie Věd) 12 / 15

Modelování vývoje otáček Zatím popisujeme (tj. modelujeme) jen změnu výkonu. Vývoj počtu otáček? otacky s t Spojitý model Často se používají diferenciální rovnice ẋ = f (x) Stefan Ratschan (Ústav Informatiky Akademie Věd) 12 / 15

Model: Hybridní systém zvyseni vykonu otacky = f + (otacky) otacky 2.2 otacky = 0 nalozeni otacky 1.5 zachovani vykonu otacky = 0 otacky = f 0 (otacky) otacky 1.8 otacky 2.5 snizeni vykonu otacky = f (otacky) tefan Ratschan (Ústav Informatiky Akademie Věd) 13 / 15

Simulace: Pokusy na modelu Demo: Scicos Stefan Ratschan (Ústav Informatiky Akademie Věd) 14 / 15

Simulace: Pokusy na modelu Demo: Scicos Výhoda: levnější, rychlejší, bezpečnější než pokusy Stefan Ratschan (Ústav Informatiky Akademie Věd) 14 / 15

Simulace: Pokusy na modelu Demo: Scicos Výhoda: levnější, rychlejší, bezpečnější než pokusy Problém: Simulace sice pomáhají najít chyby Stefan Ratschan (Ústav Informatiky Akademie Věd) 14 / 15

Simulace: Pokusy na modelu Demo: Scicos Výhoda: levnější, rychlejší, bezpečnější než pokusy Problém: Simulace sice pomáhají najít chyby Ale: nikdy si nemůžeme být jisti, jestli jsme už našli všechny chyby Stefan Ratschan (Ústav Informatiky Akademie Věd) 14 / 15

Simulace: Pokusy na modelu Demo: Scicos Výhoda: levnější, rychlejší, bezpečnější než pokusy Problém: Simulace sice pomáhají najít chyby Ale: nikdy si nemůžeme být jisti, jestli jsme už našli všechny chyby Současní výzkum: Formální verifikace hybridních systémů: matematický důkaz správnosti, automaticky na počítači Stefan Ratschan (Ústav Informatiky Akademie Věd) 14 / 15

Simulace: Pokusy na modelu Demo: Scicos Výhoda: levnější, rychlejší, bezpečnější než pokusy Problém: Simulace sice pomáhají najít chyby Ale: nikdy si nemůžeme být jisti, jestli jsme už našli všechny chyby Současní výzkum: Formální verifikace hybridních systémů: matematický důkaz správnosti, automaticky na počítači Model nemá žádný vývoj do nebezpečního stavu. Stefan Ratschan (Ústav Informatiky Akademie Věd) 14 / 15

Závěr Zajištění správnosti technických systémů: Pokusy (drahé, nebezpečné, omezená jistota) Stefan Ratschan (Ústav Informatiky Akademie Věd) 15 / 15

Závěr Zajištění správnosti technických systémů: Pokusy (drahé, nebezpečné, omezená jistota) Simulace (potřebujeme model, levnější, omezená jistota) Stefan Ratschan (Ústav Informatiky Akademie Věd) 15 / 15

Závěr Zajištění správnosti technických systémů: Pokusy (drahé, nebezpečné, omezená jistota) Simulace (potřebujeme model, levnější, omezená jistota) Formální verifikace (matematický důkaz správnosti) tefan Ratschan (Ústav Informatiky Akademie Věd) 15 / 15

Závěr Zajištění správnosti technických systémů: Pokusy (drahé, nebezpečné, omezená jistota) Simulace (potřebujeme model, levnější, omezená jistota) Formální verifikace (matematický důkaz správnosti) Proslulý tzv. kachňátkový problém: tefan Ratschan (Ústav Informatiky Akademie Věd) 15 / 15

Závěr Zajištění správnosti technických systémů: Pokusy (drahé, nebezpečné, omezená jistota) Simulace (potřebujeme model, levnější, omezená jistota) Formální verifikace (matematický důkaz správnosti) Proslulý tzv. kachňátkový problém: Pokud verifikace nevyjde (protože systém chybu má), co se můžeme naučit (tj. jak můžeme z toho tu chybu najít)? tefan Ratschan (Ústav Informatiky Akademie Věd) 15 / 15