Post on 04-Apr-2023
Managed by UT-Battelle for the Department of Energy
Toolbox for Urban Mobility Simulation with
geo-tagged Tweets Data
Wei Lu
Geographic Information Science and Technology group
Oak Ridge National Laboratory
March 13, 2015
Managed by UT-Battelle for the Department of Energy
Urban Mobility: Transportation Systems
Washington, DC (2011)
Hurricane Rita (2005)
Managed by UT-Battelle for the Department of Energy
TUMS: Urban Mobility Simulations
The major features of the TUMS are:
One framework for global scale
Megacity level large-scale microscopic traffic simulation
Flexibility for rapid local adoptions
Open-source based platform
Service oriented architecture
Vehicle and link based visualization
Extensibility to multiple applications
System Architecture
Managed by UT-Battelle for the Department of Energy
Data Processing
LandScanTM and OpenStreetMap
30m * 30m for US & 1km * 1km for global
Daytime & Nighttime
High resolution street networks
Semi-automatic data integration
1° by 1° for population and streets data
Traffic Engineering Editing
Data for multiple traffic simulation tools
TRANSIMS (Cellular automata model)
MITSIM (Time based model)
MATSim (Event based model)
Data Processing Example: Alexandria, VA
Managed by UT-Battelle for the Department of Energy
High Resolution Traffic Assignment
Traffic Analysis Zones (62) LandScan USA Population Cells - Daytime (5657)
Spatial Resolution Difference
Managed by UT-Battelle for the Department of Energy
High Resolution Traffic Assignment
LPC Daytime (5657) LPC Nighttime (4522)
Temporal Resolution Difference
Managed by UT-Battelle for the Department of Energy
Traffic Modeling
Traffic Simulation Models:
Travel Demand modeling
# of evacuation people & departure time
Weibull distribution
Trip Distribution Modeling
Origin-Destination Matrix
Super Node Trip Distribution Algorithm
Traffic Assignment Modeling
Activity-based traffic assignment with more accurate representation of vehicles accessing problems
High resolution and large scale traffic simulations demand HPC resources.
Current microscopic simulation time ranges from hours to days depending on the network sizes.
Simulation Demo for Alexandria, VA
Managed by UT-Battelle for the Department of Energy
Macroscopic Visualization
Link-based visualization provides network performance analysis for planning
Managed by UT-Battelle for the Department of Energy
Microscopic Visualization
Vehicle-based visualization helps monitoring driving behavior and
simulating automated vehicle systems (Live Demo)
Managed by UT-Battelle for the Department of Energy
Twitter APIs
Fabric
Twitter for Websites
Cards
OAuth!
REST APIs
Streaming APIs!
Ads APIs
MoPub
Managed by UT-Battelle for the Department of Energy
Google Maps APIs
Web based APIs
• Basics
• Events
• Controls
• Drawing on the Map
• Layers Heatmaps
Traffic lays
• MapTypes
• ……
Managed by UT-Battelle for the Department of Energy
Node.js
What is node.js?
Node.js is a platform built on Chrome’s
JavaScript runtime for easily building fast,
scalable network applications.
How does node.js work?
Node.js uses non-blocking, event-driven
I/O to remain lightweight and efficient in
the face of data intensive real-time
applications that run across distributed
devices.
NPM: Node Package Manager
Express, socket.io, twitter
Who are using node.js? Groupon, SAP, LinkedIn, Microsoft, Yahoo,
Walmart, PayPal, etc.
Managed by UT-Battelle for the Department of Energy
Traffic Model Improvement
Social Media data can also improve the model accuracy. (Live demo)