JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical...
-
Upload
marlene-jordan -
Category
Documents
-
view
220 -
download
0
Transcript of JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical...
![Page 1: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/1.jpg)
JUTSJSim Urban Traffic Simulator
1
J-Sim Urban Traffic Simulator
J-Sim based, XML using grafical and console simulation
tool.David HartmanZČU-FAV-KIV
![Page 2: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/2.jpg)
JUTSJSim Urban Traffic Simulator
2
Introduction
• Goals• Road model definition• Simulation map definition• Results collecting• XML load
![Page 3: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/3.jpg)
JUTSJSim Urban Traffic Simulator
3
Goals
• Simulation properties– global traffic networks consideration– detailed dynamic simulation
• Simulation entities– from data configurable– easy but good graphical output
![Page 4: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/4.jpg)
JUTSJSim Urban Traffic Simulator
4
Road model definition
• Microscopic models• Mezoscopic models• Macroscopic models
![Page 5: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/5.jpg)
JUTSJSim Urban Traffic Simulator
5
Microscopic models
• Each vehicle consideration– system entities are objects with
specific decision-making– detailed entities interactions
simulation
• Advantages and disadvantages– difficult implementation and tune– most realistic
![Page 6: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/6.jpg)
JUTSJSim Urban Traffic Simulator
6
Mesoscopic models
• No specific vehicle consideration– vehicles making decision itself but
like pattern (no objects)– interactions are on characteristic level
• Advantages and disadvantages– better interactions tunning– attributes of vehicle not consider
![Page 7: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/7.jpg)
JUTSJSim Urban Traffic Simulator
7
Macroscopic models
• Vehicle flow consideration– vehicle distribution function– flow equation
• Advantages and disadvantages– microscopic details not included– Lot of calculations but fast– only for global traffic network
![Page 8: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/8.jpg)
JUTSJSim Urban Traffic Simulator
8
Cellular Automata model
• Definition– microscopic model; detailed
interactions– Nagel-Schreckenberg(NaSch); moving
rules
• Lane Division
2 1 2 3
1 2
space between vehicles
1 cell
gab gs gab gp
speed vi < vmax
![Page 9: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/9.jpg)
JUTSJSim Urban Traffic Simulator
9
Basic minimal NaSch rules
• (lane change decision and making)
• Acceleration vn -> min(vn+1;vmax)
• Break vn -> min(vn, gn+1)
• Randomization vn -> max(vn-1,0) [p]
• Move xn -> xn + vn
![Page 10: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/10.jpg)
JUTSJSim Urban Traffic Simulator
10
Model extensions
• VDR model– Velocity Dependent Randomization– probability is function of
gab,speed,etc.
• Anticipation models– consider leading vehicle attributes at
speed adaptation
![Page 11: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/11.jpg)
JUTSJSim Urban Traffic Simulator
11
JUTS road model
• VDR and anticipation types based• Cell 2.5m moving refresh period 1s• Vehicle length consideration• Leading head algorithm
![Page 12: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/12.jpg)
JUTSJSim Urban Traffic Simulator
12
Leading head algorithm
• Head makes footmarks and other pieces are tracking
• Easy lane change and map moves
Head move Shift of the first piece Shift of the sekond piece
![Page 13: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/13.jpg)
JUTSJSim Urban Traffic Simulator
13
Simulation map definition
• XML loadable• Global system definition with
structured approach• Easy collection of data
![Page 14: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/14.jpg)
JUTSJSim Urban Traffic Simulator
14
Map segments
• Roads• Crossroads• Roundabouts• Parkings
• Generators• Terminators
![Page 15: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/15.jpg)
JUTSJSim Urban Traffic Simulator
15
Segments connection
• Connection places– general segment connection– sending vehicles through
• Direction plus path– places are targets– vehicle path aiming
![Page 16: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/16.jpg)
JUTSJSim Urban Traffic Simulator
16
Connection scheme
Crossroad
Road
terminator generator
Road
Road
Road
Road generator
generator
terminator
terminator
terminator
terminator
![Page 17: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/17.jpg)
JUTSJSim Urban Traffic Simulator
17
Road segment
• Traffic Lanes shifts
• Rail lanes• Separation barrier• Signs container• Acceptors and
emitters
![Page 18: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/18.jpg)
JUTSJSim Urban Traffic Simulator
18
Crossroad segment
• Crossroad places• Vehicle jumping• Lights Container
road road
road
road
lane
lane
lane
lane
lane lane
lane lane
![Page 19: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/19.jpg)
JUTSJSim Urban Traffic Simulator
19
Roundabout segment
• Round road• Lane property• Less objects
![Page 20: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/20.jpg)
JUTSJSim Urban Traffic Simulator
20
Generators and terminators
• Generating vehicles
• Sending to network
• Accepting vehicles from network
• Finalizing process
![Page 21: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/21.jpg)
JUTSJSim Urban Traffic Simulator
21
Parking segment
• Storage for vehicles• Capacity and occupancy• Vehicle are not active inside
![Page 22: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/22.jpg)
JUTSJSim Urban Traffic Simulator
22
Moving process
1. Segment server calls update function
2. Update function calls model rules for all heads of vehicles.
3. Vehicles proceed on of their moving methods according to actual place
![Page 23: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/23.jpg)
JUTSJSim Urban Traffic Simulator
23
Traffic Lights
• Static vs. dynamic• Deep detail
– Signal program– Phase schema– Phase transitions– Signal groups
![Page 24: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/24.jpg)
JUTSJSim Urban Traffic Simulator
24
Result collecting
• Special collector objects– Vehicle movements, traffic
characteristic– Cyclic update; time elements
• Send output to stream in XML– For each vehicle, for each step– Stream redirections
![Page 25: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/25.jpg)
JUTSJSim Urban Traffic Simulator
25
XML structure
• Project file definitions– Map definition– Time progress definition– Initialization definition
• Project file outputs– Vehicles moves– Characteristic
![Page 26: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/26.jpg)
JUTSJSim Urban Traffic Simulator
26
XML data loading
• XML define objects• Connections with ID• Like structure, like loading
process; all objects XML definable
![Page 27: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/27.jpg)
JUTSJSim Urban Traffic Simulator
27
Time progress objects
• Timed value generators– Tree structure; time axis– Blocks are referenced
• Probability trends– For changing probability during time– Same tree structure
![Page 28: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/28.jpg)
JUTSJSim Urban Traffic Simulator
28
Application
• Two regimes of running– Offline– Online
• Graphical definitions– Segments– Vehicles movements
![Page 29: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/29.jpg)
JUTSJSim Urban Traffic Simulator
28
Future expectations
• Simulation features– Model global validation– Connection with other system
(Lights strategies,…)
• Map features– Map XML editor– GIS or other map data using
![Page 30: JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.](https://reader035.fdocuments.us/reader035/viewer/2022062516/56649ddd5503460f94ad642b/html5/thumbnails/30.jpg)
JUTSJSim Urban Traffic Simulator
29
The End