HAL Id: hal-02151412
https://hal.archives-ouvertes.fr/hal-02151412
Submitted on 8 Jun 2019
HAL
is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire
HAL, estdestinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Distributed under a Creative Commons
Attribution| 4.0 International LicenseA MASTER EQUATION-BASED FRAMEWORK FOR THE MODELING OF PEDESTRIAN DYNAMICS
Carlo Bianca, Marco Dalla Via, Christian Dogbe
To cite this version:
Carlo Bianca, Marco Dalla Via, Christian Dogbe. A MASTER EQUATION-BASED FRAMEWORK
FOR THE MODELING OF PEDESTRIAN DYNAMICS. Mathematics in Engineering, Science and
Aerospace (MESA) , 2019, Vol. 10, (No. 1), pp.129-142. �hal-02151412�
PEDESTRIAN DYNAMICS
CARLO BIANCA1,2,?, MARCO DALLA VIA1,2, CHRISTIAN DOGBE3
1Laboratoire Quartz EA 7393, ´Ecole Sup´erieure d’Ing´enieurs en G´enie ´Electrique, Pro- ductique et Management Industriel, 95092 Cergy-Pontoise, France.
2Laboratoire de Recherche en Eco-innovation Industrielle et Energ´etique, ´Ecole Sup´erieure d’Ing´enieurs en G´enie ´Electrique, Productique et Management Industriel, 95092 Cergy- Pontoise, France.
3Department of Mathematics, Universit´e de Caen-Normandie, LMNO, CNRS, UMR 6139, 14032 Caen cedex, France.
?Corresponding Author. [email protected]
ABSTRACT. This paper is devoted to the derivation of a master equation-based frame- work for the modeling of the pedestrian dynamics into a bounded domain of the plane.
The framework is based on the domain decomposition into squares with length sideεand on the definition of the transition rates in the admissible directions that define the mathe- matical operators of the master equation fulfilled by the joint probability. In particular two specific mathematical models are derived within the new framework: An isotropic model for the pedestrian dynamics in the checkout area of a supermarket where the pedestrians move towards low-density regions of the domain, and an anisotropic model describing the movement of pedestrians during an evacuation where high-density regions of the domain are reached. The macroscopic dynamics, obtained by lettingεgo to zero, is described by reaction-diffusion equations.
1 Introduction
In the last two decades, the design of theoretical frameworks for the modeling of crowd dynamics has been an interesting and challenging research field which has shown a fun- damental interaction between mathematicians and physicists. The crowd dynamics is the result of the interactions among the different individuals, usually pedestrians, composing the system. Accordingly, a detailed analysis of the crowd dynamics has shown the typical properties of a complex system, i.e. large ensemble of interacting elements, ability to per- form a strategy, impossibility to describe the collective behaviors by the knowledge of the dynamics and interaction of a few entities. The interested reader is referred to [1, 2] for a detailed definition and the analysis of the main characteristics of a complex system. More precisely the crowd dynamics is the emerging phenomenon of the complex interactions between the pedestrians that are able to perform a specific strategy.
2010Mathematics Subject Classification35C20, 76R50, 35Q84
Keywords: Crowd dynamics, Joint probability, Partial differential equations, Transition rate, Reaction-diffusion equation
1
The manuscript by Henderson [3] can be considered, to the best of our knowledge, as the seminal paper in the theoretical modeling of crowds. However, considering the interest that nowadays the control of crowd has attracted, the research activity on the crowd dynamics has recently increased. As a complex system, the dynamics of a crowd can be modeled at different levels (scales). Specifically three main modeling approaches have been developed: A microscopic approach, which is based on the derivation of a differential equation, usually an ODE, for each pedestrian composing the crowd (see [4, 5, 6, 7]); a macroscopic approach, which is based on the derivation of evolution equations (PDE) for the macroscopic observable quantities (such as the mass density, the linear momentum and the kinetic energy, see [8, 9, 10, 11, 12, 13, 14]); a mesoscopic approach based on the derivation of kinetic equations (or more in general nonlinear integro-differential equations) fulfilled by the statistical distribution function defined over the microscopic quantities, i.e.
the position and velocity variables (see the recent contributions [15, 16] and the references cited therein). The reader interested in more details and a further literature is referred to the review papers [17, 18].
The definition of a suitable mathematical framework is an open problem considering that each of the above modeling approaches shows advantages and disadvantages. An op- timal theoretical framework should depict, at least at a qualitative level, the emerging phe- nomena; the empirical data should not be plugged artificially into the models, but should be reproduced after a suitable choice of the parameters (usually a limited number of parame- ters related to well defined physical phenomena). It is worth stressing that data are obtained at the macroscopic scale, while the individual behaviors are not generally observed.
Recently the cellular automata approach has been proposed for the modeling of crowd dynamics, see, among others, papers [19, 20, 21, 22, 23]. A cellular automata model can be considered as a discrete model at the microscopic scale where specific rules guide the pedestrian transition from one subdomain (cell) to another subdomain. The model simulates pedestrians as entities (automata) into cells. The walkway is modeled as grid cells and a pedestrian is represented as a circle.
It is worth stressing that further approaches can be found in the pertinent literature. The reader is referred to papers [24, 25, 26, 27] and therein references.
This paper focuses on the dynamics of pedestrians within a bounded domain of the plane. Specifically the given domain is divided into a number of subdomains (squares with length sideε) containing a certain number of pedestrians. The vertical and horizontal di- rections are the admissible movements, and a certain criterion (e.g. the leader-following dynamics) is established for the movement of a pedestrian among the squares. Bearing all above in mind, the mathematical operators describing the vertical and horizontal di- rections are obtained by defining the transition rates per unit of time. The mathematical operators are employed for the derivation of the evolution equation fulfilled by the joint probability, which stands for the probability that at timetthe crowd has a specific config- uration. The mathematical framework, which refers to the matrix of the average number of pedestrians (density), consists into a system of partial differential equations. In order to further show the applicability of the proposed framework, two specific models are derived with application to the checkout area of a supermarket and to the pedestrain evacuation from a domain, respectively. The first model is based on the main assumption that pedes- trians move towards low-density regions; consequently a privileged direction is missing (isotropic model); the second model is based on the leader-following dynamics [28], in par- ticular it is assumed that pedestrians move towards the higher density region (anisotropic model). Specifically it is shown that the macroscopic dynamics, obtained by lettingεgo
to zero, is described by reaction-diffusion equations. It is worth to precise that the new framework proposed in the present paper takes advantage from the contents of the papers [29, 30, 31, 32].
The present paper is organized into four more sections which follow this introduction.
Specifically Section 2 is devoted to the derivation of the mathematical framework. The domain decomposition, the transition rates and the related mathematical operators, and the joint probability are defined within the section. Section 3 and Section 4 deal with the derivation of an isotropic and an anisotropic models, respectively. Finally Section 5 concludes the paper with further discussions and research perspectives.
2 The mathematical framework
This section is concerned with the derivation of a master equation-based framework that can be proposed for the modeling of pedestrian dynamics within a two-dimensional domain De ⊂R2. LetL∈R+be the largest length of the domainDe,V∈R+the maximum velocity which a pedestrian can attain andT ∈R+the time necessary for a pedestrian to cover the maximum lengthLwith velocityV, i.e. L=V T. The following dimensionless variables are defined: The timet=t/T˜ ∈[0,+∞[, thex-position denoted byx=x/L˜ ∈[0,1]and they-position denoted byy=y/L˜ ∈[0,1], where ˜t is the dimensional time and(x,˜ y)˜ ∈De is the dimensional vector position. Accordingly the dimensionless domain writesD= [0,1]×[0,1].
Letk∈N\ {0}. The domainDis divided intok2subdomains. Each subdomain is a square Si j, fori,j∈ {1,2, . . . ,k}, with length sideε=1/k∈R+. The squareSi jis thus defined as follows:
Si j= [(i−1)ε,iε]×[(j−1)ε,jε], i,j∈ {1,2, . . . ,k}, (2.1) and it is centered at(xci,ycj)∈D, where:
xci =ε
2(2i−1), ycj= ε
2(2j−1), i,j∈ {1,2, . . . ,k}. (2.2) It is assumed that a pedestrian can move among the squares only by vertical and horizontal directions. The movement of pedestrians follows a certain criterionα, which influences both the vertical and horizontal movements, see Figure 1. Specifically:
• The vertical evolution of a pedestrian allocated inSi j is modeled by introducing the transition rate per unit time Ti jω:=Ti jω[α](t), for ω∈ {U,D}, whereU and Ddenote the upper and down movements, respectively. SpecificallyTi jU denotes the transition rate of pedestrians from the square Si j to the squareSi j+1 andTi jD denotes the transition rate from the squareSi jto the squareSi j−1;
• The horizontal evolution of a pedestrian allocated inSi jis described by the tran- sition rate per unit timeTi jω:=Ti jω[α](t), forω∈ {R,L}, whereRandLdenote the right and left movements, respectively. In particularTi jRdenotes the transition rate of pedestrians from the squareSi jto the right squareSi+1jandTi jLdenotes the transition rate of pedestrians from the squareSi jto the left squareSi−1j.
Si+1j
TijR Sij
Si−1j
Sij+1
Sij−1 TijL
TijU
TijD
FIGURE 1. The pedestrian evolution from the square Si j to the neigh- borhood squares.
It is assumed that total number of pedestrianN remains constant in time. Accordingly one has:
TikU=0, ∀i∈ {1,2, . . . ,k}, (2.3) Ti1D=0, ∀i∈ {1,2, . . . ,k}, (2.4) Tk jR=0, ∀j∈ {1,2, . . . ,k}, (2.5) T1jL=0, ∀j∈ {1,2, . . . ,k}. (2.6) Letn= (n11,n12, . . . ,nkk)∈Nk2 be a configuration of the crowd, namelyni jdenotes the number of pedestrians into the squareSi j. Accordingly one has:
k i=1
∑
k
∑
j=1ni j=N. (2.7)
The probability that at timetthe configuration of the crowd isnwill be denoted byP(t,n) (joint probability) and it is such that:
∑
nP(t,n):=
N
∑
n11=0 N
∑
n12=0
· · · N
∑
ni j=0
· · · N
∑
nkk=0
P(t,(n11,n12, . . . ,ni j, . . . ,nkk)) =1. (2.8) The master equation (ME) fulfilled byP(t,n)is based on the definition of the following operators:
• The operatorUi j:Nk
2 →Nk
2, for i∈ {1,2, . . . ,k}, j∈ {1,2, . . . ,k−1}, which allocates a pedestrian into the square Si j and removes it from the above square
Si j+1. Accordingly:
Ui j(n11,n12, . . . ,ni j, . . . ,nkk) = (n11,n12. . . ,ni j+1,ni j+1−1, . . . ,nkk). (2.9)
• The operator Di j:Nk
2 →Nk
2, fori∈ {1,2, . . . ,k}, j∈ {2,3. . . ,k}, which allo- cates a pedestrian into the squareSi jand removes it from the below squareSi j−1. Accordingly:
Di j(n11,n12, . . . ,ni j, . . . ,nkk) = (n11,n12, . . . ,ni j−1−1,ni j+1, . . . ,nkk). (2.10)
• The operator Ri j:Nk
2 →Nk
2, fori∈ {1,2, . . . ,k−1},j∈ {1,2, . . . ,k}, which allocates a pedestrian into the square Si j and removes it from the right square Si+1j. Accordingly:
Ri j(n11,n12, . . . ,ni j, . . . ,nkk) = (n11,n12, . . . ,ni j−1,ni j+1,ni j+1, . . . ,ni+1j−1, . . . ,nkk).
(2.11)
• The operator Li j:Nk
2 →Nk
2, fori∈ {2,3, . . . ,k},j∈ {1,2, . . . ,k}, which allo- cates a pedestrian into the square Si j and removes it from the left square Si−1j. Accordingly:
Li j(n11,n12, . . . ,ni j, . . . ,nkk) = (n11,n12, . . . ,ni−1j−1, . . . ,ni j−1,ni j+1,ni j+1. . . ,nkk).
(2.12) Bearing all above in mind, the time evolution of the joint probabilityP(t,n)is described by the following ME:
∂tP(t,n) =TU[P](t,n) +TD[P](t,n) +TR[P](t,n) +TL[P](t,n), (2.13) where:
TU[P](t,n) =GU[P](t,n)−LU[P](t,n)
=
k i=1
∑
k−1
∑
j=1Ti jU (ni j+1)P(t,Ui j(n))
−
k
∑
i=1 k−1∑
j=1Ti jU ni jP(t,n) ,(2.14) TD[P](t,n) =GD[P](t,n)−LD[P](t,n)
=
k i=1
∑
k
∑
j=2Ti jD (ni j+1)P(t,Di j(n))
−
k i=1
∑
k
∑
j=2Ti jD ni jP(t,n) ,(2.15) TR[P](t,n) =GR[P](t,n)−LR[P](t,n)
=
k−1
∑
i=1 k
∑
j=1
Ti jR (ni j+1)P(t,Ri j(n))
−
k−1
∑
i=1 k
∑
j=1
Ti jR ni jP(t,n) ,(2.16) TL[P](t,n) =GL[P](t,n)−LL[P](t,n)
=
k
∑
i=2 k
∑
j=1
Ti jL (ni j+1)P(t,Li j(n))
−
k
∑
i=2 k
∑
j=1
Ti jL ni jP(t,n)
. (2.17) Specifically:
• The operatorTU[P](t,n)models the all possible up-hand movements. In particular GU[P](t,n)is the gain term whileLU[P](t,n)is the loss term;
• The operatorTD[P](t,n)models the all possible down-hand movements. In par- ticularGD[P](t,n)is the gain term whileLD[P](t,n)is the loss term;
• The operatorTR[P](t,n)models the all possible right-hand movements. In partic- ularGR[P](t,n)is the gain term whileLR[P](t,n)is the loss term;
• The operatorTL[P](t,n)models the all possible left-hand movements. In particu- larGL[P](t,n)is the gain term whileLL[P](t,n)is the loss term.
The average number of pedestriansNi j(t):=N(t,xci,ycj), fori,j∈ {1,2, . . . ,k}, at timet and into the squareSi jis defined as follows:
Ni j(t) =
∑
n
ni jP(t,n). (2.18)
The matrix of the average number of pedestrians (density) is denoted byN(t) = [Ni j(t)].
Theorem 2.1. Let Ti jω, forω∈ {U,D,L,R}, i,j∈ {1,2, . . . ,k}, be the transition rate.
The matrixN(t)is solution of the following system of partial differential equations:
∂tN11(t) =T12DN12(t) +T21LN21(t)− T11U+T11R N11(t)
∂tN12(t) =T11UN11(t) +T13DN13(t) +T22LN22(t)− T12U+T12D+T12R N12(t) ...
∂tNi j(t) =Ti j−1U Ni j−1(t) +Ti j+1D Ni j+1(t) +Ti−1jR Ni−1j(t) +Ti+1jL Ni+1j(t)
−
Ti jU+Ti jD+Ti jR+Ti jL Ni j(t) ...
∂tNkk(t) =Tkk−1U Nkk−1(t) +Tk−1kR Nk−1k(t)− TkkD+TkkL Nkk(t).
(2.19)
Proof. From the equation (2.18), one has:
∂tNhl(t) =
∑
n
nhl∂tP(t,n), h,l∈ {1,2, . . . ,k}. (2.20) By replacing the equation (2.13) into the equation (2.20) and by considering the equations (2.14), (2.15), (2.16) and (2.17) one has:
∂tNhl(t) =
∑
n
nhl k
i=1
∑
k−1
∑
j=1Ti jU (ni j+1)P(t,Ui j(n))−ni jP(t,n)
+
k i=1
∑
k
∑
j=2Ti jD (ni j+1)P(t,Di j(n))−ni jP(t,n) +
k−1
∑
i=1 k
∑
j=1
Ti jR (ni j+1)P(t,Ri j(n))−ni jP(t,n)
+
k
∑
i=2 k
∑
j=1
Ti jL (ni j+1)P(t,Li j(n))−ni jP(t,n)
. (2.21)
The first term of the right hand side of the equation (2.21) reads:
∑
nnhl
k i=1
∑
k−1 j=1
∑
Ti jU (ni j+1)P(t,Ui j(n))−ni jP(t,n)
. (2.22)
By considering the terms corresponding toi=h,j=lin the equation (2.22), one has:
ThlU
∑
n
nhl (nhl+1)P(t,Uhl(n))−nhlP(t,n)
. (2.23)
By changing the indices in the first sumUhl(n)→n, the equation (2.23) writes:
ThlU
∑
n
(nhl−1)nhlP(t,n)−n2hlP(t,n)
=−ThlUNhl(t). (2.24) By considering the terms corresponding toi=h,j=l−1 in the equation (2.22), one has:
Thl−1U
∑
n
nhl (nhl−1+1)P(t,Uhl−1(n))−nhl−1P(t,n)
. (2.25)
By changing the indices in the first sumUhl−1(n)→n, the equation (2.25) writes:
Thl−1U
∑
n
(nhl+1)nhl−1P(t,n)−nhlnhl−1P(t,n)
=ThlUNhl−1(t). (2.26) The other terms of the equation (2.22), which correspond toi6=h,j6={l,l−1}, are equal to zero. Therefore the equation (2.22) writes:
∑
nnhl
k i=1
∑
k−1
∑
j=1Ti jU (ni j+1)P(t,Ui j(n))−ni jP(t,n)
=Thl−1U Nhl−1(t)−ThlUNhl(t).
(2.27) The other terms of the equation (2.21) can be manipulated analogously to the equation (2.22). In particular one has:
∑
nnhl
k
∑
i=1 k
∑
j=2
Ti jD (ni j+1)P(t,Di j(n))−ni jP(t,n)
=Thl+1D Nhl+1(t)−ThlDN(2.28)hl(t),
∑
nnhl
k−1
∑
i=1 k
∑
j=1
Ti jR (ni j+1)P(t,Ri j(n))−ni jP(t,n)
=Th−1lR Nh−1l(t)−ThlRNhl(2.29)(t),
∑
nnhl
k i=2
∑
k
∑
j=1Ti jL (ni j+1)P(t,Li j(n))−ni jP(t,n)
=Th+1lL Nh+1l(t)−ThlLNhl(2.30)(t).
By replacing the equations (2.27), (2.28), (2.29) and (2.30) into the equation (2.21), one has the partial differential equations system (2.19).
The system of partial differential equations (2.19) constitutes the mathematical framework that can be proposed as a general paradigm for the derivation of a specific model for the pedestrian dynamics. A specific model is based on the definition of the transition rate Ti jω[α](t),forω∈ {U,D,R,L},i,j∈ {1,2, . . . ,k}.
3 An isotropic dynamics model
This section is devoted to the derivation of a specific model for the pedestrian dynamics within the mathematical framework (2.19). Specifically the model refers to the movement of pedestrians that want to reach a target. The criterion is to move towards low-density regions of the domain. This dynamics is typical at the exit of a metro station or in the checkout area of a supermarket.
The dynamics can be modeled by linking the movement of pedestrians inSi jto the initial density. Specifically one has:
Ti jω=D1σi j
ε2 , ω∈ {U,D,R,L}, i,j∈ {1,2, . . . ,k}, (3.1)
where
σi j:=σ(xci,ycj) =Ni j(0), i,j∈ {1,2, . . . ,k}, (3.2) andD1 is the diffusion coefficient. According to this isotropic dynamics, a pedestrian moves from the squareSi jwhich is highly crowded, to the neighborhood squares that are less crowded (see Figure 2), and the possibility for a pedestrian to leave the squareSi jis in inverse proportion to the areaε2ofSi j. By replacing the equations (3.1) into the system
Si+1j
Sij
Si−1j
Sij+1
Sij−1
Si+1j
Sij
Si−1j
Sij+1
Sij−1
FIGURE2. The pedestrians move from the squareSi j, which is initially highly crowded (left panel), to the neighborhood squares which are less crowded. The new configuration is shown in the right panel.
(2.19), one has:
∂tNi j(t) =D1
ε2 σi j−1Ni j−1(t) +σi j+1Ni j+1(t) +σi−1jNi−1j(t) +σi+1jNi+1j(t)−4σi jNi j(t) , (3.3) fori,j∈ {1,2, . . . ,k}.
Let∂D=A∪Bbe the boundary of the domainD, where the setsAandBare defined as follows:
A={(0,y),(1,y):y∈[0,1]}, (3.4) B={(x,0),(x,1):x∈[0,1]}. (3.5) SpecificallyA denotes the vertical boundaries of the domainD andB denotes the hori- zontal boundaries of the domainD.
Proposition 3.1. Let Ti jω, forω∈ {U,D,R,L}, i,j∈ {1,2, . . . ,k}, be the transition rate.
Let Ni j(t), for i,j∈ {1,2, . . . ,k}, be the solution of the equation(3.3). Assume that
ε→0limNi j(t) =ρ(t,x,y), (3.6)
ε→0limσi j=ρ0(x,y). (3.7)
Thenρ(t,x,y)is the solution of the following initial value problem with Neumann condi- tions:
∂tρ(t,x,y) =D1∆ ρ0(x,y)ρ(t,x,y)
(t,x,y)∈[0,+∞[×D, ρ(0,x,y) =ρ0(x,y) (x,y)∈D,
∂x ρ0(x,y)ρ(t,x,y)
=0 (t,x,y)∈[0,+∞[×A,
∂y ρ0(x,y)ρ(t,x,y)
=0 (t,x,y)∈[0,+∞[×B.
(3.8)
Proof. By expanding the functionsσ(x,y)andN(t,x,y)at(xci,ycj)and by evaluating them in the points(xci±1,ycj)and(xic,ycj±1), respectively, one recovers the termsσi±1jNi±1j(t) andσi j±1Ni j±1(t)of the equation (3.3) that now write as follows:
σi±1jNi±1j(t) =σ(xci±1,ycj)N(t,xci±1,ycj)
=σ(xci,ycj)N(t,xci,ycj)±ε∂(σN)
∂x (t,xci,ycj) +1
2ε2∂2(σN)
∂x2 (t,xci,ycj) +o(ε(3.9)2), σi j±1Ni j±1(t) =σ(xci,ycj±1)N(t,xci,ycj±1)
=σ(xci,ycj)N(t,xci,ycj)±ε∂(σN)
∂y (t,xcj,yci) +1
2ε2∂2(σN)
∂y2 (t,xci,ycj) +o(ε(3.10)2), and replacing the equations (3.9) and (3.10) into the equation (3.3), one has:
∂tNi j(t) =D1σi j
ε2 ε2∂2(σN)
∂x2 (t,xci,ycj) +D1σi j
ε2 ε2∂2(σN)
∂y2 (t,xci,ycj) +o(ε2), (3.11) By assumptions (3.6) and (3.7), the equation (3.11) rewrites as follows:
∂tρ(t,x,y) = D1∂x ρ(t,x,y)∂xρ0(x,y) +ρ0(x,y)∂xρ(t,x,y) +D1∂y ρ(t,x,y)∂yρ0(x,y) +ρ0(x,y)∂yρ(t,x,y)
= D1∆ ρ0(x,y)ρ(t,x,y)
, (3.12)
with the initial condition:
ρ(0,x,y) =ρ0(x,y), (x,y)∈D. (3.13) Taking into account that the diffusion outside of the domainD is not possible, see the equations (2.3), (2.4), (2.5) and (2.6), the following boundary condition has to be imposed:
∂ ρ0(x,y)ρ(t,x,y)
∂nˆ =0, ∀(t,x,y)∈[0,+∞[×∂D, (3.14) where ˆn:=n(x,ˆ y)∈R2, for(x,y)∈∂D, denotes the normal vector to the boundary∂D. The condition (4.14) rewrites as follows:
∂x ρ0(x,y)ρ(t,x,y)
=0, (t,x,y)∈[0,+∞[×A, (3.15)
∂y ρ0(x,y)ρ(t,x,y)
=0, (t,x,y)∈[0,+∞[×B, (3.16) where the setsA andBare defined in the equation (3.4) and (3.5).
4 An anisotropic dynamics model
This section deals with a pedestrian dynamics model where the criterion is the move- ment towards high-density regions of the domainD. This dynamics occurs during evac- uation from a domain (bridge, station). Usually the base of the dynamics is the leader- following model.
Bearing all above in mind, the dynamics can be modeled by linking the movement of pedestrians inSi j to the density of the neighborhood squares. Specifically one assumes that:
Ti jU =D2
ε2 σi j+1, Ti jD=D2
ε2 σi j−1, Ti jR=D2
ε2 σi+1j, Ti jL=D2
ε2σi−1j, (4.1) whereD2∈R+ is the diffusion coefficient and the densityσi j, for i,j∈ {1,2, . . . ,k}, is given by the equation (3.2). According to this anisotropic dynamics, a pedestrian moves from the squareSi j, which is less crowded, to the neighborhood squares that are highly crowded, see Figure 3.
Si+1j
Sij
Si−1j
Sij+1
Sij−1
Si+1j
Sij
Si−1j
Sij+1
Sij−1
FIGURE 3. A pedestrian moves from the square Si j, which is initially less crowded (left panel) to the squareSi+1jthat is highly crowded. The new configuration is shown in the right panel.
By replacing the equations (4.1) in the system (2.19), one has:
∂tNi j(t) = D2σi j
ε2 Ni j−1(t) +Ni j+1(t) +Ni−1j(t) +Ni+1j(t)
−D2
ε2 σi j−1+σi j+1+σi−1j+σi+1j
Ni j(t), (4.2) fori,j∈ {1,2, . . . ,k}.
Proposition 4.1. Let Ti jω, forω∈ {U,D,R,L}, i,j∈ {1,2, . . . ,k}, be the transition rate.
Let Ni j(t), for i,j∈ {1,2, . . . ,k}, be the solution of the equation(4.2). Assume that
ε→0limNi j(t) =ρ(t,x,y), (4.3)
ε→0limσi j=ρ0(x,y). (4.4)
Thenρ(t,x,y)is the solution of the following initial value problem with Neumann condi- tions:
∂tρ(t,x,y) =D2ρ0(x,y) ∆ρ(t,x,y)
−D2ρ(t,x,y) ∆ρ0(x,y)
(t,x,y)∈[0,+∞[×D,
ρ(0,x,y) =ρ0(x,y) (x,y)∈D,
∂x ρ0(x,y)ρ(t,x,y)
=0 (t,x,y)∈[0,+∞[×A,
∂y ρ0(x,y)ρ(t,x,y)
=0 (t,x,y)∈[0,+∞[×B.
(4.5) Proof. By expanding the functionsσ(x,y)andN(t,x,y)at(xci,ycj)and by evaluating them in the points (xci±1,ycj) and(xci,ycj±1), respectively, one recovers the terms σi±1j,σi j±1, Ni±j(t),Ni j±1(t)of the equation (4.2) that now write as follows:
σi±1j=σ(xci±1,ycj) =σ(xci,ycj)±ε∂σ
∂x(xci,ycj) +1 2ε2∂2σ
∂x2(xci,ycj) +o(ε2), (4.6) σi j±1=σ(xci,ycj±1) =σ(xci,ycj)±ε∂σ
∂y(xcj,yci) +1 2ε2∂2σ
∂y2(xci,ycj) +o(ε2), (4.7) Ni±1j(t) =N(t,xci±1,ycj) =N(t,xci,ycj)±ε∂N
∂x(t,xci,ycj) +1 2ε2∂2N
∂x2(t,xci,ycj) +o(ε(4.8)2), Ni j±1(t) =N(t,xci,ycj±1) =N(t,xci,ycj)±ε∂N
∂y(t,xcj,yci) +1 2ε2∂2N
∂y2(t,xci,ycj) +o(ε(4.9)2), and replacing the equations (4.6), (4.7), (4.8) and (4.9) into the equation (4.2), one has:
∂tNi j(t) =D2
ε2 ε2σ(xci,ycj) ∂2N
∂x2(t,xci,ycj) +∂2N
∂y2(t,xci,ycj)
!
−D2
ε2 ε2N(t,xci,ycj) ∂2σ
∂x2(xci,ycj) +∂2σ
∂y2(xci,ycj)
!
+o(ε2). (4.10) By assumptions (4.3) and (4.4), the equation (4.10) rewrites as follows:
∂tρ(t,x,y) = D2∂x
ρ0(x,y)∂xρ(t,x,y)−ρ(t,x,y)∂xρ0(x,y) +D2∂y
ρ0(x,y)∂yρ(t,x,y)−ρ(t,x,y)∂yρ0(x,y)
, (4.11)
= D2ρ0(x,y) ∆ρ(t,x,y)
−D2ρ(t,x,y) ∆ρ0(x,y)
, (4.12) with the initial condition:
ρ(0,x,y) =ρ0(x,y), (x,y)∈D. (4.13) Taking into account that the diffusion outside the domainDis not possible, see the equa- tions (2.3), (2.4), (2.5) and (2.6), the following boundary condition has to be imposed:
∂ ρ0(x,y)ρ(t,x,y)
∂nˆ =0, ∀(t,x,y)∈[0,+∞[×∂D, (4.14) where ˆn:=n(x,ˆ y)∈R2, for(x,y)∈∂D, denotes the normal vector to the boundary∂D. The condition (4.14) rewrites as follows:
∂x ρ0(x,y)ρ(t,x,y)
=0, (t,x,y)∈[0,+∞[×A, (4.15)
∂y ρ0(x,y)ρ(t,x,y)
=0, (t,x,y)∈[0,+∞[×B, (4.16)
where the setsA andBare defined in the equation (3.4) and (3.5).
5 Discussions and research directions
The main contribution of the present paper has been the definition of a general mathe- matical framework for the modeling of crowd dynamics, which is based on the behavior of pedestrians. Specifically by defining the admissible directions of a pedestrian (micro- scopic scale), a system of partial differential equation has been derived for the matrix of the average number of pedestrians. As already mentioned, the mathematical framework is based on the definition of the different transition rates. By expansion methods and the limit forεthat goes to zero, the macroscopic dynamics has been derived for the specific models discussed in Section 3 and 4, see the equations (3.8) and (4.5).
Further discussions can be addressed to the models derived in this paper, in particular for what concerns the choice of the transition rates and the coefficientsD1andD2. Indeed the assumption that the coefficientsD1andD2are constants can be relaxed by assuming a pointwise dependence. For instance, for the isotropic model defined in Section 3, one can assume that:
Ti jω=Di j
ε2 σi j, ω∈ {U,D,R,L},i,j∈ {1,2, . . . ,k}. (5.1) By performing the same calculations made in the Proposition 3.1, the reaction-diffusion equation fulfilled by the pedestrian densityρ(t,x,y)now reads:
∂tρ(t,x,y) =∆ D(x,y)ρ0(x,y)ρ(t,x,y)
, (t,x,y)∈[0,+∞[×D, (5.2) where
limε→0Di j=D(x,y).
The main assumptions on the transition rates (see equations (2.3)-(2.6)) can be also relaxed in the case of a domain with exits. Accordingly the main target of the pedestrian is the exit and then the model needs to be further generalized by taking into account that the condition on the quantityσi jcannot be the only to be defined. Moreover the boundary conditions need to be further detailed.
From the research perspectives viewpoint, many further investigations can be pursued from the theoretical and applications points of view. Indeed the reaction-diffusion mod- els derived in the Sections 3 and 4 can be explored from a mathematical analysis point of view (existence and uniqueness of the solutions, asymptotic analysis) and from a numer- ical analysis point of view by performing numerical simulations. However an important analytical investigation refers to the possibility to derive the macroscopic dynamics de- scribed by the general mathematical framework (2.19). Finally an important improvement of the mathematical framework is the possibility to introduce further admissible directions to pedestrians for instance by considering a triangular or a hexagonal lattice.
From the application viewpoint, the pedestrian dynamics is not the only complex sys- tem that can be modeled by employing the general framework (2.19). Indeed the swarm dynamics shares many properties with the crowd dynamics, see [33, 34]. The flow of vehi- cles along a road with different lanes can be also modeled within the framework (2.19); the literature in the vehicular traffic modeling is vast and covers the three representation scales discussed in the introduction section, see, among others, papers [35, 36, 37, 38, 39, 40].
Finally, an important research perspective is the possibility to couple the mathematical framework introduced in the present paper with the discrete thermostatted kinetic theory
for the active particles proposed and analyzed in [41] where the evolution of the pedestri- ans is linked to the interaction rates among the pedestrians. Indeed in the mathematical models proposed in Sections 3 and 4, the transition rates of the mathematical framework (2.19) depends only on the functionσi jand not on the microscopic interactions among the pedestrians. This is a work in progress and the results will be presented in due course.
References
[1] Y. Bar-Yam. Dynamics of Complex Systems. Reading, MA: Addison-Wesley, 1997.
[2] J.H. Holland. Studying complex adaptive systems. Journal of Systems Science and Complexity, 19:1-8, 2006.
[3] L.F. Henderson. The statistics of crowd fluids. Nature, 229:381-383, 1971.
[4] D. Helbing. A mathematical model for the behavior of pedestrians. Behavioral Sciences, 36:298-310, 1991.
[5] D. Helbing, P. Moln´ar. Social force model for pedestrian dynamics. Phys. Rev. E, 51:4282-4286, 1995.
[6] W. Yu, A. Johansson. Modeling crowd turbulence by many-particle simulations. Physical Review E, 76:046105, 2007.
[7] C. Bianca, C. Dogbe. Mean-field limit of a microscopic individual-based model describing collective mo- tions. Journal of Nonlinear Mathematical Physics, 22:117-143, 2015.
[8] L.F. Henderson, D.M. Jenkins. Response of pedestrians to traffic challenge. Transp. Research, 8:71-74, 1973.
[9] R.L. Hughes. The flow of human crowds. Annual Rev. Fluid Mech., 35:169-183, 2003.
[10] L.S. Hoogendoorn, P.H.L. Bovy. Pedestrian route-choice and activity scheduling theory and models. Transp.
Research B, 38:169-190, 2004.
[11] R.M. Colombo, M.D. Rosini. Pedestrian flows and non-classical shocks. Math. Meth. Appl. Sci., 28:1553- 1567, 2005.
[12] A. Treuille, S. Cooper, Z. Popovic. Continuum crowds. ACM Trans. Graph., 25:1160-1168, 2006.
[13] F. Venuti, L. Bruno. An interpretative model of the pedestrian fundamental relation. C.R. M´ecanique, 335:252-269, 2007.
[14] V. Coscia and C. Canavesio. First order macroscopic modelling of human crowds. Math. Models Meth.
Appl. Sci., 18:1217-1247, 2008.
[15] C. Bianca, C. Mogno. A thermostatted kinetic theory model for event-driven pedestrian dynamics. The European Physical Journal Plus, 133:213, 2018.
[16] C. Bianca, C. Mogno. Modelling pedestrian dynamics into a metro station by thermostatted kinetic theory methods. Mathematical and Computer Modelling of Dynamical Systems, 24:207-235, 2018.
[17] N. Bellomo, C. Bianca, V. Coscia. On the modeling of crowd dynamics: An overview. Bol. Soc. Esp. Mat.
Apl. (Sema Journal), 54:25-46, 2011.
[18] N. Bellomo, C. Dogbe, On the modeling of traffic and crowds: A survey of models, speculations, and perspectives. SIAM Rev., 53:409-463, 2011.
[19] M. Fukui and Y. Ishibashi. Self-organized phase transitions in CA-models for pedestrians. J. Phys. Soc.
Japan, 8:2861-2863, 1999.
[20] V.J. Blue, J.L. Adler. Cellular automata microsimulation of bidirectional pedestrian flows. Transp. Research Board, 1678:135-141, 2000.
[21] M. Muramatsu, T. Nagatani. Jamming transition in two-dimensional pedestrian traffic. Physica A, 275:281- 291, 2000.
[22] J. Jingwei, L. Ligang, J. Zihao, W. Shoupeng, N. Lu. A cellular automata model for high-density crowd evacuation using triangle grids. Physica A, 509:1034-1045, 2018.
[23] S. Kasereka, N. Kasoro, K. Kyamakya, E.F.D. Goufo, A.P. Chokki, M.V. Yengo. Agent-based modelling and simualtion for evacuation of people from a building in case of fire. Procedia Computer Science, 130:10-17, 2018.
[24] M. Bertsch, M.E. Gurtin, D. Hilhorst. On interacting populations that disperse to avoid crowding: The case of equal dispersal velocities. Nonlinear Analysis: Theory, Methods & Applications, 1:493-499, 1987.
[25] E. Villani, P.I.. Kaneshiro, P.E. Miyagi. Hybrid stochastic approach for the modelling and analysis of safety systems. Nonlinear Analysis, 65:1123-1149, 2006.
[26] T. Ezaki, D. Yanagisawa, K. Ohtsuka, K. Nishinari. Simulation of space acquisition process of pedestrians using proxemic floor field model. Physica A, 391:291-299, 2012.
[27] I.M. Sticco, G.A. Frank, S. Cerrotta, C.O. Dorso. Room evacuation through two contiguous exits. Physica A, 474:172-185, 2017.
[28] K. Rio, W.H. Warren. A Data Driven Model of Pedestrian following and Emergent Crowd Behaviour. De- partment of Cognitive, Linguistic, and Psychological Sciences Brown University Providence, RI, USA, 2012.
[29] R.E. Baker, C.A. Yates, E. Radek. From microscopic to macroscopic descriptions of cell migration on growing domains. Bulletin of Mathematical Biology, 72:719-762, 2010.
[30] S. Turner, J.A. Sherratt, K.J. Painter. From a discrete to a continuous model for biological cell movement.
Physical Review E, 69:021910, 2004.
[31] H.G. Othmer, A. Stevens. Aggregation, blowup, and collapse: The ABC’s of taxis in reinforced random walks. SIAM Journal on Applied Mathematics, 57:1044-1081, 1997.
[32] R. Erban, S.J. Chapman, P.K. Maini. A practical guide to stochastic simulations of reaction-diffusion pro- cesses. http://arxiv.org/abs/0704.1908, 2007.
[33] A. Mogilner, L. Edelstein-Keshet. A non-local model for a swarm. J. Math. Biol., 38:534-570, 1999.
[34] R.N. Bearon, K.L. Gr¨unbaum. From individual behaviour to population models: A case study using swim- ming algae. J. Theor. Biol., 251:33-42, 2008.
[35] I. Prigogine, R. Herman. Kinetic Theory of Vehicular Traffic. Elsevier, New York, 1971.
[36] K. Nagel, M. Schreckenberg. A cellular automaton model for freeway traffic. J. Physique I, 2:2221-2229, 1992.
[37] A. Klar, R. Wegener. Kinetic derivation of macroscopic anticipation models for vehicular traffic. SIAM J.
Appl. Math., 60:1749-1766, 2000.
[38] A. Aw, A. Klar, T. Materne, M. Rascle. Derivation of continuum traffic flow models from microscopic follow-the-leader models. SIAM J. Appl. Math., 63:259-278, 2002.
[39] H. M. Zhang, T. Kim. A car-following theory for multiphase vehicular traffic flow. Transp. Research B, 39:385-399, 2005.
[40] C. Bianca, V. Coscia. On the coupling of steady and adaptive velocity grids in vehicular traffic modelling.
Applied Mathematics Letters, 24:149-155, 2011.
[41] C. Bianca, C. Mogno, Qualitative analysis of a discrete thermostatted kinetic framework modeling complex adaptive systems. Commun Nonlinear Sci Numer Simulat, 54:221-232, 2018.