Kai Nagel1 - Christopher Kayatz1 - Peter Wagner2
Dept. of Computer Science, ETH Zürich, 8092 Zürich, Switzerland - Institute for Transportation Research, German Aerospace Centre, 12489 Berlin, Germany
[width=0.8]stylized-large-ampl-fig.eps
|
[width=0.8]stylized-noise-normal-fig.eps
|
Car traffic is not always homogeneous. For example, stop-and-go waves are a frequently observed phenomenon. Correspondingly, most traffic models show a transition from laminar to ``congested'' flow and vice versa. For many deterministic models, this mechanism is well understood (e.g. [1,2], see Fig. 1): For certain densities, the homogeneous solution is linearly unstable, meaning that any tiny disturbance will destroy the homogeneity and lead to another state, typically to one or more waves. For other densities, the homogeneous state may be linearly stable, but unstable against large amplitude disturbances.
In stochastic models, one would intuitively assume (see Fig. 2) that linear instability gets translated into plain instability -meaning that, for the corresponding densities, the homogeneous state breaks down immediately- and that for large amplitude instability the large amplitude instability gets translated into meta-stability - meaning that, for the corresponding densities, one has to wait some time until the noise conspires in a way that a critical disturbance is generated and the instability is triggered. This is exactly the topic for this paper, where we will demonstrate that this speculation is correct in some cases but not in others.
Recent field measurements identify additional dynamic phenomena, such as oscillations and so-called synchronized traffic [3,4]. It is under discussion in how far these additional phenomena can be explained by the above model instabilities in conjunction with geometrical constraints (such as bottlenecks) [5,6], or if additional features are necessary in the models [7]. Given this, it seems desirable to understand as much as we can about existing models.
Indeed, Krauss [8] introduces model classes which he names type I, type II, and type III. Type III refers to a viscous, syrup-like behavior without breakdown, and is not of relevance here. Type II displays jam formation, but jams have a typical size, meaning that the system is macroscopically homogeneous, and that there is no true phase transition. Type I displays true, macroscopic structure formation and therefore a first order phase transition. In this paper, we will argue that the Krauss characterization is incomplete. We will demonstrate that models can be stable or unstable at maximum flow, and that the jams can have a stable or unstable interface. The difference to Krauss in Ref. [8] is that he implicitly assumes that stable maximum flow goes together with a stable interface, and that unstable maximum flow goes together with an unstable interface. Introducing our additional characterization means that we have different classes, instead of just I and II.
In order to demonstrate this, we will first review what expectation one has for traffic flow breakdown in analogy to a gas-liquid transition (Sec. 2). We then, in Sec. 3, describe the traffic model that we use. The central Sections 4 and 5 describe results with respect to transition times, and with respect to interface dynamics. Sec. 6 is a longer discussion of our results, including speculations, conjectures, and some simulation results for other models. The paper is concluded by a summary.
The breakdown of laminar traffic, i.e. the transition from homogeneous traffic to stop-and-go waves, can be compared to a gas-liquid transition, i.e. the transition from the homogeneous gas state to the inhomogeneous gas/liquid coexistence state (e.g. [9,8,10]). As is well known, if one compresses a gas beyond a certain critical density, then it becomes super-critical, and small fluctuations will lead to droplet formation and thus into the coexistence state [11]. Similarly, we would expect for homogeneous traffic that, once compressed beyond a certain critical density, small fluctuations will lead to jam formation and thus into the coexistence state.
And conversely, one knows that all droplets vanish once the mixture is expanded beyond the critical density. Similarly, one would expect that all traffic jams vanish once the system is expanded beyond a critical density.
This leads to predictions about the statistics of jam formation and
jam dissolution.
Krauss [8] gives the
following for the probability in a given time step that a jam starts
somewhere in the system:
The above is a bulk effect; jam formation can happen anywhere in the
system. Jam dissolution, in contrast, is an interface effect: A jam
with vehicles dissolves if the random numbers come out the correct
way to let all vehicles make the ``correct'' type of
movement. This leads to a recovery probability of
. Since
, we obtain
In both cases, the time to recovery would be the inverse of the above probabilities. When setting the two equations equal, one obtains the condition for a system to fluctuate back and forth between the homogeneous and the coexistence state. This would occur above ; however, for any given , in the case of , would go to infinity while would go to zero, meaning that above only the coexistence state is stable in the limit of .
The model to be used in the following was introduced by
Krauss [8]. The basic idea is that cars drive as
fast as possible, but avoid crashes. Therefore, they have to choose
their velocity
which takes into account the
braking distance of the following and the braking distance
of the preceding car. That means that the velocity has
to fulfill
. Here, is the
space headway between the cars given by
. The braking capabilities of the cars are the same for all
cars and are parametrized by the maximum deceleration . is
uniformly set to one throughout this paper. This safety condition can
be transformed into a set of update rules as follows:
[width=0.8]bkdn-time-fig.eps
|
[width=0.49]fdiag-a1x0-binf-gpl.eps
[width=0.49]fdiag-a0x2-b0x6-gpl.eps
[width=0.49]bkdn-a1x0-binf-gpl.eps
[width=0.49]bkdn-a0x2-b0x6-gpl.eps
[width=0.49]rcov-a1x0-binf-gpl.eps
[width=0.49]rcov-a0x2-b0x6-gpl.eps
|
[width=0.8]stylized-noise-new-fig.eps
|
Fig. 4 shows the breakdown and the recovery times for two different sets of parameters: and . Recall that and are the acceleration and braking capabilities, respectively. The simulations are run with a fixed number of vehicles; different densities are obtained by adapting the system size via . The times are obtained as follows:
One observes from Fig. 4 that, for both cases, the recovery behavior is qualitatively consistent with the gas-liquid transition picture: Above a certain , the waiting time until recovery (i.e. until a system with jams transitions to a system without jams) shows exponential growth, which increases with system size.
Similarly, for (Fig. 4 left), the breakdown results are qualitatively consistent with the gas-liquid transition picture: The time to breakdown decreases both with increasing system size and with increasing density. Putting breakdown and recovery together, one obtains that for and in equilibrium, a system with should always be in the coexistence state. For smaller , the system can jump back and forth between coexistence and the homogeneous state.
For parameters , a possibly different picture emerges. Here, the breakdown times seem to diverge at , meaning that, for large and possibly for , we have a density range where besides the transition from coexistence to homogeneous also the inverse transition from homogeneous to coexistence is extremely improbable. That is, we may have a stable supercritical homogeneous phase under an update rule that includes noise. Fig. 5 shows a schematic fundamental diagram with the new region. - It is however very difficult to get good numerical results for such fast growth as we find here: from to , the breakdown times grow between 2 and 5 orders of magnitude, depending on the system size. Several function fits were tried out, without convincing success; for example (implying divergence) or (implying no divergence). We cannot rule out the second functional form; however, note that from Fig. 4 we have, at , a gap from up to where both branches are stable within times of .
Also, we note that breakdown times in general do not follow well the analytical expectations. Although qualitatively the dependency is as expected (breakdown time decreasing with increasing system size), the quantitative behavior is different. The breakdown times for a given density but different system sizes do not lie on a straight line on a log-log plot (not shown), meaning that neither nor any other algebraic form is applicable. In contrast, for recovery times, the simulation results are at least not inconsistent with . One should in general note that very few system sizes were simulated; in particular, the simulations do not extend to -computationally difficult- very large systems sizes where different behavior might be found.
Why is the Krauss model with so much different from the ``standard'' phase transition picture, where noise will relatively quickly add up in a way that a super-critical homogeneous state will break down? We suspect that in many traffic models, because of the parallel update, noise is introduced in a special way. In particular, the amount of noise per spatial and temporal unit is bounded. In conjunction with a dynamics which dissipates noise fast enough, it make sense to obtain states which are absolutely stable under this kind of noise. It is unclear to us if the continuous variables used in the model here are a necessary ingredient or not; preliminary simulation results indicate that the same type of behavior can be obtained by a discrete model, but see Ref. [12] for a similar model where the continuousness of the variables seems to play a crucial role.
[height=0.4,width=0.4]iface-krauss-binf-tif.eps
[height=0.4,width=0.4]unstab-iface-krauss-tif.eps
|
[width=0.8]krauss-unstab-dens-gpl.eps
|
The nature of the transition (e.g. crossover vs. true phase transition) is however not given by the time it takes until the first fluctuation happens, but by how this fluctuation develops further, in particular, if it spreads into the rest of the system or not. In order to further understand the nature of the transition, we will now look at the dynamics of the interface between jam and outflow. That is, we start with an infinitely large mega-jam with and thus in the half space from to zero. We collect data for the development of the density profile as a function of time. While doing that, we translate the zero of the coordinate system always to the leftmost moving car, i.e. to the rightmost car in the mega-jam which has not moved so far. To the left from this point, density is always one; in consequence, we look at the question if the interface to the right will grow in time or if it will develop a characteristic, time-independent profile.
Fig. 6 contains space-time plots of this interface for two different systems. In the left plot, the interface is stable, whereas in the right plot, it keeps growing throughout the plot. The left plot is obtained with , which is one of the two models for which we have investigated the transition times in more detail above. A plot for looks similar (not shown). In contrast, the plot on the right with the growing interface is obtained with a larger noise amplitude, i.e. .
In order to investigate the long-term behavior, we also plotted density profiles at different times. A stable interface is characterized by a density profile which eventually becomes stationary; an unstable interface keeps growing. Fig. 7 contains a result for the model of Fig. 6 right, i.e. with . The plot contains density profiles at times 250000, 500000, 750000, and 1000000. Each curve is the average of 60 runs. Clearly, the plot shows that the interface grows with time. In fact, when looking at a fixed density value, say , it seems that the interface width is growing linearly in time.
What this means is that the stability of the interface is a property which is separate from the stability of the flow. The following table lays out the resulting four cases:
stable outflow | unstable outflow | |
stable | E.g. | E.g. |
i-face | ``Krauss type I'' | |
unstable | E.g. | E.g. |
i-face |
[width=0.8]stca-dens-gpl.eps
[width=0.8]s2s-dens-gpl.eps
|
There is controversy if cellular automata (CA) models for traffic show a first order phase transition, a true critical phase transition [15], or none at all [16,17]. The discussion was seriously hampered by the fact that no parameter was known to change the possibly critical behavior of the system. Our findings, with a different type of model, shed new light on this discussion. It is plausible to assume that models with an unstable outflow interface display a crossover behavior, because any phase separation in the initial conditions will spread through the system - in a finite system, there would eventually be a macroscopically homogeneous state although there would be structure on the microscopic scale. Conversely, models with a stable outflow interface will display true macroscopic phases. Since the different phases are obtained by variations of continuous parameters, it should be possible (albeit computationally expensive) to find the line in phase space which separates the two regimes.
Additional simulations show that the stochastic traffic cellular automaton (STCA) of Ref. [18] has indeed both an unstable outflow and an unstable interface (Fig. 8 top). The so-called cruise control limit of this model [19] also has an unstable interface but a stable outflow, although marginally so. We also tested the so-called slow-to-start model [14] and found that it has, for the parameters that we tested, an unstable interface (Fig. 8 bottom). This puts it in a class separate from Krauss type I, in contrast to the original motivation that it would display the same kind of ``meta''-stability as a Krauss type I model.
Wolf, in Ref. [10], describes a so-called Galileo-invariant CA traffic model, where he observes a different type of meta-stability than the slow-to-start models. It is open into which of our four classes that model belongs.
In summary, it seems that our findings are finally the starting point of a more complete classification of the different models for traffic. Also from an engineering/applications perspective, it is necessary to solve these questions because of their consequences for real world applications. For example, the existence of stable high-flow states under noise would mean that it should be possible to stabilize these states in the real world. And an unstable outflow interface would imply different interpretations of real world data, which are typically averages over 1 minute or longer.
An implication of our findings is that, in contrast to earlier claims, outflow is not constant in STCA-type models: It is constant only outside the boundary region, which however grows to infinity. On the other hand, for both Krauss models of this paper, with and , and noise small enough, outflow is indeed a constant.
This implies that our theory about breakdown behavior in microscopic models needs to be revised. That theory was that there is a characteristic jam outflow, and any homogeneous solution with higher densities would be unstable against large amplitude disturbances, such as stopping a vehicle and releasing it later. For models where the outflow is not well defined this is obviously too simplistic.
In addition, it seems that also for models with stable interfaces the situation can be more complicated. Our own simulations show that, essentially, the density between jams can be ``compressed'' in models with continuous variables. This is not discussed further here.
We have demonstrated that the breakdown of the homogeneous state in stochastic traffic models is characterized by two properties: (i) stability or not of the high flow states; (ii) stability or not of the outflow interface of jams. This is different from earlier findings, where it was assumed that the two go together. This is important, since it will allow to characterize the different existing traffic models according to these properties. It should also allow to eventually settle the controversy over the nature of the transition from homogeneous to congested flow. Engineering applications should benefit from these findings by being able to pick the model type which closest reflects reality. And finally, it is an interesting physical question since we are looking at simple one-dimensional driven systems which display interesting dynamics and which can be analyzed using the methods of statistical physics.
We had the suspicion that the Krauss model behaved differently from the slow-to-start rules of CA models for some time. This suspicion was reinforced by discussions with D. Helbing and with D. Wolf, who reported similar observations from some of their models. Additionally, simulations performed by N. Eissfeldt helped to clarify some of the questions related to this different behavior. Computing time of about 100000 CPU-hours on the clusters Asgard and Xibalba, both at ETHZ, is acknowledged.
This document was generated using the LaTeX2HTML translator Version 2K.1beta (1.47)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -split 1 -dir html stable.tex
The translation was initiated by Kai Nagel on 2002-05-05