Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

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


Download ppt "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."

Similar presentations


Ads by Google