Vorbereitungen für CIP-Pool
description
Transcript of Vorbereitungen für CIP-Pool
KIT – Universität des Landes Baden-Württemberg undnationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu
INSTITUT FÜR VERKEHRSWESEN
mobiTopp® Software: Institut für Verkehrswesen (IfV) am KIT INOVAPLAN GmbH, Ettlingen/ München
Simulationstechnisches Praktikum (Verkehrsnachfragemodelle)
Martin Kagerbauer, Institut für Verkehrswesen
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
2
Institut für Verkehrswesen
Vorbereitungen für CIP-Pool
Skript
www.ifv.kit.eduStudium und Lehre, Downloads, Simulationstechnisches Praktikum, mobiTopp
Benutzername: st, Passwort: st10
VorbereitungExplorer: Arbeitsplatz auf Laufwerk M ins Directory ‚M:\simtech\simtech2010\mobiTopp‘ wechseln
-test_java.bat ausführen : falls eine Java-Version ungleich 1.5.0_06 angezeigt wird an einen anderen Rechner gehen
-Kommandozeile öffnen : Start – Ausführen ‚cmd‘ eingeben -> Kommandozeile-mit der Maus die Datei ‚do_copy.bat‘ auf die Kommandozeile ziehen – Return drücken(Alles überschreiben)-mit der Maus die Datei ‚do_database.cmd‘ auf die Kommandozeile ziehen – Return dücken -Verknüpfung mit MobilityAnalyser auf Desktop ziehen
Kopieren zulassen: Ja
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
3
Institut für Verkehrswesen
Welches Ziel hat das Praktikum?Anwendung von mobiTopp anhand eines Beispiels
Bevölkerung generieren
Verkehrsnachfrage simulieren
Verkehrsablauf simulieren
Anwendungsbeispiel
Wie wirken sich strukturelle Veränderungen in der Bevölkerung auf die Verkehrsnachfrage aus?
Veränderung der Strukturdaten
Simulation der neuen Verkehrsnachfrage
Betrachtung der resultierenden Netzbelastungen
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
4
Institut für Verkehrswesen
Was haben wir heute vor?
Gliederung des Praktikums
Hintergrund
Erste Schritte
Erzeugung einer Bevölkerung
Simulation der Verkehrsnachfrage
Darstellung der Belastungen mit VISUM
Übungsaufgabe
Simulation des Verkehrsablaufs
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
5
Institut für Verkehrswesen
Anwendungszweck von mobiToppmobiTopp dient zur Berechnung der Verkehrsnachfrage und Simulation des Verkehrsablaufs im Netz
Berechnung der Verkehrsnachfrage- Fahrten für Quelle-Ziel-Beziehungen- je Verkehrsmittel und Fahrtzweck
Simulation des Verkehrsablaufs - Darstellung der Fahrten im Netz- Belastung der Infrastruktur
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
6
Institut für Verkehrswesen
Modellansatz von mobiToppmobiTopp enthält ein integriertes, verhaltensorientiertes, mikroskopisches Verkehrsplanungsmodell
Mikroskopische Modellierung Betrachtung einzelner Personen und Fahrzeuge
Integrierte Modellierung von Verkehrsnachfrage und -ablauf
Verhaltensorientierte Modellierung basierend auf Aktivitätenketten
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
7
Institut für Verkehrswesen
Daten für mobiToppIn Abhängigkeit vom Simulationsergebnis werden verschiedene Eingangsdaten benötigt
Nachfragedaten
PaneldatenVerkehrsverhalten
ZonendateiStrukturdaten
Verkehrs-nachfragesimulation
Verkehrs-ablaufsimulation
Kombinierte Verkehrsnachfrage- und
-ablaufsimulation
Routensatzerzeugen
Routensätze
ZonendateiQuellverkehr
MatrizenEntfernung
Pendler
MatrixFahrtenmatrizen je Verkehrsmittel
NetzKnoten und
Kanten
Nachfragedatenerzeugen
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
8
Institut für Verkehrswesen
Wie wird mit mobitopp gearbeitet?
Erste Schritte
mobiTopp starten
Benutzeroberfläche
Datenhaltung
Organisation und Benennung von Daten
Import und Export von Daten
Import von Daten in die Datenbank
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
9
Institut für Verkehrswesen
mobiTopp startenmobiTopp besteht aus einem Server- und einem Client-Programm, die hier im Praktikum auf demselben Rechner laufen
2.
1.
Rechnerzugang im CIP-Pool:
Mit persönlichen Login-Daten anmelden
mobiTopp-Pfad: z.B. C:\.........
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
10
Institut für Verkehrswesen
mobiTopp startenmobiTopp besteht aus einem Server- und einem Client-Programm, die hier im Praktikum auf demselben Rechner laufen
Hier im CIP-Pool unter Start - Programme:
Server starten
Client starten
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
11
Institut für Verkehrswesen
Benutzeroberfläche von mobiToppProgrammfenster für mobiTopp-Client und –Server sowie Benutzeroberfläche in Ausgangssituation
Systemmenüs Tabulatoren
Tabulator - Untermenüs
Informationspanel
NavigationspanelStatusleiste
Editorfensterund Anzeige
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
12
Institut für Verkehrswesen
Organisation u. Benennung von DatenHierarchische Ordnung bei der Benennung von Dateien
Projekt A Projekt B
Szenario 01 Szenario 02
2001 -2006
2003 -2009
Version
Projekte: Hauptkennzeichnung für zusammengehörige Daten
Typisch: Städte-, Gebiets- oder Projektnamenverschiedene Projekte nicht kombinierbar
Szenarios: Unterschiedliche Varianten von Planungen z. B. verschiedene Netze oder Zonierungen verschiedene Szenarien nicht kombinierbar
Jahresbereiche: kombinierbar, wenn in einen überlappenden Bereich
Versionsnummern: dienen der weiteren Sortierung, lassen sich kombinieren
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
13
Institut für Verkehrswesen
Organisation u. Benennung von DatenIn mobiTopp gibt es lokale Daten auf der Seite des Clients und zentrale Daten in einer Datenbank für den Server
Gespeicherte Dateien im XML-Format auf der Festplatte
Dateisystem im Microsoft Explorer
mobiTopp-Datenbank
Syntaktisch geprüfte Datei im XML-Format in der Datenbank
Semantisch geprüfter Datensatz im binären Format
mobiTopp-Client Fenster
exportierenimportieren
importierenexportieren
LadenSpeichern
LokalesDateisystem
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
14
Institut für Verkehrswesen
Import und Export von Daten - 1Verhaltensdaten aus verschiedenen Paneljahrgängen in der Datenbank speichern
12
3 4
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
15
Institut für Verkehrswesen
Import und Export von Daten - 2Importieren von XML-Dateien aus lokalem Dateisystemin die Datenbank (1)
1. Schritt: Dateien in die Datenbank speichern
Auswahl des Projekts und ‚Speichern‘ wählen
Datei-Auswahlfensteröffnen
In das gewünschteVerzeichnis unter,server‘/import‘
wechseln
Datei-auswählen (Typ vorher aussuchen)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
16
Institut für Verkehrswesen
Import und Export von Daten - 3Importieren von XML-Dateien aus lokalem Dateisystemin die Datenbank (2)
Schlüsselwerte anzeigen lassen
Evtl. vorhandene Datensätze in der Datenbank
Speichern
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
17
Institut für Verkehrswesen
Import und Export von Daten - 4Beim Importieren von Dateien aus der Datenbank in den Client wird das XML- in ein Binärformat umgewandelt
2. Schritt: Importieren der Daten in das Projekt
Importdialog: Auswahl des Datensatzes
Importdialog: Auswahl des Szenarios
Importdialog: Import starten
Achtung: Im System vorhandene Daten werden beim Import überschrieben
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
18
Institut für Verkehrswesen
Import und Export von Daten - 5Dateien aus dem Client in der Datenbank im Binärformat speichern
Geänderte Daten speichern Achtung : Die Daten
sind jetzt in der Datenbank binär gespeichert
Binär gespeicherte Daten
laden
Achtung: Im Systemvorhandene Dateienwerden überschrieben
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
19
Institut für Verkehrswesen
Import und Export von Daten - 6Beim Exportieren von Dateien aus dem Client in die Datenbank wird das Binär- in ein XML- Format umgewandelt
3. Schritt: geänderte Daten exportieren
Achtung: Dieser Export sichert die Daten im XML-Format in der Datenbank
Exportdialog: Auswahl der Schlüssel für Jahresbereich und Version
Export starten
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
20
Institut für Verkehrswesen
Import und Export von Daten - 7Exportieren von XML-Dateien aus der Datenbank in das lokale Dateisystem
Achtung: Erst mitdiesem Schrittwerden geänderteDaten gespeichert
4. Schritt: Daten ins Dateisystem exportieren
Projekt wählen und Exportdialog starten
Datensatz auswählen
Datentyp auswählen
Über den Datei-Dialog(siehe vorne) Verzeichnis auswählen und Dateinamen eingeben
Kontrolle: dereingegebene
Datei-name muss hier
erscheinen
Export starten
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
21
Institut für Verkehrswesen
Import von Daten in die DatenbankDie detaillierte Vorgehensweise für den Import von Daten in die Datenbank steht auf den Folien 11-13
Verhaltensdaten (Datensätze des deutschen Mobilitätspanel) vom lokalen Rechner in Datenbank speichern -> alle 4 Jahrgänge(Administration | Paneldaten speichern | Dialog folgen ...)
Daten vom lokalen Rechner in die Datenbank importieren: (Administration | XML Daten verwalten | Tutorial | In DB speichern | Dialog folgen ...)
Zonen (Nachfragedaten) Hintergrund Verkehrsnetz Matrizen
Feste Verteilungsmatrizen (Pendler zum Arbeits- und Ausbildungsplatz)Kostenmatrizen (Pkw, ÖV)Reisezeitmatrizen (Zweirad, Auto, Fußgänger, ÖV, Lkw)VerkehrsMittel-Matrizen
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
22
Institut für Verkehrswesen
Wie wird die Bevölkerung generiert?
Einzelne Schritte
Überblick
Projekt öffnen
Zonendaten importieren
Grafikparameter importieren
Matrizen erzeugen und importieren
Nachfragedaten erzeugen
Profil erzeugen
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
23
Institut für Verkehrswesen
ÜberblickDer Schritt „Nachfrage erzeugen“ erstellt eine virtuelle Bevölkerung für das Untersuchungsgebiet
Ziele der Nachfrageerzeugung:Erzeugung einer virtuellen Bevölkerung für das Untersuchungsgebiet mit Tagesabläufen (Aktivitäten) für eine Woche anhand der PaneldatenErmittlung so genannter Polzellen (Wohnort, Arbeitsort, Ausbildungsort)Erhalt möglichst vieler mikroskopischer Personendaten und des Haushaltskontexts
Nachfrage erzeugen (Zusammenfassung der Arbeitsschritte):(Menü System | Projekt | Tutorial | öffnen )
(Zonennetz | Zonen | importieren/laden )
(Matrizendaten | Simulationsmatrizen | Erzeugen | Entfernungsmatrix | Erzeugen)
(Matrizendaten | importieren/laden | Feste Verteilungsmatrix (Pendlermatrix) | Ausbildung und Beruf markieren | importieren/laden)
(Simulation | Simulation | Nachfragedaten | Erzeugen | Dialogfeld folgen | Erzeugen)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
24
Institut für Verkehrswesen
Projekt öffnenDer erste Schritt ist es, ein Projekt zu öffnen
Projekt „Tutorial“ öffnen (System | Projekt öffnen | Tutorial | öffnen)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
25
Institut für Verkehrswesen
Zonendaten importieren - 1Einteilung des Untersuchungsgebiets in Verkehrszellen
Außengebiet
Planungsraum
Binnenzonen
Außenzonen
Abgrenzung des Untersuchungsgebiets und Unterteilung in Zonen (Verkehrszellen)Zonen enthalten Strukturdaten und werden durch Polygonzug (eindeutige Nummer und einen optionalen Namen) begrenzt
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
26
Institut für Verkehrswesen
Zonendaten importieren - 2Aufrufen und Editieren von Zonendaten stehen unter Eigenschaften
Klick mit rechter Maustaste auf Zone
Zonen importieren:(Zonennetz | Zonen | Importieren | Dialog folgen ...)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
27
Institut für Verkehrswesen
Zonendaten bearbeiten - 1Attraktivitätenfür die Zielwahl
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
28
Institut für Verkehrswesen
Zonendaten bearbeiten - 2Strukturdaten für das Nachfragemodell
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
29
Institut für Verkehrswesen
Zonendaten bearbeiten - 3Anzahl Fahrten für das Quellenmodell
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
30
Institut für Verkehrswesen
Grafikparameter importierenZur Darstellung des Raumes können für die Verkehrszellen Grafikparameter importiert werden
Hintergrund importieren:(Zonennetz | Hintergrund | Importieren | Dialog folgen ...)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
31
Institut für Verkehrswesen
Matrizen erzeugen und importieren - 1In den Matrizen stehen die Beziehungen zwischen den Zonen
Zonen
Außengebiet
Untersuchungsgebiet
Binnenzonen
Außenzonen
Matrizen
Von
Durchgangs-verkehr (DV)
Binnenverkehr (BV)
Quellverkehr (QV)
Zielverkehr (ZV)
Nach
Es stehen folgende Matrizenarten zur Verfügung bzw. sind notwendig:EntfernungsmatrizenPendlerbeziehungen (Feste Verteilungsmatrix)ReisezeitmatrizenKostenmatrizenFahrtenmatrizen je Verkehrsmittel (VM-Matrizen)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
32
Institut für Verkehrswesen
Matrizen erzeugen und importieren - 2Benötigte Matrizen
Feste Verteilungsmatrix importieren(Matrizendaten | Simulationsmatrizen | Importieren | Feste Verteilungsmatrix | Importieren)
Kostenmatrix importieren(Matrizendaten | Simulationsmatrizen | Importieren | Kostenmatrix | Importieren)
Reisezeitenmatrix importieren(Matrizendaten | Simulationsmatrizen | Importieren | Reisezeitenmatrix | Importieren)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
33
Institut für Verkehrswesen
Matrizen erzeugen und importieren - 3Entfernungsmatrix erzeugen
Entfernungsmatrix erzeugen(Matrizendaten | Simulationsmatrizen | Erzeugen | Entfernungsmatrix | Erzeugen)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
34
Institut für Verkehrswesen
Matrizen erzeugen und importieren - 4Eigenschaften von Matrizen aufrufen
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
35
Institut für Verkehrswesen
Matrizen erzeugen und importieren - 5Matrizeninhalte anzeigen
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
36
Institut für Verkehrswesen
Nachfragedaten erzeugen - 1Nachdem alle notwendigen Daten importiert oder erzeugt wurden kann die Nachfrageerzeugung gestartet werden
Nachfragedaten erzeugen(Simulation | Simulation | Nachfragedaten | Erzeugen | Dialogfeld folgen | Erzeugen)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
37
Institut für Verkehrswesen
Nachfragedaten erzeugen - 2Auf der Benutzeroberfläche kann man das Voranschreiten der Nachfrageerzeugung verfolgen
Fertig erzeugte ZoneErzeugungsdaten
Blau: noch nicht berechnete ZonePink: in Bearbeitung befindliche ZoneGrün: fertig erzeugte Zone
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
38
Institut für Verkehrswesen
Nachfragedaten erzeugen - 3Nach Beendigung der Nachfrageerzeugung kann das Ergebnis gespeichert werden
Nachfragedaten anzeigen(Simulation | Nachfragedaten | Speichern)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
39
Institut für Verkehrswesen
Nachfragedaten erzeugen - 4Nach Beendigung der Nachfrageerzeugung kann man sich das Ergebnis grafisch anzeigen lassen
Güte der Erzeugung in einer Zone(über Rechtsklick – Eigenschaften)
Übersichtsdaten der Zone
Anzahl generierter Haushalte im Vergleich zueinander
Verteilung Erwerbs-tätigkeit
Nachfragedaten anzeigen(Simulation | Zone mit linker Maustaste markieren | Klick mit rechter Maustaste auf Zone | Eigenschaften)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
40
Institut für Verkehrswesen
Profil erzeugen - 1Erleichtert das Arbeiten mit mobiTopp
Dazu folgende Schritte:
(Matrizendaten | Simulationsmatrizen | Laden |
Kostenmatrizen | Laden)
->(Beruf und Ausbildung markieren)
(Matrizendaten | Simulationsmatrizen | Laden |
Reisezeitmatrizen | Laden)
->(Pkw, Lkw, ÖV, Fahrrad, Fuß markieren)
(Matrizendaten | Simulationsmatrizen | Laden |
VM-Fahrtenmatrizen | Laden)
->(Pkw, Lkw)
(Simulation | Nachfragedaten | Laden)
(System | Profil | Erzeugen )
->Versionsnummer eingeben
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
41
Institut für Verkehrswesen
Wie wird die Verkehrsnachfrage generiert?Einzelne Schritte
Simulation konfigurieren und starten
Simulationsergebnis auswerten
Daten sichern
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
42
Institut für Verkehrswesen
Simulation konfigurieren u. starten - 1Menü für die Simulation der Verkehrsnachfrage aufrufen
Simulation der Nachfrage (Simulation | Simulation | Starten)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
43
Institut für Verkehrswesen
Simulation konfigurieren u. starten - 2Simulation konfigurieren
Übersicht über die geladenen Matrizen
Übersicht über die bisher simulierten Tage
Wahl der Simulationsart: Verkehrsentstehung + Generierung Verkehrsentstehung
Definition der zu simulierenden Tage.Simulationstag hinzufügen: Jahr 2006, Monat 05, Tag 01 , ....
Optionen:- ÖV-Zufluss- Aktualisieren der Routensätze bei
Verkehrssimulation- Personen aktualisieren- Matrizen erzeugen - Simulation protokollieren
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
44
Institut für Verkehrswesen
Simulation konfigurieren u. starten - 3Start der Simulation
Matrizen erzeugen: Konfigurieren:
Editieren |
Id wählen (z.B. 17) |
Aktivitäten-Fahrtenmatrizen wählen |
Alle Aktivitäten auswählen
mit (Umschalt-Taste + LMT) |
VM-Fahrtenmatrizen wählen |
Alle VM auswählen
mit (Umschalt-Taste + LMT) |
Übernehmen |
Schließen |
Starten |
sich öffnendes Fenster schließen |
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
45
Institut für Verkehrswesen
Simulation konfigurieren u. starten - 4Während der Simulation
Die Balken zeigen an:- Bewohner anderer Zonen üben in der Zone eine Tätigkeit aus (grün)- Zonenbewohner verlassen die Zone (rot)- Aktivität der Zonenbewohner in Zone (blau)- Zonenbewohner sind zu Hause (schwarz)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
46
Institut für Verkehrswesen
Simulationsergebnis auswerten - 1Anzeigen der durchgeführten Aktivitäten und Wege einer Person
Wegeketten anschauen:Nachfragendaten anzeigen
(Simulation | LMT auf Zone klicken | RMT auf Zone | Eigenschaften)
(Nachfragedaten | Haushalt |)
Zone wählen (Durchklicken ..)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
47
Institut für Verkehrswesen
Simulationsergebnis auswerten - 2Die Wegeauswertungsdatei mit einem Texteditor öffnen
Simulationsergebnisse:demandsimulation.log und demandsimulationResult.log
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
48
Institut für Verkehrswesen
Simulationsergebnis auswerten - 3
Simulationstag und Uhrzeit (Matrixwerte kummuliert)
Typ (Art) der Matrix:Activitytrip Typ 1 = ArbeitActivitytrip Typ 2 = GeschäftActivitytrip Typ 3 = AusbildungActivitytrip Typ 4 = EinkaufenActivitytrip Typ 5 = FreizeitActivitytrip Typ 6 = DienstleistungActivitytrip Typ 7 = nach Hause
Typ (Art) der Matrix:Modetrip Typ 0 = RadModetrip Typ 1 = MIVModetrip Typ 2 = Mitfahrer MIVModetrip Typ 3 = FußModetrip Typ 4 = ÖVModetrip Typ 5 = Lkw
Art der Matrix (MODETRIPMATRIX)
Art der Matrix (ACTIVITYTRIPMATRIX)
Werte der Matrizen (Matrixwerte kumuliert) 1 2 3 4 5 .... 123...
demandsimulation.log-Datei stehen die verschiedenen Fahrtenmatrizen nach Verkehrsmittel und Fahrtzweck
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
49
Institut für Verkehrswesen
Simulationsergebnis auswerten - 4In der demandsimulationResult.log-Datei stehen die Wege und Aktivitäten der einzelnen Personen (analog einer Befragung)
Weg: Start um 5:00:00 h, ID 5200
Von Zone 6 nach Zone 7
Aktivität: Start um 5:00:00 hPersonen-ID 2883In Zone 11Nummer der FolgeaktivitätTyp (Art) der Matrix:Activitytrip Typ 1 = ArbeitActivitytrip Typ 2 = GeschäftActivitytrip Typ 3 = AusbildungActivitytrip Typ 4 = EinkaufenActivitytrip Typ 5 = FreizeitActivitytrip Typ 6 = DienstleistungActivitytrip Typ 7 = nach HauseDauer der Aktivität: 555 Minuten
AktivitätsnummerVerkehrsmittel:Modetrip Typ 0 = RadModetrip Typ 1 = MIVModetrip Typ 2 = Mitfahrer MIVModetrip Typ 3 = FußModetrip Typ 4 = ÖVModetrip Typ 5 = Lkw
Entfernung: 670m
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
50
Institut für Verkehrswesen
Daten sichernZur Sicherung der Simulationsergebnisse werden die Daten auf die lokale Festplatte gespeichert
Beispiel: ZonendatenDatenexport aus dem Client in die Datenbank (vgl. Folie 18)
Zonennetz | Zonen | Exportieren | Dialog folgen | Exportieren
Datenexport aus der Datenbank auf die lokale Festplatte (vgl. Folie 19)Administration | XML Daten verwalten | Tutorial | Exportieren | Dialog folgen | Typ der
xml-Datei auswählen (hier: Zonendaten) | Datei markieren | Icon Ordner klicken | Ziel der Datei klicken | Datei benennen | Speichern | Exportieren
Analoges Vorgehen beim Export von allen anderen Dateien(z.B. Nachfragedaten, Matrizen etc.)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
51
Institut für Verkehrswesen
Wie werden aus den simulierten Nachfragedaten Belastungen errechnet
Eine Möglichkeit: Umlegung in VISUM
Umformatierung der Matrizen
Verwendung von VISUM
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
52
Institut für Verkehrswesen
Umformatierung der MatrizenMit dem Programm MobilityAnalyser können Nachfragematrizen im VISUM-Format erstellt werden
Demandsimulation.log-Datei: (..\mobiTopp\server\bin\demandsimulation.log) in das Verzeichnis des MobilityAnalyser (..\mobiTopp\MobilityAnalyzer) kopieren
MobilityAnalyser öffnen (..\mobiTopp\MobilityAnalyzer\MobilityAnalyzer.bat)
Matrizen im Verzeichnis (..\mobiTopp\MobilityAnalyzer) erzeugen(Matrizenerzeugung | Dateiname eingeben „.\demandsimulation.log“ | Start |)
Matrizen in einem gesonderten Ordner speichern
Matrix in VISUM umlegen
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
53
Institut für Verkehrswesen
Matrizen in VISUM umlegenIn VISUM werden die Belastungen visualisiert.
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
54
Institut für Verkehrswesen
Übungsaufgabe:
Vorgehensweise
Aufgabenstellung
Daten importieren
Bevölkerung erzeugen
Verkehrsnachfrage simulieren
Nachfragematrizen umformatieren
Umlegung der Tagesmatrix in VISUM
Differenznetz in VISUM erstellen
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
55
Institut für Verkehrswesen
AufgabenstellungWie wirken sich strukturelle Veränderungen in Bevölkerung von Langensteinbach auf die Verkehrsnachfrage aus?
Veränderungen:1) Zusätzliches Baugebiet in Zone Z02 Nordost
Ausweisung eines Wohngebiets zwischen Pforzheimerund Wilterdinger Straße (lt. Flächennutzungsplan):Prognostizierte Bevölkerungszunahme bis zum Jahr 2011in der Zone um 20% (Annahme: in jeder Alterklasse lineare Zunahme)
2) Demografieentwicklung in Zone Z03 MitteAufgrund der demografischen Entwicklung verringert sichbis zum Jahr 2011 die Einwohnerzahl und die Zahl derAttraktivitäten um jeweils 10%
Aufgaben:1) Berechnen Sie die Verkehrsnachfrage
unter den veränderten RandbedingungenHinweise:- zu simulierender Tag: 2011/05/16- Pendlermatrizen für die Jahre 2006 und 2011 sind unter
import/Tutorial/..... hinterlegt- die veränderte Zonendatei ist zu erstellen
2) Sind die Simulationsergebnisse plausibel?
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
56
Institut für Verkehrswesen
Lösung: Daten importierenZuerst müssen die notwendigen Daten in die Benutzeroberfläche importiert werden
Projekt „Tutorial“ öffnen (System | Projekt öffnen | Tutorial | öffnen)
Nötigen Daten über Administrator und im Client laden:
Zonen (Zonennetz | Zonen | Laden| Version 7..)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
57
Institut für Verkehrswesen
Lösung: Strukturdaten bearbeitenFür die Erzeugung der zukünftigen Bevölkerung müssten die Prognosen für die Strukturdaten eingegeben werden
Bearbeitungsfelder für Strukturdaten öffnen:(Zonennetz | LMT auf Zone klicken | RMT auf Zone | Eigenschaften)Entsprechende Innenzonen bearbeiten (Editieren) Werte für die relevanten Strukturdaten:Jahr 2006: Prognose für
das Jahr 2011:Altersgruppe Z2 (m-w) Z3 (m-w)unter 18 122-119 133-13018-25 48-49 52-5325-40 114-125 125-13740-65 214-213 233-23365+ 84-112 91-122ErwerbsstatusVoll 312 340Teil 122 133ohne 766 836HH-Größen1P 422 4612P 187 2033P 64 704+P 53 58GelegenheitenBeruf 57 76Geschäft 177 207Ausbildung 12 23Einkaufen 71 459Freizeit 1227 1532Dienstleistung 620 1184
Altersgruppe Z2 (m-w) Z3 (m-w)unter 18 146-143 120-11718-25 58-59 47-4825-40 137-150 113-12340-65 257-256 210-21065+ 101-134 82-110ErwerbsstatusVoll 376 308Teil 146 120ohne 919 752HH-Größen1P 506 4152P 224 1833P 77 634+P 64 52GelegenheitenBeruf 57 68Geschäft 177 186Ausbildung 12 21Einkaufen 71 413Freizeit 1227 1378Dienstleistung 620 1066
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
58
Institut für Verkehrswesen
Lösung: Bevölkerung erzeugenBei der Nachfrageerzeugung entsteht die Bevölkerung mit ihren Tagesabläufen
Matrizen:Alle benötigten Matrizen da?
(Matrizendaten | Simulationsmatrizen | Erzeugen | Entfernungsmatrix | Erzeugen)
(Matrizendaten | laden | Feste Verteilungsmatrix Vers. 09 (Pendlermatrix) | Ausbildung und Beruf markieren | laden)
Nachfragedaten erzeugen:(Simulation | Nachfragedaten | Erzeugen | Dialogfeld folgen | Erzeugen)
Nachfragedaten anschauen:(Simulation | LMT auf Zone klicken | RMT auf Zone | Eigenschaften)Zone wählen (Durchklicken ..)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
59
Institut für Verkehrswesen
Lösung: Verkehrsnachfrage simulierenBei der Verkehrsnachfragesimulation in mobiTopp werden die Zielorte für eine Aktivität und Verkehrsmittel für den Weg ermittelt
Matrizendaten | laden | Kostenmatrizen, Reisezeitmatrizen, VM-Fahrtenmatrizen, Entfernungsmatrix | laden (je Matrix durchführen)Simulation der Nachfrage (Simulation | Simulation | Starten)Dialogfeld:
Historie: Zeigt alle bisher simulierten Tage Simulation von: Verkehrsentstehung Simulationstag hinzufügen: Jahr 2011, Monat 05, Tag 16 , .... Matrix erzeugen: Konfigurieren:
Editieren | Id wählen (z.B. 17) | Aktivitäten-Fahrtenmatrizen wählen | Alle Aktivitäten auswählen (Umschalt-Taste + RMT) | VM-Fahrtenmatrizen wählen | Alle VM auswählen (Umschalt-Taste + RMT) | Übernehmen | Schließen |
Starten
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
60
Institut für Verkehrswesen
Lösung: Nachfragematrizen formatierenDer MobilityAnalyser formiert die Nachfragematrizen in das VISUM-Format um
Matrizen auswerten:
Demandsimulation.log-Datei: (..\mobiTopp\server\bin\demandsimulation.log) in das Verzeichnis des MobilityAnalysers (..\mobiTopp\MobilityAnalyzer) kopierenc:\mobitopp\server\bin\
MobilityAnalyser öffnen (..\mobiTopp\MobilityAnalyzer\MobilityAnalyzer.bat)
Matrizen auswerten(Matrizenerzeugung | Dateiname eingeben „.\demandsimulation.log“ | Start)(Exit)
Matrizen werden im Verzeichnis (..\mobiTopp\MobilityAnalyzer) geschrieben.
Tagesmatrizen (0-24 Stunden für 2011)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
61
Institut für Verkehrswesen
Lösung: Umlegung in VISUMNach der Umformatierung können die Nachfragematrizen (Tagesmatrix) in VISUM eingelesen und umgelegt werden
(Zur Arbeit mit VISUM siehe Simulationstechnisches Praktikum Teil 1)
VISUM starten
und Version laden
Nachfragematrix (0-24h)
anschauen und einlesen
Umlegungsparameter
einstellen
Umlegung durchführen
Ergebnis abspeichern
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
62
Institut für Verkehrswesen
Lösung: Differenznetz erstellen - 1Zur Erstellung eines Differenznetzes müssen zwei Dateien ausgewählt werden
VISUM (Datei | Differenznetz öffnen ...)
Differenznetz öffnen ...
Datei 1: Dateiname , Pfad einstellen
Datei 2: Dateiname, Pfad einstellen
Grafikparameter eingeben
Ausführen
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
63
Institut für Verkehrswesen
Lösung: Interpretation der ErgebnisseÜber das Differenznetz erhält man z. B. die Differenz der Belastungen zwischen Datei2011 minus Datei2006
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
64
Institut für Verkehrswesen
Wie wird der Verkehrsablauf in mobiTopp dargestellt?
Vorgehensweise in mobiTopp
Überblick
Routensätze erzeugen
Routensatzkategorie erzeugen
Verkehrsnachfrage und Ablauf simulieren
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
65
Institut für Verkehrswesen
ÜberblickDas Programm mobiTopp integriert die Simulation des Verkehrsablaufs in die Verkehrsnachfragesimulation
Integrierte Verkehrsnachfrage- und Verkehrsablaufsimulation:Neben der reinen Verkehrsnachfragesimulation ist auch eine Verkehrsablaufsimulation in mobiTopp möglichDamit vollständige Abbildung des Vierstufenalgorithmus der Verkehrsplanung
Benötigte Dateien:ZonendateiMatrizen NachfragedatenVerkehrsnetzRoutensätzeRoutenkategorie
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
66
Institut für Verkehrswesen
Routensätze erzeugen - 1Im Modul „Routensätze erzeugen“ wird mithilfe eines so genannten Quellenmodells die Routensuche durchgeführt
Zonennetz mit Quellenmodell laden (Version 8)(Zonennetz | Zonen | Importieren od. Laden | Version x1 auswählen | Importieren od. Laden)
Eigenschaften anschauen(Zonennetz | LMT auf Zone klicken | RMT auf Zone | Eigenschaften)
VM-Matrizen aus Nachfragesimulation laden (Version 8)(Matrixdaten | Simulationsmatrizen | Importieren od. Laden | VM-Fahrtenmatrizen | Version 1 auswählen | Importieren od. Laden)
Eigenschaften anschauen(Matrizendaten | Simulationsmatrizen | Eigenschaften)
Entfernungsmatrix erzeugen(Matrizendaten | Simulationsmatrizen | Erzeugen | Entfernungsmatrix | Erzeugen)
Verkehrsnetz laden(Verkehrsnetz | Verkehrsnetz | Laden | Netz auswählen | Laden)
Routensätze erzeugen: Kategorie „mittel“ für Zeit zwischen 10.00 und 11.00 Uhr(Simulation | Routensatz | Erzeugen | Belastungstyp mittel | Intervall: 10.00 bis 11.00 Uhr | Routenanzahl 1 | Einstellungen belassen | Starten)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
67
Institut für Verkehrswesen
Routensätze erzeugen - 2„Routensätze erzeugen“
Routensätze erzeugen: Kategorie „mittel“ für die Zeit zwischen 10.00 und 11.00 Uhr (Simulation | Routensatz | Erzeugen | Belastungstyp mittel | Intervall: 10.00 bis 11.00 Uhr | Routenanzahl 1 | Einstellungen belassen | Starten)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
68
Institut für Verkehrswesen
Routensatzkategorien erzeugen - 1Im Modul „Routensatzkategorien erzeugen“ können verschiedene Belastungsarten über den Tag verteilt eingestellt werden .
Kategorie „mittel“ für den gesamten Tag(Simulation | Routensatz Kategorien | Erzeugen | Erzeugen)
Routensatzkategoriedatei aktualisieren(Simulation | Routensatz Kategorien | Ändern | Erzeugen)
Hier gilt nun folgende Annahme: Belastungstyp über den Tag gleich („mittel“), da nur eine Routensatzkategorie erzeugt wurde.
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
69
Institut für Verkehrswesen
Routensatzkategorien erzeugen - 2„Routensatzkategorien erzeugen“
Routensatzkategorie erzeugen:(Simulation | Routensatz Kategorien | Erzeugen | Erzeugen)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
70
Institut für Verkehrswesen
Verkehrsnachfrage+Ablauf simulieren - 1Benötigte Daten für die Simulation laden
Matrizen und Zonen (Version 8) für die Erzeugung der Routensätze schließenZonen laden (Version 7)(Zonennetz | Zonen | Laden | Version 7 auswählen | Laden)
Matrizen laden(Matrizendaten | Simulationsmatrizen | Laden | Kostenmatrizen (Vers. 7) | Laden)(Matrizendaten | Simulationsmatrizen | Laden | Reisezeitmatrizen (Vers. 7) | Laden)(Matrizendaten | Simulationsmatrizen | Laden | VM-Fahrtenmatrizen (Vers. 7) | Laden)(Matrizendaten | Simulationsmatrizen | Laden | Entfernungsmatrix (Vers. 7) | Laden)
Verkehrsnetz laden(Verkehrsnetz | Verkehrsnetz | Laden | Netz auswählen | Laden)
Nachfragedaten laden(Simulation | Nachfragedaten | Laden | Laden)
Routensätze laden(Simulation | Routensatz | Laden | Routensätze auswählen | Laden)
Routensatzkategorien laden(Simulation | Routensatz Kategorien | Laden | Routensatz Kategorien auswählen | Laden)
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
71
Institut für Verkehrswesen
Verkehrsnachfrage+Ablauf simulieren - 2Verkehrsnachfrage- und Verkehrsablaufsimulation konfigurieren und starten
Simulation der Nachfrage und des Verkehrsflusses (Simulation | Simulation | Starten)Dialogfeld:
Matrizen: Geladene Matrizen betrachten (Kostenmatrizen, Reisezeitmatrizen, VM-Fahrtenmatrizen, Entfernungsmatrix) Historie: Zeigt alle bisher simulierten Tage Simulation von: Verkehrsentstehung mit Generierung Simulationstag hinzufügen: Jahr 2006, Monat 03, Tag 06 , .... Matrix erzeugen: Konfigurieren:
Editieren | Id wählen (z.B. 27) | Aktivitäten-Fahrtenmatrizen wählen | Alle Aktivitäten auswählen (Umschalt-Taste + RMT) | VM-Fahrtenmatrizen wählen | Alle VM auswählen (Umschalt-Taste + RMT) | Übernehmen | Schließen |
Starten
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
72
Institut für Verkehrswesen
Verkehrsnachfrage+Ablauf simulieren - 3Screenshot der Verkehrsflusssimulation
Simulationstechnisches Praktikum - mobiToppKarlsruhe, KIT - Campus Süd, 12. Mai 2010
73
Institut für Verkehrswesen
Fragen ??????
KIT – Universität des Landes Baden-Württemberg undnationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu
INSTITUT FÜR VERKEHRSWESEN
Danke für Ihre Aufmerksamkeit!
Dipl.-Ing. Martin KagerbauerInstitut für VerkehrswesenKaiserstraße 12, 76131 Karlsruhe+49 (721) 608-7734 (fon)