Simulace pohybu chodců pomocí celulárních modelů

Podobné dokumenty
Buněčné automaty a mřížkové buněčné automaty pro plyny. Larysa Ocheretna

Detekce interakčních sil v proudu vozidel

ČVUT v Praze, Fakulta strojní, Ústav mechaniky tekutin a energetiky. Tomáš Hyhĺık,

Miroslav Hanzelka, Václav Rozhoň června 2013

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

STANOVENÍ SPOLEHLIVOSTI GEOTECHNICKÝCH KONSTRUKCÍ. J. Pruška, T. Parák

01MDS.

Institut teoretické informatiky (ITI) na FI MU

Okružní křižovatky. Ing. Michal Dorda, Ph.D.

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

Výpočet nejistot metodou Monte carlo

MATEMATICKÁ STATISTIKA - XP01MST

9. listopadu Rozvoj aplikačního potenciálu (RAPlus) CZ.1.07/2.4.00/

Lekce 9 Metoda Molekulární dynamiky III. Technologie

Dopravní inženýrství

Kritický stav jaderného reaktoru

Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT

Odhad stavu matematického modelu křižovatek

NESTABILITY VYBRANÝCH SYSTÉMŮ. Úvod. Vzpěr prutu. Petr Frantík 1

Úvod do zpracování signálů

Markovovy modely v Bioinformatice

Základy ekonometrie. XI. Vektorové autoregresní modely. Základy ekonometrie (ZAEK) XI. VAR modely Podzim / 28

Téma 4: Stratifikované a pokročilé simulační metody

Téma 22. Ondřej Nývlt

MATEMATICKÁ STATISTIKA. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci

Studentská tvůrčí činnost 2009

Téma 2: Pravděpodobnostní vyjádření náhodných veličin

I. D i s k r é t n í r o z d ě l e n í

ZÁSADY KONCIPOVÁNÍ LOGISTICKÝCH SYSTÉMŮ

p(x) = P (X = x), x R,

4. Na obrázku je rozdělovací funkce (hustota pravděpodobnosti) náhodné veličiny X. Jakou hodnotu musí mít parametr k?

Agent pracující v částečně pozorovatelném prostředí udržuje na základě senzorického modelu odhaduje, jak se svět může vyvíjet.

Cíle lokalizace. Zjištění: 1. polohy a postavení robota (robot pose) 2. vzhledem k mapě 3. v daném prostředí

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

Studijní program: N 3710 Technika a technologie v dopravě a spojích. Obor 3711T004 IS Inteligentní dopravní systémy

Princip metody Transport částic Monte Carlo v praxi. Metoda Monte Carlo. pro transport částic. Václav Hanus. Koncepce informatické fyziky, FJFI ČVUT

n = 2 Sdružená distribuční funkce (joint d.f.) n. vektoru F (x, y) = P (X x, Y y)

Dyson s Coulomb gas on a circle and intermediate eigenvalue statistics

Algoritmizace diskrétních. Ing. Michal Dorda, Ph.D.

ALGEBRA. Téma 5: Vektorové prostory

AVDAT Náhodný vektor, mnohorozměrné rozdělení

IMOSI - MODELACE A SIMULACE LEARN 2013 správně možná špatně

Ing. Jan Buriánek. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jan Buriánek, 2010

Náhodný vektor a jeho charakteristiky

Počítačové simulace fyzikálních problému TASEP

Náhodný vektor. Náhodný vektor. Hustota náhodného vektoru. Hustota náhodného vektoru. Náhodný vektor je dvojice náhodných veličin (X, Y ) T = ( X

Dimenzování pohonů. Parametry a vztahy používané při návrhu servopohonů.

Téma 1: Spolehlivost a bezpečnost stavebních nosných konstrukcí

Návrh signálního plánu pro světelně řízenou křižovatku. Ing. Michal Dorda, Ph.D.

KMA/P506 Pravděpodobnost a statistika KMA/P507 Statistika na PC

SIMULAČNÍ MODEL ČINNOSTÍ VEŘEJNÉHO LOGISTICKÉHO CENTRA

SIMULACE SPOLEHLIVOSTI SYSTÉMŮ HROMADNÉ OBSLUHY. Michal Dorda. VŠB - TU Ostrava, Fakulta strojní, Institut dopravy

Systémy pro využití sluneční energie

Teorie rozhodování (decision theory)

Matematické modelování dopravního proudu

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

Náhodný vektor. Náhodný vektor. Hustota náhodného vektoru. Hustota náhodného vektoru. Náhodný vektor je dvojice náhodných veličin (X, Y ) T = ( X

Cvičení z předmětu K612PPMK Provoz a projektování místních komunikací NÁVRH SIGNÁLNÍHO PROGRAMU ZADANÉ KŘIŽOVATKY

FYZIKÁLNÍ PRAKTIKUM FJFI ČVUT V PRAZE. Úloha 1: Kondenzátor, mapování elektrického pole

1. Kvantové jámy. Tabulka 1: Efektivní hmotnosti nosičů v krystalech GaAs, AlAs, v jednotkách hmotnosti volného elektronu m o.

VEGETAČNÍ BARIÉRY Mgr. Jan Karel

Transportní jevy v plynech Reálné plyny Fázové přechody Kapaliny

TECHNICKÉ PODMÍNKY A SOFTWARE ZÁVĚR V OBORU DOPRAVNÍHO INŽENÝRSTVÍ. Ing. Jan Martolos, EDIP s.r.o. 1/39 ÚVOD INTENZITY DOPRAVY KAPACITNÍ POSOUZENÍ

Návrh a vyhodnocení experimentu

Simulace silniční infrastruktury s využitím distribuovaných celulárních automatů v multi-agentovém systému

Reprezentace bodu, zobrazení

Pravděpodobnost a statistika I KMA/K413

OSA. maximalizace minimalizace 1/22

IV117: Úvod do systémové biologie

1. Základy teorie přenosu informací

PŘECHODY PRO CHODCE UMÍSTĚNÍ OSTRŮVKU A JEDNOSTRANNÉ ROZŠÍŘENÍ VOZOVKY

Zpracování náhodného vektoru. Ing. Michal Dorda, Ph.D.

Metaheuristiky s populacemi

DIPLOMOVÁ PRÁCE OPTIMALIZACE MECHANICKÝCH

Katedra konstrukcí pozemních staveb Fakulta stavební, ČVUT v Praze

Návrh metodiky pro stanovení bezpečnostních rizik plynovodů Zvýšení efektivnosti provozu a údržby potrubních systémů Nitra

Na obrázku níže je vidět jedno z možných nastavení umístění grafu Ve sloupci pro graf. Spuštění první plovoucí sady. Spuštění druhé plovoucí sady

Nespojitá vlákna. Technická univerzita v Liberci kompozitní materiály 5. MI Doc. Ing. Karel Daďourek 2008

4EK201 Matematické modelování. 8. Modely hromadné obsluhy

Vojtěch Hrubý: Esej pro předmět Seminář EVF

Hodnocení efektivity úpravy neřízených křižovatek

Transformace obrazu Josef Pelikán KSVI MFF UK Praha

9. T r a n s f o r m a c e n á h o d n é v e l i č i n y

Náhodná proměnná. Náhodná proměnná může mít rozdělení diskrétní (x 1. , x 2. ; x 2. spojité (<x 1

Eukleidovský prostor a KSS Eukleidovský prostor je bodový prostor, ve kterém je definována vzdálenost dvou bodů (metrika)

Martin NESLÁDEK. 14. listopadu 2017

Singulární charakter klasické limity

Jiří Neubauer. Katedra ekonometrie, FVL, UO Brno kancelář 69a, tel

ELEKTROMOTORY: Elektrický proud v magnetickém poli (pracovní list) RNDr. Ivo Novák, Ph.D.

Komunikace pro chodce a cyklisty (na MK)

Výpočet stlačitelného proudění metodou konečných objemů

Celulární automaty (CA) a jejich aplikace. Samoorganizace Vlastnosti CA Samoorganizovaná kritikalita Vývoj rozhraní

Stanovení požární odolnosti. Přestup tepla do konstrukce v ČSN EN

Statistická analýza dopravních časových řad

MATEMATICKO STATISTICKÉ PARAMETRY ANALYTICKÝCH VÝSLEDKŮ

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

TP 188 POSUZOVÁNÍ KAPACITY KŘIŽOVATEK A ÚSEKŮ POZEMNÍCH KOMUNIKACÍ

1. Přednáška. Ing. Miroslav Šulai, MBA

VEGETAČNÍ BARIÉRY Mgr. Jan Karel

Transkript:

Simulace pohybu chodců pomocí celulárních modelů Marek Bukáček výzkumná skupina GAMS při KM KIPL FJFI ČVUT v Praze 8. červen 2011

Obsah Úvod Celulární modely úprava Floor field modelu

Proč modelovat Akademický význam matematický popis chování člověka Podíl na projektování budov kapacita průchodů Bezpečnostní analýza simulace krizových situací

Proč modelovat Akademický význam matematický popis chování člověka Podíl na projektování budov kapacita průchodů Bezpečnostní analýza simulace krizových situací šetří čas šetří peníze

Proč modelovat Akademický význam matematický popis chování člověka Podíl na projektování budov kapacita průchodů Bezpečnostní analýza simulace krizových situací šetří čas šetří peníze zachraňuje životy

Varianty modelů Existuje velké množství různých modelů, lišících se principem i kvalitou Modely na bázi sociálních sil Termodynamické modely Spojité v čase i prostoru Deterministické

Varianty modelů Existuje velké množství různých modelů, lišících se principem i kvalitou Modely na bázi sociálních sil Termodynamické modely Spojité v čase i prostoru Deterministické Celulární modely Diskrétní v čase i prostoru Výpočet založen na pravidlech (přechodová tabulka)

Základní veličiny Def: hustota počet lidí / jednotka plochy Def: tok počet lidí / jednotka času Fundamentální diagram závislost toku na hustotě Obrázek: Ukázka fundamentálních diagramů různé modely a experimentální data

kapacita = maximální tok Zúžený průchod po překročení kapacity nastává kongesce

kapacita = maximální tok Zúžený průchod po překročení kapacity nastává kongesce závislost kapacity na šířce průchodu dříve představa řad dnes spojitá závislost Obrázek: Princip zipu, který vede ke spojité závislosti kapacity na šířce

Celulární modely Prostor rozdělen mřížkou (pravoúhlou, hexagonální) na buňky celulární automaty Výpočet založený na pravidlech aktualizace totožných pro všechny buňky, závisí pouze na stavu okolí Obrázek: Příklady okolí buňkky. Vlevo: Moorovo okolí se vzdáleností 1, vpravo: von Neumannovo okolí se vzádeností 1

Nagel-Schreckenberg: model 1D celulární automaton, rozměry buňky odpovídají vozidlu s odstupem (7,5 m) vozidlo je charakterizováno pozicí (číslo buňky), aktuální rychlostí a optimální rychlostí každý krok se sekvenčně aktualizuje pozice vozidel podle schématu: 1. akcelerace o 1, pokud nejede optimální rychlostí 2. brždění kvůli zabránění srážky 3. náhodné zpomalení o 1 s pravděpodobností p 4. posun

Nagel-Schreckenberg: aplikace výsledkem je on-line dopravní předpověď s 90% efektivitou http://www.autobahn.nrw.de Obrázek: Dopravní model Severní Porýní - Vestfálsko

Floor field: situace 2D CA model inspirovaný chemotaxí mravenců rozměry buňky 0.4m x 0.4m von Neumannovo okolí se vzdáleností 1

Floor field: situace 2D CA model inspirovaný chemotaxí mravenců rozměry buňky 0.4m x 0.4m von Neumannovo okolí se vzdáleností 1 pohyb řízen 3 potenciálovými poli statické (S ij ) odpovídá potenciálu generovaném reálným prostorem dynamické (D ij ) odpovídá stádnímu chování matice preferencí (m ij ) odpovídá vůli chodce

Floor field: dynamika každý krok se paralelně aktualizuje pozice chodců podle stochastického procesu: 1. výpočet pravděpodobnosti přechodu do cely 2. rozdělení intervalu (0,1) podle pravděpodobnosti p ij = NM ij e ks Sij e k d D ij (1 n ij ) 3. los z U (0, 1) 4. vyřešení konfliktů - difuzní koeficient

Floor field: aplikace úpravy pro zpřesnění: zjemnění mřížky tak, aby agent zabíran 2x2 buňky zavést množinu dovolených rychlostí

Floor field: aplikace úpravy pro zpřesnění: zjemnění mřížky tak, aby agent zabíran 2x2 buňky zavést množinu dovolených rychlostí Obrázek: Čas evakuace letadla v závislosti na šířce východu, různé strategie

úprava Floor field I důraz na průběh evakuace a možnosti rozhodování

úprava Floor field I důraz na průběh evakuace a možnosti rozhodování pohyb definován statickým polem generovaným východy a prostředím (zdi, překážky) U(x, y) = i F i r i (x, y). (1)

úprava Floor field I důraz na průběh evakuace a možnosti rozhodování pohyb definován statickým polem generovaným východy a prostředím (zdi, překážky) U(x, y) = i F i r i (x, y). (1) tření v buňkách pravděpodobnost, že se částice nepohne i když má kam α(x, y) = α 0 1 U(x, y), (2)

úprava Floor field II pokud je v okolí alespoň jedno volné místo, probíhá výpočet pravděpodobnosti 2 varianty výpočtu podle strategie chodce:

úprava Floor field II pokud je v okolí alespoň jedno volné místo, probíhá výpočet pravděpodobnosti 2 varianty výpočtu podle strategie chodce: 1. Preference pohybu rozhodování na základě volných míst p (1) i = e U i n i 4 j=1 eu j n j (1 α), p (1) 0 = α. (3)

úprava Floor field II pokud je v okolí alespoň jedno volné místo, probíhá výpočet pravděpodobnosti 2 varianty výpočtu podle strategie chodce: 1. Preference pohybu rozhodování na základě volných míst p (1) i = e U i n i 4 j=1 eu j n j (1 α), p (1) 0 = α. (3) 2. Tendence čekat výběr ze všech míst p (2) i = eu i n i 4 (1 α), j=1 eu j p (2) 0 = α + 4 i=1 e U i (n i 1) 4 (1 α). j=1 eu j (4)

úprava Floor field III koeficient pohyblivosti určuje rozhodování chodce p j = κp (1) j + (1 κ)p (2) j, (5)

úprava Floor field III koeficient pohyblivosti určuje rozhodování chodce p j = κp (1) j + (1 κ)p (2) j, (5) Paralelní výpočet pro všechny chodce Podle p j je náhodně vybrána buňka, pro kterou se chodec rozhodl Řešení konfliktů náhodným výběrem 1 chodce S pravděpodobností δ (difuzní koeficient) není vybrán nikdo

Výsledky: náhodný pohyb Obrázek: Časový vývoj uspořádaného stavu lidí, interval mezi jednotlivými obrázky je 2 kroky. Pravděpodobnost p i = 0, 25 i {1, 2, 3, 4}, chodec se vždy posune, pokud má prostor.

Výsledky: průběh evakuace Obrázek: Simulace evakuace místnosti o rozměrech 6m 7,5m, ve které je 36 lidí. Exit je umístěn do buňky na pozici (0,5). Hodnoty parametrů: ρ 0 = 0, 2 člověka/buňku, κ = 0, 5, α 0 = 0, 1 a δ = 0, 2.

výsledky: vliv rozhodování Obrázek: Závislost evakuačního času na koeficientu pohyblivosti, který řídí chování chodce

Závěr Zavedený model tvoří základ pro budoucí práci: testování dalších potenciálů od exitů rozšíření okolí různá obnovovací frekvence pro různé agenty simulace rychlosti využívání predikce pohybu okolních agentů zavedení orientace agenta a zákonů zachování

Závěr Zavedený model tvoří základ pro budoucí práci: testování dalších potenciálů od exitů rozšíření okolí různá obnovovací frekvence pro různé agenty simulace rychlosti využívání predikce pohybu okolních agentů zavedení orientace agenta a zákonů zachování Děkuji za pozornost