Abstract
Car-following models are an essential part of microscopic traffic simulations. For research regarding traffic safety, traffic simulations need to simulate traffic safety related aspects realistically. That means, for example, accidents and near accidents shall occur in the same quantity and in the same way as in reality. Such simulations can be used to make statements about traffic safety with respect to traffic influencing factors and conditions. However, most car-following models are deterministic and do not incorporate uncertainty and fluctuations of perception and behavior. Also, they are explicitly conflict free. Therefore, they are unsuitable for simulating traffic in the desired way. For that reason, a car following model fulfilling the requirements above was developed. Inspired by [1], our car-following model is nondeterministic and data-driven. It is based on the data set of the Intelligent Cruise Control Field Operational Test [2], in which instrumented vehicles have been used by 108 voluntary drivers for several weeks yielding trajectories of approximately 88, 000 driving kilometres. In our model, the acceleration a of a vehicle depends on the following input: -v, the velocity of the vehicle, -∆v, the difference between the velocity of the preceding vehicle and its own velocity, -g, the gap between the vehicle and the preceding vehicle and -aL, the acceleration of the preceding vehicle. The acceleration a underlies a probability distribution that depends on v, ∆v, g and aL. That means, if v*, ∆v*, g* and aL* are the current values for v, ∆v, g and aL, then there exist a probability distribution F(v*, ∆v*, g*, aL*) and the actual acceleration a will be drawn from F(v*, ∆v*, g*, aL*). For each tuple (v, ∆v, g, aL), the probability distribution F(v, ∆v, g, aL) was determined by the data of the FOT. For that, the data of velocity, velocity difference, gap and acceleration of the preceding vehicle were binned, and for each tuple (v, ∆v, g, aL) of binned values, the expected acceleration, the variance and the type of distribution were computed and stored in look-up tables. During a simulation, the probability distribution F(v, ∆v, g, aL) to a given tuple (v, ∆v, g, aL) can be recovered by these look-up tables. To achieve probability distributions that result in a well behaving car-following model, the data had to be corrected (due to erroneous sensor data) and filtered (due to situations in which the driver reacted to other influences besides the preceding vehicle, e.g. red traffic lights) in numerous steps. Here, we will present the mentioned correction and filtering steps in detail. Further, we will discuss the derived probability distributions and the calibration of the model. Finally, the model will be evaluated and compared to other existing car-following models in several scenarios with respect to various criteria, e.g. the number of accidents, the distribution of surrogate safety measures, and the fundamental diagram.