The velocity update of the Krauss
model (28,29) reads as follows:
The Krauss model has been proven to be free of crashes for numerical time steps smaller than or equal to the reaction time, (22,29). We will use as has conventionally been used for the Krauss model. We further use , , for all simulations.
The model is free of units; this is a property that it has inherited from the cell-based cellular automata models. A reasonable calibration is: time steps correspond to seconds and cells correspond to meters. The reaction time then is assumed to be second, and corresponds to m/s or km/h. corresponds to a maximum acceleration of m/s per second or km/h per second. corresponds to a maximum deceleration of km/h per second.
All simulations are done in a 1-lane system of length with periodic boundary conditions (i.e. the road is bent into a ring). Let be the number of cars on the road. The (global) density is .
Before analysing the Krauss-model numerically, it is instructive to look at the space-time plots in Fig. 1(c). Space-time plots are pictures of the time evolution of the system. In Fig. 1(c), vehicles drive to the right and time points down. Each row of pixels is a ``snapshot'' of the state of the road. In principle, one could reconstruct the trajectory of a particular car by connecting the corresponding pixels. In practice, at the displayed resolution this is close to impossible and one mostly observes the larger scale traffic jam structure. Traffic jams move against the direction of driving. The following refers to each individual case (i)-(iv) of Fig. 1(c):
Note that ``homogeneous'' here means ``homogeneous on large scales''. This means that there is a spatial measurement length above which all density measurements return the same value. If a system goes from a 2-phase to a 1-phase model, then even in the regime which technically has only one phase, structure formation on small scales is still possible. Fig. 1(c) bottom right is indeed an example for this. With larger distance from the 2-phase model, i.e., the scale of these structures becomes smaller and smaller, which means that the system is homogeneous already on smaller scales. This statement can be quantified, for example via the gap distribution, i.e.distribution of the distances between jams (30).
In order to make progress, one needs to define where a jam starts and where it ends. Our definition of homogeneity (see later) will not depend on this, however. A jam is a sequence of adjacent cars driving with speed less or equal . The cars between two neighbouring jams are in laminar flow.
This definition is very simple, but will not always correspond to our natural understanding of the word jam. Thus, whether a car is jammed or not according to this definition is just a starting point and not the final answer.
For many parameters of the Krauss model, there is a unique equilibrium state, which the system will attain after a finite time t_relax, no matter how it was started. Deciding when the equilibrium is reached is not trivial.
Let be the state of the road at time . To find the equilibrium value of some property, , we use the following idea: For small , will depend on the initial condition. With increasing time, converges towards the equilibrium value. Assume the convergence is from above. Now we need another initial condition that approaches the equilibrium value from below. Once these two sequences are close enough together, an estimate for the equilibrium value is found. Unfortunately, it cannot be guaranteed that the value thus obtained really is the equilibrium value. We use the following two initial conditions: