Symulacja ruchu drogowego. Paweł Gora

Podobne dokumenty
Symulacja ruchu pojazdów w mieście

pojawianie się na drodze - z prawdopodobieństwem alf a nowe auto pojawia się na początku ulicy z pewną prędkością początkową

Ruch drogowy a sztuczna inteligencja. Paweł Gora , LVI Szkoła Matematyki Poglądowej

Ruch drogowy, korki uliczne - czy fizyk może coś na to poradzić?

Michał Cydzik. Promotor: Mgr inż. Waldemar Ptasznik-Kisieliński

Algorytmy mrówkowe (optymalizacja kolonii mrówek, Ant Colony optimisation)

Automaty komórkowe. Katarzyna Sznajd-Weron

Monitorowanie sytuacji drogowej w oparciu o dane z sieci GSM. promotor: dr hab. inż. Andrzej Jaszkiewicz

Algorytmy metaheurystyczne Wykład 6. Piotr Syga

Zadanie transportowe i problem komiwojażera. Tadeusz Trzaskalik

Algorytmy mrówkowe. P. Oleksyk. Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Inteligentne systemy informatyczne

Metody przeszukiwania

Systemy mrówkowe. Opracowali: Dawid Strucker, Konrad Baranowski

Algorytm genetyczny (genetic algorithm)-

SYSTEM WSPOMAGANIA KIEROWCY AUTOBUSU KOMUNIKACJI MIEJSKIEJ. Tomasz Gietka. Promotor pracy mgr inż. Waldemar Ptasznik-Kisieliński

Problem Komiwojażera - algorytmy metaheurystyczne

Rój cząsteczek. Particle Swarm Optimization. Adam Grycner. 18 maja Instytut Informatyki Uniwersytetu Wrocławskiego

Algorytmy genetyczne

PROGRAM SZKOLENIA PODSTAWOWEGO KURSU KATEGORII "B"

ZNAKI SYGNAŁY POLECENIA - pytania testowe

Przyjazne miasto. Technologie telematyczne dla miast i samorządów. Insert photo: 9.64 mm high x 25.4 mm wide

Projekt nr S7.1/09/16

MOŻLIWOŚCI NOWOCZESNYCH ZINTEGROWANYCH SYSTEMÓW ZARZĄDZANIA RUCHEM NA PRZYKŁADZIE SYSTEMU WARSZAWSKIEGO

Strefa pokrycia radiowego wokół stacji bazowych. Zasięg stacji bazowych Zazębianie się komórek

Algorytm Genetyczny. zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych

Programowanie genetyczne, gra SNAKE

Wraz z opracowaniem modelu ruchu. czerwiec 2016

Projekt inwestycji dot. wdrożenia elementów Inteligentnego Systemu Transportu wraz z dynamiczną informacją pasażerską oraz zakupem taboru autobusowego

Dzień Kulturalnego Kierowcy

Centrum Zarządzania Ruchem Stryków. Funkcjonalność Technologia Bezpieczeostwo

INŻYNIERIA RUCHU. rozdział 8 Projektowanie sygnalizacji - podstawy

MODELOWANIE RZECZYWISTOŚCI

Optymalizacja. Wybrane algorytmy

EGZAMIN TEORETYCZNY - KAT. C, C1

Projekt nr S7.1/08/16

Dynamika ruchu postępowego, ruchu punktu materialnego po okręgu i ruchu obrotowego bryły sztywnej

Modelowanie wieloskalowe. Automaty Komórkowe - podstawy

Bezpieczeństwo na Złotnikach część II

SAFEWAY2SCHOOL Europejski projekt z wykorzystaniem ITS dla zwiększania bezpieczeostwa dojazdów do szkół Pilotażowe wdrożenie w Polsce

WPROWADZENIE DO BUDOWNICTWA KOMUNIKACYJNEGO WYKŁAD 1

InŜynieria ruchu drogowego : teoria i praktyka / Stanisław Gaca, Wojciech Suchorzewski, Marian Tracz. - wyd. 1, dodr. - Warszawa, 2011.

ZASADY BEZPIECZEŃSTWA I PORZĄDKU W RUCHU DROGOWYM.

5. droga dla rowerów - drogę lub jej część przeznaczoną do ruchu rowerów jednośladowych, oznaczoną odpowiednimi znakami drogowymi;

Zarządzanie ruchem przy pomocy technologii informatycznych

Wpisany przez Administrator środa, 16 października :50 - Poprawiony poniedziałek, 03 marca :32

Jerzy Roman. Strategia BRD dla Olsztyna na lata w odniesieniu do funkcjonowania ITS

Algorytmy genetyczne. Paweł Cieśla. 8 stycznia 2009

Spis treści Podstawa prawna projektu. 2. Zakres opracowania. 3. Charakterystyka układu drogowego. 4. Projektowana organizacja ruchu

Wstępne propozycje tematów prac dyplomowych:

ZINTEGROWANY SYSTEM ZARZĄDZANIA RUCHEM I TRANASPORTEM

W efekcie złożenia tych dwóch ruchów ciało porusza się ruchem złożonym po torze, który w tym przypadku jest łukiem paraboli.

PROGRAM FUNKCJONALNO- UŻYTKOWY DLA: PRZEBUDOWY DROGI WOJEWÓDZKIEJ NR 921 NA ODCINKU OD DROGI KRAJOWEJ NR 78 DO GRANICY MIASTA ZABRZE

ŁÓDZKI TRAMWAJ REGIONALNY ZGIERZ ŁÓDŹ -PABIANICE

Wpływ systemu ITS w Tychach na poprawę poziomu bezpieczeństwa ruchu pieszych

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Zarządzanie transportem publicznym i indywidualnym. Inteligentny System Transportu

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

OLSZTYN: TRAMWAJ NA SKRZYŻOWANIU O RUCHU OKRĘŻNYM CD.

Automatyczny dobór parametrów algorytmu genetycznego

KOLEJNOŚĆ WYKONYWANIA ZADAŃ EGZAMINACYJNYCH NA PLACU MANEWROWYM ORAZ KRYTERIA OCENY WYKONANIA TYCH ZADAŃ - kategoria B1,B

ANALIZA I OCENA MOŻLIWOŚCI WYZNACZENIA PASA AUTOBUSOWO-TROLEJBUSOWEGO WZDŁUŻ CIĄGU AL. RACŁAWICKIE UL. LIPOWA W LUBLINIE. dr inż. Andrzej BRZEZIŃSKI

EFEKTYWNOŚĆ SYSTEMU ZARZĄDZANIA RUCHEM WWARSZAWIE SEBASTIAN KUBANEK. Zarząd Dróg Miejskich w Warszawie

BADANIA MODELOWE OGNIW SŁONECZNYCH

Algorytmy ewolucyjne (3)

Wymagania programowe na poszczególne oceny oraz kryteria oceniania technika kl. V szkoły podstawowej SEMESTR II

Scenariusz 6 Temat: Bezpieczna droga do szkoły.

Egzamin na prawo jazdy kat. B+E

CELE HABIDRIVE: wykształcenie nawyków bezpiecznej jazdy samochodem. użytkowników polskich dróg. - eliminowanie nieprawidłowych przyzwyczajeń kierowców

Strategie ewolucyjne (ang. evolu4on strategies)

Egzamin na prawo jazdy kat. B+E

w ramach Europejskiego Funduszu Społecznego ETB-Group Edward OLECH ul. Krajewskiego Nowy Sącz Godziny szkolenia (od do)

Algorytmy genetyczne. Materiały do laboratorium PSI. Studia niestacjonarne

Problem komiwojażera ACO. Zagadnienie optymalizacyjne, polegające na znalezieniu minimalnego cyklu Hamiltona w pełnym grafie ważonym.

1. Który znak nakazuje ustąpić pierwszeństwa przejazdu? 2. Nakaz jazdy prosto przez skrzyżowanie jest wyrażony znakiem:

zdarzenie losowe - zdarzenie którego przebiegu czy wyniku nie da się przewidzieć na pewno.

Algorytmy genetyczne

Zarządzanie na zamiejskich odcinkach dróg na przykładzie projektu systemu zarządzania ruchem na odcinku autostrady A4 (Wrocław-Gliwice)

Popyt w rozwoju sieci drogowej czyli jak to jest z tym ruchem. Michał Żądło GDDKiA-DPU

Sieci obliczeniowe poprawny dobór i modelowanie

Inteligentne Systemy Transportowe

Najprostszy schemat blokowy

TEST 3. Wielokrotnego wyboru. 1 Kierującemu rowerem zabrania się: 2 Rowerzysta, jadący przez skrzyżowanie drogą z pierwszeństwem powinien stosować

Test nr 18 Młodzieżowy Turniej Motoryzacyjny

ALGORYTMY GENETYCZNE (wykład + ćwiczenia)

Algorytmy sztucznej inteligencji

FORMULARZ ZGŁASZANIA ZADAŃ BUDŻETU OBYWATELSKIEGO GMINY MIASTA KIELCE

PORADNIK BEZPIECZNEJ JAZDY AUTOSTRADAMI

Pytanie. Czy na tej drodze możesz spodziewać się jadącego w przeciwnym kierunku rowerzysty? Odpowiedź TAK NIE

Pytania dla rowerzystów

2 Pytania badawcze: 3 Wyjaśnienie pojęć z pytań badawczych: 3.1 Pytanie pierwsze. 3.2 Pytanie drugie

Zintegrowany System Zarządzania. Ruchem w Warszawie. Zarząd Dróg Miejskich Zintegrowany System Zarządzania Ruchem. w Warszawie

TEST 1. Wielokrotnego wyboru. 1 Pieszy ma pierwszeństwo przed rowerzystą: 2 Pieszy może korzystać z całej jezdni:

Zadania wykonywane podczas egzaminu praktycznego. Zadania egzaminacyjne plac manewrowy. 2 Ruszanie z miejsca oraz jazda pasem ruchu do przodu i tyłu.

Egzamin na prawo jazdy kat. D

Sztuczna inteligencja stan wiedzy, perspektywy rozwoju i problemy etyczne. Piotr Bilski Instytut Radioelektroniki i Technik Multimedialnych

EGZAMIN PRAKTYCZNY NA KATEGORIĘ C PRAWA JAZDY

Warszawa, dnia 7 września 2015 r. Poz z dnia 3 lipca 2015 r. zmieniające rozporządzenie w sprawie znaków i sygnałów drogowych

Algorytmy mrówkowe. Plan. » Algorytm mrówkowy» Warianty» CVRP» Demo» Środowisko dynamiczne» Pomysł modyfikacji» Testowanie

Aproksymacja funkcji a regresja symboliczna

Transkrypt:

Symulacja ruchu drogowego Paweł Gora

Plan prezentacji Motywacja po co (i jak) opisywad ruch drogowy? Przypomnienie istniejących modeli symulacji Model autorski Prezentacja symulatora ruchu drogowego Automatyczne planowanie ruchu drogowego Dalsze plany

Motywacja po co symulowad ruch? Aby: Wykrywad, przewidywad i przeciwdziaład niepożądanym zjawiskom (korki!) Rozbudowywad sied drogową Synchronizowad sygnalizację świetlną Organizowad objazdy w przypadku remontów, wypadków itp

Jak opisywad ruch drogowy? Top-down: Równania (różniczkowe) opisujące ruch? Wnioski z równao Rzeczywistośd

Jak opisywad ruch drogowy? Top-down: Równanie dynamiki Newtona Równanie ciągłości (szczególny przypadek równania Maxwella z elektrodynamiki) Równanie Naviera-Stokesa (dynamika płynów) Równanie Boltzmanna (kinetyczna teoria gazów)

Równanie dynamiki Newtona

Równanie ciągłości c(x,t) natężenie ruchu w miejscu x w chwili t J(x,t) przepływ w miejscu x w chwili t

Jak opisywad ruch drogowy? Top-down: Opis poprzez zmienne rzeczywiste oraz konstrukcję równao różniczkowych nie daje odpowiedniego rezultatu Powód: zaniedbywanie lokalnych korelacji

Jak opisywad ruch drogowy? Bottom-up: Model Wnioskowanie, generalizacja, aproksymacja Dane rzeczywiste ( sensorowe ) lub symulacja ruchu

Jak symulowad ruch drogowy? Poprzez automaty komórkowe!

Model NaSch Zbiór komórek = nieskooczona prosta podzielona na odcinki (komórki) o długości 7,5 metra Stany komórki={zajęta, pusta} Komórka zajęta = jest na niej samochód (samochody są nieodróżnialne) Ustalona (wspólna) maksymalna prędkośd pojazdów V max (oryginalnie =5, czyli ok. 135 km/h)

Model NaSch reguła przejścia Dla każdego pojazdu i: 1. V i =min(v max, V i + 1) (przyspieszenie) 2. V i =min(v i,d i ) (bezpieczeostwo) (d i = odległośd i do najbliższego pojazdu przed nim) 3. V i = max(0, V i -1) z prawdopodobieostwem p (losowośd) 4. Pojazd i przemieszcza się o V i jednostek do przodu

Model NaSch flow(density) pomiar na autostradzie w Kanadzie - Aproksymacja modelu NaSch Wnioski: Do poziomu zagęszczenia około 20-25% - ruch jest płynny Do poziomu ok. 27-33 pojazdów/1 km drogi ruch jest płynny Korki tworzą się samoistnie z powodu fluktuacji

Model NaSch - ciekawostki Dla p = 0 korki nie powstają (nie ma fluktuacji)! Model jest minimalny: usunięcie dowolnego warunku spowoduje, że nie będzie on już realistyczny.

Model ruchu w mieście (Chowdhury ego Schadshneidera) Model 2-wymiarowy: N pasów poziomych, N pionowych, N x N skrzyżowao (na każdym są światła). Na odcinkach pomiędzy skrzyżowaniami ruch zgodny z modelem NaSch. Światła są zsynchronizowane (jednocześnie zielone/czerwone światło w kierunku poziomym/pionowym).

Model CS Reguła dla pojazdu i: 1. V i =min(v i +1, V max ) 2. V i =min(v i, d i ), gdzie d i odległośd do najbliższej przeszkody 3. V i =max(0,v i -1) z prawdopodobieostwem p 4. Pojazd i porusza się o V i komórek

Model CS

Profesor Schreckenberg zajął się czymś innym (...) Po autostradzie A 43 mkną kolumny samochodów. Radio nie sygnalizuje żadnych utrudnieo w komunikacji. Korek zacznie się bowiem dopiero za godzinę. Właśnie wyliczył to komputer, nie pozostawiając dla swej prognozy wielu wątpliwości: prawdopodobieostwo wynosi 83 procent. Nadawanie takich komunikatów jest możliwe dzięki symulacji komputerowej dla Północnej Nadrenii-Westfalii, opracowanej przez Michaela Schreckenberga z uniwersytetu w Duisburgu. Przez sztuczne ulice elektronicznego mózgu przesuwają się dziesiątki tysięcy pojazdów. Model odwzorowuje całą sied tutejszych autostrad. Wirtualny ruch drogowy trwa przez 24 godziny na dobę, tak jak w świecie rzeczywistym. Dane nieprzerwanie napływają z arterii komunikacyjnych. W landzie rozmieszczone są tysiące detektorów rejestrujących wszystkie pojazdy. Ich meldunki dochodzą do programu symulacyjnego w takcie minutowym. Każde auto ma swojego cyfrowego sobowtóra kursującego w cyberprzestrzeni. Przy półgodzinnym wyprzedzeniu biegu zdarzeo komputer uzyskuje około 90- procentowy wskaźnik trafności, w przypadku godziny wiarygodnośd spada do około 80 procent.

Profesor Schreckenberg zajął się czymś innym Jedynym śladem życia duchowego, jakie badacze tchnęli w swoje twory, jest dodatkowa formuła nazwana parametrem opieszałości. Uwzględnia ona fakt, że kierowcy zapominają czasem rozejrzed się na drodze lub zajęci rozmowami zmniejszają nacisk na pedał gazu. To wystarczy twierdzi Schreckenberg. Autostrada stanowi zamknięty system z kilkoma wjazdami i zjazdami, pomiędzy którymi płynie strumieo pojazdów. W miastach wygląda to inaczej. Są światła sygnalizacji ulicznej, przejścia dla pieszych, sklepy i podziemne garaże. Sied dróg ma tak gęste oczka, że auta stale znikają z monitorowanych odcinków, podczas gdy inne pojawiają się znikąd. Zespół Schreckenberga pracuje teraz nad udoskonaleniem modelu. Prognozy dla śródmieść nie są jednak tak dokładne, jak dla autostrad. Der Spiegel 01/2006 Projekt został ukooczony pod koniec 2007 roku

Profesor Schreckenberg zajął się czymś innym Większym zmartwieniem jest jednak to, że symulacja mogłaby byd zbyt dobra. Prognoza, do której każdy ma zaufanie, przestaje się sprawdzad. Gdy wszyscy będą objeżdżad miejsce grożące zakorkowaniem, do zatoru wcale tam nie dojdzie albo co gorsze wystąpi on na drodze objazdowej. Nie mamy wyjścia mówi naukowiec musimy wbudowad w model psychologię kierowcy. Są już pierwsze wyniki. Wraz z prof. Reinhardem Seltenem, laureatem nagrody Nobla za wykorzystanie teorii gier w ekonomii, Schreckenberg przez trzy lata badał, jak kierowcy reagują na komunikaty o natężeniu ruchu. Na tej podstawie badacze wyodrębnili trzy typy zachowao. Pierwszy to typ wrażliwca (44 procent zmotoryzowanej populacji): przy najmniejszym niebezpieczeostwie powstania zatoru natychmiast zmienia kurs i ucieka na objazdy. Z kolei hazardziści (14 procent) spekulują, że wrażliwi zwolnią im drogę, i często z zimną krwią wjeżdżają w newralgiczny obszar. I w koocu konserwatyści (42 procent) mało troszczą się o informacje dla kierowców, niechętnie zjeżdżają ze swojej trasy.

Model mój Reguły w automacie komórkowym = połączenie reguł z modelu CS z dodatkowymi regułami: Zachowao na skrzyżowaniach (parametryzowane zmniejszenie prędkości przy skręcaniu i przejeździe przez skrzyżowanie) Ruchu na ulicach wielopasmowych (możliwe wyprzedzanie)

Model mój Reguły w automacie komórkowym = połączenie reguł z modelu CS z dodatkowymi regułami: Zachowao przed zakręcaniem (wcześniejszy zjazd na odpowiedni pas w przypadku skręcania) Rozróżnialności kierowców - 2 parametry: agresywnośd (różne prędkości maksymalne) i znajomośd skrótów/objazdów/miejsc występowania korków

Model mój Reguły w automacie komórkowym = połączenie reguł z modelu CS z dodatkowymi regułami: Losowania punktów startowych i koocowych (zgodnie z danymi z rzeczywistych pomiarów + wg gęstości zaludnienia) Synchronizacji świateł na skrzyżowaniach

Prezentacja

Wnioski z dotychczasowych symulacji Model jest nieczuły na parametry związane z zachowaniem na skrzyżowaniach (można je ustalid na rozsądnym poziomie) Bardzo ważne: światła + ograniczona pojemnośd ulic!

Zastosowanie Jako źródło danych: Interakcyjne wykrywanie modeli procesów z danych Automatyczna adaptacja Analiza strumieni danych Aproksymacja pojęd Wnioskowanie hierarchiczne Itp itd

Cel Walka z korkami w mieście Adaptacyjne planowanie (globalne) ruchu poprzez: Planowanie tras przejazdu Sterowanie synchronizacją świateł (problem NPtrudny)

Realizacja celu Vladimir Vapnik: Learning has just started

Realizacja celu Algorytmy ewolucyjne: Algorytm genetyczny ACO (Ant Colony Optimization) PSO (Particle Swarm Optimization)

Algorytm genetyczny Losowana jest pewna populacja początkowa Populacja poddawana jest ocenie. Najlepiej przystosowane osobniki biorą udział w reprodukcji Genotypy wybranych osobników poddawane są ewolucji: są ze sobą kojarzone poprzez krzyżowanie genotypów rodziców przeprowadzana jest mutacja (drobne zmiany) Rodzi się kolejne pokolenie

Algorytm genetyczny Genotyp: konfiguracja sygnalizacji świetlnej (wektor transpozycji świateł) Funkcja oceny: np. średni czas dotarcia do celu

Ant Colony Optimization Mrówki poruszają się w sposób losowy; gdy znajdują pożywienie, wracają do swojej kolonii pozostawiając ślad składający się z feromonów. Gdy inna mrówka natknie się na ten ślad, przestaje poruszad się w sposób losowy i podąża za śladem w kierunku pożywienia. Feromony wyparowują, a więc ich siła maleje. Im dłuższa jest trasa od pożywienia do kolonii, tym więcej mają czasu feromony, aby wyparowad. Krótsze trasy zapewniają, iż siła działania feromonów będzie większa. Wyparowywanie feromonów pozwala na odnajdywanie optymalnej trasy do pożywienia. Gdy jedna mrówka odnajdzie dobrą (krótką) drogę, inne mrówki będą podążad tą właśnie drogą również zostawiając feromony, a więc zwiększając ich natężenie. Ostatecznie wszystkie mrówki będą poruszad się jedną i tą samą (najlepszą) drogą, a pozostałe drogi zostaną zapomniane (wyparują).

W pracy mgr Omówienie matematycznego opisu ruchu drogowego Podejście top-down (sporo przydatnych wniosków) Podejście bottom-up (modele symulacji przy pomocy automatów komórkowych) Autorska propozycja modelu symulacji Analiza jego stabilności i kluczowych parametrów modelu

W pracy mgr c.d. Testowanie (na tym modelu) metod automatycznego planowania i adaptacji (automatyczna rekonstrukcja planu): Poprzez planowanie tras (algorytm prędkości średniej) Poprzez planowanie synchronizacji świateł (algorytmy ewolucyjne, interakcyjne wykrywanie modeli procesów z wykorzystaniem wiedzy dziedzinowej)

Przyszłośd CUDA.NET Środowisko do programowania symulacji