Control in traffic systems: who doesn't think now of traffic lights and junctions? – Should it not be possible to control the traffic flow through a city in an optimal way? – It is possible, under one basic condition: one has to be able to measure the traffic flow and to use the data as input of the controller. The controller must have on-line access to the traffic data, and the decisions of the controller must be transmitted to the junction without time delays. The book presents an approach for developing a new, fully dynamic controller and shows also, with an example, how such a controller has to be implemented.
Vehicle detectors are measuring the traffic through data by each car or tram. The signals must be pre-processed in an observer and can then be used for determining the best sequence of phases for the near future. Vehicles, still being far away from the junction, have only little influence on these decisions. As soon as the input data has changed significantly, the phase sequence has to be re-calculated which makes the algorithm to be a repetitive optimization over a finite time horizon. The optimization itself is a multistage decision process and can be done therefore using Dynamic Programming; for shorter calculating time it is superposed by Branch and Bound.
The algorithm breaks with the very frequently used cyclic junction control and enables a fast reaction time on changing traffic situations. For the algorithm optimality criteria and objective functions can be formulated. Furthermore it is possible to give an absolute priority to the public transportation in form of trams or buses.
After an introduction, the second chapter shows the modelling and the mathematical description, as well as the structure and the details of the control algorithm. The implementation of the controller for a junction in Zurich is shown in the third chapter, and some results are given. Special attention is paid to the handling of erroneous or unreliable detector signals. An observer, using data filtering and synchronized simulation feeds the controller with reliable input data.
There are not only junctions with traffic lights in a city, and therefore the fourth chapter shows how to control streets with synchronized lights ("Green Waves"), and highway control for avoiding traffic congestion. Also the limitations of the algorithm are reached by applying it to more general problems in Queuing Theory.
Finally the fifth chapter describes the software developed and needed for designing a dynamic control for a traffic junction. These are a simulator, an observer, and the controller.
This doctoral thesis is only available in German.