300 likes | 421 Views
Institut geoinformatiky. GISáček 2008. VYUŽITÍ CELULÁRNÍCH AUTOMATŮ PRO MODELOVÁNÍ SILNIČNÍ SÍTĚ V MULTIAGENTOVÉM SYSTÉMU. Vypracoval: Bc. Martin Hlaváček Vedoucí: Ing. Pavel Děrgel, Ph.D. Obsah. Cíle Celulární automat Aplikace - silniční simulátor Hodnocení práce Vize do budoucna.
E N D
Institut geoinformatiky GISáček 2008 VYUŽITÍ CELULÁRNÍCH AUTOMATŮ PRO MODELOVÁNÍ SILNIČNÍ SÍTĚ V MULTIAGENTOVÉM SYSTÉMU Vypracoval: Bc. Martin Hlaváček Vedoucí: Ing. Pavel Děrgel, Ph.D.
Obsah • Cíle • Celulární automat • Aplikace - silniční simulátor • Hodnocení práce • Vize do budoucna
Cíle diplomové práce • Analýza možnosti využití CA pro modelování silniční sítě pro multi-agentové systémy • Průzkum existujících modelů CA • Analýza a návrh aplikace pro demonstraci funkcí CA • Ukázková implementace navrženého modelu
Celulární automat (CA) • Diskrétní dynamický systém • Elementární prvek: buňka • Obecně nekonečně mnoho buněk • konečná množina stavů buňky • Okolí buňky • Lokální přechodová funkce
Celulární automat jako model silnice • TCA – Traffic Cellular Automata • Silnice dva jízdní směry • Jeden jízdní pruh v jednom jízdním směru • Více jízdních pruhů v jednom jízdním směru
CA : Jeden jízdní pruh • Rozdělen na konečný počet buněk konstantní velikosti • Každá buňka může obsahovat max. 1 automobil • Okolí buňky
CA : Více jízdních pruhů • Rozdělen na konečný počet buněk konstantní velikosti • Každá buňka může obsahovat max. 1 automobil • Okolí buňky • Obecně n jízdních pruhů v jednom jízdním směru
CA : Více jízdních pruhů buňka I, II, III, IV, V jízdní pruhy V IV III II I Celulární automat
CA : Kruhový objezd • Uzavřený jízdní pruh • Poslední buňka má souseda zpět první buňku
CA : model pro jeden jízdní pruh • Nagel – Schreckenberg model: • Zrychlení: vi → min(vi +1, vmax) • Brzdění (zpomalení):vi → min(vi, gi - 1) • Náhodnost: vi → max(vi -1,0) s pravděpodobností p • Posun: xi → xi +vi
CA : model pro více jízdních pruhů • Změna jízdního pruhu • Podněcující kritérium • Bezpečnostní kritérium • Nagel – Schreckenberg model
CA : model pro více jízdních pruhů • Podněcující kritérium • Bezpečnostní kritérium
Aplikace – okolí buňky Cell … … CellularAutomaton null null null prevNeigh nextNeigh … … null null null
Aplikace - data • Data z ředitelství silnic a dálnic ve formátu shapefile • Čerpány pouze potřebné informace pro vytvoření modelu pomocí CA
Aplikace – dolování data • Zprostředkovává třída ShapeLoader • Využití GeoTools • Získaní údajů o délce silnice, počtu jízdních pruhů a počtu levých jízdních pruhů
Aplikace – GeoTools • Open source JAVA GIS Toolkit • Standard pro manipulaci s geodaty v JAVě • OGC • Použití: • GIS • Web Servers • Web Map Servers
Aplikace – GeoTools • Verze: • 2.4.x – stabilní verze (nyní 2.4.2) • 2.5.x – vývoj (nyní uváděno 35 kritických problémů) • http://geotools.codehaus.org/
Hodnocení práce • Součást projektu Logika a umělá inteligence pro multiagentové systémy na VŠB – TU Ostrava • Vytvoření diskrétního dynamického prostředí pro pohyb mobilních agentů • Aplikování technologie TCA s využitím konkrétních modelů pro řízení • Vytvoření jednoduchého simulátoru silniční sítě a dopravního provozu
Vize do budoucna Simulátor silničního provozu Dopravní server poskytuje vstupují DATA *.shp využívá komunikuje Automobil GIS
Vize do budoucna • Implementace křižovatky, kruhového objezdu • Definování vhodného okolí • Definování vhodných pravidel • Práce s GeoTools pro propojení či vytvoření GIS • Propojení s multiagentovým systémem
Použité zdroje • Maerivoet, S.: „Modelling traffic on motorways: State – of – the – art, Numerical data analysis and dynamic traffic assignment.“ Heverlee, Katholieke Universiteit Leuven, 2006 • Hartman, D.: „Head leading algorithm for urban traffic modeling.“ Proceedings of the 16th International European Simulation Symposium, 2004. • Knospe, W., Santen, L., Schadschneider, A., Schreckenberg, M.: „A realistic two-lane traffic model for highway traffic.” Journal of Physics A: Mathematical and General, Vol. 35, No. 15. (2002), stránky 3369-3388, 2002. • Frydrych, T.: „Popis Universálního Informačního Robota z hlediska logické teorie a jeho aplikace na řešení krizových situací v dopravním systému.“ Diplomová práce, VŠB-TU Ostrava, 2007. • http://geotools.codehaus.org/
Děkuji za pozornost • Dotazy?