Современные информационные технологии/Компьютерная  инженерия

Master student Ibrayeva N.N.,

students Amantaikyzy D., Baikara A.T., Mukhambetova M.A., Tuleubaeva F.M.

Research supervisor Candidate of Technical Sciences Kurmanov B.K.

Kazakh-British Technical University, Kazakhstan

 

Simulation Modeling of Urban Traffic with the Use of GPSS World

The rapid growth of the number of vehicles leads to an increase in traffic in the cities, the consequence of which is shown in the aggravation of traffic problems. Particularly acute they appear in the nodes of the road network – crossroads. There delays in traffic increase, long queues and huge traffic jams appear; it causes a useless fuel consumption, as well as increased wear of transport units and components. From an environmental perspective, the variable mode of movement, frequent stops and congestion of vehicles on the crossroads are the causes of high air pollution with the products of incomplete combustion in the city. An increase in the intensity of traffic and pedestrian flows also makes a negative impact on the road safety.

Today, there are over a dozen different models describing the traffic flow [1]. Simulation models solve the problem of constructing mathematical models that can adequately describe the behavior of the traffic flow and correctly reproduce the parameters and characteristics of the movement. The article shows the simulation model of the behavior of traffic flows on the crossroads using GPSS World simulation system [2]. The paper proposes a simulation model of the traffic on the city block, which is an intersection of several streets (see Figure 1). It is assumed that at each crossroad traffic lights are installed, in the figure these traffic lights are indicated by circles and numbered: 10, 20, 30 … .  The traffic through the streets is two-way. In the figure the possible direction of vehicle is indicated by arrows and numbered. Turn left at the green traffic light is possible in the absence of oncoming traffic. Cars can drive into the block by 12 streets. In the figure, bold arrows indicate input streams of cars. The interval of cars coming is a random variable, subordinated exponentially. In the absence of interference the car passes the crossroad in a given time. There is given a probability of the car to go straight or to turn left or right on the crossroads.

 

 

 

 

 

 

 

 

 

 

 

 


Figure 1 – The scheme of traffic on the city block

 

It is assumed that all the cars on the block do not stop. In the absence of congestion, the car can pass the road from one node of intersection to another node for a random time, distributed under the normal law. In the case of severe congestion, there is given a number of cars that can accommodate from one intersection node to another intersection node. If the section of the street where the car wants to go or turn is filled, it can not pass through the traffic light, even if there is a green light. It is assumed that in the streets that go from blocks (in the figure they are shown by dashed arrows) there is no congestion, i.e. these streets cars can pass without delays.

There was developed a simulation program consisting of 20 segments, a fragment of which is shown in the Figure 2. 1 sec is adopted as a unit of time.

 

 

 

 

 

 

 

 

 

 

 

 

Figure 2 – A fragment of GPSS-program

In the first segment there is the original data set: the average interval of arrival of cars in a city block, the length of cars way through the intersection (with no interference), the rule of switching the traffic lights, the travel time from the intersection to the intersection (with no interference), the number of cars that can be on the road from intersection to intersection. Next nine segments simulate traffic flows at intersections. Another nine segments simulate the operation of traffic lights at intersections. In the 20th segment the situation on the crossroads in every second is fixed (the state of queues, traffic condition, the presence of vehicle at the crossroads and on the streets, etc.) in order to animate the movement of cars on the city block. Finally, the 21th segment defines the end time of the simulation.

For observation of the simulation on the roads there was developed a program written on Java Script, allowing recreating the dynamics of the car movement by the results of historical data provided by the GPSS World system in a text file. Figure 3 shows a screenshot of the process of dynamic mapping of urban transport.

Figure 3 – Visualization of the simulation of urban traffic flow

 

On the developed model the length of the queue, forming at the traffic light under the different switching the traffic light laws (also when the switching time is determined by a function that depends on the length of the queue formed at a traffic light), was assessed.

Of course, by the increasing the size of the block under consideration the complexity of the model increases significantly. However, the use of GPSS World allows moving gradually from simple to more complex models step-by-step, so it reduces the overall complexity of the construction of complex models. The degree of the specification of simulation models of the processes is not limited, so it allows increasing the degree of their adequacy.

 

 

References:

1.       Introduction to the mathematical modeling of traffic flows. Ed. A.V.Gasnikova. -M .: MIPT, 2010.

2.       GPSS World Tutorial Manual. Copyright Minuteman Software. Holly Springs, NC, U.S.A. 2001.