docx

advertisement

Frozen shuffle update in simple geometries :

a first step to simulate pedestrians

J. Cividini, C. Appert-Rolland and H.J. Hilhorst

University Paris-Sud, CNRS; Laboratory of Theoretical Physics Batiment 210, F-91405

ORSAY Cedex, France.

Julien.Cividini@th.u-psud.fr, Cecile.Appert-Rolland@th.upsud.fr, Henk.Hilhorst@th.u-psud.fr

Abstract.

We introduce a new type of update for ceullar automata representing pedestrian traffic on a lattice. We investigate this update analytically and by Monte-Carlo simulations on a simple model. We are able to predict the fundamental diagram, and phase diagrams in several geometries.

Keywords: Pedestrian traffic, exclusion process, shuffle update

As part of the effort to model pedestrian motion, the past years have seen the development of cellular automata based models, among which the so-called ‘floor field’ model [1, 2]. These models represent pedestrians as particles that jump from site to site on a discrete lattice, with an exclusion principle that forbids two pedestrians to simultaneously occupy the same site. In general, the pedestrians’ positions are subject to a parallel update procedure, i.e., the particles attempt to jump at the same instants of time. Although this type of update ensures a quite regular motion under free flow conditions, it creates conflicts when two or more pedestrians try to move at the same time to the same target site. Introducing an arbitrary numerical decision procedure to resolve these conflicts can be considered as a drawback and alternative update procedures have been looked for. In reference [3], for example, large pedestrian simulations are performed by means of a random shuffle update. In this sequential update scheme an updating order for the pedestrians is drawn at random at the beginning of each time step.

The random shuffle update was first proposed and studied in [4, 5]. It was applied there to the Totally Asymmetric Simple Exclusion Process (TASEP), which can be adfa, p. 1, 2011.

© Springer-Verlag Berlin Heidelberg 2011

seen as a basic model for pedestrian traffic. A TASEP (for Totally Asymmetric

Simple Exclusion Process) is a cellular automaton in which particles move on a lattice by jumping from one box to the next one, always in the same direction, say from the left to the right. This is an exclusion process, so there can be only 0 or 1 particle on each site. The TASEP does not have to be totally deterministic, the movements of the pedestrians can occur at some probability different from one, for instance. Still, in this paper, we shall only consider the case where all attempted jumps are performed if they are possible.

We decided to introduce a new type of update scheme, which seems to have interesting properties : the period of update for each pedestrian is exactly 1,it is possible to give a physical interpretation of the update – at least in the FF phase and conflicts are avoided.

It is called 'frozen shuffle' update, and it consists in updating the particles in a randomly chosen order, which does not change at each timestep but is fixed once for all.

This order is implemented by giving each particle a “phase” τ between 0 and 1. This avoids priority issues between pedestrians : the first pedestrian to move will simply jump on its target before the other one. This update also lowers the statistical fluctuations, since all the pedestrians have barely the same velocity when they are not constrained. The dynamics is then deterministic once the order has been chosen, since the particles jump with probability 1 when they can. Besides, in the free flow phase, there exists a direct mapping between the discrete TASEP with frozen shuffle update and a model of moving rods in continuous space and time. Indeed, a particle moving at timestep t with a phase τ can be seen as a particle moving at continuous time t+ τ . We investigate this model analytically, and by Monte-Carlo simulation, for different boundary conditions and geometries.

Fig. 1.

2 configurations for pairs of particles. Particles 1 and 2 can move together because their phases are well ordered whereas 3 and 4 will spontaneously be separated by a hole. [8]

1 Periodic boundary conditions

First, we study the TASEP with frozen shuffle update on the one-dimensional ring

[8], the simplest non-trivial geometry. Our goal is to plot the fundamental diagram, i.e. the mean particle current j as a function of the density ρ of the system. The stochastic part of the model lies on the fact that one value of the density corresponds to several updating orders of the particles. As a preliminary, we see that a pair of two neighbour particles will move as a block if the first one has the smaller phase, whereas the two particles will need a hole between them to move with velocity 1 if they are ordered the other way, as seen in figure 1. A sequence of an arbitrary number of adjacent particles with well-ordered phases will then move as a whole, and will never be split anymore. These stable blocks of adjacent particles will be called platoons.

For the whole system, we see that there are two cases depending on the density :

 If ρ < ½, all the configurations will end up in a free flow state, a state in which all the particles can move at each timestep.

 If ρ > ½, there are configurations in which there is at most one hole between two consecutive platoons, these configurations will be called jammed.

Fig. 2.

Current as a function of the density in periodic boundary conditions for different system sizes. The black lines are the results of the theory and the circles, squares and diamonds are numerical data. The transition takes place for a density of 2/3 for an infinite system. The curve becomes smooth for a finite system. From [8].

We notice that there are more and more jammed configurations as ρ goes to 1. In the case of an infinite system, as the spatial average realizes effectively an average over the disorder, we find a phase transition separating the free flow phase and the jammed phase. A simple combinatorics argument shows that the average platoon length is 2, so that an intuitive value for the critical density would be 2/3. We also were able to analytically predict finite-size corrections near the transition point [8].

We then carried out simulations and plotted the fundamental diagram. The results are shown in figure 2 with good agreement.

2 Open boundary conditions

Secondly, we use open boundary conditions [10] for the TASEP lane and we fix the entrance and exit probabilities, ρ and j being functions of these rates. Since we now have to create particles, we must now insert them into the already-existing particles update chain.

We use the aforementioned equivalence of the model with a continuous model of pedestrians evolving in a continuous space-time to prescribe how particles are injected in the system. In particular, it does not only determine the timestep at which a new particle enters the system, but also the phase this particle will be given.

The entrance algorithm satisfies two inportant properties. Firstly, the particles entering the system do not create a jam unless an exterior perturbation blocks them. In our case, they all move with velocity 1 if there is no jam at the exit. Secondly, the probability that a particle enters at a given time is constant, provided the entrance site is free. This allows us to define an entrance rate α, the probability a particle enters the system at a given timestep where the entrance site is empty. However, note that a particle may also be injected if the first site is not empty at the beginning of the timestep. The exit rate β is defined as usual : the probability that a particle occupying the exit site goes out of the system at the next timestep.

Again we expect to see a phase transition between a jammed state, in which an infinite queue of particles propagates upstream, and a free flow. The jamming transition occurs when the entering current becomes greater than the maximum current the exit can sustain. After some computation, one obtains the simple condition α = β for the transition line. We have considered only the deterministic version of the model for which pedestrians move with probability 1 when it is possible. The usual maximalcurrent phase is therefore reduced to a point. An unusual property of our update is that the current in the jammed phase depends not only on the exit rate, but also on the entrance rate as the latter has an effect on the average platoon length, therefore on the mean current.

Again, we were able to predict the finite-size rounding for ρ(α) near the critical point. We could also compute the density profile using a domain-wall approach [6,7], which gives us the correlation length and some scaling law near the transition.

The results of the simulations are shown in figure 3 and 4. The agreement is very good for ρ(α), but some yet unexplained weak discrepancies between simulations and theory remain when it comes to the density profile.

Fig. 3.

Density as a function of the entrance rate for open boundary conditions, for

β

=0.4. The solid lines represent the theory and the dots are the results of simulations. See [9].

Fig. 4.

Density profile in the lane across the transition for β=0.4. k denotes the boxes of the lane. The circles are simulation results and the dotted lines are obtained using a domain wall approach. From [9].

3 Intersection

Finally, we consider a set of two open TASEP lanes sharing one site we shall refer to as the crossing [11]. We can then vary the entrance and exit probabilities for each lane, and this should give us four possible states for the system, either lane being free or jammed. We shall refer to these regimes with the obvious abbreviations FF,FJ,JF and JJ. The simplest case is when the system is symmetrical between the two lanes : each lane has simply an effective exit rate of β/2. But we also studied an asymmetric system with exit probabilities set to one (in order to have only the jams created by the crossing and not by exit conditions). Eventually we vary each parameter independently.

Fig. 5.

Pairing effect in the crossing. The particles are represented by circles and the borders between platoons are emphazised as thick red lines. Suppose that we have two platoons P and

P' waiting at the crossing (a), and that the phase of 1 is smaller than the phase of 1'. 1 will hop forward, so that all the platoon P will follow it (b). Since 1 moves before 1' and 2, the crossing will be free when either 1' or 2 tries to jump, here 1' is faster than 2 (c). This will happen until all the particles in one of the platoons go out (d). Now remember that there is necessarily a hole between the end of a platoon having jumped at the previous timestep (2') and the beginning of the next one (3'). This ensures that the platoon P will go through the crossing before the new one (e). Eventually, the system will start again the process with two new platoons (f). [10]

In this geometry, the system shows an interesting property we called the pairing mechanism, explained in figure 5. This mechanism ensures that two incoming platoons will combine as they step in the crossing and go out at the same time. In simpler words, we have found a simple picture of the stationary JJ state, so that we can easily compute interesting properties of the system, the mean crossing occupation for example. It also gives us the outgoing current. We could obtain the current in the FJ/JF phase by similar means, and the method for the FF phase is the same as the onedimensional case. As a summary, we computed the current (and the density) in all phases, so this gives us the analytical phase diagram as shown in figure 6, which agrees with numerics.

Fig. 6.

Phase diagram of the crossing for β = 0.6. The lines are the theoretical boundaries and the diamonds, triangles and circles are the numerics [10].

4 Conclusion

To conclude, we have introduced in this paper a new update scheme for the

TASEP, namely the frozen shuffle update, which should be appropriate, in particular, for the modeling of pedestrians. We were able to fully determine the fundamental diagram on a ring, and all the macroscopic properties of the systems with open boundary conditions. A mapping with a continuous model of hard rods exists [8], which is exact for free flow configurations, and may be useful for the interpretation of the results in terms of pedestrian motion.

In further work, we plan to take into account the width of the corridors through multilane models, and to enlarge the crossing to a bigger square. Our aim would be to understand how macroscopic structures can spontaneously emerge in such systems, and how they are modified for various modifications of the dynamical rules. Another question would be the behavior of the system with one more stochastic component, i.e. if we allowed the particles to jump with probability p < 1.

5 References :

1.

C. Burstedde, K. Klauck, A. Schadschneider, and J. Zittartz. Simulation of pedestrian dynamics using a 2-dimensional cellular automaton. Physica A, 295:507–

525, 2001.

2.

A. Schadschneider. Cellular automaton approach to pedestrian dynamics - theory.

In M. Schreckenberg and S.D. Sharma (Eds.), editors, Pedestrian and Evacuation

Dynamics, pages 75–85. Springer, 2002.

3.

H. Klupfel. The simulation of crowds at very large events. In A. Schadschneider,

T. Poschel, R. Kuhne, M. Schreckenberg, and D.E. Wolf, editors, Traffic and

Granular Flow ’05, pages 341–346, 2007.

4.

M.Wolki, A. Schadschneider, andM. Schreckenberg. Asymmetric exclusion processes with shuffled dynamics. J. Phys. A-Math. Gen., 39:33–44, 2006.

5.

D.A. Smith and R.E. Wilson. Dynamical pair approximation for cellular automata with shuffle update. J. Phys. A: Math. Theor., 40(11):2651–2664, 2007.

6.

A.B. Kolomeisky, G.M. Sch¨utz, E.B. Kolomeisky, and J.P. Straley. Phase diagram of onedimensional driven lattice gases with open boundaries. J. Phys. A:

Math. Gen., 31:6911, 1998.

7.

C. Pigorsch and G.M. Sch¨utz. Shocks in the asymmetric simple exclusion process in a discrete-time update. J. Phys. A: Math. Gen., 33:7919–7933, 2000.

8.

C. Appert-Rolland, J. Cividini and H. Hilhorst. Frozen shuffle update for an asymmetric exclusion process on a ring. J. Stat. Mech., P07009, 2011.

9.

C. Appert-Rolland, J. Cividini and H. Hilhorst. Frozen shuffle update for deterministic totally asymmetric simple exclusion process with open boundaries. J. Stat.

Mech., P10013, 2011.

10.

C. Appert-Rolland, J. Cividini and H. Hilhorst. Intersection of two TASEP traffic lanes with frozen shuffle update. J. Stat. Mech., P10014, 2011.

Download