Year of Graduation
Program for modelling and visualization of the motorway network traffic
School of Software Engineering
Number of pages: 87. Number of illustrations: 25. Number of tables: 7. Number of external sources: 10. Number of applications: 4.Key words: Program, System, Modelling, Traffic, Optimization, Statistics, Motorway Network, Editor.The paper provides research in a field of modelling of the motorway network traffic and describes the implementation steps of software that could be used to perform such type of modelling. Since it is very limited amount of real projects about this topic exists in Russian Federation, and most of them focused not on the modelling, but on monitoring of the current milieu on the road that can help drivers to make vital decisions, it is important to create such software.Practical applicability of the program is to use the software as a supporting tool during the first stage of road construction projection. It also might be used in studying purposes to demonstrate how single change could change the whole system’s behavior.The basis of the system is macroscopic modelling, which means that there is no rendering of every single car, but representing traffic as whole flows, painted by colors depending on mean velocity. To make model more detailed, whole road divided into many segments. Several parameters are calculated per each segment, the values of those parameters should vary depends on the direction of the traffic motion. The whole motorway network is represented by an oriented graph, where two nodes represent each segment.Special road network editor with several decorative elements (building, river) is presented to create unique systems and model situations on them. Editor allows users to create their own maps with roads of different width and different number of lanes, to set a portion of green light in each direction on each crossroad.Another feature of the program is optimization and statistical models. Optimization model should adjust the frequency and duration of green lights switching on crossroad depends on how many cars move in each direction and how the traffic density varies. Statistical model consists of two parts: slider that is used to rewind the situation and indicate colorful segments in a given unit of time, statistical table shows user whole information about mean velocity on each segment.The program is implemented using Microsoft technologies such as IDE Visual Studio 2013 and programming language C#.NET 4. OpenGL is used to render the scene.As a result of the implementation all of the expectations were met.