Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.
-
Upload
rudolf-terry -
Category
Documents
-
view
215 -
download
0
Transcript of Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.
![Page 1: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/1.jpg)
Simulation Results: A Closer Look
I.e., Analysis, Validation, Visualization
![Page 2: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/2.jpg)
2Learning Objectives
• Creating and analyzing traffic count comparisons
• Getting a rough idea of further analysis measuresand validation problems
• Using the On-The-Fly-Visualizer (OTFVis)
![Page 3: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/3.jpg)
3Now!
• Start download of
– wuIST.mvi and– wuWU.mvi (> 60 MB, each)
– (zurich-switzerland.xml)
• @ http://www.matsim.org/node/412 → Exercises
→ Exercise 1 and (2)
![Page 4: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/4.jpg)
4Traffic Counts
• Average hourly volumes of avg. working day• Future: Median, Variance, Max, Min (n days)
![Page 5: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/5.jpg)
5Traffic Counts: Formats - KML
![Page 6: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/6.jpg)
6Traffic Counts: Formats –TXT, HTML
![Page 7: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/7.jpg)
7Traffic Counts: Parameters
Config file
<module name="…">…</module>
<module name="counts"> mandatory: <param name="inputCountsFile"
value="/path/to/counts.xml" /> <param name="outputformat" value="txt, html, kml" />
optional: <param name="countsScaleFactor" value="Double > 0 " /><param name="distanceFilter" value="Double >= 0" /> <param name="distanceFilterCenterNode"
value="String" /> </module>
![Page 8: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/8.jpg)
8Traffic Counts: Parameters<param name="distanceFilter" value= "15000" /> <param name="distanceFilterCenterNode" value= "2531" />
Swisstopo
![Page 9: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/9.jpg)
9Traffic Counts: Ex Post Creation
• Restraining the area of analysis
• Take
playground.anhorni.kti.CountsAnalyser or
playground.dgrether.analysis.CountsAnalyser
as an example
(will be implemented in the core soon)
• linkstats.txt → counts
![Page 10: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/10.jpg)
10Traffic Counts Creation: Example CH
Raw count dataASTRA, cantons, cities
FilteringDIDOPublic HolidaysSummer HolidysOutliers
Averagingper station
Map MappingStations → LinksNAVTEQTELEATLASARE…
xml schemacounts_v1.xsdhttp://matsim.org/files/dtd/counts_v1.xsd
counts.xml
Parser/Writer
ConversionTXT → XML
![Page 11: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/11.jpg)
11Further Analysis / Validation Measures
• Swiss Microcensus– Trip length and duration distributions– Modal Split
Spiders
Volumes Route switchers
![Page 12: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/12.jpg)
12Validation Issues
• Lack of Validation Data and System Specification– Level of aggregation (analysis and modeling)
(e.g. count data vs. avg. trip length, route switcher analysis etc.)– MS = Sampling tool → Ensemble runs → confidence intervals
etc. (computational costs!)
• Future Measures– Travel speeds (underestimation: junction dynamics, non-
linearities?)– Facility loads (e.g., retailer consumer cards)
• A lot of interesting future work!
![Page 13: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/13.jpg)
13Visualizers
OTFVisJava + OpenGL
MATVis ReplayC++
![Page 14: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/14.jpg)
14OTFVis: Live Mode
config
Interactive queries in the live mode
![Page 15: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/15.jpg)
15OTFVis: Playback Mode
mvi file
events file +
network file
![Page 16: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/16.jpg)
16OTFVis: Playback Mode
Queries in the playback mode
Written in C++
Events not compatible mit Java Mobsim
MATVis Replay
(Daumenkinos)
Interactive queries in the live modelarge scale simulations: time and memory consuming
Room for participation
![Page 17: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/17.jpg)
17Exercises – OTFVis: Westumfahrung
1. WU: Bypass Zurich
→ M. Balmer (15:30)
![Page 18: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/18.jpg)
18Exercises - OTFVis
1. Building the bypass (WU) has made worse a prominent bottleneck in the region of Zurich. Try to locate it by using the OTFVis. It is best visible between ~ 7:15 and 9:00.
It is not visible very clearily in our results, but …
Hint:
![Page 19: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/19.jpg)
19Exercises – OTFVis
Comparing 2 WU (Westumfahrung) scenarios
Scenario 1: actual state (base case)
=> convert events.run365.it150.txt.gz → wuIST.mvi 60
Scenario 2: with bypass (Westumfahrung)
=> convert events.run370.it220.txt.gz → wuWU.mvi 60
![Page 20: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/20.jpg)
20Exercises - OTFVis
Comparing 2 scenarios with OTFVis
![Page 21: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/21.jpg)
21Exercises – Google Earth
2. a) Using Google Earth with 100.countscompare.kmz look at the count stations in the south of Switzerland (Tessin, e.g., Lugano, Mendrisio).
b) Look at the count stations in the center of Zurich (e.g.,Rosengartenstrasse, Nordring)
c) What is the difference? What is the problem in question a)
![Page 22: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/22.jpg)
22Exercises – Counts Configuration & OTFVis
Config file<module
name="counts"> <param name=„…
</module>
3. Configure a ZH simulation based on zurich-switzerland.xml such that counts are plotted only within a restricted area:
center = Bellevue and radius = 10 km.
I.e.; inspect network by OTFVis and define distanceFilterCenterNode in the count section of the config file.
![Page 23: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/23.jpg)
23Exercises – „Solution 1“
e.g. 07:13
base case w/ bypass
![Page 24: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/24.jpg)
24Exercises – „Solution 1“
base case w/ bypass
e.g. 08:27
![Page 25: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/25.jpg)
25Exercises – „Solution“ 2
2. a) e.g., Mendrisio
![Page 26: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/26.jpg)
26Exercises – „Solution“ 2
2. b) e.g., Rosengartenstrasse
![Page 27: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/27.jpg)
27Exercises – „Solution“ 2
2. c) Boundary of modeling area
→ Task nbr 3!
![Page 28: Simulation Results: A Closer Look I.e., Analysis, Validation, Visualization.](https://reader033.fdocuments.us/reader033/viewer/2022051820/56649ec55503460f94bd07f3/html5/thumbnails/28.jpg)
28Exercises – „Solution“ 3
network.xml<link id="95214" from="156384139" to="300386714" … />
<link id="95215" from="300386714" to="156384136" … />
<param name="distanceFilter" value= "10000" />
<param name="distanceFilterCenterNode" value= "300386714" />