Loading [MathJax]/jax/output/SVG/jax.js

Micro- and macroscopic modeling of crowding and pushing in corridors

  • Received: 01 November 2019 Revised: 01 July 2020 Published: 09 September 2020
  • 91C20, 68Q80, 35Q84

  • Experiments with pedestrians revealed that the geometry of the domain, as well as the incentive of pedestrians to reach a target as fast as possible have a strong influence on the overall dynamics. In this paper, we propose and validate different mathematical models at the micro- and macroscopic levels to study the influence of both effects. We calibrate the models with experimental data and compare the results at the micro- as well as macroscopic levels. Our numerical simulations reproduce qualitative experimental features on both levels, and indicate how geometry and motivation level influence the observed pedestrian density. Furthermore, we discuss the dynamics of solutions for different modeling approaches and comment on the analysis of the respective equations.

    Citation: Michael Fischer, Gaspard Jankowiak, Marie-Therese Wolfram. Micro- and macroscopic modeling of crowding and pushing in corridors[J]. Networks and Heterogeneous Media, 2020, 15(3): 405-426. doi: 10.3934/nhm.2020025

    Related Papers:

    [1] Michael Fischer, Gaspard Jankowiak, Marie-Therese Wolfram . Micro- and macroscopic modeling of crowding and pushing in corridors. Networks and Heterogeneous Media, 2020, 15(3): 405-426. doi: 10.3934/nhm.2020025
    [2] Dirk Hartmann, Isabella von Sivers . Structured first order conservation models for pedestrian dynamics. Networks and Heterogeneous Media, 2013, 8(4): 985-1007. doi: 10.3934/nhm.2013.8.985
    [3] Fabio Camilli, Adriano Festa, Silvia Tozza . A discrete Hughes model for pedestrian flow on graphs. Networks and Heterogeneous Media, 2017, 12(1): 93-112. doi: 10.3934/nhm.2017004
    [4] Nastassia Pouradier Duteil . Mean-field limit of collective dynamics with time-varying weights. Networks and Heterogeneous Media, 2022, 17(2): 129-161. doi: 10.3934/nhm.2022001
    [5] Antoine Tordeux, Claudia Totzeck . Multi-scale description of pedestrian collective dynamics with port-Hamiltonian systems. Networks and Heterogeneous Media, 2023, 18(2): 906-929. doi: 10.3934/nhm.2023039
    [6] Abraham Sylla . Influence of a slow moving vehicle on traffic: Well-posedness and approximation for a mildly nonlocal model. Networks and Heterogeneous Media, 2021, 16(2): 221-256. doi: 10.3934/nhm.2021005
    [7] M. Berezhnyi, L. Berlyand, Evgen Khruslov . The homogenized model of small oscillations of complex fluids. Networks and Heterogeneous Media, 2008, 3(4): 831-862. doi: 10.3934/nhm.2008.3.831
    [8] Adriano Festa, Simone Göttlich, Marion Pfirsching . A model for a network of conveyor belts with discontinuous speed and capacity. Networks and Heterogeneous Media, 2019, 14(2): 389-410. doi: 10.3934/nhm.2019016
    [9] Tadahisa Funaki, Hirofumi Izuhara, Masayasu Mimura, Chiyori Urabe . A link between microscopic and macroscopic models of self-organized aggregation. Networks and Heterogeneous Media, 2012, 7(4): 705-740. doi: 10.3934/nhm.2012.7.705
    [10] Emiliano Cristiani, Smita Sahu . On the micro-to-macro limit for first-order traffic flow models on networks. Networks and Heterogeneous Media, 2016, 11(3): 395-413. doi: 10.3934/nhm.2016002
  • Experiments with pedestrians revealed that the geometry of the domain, as well as the incentive of pedestrians to reach a target as fast as possible have a strong influence on the overall dynamics. In this paper, we propose and validate different mathematical models at the micro- and macroscopic levels to study the influence of both effects. We calibrate the models with experimental data and compare the results at the micro- as well as macroscopic levels. Our numerical simulations reproduce qualitative experimental features on both levels, and indicate how geometry and motivation level influence the observed pedestrian density. Furthermore, we discuss the dynamics of solutions for different modeling approaches and comment on the analysis of the respective equations.



    In this paper, we develop and analyze mathematical models for crowding and queuing at exits and bottlenecks, which are motivated by experiments conducted at the Forschungszentrum Jülich and the University of Wuppertal, see [3]. In these experiments, student groups of different size were asked to exit through a door as fast as possible. Each run corresponded to different geometries of the domain, ranging from a narrow corridor to an open space, as well as different motivation levels, by giving more or less motivating instructions. The authors observed that

    ● The narrower the corridor, the more people lined up. This led to a significantly lower pedestrian density in front of the exit.

    ● A higher motivation level led to an increase of the observed densities. However its impact on the density was smaller than changing the shape of the domain.

    Adrian et al. [3] supported their results by a statistical analysis of the observed data as well as computational experiments using a force based model. We follow a different modeling approach in this paper, proposing and analyzing a cellular automaton (CA) model which is motivated by the aforementioned experiments. We see that these minimalistic mathematical models reproduce the observed behavior on the microscopic as well as macroscopic level.

    There is a rich literature on mathematical models for pedestrian dynamics. Ranging from microscopic agent or cellular automaton based approaches to the macroscopic description using partial differential equations. The social force model, see [17,31,16], is the most prominent individual based model. Here pedestrians are characterized by their position and velocity, which change due to interactions with others and their environment. More recently, the corresponding damped formulation, see [3], has been considered in the literature. In cellular automata (CA), another much used approach, individuals move with given rates from one discrete cell to another. One advantage of CA approaches is that the formal passage from the microscopic to the macroscopic level is rather straight-forward based on a Taylor expansion of the respective transition rates. This can for example be done systematically using tools from symbolic computation, see [22]. CA approaches have been used successfully to describe lane formation, as for example in [30], or evacuation situations, such as in [21]. The dynamics of the respective macroscopic models was investigated in various situations such as uni- and bidirectional flows or cross sections, see for example [6,7].

    Macroscopic models for pedestrian dynamics are usually based on conservation laws, in which the average velocity of the crowd is reduced due to interactions with others, see [32,37]. In general it is assumed that the average speed changes with the average pedestrian density, a relation known as the fundamental diagram. In this context, finite volume effects, which ensure that the maximum pedestrian density does not exceed a certain physical bound, play an important role. These effects result in nonlinear diffusivities, which saturate as the pedestrian density reaches the maximum density, and cross-diffusion in case of multiple species, see for example [6]. One of the most prominent macroscopic models is the Hughes model, see [12,18]. It consists of a nonlinear conservation law for the pedestrian density which is coupled to the eikonal equation to determine the shortest path to a target (weighted by the pedestrian density). We refer to the textbooks by Cristiani et al., see [11] and Maury and Faure, see [28], for a more detailed overview on pedestrian dynamics.

    Many PDE models for pedestrian dynamics can be interpreted as formal gradient flows with respect to the Wasserstein distance. In this context, entropy methods have been used successfully to analyze the dynamics of such equations. For example, the boundedness by entropy principle ensures the global in time existence of weak solutions for large classes of nonlinear partial differential equation systems, see [20]. These methods have been proven to be useful also in the case of nonlinear boundary conditions and were also used by Burger and Pietschmann [7] to show existence of stationary solutions to a nonlinear PDE for unidirectional pedestrian flows with nonlinear inflow and outflow conditions. The respective time dependent result was subsequentially presented in [14].

    The calibration of microscopic pedestrian models is of particular interest in the engineering community. Different calibration techniques have been used for the social force model, see [19,29] and CA approaches, see [35,36]. Nowadays a large amount of data is publicly available - for example the database containing data for a multitude of experimental setups at the Forschungszentrum in Jülich, or data collected in a Dutch railway stations over the course of one year, see [10]. However, many mathematical questions concerning the calibration of macroscopic and mean-field models from individual trajectories are still open.

    In this paper, we develop and analyze mathematical models to describe queuing individuals at exits and bottlenecks. Our main contributions are as follows:

    ● Develop microscopic and macroscopic models to describe pedestrian groups with different motivation levels and analyze their dynamics for various geometries.

    ● Calibrate and validate the microscopic model with experimental data in various situations.

    ● Compare the dynamics across scales using computational experiments.

    ● Present computational results, which reproduce the experimentally observed characteristic behavior.

    This paper is organized as follows. We discuss the experimental setup and the proposed CA approach in Section 2. In Section 3, we present the details of the corresponding CA implementation and use experimental data to calibrate it. Section 4 focuses on the description on the macroscopic level by analyzing the solutions to the corresponding formally derived PDE. We conclude by discussing alternative modeling approaches in Section 5 and summaries our findings in Section 6.

    We start by discussing the experiments, which serve as the motivation for the proposed microscopic model, see [3]. These experiments were conducted at the University of Wuppertal, Germany. The respective data is available online, see [1].

    The conducted experiments were designed to obtain a better understanding how social cues and the geometry of the domain influence individual behavior. For this purpose runs with five different corridor widths, varying from 1.2 to 5.6 meters, were conducted over the course of several days. For each corridor, a group of students was instructed to reach a target. These runs were then repeated with varying instructions, for example suggesting that queuing is known to be more efficient or suggesting to go as fast as possible. The instructions were given to vary the motivation level and see their effect on the crowd dynamics. The number of students in the different runs (which corresponded to the different corridor width) varied from 20 to 75. The trajectory of each individual was recorded and used to compute the average density with the software package JuPedSim, available at [2]. The post-processed data showed that the average pedestrian density becomes particularly high in a 0.8×0.8 meter area, 0.5 meters in front of the exit, highlighted in Figure 1. Within this area, average densities up to 10 p/m2 (pedestrians per square meter) were observed. The densities varied significantly for the different runs - they were much lower for narrow, corridor-like domains and increased with the motivation level. Further details on the experimental setup can be found in [3].

    Figure 1. 

    Left: Sketch of experimental setup at the University of Wuppertal, showing the corridor width wE in the experiments, the exit ΓE and the measurement area. Right: computational domain with adapted width wCA to ensure a consistent discretization of the exit and an increased length lCA=9.6m

    .

    In the following, we introduce a cellular automaton approach to describe the dynamics of agents queuing in front of the bottleneck. The dynamics of agents is determined by transition rates, which depend on the individual motivation level and the distance to the target.

    We split the domain into squares with sides of length Δx=0.3m. This discretization corresponds to a maximum packing density of 11.11 p/m2. Cell-sizes of 0.09m2 have a comparable area to ellipses with semi-axes a=0.23m and b=0.12m - a reference measure for pedestrians commonly used in agent based simulations, see [15]. The cellular automaton is implemented on a Moore neighborhood, see Figure 2a. Agents are allowed to move into the eight neighboring sites. Their transition rates depend on the availability of a site – a site can only be occupied by a single agent at a time – the potential ϕ, which corresponds to the minimal distance to the exit, as well as the individual motivation level. The positions of all agents are updated simultaneously, which is known as a parallel update. To do so, we calculate the transition rates for every agent and resolve possible conflicts. In case of a conflict, the respective probabilities of the two agents wanting to move into the site are re-weighted, and one of them is selected. This solution has been proposed by [8,21] and is illustrated in Figure 2b.

    Figure 2. 

    Cellular automaton: transition rules

    .

    Particular care has to be taken when modeling the exit. In doing so, we consider the special Markov-process, where a single agent is located at distance Δx to the exit, see Figure 3a. We see that the exit can stretch over two or three cells. However, each setting has different exit probabilities and influences the exit rate. Figure 3b illustrates the different exit rates for the two situations in case of a single agent. We observe that the exit rate is higher if the exit is discretized using two cells. To ensure a consistent discretization of the exit for all corridor widths, we choose a discretization using three cells for all corridors. Therefore, we changed the respective corridor widths in the presented computational experiments from 1.2m, 3.4m and 5.6m to 0.9m, 3.3m and 5.7m, as illustrated in Figure 1. Furthermore, we extended the corridor to 9.6m to ensure sufficient space for all agents in case of larger groups. Note that in the actual experiments individuals were waiting behind the corridor entrance.

    Figure 3. 

    Discretization of the exit. In the case of an even number of cells, a central positioned agent will leave the corridor faster than in the case of three cells

    .

    Transition-rates and the master equation. The transition rates are based on the following assumptions, which are motivated by the previously detailed experiments:

    ● Individuals want to reach a target as fast as possible.

    ● They can only move into a neighboring site if it is not occupied.

    ● The higher the motivation level, the larger the transition rate.

    Let ρ=ρ(x,y,t) denote the probability of finding an individual at site (x,y) at time t and let μ denote the motivation level. We will use the following abbreviation to state the master equation in 2D. Let I denote the Moore neighbourhood of the cell (x,y); then the neighboring cells are indexed using the signs I:={,0,+}2{(0,0)}, see Figure 2a. The transition rate is given by

    Tij(x,y)=18(3μ)exp(β(ϕ(x,y)ϕ(x+iΔx,y+jΔx))). (1)

    The prefactor 18 is a scaling constant such that

    (i,j)I{(0,0)}Tij(x,y)=1+O((Δx)2)

    holds. The parameter β plays an important role to weigh the transition rates to the neighboring sites. For β=0, the transition rates are equidistributed over the neighboring cells and therefore the dynamics would correspond to a random walk. In the limit β, individuals will move in direction of the steepest descent of ϕ, and the dynamics become deterministic. Since the potential ϕ corresponds to the distance to the target, the parameter β has to scale as m1. Maury suggests in [28] that it should be proportional to the characteristic distance Δx1, which would correspond to the value 3.33 in our setting. The prefactor (3μ)1 changes the transition rates depending on the motivation level μ(,1). The smaller μ, the less likely an agent is to move, see Remark 2. Additionally we consider size-exclusion, which corresponds to the prefactor (1ρ(x+iΔx,y+jΔx,t)) in the following master-equation. It ensures that the target site is not already occupied. Then the probability that a site (x,y) is occupied at time t+Δt, is given by

    ρ(x,y,t+Δt)=ρ(t,x,y)ρ(x,y,t)(i,j)ITij(x,y)(1ρ(x+iΔx,y+jΔx,t))+(i,j)Iρ(x+iΔx,y+jΔx,t)Tij(x+iΔx,y+jΔx)(1ρ(x,y)). (2)

    In short, the first sum corresponds to all possible moves of an agent in (x,y) to neighboring sites. The second sum all possible moves from neighboring agents into that site.

    We recall that agents can leave the domain from all three fields in front of the exit. In a possible conflict situation, that is two or three agents located in the exit cells want to leave simultaneously, the conflict situation is resolved and the winner exists with probability pex.

    Remark 1. The choice of a Moore neighborhood instead of a Neumann neighborhood (as in [30, 39]), is based on the experimental observations (individuals make diagonal moves to get closer to the target). However, the choice of the neighborhood does not change the structure of the limiting partial differential equation.

    Remark 2. Note that for the largest motivation level, that is μ=1 the probability of staying is given by

    T00(x,y)=1(i,j)ITij(x,y)=2μ3μ=12.

    Such agents will move every second time-step. We see that the motivation μ has a direct influence on the desired maximum velocity vmax on a microscopic level. It also ensures that it is very unlikely that individuals step back in the case of a high number of agents between the agent and its target ΓE.

    We start by briefly discussing the implementation of the CA, which will be used for the calibration in the subsequent section. A CA simulation returns the average exit time (that is the time when the last agent leaves the corridor) depending on the number of agents n, the corridor-width w{0.9,3.3,5.7}, the motivation μ, the length of a time-step Δt and the parameter β. Each CA simulation is initialized with a random uniform distribution of agents. For given parameters the returned average exit time ˉT and maximum observed density is estimated by averaging over 5000 CA simulations. Note that we calculate this density in the area highlighted in Figure 1.

    We check the consistency of the estimated average exit time by varying the number of Monte-Carlo simulations. We observe that the distribution of the exit time converges to a unimodal curve, see Figure 4c. Similar results are obtained across a large range of parameter combinations.

    Figure 4. 

    (A) distribution of n=40 agents at time t=0 and t=16Δt, (B) the simulated density, (C) densities of exit times when increasing the number of Monte-Carlo runs

    .

    In this section, we discuss a possible calibration of the developed CA approach using the experimental data available, see [1]. We wish to identify the parameter scaling parameter β, the timestep Δt and the exit rate pex. To do so, we make the following assumptions:

    ● The outflow rate pex does not depend on the motivation level and the corridor width.

    ● There is a one-to-one relation between the parameter β and the time step Δt.

    We start by considering the dynamics of a single agent in the corridor. These dynamics, although not including any interactions, give first insights and provide reference values for the calibration.

    Velocities of pedestrians are often assumed to be Gaussian distributed. Different values for the mean and variance can be found in the literature, see for example [13,38]. We set the desired maximum velocity of a single agent to vmax=1.2ms, as for example in [13]. Hence a single motivated agent, having motivation level μ=1, needs approximately 8 seconds to travel the 9.6m long corridor.

    Let ˉN denote the average number of time steps to the exit. We will see in the following that there is a one to one relationship between the scaling parameter β and the exit time, which allows us to estimate the time step Δt.

    Figure 5a illustrates the dynamics of this single agent for different values of β – we see that the larger β, the straighter the path to the exit. We observe that the average number of time steps ˉN to the exit of an agent starting at the same position converges as β increases, see Figure 5b. The observed relation between the exit time and the value of β in Figure 5b can be estimated by a function of the form

    ˉN(β,pex=1.1)=63.528+244.082β1.38148, (3)
    Figure 5. 

    Influence of the scaling parameter β on individual dynamics

    .

    which was computed using a least square-approach for a+bβc. The functional relation captures the asymptotic behavior correctly (converging to the minimum number of steps going straight to the exit) and the sharp increase for small β.

    This asymptotic relation allows us to estimate the time steps Δt for a given value of β in case of a single agent. Since a motivated agent moves on average every second step, it needs approximately 64 steps to exit the corridor, which corresponds to 32 vertical fields. A somehow similar approach was proposed in [39], where the position of agents was updated according to the individual velocity.

    We will now estimate the missing two parameters β and pex using three different data sets, see Table 1. We restrict ourselves to these three datasets, since the number of individuals in each run is similar and their initial distribution is close to uniform, fitting the initial conditions of the CA simulations best. For each run, we use the respective modified corridor width w, to ensure a consistent discretization of the exit and the number of agents n as detailed in Table 1.

    Table 1. 

    exit times for different runs and different motivations from [3]. Run 01 is used to set the desired maximum velocity vmax

    .
    Run μ=1 μ0
    01, n=1 8s
    02, n=63,w=1.2m 53s 64s
    03, n=67,w=3.4m 60s 68s
    04, n=57,w=5.6m 55s 57s

     | Show Table
    DownLoad: CSV

    Reference values: We use the experimental data to obtain reference values for β and pex. For pex, we use all data sets available, that is a total number of 980 trajectories recorded for corridors of different widths and consider the respective exit times. This gives a first approximation pex=1.1ps, which we use as a reference value for the calibration later on. A similar value for pex was reported in [15]. We will allow for estimates within a 50% deviation from that value. Furthermore, we restrict β to [0.5,10] (motivated by the observations in Figure 5a).

    The calibration is then based on minimizing the difference between the observed exit time and the computed average exit time ˉT. We define the average exit time

    ˉT=ˉT(β,pex,Δt,μ,n,w):[0,)×R+×R+×(,1]×N×{0.9,3.3,5.7}R+,

    that is the time needed for the last agent to leave the domain, for n individuals in a corridor of width w and parameters β, pex, Δt and μ. The calibration is then based on minimizing the functional

    Z=((ˉT(β,pex,63,Δt,0.9)53)2+(ˉT(β,pex,67,Δt,3.3)60)2+(ˉT(β,pex,57,Δt,5.7)55)2)0.5, (4)

    using the data stated in Table 1.

    The functional Z is not differentiable, hence we used derivative free methods to find a minimum. We first used a parallel Nelder-Mead, which did not converge. We believe that this is caused by the stochasticity of the problem (since we average over 5000 Monte-Carlo runs to compute the average exit time) as well as the form of the functional itself. Similar problems were reported in [34]. Systematic computational experiments show that the parameter β has a small influence on the exit time. In narrow corridors, increasing the value of β does not improve the exit time, since the geometry restricts the range of jumps. In wider corridors, β plays a more important role. However, we have seen that the exit time for a single agent converges as β increases. Therefore, we can not expect a unique single optimal value. Furthermore, we believe that the parameter β has a smaller influence the more agents are in the corridor.

    Finally, we estimate the two parameters β and pex using a discrete search in the range [0.5,10]×[0.55,1.65]. In doing so, we see that the outflow parameter pex can be clearly estimated for a fixed value of β, see Figure 6b. However, the parameter β is much more difficult to determine, as Figure 6a shows. Using the three data sets stated in Table 1 we obtain the best fit using

    (βmin,pminex)(3.84,1.15), (5)
    Figure 6. 

    Average exit time as a function of β and pex, or pex only

    .

    which leads to a deviation of 1.04 seconds in Equation (4). With a similar approach we then estimate the parameter μ01.22 for less motivated agents according to Table 1. This results in a speed of 0.57ms.

    Remark 3. At first glance, the value β=3.84 may seem too small given the simulation results shown in Figure 5a. However, Maury suggests a similar value in [28] - in particular β1/(Δx) where Δx is the cell size. In our setting this would correspond to the value 3.33, which is close to the value obtained through from the calibration. This can be explained by the fact that the effect of β is smaller in crowded rooms.

    We conclude this section by presenting calibrated CA simulations, that are consistent with the experimental data. We observe that wider corridors lead to a higher maximum density in front of the exit for different motivation levels, see Figure 7b. Note that this is also the case when changing the outflow rate pex. Higher motivation levels μ lead to higher densities in front of the exit as can be seen in Figure 8b. A similar behavior was observed in the experimental results as well as the computational experiments discussed in [3,15].

    Figure 7. 

    Impact of the corridor width on the maximum density. The CA approach yields comparable results for high density regimes and low motivation level

    .
    Figure 8. 

    Impact of the motivation level on the maximum pedestrian density: experimental (A) vs. microscopic simulations (B)

    .

    Remark 4. Note that we observe similar results if we replace the exponential function in (1) by max(0,ϕ(x,y)ϕ(x+Δx,y)). However, this function does not satisfy the necessary regularity to at least formally derive the corresponding macroscopic PDE model.

    In this section, we derive and study the corresponding macroscopic PDE model, in particular existence of solutions as well as different options to calculate the path to the exit.

    The corresponding macroscopic PDE can be formally derived from the cellular automaton approach discussed in Section 2.2. Here, we use a Taylor expansion to develop the transition rates and functions in x±Δx and y±Δx. This rather tedious calculation can be done in a systematic manner using a similar approach as discussed in [22].

    We recall that ρ=ρ(x,y,t) denotes the density of pedestrians at position (x,y) and time t and ϕ=ϕ(x,y) is the potential leading towards the exit ΓE. Let ΩR2 denote the domain, ΓW the walls and ΓE the exit with ΓWΓE=Ω and ΓWΓE=.

    Then, the pedestrian density ρ=ρ(x,y,t) satisfies a nonlinear Fokker-Planck equation for all (x,y)Ω:

    tρ(x,y,t)=αμdiv(ρ(x,y,t)+2βρ(x,y,t)(1ρ(x,y,t))ϕ(x,y)) (6a)
    ρ(x,y,0)=ρ0(x,y). (6b)

    The parameter

    αμ:=18(3μ) (6c)

    depends on the motivation μ, while β corresponds to the ratio between the drift and diffusion. The function ρ0=ρ0(x,y) is the initial distribution of agents. Equation (6) is supplemented with the following boundary conditions:

    jn=0,pexonΓW,jn=pexρ,onΓE, (6d)

    where j=ρ+2βρ(1ρ)ϕ and n is the unit outer normal vector. We recall that the parameter pex is the outflow rate at the exit ΓE.

    Remark 5. Note that the motivation parameter μ enters the PDE via αμ only. It corresponds to a rescaling in time, accelerating or decelerating the dynamics.

    First, we discuss existence and uniqueness of solutions to (6). Stationary solutions of a similar model were recently investigated by Burger and Pietschmann, see [7]. The existence of the respective transient solutions was then shown in [14]. It is guaranteed under the following assumptions:

    (A1) Let ΩR2 with boundary Ω in C2.

    (A2) Let pex be in [0,1].

    (A3) Let ϕ be in H1(Ω).

    Note that assumption (A1) is not satisfied in the case of a corridor. However, as pointed out in [7], this condition could be relaxed to Lipschitz boundaries with some technical effort.

    Theorem 4.1. (Existence of weak solutions) Let assumptions (A1)- (A3) be satisfied. Let S={ρL2(Ω):0ρ1} and the initial datum ρ0:ΩSo be a measurable function such that E(ρ0)<, where entropy E is defined by

    E(ρ)=Ω[ρlogρ+(1ρ)log(1ρ)+2βρϕ]dx. (7)

    Then there exists a weak solution to system (6) in the sense of

    T0[tρ,φH1,H1dsαμΩ((2βρ(1ρ)ϕ+ρ))φdx+pexΓEρφds]dt=0, (8)

    for test functions φH1(Ω). Furthermore

    tρL2(0,T;H(Ω)1),ρL2(0,T;H1(Ω)).

    The existence proof is based on the formulation of the equation in entropy variables, that is

    tρ(x,t)=div(m(ρ)u(x,t)), (9)

    where m(ρ)=ρ(1ρ) is the mobility function and u=δEδρ=(logρlog(1ρ)+2βϕ) the so-called entropy variable. Note that the proof is a straightforward adaptation of the one presented in [14], hence we omit its details in the following.

    In the following we discuss different possible choices for the potential ϕ.

    The eikonal equation. The shortest path to a target, such as the exit ΓE, can be computed by solving the eikonal equation, see [11]:

    ϕE(x,y)2=1,for  (x,y)  in  Ω,ϕE(x,y)=0,on  (x,y)  in  ΓE. (10)

    Solutions to (10) are in general bounded and continuous, but not differentiable, see [5]. However, in case of the considered corridor geometry, we have the following improved regularity result.

    Theorem 4.2. (Regularity of ϕE) Let ΩR2 be a rectangular domain and ΓEΩ be a line segment in one of the four edges. Then there exists a solution ϕEH1(Ω) to (10).

    The proof can be found in the Appendix and is based on [5], Proposition 2.13.

    The Laplace equation. Alternatively, we consider an idea proposed by Piccoli and Tosin in [32]. Let ϕL=ϕ(x,y) denote the solution of the Laplace equation on ΩR2:

    ΔϕL(x,y)=0,(x,y)for   (x,y)  in  Ω,ϕL(x,y)=d(x,y),for   (x,y)onΩ, (11)

    where d=d(x,y) corresponds to the Euclidean distance of the boundary points to the exit ΓE. Note that in this case of the corridor the function d is not differentiable at the corners but Lipschitz continuous. Hence standard methods for elliptic equations yield the following regularity result.

    Theorem 4.3. (Regularity of ϕL) Let dC(Ω) defined as above, ΩR2 be bounded. Then there exists a unique solution ϕLH1(Ω) to (11).

    The proof can be found in [23], Section 5.

    In the following, we discuss the similarities and difference of the potentials ϕE and ϕL. In the case of a 1D corridor with a single exit, that is a line with a single exit on one of the two endpoints, the potentials are identical. However, in the case of two exits at the respective endpoints, the Laplace equation gives ϕL0, which does not provide a sensible potential.

    Figures 9 and 10 illustrate the differences between ϕL and ϕE in 2D. Note that we choose homogeneous Neumann boundary conditions at the obstacle walls when solving the Laplace equation (11). We observe good agreement in the case of convex obstacles, see Figure 9. In the case of non-convex obstacles, such as the U-shaped obstacle in Figure 10, individuals would first get trapped inside the U using the Laplace equation. Solving the eikonal equation (10) is in general computationally more expensive than the Laplace equation (11). However, these costs are negligible since the potential is stationary and computed only once.

    Figure 9. 

    Comparison of the potentials ϕE and ϕL for a convex obstacle

    .
    Figure 10. 

    Comparison of the potentials ϕE and ϕL for a non-convex obstacle

    .

    We now consider the corresponding inviscid macroscopic model, which can be derived using a different scaling limit from the CA approach. We focus on the one dimensional case only as we can derive solutions explicitly. A similar problem (with different boundary conditions) was partially analyzed in [12].

    The inviscid PDE reduces to a scalar conservation law, posed on R+, of the form

    tρ+xj(ρ)=0, (12)

    where the flux function is j(ρ)=ρ(1ρ). Note that this flux corresponds to the potential ϕ(x)=x, hence individuals move to the left. We consider the initial condition

    ρ(x,0)=ρ0χ[0,L],

    for some positive L, where χ denotes the characteristic function. At the origin, we wish to enforce a similar outflow condition as in the viscous case and set j(0,t)=pexρ,t>0. This is equivalent to the Dirichlet boundary condition ρ(0,t)=1pex for all times t>0, where we recall that 0<pex1. This is an ill-posed problem in general [27], and the boundary condition must be relaxed.

    Away from discontinuities, the speed of characteristics is given by

    j(ρ)=(12ρ).

    We see that they either point in- or outside of the domain, depending on the magnitude of ρ. Recall that for a shock located at s(t), the Rankine-Hugoniot condition reads [[j(ρ)]]=˙s(t)[[ρ]], where [[f]]=ff+, with f±(x)=f(x±0). For our choice for ρ0, there is an initial shock at xr=L, which is moving (left) at a speed of

    ˙xr=(1ρ0).

    The larger the initial pedestrian density, the slower the shock moves or the people get closer to the exit. One can easily check that such a profile satisfies the so-called Lax entropy condition, since

    1=j(0)˙xrj(ρ0),

    is it therefore admissible.

    Next we discuss the behavior of solutions at the exit x=0. The proper way to enforce the Dirichlet boundary condition is derived in [25,24], and reads as follows:

    ρ+(0)E[1pex]:={[0,pex]{1pex} if   pex<12,[0,12] if   pex12. (13)

    Depending on the slope of the characteristics as well as the value of the outflow rate pex, we observe three different cases, which are detailed below and illustrated in Figure 11.

    Figure 11. 

    Left: Bifurcation diagram detailing the behavior of the solution to (12)-(13). The behavior along the interface lines is identical as in the bottom right corner. Right: exit time corresponding to L=1

    .

    A constant profile for ρ0pex<12 or ρ012pex. In this case, the characteristics have a negative slope and ρ0 is an admissible boundary value. The function ρ vanishes when the shock originating at x=L reaches the origin at time t=L1ρ0. The situation is similar in the case 12<ρ0=1pex, for which characteristics are going inwards but where ρ0E[1pex]. This case is illustrated on the lower right in Figure 11.

    A shock originating at x=0 for pex<12 and pex<ρ0<1pex. In this case, ρ0E[1pex], but 1pexE[1pex], which we therefore set as a boundary value. This causes a shock at the origin, which travels to the right with speed

    ˙xl=pex(1pex)+ρ0(1ρ0)1pexρ0,

    until it collides with the back-shock. The collision time and position, t=t1 and x=x1 respectively, can be calculated from x1=˙xlt1=L+˙xrt1. We obtain

    t1=L1pex,andx1=(11ρ01pex)L.

    The resulting shock will then move to the left again, with speed pex and reaches the origin at time t=ρ0Lpex(1pex). This situation is shown in the center left part of Figure 11.

    A rarefaction wave originating at x=0 for ρ0>12 or ρ0>1pex. In this case, a rarefaction wave will connect the value at the boundary, that is ˉρ=121pex, with the state ρ0. The rarefaction wave is of the form ρ(x,t)=x+t2t. More precisely we have for any x>0:

    ρ(x,t)={ˉρ if xt(2ˉρ1),x+t2t if (2ˉρ1)<xt<(2ρ01),ρ0 if xt(2ρ01). (14)

    Note that for 1pex>12, the constant value ˉρ=1pex is transported into the domain at speed 2ˉρ1. The crest the rarefaction wave travels at speed 2ρ01 until it hits the back-shock at time t2=Lρ0, for x2=(2ρ01ρ0)L. This results at a new shock, which originates at position xs and with velocity ˙xs=(1ρ(xs)). From (14) we also have ρ(xs)=xs+t2t. Solving the resulting equation with initial condition xs(t2)=x2 yields

    xs(t)=2Lρ0tt.

    If 1pex<12, this new shock reaches 0 at time t3=4ρ0L. Otherwise, the back-shock will meet the constant state 1pex at time t4=Lρ0(1pex)2, for x4=L(12pex)ρ0(1pex)2, resulting in a single constant state ρ(x,t4)=(1pex)χ[0,x4]. This constant profile then moves with speed pex, and reaches the origin at time t=ρ0Lpex(1pex), see upper right corner of Figure 11.

    Figure 11 illustrates how the exit time changes with the initial pedestrian density and the outflow rate. We see that for an outflow rate pex12, the initial density ρ0 has a much stronger influence on the exit time compared to the value of pex. The situation is somehow reversed for small pex.

    We conclude by presenting computational results on the macroscopic level. All simulations use the finite element library Netgen/NgSolve.

    We consider a rectangular domain with a single exit as shown in Figure 1 and discretize it using a triangular mesh of maximum size h=0.1. The potential ϕ is calculated in a preliminary step, by either solving the eikonal equation (10) or the Laplace equation (11). We use a fast sweeping scheme for the eikonal equation, as it can be generalized to triangular meshes, see [33]. The discretization of the nonlinear Fokker-Planck equation (6) is based on a 4th order Runge-Kutta method in time and a hybrid discontinuous Galerkin method in space, see [26].

    We choose a constant initial datum ρ0, taken such that Ωρ0dx=nρs. We recall that ρs corresponds to the typical pedestrian density ρs=11.11pm2 and n to the number of individuals. The simulation parameters are set to

    β=3.84,pex=1.15,Δt=105,and  αμ=116

    We calculate the densities in the rectangular area highlighted in Figure 1. The macroscopic simulations confirm the microscopic results. Again, higher densities for wider corridors are observed, see Figure 12.

    Figure 12. 

    Simulations for n=60, β=3.84, μ=1. We observe a good agreement between the CA (microscopic) and PDE (macroscopic) solutions. The effect of higher densities for wider corridors also occur on a macroscopic scale. There is a clear difference in behavior between narrow and wide corridors

    .

    We have seen that the proposed CA approach proposed in Section 2.2 reproduces some features of the observed dynamics on the microscopic as well as on the macroscopic level. In the following, we discuss possible alternatives and generalizations, which we expect to result in even more realistic results.

    Hughes [18] proposed that the cost of moving should be proportional to the local pedestrian density. In particular, moving through regions of high density is more expensive and therefore less preferential. This corresponds to a density dependent (hence time dependent) right-hand side in (10). In particular, Hughes proposed a coupling via

    ϕ(x,y,t)=11ρ(x,y,t), for (x,y) in Ωϕ(x,y)=0,11ρ(x,y,t) for (x,y) in ΓE. (15)

    We see that the right hand side, which corresponds to the cost of moving, becomes unbounded as ρ approaches the scaled maximum density 1. Such density dependent cost should lead to more realistic dynamics. However the analysis of the coupled problem (6)-(15) is open. Solutions to (15) have a much lower regularity than required in Theorem 4.2. We expect this to lead to similar analytic challenges as reported in [12].

    In the following, we discuss different possibilities to include the influence of the motivation level on the dynamics. First by modifying the transition rates and second by changing the transition mechanism, allowing for shoving.

    Alternative transition rates. In the transition rate (1), the motivation relates to the probability of jumping as detailed in Remark 2. It is therefore directly correlated to the agent's velocity on a microscopic level. However, one could assume that the motivation increases the probability to move along the shortest path. This could be modeled by transition rates of the form

    Tij(x,y)=18exp(μβ(ϕ(x,y)ϕ(x+iΔx,y+jΔx))). (16)

    Then the corresponding macroscopic model reads

    tρ(x,y,t)=18div(ρ(x,y,t)+2μβρ(x,y,t)(1ρ(x,y,t))ϕ(x,y)). (17)

    We see that the motivation level μ enters only in the convective term. Hence higher motivation is directly correlated to a higher average velocity of the crowd on a macroscopic level.

    Microscopic modeling. In the previously proposed model, the transition rates depended on the availability of a site and the motivation level. Another possibility to include the latter is by allowing individuals to push. Different pushing mechanisms have been proposed in the literature. In local pushing models, individuals are only able to push one neighbor into an adjacent vacant site, while in global pushing individuals can push a given number of neighbors into a direction. However, since individuals can induce movements of other individuals in some distance (and not only the neighboring sites), an implementation on bounded domains is not straight forward. In particular, it is not clear how to adapt boundary conditions in case of global pushing, as considered in [4]. In contrast, local pushing mechanisms, can be translated one-to-one on bounded domains, see [40].

    We will discuss the underlying CA approach for the sake of readability in 1D only, since its generalization to 2D is obvious. We assume that individuals agents can move to a neighboring occupied cell with a given probability, by pushing the neighbor one cell further, provided that it is free. Otherwise, such a move is forbidden. This mechanism is illustrated in Figure 13a. In 1D, the previously introduced transition rates are given by

    Ti(x)=αμexp(β(ϕ(x)ϕ(x+iΔx))).
    Figure 13. 

    Effects of pushing

    .

    Since individuals can move to the right and left only, we will replace the superscript i by ± indicating a jump to the respective neighboring sites. Then the master equation in 1D is given by (ignoring constants):

    ρ(x,t+Δt)ρ(x,t)=ρ(x)T+(x)((1ρ(x+Δx))+γμρ(x+Δx)(1ρ(x+2Δx)))ρ(x)T(x)((1ρ(xΔx))+γμρ(xΔx)(1ρ(x2Δx)))
    +ρ(x+Δx)T(x+Δx)(1ρ(x))+γμρ(x+Δx)ρ(x+2Δx)T(x+2Δx)(1ρ(x))+ρ(xΔx)T+(xΔx)(1ρ(x))+γμρ(xΔx)ρ(x2Δx)T+(x2Δx)(1ρ(x)), (18)

    in which we omit t for the sake of readability. Here, γμ=γ(μ)[0,1] denotes an increasing function and corresponds to the probability of an agent pushing. Note that we obtain the original master equation (2) for γμ=0.

    Mean-field limit. Using a formal Taylor expansion, we derive the limiting mean-field PDE where we generalized to 2D the approach mentioned previously:

    tρ(x,y,t)=αμdiv((1+4γμρ)ρ+2βρ(1ρ)(1+2γμρ)ϕ)ρ(0,x)=ρ0(x,y). (19)

    Equation (19) is supplemented with no-flux and outflow conditions of type (6d) for a modified flux j=(1+4γμρ)ρ+2βρ(1ρ)(1+2γμρ)ϕ and αμ given by (6c).

    This equation has again a formal gradient flow structure with respect to the Wasserstein metric. The respective mobility and entropy are given by

    m(ρ)=αμρ(1ρ)(1+2γμρ), (20)

    and

    E(ρ)=Ω[4γ+12γ+1(1ρ)log(1ρ)+ρlogρ+2γρ+12γ+1log(2γρ+1)+2βρϕ]dx. (21)

    We observe that the local pushing increases the mobility and the average velocity, see Figure 13b. Furthermore, the velocity decreases less in low density regimes and for higher motivation levels. Note that in case of pushing, the average velocity is always larger.

    The local pushing weighs the (1ρ)log(1ρ) term and subsequently the finite volume effects much more. Furthermore, it increases the entropy by an additional strictly positive term. Hence we expect a faster equilibration speed compared to the model of Section 4.1. The expected behavior is confirmed by macroscopic simulations, see Figure 14. We consider a corridor filled with 60 people, and where we set β=3.8. We observe that the individuals move faster towards the exit and that the congested area in front of the exit builds up faster.

    Figure 14. 

    Comparison of the congestion at the exit in case of pushing (bottom row) and no-pushing (top row) for 60 individuals: We observe that people move faster towards the exit and the formation of a larger congested area in front of it

    .

    Again, we recover the original PDE model by setting γμ=0. The proof of global existence to (19) follows arguments similar as for the original PDE model (6), since the pushing corresponds to a multiplicative prefactor in the mobility and a positive term in the entropy (which can be bounded).

    In this paper, we discussed micro- and macroscopic models for crowding and queuing at exits and bottlenecks, which were motivated by experiments conducted at the University in Wuppertal. These experiments indicated that the geometry, ranging from corridors to open rooms, as well as the motivation level, such as a higher incentive to get to the exit due to rewards, changes the overall dynamics significantly.

    We propose a cellular automaton approach, in which the individual transition rates increase with the motivation level, and derive the corresponding continuum description using a formal Taylor expansion. We use experimental data to calibrate the model and to understand the influence of parameters and geometry on the overall dynamics. Both the micro- and the macroscopic description reproduce the experimental behavior correctly. In particular, we observe that corridors lead to lower densities and that the geometry has a stronger effect than the motivation level. We plan to investigate the analysis of the coupled Hughes type models as well as the dynamics in case of pushing in more detail in the future.

    The authors would like to thank Christoph Koutschan for the helpful discussions and input concerning the derivation of the respective mean field models using symbolic techniques. Furthermore we would like to thank the team at the Forschungszentrum Jülich and the University of Wuppertal, in particular Armin Seyfried and Ben Hein, for providing the data and patiently answering all our questions.

    All authors acknowledges partial support from the Austrian Academy of Sciences via the New Frontier's grant NST 0001 and the EPSRC by the grant EP/P01240X/1.

    Proof 1 of Theorem 4.2. We start by a recalling a standard existence and regularity result from the literature, see [5] and [9]. Solutions to the eikonal equation (10) in R2ΓE are given by the distance function

    d(x,ΓE)=infbΓE|xb|.

    Hence we discuss the regularity of d in the following only. We define the set

    M(x)=argminbΓEd(x,ΓE).

    If ΓE is a straight, bounded line, the M is nonempty and consists of a single point for every xR2. Since |(b)| is uniformly differentiable in b, and bDx|xb| is continuous, we can deduce that the set Y

    Y(x):={Dx|xb|:bM(x)}

    is a singleton too. We now can apply Proposition 2.13 in [5] which states that d is differentiable at x if and only if Y(x) is a singleton. Thus d is differentiable for R2ΓE, to be more precisely, we have dC1(R2ΓE)C(R2).

    Next we restrict d to the corridor ΩR2 (being an open and bounded subset of Ω).

    Hence, ϕEC(ˉΩ)C1(Ω). Since the L2-norm of the first derivative of ϕE is bounded by the equation (10) itself, we can deduce that ϕEH1(Ω) since

    ϕEH1(Ω)=Ωϕ2Edx+Ω(DϕE)2dx|Ω|(maxϕE+1).


    [1]

    Crowding and queuing at entrances, (2018), http://ped.fz-juelich.de/da/doku.php?id=wuptmp.

    [2]

    Jupedsim, (2019), https://www.jupedsim.org.

    [3]

    J. Adrian, M. Boltes, S. Holl, A. Sieben and A. Seyfried, Crowding and queuing in entrance scenarios: Influence of corridor width in front of bottlenecks, arXiv e-prints, arXiv: 1810.07424.

    [4] When push comes to shove: Exclusion processes with nonlocal consequences. Physica A (2015) 437: 119-129.
    [5]

    M. Bardi and I. Capuzzo-Dolcetta, Optimal Control and Viscosity Solutions of Hamilton-Jacobi-Bellman Equations, Systems & Control: Foundations & Applications, Birkhäuser Boston, Inc., Boston, MA, 1997.

    [6] Lane formation by side-stepping. SIAM Journal on Mathematical Analysis (2016) 48: 981-1005.
    [7] Flow characteristics in a crowded transport model. Nonlinearity (2016) 29: 3528-3550.
    [8] Simulation of pedestrian dynamics using a two-dimensional cellular automaton. Physica A: Statistical Mechanics and its Applications (2001) 295: 507-525.
    [9] Distance functions and almost global solutions of eikonal equations. Communications in Partial Differential Equations (2010) 35: 391-414.
    [10]

    A. Corbetta, J. A. Meeusen, C.-m. Lee, R. Benzi and F. Toschi, Physics-based modeling and data representation of pairwise interactions among pedestrians, Physical Review E, 98 (2018), 062310.

    [11]

    E. Cristiani, B. Piccoli and A. Tosin, Multiscale Modeling of Pedestrian Dynamics, MS & A, Modeling, Simulation and Applications, 12. Springer, Cham, 2014.

    [12] On the Hughes' model for pedestrian flow: The one-dimensional case. Journal of Differential Equations (2011) 250: 1334-1362.
    [13]

    D. C. Duives, W. Daamen and S. Hoogendoorn, Trajectory analysis of pedestrian crowd movements at a Dutch music festival, Pedestrian and Evacuation Dynamics 2012, Springer, (2014), 151–166.

    [14] Parameter estimation for macroscopic pedestrian dynamics models from microscopic data. SIAM Journal on Applied Mathematics (2019) 79: 1475-1500.
    [15]

    B. Hein, Agent-Based Modelling for Crowding and Queuing in Front of Bottlenecks, Bachelor's Thesis, University of Wuppertal, 2019.

    [16]

    D. Helbing and P. Molnár, Social force model for pedestrian dynamics, Physical Review E, 51 (1995), 4282.

    [17]

    K. Hirai and K. Tarui, A simulation of the behavior of a crowd in panic, Systems and Control.

    [18] A continuum theory for the flow of pedestrians. Transportation Research Part B: Methodological (2002) 36: 507-535.
    [19]

    A. Johansson and D. Helbing, Analysis of empirical trajectory data of pedestrians, Pedestrian and Evacuation Dynamics 2008, (2009), 203–214.

    [20]

    A. Jüngel, The boundedness-by-entropy method for cross-diffusion systems, Nonlinearity, 28 (2015), 1963.

    [21] Simulation of evacuation processes using a bionics-inspired cellular automaton model for pedestrian dynamics. Physica A: Statistical Mechanics and its Applications (2002) 312: 260-276.
    [22]

    C. Koutschan, H. Ranetbauer, G. Regensburger and M.-T. Wolfram, Symbolic derivation of mean-field PDEs from lattice-based models, 2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 27–33.

    [23]

    O. Ladyzhenskaya, Linear and Quasilinear Elliptic Equations, ISSN, Elsevier Science, 1968.

    [24] Explicit formula for scalar nonlinear conservation laws with boundary condition. Mathematical Methods in the Applied Sciences (1988) 10: 265-287.
    [25] Explicit formula for weighted scalar nonlinear hyperbolic conservation laws. Transactions of the American Mathematical Society (1988) 308: 667-683.
    [26]

    C. Lehrenfeld, On a Space-Time Extended Finite Element Method for the Solution of a Class of Two-Phase Mass Transport Problems, PhD thesis, RWTH Aachen, 2015, http://publications.rwth-aachen.de/record/462743.

    [27]

    A. Y. Leroux, Approximation de Quelques Problèmes Hyperboliques Non-Linéaires, Thèse d'état, Rennes, 1979.

    [28]

    B. Maury and S. Faure, Crowds in Equations. An Introduction to the Microscopic Modeling of Crowds, Advanced Textbooks in Mathematics. World Scientific Publishing Co. Pte. Ltd., Hackensack, NJ, 2019.

    [29] Experimental study of the behavioural mechanisms underlying self-organization in human crowds. Proceedings of The Royal Society B: Biological Sciences (2009) 276: 2755-2762.
    [30]

    S. Nowak and A. Schadschneider, Quantitative analysis of pedestrian counterflow in a cellular automaton model, Physical Review E, 85 (2012), 066128.

    [31]

    S. Okazaki, A study of pedestrian movement in architectural space, Trans. of A.I.J., 283.

    [32] Time-evolving measures and macroscopic modeling of pedestrian flow. Archive for Rational Mechanics and Analysis (2011) 199: 707-738.
    [33] Fast sweeping methods for eikonal equations on triangular meshes. SIAM J. Numerical Analysis (2007) 45: 83-107.
    [34]

    C. Rudloff, T. Matyus and S. Seer, Comparison of different calibration techniques on simulated data, Pedestrian and Evacuation Dynamics 2012, Springer, (2013), 657–672.

    [35]

    A. Schadschneider, C. Eilhardt, S. Nowak and R. Will, Towards a calibration of the floor field cellular automaton, Pedestrian and Evacuation Dynamics, (2011), 557–566.

    [36]

    A. Schadschneider, H. Klpfel, T. Kretz, C. Rogsch and A. Seyfried, Fundamentals of pedestrian and evacuation dynamics, IGI Global, (2009), 124–154.

    [37] Comparative study of macroscopic pedestrian models. Transportation Research Procedia (2014) 2: 477-485.
    [38]

    U. Weidmann, Transporttechnik der Fussgänger: Transporttechnische Eigenschaften des Fussgängerverkehrs, Schriftenreihe des IVT, IVT, 1993.

    [39]

    W. G. Weng, T. Chen, H. Y. Yuan and W. C. Fan, Cellular automaton simulation of pedestrian counter flow with different walk velocities, Physical Review. E, 74 (2006), 036102.

    [40]

    C. A. Yates, A. Parker and R. E. Baker, Incorporating pushing in exclusion-process models of cell migration, Physical Review E, 91 (2015), 052711.

  • This article has been cited by:

    1. Qiancheng Xu, Mohcine Chraibi, Armin Seyfried, Prolonged clogs in bottleneck simulations for pedestrian dynamics, 2021, 573, 03784371, 125934, 10.1016/j.physa.2021.125934
    2. R.A. Saeed, Diego Reforgiato Recupero, Paolo Remagnino, Simulating crowd behaviour combining both microscopic and macroscopic rules, 2022, 583, 00200255, 137, 10.1016/j.ins.2021.11.028
    3. Antoine Tordeux, Claudia Totzeck, Multi-scale description of pedestrian collective dynamics with port-Hamiltonian systems, 2023, 18, 1556-1801, 906, 10.3934/nhm.2023039
    4. Nicola Bellomo, Livio Gibelli, Annalisa Quaini, Alessandro Reali, Towards a mathematical theory of behavioral human crowds, 2022, 32, 0218-2025, 321, 10.1142/S0218202522500087
    5. Jonas Rzezonka, Mohcine Chraibi, Armin Seyfried, Ben Hein, Andreas Schadschneider, An attempt to distinguish physical and socio-psychological influences on pedestrian bottleneck, 2022, 9, 2054-5703, 10.1098/rsos.211822
    6. P.S. Abdul Salam, S. Tiwari, A. Klar, S. Sundar, A numerical investigation of pedestrian dynamics based on rational behaviour in different density scenarios, 2023, 624, 03784371, 128933, 10.1016/j.physa.2023.128933
    7. Nicola Bellomo, Jie Liao, Annalisa Quaini, Lucia Russo, Constantinos Siettos, Human behavioral crowds review, critical analysis and research perspectives, 2023, 33, 0218-2025, 1611, 10.1142/S0218202523500379
    8. Julian Barreiro-Gomez, Nader Masmoudi, Differential games for crowd dynamics and applications, 2023, 33, 0218-2025, 2703, 10.1142/S0218202523500598
    9. Helena Lügering, Ahmed Alia, Anna Sieben, Psychological pushing propagation in crowds—Does the observation of pushing behavior promote further intentional pushing?, 2023, 1, 2813-7876, 10.3389/frsps.2023.1263953
  • Reader Comments
  • © 2020 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2290) PDF downloads(448) Cited by(9)

Figures and Tables

Figures(14)  /  Tables(1)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog