Counterflow Extension for the F.A.S.T.-Model
📝 Abstract
The F.A.S.T. (Floor field and Agent based Simulation Tool) model is a microscopic model of pedestrian dynamics, which is discrete in space and time. It was developed in a number of more or less consecutive steps from a simple CA model. This contribution is a summary of a study on an extension of the F.A.S.T-model for counterflow situations. The extensions will be explained and it will be shown that the extended F.A.S.T.-model is capable of handling various counterflow situations and to reproduce the well known lane formation effect.
💡 Analysis
The F.A.S.T. (Floor field and Agent based Simulation Tool) model is a microscopic model of pedestrian dynamics, which is discrete in space and time. It was developed in a number of more or less consecutive steps from a simple CA model. This contribution is a summary of a study on an extension of the F.A.S.T-model for counterflow situations. The extensions will be explained and it will be shown that the extended F.A.S.T.-model is capable of handling various counterflow situations and to reproduce the well known lane formation effect.
📄 Content
Counterflow Extension for the F.A.S.T.-Model Tobias Kretz1,3 and Maike Kaufman2,3 and Michael Schreckenberg3 1 PTV AG Stumpfstraße 1 – D-76131 Karlsruhe – Germany E-mail: Tobias.Kretz@PTV.De 2 Robotics Research Group Department of Engineering Science University of Oxford Parks Road – OX1 3PJ Oxford – UK E-mail: Maike@Robots.Ox.Ac.UK 3 Physics of Transport and Traffic University of Duisburg-Essen Lotharstraße 1 – D-47057 Duisburg – Germany E-mail: Schreckenberg@PTT.Uni-DuE.De October 30, 2018 Abstract The F.A.S.T. (Floor field and Agent based Simulation Tool) model is a microscopic model of pedestrian dynamics [1], which is discrete in space and time [2, 3]. It was developed in a number of more or less consecutive steps from a simple CA model [4, 5, 6, 7, 8, 9, 10]. This contribution is a summary of a study [11] on an extension of the F.A.S.T-model for counterflow situations. The extensions will be explained and it will be shown that the extended F.A.S.T.-model is capable of handling various counterflow situations and to reproduce the well known lane formation effect. 1 Introduction Counterflow situations [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] pose a special problem to models of pedestrian dynamic as well as building construction. To avoid deadlocks a certain degree of self-organization is necessary, which typically leads to the formation of lanes, where people in the same lane fol- low each other and different lanes have opposing movement directions. CA 1 arXiv:0804.4336v1 [cs.MA] 28 Apr 2008 models of pedestrian motion are particularly susceptible to deadlocks, if the main orientation axis of a corridor is aligned to one of the discretization axes. The reason for this is the given lane structure which leads to many head-on collision situation which lack any asymmetry to decide about the side of mutual passing. One modeling ansatz is to let opposing pedestrians exchange their cells with a certain probability [23]. While this method is capable of reproducing some elements of reality, one still might be unhappy, as in reality people just do not walk through each other. A major tempta- tion in modelling pedestrian counterflow using discrete models is to make use of the lanes preset by the CA lattice and align the two opposing groups’ movement along one lattice axis. While such simulations can increase the understanding of a model or method, they are merely of academic interest and not sufficient for general use in safety, traffic or city engineering. The other big difficulty is combining counterflow situations with speeds larger than one cell per round. The method presented here aims at being indepen- dent of the underlying lattice and it includes speeds larger 1. 2 Extension of the F.A.S.T.-Model by a Comoving Dynamic Potential The probability pxy for an agent i to select a cell (x, y) as desired cell is multiplied by an additional factor pf xy: ¯pxy
pxy · pf xy (1) pf xy
exp kf N X j∈NN i σ(i, j) |σ(i, j)|P j xy (2) where kf is the coupling parameter that determines the strength of the effect. NN i is the set of nearest neighbors of agent i. N is the maximum number of nearest neighbors which is considered. NN i only consists of agents within a distance rmax, which are visible to agent i (i.e. not hidden by walls and in the field of view π/2 to the left and right of the direction of motion of agent i. σ(i, j) = ⃗vi · ⃗vj is the scalar product of the velocities ⃗vi and ⃗vj of agent i and agent j, so the fraction in equation 2 is +1, if the agents rather move into the same direction and −1, if the rather move into opposite direction. Finally P j xy is the value of the comoving potential induced by agent j at position (x, y). Assuming motion of agent j at position (x0, y0) along the x-axis, P j xy has the following form (for any other direction of motion, the 2 potential has to be rotated accordingly): P j xy
2h
vj vmax j
- δ ! 1 −|y −y0| a , if |y −y0| |x −x0| ≤a b (3) P j xy = 2h
vj vmax j
- δ ! 1 −|x −x0| b , if |y −y0| |x −x0| > a b (4) where h is the strength (height) of the potential. The content of the first brackets models the velocity dependence of the potential, a is the basewidth of the potential orthogonal to the direction of motion, b is the baselength alongside the direction of motion of agent j. The values N = 12, h = 4.0, δ = 0.2, a = 2, b = rmax = 15, and kf = 0.8 have been established as a reasonable choice of parameters. Interestingly the simulation results worsened not only, if one reduced N, but also as it was increased. All simulations were done with vmax = 3. Due to larger fluctuations the method works less well for speeds vmax ≥5. 3 Simulation Results Figure 1 clearly shows, how lanes are formed and by that deadlocks are avoided and figure 2 the effect on the fundamental diagram by variation of kf and NN i is shown. Figure 1: Lane formation in a corridor and on an area. 4 Conclusions and Outlook This contribution presented a model extension to the F.A.S.T.-model for the simulati
This content is AI-processed based on ArXiv data.