Download presentation
Presentation is loading. Please wait.
Published byMarlene Jordan Modified over 9 years ago
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
2
JUTS JSim Urban Traffic Simulator 2 Introduction Goals Road model definition Simulation map definition Results collecting XML load
3
JUTS JSim Urban Traffic Simulator 3 Goals Simulation properties –global traffic networks consideration –detailed dynamic simulation Simulation entities –from data configurable –easy but good graphical output
4
JUTS JSim Urban Traffic Simulator 4 Road model definition Microscopic models Mezoscopic models Macroscopic models
5
JUTS JSim 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
6
JUTS JSim 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
7
JUTS JSim 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
8
JUTS JSim Urban Traffic Simulator 8 Cellular Automata model Definition –microscopic model; detailed interactions –Nagel-Schreckenberg(NaSch); moving rules Lane Division
9
JUTS JSim Urban Traffic Simulator 9 Basic minimal NaSch rules (lane change decision and making) Accelerationv n -> min(v n +1;v max ) Breakv n -> min(v n, g n +1) Randomizationv n -> max(v n-1,0) [p] Movex n -> x n + v n
10
JUTS JSim Urban Traffic Simulator 1010 Model extensions VDR model –Velocity Dependent Randomization –probability is function of gab,speed,etc. Anticipation models –consider leading vehicle attributes at speed adaptation
11
JUTS JSim Urban Traffic Simulator 1 JUTS road model VDR and anticipation types based Cell 2.5m moving refresh period 1s Vehicle length consideration Leading head algorithm
12
JUTS JSim Urban Traffic Simulator 1212 Leading head algorithm Head makes footmarks and other pieces are tracking Easy lane change and map moves
13
JUTS JSim Urban Traffic Simulator 1313 Simulation map definition XML loadable Global system definition with structured approach Easy collection of data
14
JUTS JSim Urban Traffic Simulator 1414 Map segments Roads Crossroads Roundabouts Parkings Generators Terminators
15
JUTS JSim Urban Traffic Simulator 15 Segments connection Connection places –general segment connection –sending vehicles through Direction plus path –places are targets –vehicle path aiming
16
JUTS JSim Urban Traffic Simulator 16 Connection scheme
17
JUTS JSim Urban Traffic Simulator 17 Road segment Traffic Lanes shifts Rail lanes Separation barrier Signs container Acceptors and emitters
18
JUTS JSim Urban Traffic Simulator 18 Crossroad segment Crossroad places Vehicle jumping Lights Container
19
JUTS JSim Urban Traffic Simulator 19 Roundabout segment Round road Lane property Less objects
20
JUTS JSim Urban Traffic Simulator 20 Generators and terminators Generating vehicles Sending to network Accepting vehicles from network Finalizing process
21
JUTS JSim Urban Traffic Simulator 21 Parking segment Storage for vehicles Capacity and occupancy Vehicle are not active inside
22
JUTS JSim 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
23
JUTS JSim Urban Traffic Simulator 23 Traffic Lights Static vs. dynamic Deep detail –Signal program –Phase schema –Phase transitions –Signal groups
24
JUTS JSim 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
25
JUTS JSim Urban Traffic Simulator 25 XML structure Project file definitions –Map definition –Time progress definition –Initialization definition Project file outputs –Vehicles moves –Characteristic
26
JUTS JSim Urban Traffic Simulator 26 XML data loading XML define objects Connections with ID Like structure, like loading process; all objects XML definable
27
JUTS JSim 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
28
JUTS JSim Urban Traffic Simulator 28 Application Two regimes of running –Offline –Online Graphical definitions –Segments –Vehicles movements
29
JUTS JSim 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
30
JUTS JSim Urban Traffic Simulator 29 The End
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.