The Object-oriented Methodology of Traffic Microscope Simulation System for Producing Vehicles Based on OD

Traffic simulation is an important tool for modeling the operations of dynamic traffic systems and helps analyze the causes and potential solutions of traffic problems such as congestion and traffic safety. Microscopic simulation system provide a detailed representation of the traffic process, which makes them most suitable for evaluation of complicated traffic facilities and Intelligent Transportation Systems that often consist of complex traffic management, safety and information systems. Generally producing vehicles is the first step and one of the most important components in microscopic simulation system, which is usually became the start of the simulation. This paper analyzes models and demand of traffic microscope simulation for producing vehicles, and design the structure of the simulation system based on OD. After presenting the models of OD and vehicles, the system applies the theory of GIS to generate traffic network, builds the rout path library with Floyd-Warshall algorithm and implement the distribution of headway by function-transfer method. The simulation system was programmed with the idea of Object-Oriented. An object-oriented methodology (OOM) for microscope traffic simulation system is proposed in this paper with focus on producing vehicles. The paper presents the basics and advanced features of object-oriented programming (OOP) in detail in the context of traffic flow. The sample C++ code is discussed in detail to demonstrate the implementation of OOP features. The contribution of this research work is the development of software objects for various components such as vehicle, network, path and distribution of headway. This software can be adopted for microscope traffic simulation programs, in general.

[1]  Venkatesan Kanagaraj,et al.  Object-oriented methodology for intersection simulation model under heterogeneous traffic conditions , 2009, Adv. Eng. Softw..

[2]  Grady Booch,et al.  Object-oriented analysis and design with applications (2nd ed.) , 1993 .

[3]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[4]  R. J. Salter,et al.  Highway Traffic Analysis and Design , 1974 .

[5]  Gregory L. Fenves Object-oriented programming for engineering software development , 2005, Engineering with Computers.

[6]  Ivar Jacobson,et al.  Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series) , 2005 .

[7]  Christos H. Papadimitriou,et al.  On the Floyd-Warshall Algorithm for Logic Programs , 1999, J. Log. Program..

[8]  Moshe Ben-Akiva,et al.  Evaluation of ramp control algorithms using microscopic traffic simulation , 2002 .

[9]  Wilco Burghout,et al.  Hybrid microscopic-mesoscopic traffic simulation , 2004 .

[10]  Wilco Burghout,et al.  Hybrid Traffic Simulation with Adaptive Signal Control , 2007 .

[11]  Chao Wu,et al.  Modeling social ties with an object oriented approach , 2010, 4th International Conference on New Trends in Information Science and Service Science.

[12]  Haris N. Koutsopoulos,et al.  Simulation Laboratory for Evaluating Dynamic Traffic Management Systems , 1997 .

[13]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[14]  Chen Liu,et al.  Modeling Traffic Model Driven Route Choice Simulator in UML , 2012 .