diff --git a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.aux b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.aux index c70f01ea..b67d7d41 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.aux +++ b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.aux @@ -51,85 +51,76 @@ \citation{thesis:lehnhoff} \citation{thesis:lehnhoff} \citation{lect:simumod} -\newlabel{abb:verkehrsmanagement}{{3.2}{7}{Adaptive Steuerung von Ampelanlagen\relax }{subsection.3.2}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Aufgaben und System des Verkehrsmanagements\cite {thesis:lehnhoff}}}{7}{figure.2}} +\citation{lect:simumod} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Adaptive Steuerung von Ampelanlagen}{7}{subsection.3.2}} \newlabel{sec:datengrund:adapt}{{3.2}{7}{Adaptive Steuerung von Ampelanlagen\relax }{subsection.3.2}{}} -\citation{lect:simumod} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Macro- und microskopische Modellierung von Verkehr}{7}{subsection.3.3}} +\newlabel{sec:macromicro}{{3.3}{7}{Macro- und microskopische Modellierung von Verkehr\relax }{subsection.3.3}{}} \citation{thesis:mueller} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Macro- und microskopische Modellierung von Verkehr}{8}{subsection.3.3}} -\newlabel{sec:macromicro}{{3.3}{8}{Macro- und microskopische Modellierung von Verkehr\relax }{subsection.3.3}{}} +\newlabel{abb:verkehrsmanagement}{{3.2}{8}{Adaptive Steuerung von Ampelanlagen\relax }{subsection.3.2}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Aufgaben und System des Verkehrsmanagements\cite {thesis:lehnhoff}}}{8}{figure.2}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Induktionsschleifenwerte}{8}{subsection.3.4}} \newlabel{sec:inductvalues}{{3.4}{8}{Induktionsschleifenwerte\relax }{subsection.3.4}{}} \citation{thesis:mueller} \@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces CSV-Datei Ausschnitt von[] }}{9}{figure.3}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.1}CSV-Dateien der Induktionsschleifenwerte}{9}{subsubsection.3.4.1}} \newlabel{sec:datengrund:inductvalues:csv}{{3.4.1}{9}{CSV-Dateien der Induktionsschleifenwerte\relax }{subsubsection.3.4.1}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.2}MYSQL-Daten des Projektes Verkehrsvisualisierung}{9}{subsubsection.3.4.2}} -\newlabel{sec:datengrund:inductvalues:mysql}{{3.4.2}{9}{MYSQL-Daten des Projektes Verkehrsvisualisierung\relax }{subsubsection.3.4.2}{}} -\citation{thesis:mueller} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.2}MYSQL-Daten der JEE6 Anwendung zur Bereitstellung von Verkehrsdaten}{9}{subsubsection.3.4.2}} +\newlabel{sec:datengrund:inductvalues:mysql}{{3.4.2}{9}{MYSQL-Daten der JEE6 Anwendung zur Bereitstellung von Verkehrsdaten\relax }{subsubsection.3.4.2}{}} \newlabel{lst:sql_sensorquery}{{1}{10}{abc\relax }{lstlisting.1}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {1}abc}{10}{lstlisting.1}} \newlabel{listing1}{{2}{10}{abc\relax }{lstlisting.2}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {2}abc}{10}{lstlisting.2}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Geographischer Ausschnitt der Daten}{10}{subsection.3.5}} \newlabel{sec:datengrund:geo}{{3.5}{10}{Geographischer Ausschnitt der Daten\relax }{subsection.3.5}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}CAD-Zeichnungen der Kreuzungen}{10}{subsection.3.6}} -\newlabel{sec:datengrund:cad}{{3.6}{10}{CAD-Zeichnungen der Kreuzungen\relax }{subsection.3.6}{}} +\citation{thesis:mueller} \citation{thesis:michael} \@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Ministadt, Ausschnitt von Darmstadt der innerhalb dieser Arbeit betrachtet wird.}}{11}{figure.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.7}Abbiegewahrscheinlichkeiten}{11}{subsection.3.7}} -\newlabel{sec:datengrund:abbw}{{3.7}{11}{Abbiegewahrscheinlichkeiten\relax }{subsection.3.7}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.8}Das Zeitproblem}{12}{subsection.3.8}} -\newlabel{sec:datengrund:probtime}{{3.8}{12}{Das Zeitproblem\relax }{subsection.3.8}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.9}Das Abbiegeproblem}{12}{subsection.3.9}} -\newlabel{sec:datengrund:abbprob}{{3.9}{12}{Das Abbiegeproblem\relax }{subsection.3.9}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}CAD-Zeichnungen der Kreuzungen}{11}{subsection.3.6}} +\newlabel{sec:datengrund:cad}{{3.6}{11}{CAD-Zeichnungen der Kreuzungen\relax }{subsection.3.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.7}Abbiegewahrscheinlichkeiten}{12}{subsection.3.7}} +\newlabel{sec:datengrund:abbw}{{3.7}{12}{Abbiegewahrscheinlichkeiten\relax }{subsection.3.7}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.8}Herausforderungen}{12}{subsection.3.8}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.1}Das Zeitproblem}{13}{subsubsection.3.8.1}} +\newlabel{sec:datengrund:probtime}{{3.8.1}{13}{Das Zeitproblem\relax }{subsubsection.3.8.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.2}Das Abbiegeproblem}{13}{subsubsection.3.8.2}} +\newlabel{sec:datengrund:abbprob}{{3.8.2}{13}{Das Abbiegeproblem\relax }{subsubsection.3.8.2}{}} \@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Kreuzung A4}}{13}{figure.5}} -\@writefile{toc}{\contentsline {section}{\numberline {4}Verkehrsmodell}{13}{section.4}} -\newlabel{sec:modell}{{4}{13}{Verkehrsmodell\relax }{section.4}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Modell der Ministadt}{13}{subsection.4.1}} -\newlabel{sec:modell:ministadt}{{4.1}{13}{Modell der Ministadt\relax }{subsection.4.1}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Kreuzungs\active@dq \dq@prtct{u}bersicht 'Ministadt'in der Stadt Darmstadt}}{14}{figure.6}} -\newlabel{abb:9}{{4.1}{15}{Modell der Ministadt\relax }{Item.50}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Kreuzung A23}}{15}{figure.7}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Verkehrsmodell}{14}{section.4}} +\newlabel{sec:modell}{{4}{14}{Verkehrsmodell\relax }{section.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Modell der Ministadt}{14}{subsection.4.1}} +\newlabel{sec:modell:ministadt}{{4.1}{14}{Modell der Ministadt\relax }{subsection.4.1}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Kreuzungs\active@dq \dq@prtct{u}bersicht 'Ministadt'in der Stadt Darmstadt}}{15}{figure.6}} +\newlabel{abb:9}{{4.1}{16}{Modell der Ministadt\relax }{Item.50}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Kreuzung A23}}{16}{figure.7}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Modell als Graph}{16}{subsection.4.2}} \newlabel{sec:modell:graph}{{4.2}{16}{Modell als Graph\relax }{subsection.4.2}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1}Kreuzungsgraph}{16}{subsubsection.4.2.1}} -\newlabel{sec:modell:graph:xr}{{4.2.1}{16}{Kreuzungsgraph\relax }{subsubsection.4.2.1}{}} -\newlabel{listing1}{{3}{17}{abc\relax }{lstlisting.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1}Grundlagen}{16}{subsubsection.4.2.1}} +\newlabel{sec:modell:graph:grund}{{4.2.1}{16}{Grundlagen\relax }{subsubsection.4.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2}Kreuzungsgraph}{17}{subsubsection.4.2.2}} +\newlabel{sec:modell:graph:xr}{{4.2.2}{17}{Kreuzungsgraph\relax }{subsubsection.4.2.2}{}} +\newlabel{lst:sensorgraph}{{3}{17}{abc\relax }{lstlisting.3}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3}abc}{17}{lstlisting.3}} -\newlabel{listing1}{{4}{17}{abc\relax }{lstlisting.4}{}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {4}abc}{17}{lstlisting.4}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2}Kreuzungs\active@dq \dq@prtct{u}bersicht}{17}{subsubsection.4.2.2}} -\newlabel{sec:modell:graph:overview}{{4.2.2}{17}{Kreuzungs"ubersicht\relax }{subsubsection.4.2.2}{}} -\newlabel{listing1}{{5}{18}{abc\relax }{lstlisting.5}{}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {5}abc}{18}{lstlisting.5}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Modell als Matrix}{18}{subsection.4.3}} -\newlabel{sec:modell:matrix}{{4.3}{18}{Modell als Matrix\relax }{subsection.4.3}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.1}Ausgangsmatrix}{18}{subsubsection.4.3.1}} -\newlabel{sec:modell:matrix:out}{{4.3.1}{18}{Ausgangsmatrix\relax }{subsubsection.4.3.1}{}} -\newlabel{abb:a23}{{4.3.1}{19}{Ausgangsmatrix\relax }{subsubsection.4.3.1}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Kreuzung A23}}{19}{figure.8}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.2}Eingangsmatrix}{19}{subsubsection.4.3.2}} -\newlabel{sec:modell:matrix:in}{{4.3.2}{19}{Eingangsmatrix\relax }{subsubsection.4.3.2}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.3}Sonderfall: Vallidierungssensor}{19}{subsubsection.4.3.3}} -\newlabel{sec:modell:matrix:vallidate}{{4.3.3}{19}{Sonderfall: Vallidierungssensor\relax }{subsubsection.4.3.3}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Datenbankmodell}{20}{subsection.4.4}} -\newlabel{sec:modell:dbmodell}{{4.4}{20}{Datenbankmodell\relax }{subsection.4.4}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.4.1}Datenbank Schema}{20}{subsubsection.4.4.1}} -\newlabel{sec:modell:dbmodell:schema}{{4.4.1}{20}{Datenbank Schema\relax }{subsubsection.4.4.1}{}} -\newlabel{listing2}{{6}{20}{abc\relax }{lstlisting.6}{}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {6}abc}{20}{lstlisting.6}} -\newlabel{listing3}{{7}{21}{abc\relax }{lstlisting.7}{}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {7}abc}{21}{lstlisting.7}} -\newlabel{listing4}{{8}{21}{abc\relax }{lstlisting.8}{}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {8}abc}{21}{lstlisting.8}} -\newlabel{listing5}{{9}{22}{abc\relax }{lstlisting.9}{}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {9}abc}{22}{lstlisting.9}} -\newlabel{listing6}{{10}{22}{abc\relax }{lstlisting.10}{}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {10}abc}{22}{lstlisting.10}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Einschr\active@dq \dq@prtct{a}nkungen und Voraussetzungen f\active@dq \dq@prtct{u}r das Modell}{22}{subsection.4.5}} -\newlabel{sec:modell:limits}{{4.5}{22}{Einschr"ankungen und Voraussetzungen f"ur das Modell\relax }{subsection.4.5}{}} +\newlabel{abb:graph:ungerichtet}{{4.2.1}{18}{Grundlagen\relax }{subfigure.8.1}{}} +\newlabel{abb:graph:gerichtet}{{4.2.1}{18}{Grundlagen\relax }{subfigure.8.2}{}} +\newlabel{abb:graph:multi}{{4.2.1}{18}{Grundlagen\relax }{subfigure.8.3}{}} +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Ungerichteter Graph. Quelle: wikipedia.org}}}{18}{subfigure.8.3}} +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Gerichteter Graph. Quelle: wikipedia.org}}}{18}{subfigure.8.3}} +\@writefile{lof}{\contentsline {subfigure}{\numberline{(c)}{\ignorespaces {Ungerichter Graph mit Mehrfachkanten. Quelle: wikipedia.org}}}{18}{subfigure.8.3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.3}Kreuzungs\active@dq \dq@prtct{u}bersicht}{19}{subsubsection.4.2.3}} +\newlabel{sec:modell:graph:overview}{{4.2.3}{19}{Kreuzungs"ubersicht\relax }{subsubsection.4.2.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Modell als Matrix}{19}{subsection.4.3}} +\newlabel{sec:modell:matrix}{{4.3}{19}{Modell als Matrix\relax }{subsection.4.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.1}Ausgangsmatrix}{19}{subsubsection.4.3.1}} +\newlabel{sec:modell:matrix:out}{{4.3.1}{19}{Ausgangsmatrix\relax }{subsubsection.4.3.1}{}} +\newlabel{abb:a23}{{4.3.1}{20}{Ausgangsmatrix\relax }{equation.4.2}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Kreuzung A23}}{20}{figure.8}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.2}Eingangsmatrix}{20}{subsubsection.4.3.2}} +\newlabel{sec:modell:matrix:in}{{4.3.2}{20}{Eingangsmatrix\relax }{subsubsection.4.3.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Datenbankmodell}{21}{subsection.4.4}} +\newlabel{sec:modell:dbmodell}{{4.4}{21}{Datenbankmodell\relax }{subsection.4.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Einschr\active@dq \dq@prtct{a}nkungen und Schw\active@dq \dq@prtct{a}chen des Modell}{22}{subsection.4.5}} +\newlabel{sec:modell:limits}{{4.5}{22}{Einschr"ankungen und Schw"achen des Modell\relax }{subsection.4.5}{}} \@writefile{toc}{\contentsline {section}{\numberline {5}L\active@dq \dq@prtct{o}sungsans\active@dq \dq@prtct{a}tze}{23}{section.5}} \newlabel{sec:berechnung}{{5}{23}{L"osungsans"atze\relax }{section.5}{}} \newlabel{problem:1}{{1}{23}{L"osungsans"atze\relax }{Item.54}{}} @@ -137,6 +128,8 @@ \newlabel{problem:4}{{3}{23}{L"osungsans"atze\relax }{Item.56}{}} \newlabel{problem:2}{{4}{23}{L"osungsans"atze\relax }{Item.57}{}} \newlabel{problem:5}{{5}{23}{L"osungsans"atze\relax }{Item.58}{}} +\newlabel{problem:6}{{6}{23}{L"osungsans"atze\relax }{Item.59}{}} +\newlabel{problem:6}{{7}{23}{L"osungsans"atze\relax }{Item.60}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.1}L\active@dq \dq@prtct{o}sungsansatz: Hidden Markow Modell}{23}{subsection.5.1}} \newlabel{sec:berechnung:hmm}{{5.1}{23}{L"osungsansatz: Hidden Markow Modell\relax }{subsection.5.1}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1}Grundlagen}{23}{subsubsection.5.1.1}} @@ -151,25 +144,27 @@ \newlabel{sec:berechnung:lgs:xr}{{5.3.2}{24}{Lineares Gleichungssystem einer Kreuzung\relax }{subsubsection.5.3.2}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Kreuzungsberechnung am Graphen}{26}{subsection.5.4}} \newlabel{sec:berechnung:graph}{{5.4}{26}{Kreuzungsberechnung am Graphen\relax }{subsection.5.4}{}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1}Verkehrsfluss zwischen Kreuzungen}{26}{subsubsection.5.4.1}} -\newlabel{sec:berechnung:betweenxr}{{5.4.1}{26}{Verkehrsfluss zwischen Kreuzungen\relax }{subsubsection.5.4.1}{}} -\newlabel{abb:7}{{6.1}{27}{Visualisierung des Graphen mit Geoinformationen\relax }{subfigure.9.1}{}} -\newlabel{abb:8}{{6.1}{27}{Visualisierung des Graphen mit Geoinformationen\relax }{subfigure.9.2}{}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Ministadt, ausschnitt von Darmstadt der innerhalb dieser Arbeit betrachtet wird.}}}{27}{subfigure.9.2}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Ministadt, manuell visualisiert.}}}{27}{subfigure.9.2}} -\@writefile{toc}{\contentsline {section}{\numberline {6}Visualisierung}{27}{section.6}} -\newlabel{sec:visualisierung}{{6}{27}{Visualisierung\relax }{section.6}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Visualisierung des Graphen mit Geoinformationen}{27}{subsection.6.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Visualisierung des JGraphT-Graphen}{27}{subsection.6.2}} -\@writefile{toc}{\contentsline {section}{\numberline {7}Validierung}{28}{section.7}} -\newlabel{sec:validierung}{{7}{28}{Validierung\relax }{section.7}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Testdatenmenge}{28}{subsection.7.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Verkehrsz\active@dq \dq@prtct{a}hlung}{28}{subsection.7.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}Validierung der Verkehrsaufkommensvorhersage}{28}{subsection.7.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.4}Sensor}{28}{subsection.7.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.5}\active@dq \dq@prtct{U}berpr\active@dq \dq@prtct{u}fung des Modells}{28}{subsection.7.5}} -\@writefile{toc}{\contentsline {section}{\numberline {8}Ausblick}{29}{section.8}} -\newlabel{sec:ausblick}{{8}{29}{Ausblick\relax }{section.8}{}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1}Verkehrsfluss zwischen Kreuzungen}{27}{subsubsection.5.4.1}} +\newlabel{sec:berechnung:betweenxr}{{5.4.1}{27}{Verkehrsfluss zwischen Kreuzungen\relax }{subsubsection.5.4.1}{}} +\newlabel{abb:7}{{6.1}{28}{Visualisierung des Graphen mit Geoinformationen\relax }{subfigure.9.1}{}} +\newlabel{abb:8}{{6.1}{28}{Visualisierung des Graphen mit Geoinformationen\relax }{subfigure.9.2}{}} +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Ministadt, ausschnitt von Darmstadt der innerhalb dieser Arbeit betrachtet wird.}}}{28}{subfigure.9.2}} +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Ministadt, manuell visualisiert.}}}{28}{subfigure.9.2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.2}Sonderfall: Vallidierungssensor}{28}{subsubsection.5.4.2}} +\newlabel{sec:modell:matrix:vallidate}{{5.4.2}{28}{Sonderfall: Vallidierungssensor\relax }{subsubsection.5.4.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6}Visualisierung}{28}{section.6}} +\newlabel{sec:visualisierung}{{6}{28}{Visualisierung\relax }{section.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Visualisierung des Graphen mit Geoinformationen}{28}{subsection.6.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Visualisierung des JGraphT-Graphen}{28}{subsection.6.2}} +\@writefile{toc}{\contentsline {section}{\numberline {7}Validierung}{29}{section.7}} +\newlabel{sec:validierung}{{7}{29}{Validierung\relax }{section.7}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Testdatenmenge}{29}{subsection.7.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Verkehrsz\active@dq \dq@prtct{a}hlung}{29}{subsection.7.2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}Validierung der Verkehrsaufkommensvorhersage}{29}{subsection.7.3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.4}Sensor}{29}{subsection.7.4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.5}\active@dq \dq@prtct{U}berpr\active@dq \dq@prtct{u}fung des Modells}{29}{subsection.7.5}} +\@writefile{toc}{\contentsline {section}{\numberline {8}Ausblick}{30}{section.8}} +\newlabel{sec:ausblick}{{8}{30}{Ausblick\relax }{section.8}{}} \bibstyle{plainnat} \bibdata{bib/literature} \bibcite{book:rilsa}{{Arbeitsgruppe: Verkehrsmanagement}(2010)} @@ -191,47 +186,47 @@ \bibcite{web:statista:lkw}{Statista(2013{a})} \bibcite{web:statista:pkw}{Statista(2013{b})} \bibcite{book:verkehrdata}{{Statitisches Bundesamt}(2013)} -\@writefile{toc}{\contentsline {section}{\numberline {9}Glossar}{31}{section.8}} -\@writefile{toc}{\contentsline {section}{\numberline {10}Abbildungsverzeichnis}{32}{section.8}} -\@writefile{toc}{\contentsline {section}{\numberline {11}Quellcodeverzeichnis}{32}{section.8}} -\@writefile{toc}{\contentsline {section}{\numberline {12}Anhang}{33}{section.12}} -\newlabel{sec:anhang}{{12}{33}{Anhang\relax }{section.12}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces CAD Bild der Stadt Darmstadt, mit eingezeichneten Kreuzungen}}{34}{figure.9}} -\newlabel{abb:4}{{9}{34}{CAD Bild der Stadt Darmstadt, mit eingezeichneten Kreuzungen\relax }{figure.9}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Abbiegewahrscheinlichkeiten Darmstadt Nord}}{35}{figure.10}} -\newlabel{abb:5}{{10}{35}{Abbiegewahrscheinlichkeiten Darmstadt Nord\relax }{figure.10}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Abbiegewahrscheinlichkeiten Darmstadt Süd}}{36}{figure.11}} -\newlabel{abb:6}{{11}{36}{Abbiegewahrscheinlichkeiten Darmstadt Süd\relax }{figure.11}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Kreuzungsübersicht 'Ministadt'in der Stadt Darmstadt}}{38}{figure.12}} -\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Kreuzung A3}}{40}{figure.13}} -\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Kreuzung A4}}{41}{figure.14}} -\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces Kreuzung A5}}{42}{figure.15}} -\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Kreuzung A12}}{43}{figure.16}} -\@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces Kreuzung A23}}{44}{figure.17}} -\@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces Kreuzung A28}}{45}{figure.18}} -\@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces Kreuzung A29}}{46}{figure.19}} -\@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces Kreuzung A46}}{47}{figure.20}} -\@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces Kreuzung A59}}{48}{figure.21}} -\@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces Kreuzung A104}}{49}{figure.22}} -\@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces Übersetzungstabelle für Kreuzung A3}}{51}{figure.23}} -\@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces Übersetzungstabelle für Kreuzung A4}}{52}{figure.24}} -\@writefile{lof}{\contentsline {figure}{\numberline {25}{\ignorespaces Übersetzungstabelle für Kreuzung A5}}{53}{figure.25}} -\@writefile{lof}{\contentsline {figure}{\numberline {26}{\ignorespaces Übersetzungstabelle für Kreuzung A12}}{54}{figure.26}} -\@writefile{lof}{\contentsline {figure}{\numberline {27}{\ignorespaces Übersetzungstabelle für Kreuzung A23}}{55}{figure.27}} -\@writefile{lof}{\contentsline {figure}{\numberline {28}{\ignorespaces Übersetzungstabelle für Kreuzung A28}}{56}{figure.28}} -\@writefile{lof}{\contentsline {figure}{\numberline {29}{\ignorespaces Übersetzungstabelle für Kreuzung A29}}{57}{figure.29}} -\@writefile{lof}{\contentsline {figure}{\numberline {30}{\ignorespaces Übersetzungstabelle für Kreuzung A46}}{58}{figure.30}} -\@writefile{lof}{\contentsline {figure}{\numberline {31}{\ignorespaces Übersetzungstabelle für Kreuzung A59}}{59}{figure.31}} -\@writefile{lof}{\contentsline {figure}{\numberline {32}{\ignorespaces Übersetzungstabelle für Kreuzung A104}}{60}{figure.32}} -\@writefile{lof}{\contentsline {figure}{\numberline {33}{\ignorespaces CAD Zeichnung der Kreuzung A3}}{62}{figure.33}} -\@writefile{lof}{\contentsline {figure}{\numberline {34}{\ignorespaces CAD Zeichnung der Kreuzung A4}}{63}{figure.34}} -\@writefile{lof}{\contentsline {figure}{\numberline {35}{\ignorespaces CAD Zeichnung der Kreuzung A5}}{64}{figure.35}} -\@writefile{lof}{\contentsline {figure}{\numberline {36}{\ignorespaces CAD Zeichnung der Kreuzung A12}}{65}{figure.36}} -\@writefile{lof}{\contentsline {figure}{\numberline {37}{\ignorespaces CAD Zeichnung der Kreuzung A23}}{66}{figure.37}} -\@writefile{lof}{\contentsline {figure}{\numberline {38}{\ignorespaces CAD Zeichnung der Kreuzung A28}}{67}{figure.38}} -\@writefile{lof}{\contentsline {figure}{\numberline {39}{\ignorespaces CAD Zeichnung der Kreuzung A29}}{68}{figure.39}} -\@writefile{lof}{\contentsline {figure}{\numberline {40}{\ignorespaces CAD Zeichnung der Kreuzung A46}}{69}{figure.40}} -\@writefile{lof}{\contentsline {figure}{\numberline {41}{\ignorespaces CAD Zeichnung der Kreuzung A59}}{70}{figure.41}} -\@writefile{lof}{\contentsline {figure}{\numberline {42}{\ignorespaces CAD Zeichnung der Kreuzung A104}}{71}{figure.42}} -\@writefile{lof}{\contentsline {figure}{\numberline {43}{\ignorespaces Verkehrszählung vom 30.7.2013.}}{73}{figure.43}} -\@writefile{lof}{\contentsline {figure}{\numberline {44}{\ignorespaces Verkehrszählung vom 5.8.2013.}}{74}{figure.44}} +\@writefile{toc}{\contentsline {section}{\numberline {9}Glossar}{32}{section.8}} +\@writefile{toc}{\contentsline {section}{\numberline {10}Abbildungsverzeichnis}{33}{section.8}} +\@writefile{toc}{\contentsline {section}{\numberline {11}Quellcodeverzeichnis}{33}{section.8}} +\@writefile{toc}{\contentsline {section}{\numberline {12}Anhang}{34}{section.12}} +\newlabel{sec:anhang}{{12}{34}{Anhang\relax }{section.12}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces CAD Bild der Stadt Darmstadt, mit eingezeichneten Kreuzungen}}{35}{figure.9}} +\newlabel{abb:caddarmstadt}{{9}{35}{CAD Bild der Stadt Darmstadt, mit eingezeichneten Kreuzungen\relax }{figure.9}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Abbiegewahrscheinlichkeiten Darmstadt Nord}}{36}{figure.10}} +\newlabel{abb:5}{{10}{36}{Abbiegewahrscheinlichkeiten Darmstadt Nord\relax }{figure.10}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Abbiegewahrscheinlichkeiten Darmstadt Süd}}{37}{figure.11}} +\newlabel{abb:6}{{11}{37}{Abbiegewahrscheinlichkeiten Darmstadt Süd\relax }{figure.11}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Kreuzungsübersicht 'Ministadt'in der Stadt Darmstadt}}{39}{figure.12}} +\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Kreuzung A3}}{41}{figure.13}} +\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Kreuzung A4}}{42}{figure.14}} +\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces Kreuzung A5}}{43}{figure.15}} +\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Kreuzung A12}}{44}{figure.16}} +\@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces Kreuzung A23}}{45}{figure.17}} +\@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces Kreuzung A28}}{46}{figure.18}} +\@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces Kreuzung A29}}{47}{figure.19}} +\@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces Kreuzung A46}}{48}{figure.20}} +\@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces Kreuzung A59}}{49}{figure.21}} +\@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces Kreuzung A104}}{50}{figure.22}} +\@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces Übersetzungstabelle für Kreuzung A3}}{52}{figure.23}} +\@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces Übersetzungstabelle für Kreuzung A4}}{53}{figure.24}} +\@writefile{lof}{\contentsline {figure}{\numberline {25}{\ignorespaces Übersetzungstabelle für Kreuzung A5}}{54}{figure.25}} +\@writefile{lof}{\contentsline {figure}{\numberline {26}{\ignorespaces Übersetzungstabelle für Kreuzung A12}}{55}{figure.26}} +\@writefile{lof}{\contentsline {figure}{\numberline {27}{\ignorespaces Übersetzungstabelle für Kreuzung A23}}{56}{figure.27}} +\@writefile{lof}{\contentsline {figure}{\numberline {28}{\ignorespaces Übersetzungstabelle für Kreuzung A28}}{57}{figure.28}} +\@writefile{lof}{\contentsline {figure}{\numberline {29}{\ignorespaces Übersetzungstabelle für Kreuzung A29}}{58}{figure.29}} +\@writefile{lof}{\contentsline {figure}{\numberline {30}{\ignorespaces Übersetzungstabelle für Kreuzung A46}}{59}{figure.30}} +\@writefile{lof}{\contentsline {figure}{\numberline {31}{\ignorespaces Übersetzungstabelle für Kreuzung A59}}{60}{figure.31}} +\@writefile{lof}{\contentsline {figure}{\numberline {32}{\ignorespaces Übersetzungstabelle für Kreuzung A104}}{61}{figure.32}} +\@writefile{lof}{\contentsline {figure}{\numberline {33}{\ignorespaces CAD Zeichnung der Kreuzung A3}}{63}{figure.33}} +\@writefile{lof}{\contentsline {figure}{\numberline {34}{\ignorespaces CAD Zeichnung der Kreuzung A4}}{64}{figure.34}} +\@writefile{lof}{\contentsline {figure}{\numberline {35}{\ignorespaces CAD Zeichnung der Kreuzung A5}}{65}{figure.35}} +\@writefile{lof}{\contentsline {figure}{\numberline {36}{\ignorespaces CAD Zeichnung der Kreuzung A12}}{66}{figure.36}} +\@writefile{lof}{\contentsline {figure}{\numberline {37}{\ignorespaces CAD Zeichnung der Kreuzung A23}}{67}{figure.37}} +\@writefile{lof}{\contentsline {figure}{\numberline {38}{\ignorespaces CAD Zeichnung der Kreuzung A28}}{68}{figure.38}} +\@writefile{lof}{\contentsline {figure}{\numberline {39}{\ignorespaces CAD Zeichnung der Kreuzung A29}}{69}{figure.39}} +\@writefile{lof}{\contentsline {figure}{\numberline {40}{\ignorespaces CAD Zeichnung der Kreuzung A46}}{70}{figure.40}} +\@writefile{lof}{\contentsline {figure}{\numberline {41}{\ignorespaces CAD Zeichnung der Kreuzung A59}}{71}{figure.41}} +\@writefile{lof}{\contentsline {figure}{\numberline {42}{\ignorespaces CAD Zeichnung der Kreuzung A104}}{72}{figure.42}} +\@writefile{lof}{\contentsline {figure}{\numberline {43}{\ignorespaces Verkehrszählung vom 30.7.2013.}}{74}{figure.43}} +\@writefile{lof}{\contentsline {figure}{\numberline {44}{\ignorespaces Verkehrszählung vom 5.8.2013.}}{75}{figure.44}} diff --git a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.glo b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.glo index 98b9a4eb..e69de29b 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.glo +++ b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.glo @@ -1 +0,0 @@ -\glossaryentry{CAD?\glossaryentryfield{gls:cad}{\glsnamefont{CAD}}{Test text für CAD}{\relax }|setentrycounter[]{page}\glsnumberformat}{9} diff --git a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.ist b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.ist index ddd554e9..848c86a6 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.ist +++ b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.ist @@ -1,5 +1,5 @@ % makeindex style file created by the glossaries package -% for document 'TUDthesis' on 2013-8-15 +% for document 'TUDthesis' on 2013-8-16 actual '?' encap '|' level '!' diff --git a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.log b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.log index 2accb847..e5fd9b11 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.log +++ b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.log @@ -1,7 +1,7 @@ -This is pdfTeX, Version 3.1415926-1.40.11 (MiKTeX 2.9) (preloaded format=pdflatex 2013.8.13) 15 AUG 2013 22:08 +This is pdfTeX, Version 3.1415926-1.40.11 (MiKTeX 2.9) (preloaded format=pdflatex 2013.8.13) 16 AUG 2013 19:08 entering extended mode **TUDthesis.tex -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\TUDthesis.tex" +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\TUDthesis.tex" LaTeX2e <2009/09/24> Babel and hyphenation patterns for english, afrikaans, ancientgreek, ar abic, armenian, assamese, basque, bengali, bokmal, bulgarian, catalan, coptic, @@ -956,15 +956,9 @@ File: lstlang1.sty 2013/06/27 1.5pre1 listings language file LaTeX Warning: Unused global option(s): [article,colorback,accentcolor=tud9d]. -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\TUDthesis.aux" +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\TUDthesis.aux" -LaTeX Warning: Label `listing1' multiply defined. - - -LaTeX Warning: Label `listing1' multiply defined. - - -LaTeX Warning: Label `listing1' multiply defined. +LaTeX Warning: Label `problem:6' multiply defined. ) LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 24. @@ -1068,8 +1062,8 @@ LaTeX Info: Redefining \ref on input line 24. LaTeX Info: Redefining \pageref on input line 24. LaTeX Info: Redefining \nameref on input line 24. -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\TUDthesis.out") -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\TUDthesis.out") +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\TUDthesis.out") +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\TUDthesis.out") \@outlinefile=\write6 @@ -1194,7 +1188,7 @@ LaTeX Font Info: Font shape `OML/mdput/m/it' will be (Font) scaled to size 5.546pt on input line 33. \@TUD@titlelines=\count182 - + File: tud_logo.pdf Graphic file (type pdf) File: tud_logo.pdf Graphic file (type pdf) @@ -1214,7 +1208,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 33--33 [0 -] ("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\tex/danke.tex") +] ("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\tex/danke.tex") [1 @@ -1228,8 +1222,8 @@ File: t15sf.fd 2008/06/23 Fontinst v1.927 font definitions for T1/5sf. ] -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\tex/glossar.tex") -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\tex/uebersicht.tex" +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\tex/glossar.tex") +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\tex/uebersicht.tex" Underfull \hbox (badness 10000) in paragraph at lines 3--9 [] @@ -1247,16 +1241,16 @@ l.20 \newpage [1 ]) -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\TUDthesis.toc"pdfTeX +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\TUDthesis.toc"pdfTeX warning (ext4): destination with the same identifier (name{page.2}) has been a lready used, duplicate ignored \relax -l.49 ...e {11}Quellcodeverzeichnis}{32}{section.8} +l.50 ...e {11}Quellcodeverzeichnis}{33}{section.8} [2]) \tf@toc=\write7 [3] -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\tex/einleitung.tex" +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\tex/einleitung.tex" LaTeX Font Info: Font shape `OT1/mdbch/m/n' will be (Font) scaled to size 7.87204pt on input line 2. LaTeX Font Info: Font shape `OT1/mdbch/m/n' will be @@ -1306,7 +1300,7 @@ LaTeX Font Info: Font shape `OML/mdput/m/it' will be LaTeX Font Info: Font shape `OML/mdput/m/it' will be (Font) scaled to size 4.606pt on input line 2. - + File: pic/overview.png Graphic file (type png) Underfull \hbox (badness 10000) in paragraph at lines 2--17 @@ -1349,146 +1343,134 @@ Overfull \hbox (34.67436pt too wide) in paragraph at lines 40--50 \T1/5ch/m/n/9.5 [[]] [[]] [[]] [[]] [] -[5 ] -) ("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\tex/datengrund.tex -" +[5 ] +) ("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\tex/datengrund.tex +" File: pic/800px-Induktionsschleife.jpg Graphic file (type jpg) -Underfull \hbox (badness 10000) in paragraph at lines 10--10 +Underfull \hbox (badness 10000) in paragraph at lines 12--12 \T1/5fp/m/n/9.5 nach Ab-frä-sen der Fahr-bahn. [] - + File: pic/induktionsschleife-schema.png Graphic file (type png) -Underfull \hbox (badness 10000) in paragraph at lines 12--12 +Underfull \hbox (badness 10000) in paragraph at lines 14--14 []\T1/5ch/m/n/9.5 (b) \T1/5fp/m/n/9.5 Sche-ma-ti-scher Au-bau ei-ner In-duk-ti- ons-schlei-fe [] -Underfull \hbox (badness 10000) in paragraph at lines 4--16 +Underfull \hbox (badness 10000) in paragraph at lines 7--18 [] -Underfull \hbox (badness 1817) in paragraph at lines 4--16 +Underfull \hbox (badness 1817) in paragraph at lines 7--18 \T1/5ch/m/n/9.5 Wie bei je-dem Sen-sor sind die Mes-sun-gen un-ter Vor-be-halt des Feh-lers zu be-trach-ten. In der Ar-beit von [] -Underfull \hbox (badness 10000) in paragraph at lines 22--25 +Underfull \hbox (badness 10000) in paragraph at lines 24--27 [] -[6 ] - + File: pic/verkehrsmanagement.png Graphic file (type png) -Underfull \hbox (badness 10000) in paragraph at lines 31--40 +Underfull \hbox (badness 10000) in paragraph at lines 33--42 [] -Underfull \hbox (badness 10000) in paragraph at lines 31--40 +Underfull \hbox (badness 10000) in paragraph at lines 33--42 [] -[7 ] -Underfull \hbox (badness 10000) in paragraph at lines 55--57 +[7] +Underfull \hbox (badness 10000) in paragraph at lines 57--59 [] -LaTeX Font Info: Try loading font information for T1+txtt on input line 58. +LaTeX Font Info: Try loading font information for T1+txtt on input line 60. ("C:\Program Files (x86)\MiKTeX\tex\latex\txfonts\t1txtt.fd" File: t1txtt.fd 2000/12/15 v3.1 ) -Underfull \hbox (badness 10000) in paragraph at lines 58--62 +Underfull \hbox (badness 10000) in paragraph at lines 60--64 [] -Underfull \hbox (badness 10000) in paragraph at lines 58--62 +Underfull \hbox (badness 10000) in paragraph at lines 60--64 [] -Underfull \hbox (badness 10000) in paragraph at lines 58--62 +Underfull \hbox (badness 10000) in paragraph at lines 60--64 + + [] + +[8 ] +Underfull \hbox (badness 10000) in paragraph at lines 65--67 [] -Underfull \hbox (badness 10000) in paragraph at lines 63--65 +LaTeX Warning: Reference `abb:4' on page 9 undefined on input line 73. - [] -[8] -Overfull \hbox (51.38274pt too wide) in paragraph at lines 73--90 +Overfull \hbox (51.38274pt too wide) in paragraph at lines 75--92 [][] [] -LaTeX Warning: Reference `abb' on page 9 undefined on input line 93. +LaTeX Warning: Reference `abb' on page 9 undefined on input line 95. - -Underfull \hbox (badness 10000) in paragraph at lines 95--98 +[9] +Underfull \hbox (badness 10000) in paragraph at lines 107--143 [] - -Overfull \hbox (78.56468pt too wide) in paragraph at lines 132--133 -[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] - [] - - -Underfull \hbox (badness 2409) in paragraph at lines 103--138 -\T1/5ch/m/n/9.5 un-ter-such-ten Kreu-zun-gen be-schränkt. Mehr In-for-ma-tio-ne -n zu dem ge-wähl-ten Aus-schnitt sind [] zu fin-den. - [] - - -Overfull \hbox (95.26251pt too wide) in paragraph at lines 103--138 -\T1/5ch/m/n/9.5 wird der CSV-Offset be-nutzt. [] - [] - -[9] + File: pic/overview_ministadt.png Graphic file (type png) [10] -Underfull \hbox (badness 10000) in paragraph at lines 160--169 +Underfull \hbox (badness 10000) in paragraph at lines 163--175 [] -Underfull \hbox (badness 10000) in paragraph at lines 160--169 +Underfull \hbox (badness 10000) in paragraph at lines 163--175 [] -Underfull \hbox (badness 10000) in paragraph at lines 160--169 +Underfull \hbox (badness 10000) in paragraph at lines 163--175 [] -Underfull \hbox (badness 10000) in paragraph at lines 160--169 +Underfull \hbox (badness 10000) in paragraph at lines 163--175 [] -[11 ] +[11 ] [12] File: ext/KreuzungA4.pdf Graphic file (type pdf) - [12]) -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\tex/modell.tex" + [13 ]) +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\tex/modell.tex" -LaTeX Warning: Reference `Daten' on page 13 undefined on input line 2. +LaTeX Warning: Reference `Daten' on page 14 undefined on input line 2. Underfull \hbox (badness 10000) in paragraph at lines 2--6 @@ -1515,221 +1497,221 @@ Underfull \hbox (badness 10000) in paragraph at lines 7--9 [] -[13 ] + File: ext/Kreuzungsuebersicht.pdf Graphic file (type pdf) -Underfull \hbox (badness 10000) in paragraph at lines 30--31 +Underfull \hbox (badness 10000) in paragraph at lines 18--28 [] -Underfull \hbox (badness 10000) in paragraph at lines 30--31 +Underfull \hbox (badness 10000) in paragraph at lines 18--28 [] -Underfull \hbox (badness 10000) in paragraph at lines 32--36 +Underfull \hbox (badness 10000) in paragraph at lines 18--28 + + [] + +[14] +File: ext/KreuzungA23.pdf Graphic file (type pdf) + + +Underfull \hbox (badness 10000) in paragraph at lines 40--50 [] -Underfull \hbox (badness 10000) in paragraph at lines 32--36 +Underfull \hbox (badness 10000) in paragraph at lines 40--50 [] -[14 ] -Underfull \hbox (badness 10000) in paragraph at lines 49--50 +Underfull \hbox (badness 10000) in paragraph at lines 51--54 [] -Underfull \hbox (badness 10000) in paragraph at lines 49--50 - - [] - - -File: ext/KreuzungA23.pdf Graphic file (type pdf) - - -Underfull \hbox (badness 10000) in paragraph at lines 51--62 +Underfull \hbox (badness 10000) in paragraph at lines 51--54 [] -Underfull \hbox (badness 10000) in paragraph at lines 51--62 +Underfull \hbox (badness 10000) in paragraph at lines 55--59 + + [] + +[16 ] +File: pic/120px-Graph_ungerichtet.png Graphic file (type png) + + + +File: pic/120px-Graph_gerichtet.png Graphic file (type png) + + + +File: pic/200px-Graph_ungerichtet_Mehrfachkanten.png Graphic file (type png) + + + +LaTeX Warning: Float too large for page by 643.68074pt on input line 72. + + +Underfull \hbox (badness 10000) in paragraph at lines 86--98 [] -Underfull \hbox (badness 10000) in paragraph at lines 65--69 +Underfull \hbox (badness 10000) in paragraph at lines 86--98 [] -Underfull \hbox (badness 10000) in paragraph at lines 65--69 +Underfull \hbox (badness 10000) in paragraph at lines 86--98 [] -[15 ] -Overfull \hbox (10.52835pt too wide) in paragraph at lines 90--117 -| [] \T1/5ch/m/n/9.5 Dies - [] - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [16] -Overfull \hbox (6.72836pt too wide) in paragraph at lines 118--132 -| [] \T1/5ch/m/n/9.5 Die - [] - -[17] -Underfull \hbox (badness 10000) in paragraph at lines 185--189 +[17] [18 ] +Underfull \hbox (badness 10000) in paragraph at lines 108--111 [] -Underfull \hbox (badness 10000) in paragraph at lines 185--189 +Underfull \hbox (badness 10000) in paragraph at lines 108--111 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 112--114 [] File: ext/KreuzungA23.pdf Graphic file (type pdf) -Underfull \hbox (badness 10000) in paragraph at lines 190--214 - - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 190--214 - - [] - - -Overfull \hbox (139.38982pt too wide) in paragraph at lines 190--214 -\T1/5ch/m/n/9.5 spal-ten wer-den da-bei mit der auf den Aus-gang fol-gen-den Kr -eu-zung be-nannt. $[]$ - [] - -[18] -Underfull \hbox (badness 10000) in paragraph at lines 216--233 - - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 216--233 +Underfull \hbox (badness 10000) in paragraph at lines 122--130 [] [19] -Underfull \hbox (badness 10000) in paragraph at lines 245--247 +Underfull \hbox (badness 10000) in paragraph at lines 140--142 [] -Underfull \hbox (badness 10000) in paragraph at lines 284--287 +Underfull \hbox (badness 10000) in paragraph at lines 140--142 [] -Overfull \hbox (1.70377pt too wide) in paragraph at lines 290--304 -[]| [] +Underfull \hbox (badness 10000) in paragraph at lines 150--153 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 163--165 + [] [20] -Underfull \hbox (badness 10000) in paragraph at lines 305--306 +Underfull \hbox (badness 10000) in paragraph at lines 182--187 [] -Underfull \hbox (badness 10000) in paragraph at lines 307--308 +Underfull \hbox (badness 10000) in paragraph at lines 182--187 [] -Overfull \hbox (1.70377pt too wide) in paragraph at lines 311--336 -[]| [] +Underfull \hbox (badness 10000) in paragraph at lines 182--187 + [] - -Underfull \hbox (badness 10000) in paragraph at lines 337--339 +[21] +Underfull \hbox (badness 10000) in paragraph at lines 188--193 [] -Overfull \hbox (1.70377pt too wide) in paragraph at lines 342--361 -[]| [] - [] - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [21] -Underfull \hbox (badness 10000) in paragraph at lines 362--364 +Underfull \hbox (badness 10000) in paragraph at lines 188--193 [] -Overfull \hbox (1.70377pt too wide) in paragraph at lines 367--389 -[]| [] +Underfull \hbox (badness 10000) in paragraph at lines 188--193 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 188--193 + [] [22]) -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\tex/berechnung.tex" +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\tex/berechnung.tex" Underfull \hbox (badness 10000) in paragraph at lines 2--4 [] -Underfull \hbox (badness 10000) in paragraph at lines 14--16 +Underfull \hbox (badness 10000) in paragraph at lines 13--15 [] -Underfull \hbox (badness 10000) in paragraph at lines 29--31 +Underfull \hbox (badness 10000) in paragraph at lines 28--30 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 32--35 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 32--35 [] [23] -Underfull \hbox (badness 10000) in paragraph at lines 34--37 +Underfull \hbox (badness 10000) in paragraph at lines 36--37 [] -Underfull \hbox (badness 10000) in paragraph at lines 34--37 +Underfull \hbox (badness 10000) in paragraph at lines 44--47 [] -Underfull \hbox (badness 10000) in paragraph at lines 38--39 +Underfull \hbox (badness 10000) in paragraph at lines 73--75 + + [] + +[24] [25] +Underfull \hbox (badness 10000) in paragraph at lines 196--200 [] -Underfull \hbox (badness 10000) in paragraph at lines 46--50 +Underfull \hbox (badness 10000) in paragraph at lines 240--246 [] -[24] -Underfull \hbox (badness 10000) in paragraph at lines 160--163 +[26] +Underfull \hbox (badness 10000) in paragraph at lines 250--253 [] -[25] -Underfull \hbox (badness 10000) in paragraph at lines 170--176 - - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 180--183 - - [] - -[26]) -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\tex/visualisierung.t +[27]) +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\tex/visualisierung.t ex" Underfull \hbox (badness 10000) in paragraph at lines 2--4 @@ -1743,24 +1725,24 @@ Underfull \hbox (badness 10000) in paragraph at lines 18--23 [] -[27]) -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\tex/validierung.tex" +[28]) +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\tex/validierung.tex" Underfull \hbox (badness 10000) in paragraph at lines 5--7 [] -[28]) -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\tex/ausblick.tex" -[29]) ("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\TUDthesis.bbl" +[29]) +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\tex/ausblick.tex" +[30]) ("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\TUDthesis.bbl" Underfull \hbox (badness 2556) in paragraph at lines 58--60 []\T1/5ch/m/n/9.5 Forschungsgesellschaft für Straßen- und Ver- [] -) [30] +) [31] No file TUDthesis.gls. -[31] +[32] Class scrartcl Warning: Usage of deprecated \float@listhead! (scrartcl) You should use the features of package `tocbasic' @@ -1769,204 +1751,204 @@ Class scrartcl Warning: Usage of deprecated \float@listhead! (scrartcl) `scrartcl' soon, so it should not be used on input lin e 73. -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\TUDthesis.lol") +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\TUDthesis.lol") \tf@lol=\write8 -[32] ("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\tex/anhang.tex" +[33] ("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\tex/anhang.tex" -pdfTeX warning: pdflatex.exe (file C:/daten/source/college/ss2013/bachelor thes +pdfTeX warning: pdflatex.exe (file C:/Daten/source/college/ss2013/Bachelor Thes is/thesis_ug/ext/overviewmap.pdf): PDF inclusion: found PDF version <1.6>, but at most version <1.5> allowed - + File: ext/overviewmap.pdf Graphic file (type pdf) - + File: ext/MessgruppentabelleNord-2013-01-08.pdf Graphic file (type pdf) - + File: ext/MessgruppentabelleSued-2013-01-08.pdf Graphic file (type pdf) - [33] [34 ] [35 ] [36 [34] [35 ] [36 ] [37 ] File: ext/Kreuzungsuebersicht.pdf Graphic file (type pdf) - [37 + [38 ] -[38] +[39] File: ext/KreuzungA3.pdf Graphic file (type pdf) File: ext/KreuzungA4.pdf Graphic file (type pdf) - + File: ext/KreuzungA5.pdf Graphic file (type pdf) - + File: ext/KreuzungA12.pdf Graphic file (type pdf) File: ext/KreuzungA23.pdf Graphic file (type pdf) - + File: ext/KreuzungA28.pdf Graphic file (type pdf) - + File: ext/KreuzungA29.pdf Graphic file (type pdf) - + File: ext/KreuzungA46.pdf Graphic file (type pdf) - + File: ext/KreuzungA59.pdf Graphic file (type pdf) - + File: ext/KreuzungA104.pdf Graphic file (type pdf) - [39 + [40 -] [40 ] [41] [42 ] [43 ] [44] [45 ] [46 ] [47 ] [48 ] -[49 ] +] [41 ] [42] [43 ] [44 ] [45] [46 ] [47 ] [48 ] [49 ] +[50 ] File: ext/A3_Uebersetzungstabelle.pdf Graphic file (type pdf) - + File: ext/A4_Uebersetzungstabelle.pdf Graphic file (type pdf) - + File: ext/A5_Uebersetzungstabelle.pdf Graphic file (type pdf) - + File: ext/A12_Uebersetzungstabelle.pdf Graphic file (type pdf) - + File: ext/A23_Uebersetzungstabelle.pdf Graphic file (type pdf) - + File: ext/A28_Uebersetzungstabelle.pdf Graphic file (type pdf) - + File: ext/A29_Uebersetzungstabelle.pdf Graphic file (type pdf) - + File: ext/A46_Uebersetzungstabelle.pdf Graphic file (type pdf) - + File: ext/A59_Uebersetzungstabelle.pdf Graphic file (type pdf) - + File: ext/A104_Uebersetzungstabelle.pdf Graphic file (type pdf) - [50 + [51 -] [51 ] [52 ] [53 ] -[53 ] [54 ] [55 ] [56 ] [57 ] [58 ] [59 ] [60 ] - +[54 ] [55 ] [56 ] [57 ] [58 ] [59 ] [60 ] [61 ] + File: ext/DA_A_3_L4.pdf Graphic file (type pdf) - + File: ext/DA_A_4_L3.pdf Graphic file (type pdf) - + File: ext/DA_A_5_L3.pdf Graphic file (type pdf) - + File: ext/DA_A_12.pdf Graphic file (type pdf) - + File: ext/DA_A_23_L1.pdf Graphic file (type pdf) - + File: ext/DA_A_28_L1.pdf Graphic file (type pdf) - + File: ext/DA_A_29_L2.pdf Graphic file (type pdf) - + File: ext/DA_A_46_L1.pdf Graphic file (type pdf) - + File: ext/DA_A_59.pdf Graphic file (type pdf) - + File: ext/DA_A_104_L1.pdf Graphic file (type pdf) - [61 + [62 -] [62 ] [63 ] [64 ] [65 ] [66 ] [67 ] [68 ] [69 ] [70 ] [71 ] [64 ] [65 ] [66 ] [67 ] [68 ] [69 ] [70 ] [71 ] [72 ] - + File: ext/verkehrszaehlung.pdf Graphic file (type pdf) - + File: ext/verkehrszaehlung_08_05.pdf Graphic file (type pdf) ) Package atveryend Info: Empty hook `BeforeClearDocument' on input line 76. - [72 + [73 -] [73 ] [74 ] [75 ] Package atveryend Info: Empty hook `AfterLastShipout' on input line 76. -("C:\daten\source\college\ss2013\bachelor thesis\thesis_ug\TUDthesis.aux") +("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\TUDthesis.aux") Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 76. Package rerunfilecheck Info: File `TUDthesis.out' has not changed. -(rerunfilecheck) Checksum: 43EC0331442927781BF2A52D06C8B286;3707. +(rerunfilecheck) Checksum: B826E0EFF58CC00B8C38E3338BCD91D0;3798. LaTeX Warning: There were undefined references. @@ -1976,33 +1958,30 @@ LaTeX Warning: There were multiply-defined labels. ) Here is how much of TeX's memory you used: - 17287 strings out of 494019 - 262689 string characters out of 3145626 - 488106 words of memory out of 3000000 - 19649 multiletter control sequences out of 15000+200000 - 156803 words of font info for 118 fonts, out of 3000000 for 9000 + 17114 strings out of 494019 + 260727 string characters out of 3145626 + 468106 words of memory out of 3000000 + 19586 multiletter control sequences out of 15000+200000 + 156504 words of font info for 117 fonts, out of 3000000 for 9000 714 hyphenation exceptions out of 8191 - 65i,13n,77p,1460b,1140s stack positions out of 5000i,500n,10000p,200000b,50000s -pdfTeX warning (dest): name{glo:gls:cad} has been referenced but does not exi -st, replaced by a fixed one - -{C:/Program Files (x86)/MiKTeX/fonts/enc/dvips/fontname/8r.enc}{C:/Program File -s (x86)/MiKTeX/fonts/enc/dvips/fontname/texnansi.enc} -Output written on TUDthesis.pdf (78 pages, 17128149 bytes). + 65i,13n,77p,1460b,1138s stack positions out of 5000i,500n,10000p,200000b,50000s +{C:/Program Files (x86)/MiKTeX/fonts/enc/dvips/fontname/8r.enc}{C:/Program Fi +les (x86)/MiKTeX/fonts/enc/dvips/fontname/texnansi.enc} +Output written on TUDthesis.pdf (79 pages, 17126423 bytes). PDF statistics: - 2123 PDF objects out of 2487 (max. 8388607) - 422 named destinations out of 1000 (max. 500000) - 623 words of extra memory for PDF output out of 10000 (max. 10000000) + 2004 PDF objects out of 2073 (max. 8388607) + 310 named destinations out of 1000 (max. 500000) + 646 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.lol b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.lol index d72dbf45..67d5b5c5 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.lol +++ b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.lol @@ -1,10 +1,3 @@ \contentsline {lstlisting}{\numberline {1}abc}{10}{lstlisting.1} \contentsline {lstlisting}{\numberline {2}abc}{10}{lstlisting.2} \contentsline {lstlisting}{\numberline {3}abc}{17}{lstlisting.3} -\contentsline {lstlisting}{\numberline {4}abc}{17}{lstlisting.4} -\contentsline {lstlisting}{\numberline {5}abc}{18}{lstlisting.5} -\contentsline {lstlisting}{\numberline {6}abc}{20}{lstlisting.6} -\contentsline {lstlisting}{\numberline {7}abc}{21}{lstlisting.7} -\contentsline {lstlisting}{\numberline {8}abc}{21}{lstlisting.8} -\contentsline {lstlisting}{\numberline {9}abc}{22}{lstlisting.9} -\contentsline {lstlisting}{\numberline {10}abc}{22}{lstlisting.10} diff --git a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.out b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.out index c59c6789..560d64cd 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.out +++ b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.out @@ -6,24 +6,24 @@ \BOOKMARK [2][-]{subsection.3.3}{Macro- und microskopische Modellierung von Verkehr}{section.3}% 6 \BOOKMARK [2][-]{subsection.3.4}{Induktionsschleifenwerte}{section.3}% 7 \BOOKMARK [3][-]{subsubsection.3.4.1}{CSV-Dateien der Induktionsschleifenwerte}{subsection.3.4}% 8 -\BOOKMARK [3][-]{subsubsection.3.4.2}{MYSQL-Daten des Projektes Verkehrsvisualisierung}{subsection.3.4}% 9 +\BOOKMARK [3][-]{subsubsection.3.4.2}{MYSQL-Daten der JEE6 Anwendung zur Bereitstellung von Verkehrsdaten}{subsection.3.4}% 9 \BOOKMARK [2][-]{subsection.3.5}{Geographischer Ausschnitt der Daten}{section.3}% 10 \BOOKMARK [2][-]{subsection.3.6}{CAD-Zeichnungen der Kreuzungen}{section.3}% 11 \BOOKMARK [2][-]{subsection.3.7}{Abbiegewahrscheinlichkeiten}{section.3}% 12 -\BOOKMARK [2][-]{subsection.3.8}{Das Zeitproblem}{section.3}% 13 -\BOOKMARK [2][-]{subsection.3.9}{Das Abbiegeproblem}{section.3}% 14 -\BOOKMARK [1][-]{section.4}{Verkehrsmodell}{}% 15 -\BOOKMARK [2][-]{subsection.4.1}{Modell der Ministadt}{section.4}% 16 -\BOOKMARK [2][-]{subsection.4.2}{Modell als Graph}{section.4}% 17 -\BOOKMARK [3][-]{subsubsection.4.2.1}{Kreuzungsgraph}{subsection.4.2}% 18 -\BOOKMARK [3][-]{subsubsection.4.2.2}{Kreuzungs\374bersicht}{subsection.4.2}% 19 -\BOOKMARK [2][-]{subsection.4.3}{Modell als Matrix}{section.4}% 20 -\BOOKMARK [3][-]{subsubsection.4.3.1}{Ausgangsmatrix}{subsection.4.3}% 21 -\BOOKMARK [3][-]{subsubsection.4.3.2}{Eingangsmatrix}{subsection.4.3}% 22 -\BOOKMARK [3][-]{subsubsection.4.3.3}{Sonderfall: Vallidierungssensor}{subsection.4.3}% 23 -\BOOKMARK [2][-]{subsection.4.4}{Datenbankmodell}{section.4}% 24 -\BOOKMARK [3][-]{subsubsection.4.4.1}{Datenbank Schema}{subsection.4.4}% 25 -\BOOKMARK [2][-]{subsection.4.5}{Einschr\344nkungen und Voraussetzungen f\374r das Modell}{section.4}% 26 +\BOOKMARK [2][-]{subsection.3.8}{Herausforderungen}{section.3}% 13 +\BOOKMARK [3][-]{subsubsection.3.8.1}{Das Zeitproblem}{subsection.3.8}% 14 +\BOOKMARK [3][-]{subsubsection.3.8.2}{Das Abbiegeproblem}{subsection.3.8}% 15 +\BOOKMARK [1][-]{section.4}{Verkehrsmodell}{}% 16 +\BOOKMARK [2][-]{subsection.4.1}{Modell der Ministadt}{section.4}% 17 +\BOOKMARK [2][-]{subsection.4.2}{Modell als Graph}{section.4}% 18 +\BOOKMARK [3][-]{subsubsection.4.2.1}{Grundlagen}{subsection.4.2}% 19 +\BOOKMARK [3][-]{subsubsection.4.2.2}{Kreuzungsgraph}{subsection.4.2}% 20 +\BOOKMARK [3][-]{subsubsection.4.2.3}{Kreuzungs\374bersicht}{subsection.4.2}% 21 +\BOOKMARK [2][-]{subsection.4.3}{Modell als Matrix}{section.4}% 22 +\BOOKMARK [3][-]{subsubsection.4.3.1}{Ausgangsmatrix}{subsection.4.3}% 23 +\BOOKMARK [3][-]{subsubsection.4.3.2}{Eingangsmatrix}{subsection.4.3}% 24 +\BOOKMARK [2][-]{subsection.4.4}{Datenbankmodell}{section.4}% 25 +\BOOKMARK [2][-]{subsection.4.5}{Einschr\344nkungen und Schw\344chen des Modell}{section.4}% 26 \BOOKMARK [1][-]{section.5}{L\366sungsans\344tze}{}% 27 \BOOKMARK [2][-]{subsection.5.1}{L\366sungsansatz: Hidden Markow Modell}{section.5}% 28 \BOOKMARK [3][-]{subsubsection.5.1.1}{Grundlagen}{subsection.5.1}% 29 @@ -34,17 +34,18 @@ \BOOKMARK [3][-]{subsubsection.5.3.2}{Lineares Gleichungssystem einer Kreuzung}{subsection.5.3}% 34 \BOOKMARK [2][-]{subsection.5.4}{Kreuzungsberechnung am Graphen}{section.5}% 35 \BOOKMARK [3][-]{subsubsection.5.4.1}{Verkehrsfluss zwischen Kreuzungen}{subsection.5.4}% 36 -\BOOKMARK [1][-]{section.6}{Visualisierung}{}% 37 -\BOOKMARK [2][-]{subsection.6.1}{Visualisierung des Graphen mit Geoinformationen}{section.6}% 38 -\BOOKMARK [2][-]{subsection.6.2}{Visualisierung des JGraphT-Graphen}{section.6}% 39 -\BOOKMARK [1][-]{section.7}{Validierung}{}% 40 -\BOOKMARK [2][-]{subsection.7.1}{Testdatenmenge}{section.7}% 41 -\BOOKMARK [2][-]{subsection.7.2}{Verkehrsz\344hlung}{section.7}% 42 -\BOOKMARK [2][-]{subsection.7.3}{Validierung der Verkehrsaufkommensvorhersage}{section.7}% 43 -\BOOKMARK [2][-]{subsection.7.4}{Sensor}{section.7}% 44 -\BOOKMARK [2][-]{subsection.7.5}{\334berpr\374fung des Modells}{section.7}% 45 -\BOOKMARK [1][-]{section.8}{Ausblick}{}% 46 -\BOOKMARK [1][-]{section.8}{Glossar}{}% 47 -\BOOKMARK [1][-]{section.8}{Abbildungsverzeichnis}{}% 48 -\BOOKMARK [1][-]{section.8}{Quellcodeverzeichnis}{}% 49 -\BOOKMARK [1][-]{section.12}{Anhang}{}% 50 +\BOOKMARK [3][-]{subsubsection.5.4.2}{Sonderfall: Vallidierungssensor}{subsection.5.4}% 37 +\BOOKMARK [1][-]{section.6}{Visualisierung}{}% 38 +\BOOKMARK [2][-]{subsection.6.1}{Visualisierung des Graphen mit Geoinformationen}{section.6}% 39 +\BOOKMARK [2][-]{subsection.6.2}{Visualisierung des JGraphT-Graphen}{section.6}% 40 +\BOOKMARK [1][-]{section.7}{Validierung}{}% 41 +\BOOKMARK [2][-]{subsection.7.1}{Testdatenmenge}{section.7}% 42 +\BOOKMARK [2][-]{subsection.7.2}{Verkehrsz\344hlung}{section.7}% 43 +\BOOKMARK [2][-]{subsection.7.3}{Validierung der Verkehrsaufkommensvorhersage}{section.7}% 44 +\BOOKMARK [2][-]{subsection.7.4}{Sensor}{section.7}% 45 +\BOOKMARK [2][-]{subsection.7.5}{\334berpr\374fung des Modells}{section.7}% 46 +\BOOKMARK [1][-]{section.8}{Ausblick}{}% 47 +\BOOKMARK [1][-]{section.8}{Glossar}{}% 48 +\BOOKMARK [1][-]{section.8}{Abbildungsverzeichnis}{}% 49 +\BOOKMARK [1][-]{section.8}{Quellcodeverzeichnis}{}% 50 +\BOOKMARK [1][-]{section.12}{Anhang}{}% 51 diff --git a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.pdf b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.pdf index 070efd48..50fe4886 100644 Binary files a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.pdf and b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.pdf differ diff --git a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.synctex.gz b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.synctex.gz index fac3eed8..a3c0f768 100644 Binary files a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.synctex.gz and b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.synctex.gz differ diff --git a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.toc b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.toc index a3e742ef..20501791 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.toc +++ b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.toc @@ -3,27 +3,27 @@ \contentsline {section}{\numberline {3}Datenbasis und Grundlagen}{6}{section.3} \contentsline {subsection}{\numberline {3.1}Induktionsschleifen}{6}{subsection.3.1} \contentsline {subsection}{\numberline {3.2}Adaptive Steuerung von Ampelanlagen}{7}{subsection.3.2} -\contentsline {subsection}{\numberline {3.3}Macro- und microskopische Modellierung von Verkehr}{8}{subsection.3.3} +\contentsline {subsection}{\numberline {3.3}Macro- und microskopische Modellierung von Verkehr}{7}{subsection.3.3} \contentsline {subsection}{\numberline {3.4}Induktionsschleifenwerte}{8}{subsection.3.4} \contentsline {subsubsection}{\numberline {3.4.1}CSV-Dateien der Induktionsschleifenwerte}{9}{subsubsection.3.4.1} -\contentsline {subsubsection}{\numberline {3.4.2}MYSQL-Daten des Projektes Verkehrsvisualisierung}{9}{subsubsection.3.4.2} +\contentsline {subsubsection}{\numberline {3.4.2}MYSQL-Daten der JEE6 Anwendung zur Bereitstellung von Verkehrsdaten}{9}{subsubsection.3.4.2} \contentsline {subsection}{\numberline {3.5}Geographischer Ausschnitt der Daten}{10}{subsection.3.5} -\contentsline {subsection}{\numberline {3.6}CAD-Zeichnungen der Kreuzungen}{10}{subsection.3.6} -\contentsline {subsection}{\numberline {3.7}Abbiegewahrscheinlichkeiten}{11}{subsection.3.7} -\contentsline {subsection}{\numberline {3.8}Das Zeitproblem}{12}{subsection.3.8} -\contentsline {subsection}{\numberline {3.9}Das Abbiegeproblem}{12}{subsection.3.9} -\contentsline {section}{\numberline {4}Verkehrsmodell}{13}{section.4} -\contentsline {subsection}{\numberline {4.1}Modell der Ministadt}{13}{subsection.4.1} +\contentsline {subsection}{\numberline {3.6}CAD-Zeichnungen der Kreuzungen}{11}{subsection.3.6} +\contentsline {subsection}{\numberline {3.7}Abbiegewahrscheinlichkeiten}{12}{subsection.3.7} +\contentsline {subsection}{\numberline {3.8}Herausforderungen}{12}{subsection.3.8} +\contentsline {subsubsection}{\numberline {3.8.1}Das Zeitproblem}{13}{subsubsection.3.8.1} +\contentsline {subsubsection}{\numberline {3.8.2}Das Abbiegeproblem}{13}{subsubsection.3.8.2} +\contentsline {section}{\numberline {4}Verkehrsmodell}{14}{section.4} +\contentsline {subsection}{\numberline {4.1}Modell der Ministadt}{14}{subsection.4.1} \contentsline {subsection}{\numberline {4.2}Modell als Graph}{16}{subsection.4.2} -\contentsline {subsubsection}{\numberline {4.2.1}Kreuzungsgraph}{16}{subsubsection.4.2.1} -\contentsline {subsubsection}{\numberline {4.2.2}Kreuzungs\active@dq \dq@prtct {u}bersicht}{17}{subsubsection.4.2.2} -\contentsline {subsection}{\numberline {4.3}Modell als Matrix}{18}{subsection.4.3} -\contentsline {subsubsection}{\numberline {4.3.1}Ausgangsmatrix}{18}{subsubsection.4.3.1} -\contentsline {subsubsection}{\numberline {4.3.2}Eingangsmatrix}{19}{subsubsection.4.3.2} -\contentsline {subsubsection}{\numberline {4.3.3}Sonderfall: Vallidierungssensor}{19}{subsubsection.4.3.3} -\contentsline {subsection}{\numberline {4.4}Datenbankmodell}{20}{subsection.4.4} -\contentsline {subsubsection}{\numberline {4.4.1}Datenbank Schema}{20}{subsubsection.4.4.1} -\contentsline {subsection}{\numberline {4.5}Einschr\active@dq \dq@prtct {a}nkungen und Voraussetzungen f\active@dq \dq@prtct {u}r das Modell}{22}{subsection.4.5} +\contentsline {subsubsection}{\numberline {4.2.1}Grundlagen}{16}{subsubsection.4.2.1} +\contentsline {subsubsection}{\numberline {4.2.2}Kreuzungsgraph}{17}{subsubsection.4.2.2} +\contentsline {subsubsection}{\numberline {4.2.3}Kreuzungs\active@dq \dq@prtct {u}bersicht}{19}{subsubsection.4.2.3} +\contentsline {subsection}{\numberline {4.3}Modell als Matrix}{19}{subsection.4.3} +\contentsline {subsubsection}{\numberline {4.3.1}Ausgangsmatrix}{19}{subsubsection.4.3.1} +\contentsline {subsubsection}{\numberline {4.3.2}Eingangsmatrix}{20}{subsubsection.4.3.2} +\contentsline {subsection}{\numberline {4.4}Datenbankmodell}{21}{subsection.4.4} +\contentsline {subsection}{\numberline {4.5}Einschr\active@dq \dq@prtct {a}nkungen und Schw\active@dq \dq@prtct {a}chen des Modell}{22}{subsection.4.5} \contentsline {section}{\numberline {5}L\active@dq \dq@prtct {o}sungsans\active@dq \dq@prtct {a}tze}{23}{section.5} \contentsline {subsection}{\numberline {5.1}L\active@dq \dq@prtct {o}sungsansatz: Hidden Markow Modell}{23}{subsection.5.1} \contentsline {subsubsection}{\numberline {5.1.1}Grundlagen}{23}{subsubsection.5.1.1} @@ -33,18 +33,19 @@ \contentsline {subsubsection}{\numberline {5.3.1}Grundlagen}{24}{subsubsection.5.3.1} \contentsline {subsubsection}{\numberline {5.3.2}Lineares Gleichungssystem einer Kreuzung}{24}{subsubsection.5.3.2} \contentsline {subsection}{\numberline {5.4}Kreuzungsberechnung am Graphen}{26}{subsection.5.4} -\contentsline {subsubsection}{\numberline {5.4.1}Verkehrsfluss zwischen Kreuzungen}{26}{subsubsection.5.4.1} -\contentsline {section}{\numberline {6}Visualisierung}{27}{section.6} -\contentsline {subsection}{\numberline {6.1}Visualisierung des Graphen mit Geoinformationen}{27}{subsection.6.1} -\contentsline {subsection}{\numberline {6.2}Visualisierung des JGraphT-Graphen}{27}{subsection.6.2} -\contentsline {section}{\numberline {7}Validierung}{28}{section.7} -\contentsline {subsection}{\numberline {7.1}Testdatenmenge}{28}{subsection.7.1} -\contentsline {subsection}{\numberline {7.2}Verkehrsz\active@dq \dq@prtct {a}hlung}{28}{subsection.7.2} -\contentsline {subsection}{\numberline {7.3}Validierung der Verkehrsaufkommensvorhersage}{28}{subsection.7.3} -\contentsline {subsection}{\numberline {7.4}Sensor}{28}{subsection.7.4} -\contentsline {subsection}{\numberline {7.5}\active@dq \dq@prtct {U}berpr\active@dq \dq@prtct {u}fung des Modells}{28}{subsection.7.5} -\contentsline {section}{\numberline {8}Ausblick}{29}{section.8} -\contentsline {section}{\numberline {9}Glossar}{31}{section.8} -\contentsline {section}{\numberline {10}Abbildungsverzeichnis}{32}{section.8} -\contentsline {section}{\numberline {11}Quellcodeverzeichnis}{32}{section.8} -\contentsline {section}{\numberline {12}Anhang}{33}{section.12} +\contentsline {subsubsection}{\numberline {5.4.1}Verkehrsfluss zwischen Kreuzungen}{27}{subsubsection.5.4.1} +\contentsline {subsubsection}{\numberline {5.4.2}Sonderfall: Vallidierungssensor}{28}{subsubsection.5.4.2} +\contentsline {section}{\numberline {6}Visualisierung}{28}{section.6} +\contentsline {subsection}{\numberline {6.1}Visualisierung des Graphen mit Geoinformationen}{28}{subsection.6.1} +\contentsline {subsection}{\numberline {6.2}Visualisierung des JGraphT-Graphen}{28}{subsection.6.2} +\contentsline {section}{\numberline {7}Validierung}{29}{section.7} +\contentsline {subsection}{\numberline {7.1}Testdatenmenge}{29}{subsection.7.1} +\contentsline {subsection}{\numberline {7.2}Verkehrsz\active@dq \dq@prtct {a}hlung}{29}{subsection.7.2} +\contentsline {subsection}{\numberline {7.3}Validierung der Verkehrsaufkommensvorhersage}{29}{subsection.7.3} +\contentsline {subsection}{\numberline {7.4}Sensor}{29}{subsection.7.4} +\contentsline {subsection}{\numberline {7.5}\active@dq \dq@prtct {U}berpr\active@dq \dq@prtct {u}fung des Modells}{29}{subsection.7.5} +\contentsline {section}{\numberline {8}Ausblick}{30}{section.8} +\contentsline {section}{\numberline {9}Glossar}{32}{section.8} +\contentsline {section}{\numberline {10}Abbildungsverzeichnis}{33}{section.8} +\contentsline {section}{\numberline {11}Quellcodeverzeichnis}{33}{section.8} +\contentsline {section}{\numberline {12}Anhang}{34}{section.12} diff --git a/ss2013/Bachelor Thesis/thesis_ug/pic/120px-Graph_gerichtet.svg.png b/ss2013/Bachelor Thesis/thesis_ug/pic/120px-Graph_gerichtet.png similarity index 100% rename from ss2013/Bachelor Thesis/thesis_ug/pic/120px-Graph_gerichtet.svg.png rename to ss2013/Bachelor Thesis/thesis_ug/pic/120px-Graph_gerichtet.png diff --git a/ss2013/Bachelor Thesis/thesis_ug/pic/120px-Graph_ungerichtet.svg.png b/ss2013/Bachelor Thesis/thesis_ug/pic/120px-Graph_ungerichtet.png similarity index 100% rename from ss2013/Bachelor Thesis/thesis_ug/pic/120px-Graph_ungerichtet.svg.png rename to ss2013/Bachelor Thesis/thesis_ug/pic/120px-Graph_ungerichtet.png diff --git a/ss2013/Bachelor Thesis/thesis_ug/pic/200px-Graph_ungerichtet_Mehrfachkanten.svg.png b/ss2013/Bachelor Thesis/thesis_ug/pic/200px-Graph_ungerichtet_Mehrfachkanten.png similarity index 100% rename from ss2013/Bachelor Thesis/thesis_ug/pic/200px-Graph_ungerichtet_Mehrfachkanten.svg.png rename to ss2013/Bachelor Thesis/thesis_ug/pic/200px-Graph_ungerichtet_Mehrfachkanten.png diff --git a/ss2013/Bachelor Thesis/thesis_ug/tex/berechnung.tex b/ss2013/Bachelor Thesis/thesis_ug/tex/berechnung.tex index 11e0ca2e..f5a5a4c4 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/tex/berechnung.tex +++ b/ss2013/Bachelor Thesis/thesis_ug/tex/berechnung.tex @@ -87,13 +87,13 @@ Das Ziel f"ur \ref{problem:1} virtuelle Sensoren Werte zu berechnen war das erst Die Berechnung erfolgt dabei f"ur alle Aus- bzw. Eing"ange mithilfe eines linearen Gleichungssystems, um unbekannte Werte, mithilfe der Abh"angigkeiten der Gleichungen untereinander, zu ermitteln.\\ Eine allgemeine Form des Gleichungssystem für Ein- bzw. Ausgänge ist in [] beschrieben. \begin{equation} - $\begin{Bmatrix} + \begin{Bmatrix} & S_1 & S_2 & S_3 & \dots & S_n\\ In_1 & 0/1 & 0/1 & \dots & 0/1\\ In_2 & 0/1 & 0/1 & \dots & 0/1\\ In_m & 0/1 & 0/1 & \dots & 0/1\\ - \end{Bmatrix}$ + \end{Bmatrix} * \begin{Bmatrix} S_1\\ @@ -111,13 +111,13 @@ Das Ziel f"ur \ref{problem:1} virtuelle Sensoren Werte zu berechnen war das erst \end{Bmatrix} \end{equation} \begin{equation} - $\begin{Bmatrix} + \begin{Bmatrix} & S_1 & S_2 & S_3 & \dots & S_n\\ Out_1 & 0/1 & 0/1 & \dots & 0/1\\ Out_2 & 0/1 & 0/1 & \dots & 0/1\\ Out_m & 0/1 & 0/1 & \dots & 0/1\\ - \end{Bmatrix}$ + \end{Bmatrix} * \begin{Bmatrix} S_1\\ diff --git a/ss2013/Bachelor Thesis/thesis_ug/tex/datengrund.tex b/ss2013/Bachelor Thesis/thesis_ug/tex/datengrund.tex index b06ef738..c10de504 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/tex/datengrund.tex +++ b/ss2013/Bachelor Thesis/thesis_ug/tex/datengrund.tex @@ -2,8 +2,10 @@ In diesem Kapitel werden die Grundlagen der Verkehrstechnik und -Modellierung beschrieben, sowie die Verkehrsdaten welchen f"ur diese Arbeit zur Verf"ugung standen und wie diese aufbereitet wurden. Die Aufbereitung der Daten dient der Modellierung des Verkehrssystems welches im Kapitel \autoref{sec:modell} n"aher beschrieben wird. \subsection {Induktionsschleifen}\label{sec:datengrund:induct} Eine Induktionsschleife ist ein, in die Fahrbahndecke integrierter, Sensor welcher dem Messen des Verkehr dient. Er macht sich das Prinzip der elektromagnetischen Induktion zur Nutze, um metallische Objekte zu detektieren. Hierf"ur werden Kabelschleifen in die Fahrbahndecke eingelassen, parallel zu einem Kondensator geschaltet und mit einem Oszillator verbunden. Die Konstruktion aus Kondensator und Spule, der Induktionsschleife, wird Schwingkreis genannt. Durch Anlegen eines konstanten Gleichstroms erzeugen die Kabelschleifen ein Magnetfeld auf der Stra"se, welches sich ver"andert, wenn ein Auto darauf steht oder dar"uber f"ahrt. Diese Änderung ist an einer geänderten Resonanzfrequenz mithilfe des Oszillators messbar. Die Resonanzfrequenz berechnet sich dabei aus der Induktivität der Induktionsschleife und der Kapazität des Kondensators nach folgender Formel: - $ f_0 = \frac1{2 \pi \sqrt{L C}}\ ,$ - L bezeichnet die Induktivität der Induktionsschleife, C die Kapazität des Kondensators. + \begin{equation} + f_0 = \frac1{2 \pi \sqrt{L C}} + \end{equation} + $L$ bezeichnet die Induktivität der Induktionsschleife, $C$ die Kapazität des Kondensators. Die Elektronik der Induktionsschleife werte die gemessene Resonanzfrequenz aus und übermittelt aufbereitete Werte, welche von einer adaptiven Ampel benutzt werden kann, um den Verkehr zu steuern. So können Werte für die Anzahl der Autos, welche den Sensor passiert haben bestimmt werden, sowie die Belegungszeit des Sensors. In Abbildung \ref{abb:2} ist eine in die Fahrbahndecke verbaute Kabelschleife zu sehen, in Abbildung \ref{abb:3} ist der schematische Aufbau einer Induktionsschleife beschrieben.\\ \\ \begin{figure} \centering @@ -90,7 +92,7 @@ In diesem Kapitel werden die Grundlagen der Verkehrstechnik und -Modellierung be \caption{CSV-Datei Ausschnitt von[] } \end{figure} Sensorspalten, welche auf Z enden, bezeichnen den 'count'-Wert des jeweiligen Sensors, solche die auf B enden den 'load'-Wert. Jede Zeile in der CSV-Datei repr"asentiert dabei eine Kreuzung zu dem gegebenen Zeitpunkt. F"ur eine Kreuzung k"onnen dabei bis zu 64 Sensoren in der CSV bereitgestellt werden. - Um die Zuordnung von CSV-Spalte zu dem ta"achlichen Sensornamen der CAD-Zeichnungen\gls{gls:cad} herzustellen, werden sog. "Ubersetzungstabellen ben"otigt. Diese ordnen einer CSV-Sensorspalte (1-64) einen kreuzungsspezifischen Sensornamen zu. In der Praxis wird eine solche "Ubersetzungstabelle durch einen Offset auf der CSV-Datei im Computer nachgebildet. Für die in diese Arbeit modellierten Kreuzungen sind Übersetzungstabellen sowie die CAD-Zeichnung im Anhang zu finden\autoref{abb}. + Um die Zuordnung von CSV-Spalte zu dem ta"achlichen Sensornamen der CAD-Zeichnungen[gls:cad] herzustellen, werden sog. "Ubersetzungstabellen ben"otigt. Diese ordnen einer CSV-Sensorspalte (1-64) einen kreuzungsspezifischen Sensornamen zu. In der Praxis wird eine solche "Ubersetzungstabelle durch einen Offset auf der CSV-Datei im Computer nachgebildet. Für die in diese Arbeit modellierten Kreuzungen sind Übersetzungstabellen sowie die CAD-Zeichnung im Anhang zu finden\autoref{abb}. \subsubsection{MYSQL-Daten der JEE6 Anwendung zur Bereitstellung von Verkehrsdaten}\label{sec:datengrund:inductvalues:mysql} Im Rahmen der Arbeit von \cite{thesis:mueller}, wurde eine JEE6\footnote{todo} Anwendung entwickelt, welche die aufbereiteten Verkehrsdaten der Stadt Darmstadt bereit stellt. Hierfür wurden die CSV-Dateien geparsed und in eine MYSQL-Datenbank überführt. Die dort gesammelten Sensordaten wurden bereits mit Geoinformation des OpenStreetMap Projektes verknüpft und erlauben eine Positionierung von Kreuzungs- und Sensorknoten mithilfe der bereitgestellten Latidue und Longitude Werte. [ER Diagramm] @@ -154,7 +156,7 @@ In diesem Kapitel werden die Grundlagen der Verkehrstechnik und -Modellierung be \end{enumerate} Die Einbahnstraße verläuft dabei von Kreuzung A29 nach A104. Sie verspricht eine einfachere Berechnung von Verkehrswerten, da eine Kreuzung mit einer Einbahnstraße nur drei Kreuzungsein- und -Ausgänge hat, im Gegensatz zu einer 'normalen' Kreuzung mit jeweils vier Ein- und Ausgängen. Mischspuren sind dagegen hinderlich für die Berechnung, da ihr gemessener Wert, im Gegensatz zu Einspursensoren, nicht direkt einem Ausgang zugeordnet werden kann. \subsection{CAD-Zeichnungen der Kreuzungen}\label{sec:datengrund:cad} - Es stehen au"serdem die CAD-Zeichnungen\gls{cad} der Kreuzungen von der Stadt Darmstadt zur Verf"ugung. Diese CADs wurden im Rahmen der Kooperation des Projekts \cite{thesis:mueller} und der Stadt Darmstadt der TU-Darmstadt zur Verf"ugung gestellt\footnote{Die CAD-Bilder sind unter \url{http://www.da-sense.de/trafficdata/information.php} zu erhalten}. + Es stehen au"serdem die CAD-Zeichnungen[gls:cad] der Kreuzungen von der Stadt Darmstadt zur Verf"ugung. Diese CADs wurden im Rahmen der Kooperation des Projekts \cite{thesis:mueller} und der Stadt Darmstadt der TU-Darmstadt zur Verf"ugung gestellt\footnote{Die CAD-Bilder sind unter \url{http://www.da-sense.de/trafficdata/information.php} zu erhalten}. Sie geben Aufschluss, an welcher Stelle ein Sensor in der Stra"sendecke verbaut ist und weist dessen kreuzungsinternen Namen aus, welcher zu Identifizierung des Sensors ben"otigt wird. Die CAD-Zeichnungen dienen der manuellen Modellierung des Stra"senmodells, sowie der Identifizierung der Sensoren sowie der Zuordnung ihrer Sensor-Klasse und -Typs. So sind in den CAD-Zeichnungen die Fahrspuren und deren erlaubte Flie"srichtung markiert. Aufgrund dessen konnte eine Zuordnung von Sensoren nach ihrer Klasse, Einspursensor oder Mischspursensor vorgenommen werden. Desweiteren wurden mithilfe der CAD-Zeichnungen die Verbindungen von Sensor zu virtuellem Kreuzungsausgangsknoten manuell in der Datenbank vermerkt, um den, im Kapitel\autoref{sec:modell} entwickelten, Graphen aufzuspannen. Die CAD-Zeichnungen der Kreuzungen der 'Ministadt' sind im Anhang beigef"ugt.[] \subsection{Abbiegewahrscheinlichkeiten}\label{sec:datengrund:abbw} diff --git a/ss2013/Bachelor Thesis/thesis_ug/tex/modell.tex b/ss2013/Bachelor Thesis/thesis_ug/tex/modell.tex index 38b2d6d3..a1d8971a 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/tex/modell.tex +++ b/ss2013/Bachelor Thesis/thesis_ug/tex/modell.tex @@ -53,8 +53,8 @@ Die Grundannahme f"ur das Modell ist, dass sich die Verkehrsteilnehmer an die St Es folgt eine kurze Übersicht über Graphen, woraufhin computergestützte Modellierung des Kreuzungsgraph und Kreuzungsübersichtsgraphen beschrieben wird. \subsubsection{Grundlagen}\label{sec:modell:graph:grund} Ein Graph ist eine Struktur, welche Objekte und deren Verbindung untereinander abbildet. Die Objekte werden dabei Knoten, die Verbindungen Kanten genannt. Eine Kante verbindet dabei genau zwei Knoten. Graphen lassen sich besonders gut visualisieren, indem Knoten als Punkte oder Kästen und Kanten als Linien zwischen diesen dargestellt werden.\\ \\ - Ein Graph kann als Tupel $(V, E)$ beschrieben werden. $V$ bezeichnet dabei Menge von Knoten, - $E$ eine Menge von Kanten. Die Menge der möglichen Kannten hängt dabei von dem gewählten Typ des Graphen ab. + Ein Graph kann als Tupel $(V, E)$ beschrieben werden. $V$ bezeichnet dabei Menge von Knoten, + $E$ eine Menge von Kanten. Die Menge der möglichen Kannten hängt dabei von dem gewählten Typ des Graphen ab. Es wird zwischen folgenden Typen von Graphen unterschieden: \begin{itemize} \item{ungerichter Graph} @@ -63,11 +63,11 @@ Die Grundannahme f"ur das Modell ist, dass sich die Verkehrsteilnehmer an die St Ein ungerichteter Graph kann dabei genau eine Kante zwischen zwei Knoten haben. Ein gerichteter Graph dagegen kann bis zu zwei Kanten zwischen zwei Knoten haben, einen für jeder Richtung. Diese Einschränkung gilt hingegen nicht für Graphen, welche Mehrfachkanten erlauben. Mehrfachkanten sind solche welche zwei oder mehr Kanten zwischen zwei Knoten zulassen. \begin{figure} \centering - \subfigure[Ungerichteter Graph. Quelle: wikipedia.org] {\includegraphics[width=0.3\textwidth-2\fboxsep-2\fboxrule]{pic/120px-Graph_ungerichtet.svg}} + \subfigure[Ungerichteter Graph. Quelle: wikipedia.org] {\includegraphics[width=0.3\textwidth-2\fboxsep-2\fboxrule]{pic/120px-Graph_ungerichtet}} \label{abb:graph:ungerichtet} - \subfigure[Gerichteter Graph. Quelle: wikipedia.org] {\includegraphics[width=0.5\textwidth-2\fboxsep-2\fboxrule]{pic/120px-Graph_gerichtet.svg}} + \subfigure[Gerichteter Graph. Quelle: wikipedia.org] {\includegraphics[width=0.5\textwidth-2\fboxsep-2\fboxrule]{pic/120px-Graph_gerichtet}} \label{abb:graph:gerichtet} - \subfigure[Ungerichter Graph mit Mehrfachkanten. Quelle: wikipedia.org] {\includegraphics[width=0.5\textwidth-2\fboxsep-2\fboxrule]{pic/200px-Graph_ungerichtet_Mehrfachkanten.svg}} + \subfigure[Ungerichter Graph mit Mehrfachkanten. Quelle: wikipedia.org] {\includegraphics[width=0.5\textwidth-2\fboxsep-2\fboxrule]{pic/200px-Graph_ungerichtet_Mehrfachkanten}} \label{abb:graph:multi} \end{figure} Type Algorithmen auf einem Graphen sind die Tiefensuche, Breitensuche oder Wegfindungsalgorithmen. @@ -85,13 +85,14 @@ Die Grundannahme f"ur das Modell ist, dass sich die Verkehrsteilnehmer an die St \end{itemize} [Klassendiagramm] Die Klasse SE kann dabei Sensorname, Position in Latitude und Longitude, sowie die Kreuzung, welche den Sensor beinhaltet, speichern. Das Feld 'sensorType' erlaubt dabei die Unterscheidung von virtuellen und realen Sensoren. - Desweiteren stehen drei Felder zur Verknüpfung mit anderen Sensoren zur Verfügung. Das Feld 'multipleOutputDirections' erlaubt es zu bestimmen, ob es sich um einen Mehr- oder Einspursensor handelt. Sollte es sich um einen virtuellen Ein- oder Ausgang einer Kreuzung handeln, so werden in den Feldern 'outXR' und 'inXR' die Namen der benachbarten Kreuzungen gespeichert. Zusätzlich zu den Verknüpfungs- und Typinformationen können noch ein 'value' und ein 'test_value' gespeichert werden. Value wird dabei zur Berechnung eingesetzt, während der Testwert zur Überprüfung eines berechneten Ergebnis dient. Wer und Testwert sind dabei von der Klasse VL.\\ \\ + Desweiteren stehen drei Felder zur Verknüpfung mit anderen Sensoren zur Verfügung. Das Feld 'multipleOutputDirections' erlaubt es zu bestimmen, ob es sich um einen Mehr- oder Einspursensor handelt. Sollte es sich um einen virtuellen Ein- oder Ausgang einer Kreuzung handeln, so werden in den Feldern 'outXR' und 'inXR' die Namen der benachbarten Kreuzungen gespeichert. Zusätzlich zu den Verknüpfungs- und Typinformationen können noch ein 'value' und ein 'test\_value' gespeichert werden. Value wird dabei zur Berechnung eingesetzt, während der Testwert zur Überprüfung eines berechneten Ergebnis dient. Wer und Testwert sind dabei von der Klasse VL.\\ \\ Die Klasse VL kann die beiden Werte der Induktionsschleifen 'load' und 'count' halten, sowie eine Sensor ID, welche eine Zuordnung zu einem Sensor ermöglicht. Ein Zeitstempel bestimmt dabei den Zeitpunkt der Messung der Werte. Zur Überprüfung eines Wertes mit einem Testwert wird ein gemessener Wert als Testwert gespeichert. Eine Berechnung soll nun einen Wert berechnen. Durch Vergleich von gemessem Testwert und berechnetem Wert kann bestimmt werden wie genau die Berechnung ist.\\ \\ Die Klasse ST modelliert eine Straße. Sie kann die Namen der Knoten, welche sie verbindet speichern, um den Graphen nicht ständig nach den Namen der Nachbarn abzusuchen zu müssen. Diese beiden Werte dienen lediglich der Visualisierung. Desweiteren kann eine Gleitkommazahl gespeichert werden, welche die Abbiegewahrscheinlichkeit von einem Sensor, entlang dieser Kante, repräsentiert.\\ \\ - Um den Graph mit der JGraphT-Bibliothek zu modellieren wurde die Klasse ListableDirectedGraph benutzt\autoref{lst:sensorgraph}. Diese Klasse des Frameworks erlaubt gerichtete Graphen aufzubauen und diese später zu visualisieren. + Um den Graph mit der JGraphT-Bibliothek zu modellieren wurde die Klasse ListableDirectedGraph benutzt\autoref{lst:sensorgraph}. Diese Klasse des Frameworks erlaubt gerichtete Graphen aufzubauen und diese später zu visualisieren.\\ \begin{minipage}[t]{\dimexpr\textwidth-3\fboxsep-2\fboxrule-1em} \begin{lstlisting}[caption={[abc] Die Kreuzungsklasse XR}, label={lst:sensorgraph}, captionpos=bsec] - public ListenableDirectedGraph sensorGraph = new ListenableDirectedGraph<>(ST.class); + public ListenableDirectedGraph sensorGraph + = new ListenableDirectedGraph<>(ST.class); \end{lstlisting} \end{minipage} \subsubsection{Kreuzungs"ubersicht}\label{sec:modell:graph:overview} @@ -109,14 +110,16 @@ Die Grundannahme f"ur das Modell ist, dass sich die Verkehrsteilnehmer an die St Die Beschreibung der Verbindungen l"asst sich mit einer Verbindungsmatrix bewerkstelligen. Dabei wird zwischen der sog. Eingangsmatrix und der sog. Ausgangsmatrix unterschieden. Beide Matrixformen zusammen bilden das Kreuzungsmodell ohne Validierungssensoren ab. \subsubsection{Ausgangsmatrix}\label{sec:modell:matrix:out} Die Ausgangsmatrize zeigt auf, von welchem Sensor welcher Ausgang einer Kreuzung bedient werden kann. Hierf"ur werden alle Ausg"ange einer Kreuzung auf der Y-Achse der Matrix verzeichnet, alle Sensoren dieser Kreuzung auf der X-Achse. Besteht eine Verbindung zwischen Sensor und Ausgang so kann an der entsprechenden Stelle der Matrix eine Verbindung mit '1' markiert werden. Besteht dagegen keine Verbindung wird das ebenfalls markiert mit einer '0'.\\ \\ - Die Allgemeine Form einer Ausgangsmatrix ist wie folgend zu beschreiben:\\ - $\begin{Bmatrix} - & S_1 & S_2 & S_3 & \dots & S_n\\ + Die Allgemeine Form einer Ausgangsmatrix ist wie folgend zu beschreiben: + \begin{equation} + \begin{Bmatrix} + & S_1 & S_2 & \dots & S_n\\ Out_1 & 0/1 & 0/1 & \dots & 0/1\\ Out_2 & 0/1 & 0/1 & \dots & 0/1\\ Out_3 & 0/1 & 0/1 & \dots & 0/1\\ Out_4 & 0/1 & 0/1 & \dots & 0/1\\ - \end{Bmatrix}$ + \end{Bmatrix} + \end{equation} $Out_1$ bis $Out_4$ bezeichnen dabei die Ausg"ange einer Kreuzung. Je nach Kreuzung können dies auch lediglich drei Ausgänge sein. $S_1$ bis $S_n$ bezeichnen die einzelnen Sensoren, einschließlich der virtuellen Sensoren f"ur Kreuzungseingangsspuren ohne Sensor. Da alle modellierten Kreuzungen der Stadt Darmstadt auf jeder Eingangsspur mit Sensoren bestückt ist, sind keine virtuellen Sensoren fpr Eingangsspuren notwendig. Die Werte der Matrize bestimmen ob eine Verbindung zwischen Sensor und jeweiligem Kreuzungsausgang besteht. Einspursensoren besitzen nur eine Verbindung, Mischspursensoren besitzen dagegen mehr als eine.\\ \\ \begin{figure}[htbp!]\label{abb:a23} \centering @@ -124,32 +127,37 @@ Die Grundannahme f"ur das Modell ist, dass sich die Verkehrsteilnehmer an die St \caption{Kreuzung A23} \end{figure} Am Beispiel der Kreuzung A23\ref{abb:a23} sei das hier demonstriert. Dabei entf"allt eine Ausgangsspalte, da die A23 eine Einbahnstraße beinhaltet, welche es verbietet die Kreuzung in die eine Richtung zu verlassen. Die entsprechenden Ausgangsspalten werden dabei mit der, auf den Ausgang folgenden, Kreuzung benannt. - $\begin{Bmatrix} - & D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10\\ - A12 & 1 & 1 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0\\ - A4 & 1 & 1 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0\\ - A104 & 1 & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & 1\\ - \end{Bmatrix}$ + \begin{equation} + \begin{Bmatrix} + & D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10\\ + A12 & 1 & 1 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0\\ + A4 & 1 & 1 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0\\ + A104 & 1 & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & 1\\ + \end{Bmatrix} + \end{equation} Diese Matrix wird als Ausgangsmatrix bezeichnet. D13 und D14 werden hier nicht mit abgebildet, da es sich um Validierungssensoren handelt. \subsubsection{Eingangsmatrix}\label{sec:modell:matrix:in} Die Eingangsmatrix wird Analog zur Ausgangsmatrix gebildet. Sie beschreibt, welche Sensoren zu welchem Eingang der Kreuzung geh"oren. Ein Sensor geh"ort dabei zu einem Kreuzungseingang, wenn er vor der entsprechenden Haltelinie in der Straße verbaut ist. Die Virtuellen Eing"ange werden hierf"ur auf der Y-Achse aufgetragen, alle Sensoren werden auf der X-Achse der Matrix eingezeichnet.\\ \\ Die Allgemeine Form der Matrix ist ebenfalls analog zur Ausgangsmatrix und wie folgend zu beschreiben:\\ - $\begin{Bmatrix} - & S_1 & S_2 & S_3 & \dots & S_n\\ - In_1 & 0/1 & 0/1 & \dots & 0/1\\ - In_2 & 0/1 & 0/1 & \dots & 0/1\\ - In_3 & 0/1 & 0/1 & \dots & 0/1\\ - In_4 & 0/1 & 0/1 & \dots & 0/1\\ - \end{Bmatrix}$ + \begin{equation} + \begin{Bmatrix} + & S_1 & S_2 & \dots & S_n\\ + In_1 & 0/1 & 0/1 & \dots & 0/1\\ + In_2 & 0/1 & 0/1 & \dots & 0/1\\ + In_3 & 0/1 & 0/1 & \dots & 0/1\\ + In_4 & 0/1 & 0/1 & \dots & 0/1\\ + \end{Bmatrix} + \end{equation} $In_1$ bis $In_4$ bezeichnen dabei die Eing"ange einer Kreuzung. $S_1$ bis $S_n$ bezeichnen die einzelnen Sensoren, einschließlich der virtuellen Sensoren f"ur Kreuzungseingangsspuren ohne Sensor. Die Werte der Matrize bestimmen ob eine Verbindung zwischen Sensor und jeweiligem Kreuzungseingang besteht.\\ \\ - Hier im Beispiel die Eingangsmatrix von Kreuzung A23\ref{abb:a23}. Wieder sind nur drei Eing"ange verzeichnet, was sich mit der Einbahnstraße begr"undet, welche über die Kreuzung verläuft. - $\begin{Bmatrix} - & D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10 & D13 & D14\\ - A12 & 1 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ - A28 & 0 & 0 & 1 & 1 & 1 & 1 & 1 & 0 & 0 & 0 & 0 & 0\\ - A4 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 & 1 & 0 & 0\\ - \end{Bmatrix}$ - + Hier im Beispiel die Eingangsmatrix von Kreuzung A23\ref{abb:a23}. Wieder sind nur drei Eing"ange verzeichnet, was sich mit der Einbahnstraße begr"undet, welche über die Kreuzung verläuft. + \begin{equation} + \begin{Bmatrix} + & D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10 & D13 & D14\\ + A12 & 1 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ + A28 & 0 & 0 & 1 & 1 & 1 & 1 & 1 & 0 & 0 & 0 & 0 & 0\\ + A4 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 & 1 & 0 & 0\\ + \end{Bmatrix} + \end{equation} Ein- und Ausgangsmatrix zusammen beschreiben den gesamten Graphen ohne Validierungssensoren. Im Kapitel \autoref{sec:berechnung} wird näher auf eine mögliche Verwendung der Validierungssensoren eingegangen. \subsection{Datenbankmodell}\label{sec:modell:dbmodell} Um mit einem Programm schneller und einfacher auf die, in Kapitel \autoref{sec:datengrund}, extrahierten Daten zuzugreifen, bietet es sich an diese in einem Datenbank Server abzuspeichern. Hierf"ur wurde eine Datenbankschema erstellt, um alle Informationen, die von dem entwickelten Modell zur Visualisierung und Berechnung ben"otigte Informationen zu speichern vermag.\\ \\