root/applications/doprava/texty/Zelena_vlna/vnitrek-kapitola1.tex @ 1128

Revision 1127, 9.4 kB (checked in by ondrak, 14 years ago)

very small code cleaning

+texty

Line 
1\chapter{Popis situace}
2\fancyhead[L]{\nouppercase{\rightmark}} 
3\section{Konstrukce a ���atky}
4
5K�atka ��v�ln�naliza�m za��se skl� z~n�lika prvk�dle samotn�mafor�v~jej�l�osti p�en �, kter�tar�~ovl�n�ignaliza�ch prvk��i pak m��pojeno n�lik detektor�skytuj�ch mu informace a~aktu��opravn�ituaci.
6
7Detektory se d� d� do t�tegori�odle jejich um��. \begin{inparaenum}[(i)] \item v�\label{i:vyzv}, \item prodlu�ovac�\label{i:prodl} \item strategick�abel{i:strat}\end{inparaenum}. (\ref{i:vyzv}) jsou um�� na stop �e, (\ref{i:prodl}) cca 30 metr�d n�~(\ref{i:strat}) na vzd�n�� m�ech, typicky alespo�0 metr�d stop �ou. Ne v�dy mus��v�ech ramenech k�atky instalov� v�echny typy detektor�
8Technicky je nej�t����detektoru induk� smy� um�� ve vozovce, kterou proch� st��d. Ta pomoc�m�magnetick� pole ve sv�kol�aznamen� proj��c�ozidla. V~p��m�� dvou smy� bl�o sebe lze z�at i~podrobn��nformace o~rychlosti, druhu vozidla a~dal��daje. Dal��o�nost�ledov� provozu jsou infra�ven�etektory. Jejich hlavn�ou�t�e kamera, sn�j� sledovan�tor v~infra�ven�blasti. Ve v��obrazu pak pom��nadno rozezn�utomobily i~chodce jako�to zdroje tepeln� z�n�
9
10D� existuj�ap�d video detektory zalo�en�a kamer� sn�j� v~oblasti viditeln� sv�a (videodetektory), mikrovlnn�ebo ultrazvukov�etektory. Tyto v�ak nejsou v~sou�n�ob� simulovan�blasti instalov�.
11
12Detektory um�� na Zli��oskytuj�va �. Prvn�je po� vozidel, kter��etektor projela a~druh�, po kter�~detekovan�blasti vyskytovalo n�k�ozidlo. Bohu�el, tato data nejsou naprosto p�.
13
14(!chyby detektor�
15�zen��atky prob� pomoc�ign�� pl� ulo�en��i nebo dle pokyn�st�. Sign��l� mohou b�n�ebo r�ov�Sign��l�se skl� z~n�lika f�, kter�aj�u�evn�ebo r�ov�� �y za�k��u. F� jsou slo�en�e sign�� skupin. Sign��kupina pak zna�skupinu sv�ln�gnaliza�ch za��kter�ozsv�je sou�n�elenou. Sign��l� maj�evnou a~jednotnou d�u jednoho cyklu, zna�se $T_c$. V~p�tn�blasti je to konkr��0 sekund. Posledn�d�t�mem je \emph{offset}. Ten �o kolik sekund je za�ek jednoho cyklu sign�� pl� posunut oproti jist� po�e�mu �u $t_0$.
16
17(mo�n�br�k sem)
18
19V~p��evn�gn�� pl� se p�� f� �p� danou tabulkou, kter�r�e kdy kter�� za��~jak dlouho m�rvat. Nav�m��� ulo�ena mo�nost je prodlou�it v~p���e � z~detektor�amuj�al���d�c�ozidla v~dan�sm�.
20
21R�ov�ign��l� dovoluj�adi�v��olnost p��� f�. Na z�ad�ktu�� nam�n�aj�e � volit nejvhodn��� z~n�lika moment���tn��astat i~situace, �e n�er�� nebude v~r�i cyklu za�a v�
22
23\section{Oblast Zli�a}
24Ov�n�o�nosti decentralizovan� ��opravn�ignalizace je v~t� pr� provedeno na modelu skute� oblasti: ulici �vnick�~Praze~--~Zli��V~ulici se nach� p�sv�ln�i�ovatek situovan�jedn�inii. Pro zjednodu�en�sou v t� pr� simulov� jen dv�evern��atky: 5.495 a~5.601. Prvn�menovan�e trojramenn��atka ulic �vnick�~Na Radosti, druh�e potom ��nn� je tvo�napojen�autobusov� termin� na jedn�~obchodn� centra Metropole Zli� na druh�tran�a �vnickou.
25
26\section{Simul�r Aimsun}
27K~simulaci dopravn�ituace se pou�� softwarov�k GETRAM/AIMSUN od spole�sti TSS (Transport Simulation Systems) ve verzi 4.2.16. J�em cel� n�roje je program Aimsun, kter���~samotn�imulaci.
28
29Aimsun (Advanced Interactive Microscopic Simulator for Urban and Non-Urban Networks, \cite{aimsunman}) je mikrosimul�rem dopravy\footnote{Sou�n�erze Aimsun 6 dovoluje ji� mikro, meso i~makrosimulaci}. To znamen��e modeluje polohu jednotliv�zidel spojit��m cel�oby simulace. Ka�d�ozidlo se �ur��elem chov�. Lze nastavit r�styly p��d�, prudkost brzd� a~rozjezd�e t�i~ochotu �at. Je mo�n�imulovat r�druhy vozidel, od osobn� p��adn�uta a� po autobusy a~hromadnou dopravu v� Vedle vozidel Aimsun samoz� nab� simulaci v�iny objekt�er�e vyskytuj�~dopravn� s�ch: sv�ln�gnaliza� za��detektor�d.
30
31Vstup pro simul�r se skl� ze sc��parametr�ulace. Sc��ahuje popis dopravn��, � o~dopravn�opt�e, programy ��opravy a~pl� ve� dopravy. Popis dopravn�� p�avuje geometrickou reprezentaci zkouman�blasti, tedy rozm� a~tvar jednotliv�lni�ch pruh��atek, um��n�opravn�ignalizace, detektor�st�k hromadn�opravy a~podobn�Dopravn�opt�a m��an�v� zp�. Bu�e form�ntenzity dopravy na vstupech, pom� odbo��a k�atk� a~po�e�ho stavu s�, nebo pomoc�akzvan�-D matice, kter�achycuje po� uskute�n�st mezi dvojicemi vstupn� a~v�� bod�ogramy ��opravy zahrnuj�opisy f� a~jejich trv� pro ���atky, p�sti v~j��ro k�atky ne��Kone� pl� ve� dopravy se skl�j�~popis�s, zast�k a~j�n� �linek hromadn�opravy v~simulovan�blasti. Parametry simulace pak p�avuj�evn�odnoty popisuj� experiment (jako doba simulace) a~prom��odnoty ur��ro kalibraci modelu.
32
33V�za simulace je spojit�rafick�eprezentace zkoumen�blasti, statistick�ata o provozu (tok vozidel, po� zastaven�pr��ychlost, atd.) a � sesb�n� detektor�sledky mohou b�resleny do graf�bo ulo�eny v textov�odob�o soubor�do datab� pro dal��pracov�.
34
35\subsection{Getram Extensions}
36
37Aimsun m�plika� rozhran�API), kter�mo�� tvorbu roz��j�ch modul�nem Getram Extensions. Aimsun pomoc�ohoto rozhran�oskytuje v~re���e data ze simulace a~naopak p��ata pro jej�vliv�n�jak je nazna�o na obr�u (\ref{fig:extension}). Roz��n�e p� bu�ako DLL knihovny napsan� C/C++ nebo ve form�kript�ythonu.
38
39\begin{figure}%
40\centering
41\includegraphics[width=8cm]{extension}%
42\caption{Aimsun a extern�plikace}%
43\label{fig:extension}%
44\end{figure}
45
46Komunikace mezi roz��n�(Getram Extension) a simul�rem Aimsun prob� pomoc�esti funkci:
47\begin{enumerate}
48        \item \emph{GetExtLoad()} je vol� v okam�iku nahr� roz��n�imsunem.
49        \item \emph{GetExtInit()} je vol� na za�ku simulace.
50        \item \emph{GetExtManage()} se vol�a za�ku ka�d� kroku simulace. Slou�� z�� aktu�� � z detektor�t o vozidlech a dal�� �. Tak�mo�� naopak ovl�n�ktivn� prvk�imulovan�blasti.
51        \item \emph{GetExtPostmanage()} je funkce podobn��oz�jen tato je vol� na konci simula�ho kroku.
52        \item \emph{GetExtFinish()} se vol�a konci simulace a v n�oz��n�okon�e v�echny operace, kter�i to je�t��j�
53        \item \emph{GetExtUnLoad()} je zavol� v okam�iku, kdy Aimsun ukon�e komunikaci s roz��n�
54\end{enumerate}
55
56Pr�komunikace mezi Aimsunem a roz��n�je vid�na obr�u (\ref{fig:extensiondetail})
57
58\begin{figure}%
59\centering
60\includegraphics[width=7.5cm]{extensiondetail}%
61\caption{Podrobn�es komunikace mezi Aimsunem a Getram Extension}%
62\label{fig:extensiondetail}%
63\end{figure}
64
65\section{Emul�r �e ELS3}
66Pro simulace funkc�adi�k�atky se pou�� emul�r ELS vyvinut�ou Eltodo. Ten z re�� �e obsahuje algoritmus ��Ovl�n�W periferi�modul detektor���sign�� skupin, a podobn�jsou nahrazeny v�psan�ul�rem Aimsun.
67
68V INI souboru emul�ru �e jsou ulo�eny parametry dopravn� ��ou�it� v simulovan�blasti. Dopravn�e�en�e ur�o parametry k�atky (jej�onstrukce, um�� detektor�ze, sign��kupiny, \ldots) a dopravn� vztahy mezi t�to parametry (sign��l�, dynamick��n�\ldots). N�h dopravn� ��e d�m dopravn� in�en�jeho struktura p�uje r�c t� pr�.
69
70%Parametry k�atky (sign��kupiny, f�, detektory, �) a dopravn�ztahy nad t�to parametry (sign��l�, dynamick��n��) jsou ur�y dopravn��� kter�ytvo�pravn�n�en�eho� struktura p�uje r�c t� pr�. Tyto konfigura� parametry dopravn� ��sou ulo�eny v INI souboru.
71
72ELS3 m�ro komunikaci s okol�vlastn�PI. V ka�d�simula�m kroku p��obdr�� Aimsunu stavy sv�tektor� knihovny BDM (kter�de nahrazuje modul dopravn�st�) � pak p��ata pro ovlivn� ��V�m �e je obraz barevn�ombinace sign�� skupin. Ten se zas� do Aimsunu na konci ka�d� simula�ho kroku.
73
74%Vstupn� v��ata se do �e na�aj��omunika� API. Z prost�AIMSUN � obdr�� ka�d�simula�m kroku obraz stavu v�ech detektor��ovatky. Z modulu dopravn�st� (v na�em p��e to BDM) � p� po uplynut��c�eriody data pro uplatn� nov� ��
75
76%V�m z �e je obraz barevn�ombinace sign�� skupin. Obraz se pos� do AIMSUN na konci simula�ho kroku. Pro zp�ou vazbu �e na �dnu slou��ealizovan���l� Sign��l�se odes� s pevnou periodou, kter�emus��dn� ��eriodou p�en�opravn�st�.
Note: See TracBrowser for help on using the browser.