Nagyméretű közúti közlekedési hálózatok analízise, 3D vizualizációja Fazekas Sándor Témavezető: dr. Péter Tamás Közlekedés és járműirányítás workshop BME 2011 ISBN 978-963-420-975-1
Köszönet nyilvánítás A kutatás a Nemzeti Fejlesztési Ügynökség és az OTKA (OTKA CNK 78168) támogatásával jött létre. A munka szakmai tartalma kapcsolódik a "Minőségorientált, összehangolt oktatási és K+F+I stratégia, valamint működési modell kidolgozása a Műegyetemen" c. projekt szakmai célkitűzéseinek megvalósításához. A projekt megvalósítását az ÚMFT TÁMOP-4.2.1/B-09/1/KMR-2010-0002 programja támogatja. 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 62
Nagyméretű közúti közlekedési hálózatok analízise, 3D vizualizációja Makroszkopikus modellező szoftver C#.NET 3.5, WCF Mikroszkopikus forgalomvizualizáció C#.NET 3.5 Mogre 3d Engine WCF 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 63
3D forgalomvizualizáció PannonTraffic Modellezés Makroszkopikus szimuláció 3D forgalomvizualizáció (mikroszkopikus) A mikroszkopikus vizualizáció lekérdezi a makroszkopikus modell állapotát, ebből pedig megpróbálja meghatározni az egyedi járműpéldányok pozícióját. 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 64
Szimulációs fejlesztések Szimulációs eredmények reprezentálása Szimulációs adatok exportálása (tárolása) csv-ben WPF alapú (vektorgrafikus) megjelenítés Új jellemzők kivezetése (globális állapotjellemzők, kapcsolatok forgalma, lámpaállapotok) Gyakorlatilag egy különálló alkalmazás 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 65
Grafikonok 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 66
Mikroszkopikus vizualizáció A markoszkopikus modellhez képest új jellemzőket veszünk figyelembe Késleltetések Kereszteződések kiterjedése Ütközések 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 67
Egyedi járművek pozíciójának nyilvántartársa Feltételezés: minden jármű a megengedett legnagyobb sebességgel halad Egyformán viselkednek Előre meghatározott pályákon haladnak 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 68
Mikroszkopikus vizualizáció - feladatok Kezdeti pozíciók meghatározása Útpályák generálása Nemdeterminisztikus kanyarodások Ütközések elkerülése Számítási műveletek külön szálba helyezése 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 69
Kanyarodások Cél: a közlekedési szabályok által megengedett keretek mellett a makroszkopikus modell állapotváltozóihoz közelítsen a mikroszkopikus világ. 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 70
Pozíció nyilvántartása LaneManager: nyilvántartja a sávon lévő járműveket (sorrendezve) CrossManager: nyilvántartja a kereszteződésben lévő járműveket 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 71
Ütközések elkerülése IFFK óta teljesen újragondolt megoldás: a kanyarodások görbéit leíró egyenleteket megoldjuk, és felépítjük a kanyarívek foglaltsági gráfját. A valóságban egy jármű akkor hajthat be a kereszteződésbe, ha nincs a kereszteződésben olyan jármű, amely metszi az ő pályáját. Egy jármű akkor hajthat be a kereszteződésbe, ha a foglaltsági gráfban az aktuális kanyarívhez tartozó csúcspont minden szomszédja szabad. 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 72
Mintahálózatok 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 73
Eltérések a két modell között 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 74
Mintahálózatok 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 75
Makroszkopikus eredmények 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 76
Mikroszkopikus és makroszkopikus sűrűségek összevetése 2011. december 7. Közlekedés és járműirányítás workshop BME 2011 77
Köszönöm a figyelmet! alexanderfazekas@gmail.com Közlekedés és járműirányítás workshop BME 2011 ISBN 978-963-420-975-1