Traffic simulation is an important tool for modeling the operations of dynamic traffic systems and it can help analyze the causes and potential solutions of traffic problems such as congestion and traffic safety. Microscopic simulation system provides a detailed representation of the traffic process. This makes microscopic simulation system more suitable for evaluation of complicated traffic facilities and Intelligent Transportation Systems that often consists of complex traffic management, safety and information systems. Generally producing vehicles is the first step followed by the start of the simulation which is one of the most important components in microscopic simulation system. 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 preparing the OD models and produce vehicles, the system applies the theory of GIS to generate traffic network, using Floyd-Warshall algorithm to build the route path library. Finally the paper implemented the distribution of headway by function-transfer method. The simulation system was programmed with the idea of Object-Oriented. This paper proposed an object-oriented method (OOM) for microscope traffic simulation system which focused on producing of vehicles. The paper presents in details the basics and advanced features of object-oriented programming (OOP) in the context of traffic flow. The sample C++ code is discussed in detail on the implementation of OOP features. The main 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]
Wilco Burghout,et al.
Hybrid microscopic-mesoscopic traffic simulation
,
2004
.
[2]
Christos H. Papadimitriou,et al.
On the Floyd-Warshall Algorithm for Logic Programs
,
1999,
J. Log. Program..
[3]
Wilco Burghout,et al.
Hybrid Traffic Simulation with Adaptive Signal Control
,
2007
.
[4]
Ivar Jacobson,et al.
The Unified Modeling Language User Guide
,
1998,
J. Database Manag..
[5]
R. J. Salter,et al.
Highway Traffic Analysis and Design
,
1974
.
[6]
Jiancheng Weng,et al.
ICCTP 2010 : Integrated Transportation Systems: Green, Intelligent, Reliable
,
2010
.
[7]
Gregory L. Fenves.
Object-oriented programming for engineering software development
,
2005,
Engineering with Computers.
[8]
Grady Booch,et al.
Object-Oriented Analysis and Design with Applications
,
1990
.
[9]
Venkatesan Kanagaraj,et al.
Object-oriented methodology for intersection simulation model under heterogeneous traffic conditions
,
2009,
Adv. Eng. Softw..
[10]
Haris N. Koutsopoulos,et al.
Simulation Laboratory for Evaluating Dynamic Traffic Management Systems
,
1997
.
[11]
Moshe Ben-Akiva,et al.
Evaluation of ramp control algorithms using microscopic traffic simulation
,
2002
.
[12]
Ivar Jacobson,et al.
Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
,
2005
.