15
Research Article Applying System Dynamics to Simulate the Passenger Flow in Subway Stations Jianghua Gao, 1,2 Limin Jia , 2,3 and Jianyuan Guo 1,3 1 School of Traffic and Transportation, Beijing Jiaotong University, Beijing 100044, China 2 State Key Lab of Rail Traffic Control & Safety, Beijing Jiaotong University, Beijing 100044, China 3 Beijing Research Center of Urban Traffic Information Sensing and Service Technologies, Beijing Jiaotong University, Beijing 100044, China Correspondence should be addressed to Jianyuan Guo; [email protected] Received 9 August 2019; Accepted 14 September 2019; Published 19 December 2019 Academic Editor: Maria Alessandra Ragusa Copyright © 2019 Jianghua Gao et al. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. A macroscopic passenger flow simulation model based on system dynamics is proposed in this paper. It considers the key factors influencing the dynamics of passenger flow from a holistic perspective of the stations and then models the dynamic change in the number of passengers. Firstly, the transmission of passenger flow for a general many-to-many relation between nodes are presented. When the sum of sending capacities heading for a downstream node is less than the receiving capacity of this node, the aggregation of stranded passengers will form the queuing part of the node. e results coming from a passenger flow simulation of a subway station in Beijing show that the proposed model performs well by comparing it with the real data. It can be applied to describe the dynamic change in the number of passengers and the level of service for the facilities. 1. Introduction e ever-increasing growth in urban rail transit demand implies the increasing demand for its service, which requires more efficient services in stations. As the critical place for pas- sengers entering and leaving the urban rail transit system, the station provides passengers with a lot of services such as secu- rity checks and transferring from one platform to another. It oſten suffers from relatively heavy congestion with a large scale of passengers gathering on a series of facilities, which results in discomfort to passengers and more likely gives rise to some unsafety. Obtaining the number of passengers and their changes in various facilities is the basic but most important way to keeping a good level of service (LOS) [1] and ensuring the safeties of passengers [2]. A central challenge in passenger flow modeling consists in utilizing appropriate indicators to evaluate the level of passenger flow. e LOS is applied to study the degree of congestion on LRT (Light Rail Transit) platforms, and the degree of crowding in a vehicle. With the above two conges- tion or crowding indicators, the relationships between the dwelling time of trains and the crowding situations at LRT stations are firstly determined [1]. e total evacuation time and maximum flow capacity of the selected staircase that directly connects with the platform is utilized to evaluate the evacuation process of the alighting passengers in subway stations during rush hours [3]. e entropy of velocity, which represents both the motion magnitude distribution and the motion direction distribution, is firstly introduced to detect the congestion [4]. Many researches concentrate on the field of subway station generally considering the complexity of station layout, variety of facilities, heterogeneity, and behavioral diversity of passen- gers and interactions between passengers and station environ- ment [5]. Simulation method has been introduced to the study of passenger flow in stations, which is helpful not only to obtain the LOS and safety in stations but also to conduct sta- tion management including passenger flow evacuation and control. Simulation models can be broadly classified into microscopic models and macroscopic models. ese micro- scopic models are the spatial-discrete models such as the cel- lular automation model [6] and the spatial-continuous models such as the social force model [7, 8]. Macroscopic models cover the continuum model [9], the cell transmission model Hindawi Discrete Dynamics in Nature and Society Volume 2019, Article ID 7540549, 14 pages https://doi.org/10.1155/2019/7540549

Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

Research ArticleApplying System Dynamics to Simulate the Passenger Flow in Subway Stations

Jianghua Gao,1,2 Limin Jia ,2,3 and Jianyuan Guo 1,3

1School of Tra�c and Transportation, Beijing Jiaotong University, Beijing 100044, China2State Key Lab of Rail Tra�c Control & Safety, Beijing Jiaotong University, Beijing 100044, China3Beijing Research Center of Urban Tra�c Information Sensing and Service Technologies, Beijing Jiaotong University, Beijing 100044, China

Correspondence should be addressed to Jianyuan Guo; [email protected]

Received 9 August 2019; Accepted 14 September 2019; Published 19 December 2019

Academic Editor: Maria Alessandra Ragusa

Copyright © 2019 Jianghua Gao et al. �is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

A macroscopic passenger �ow simulation model based on system dynamics is proposed in this paper. It considers the key factors in�uencing the dynamics of passenger �ow from a holistic perspective of the stations and then models the dynamic change in the number of passengers. Firstly, the transmission of passenger �ow for a general many-to-many relation between nodes are presented. When the sum of sending capacities heading for a downstream node is less than the receiving capacity of this node, the aggregation of stranded passengers will form the queuing part of the node. �e results coming from a passenger �ow simulation of a subway station in Beijing show that the proposed model performs well by comparing it with the real data. It can be applied to describe the dynamic change in the number of passengers and the level of service for the facilities.

1. Introduction

�e ever-increasing growth in urban rail transit demand implies the increasing demand for its service, which requires more e�cient services in stations. As the critical place for pas-sengers entering and leaving the urban rail transit system, the station provides passengers with a lot of services such as secu-rity checks and transferring from one platform to another. It o�en su�ers from relatively heavy congestion with a large scale of passengers gathering on a series of facilities, which results in discomfort to passengers and more likely gives rise to some unsafety. Obtaining the number of passengers and their changes in various facilities is the basic but most important way to keeping a good level of service (LOS) [1] and ensuring the safeties of passengers [2].

A central challenge in passenger �ow modeling consists in utilizing appropriate indicators to evaluate the level of passenger �ow. �e LOS is applied to study the degree of congestion on LRT (Light Rail Transit) platforms, and the degree of crowding in a vehicle. With the above two conges-tion or crowding indicators, the relationships between the dwelling time of trains and the crowding situations at LRT

stations are �rstly determined [1]. �e total evacuation time and maximum �ow capacity of the selected staircase that directly connects with the platform is utilized to evaluate the evacuation process of the alighting passengers in subway stations during rush hours [3]. �e entropy of velocity, which represents both the motion magnitude distribution and the motion direction distribution, is �rstly introduced to detect the congestion [4].

Many researches concentrate on the �eld of subway station generally considering the complexity of station layout, variety of facilities, heterogeneity, and behavioral diversity of passen-gers and interactions between passengers and station environ-ment [5]. Simulation method has been introduced to the study of passenger �ow in stations, which is helpful not only to obtain the LOS and safety in stations but also to conduct sta-tion management including passenger �ow evacuation and control. Simulation models can be broadly classi�ed into microscopic models and macroscopic models. �ese micro-scopic models are the spatial-discrete models such as the cel-lular automation model [6] and the spatial-continuous models such as the social force model [7, 8]. Macroscopic models cover the continuum model [9], the cell transmission model

HindawiDiscrete Dynamics in Nature and SocietyVolume 2019, Article ID 7540549, 14 pageshttps://doi.org/10.1155/2019/7540549

Page 2: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

Discrete Dynamics in Nature and Society2

[10, 11], the link transmission model [12], the queuing model [13], the system dynamics model [14], etc.

Microscopic models mainly emphasize on the description of individual behavior to reproduce some self-organized phe-nomena [7]. It is widely applied to the simulation of facilities with specific physical attributes or to that of several flow pat-terns such as the bottleneck flow and the counter-flow. �e application of microscopic methods in a subway station is generally to simulate passenger flow through some specific facilities, such as staircases, escalators, or a group of facilities with a particular function such as the exchange of passengers during alighting and boarding trains. Ref. [15] applies a mod-ified social force model to describe the three-dimensional movement of individuals on the staircase in the subway sta-tion, taking into consideration the calibration of parameters such as walking speed, body size, etc. Ref. [16] puts forward a new application of cellular automata model to simulate the alighting and boarding movement of individuals in subway stations, in which the transition probabilities for modeling passenger cooperation and negotiation can be obtained by combining these important factors including individual desire, pressure from passengers behind, personal activity and ten-dencies. Both [17, 18] aim at obtaining bidirectional pedes-trian flow fundamental diagram using cellular automata. Besides this, many simulation tools are developed based on these microscopic methods. For example, pedestrian library in AnyLogic based on social force model [5, 19] generally simulates the passenger flow in normal circulation; building exodus applied in [20] mainly concentrates on evacuation scenario. However, there exist some drawbacks in practical use: one is taking too much time to design simulating exper-iment for a complicated environment with a big surface, vari-ety of facilities, etc.; another is being short of flexibility for different environmental scenarios. Besides, they are compu-tationally costly in dealing with a large-scale of passengers.

Macroscopic methods operate at the level of aggregation and tend to omit plenty of details on individual behaviors. In the cell transmission model, each of the facilities in the studied space will be discretized into a set of uniform cells of the same size, which could give a rather rapid construction of a simu-lating environment with complex geometry. Building on the continuum theory and the cell transmission model, Ref. [20] put forward a dynamic network-loading model at the macro-scopic level, with typical applications to several distinct flow patterns such as counter-flow, cross-flow, and bottleneck flow, and another two practical applications to a Swiss railway sta-tion and a Dutch bottleneck flow. �e link transmission model [21, 22] has an extensive application in road traffic for the regular geometry of the road links. However, to the best of our knowledge, it is inappropriate for the studies in subway sta-tions with multi-directional flow, and various or irregular geometry. Most queuing models [23] mainly focus on mode-ling of individual facilities in stations, by regarding facilities and passengers as service desks and customers, respectively, and it perform well in describing the queuing process. Ref. [24] presents the PH/PH(n)/C/C model based on phase-type distribution which can approach any positive variable to study the arrivals of passengers. For system dynamics, the modeling of the passenger flow [25] encompasses two phases. Firstly,

from a holistic perspective, it incorporates all of the key factors such as topology of the simulation environment, and charac-teristic of passenger flow, which are presented in the caus-al-loop diagram to show how elements in every factor interact with each other. Secondly, the stock-flow diagram is used to simulate the time-varying change of these elements in indexes, such as volume, density, and queuing length.

Macroscopic passenger flow models can be broadly dis-tinguished into network-based and network-free models. One of the most widely used network-based models is the queueing network, which considers passengers at the disaggregate level and presenting space based on graph theory. Ref. [26] builds the queuing network based on modeling of each facility by considering the relationship between them. On the contrary, most network-free models Ref. [27] are based on continuum theory for passenger flow, which is formulated as several par-tial differential equations. �e magnitude of passenger flow velocity is determined by the speed obtained from the passen-ger flow fundamental diagram relating speed and density. �e direction of passenger flow depends on the dynamics of poten-tial fields, defined for a specific group of passengers in the same area with the same destination. For, the computation cost seems to increase enormously for these potential fields [28], which, as far as [20] are concerned, is why this approach has attracted little interest in the large-scale applications with complicated networks.

In this paper, we select an appropriate model to simulate the passenger flow in stations based on the following reasons. First, the information of the layout, variety of facilities, and demand with a specific destination in subway stations being operated are relatively exact and can be known a priori. Besides, the macroscopic models are much more appropriate for the modeling of passenger behaviors at the aggregate level, compared with the microscopic models, which mainly focus on the detailed movements of individuals [29].

So the network-based macroscopic model incorporating system dynamics [30] proposed in this paper with the follow-ing three reasons. Firstly, the simulation of a subway station with a complicated layout and high-density passenger flows during a long period can be accomplished efficiently, with most models dealing with a low-density passenger flow [31]. Secondly, allowing for the coordination between sending capacities of upstream nodes and receiving capacities of down-stream nodes [11] can give a reasonable explanation for the mechanism of the passenger flow transmission between nodes. �irdly, from the level of aggregation, the movements depend-ing on the fundamental diagram relating to speed and density [32] are suitable for high-density passenger flows. Finally, a�er comparing the queuing space with the node space in size, physical queue [33] is applied to describe the space occupied by the passengers being stranded due to the constraint of capacity [34] of the downstream nodes. �is methodology can be extended to the applications in biological field [35, 36].

�e structure of this paper is as follows. Section 2 presents the problem description. Section 3 describes the simulation model based on system dynamics. Section 4 shows the case study of a real station to verify the effectiveness and applica-bility of the proposed model. Finally, conclusions and direc-tions for future research are made.

Page 3: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

3Discrete Dynamics in Nature and Society

2. Problem Description

In the section, a�er analyzing a variety of facilities, gathering and scattering process, we present the key factors on the per-formance of the subway station and then established the casual-loop diagram.

2.1. A Variety of Facilities. Facilities have direct in�uences on the movements of the passengers walking along it and on the distribution of passengers in the whole subway station. �ere exist a variety of facilities in the subway station, which can be classi�ed into holding, �ow, and processing facilities. Holding facility referring to the platform, concourse, and waiting areas of other facilities provides passengers with a certain space. It mainly presents the static behaviors of passengers but also involves some dynamic characteristics of passenger �ow, considering the circulation on it and its connection with other types of facilities. Flow facilities such as staircases and walkways mainly depend on the length, width, and slope etc. �e characteristics of passengers along the facility a�ect it signi�cantly. Processing facilities provide certain services (e.g., automatic ticket check, security inspection, passenger transport, ticket purchases, etc.) to passengers using speci�c facilities (e.g., automatic ticket checker also called as gate machine, automatic security inspection machine, escalator, ticket vending machine, etc.).

2.2. Gathering and Scattering Process. �e gathering and scattering process involves arrival-boarding and alighting-departure process, and it includes a transferring-boarding process for the transfer station. �e arrival-boarding process starts typically from in-gates and �nishes when passengers leave the platform and board on to the train. �e alighting-departure process is similar to the arrival-boarding process but in a di�erent direction. It starts from the train and �nishes when passengers go outside of the station. �e transferring-boarding process starts from the train operating on one subway line and �nishes when passengers board another train running on

another subway line. �ese three processes are for passengers with di�erent destinations in the station. Some facilities may be involved in more than one process at the same time, such as the staircase and the concourse, which improves the e�ciency of them but results in the complicated layout of facilities.

2.3. Causal-Loop Diagram for the Transfer Station. As one of the complex feedback systems, the subway station is in�uenced by �ve key factors covering train operation organization, the layout of the station, the station management, the organization, the passengers, and the facilities [30]. As shown in Figure 1, taking the transfer station as an example, a causal-loop diagram is formed by integrating these �ve key factors with corresponding elements.

Train operation organization based on the schedules of trains, generally involving elements such as load factors, inter-vals, and dwelling times of trains, determines how many pas-sengers and how frequently they will be transported from the current station to others and vice versa. For station manage-ment, measures in passenger �ow control such as the limita-tion of passenger �ow and adjustments of paths are taken to optimize the distribution of passengers in the station, allowing for the existing station layout and passenger demands. A vari-ety of passengers with di�erent destinations in the station a�ect the mobility of passenger �ow. As described in Section 2.1, facilities with di�erent physical parameters such as width and length are the critical in�uencing factors on the number of passengers being served by them and the duration time of passengers along them. One of the typical feedback relation-ships is presented by the relations between �ow, density, and speed in the fundamental diagram of passenger �ow.

3. A Simulation Model Based on System Dynamics

We consider discrete-time, i.e., each instant of the entire simulation time � is presented as � = {0, 1, ⋅ ⋅ ⋅ , �/Δ�} with

–+

+

+

+

++ ++

–+ + + +

+

+ + + ––

+

+ +–

+

+ +

+

+

+ +

+

+

+ +

+

+

+–

+

+

+

+

+

+

+

–+

Proportion ofalighting passengers

Load factors oftrains

Rated loadingcapacity per train

Passenger ow density inpassageway P-to-C Passenger ow speed in

passageway P-to-CNumber of automatic

out-gate machines

Average time for passengers’through automatic out-gate

machine

Widths of walkways intransfer passageway (leaving

the concourse)

Passenger ow speed intransfer passageway (leaving

the concourse)

Widths of staircases intransfer passageway (leaving

the concourse)

Widths of staircases in transferpassageway (entering the

concourse)

Passenger ow speed intransfer passageway (entering

the concourse)

Widths of walkways intransferring passageway (entering

the concourse)

Arrival rate ofpassengers entering the

station

Passenger ow ofautomatic in-gate

machines

Average time for passengers’through automatic in-gate

machinePassenger ow speed in

passageway C-to-P

Passenger ow density inpassageway C-to-P

Maximum loadingcapacity per train

Number of boardingpassengers

Number of passengerson platform

Alighting passengerows of trains

Passenger ow inpassageway P-to-C

Widths ofstaircases

Number ofstaircases

Operating speeds ofescalators

Number ofescalators

Widths ofwalkways

Number ofwalkways

Number of passengerson concourse

Passenger ow in transferpassageway (entering the

concourse)

Passenger ow in transferpassageway (leaving the

concourse)

Passenger ow density intransfer passageway (leaving

the concourse)Passenger ow ofautomatic out-gate

machines

Schedules of trains

Passenger ow inpassageway C-to-P

Number of in-gatemachines

Passenger ow density intransfer passageway (entering

the concourse)

+ +

Figure 1: Causal-loop diagram for the transfer station. Facilities in the unpaid zone are excluded from the range of study. P-to-C represents the �ow direction from the platform to the concourse and C-to-P vice versa. �e walkway is di�erent from the passageway; the former is one kind of facilities, and the latter represents a set of serial facilities including escalators, staircases, and walkways.

Page 4: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

Discrete Dynamics in Nature and Society4

where �max�� is the holding capacity that is assumed to be the

maximum number of passengers that can be accommodated by node �� at jam density. ���(�) is the actual number of pas-sengers in the node �� during time interval � at time �. ����� (�) is the hydrodynamic in�ow capacity denoting the maximum number of passengers that can enter node �� during time inter-val � according to the fundamental diagram [37].

�e actual �ow of passengers from the upstream node ��to the downstream node �� during time interval � at time �can be expressed as

If the receiving capacity for node �� is superior to the sum of sending capacities heading for it, the actual �ow equals the sending capacity. Otherwise, the various in�owing passengers are determined by the allocation of the receiving capacity in proportion [37]. �e allocation of the receiving capacity is then given by

�e actual out�ow of node �� during time interval � at time � can be determined as

while the actual in�ow of node �� during time interval � at time � can be determined as

In regard to the capacity constraints of the downstream nodes, the aggregation of passenger �ow will form at the exit of the current node, as can be known from Equation (5). For formulation convenience, the whole node can be divided into two adjacent time-varying parts: one is walking area, and the other is the queuing area. It should be noted that the aggrega-tion of passengers will be generally referred to as queuing that will be classi�ed into disordered queuing and ordered queuing, as shown in Figures 3 and 4 respectively. Combining with Equation (6), a�er one transmission for node �� during time interval � at time � + 1, the number of passengers being stranded can be expressed by

In comparison with the space of facilities, the space occu-pied by queuing passengers cannot be ignored, that is why physical queue [38], instead of point queue [39], will be used in the following.

For disordered queuing, the queuing length at node ��formed by stranded passengers at time � + 1 is given by

(3)����� (�) = min{�max�� − ���(�), �

���� (�)},

(4)���→��(�) = {

���→��(�), if ∑�����→��(�) ≤ ����� (�),

���→��(�) ⋅ ����� (�), otherwise.

(5)���→��(�) =���→��(�)∑�����→��(�)

.

(6)������ (�) =∑�����→��(�),

(7)����� (�) =∑�����→��(�).

(8)������ (� + 1) = ������ (�) − �

����� (�).

(9)��� ,�(� + 1) =������ (� + 1)������ ,���

,

uniform time interval Δ�. �e station network is composed of nodes, where a node can represent either a facility such as a staircase and an escalator serving for unidirectional or bidirectional passenger �ow, or a part of a facility such as a platform and a concourse for multi-directional passenger �ow.

System dynamics is applied to present the time-varying change of passenger �ow for the whole station based on the causal-loop diagram in Figure 1. �e number of passengers in a node during time interval Δ� at time � + 1 can be expressed as

where ���� (�) and ����� (�) are the actual �th in�ow and �th out-�ow of the current node during time interval � at time �, respectively.

In the subway station, there exist several kinds of relations between nodes, including one-to-one, one-to-many, many-to-one, and many-to-many; however, the �rst three can be con-sidered as the speci�c forms of the fourth. To acquire the number of passengers in Equation (1), the actual in�ow and out�ow of the current node can be determined by the follow-ing passenger �ow transmission relationship. Figure 2 shows the general connection between nodes with splitting and merging of passenger �ows, where an upstream node �� has a downstream node �� ∈ ���, and a downstream node �� has an upstream node �� ∈ ���.

A sending and receiving capacity, representing the maxi-mum number of passengers who can leave and enter a node, is speci�ed for each node, referring to [11] that the original cell transmission model is proposed.

�e sending capacity of the node �� to nodes �� ∈ ��� during time interval Δ� at time � is given by

where ���→��(�) is the splitting proportion corresponding to the link �� → �� for the ensemble of passengers in node �� dur-ing time interval Δ� at time �. �e hydrodynamic out�ow capacity ������ (�) can be obtained by passenger �ow fundamen-tal diagram and the approach to dealing with the passenger �ow in cells referring to [37] will be applied in the paper. It must be noted that di�erent kinds of facilities have di�erent passenger �ow fundamental diagrams. ������ (�) is the number of passengers waiting to leave node �� during time interval Δ�, and can be obtained by Equation (13).

For node �� during time interval � at time �, the receiving capacity can be expressed by

(1)�(� + 1) = �(�) +∑�(���� (�) − ����� (�)),

(2)���→��(�) = ���→��(�)min{������ (�), ������ (�)},

a1

ai

am bn

bj

b1

Figure 2: Schematic to a general connection between upstream and downstream nodes.

Page 5: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

5Discrete Dynamics in Nature and Society

�e �ow balance equation of the out�ow demand of node �� at time � + 1 can be given as

To obtain the passenger �ow speed in the walking area of node ��, which needs to be handled in Equation (12), the pas-senger �ow fundamental diagram relating to speed and density is introduced. �ere exist a variety of fundamental diagrams in the literature [40, 41]. �e following form [42], one of the most widely used in previous literature, is applied to give the speed on di�erent nodes of facilities.

where �� and ���� are the free-�ow speed and the jam density, respectively. � denotes a shape parameter.

�e relations between speed and density for facilities with multi-directional �ows such as the concourse and the platform need to be speci�ed. By adding the reduction factor to the relations of unidirectional walkways, it can be obtained by

where ��(�) is the passenger �ow speed of multi-directional facility, ��(�) is the passenger �ow speed of unidirectional walkways.

4. Case Study

In this section, a case study of simulating passenger �ow in a subway station based on system dynamics is proposed. Firstly, the general details of the station are given, and the experiment is carried out accordingly. Secondly, a comparison between the real data and the results obtained by the proposed model

(13)������ (� + 1) = ������ (�) − �

����� (�) + �

����� ,�(�).

(14)

v(�) = v�{1 − exp[−�(1� −1����)]}, 0 ≤ � ≤ ����,

(15)��(�) = � ⋅ ��(�),

where ��� ,��� is the jam density at which the magnitude of passenger �ow speed reaches 0. ��� is the physical width of the node ��.

For ordered queuing, the queuing length at node �� formed by stranded passengers at time � + 1 is given by

��� is the average distance between two adjacent passengers in node ��. � is the number of queues under ordered queuing.

For a group of passengers, its entering time into the walk-ing area must be before � + 1 − ⌈���(� + 1)/Δ�⌉, if it leaves the walking area into the queuing area of node �� at the end of time � + 1. ���(� + 1) is the walking time in the walking area for this group of passengers, i.e., the time intervals needed are ⌈���(� + 1)/Δ�⌉ denoted as �Δ��� . �e cumulative passenger �ow has the following relationship:

where ����� (� + 1 − �Δ��� ) can be replaced by ����� ,�(� + 1 − �Δ��� ), i.e., the passengers entering into node �� �rst reach the walking area. �e instantaneous travel time ���(� + 1) in the walking area of node �� by time � + 1 is given as

where ���(�) is the passenger �ow speed of node �� during the time interval � for the group of the passengers referred to by Equation (14). �e average passenger �ow density in the walk-ing area ���(�) = ��� ,w(�)/(w�� ⋅ ��� ,w(�)) will be applied to replace the real density for simplicity.

(10)��� ,�(� + 1) =������ (� + 1)����,

(11)������ ,�(�) = ����� (� + 1 − �Δ��� ),

(12)���(� + 1) =�+1∑

� = � + 1−�Δ���

���(�) ⋅ Δ�,

wai

Figure 3: Disordered queuing.

wai

Figure 4: Ordered queuing.

Page 6: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

Discrete Dynamics in Nature and Society6

staircases and the escalators are set to connect these holding facilities. �e headway times and the dwell times for both directions of L13 running by the timetable of the day studied are 164 s and 30 s, and for CPL are 360 s and 160 s, respectively. �e maximum load factor is less than 120% as for L13 and around 140% for CPL during rush hours. �ree empty trains run on U_L13 from 7:17 am to 7:33 am in every 8 minutes.

For the overall gathering and scattering process of the whole station, there exist two speci�c queuing processes: one is the process of leaving the platform, and the other is the process of waiting-boarding trains. �ey are the representa-tives of the disordered queuing and ordered queuing respec-tively. In the following, these two processes will be separately demonstrated by the processes of leaving P_CPL and wait-ing-boarding trains at UP_L13.

For the process of leaving P_CPL, the whole platform can be divided into two symmetrical parts, and the results will be represented with the north half part within the dot-dash rec-tangle as shown in Figure 8 considering the following two aspects. Firstly, the physical structure of P_CPL, composed of trains of CPL, two groups of G1 and G2 located at both ends of P_CPL, and both E6 and E7 in the middle, is symmetrical in the south-north direction. Secondly, the two symmetrical parts have similar demand of passenger �ow, who select one of the two platform exits (G1 or G2) to leave the platform. According to the route choice [43], these two parts have a similar distribution of passengers.

For the process of waiting-boarding trains on UP_L13, we divide the whole platform into two parts. �e results will be represented with the north half part within the dot-dash

is implemented. Finally, some useful applications of the pro-posed model, including the dynamic change in the number of passengers and the LOS of facilities are presented.

4.1. Station Description. Figure 5 shows the topology of the subway network in Beijing in which the location of the Xierqi station is marked. It serves a large scale of commuting passengers during rush hours, because most commuters live in the suburbs of Beijing, while most of them work at downtown. �e Xierqi station is the critical transfer station connecting two important subway lines: the Changping line (CPL) extending to the suburbs and the Line 13 (L13) operating at downtown area, leading to a large number of transferring passengers between them. Besides, it also serves many passengers going outside of the station with lots of industrial states around it. As can be seen from Figure 6, the number of passengers in every half an hour is presented during 7:00 am–9:30 am, where the number of outbound and transferring passengers accounts for 30% and 47% of the sum of passengers in the station respectively.

�e proposed case study of the Xierqi station, illustrated in Figure 7, has a solely integrated concourse serving for the whole station. �e station has two entrances; both of them are bi-directional and locate at both ends of the concourse. �e station has the side platforms for both directions of Line 13: UP_L13 heading to the Xizhimen station directly connecting to the concourse, and DP_L13 heading to the Dongzhimen station connecting with the concourse by a series of staircases and escalators. �ere is only one side platform serving for both directions of CPL referred to as P_CPL. Flow facilities like the

Station ChangpingXishankou Line Changping

StationXierqi

StationDongzhimen

StationXizhimen

Line 13

North

Figure 5: �e map of Beijing subway.

Page 7: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

7Discrete Dynamics in Nature and Society

respectively. According to the route choice [43], these two parts have a similar distribution of passengers.

4.2. Model Speci�cation and Calibration. A sample of paired data between speed and density is obtained by �eld investigation. �e parameters relating to speed and density are provided in Table 1 a�er �tting the sample data for a 95%

rectangle, as shown in Figure 9 according to the following two aspects. Firstly, the two parts including �ve subareas are sym-metrical, and the concourse and in or out gate machines along with it are symmetrical. Besides, the two symmetrical parts have a similar demand of passenger �ow, such as the passen-gers entering the station by in-gate A and in-gate B, the pas-sengers leaving the station by out-gate A and out-gate B

0

2000

4000

6000

8000

10000

12000

14000

Num

ber o

f pas

seng

ers p

er h

alf h

our

Time09:00-09:3008:30-09:0008:00-08:3007:30-08:0007:00-07:30

Inbound

Outbound

L13→CPL

CPL→U_L13

CPL→D_L13

Figure 6: Number of passengers per half-hour in Xierqi station.

Integrated concourse

P_CPL

Trains

DP_L13

In-gate

Out-gate

To Dongzhimen (D_L13)

To Xizhimen (U_L13)

G1

G3

E6

In-gate

Out-gate

W1

W2

E7

E8

W3

W4

G4

Trains

To Changping X

ishankou &

To Xierqi (C

PL)

UP_L13 E5

Trains

SC1

E1 SC2

E2

SC4

E4

SC3

E3

G2

Figure 7: Xierqi station network. Abbreviations of facilities will be applied for convenience: Escalator: E, Staircase: SC, Walkway: W, Line 13: L13, Changping line: CPL. �e up and down directions of L13 are called as U_L13 and D_L13 respectively. �e separate side platforms for them are referred to as UP_L13 and DP_L13. �e platform for CPL is P_CPL.

Page 8: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

Discrete Dynamics in Nature and Society8

4.3. Model Building in the Simulation Platform. �e visualized modeling is carried out based on the library of system dynamics in AnyLogic that is developed on Java. �e elements used to build the stock-�ow diagram and their implications are given as follows.

We build the stock-�ow diagram for the process of leaving P_CPL, as shown in Figure 11, based on the platform layout, as shown in Figure 8 and characteristics of passenger �ow. First, a group of passengers alighting from the trains walk on

con�dence interval. Route choice proportion corresponding to ���→��(�) in Equation (3) is another type of parameter need to be con�rmed. All of these proportions adopt 0.5 through �eld investigation and referring to the route choice [43].

�e reduction factor � for the concourse is estimated at 0.85 and that for the platform at 0.75 by statistical analysis of sample data. Besides, the parameters related to sub-areas of UP_L13 are shown in Table 2. Δ� the average distance between two adjacent passengers is a random variable and follows a uniform distribution for a speci�c situation of queuing. Generally, it is inversely proportional to the ratio of the number of queuing passengers to the size of maximum space. Based on �eld investigation and referring to [44], the values of Δ� for subareas of UP_L13 are set between 0.3 m and 0.4 m. It also shows the allocation proportions for pas-sengers selecting di�erent subareas of UP_L13. �e LOS evaluation standard for subway platform can be found in Figure 10 [45].

QA

WA1

E2

SC2QA

E1

SC1

WA2 WA3 WA3 WA2 WA1

CA6CA5CA4CA3CA2CA1

Figure 8: Area division for P_CPL. �e queuing area, the walking area, and the carriage marked as QA, WA, and CA respectively. WA is divided into three parts corresponding to CAs. A representative of the walking path on P_CPL starting from one of the train doors is shown in solid black arrows.

Integrated concourse

A2A1

A3A5

In-gate machines

Out-gate machinesEntrance B

A2A1

A3 A5

A4

In-gate machines

Out-gate machines

Entrance A

WA4

A4

QA4

CA6 CA5 CA4 CA3 CA2 CA1

Figure 9: Area division of UP_L13. Either part of UP_L13 can be divided into �ve subareas referred to as A1–A5. For the process of waiting-boarding trains, each sub-area consists of the queuing area and walking area marked as QA and WA respectively, as illustrated by A4 including WA4 and QA4. A representative of a path along the UP_L13 is shown in solid black arrows.

Table 1: Flow facilities and their parameters for fundamental diagrams.

Facility name Number Direction Length (m) Width (m) Height (m)Parameters relating speed and density

�� � ����Staircase 2 Up 19 2 7.2 0.8095 1.799 4.827Walkway 4 Single 19.5 7 — 1.364 1.412 4.891Staircase 2 Down 19 2 7.2 0.8874 1.641 4.926

Table 2: Parameters for subareas of UP_L13.

Subareas of UP_L13 A1 A2 A3 A4 A5Δ� (m) 0.35 0.4 0.3 0.4 0.3Allocation proportion 0.3 0.2 0.15 0.2 0.15Number of queues for each train door 2 2 4 2 4

Page 9: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

9Discrete Dynamics in Nature and Society

passengers in the �rst phase tend to walk faster on P_CPL than average speed. While for passengers in the second phase, they walk slower than average speed and not hurry to reach the exit of P_CPL where there has been a lot of passengers. For the same reason, the start time of queuing, when the �rst passenger alighting from any train door reaches QA, obtained by real investigation (12 s), is less than that computed by the proposed model (15 s).

Figure 14 shows a histogram of the number of passengers stranded at UP_L13, according to the real data and as obtained by the proposed model. It veri�es that the proposed model showing a reasonable agreement with the real data for the process of waiting-boarding trains.

4.5. �e Dynamic Change in the Number of Passengers. Xierqi station has the terminal station of CPL connecting with L13, CPL trains stopped at this station in rush hours have higher load factors since they carry a lot of passengers having boarded

WA and then aggregate at QA waiting to enter the next facility: staircase or escalator. It has a one-to-many relation between the P_CPL and the downstream nodes, including the staircase SC2 and the escalator E2.

4.4. Comparison with Real Data. Figure 13 shows a histogram of the number of passengers at QA of P_CPL during one cycle which is the time period between the arrival time of the �rst train and that of the next referencing [26] to get detailed information of the cycle), according to the real data and as obtained by the proposed model. �e proposed model performs fairly well by comparing the results of the proposed model referred to as predicted values with the real data. According to the di�erence between predicted values and the real data, this process can be divided into two phases: the predicted values are less than the real data at �rst phase, and the predicted values are larger than the real data at the second phase. From the �eld observation, we learn that for

07:00:00 07:16:40 07:33:20 07:50:00 08:06:40 08:23:20Time

08:40:00 08:56:40 09:13:20 09:30:00

2.42.5

2

1.5

1

0.5

0

2.2

2

1.8

1.6

1.4

1.2

1

0.8

0.6

0.4

0.2

0

Den

sity

of P

_CPL

(p/m

2 )

08:16:

55

08:16:

31

08:16:

01

08:15:

31

08:15:

01

08:14:

31

08:14:

01

08:13:

31

08:13:

01

LOS A k < = 0.31

LOS B 0.31 < k < = 0.43

LOS C 0.43 < k < = 0.72

LOS D 0.72 < k <=1.08

LOS E 1.08 < k <=2.15

LOS F k > 2.15

Figure 10: Time-varying LOS on P_CPL for the full simulation period.

Number ofpassengers in

CA1

Number ofpassengers in WA1Outow of

CAIPassenger ow

in WA1

Passenger owdensity in WA1

Passengerow in WA2

Passenger owdensity in WA2

Passenger owspeed in WA2

Number ofPassenger

in QA

Walkingdistance along

the WAI

Walking time along WAI

Passengerow speed

in WA1

Walking timealong WA3

Passenger owspeed in WA3

Passenger owdensity in WA3

Passenger owin WA3

Number ofpassengers in WA3

Walking distancealong the WA2

Walking distancealong the WA3

Time duration forpassengers alighting

from CAI

Number ofpassengers

in CA2

Number ofpassengers

in CA3

�e duration forpassengers alighting

from CA2

Time duration forpassengers alighting

from CA3

�e width oftrain door

Outow of CA2

Number ofpassengers in WA2

Outow ofCA3

Walking timealong WA2

Passenger outow of QA

Passenger ow density of QA

Length of QA

Actual ow from P_CPL to the

staircase

Number ofpassengers on the

staircase

Actual ow from the staircase to the

concourse

Receiving capacity of the

staircase

Sending capacity of P_CPL to the staircase

Hydrodynamicinow capacity of the staircase

Number of passengerson P_CPL waiting to enter the staircase

Hydrodynamic outowcapacity of P_CPL

Number of passengers on P_CPL waiting toenter the escalator

Operatingspeed of the escalator

Service time o�ered by the escalator

Remaining capacity of the escalator

Hydrodynamic inow capacity of the escalator

Receiving capacityof the escalator

Sending capacity of P_CPL to the escalator

Actual ow from Number ofpassengers on the

escalator

Actual ow from the escalator to the

concourse

Walking timealong the staircase

Passenger ow speedon the staircase

Length ofthe staircase

Remaining capacity of the staircase

Part of passengerswaiting to enterthe concourse

Width of P_CPL exit

Width of QA Length of the escalator

Width of thestaircase

Number of passengers in a facilities or WA or QA of it

Actual outow of the previous node or theactual inow of the next one at the same time

Dynamic variable denoting time and walking distance etc.

A constant parameter denoting the length or width of a facility

Passenger ow densityon the staircase

CA1C CAI

PassPPP enger owdensity in WA1

Passengerow in WA2

Passenger owdensity in WA2

Passenger owspeed in WA2

Number ofPassenger

in QA

WalkingnggnnnnnnnngW lkidistance along

the WAI

Walking time along WAI

Passengerow speed

in WA1

Walking timealong WA3

Passenger owspeed in WA3p

Passenger owdensity in WA3

Passenger owin WA3

Number ofpassengers in WA33p

Walking distancealong the WA2

P

Walking distancealong the WA3

ration fors alighting

m CAI

ber ofngers

CA2

ber ofngers

CA3

�e duration for�passengers alightingp

from CA2

ime duration forssengers alighting

from CA3

�e width oftrain door

Outow of CA2AA

Number ofpassengers in WA2

Outow ofCA3

Walking timealong WA2

N

Passenger Passoutow of QAw of Q

Passenger ow density of QA

Length of QA

Receiving eReceeccapacity of thec y of

staircaseta se

Sending capacity of Sending caP_CPL to the staircase

Hydrodynamiccinow capacity of the staircase

Number of passengerson P_CPL waiting to enter the staircase

Hydrodynamic outowcapacity of P_CPL

Number of passengers on P_CPL waiting toenter the escalator

Operatingspeed of the escalator

Service time o�ered by the escalator

Remainiof the es

Hydrodyncapacity of

Receiving capacityReceivinof the escalator

Sending capacity of SP_CPL to the escalator

Actual ow from Number ofpassengers on the

escalator

Actual escala

co

Walking timealong the staircase

Passenger ow speedon the staircase

Length ofnthe staircaset

Remaining capacity of the staircase

Parwath

Width of P_CPL exit

Width of QA Length of the escalator r

Wsta

NumberNumber ofof passengers in a facilities or WA or QA of itpassengers in a facilities or WA or QA of itff

Actual outow of the previous node or thel f h h

Dynamic variable denoting time and walking distance etc.

A constant pparameter denotingg the lenggth or width of a faff cilityy

PassengPassenon the s

P_CPL to the escalator

Figure 11: Stock-�ow diagram for leaving P_CPL.

Page 10: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

Discrete Dynamics in Nature and Society10

�e peak value of the alighting passengers is higher than that of queuing, mainly due to the di�erence between the out�ow of CA and the out�ow of P_CPL. Another reason is that part of the CPL alighting passengers around 10% transferring to DP-L13 via W2 and E7 as shown in Figure 6.

Figure 16(a) provides a dynamic change in the number of passengers waiting on UP_L13. �e platform has an aggrega-tion of passengers nearly over 1000 from 8:04 am to 8:48 am

on the trains at previous stops. �e large scale of passengers alighting from these trains �rst walk through P_CPL, and then get into transferring passageway G2 including E2 and SC2. Figure 15 presents the number of passengers alighting from CPL trains and that queuing at the exit of P_CPL over the whole simulation time. �e platform su�ers from a large scale of passengers over 550 each cycle from 7:20 am to 9:20 am, especially more than 700 passengers from 7:50 am to 8:30 am.

Number of passengers

in CA1

Maximum load factor of a train

Boarding ow of QA1

Number of passengers boarding on CA1

Duration of boarding time for CA1

Duration of alighting time for CA1

Number of passengers alighting from CA1

Passenger ow alighting from CA1

Width of the train door

Walking distance along WA1_B

Remaining capacity of CA1

Number of passengers in WA1_A

Inow of QA1

Average distance between adjacent passengers for QA1

Number of passengers in WA1_B

Inow of WA1_B

Queuing length of QA1 Passenger ow

speed in WA1

Number of queues for QA1

Outow of WA1_A

Length of A1_B

Walking time along WA1_B

Number of passengers

in CA2

Maximum load factor of a train

Boarding ow of QA2 Number of passengers queuing in QA2

Number of passengers boarding on CA2

Duration of boarding time for CA2

Duration of alighting time for CA2

Number of passengers alighting from CA2

Passenger ow alighting from CA2

Width of the train door

Walking distance along WA2_B

Remaining capacity of CA2

Number of passengers in WA2_A

Inow of QA2

Average distance between adjacent passengers for QA2

Number of passengers in WA2_B

Inow of WA2_B

Queuing length Passenger owof QA2 speed in WA2

Number of queues for QA2

Outow of WA2_A

Length of A2_B

Walking time along WA2_B

Number of passengers

in CA3

Maximum load factor of a train

Boarding ow of QA3

Number of passengers boarding on CA3

Duration of boarding time for CA3

Duration of alighting time for CA3Number of passengers

alighting from CA3 Width of the train door

Walking distance along WA3_B

Remaining capacity of CA3

Number of passengers in WA3_A

QA3

Average distance between adjacent passengers for QA3

Number of passengers Inow ofin WA3_B WA3_B

Queuing length of QA3 Passenger ow

speed in WA3

Number of queues for QA3

Outow of WA3_A

Length of A3_B

Walking time along WA3_B

Part of passengers in UP_L13 waiting to enter

the concourse throughplatform exit two

Number of passengers

in CA4

Maximum load factor of a train

Boarding ow of QA4

Number of passengers queuing in QA4

Number of passengers boarding on CA4

Duration of boarding time for CA4

Duration of alighting time for CA4

Number of passengers alighting from CA4

Passenger ow alighting from CA4

Width of the train door

Walking distance along WA4_B

Remaining capacity of CA4

Number of passengers in WA4_A

Inow of QA4

Average distance between adjacent passengers for QA4

Number of passengers in WA4_B

Inow of WA4_B

Queuing length of QA4 Passenger ow

speed in WA4

Number of queues for QA4

Outow of WA4_A

Length of A4_B

Walking time along WA4_B

Number of passengers

in CA5

Maximum load factor of a train

Boarding ow of QA5Number of passengers

queuing in QA5

Number of passengers boarding on CA5

Duration of boarding time for CA5

Duration of alighting time for CA5

Number of passengers alighting from CA5

Passenger ow alighting from CA5

Width of the train door

Walking distance along WA5_B

Remaining capacity of CA5

Number of passengers in WA5_A

Inow of QA5

Average distance between adjacent passengers for QA5

Number of passengers in WA5_B

Inow of WA5_B

Queuing length of QA5

Passenger ow speed in WA5

Number of queues for QA5

Outow of WA5_A

Length of A5_B

Walking time along WA5_B

Part of passengers in UP_L13waiting to enter

the concourse throughplatform exit one

Passenger ow of the concourse to UP_L13

through platform exit one

Number of passengers in the concourse waiting to

enter U_L13P

Passenger ow of the concourse to UP_L13

through platform exit two

Passenger ow of UP_L13to the concourse through

platform exit one

Number of passengersin UP_L13 waiting to enterthe concourse

Passenger ow of UP_L13 to the concourse through platform exit two

Part of passengers in concourse waiting to enter UP_L13through platform exit two

Number of passengers queuing in QA1

Passenger ow alighting from CA3

Number of passengers Inow ofqueuing in QA3

Np

Maximum load f t f t i

Duration of boarding time foff r CA1 Queuing

Passenger ow lk

g gtrain door

j p g Q

Walking distancealong WA4_B

A

Inow of wQA4

distance betweenpassengers foff r QA4

Number of passengersin WA4_B

Inow of wWA4_B

ngthPassenger owspeed in WA4

Outow of w WA4_A

Length of A4_B

Walking timealong WA4_B

Walking distancealong WA5_B

Inow of QA5

age distance betweeen nnt passengers foff r QA55

Number of passengersin WA5_B

Inow of wWA5_B

ength Passenger owspppeed in WA5

Outow of WA5_A

Length of A5_B

Walking timealong WA5_B

Part of passengers in UP_L13waiting to enter

the concourse throughplatform exit one

Passenger ow of w theconcourse to UP_L13

through platform exit ont e

Number of passengers inthe concourse waiting to

enter U_L13P

Passenger ow of w theconcourse to UP_L13

through platform exit two

Passenger ow of w UP_L13to the concourse through

platform exit one

p gin UP_L13 waiting to enterthe concourse

gUP_L13 to the concoursethrough platform exit two

Part of passengers in concoursewaiting to enter UP_L13through platform exit two

Number of passengers

in CA1

faff ctor of a trainNumbeN r of passengers

boarding on CA1

time foff r CA1

Duration of alighting time for CA1

Number of passengersalighting frff om CA1

Passenger ow alighting frff om CA1

Width of thetrain door

Walking distancealong WA1_B

Remaining capacity of CA11

Number of passengers in WA1_A

Average distance betweenadjd acent passengers foff r QA1

length of QA1AA Passenger owspeed in WA1

Number of ffffffffqueues for QA1

Outow of WA1_A

Length of A1_B

Walking timealong WA1_B

Number of passengers

in CA2

Maximum loadfaff ctor of a train

Boarding ow of QA2AA Number of ppassengers queuing in QA2

Number of passengerssboarding on CA2

Duration of boardingtime foff r CA2

Duration of alightingtime foff r CA2

Number of passengersalighting frff om CA2

Passenger ow alighting frff om CA2

Width of thetrain door

Walking distancealong WA2_B

Remaining capacity of CAf CCCCf Co 2AA

Number of passengers in WA2_A

Inow of wQA2

Average distance betweenadjd acent passengers foff r QA2

Number of passengersin WA2_B

Inow of wWA2_B

Queuing length Passsengerr oowwwwwwwwof QA2 speed d in WA2

Number of queues foff r QA2

Outow of w WA2_A

Length of A2_B

Walking timealong WA2_B

Number of ppaassenggers

in CA3

Maximum loadfaff ctor of a train

Boarding ow of QA3

Number of passengerrssboarding on CA3

Duration of boardingtime foff r CA3

Duration of alighting time foff r CA3Number of passengers

alighting frff om CA3 Width of the

Walking distancealong WA3_B

Remaining capacity of CAoofoof ffooofffff f o 3AA

QA3

Average distance betweenadjd acent passengers foff r QA3

Number of passengers Inow ofwin WA3_B WA3_B

Queuing length of QA3 Passenger ow

speed in WA3

Number of queues foff r QA3 Length of A3_B

Walking timealong WA3_B

Part of passengers inUP_L13 waiting to enter

the concourse throughplatform exit two

Number of ppaasssseengngeerrss

in CA4

Maximum loadfaff ctor of a train

Boarding ow of QA4AA

Number of passengersqqueuing in QA4

Number of passengerssboarding on CA4

Duration of boarding time foff r CA4

Duration of alighting time foff r CA4

Number of passengersalighting frff om CA4

Passenger ow alighting frff om CA4

Width of thetrain door

Remaining capacity of CCCCA4

Number of passengers in WA4_A

Averageadjd acent p

Queuing lenof QA4AA

Number of queues foff r QA4

Number of ofppaassenggers

in CA5

Maximum load faff ctor of a train

Boarding ow of QA5Number of passengers

qqueuing in QA5

Number of passengersboarding on CA5

Duration of boarding time foff r CA5

Duration of alighting time foff r CA5

Number of passengersalighting frff om CA5

Passenger ow alighting frff om CA5

Width of thetrain door

Remaining capacity of CA5

Number of passengers in WA5_A

Averaadjd acen

Queuing leof QA5

Number of queues foff r QA

CCCCCCC

5

g p

Number of passengersPassenger ow of w

Number of passengers Inow ofqueuing in QA3

Figure 12: Stock and �ow diagram for waiting-boarding trains at UP_L13. To di�er from the alighting process where WA is marked as WA_B, and there is no QA in this process. WA for the process of waiting-boarding trains is marked as WA_A.

700

600

500

400

300

200

100

0

Num

ber o

f pas

seng

ers(

p)

07:43:

12

07:43:

22

07:43:

32

07:43:

42

07:43:

52

07:44:

02

07:44:

12

07:44:

22

07:44:

32

07:44:

42

07:44:

52

07:45:

02

07:45:

12

07:45:

22

07:45:

32

07:45:

42

07:45:

52

07:46:

02

07:46:

12

07:46:

22

07:46:

32

07:46:

42

Time�e proposed model �e real data

Figure 13: �e number of passengers for the process of leaving P_CPL.

Page 11: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

11Discrete Dynamics in Nature and Society

of UP_L13. Since the headway times of CPL is more than twice as much as UP_CPL, continuous declines in successive two cycles may arise. It also can be known that subareas with approximately same size have a similar change in the number of passengers as illustrated in Figures 16(b), 16(d), and 16(f) for a smaller size, and Figures 16(c) and 16(e) for a larger size.

Figure 10 shows the change in the average density of P_CPL over the whole simulation period according to the den-sity-based classi�cation of the LOS in Transit Capacity and Quality of Service Manual [42]. �e LOS during each cycle

and reaches the maximum at 8:24 am. �e passengers are composed of two parts: one is the discrete but large transfer-ring passengers coming from CPL, and the other is the con-tinuous but small inbound passengers. In the period of one cycle when there is no train stopping at the station, if there are no transferring passengers, the number of passengers on UP_L13 increase slowly; otherwise it rose sharply. In the period of one cycle when a train stop at the station, the number of passengers on UP_L13 drops o� quickly since the �ow into CAs (the out�ow of UP_L13) is rather larger than the in�ow

1100

1000

900

800

700

600

500

400

300

200

100

0

07:52:

11

07:54:

55

07:57:

39

08:00:

23

08:03:

05

08:05:

51

08:08:

35

08:11:

19

08:14:

03

08:16:

47

08:19:

31

08:22:

17

08:25:

01

08:27:

43

08:30:

27

08:33:

11

08:35:

55

08:38:

37

08:41:

23

08:44:

05

08:46:

51

08:49:

31

08:52:

17

08:54:

59

08:57:

43

09:00:

27

Time�e proposed model �e real data

Num

ber o

f pas

seng

ers(

peds

)

Figure 14: �e number of stranded passengers for the process of waiting-boarding trains at UP_L13.

1100 1000

800

600

400

200

0

1000

900

800

700

600

Num

ber o

f pas

seng

ers(

p)

Time

500

400

300

200

100

07:00:00 07:16:40

Queuing area

07:33:20 07:50:00 08:06:40 08:23:20 08:40:00 08:56:40 09:13:20 09:30:00

08:12

:32

08:13

:22

08:14

:12

08:15

:02

08:15

:52

08:16

:42

08:17

:32

0

Alighting from the train

Figure 15: �e number of passengers queuing at the exit of P_CPL over the whole simulation time.

Page 12: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

Discrete Dynamics in Nature and Society12

changes gradually from LOS F to LOS A. �e time in the con-gested status of the whole platform including LOS E and LOS F approximately accounts for 30% of one cycle.

From the �eld observation, it can be known that passengers waiting for trains queue orderly at UP_L13, so we set �, the ratio of queue length to the total physical length of the platform,

changes greatly, as shown in Figure 10. �e LOS of P_CPL for one cycle can be divided into two phases, as the change in the number of passengers in Figure 15. At the �rst phase, the LOS on P_CPL changes rapidly from LOS A to LOS F since the rapid increase of passengers on P_CPL. At the second phase, when the in�ow is less than the out�ow, the LOS of P_CPL

Figure 16: �e change in the number of passengers of Line 13 and its subarea for the full simulation period. (a) UP_L13, (b) A1, (c) A2, (d) A3, (e) A4, and (f) A5.

07:00

:00

07:16

:40

07:33

:20

07:50

:00

08:06

:40

08:23

:20

08:40

:00

08:56

:40

09:13

:20

09:30

:00

1600

1400

1200

1000

800

600

400

200

0

Num

ber o

f pas

seng

ers o

n U

P_L1

3(p)

Time

(a)

260

240

220

200

180

160

140

120

100

8060

40

20

0

07:00

:00

07:16

:40

07:33

:20

07:50

:00

08:06

:40

08:23

:20

08:40

:00

08:56

:40

09:13

:20

09:30

:00

Time

Num

ber o

f pas

seng

ers o

n A

1(p)

(b)

140

120

100

80

60

40

20

0

Num

ber o

f pas

seng

ers o

n A

2(p)

Time

07:00

:00

07:16

:40

07:33

:20

07:50

:00

08:06

:40

08:23

:20

08:40

:00

08:56

:40

09:13

:20

09:30

:00

(c)160

140

120

100

80

60

40

20

0

Num

ber o

f pas

seng

ers o

n A

3(p)

07:00

:00

07:16

:40

07:33

:20

07:50

:00

08:06

:40

08:23

:20

Time

08:40

:00

08:56

:40

09:13

:20

09:30

:00

(d)

140

120

100

80

60

40

20

0

07:00

:00

07:16

:40

07:33

:20

07:50

:00

08:06

:40

08:23

:20

08:40

:00

08:56

:40

09:13

:20

09:30

:00

Num

ber o

f pas

seng

ers o

n A

4(p)

Time

(e)

160

140

120

100

80

60

40

20

0

Time

07:00

:00

07:16

:40

07:33

:20

07:50

:00

08:06

:40

08:23

:20

08:40

:00

08:56

:40

09:13

:20

09:30

:00

Num

ber o

f pas

seng

ers o

n A

5(p)

(f)

1.4

1.2

1

0.8

0.6

0.4

0.2

0

r of U

P_L1

3

07:00

:00

07:16

:40

07:33

:20

07:50

:00

08:06

:40

08:23

:20

Time

08:40

:00

08:56

:40

09:13

:20

09:30

:00

(a)

07:00

:00

07:16

:40

07:33

:20

07:50

:00

08:06

:40

08:23

:20

Time

08:40

:00

08:56

:40

09:13

:20

09:30

:00

1.4

1.2

1

0.8

0.6

0.4

0.2

0

r of A

1

(b)

07:00

:00

07:16

:40

07:33

:20

07:50

:00

08:06

:40

08:23

:20

Time

08:40

:00

08:56

:40

09:13

:20

09:30

:00

1.4

1.6

1.2

1

0.8

0.6

0.4

0.2

0

r of A

2

(c)

07:00

:00

07:16

:40

07:33

:20

07:50

:00

08:06

:40

08:23

:20

Time

08:40

:00

08:56

:40

09:13

:20

09:30

:00

2.6

2.42.2

2

1.8

1.6

1.4

1.2

1

0.8

0.6

0.4

0.2

0

r of A

3

(d)

07:00

:00

07:16

:40

07:33

:20

07:50

:00

08:06

:40

08:23

:20

Time

08:40

:00

08:56

:40

09:13

:20

09:30

:00

1.4

1.2

1

0.8

0.6

0.4

0.2

0

r of A

4

(e)

07:00

:00

07:16

:40

07:33

:20

07:50

:00

08:06

:40

08:23

:20

Time

08:40

:00

08:56

:40

09:13

:20

09:30

:00

2.62.8

3

2.42.2

21.81.61.41.2

10.80.60.40.2

0

r of A

5

(f)

Figure 17: � for UP_L13 and its subareas (a) UP_L13, (b) A1, (c) A2, (d) A3, (e) A4, and (f) A5.

Page 13: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

13Discrete Dynamics in Nature and Society

as the index to measure the status of the platform. � can be an index greater than one to present the di�erence between hold-ing capacity and the required space for holding passengers. Two assumptions are made as follows: (1) the preferred max-imum queuing space Δ� for passengers on the platform in Equation (11) will be set as 0.35 m, as shown in Table 2; (2) the standard number of queues is two. However, more than two queues can be found in the real world. �e following two aspects explain why � will be greater than one. First, integrated concourse can hold some passengers coming from the spillback of passengers queuing at UP_L13, allowing for its connection with the concourse in regard to QA_2 and QA_5, as shown in Figure 9. In addition, as the above second assumption, more queues will be formed under extreme space limitation.

As shown in Figure 17(a), � is greater than one from 8:10 am to 8:45 am, which means that for the whole platform, the demand of passengers is larger than the holding capacity. It shows that extra space or more queues are in need. A detailed analysis can be given to subareas. �rough �eld investigation, it is observed that the excessive passengers in A2 and A4 (see Figures 17(c) and 17(e)), will wait at the concourse directly connecting with the platform, having an in�uence on move-ments of other passengers walking on the concourse. For A3 and A5 (see Figures 17(d) and 17(f)), where the queuing space is severely restricted, passengers self-organize with multiple queues (4 queues can be found by �eld investigation) or reduce Δ�, which increase passengers’ body contact and reduce the LOS. QA1 (see Figure 17(b)) not directly connect-ing with the concourse and is a little insu�cient in space. It can be found that some passengers aggregate at the tail of the queues.

5. Conclusion

A macroscopic �ow simulation model based on system dynamics has been developed. It o�ers a framework of simu-lating the passenger �ow in the gathering and scattering pro-cess for stations with complicated layouts. All the elements of the �ve key factors are incorporated into the casual-loop dia-gram. From the aggregation level, the dynamic change in pas-sengers’ status could be presented in a rather reasonable way, especially for high-density passenger �ows with characteristics of �uid dynamics. It �gures out the passenger �ow transmis-sion between nodes and passenger �ow movement on facilities while considering the queuing due to the capacity constraint. �e disordered and ordered queuing are demonstrated by the process of leaving the platform and that of waiting-boarding the trains respectively in the case study, showing that the pro-posed model performs well.

In the future, the developed framework may be improved and extended in several ways. First, the proportion of the route choices for passengers may be formulated in a universal way, instead just suitable for the station studied in this paper. Second, more statistical indicators such as the walking time of paths would allow reinforcing its application in the real world. �ird, the proposed model could be extended to be a simula-tion tool for the supervision of the passengers’ status in a sta-tion or employed in implementing passenger �ow control.

Data Availability

�e data used to support to the �ndings of this study have not been made available because some of them are the inter-nal operation data by the Beijing subway, the author was not granted the right to disclose.

Conflicts of Interest

�e authors declare that they have no con�icts of interest regarding the publication of this paper.

Acknowledgments

�is work was supported by the National Key R&D Program of China (2016YFB1200402).

References

[1] W. H. K., Lam, C.-Y. Cheung, and C. F. Lam, “A study of crowding e�ects at the Hong Kong light rail transit stations,” Transportation Research Part A, vol. 33, no. 5, pp. 401–415, 1999.

[2] D. King, S. Srikukenthiran, and A. Shalaby, “Using simulation to analyze crowd congestion and mitigation at canadian subway interchanges:case of bloor-yonge station, Toronto, Ontario,” Transportation Research Record: Journal of the Transportation Research Board, vol. 2417, no. 1, pp. 27–36, 2014.

[3] C. S. Jiang, Y. F. Deng, C. Hu, H. Ding, and W. K. Chow, “Crowding in platform staircases of a subway station in China during rush hours,” Safety Science, vol. 47, no. 7, pp. 931–938, 2009.

[4] L. Huang, T. Chen, Y. Wang, and H. Yuan, “Congestion detection of pedestrians using the velocity entropy: a case study of love parade 2010 disaster,” Physica A Statistical Mechanics & Its Applications, vol. 440, pp. 200–209, 2015.

[5] X. Chen, H. Li, J. Miao, S. Jiang, and X. Jiang, “A multiagent-based model for pedestrian simulation in subway stations,” Simulation Modelling Practice and �eory, vol. 71, pp. 134–148, 2017.

[6] A. Kirchner, H. Klupfel, K. Nishinari, A. Schadschneider, and M. Schreckenberg, “Discretization e�ects and the in�uence of walking speed in cellular automata models for pedestrian dynamics,” Journal of Statistical Mechanics �eory and Experiment, vol. 2004, no. 10, p. P10011, 2004.

[7] D. Helbing, I. J. Farkas, and T. Vicsek, “Simulating dynamical features of escape panic,” Nature, vol. 407, no. 6803, pp. 487–490, 2000.

[8] M. Moussaid, D. Helbing, and G. �eraulaz, “How simple rules determine pedestrian behavior and crowd disasters,” PNAS, vol. 108, pp. 6884–6888, 2011.

[9] A. Treuille, S. Cooper, and Z. Popovic, “Continuum crowds,” ACM Transactions on Graphics, vol. 25, no. 3, pp. 1160–1168, 2006.

[10] C. F. Daganzo, “�e cell transmission model: a dynamic representation of highway tra�c consistent with the hydrodynamic theory,” Transportation Research Part B, vol. 28, no. 4, pp. 269–287, 1994.

Page 14: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

Discrete Dynamics in Nature and Society14

featuring crowd movement phenomena,” Physica A Statistical Mechanics & Its Applications, vol. 447, pp. 36–48, 2016.

[30] F. Xue, W.-N. Fang, and B. Guo, “Rail transit station passenger flow evolution algorithm based on system dynamics,” Journal of the China Railway Society, vol. 36, no. 2, pp. 1–10, 2014.

[31] D. C. Duives, W. Daamen, and S. P. Hoogendoorn, “State-of-the-art crowd motion simulation models,” Transportation Research Part C: Emerging Technologies, vol. 37, pp. 193–209, 2013.

[32] S. P. Hoogendoorn, W. Daamen, V. L. Knoop, J. Steenbakkers, and M. Sarvi, “Macroscopic fundamental diagram for pedestrian networks: theory and applications,” Transportation Research Part C: Emerging Technologies, vol. 94, pp. 172–184, 2018.

[33] Y. Li and J. Li, “Multi-class dynamic network traffic flow propagation model with physical queues,” Frontiers of Engineering Management, vol. 4, no. 4, pp. 399–407, 2017.

[34] G.-Y. Wu, S.-W. Chien, and Y.-T. Huang, “Modeling the occupant evacuation of the mass rapid transit station using the control volume model,” Building and Environment, vol. 45, no. 10, pp. 2280–2288, 2010.

[35] R. M. S. Costa and P. Pavone, “Diachronic biodiversity analysis of a metropolitan area in the mediterranean region,” Acta Horticulturae , vol. 1215, pp. 49–52, 2018.

[36] C. Bianca, F. Pappalardo, S. Motta, and M. A. Ragusa, “Persistence analysis in a Kolmogorov-type model for cancer-immune system competition,” AIP Conference Proceedings, vol. 1558, pp. 1797–1800, 2013.

[37] M. Asano, A. Sumalee, M. Kuwahara, and S. Tanaka, “Dynamic cell transmission-based pedestrian model with multidirectional flows and strategic route choices,” Transportation Research Record: Journal of the Transportation Research Board, vol. 2039, no. 1, pp. 42–49, 2007.

[38] M. Kuwahara and T. Akamatsu, “Dynamic user optimal assignment with physical queues for a many-to-many OD pattern,” Transportation Research Part B, vol. 35, no. 5, pp. 461–479, 2001.

[39] X. (Jeff) Ban, J.-S. Pang, H. X. Liu, and R. Ma, “Continuous-time point-queue models in dynamic network loading,” Transportation Research Part B: Methodological, vol. 46, no. 3, pp. 360–380, 2012.

[40] A. Seyfried, B. Steffen, W. Klingsch, and M. Boltes, “�e fundamental diagram of pedestrian movement revisited,” Journal of Statistical Mechanics: �eory and Experiment, vol. 10, no. 10, pp. P10002–P10002, 2005.

[41] M. Nikolić, M. Bierlaire, and B. Farooq, “Probabilistic speed-density relationship for pedestrians based on data driven space and time representation,” Proceedings of the 14th Swiss Transport Research Conference, 2014.

[42] U. Weidmann, Transport Technology of Pedestrians: Transport Characteristics of Pedestrian Traffic, Literature Analysis. IVT Series, Institute for Transport Planning and Systems, ETH Zürich, vol. 90, 1993.

[43] S. P. Hoogendoorn and P. H. Bovy, “Pedestrian route-choice and activity scheduling theory and models,” Transportation Research Part B, vol. 38, no. 2, pp. 169–190, 2004.

[44] Group and Y. Liu, “Editorial board of traffic engineering manual of China highway and transportation society,” Traffic Engineering Manual, China Communications Press, Beijing, 1998.

[45] K. F. H. Group, Transit Capacity and Quality of Service Manual, Transport Research Board of the National Academy Press, Washington, DC, 2013, (TCRP Report 100).

[11] C. F. Daganzo, “�e cell transmission model, part II: network traffic,” Transportation Research Part B, vol. 29, no. 2, pp. 79–93, 1995.

[12] G. Flötteröd and C. Osorio, “Stochastic network link transmission model,” Transportation Research Part B, vol. 102, pp. 180–209, 2017.

[13] Y. Jiang, L. H. Juanxiu Zhu, X. Lin, and A. Khattak, “A G/G(n)/C/C state-dependent simulation model for metro station corridor width design,” Journal of Advanced Transportation, vol. 50, no. 3, pp. 273–295, 2016.

[14] I. E. Manataki and K. G. Zografos, “A generic system dynamics based tool for airport terminal performance analysis,” Transportation Research Part C: Emerging Technologies, vol. 17, no. 4, pp. 428–443, 2009.

[15] Q. Yunchao, Z. Gao, Y. Xiao, and X. Li, “Modeling the pedestrian’s movement and simulating evacuation dynamics on stairs,” Safety Science, vol. 70, pp. 189–201, 2014.

[16] Z. Qi, H. Baoming, and L. Dewei, “Modeling and simulation of passenger alighting and boarding movement in Beijing metro stations,” Transportation Research Part C, vol. 16, no. 5, pp. 635–649, 2008.

[17] V. J. Blue and J. L. Adler, “Cellular automata microsimulation for modeling bi-directional pedestrian walkways,” Transportation Research Part B: Methodological, vol. 35, no. 3, pp. 293–312, 2001.

[18] G. Flötteröd and G. Lämmel, “Bidirectional pedestrian fundamental diagram,” Transportation Research Part B, vol. 71, pp. 194–212, 2015.

[19] M. Nasir, C. P. Lim, S. Nahavandi, and D. Creighton, “A genetic fuzzy system to model pedestrian walking path in a built environment,” Simulation Modelling Practice and �eory, vol. 45, pp. 18–34, 2014.

[20] F. S. Hänseler, M. Bierlaire, B. Farooq, and T. Mühlematter, “A macroscopic loading model for time-varying pedestrian flows in public walking areas,” Transportation Research Part B: Methodological, vol. 69, pp. 60–80, 2014.

[21] M. P. H. Raadsen, M. C. J. Bliemer, and M. G. H. Bell, “An efficient and exact event-based algorithm for solving simplified first order dynamic network loading problems in continuous time,” Transportation Research Part B, vol. 92, pp. 191–210, 2016.

[22] W. Himpe, R. Corthout, and M. J. C. Tampère, “An efficient iterative link transmission model,” Transportation Research Part B: Methodological, vol. 92, pp. 170–190, 2016.

[23] K. Rahman, N. A. Ghani, A. A. Kamil, A. Mustafa, and M. A. K. Chowdhury, “Modelling pedestrian travel time and the design of facilities: a queuing approach,” PloS One, vol. 8, no. 5, p. e63503, 2013.

[24] H. Lu, Y. Jiang, J. Zhu, and Y. Chen, “A PH/PH (n)/C/C state-dependent queuing model for metro station corridor width design,” European Journal of Operational Research, vol. 240, pp. 109–126, 2015.

[25] I. E. Manatak and K. G. Zografos, “A generic system dynamics based tool for airport terminal performance analysis,” Transportation Research Part C, vol. 17, pp. 428–443, 2009.

[26] X. Y. Xu, J. Liu, H. Y. Li, and J.-Q. Hu, “Analysis of subway station capacity with the use of queueing theory,” Transportation Research Part C: Emerging Technologies, vol. 38, pp. 28–43, 2014.

[27] R. L. Hughes, “A continuum theory for the flow of pedestrians,” Transportation Research Part B, vol. 36, no. 6, pp. 507–535, 2002.

[28] Y. Xia, S. C. Wong, and C. W. Shu, “Dynamic continuum pedestrian flow model with memory effect,” Physical Review E, vol. 79, no. 6, p. 066113, 2009.

[29] D. C. Duives, W. Daamen, and S. P. Hoogendoorn, “Continuum modelling of pedestrian flows-Part 2: sensitivity analysis

Page 15: Research Article - Hindawi Publishing Corporationdownloads.hindawi.com/journals/ddns/2019/7540549.pdf · Research Article Applying System Dynamics to Simulate the Passenger Flow in

Hindawiwww.hindawi.com Volume 2018

MathematicsJournal of

Hindawiwww.hindawi.com Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwww.hindawi.com Volume 2018

Probability and StatisticsHindawiwww.hindawi.com Volume 2018

Journal of

Hindawiwww.hindawi.com Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwww.hindawi.com Volume 2018

OptimizationJournal of

Hindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com Volume 2018

Engineering Mathematics

International Journal of

Hindawiwww.hindawi.com Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwww.hindawi.com Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwww.hindawi.com Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwww.hindawi.com Volume 2018

Hindawi Publishing Corporation http://www.hindawi.com Volume 2013Hindawiwww.hindawi.com

The Scientific World Journal

Volume 2018

Hindawiwww.hindawi.com Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com

Di�erential EquationsInternational Journal of

Volume 2018

Hindawiwww.hindawi.com Volume 2018

Decision SciencesAdvances in

Hindawiwww.hindawi.com Volume 2018

AnalysisInternational Journal of

Hindawiwww.hindawi.com Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwww.hindawi.com