1 Introduction

Main goal of the pedestrian and fire safety engineering is to estimate the evacuation time, i.e., how long it takes before all people in the premises manage to leave it, a review of the concepts how to estimate the evacuation time, see, e.g., in [2]. One of the simplest ways how to calculate the evacuation time is to use the hydrodynamic approach and look at the crowd as it is a fluid. Such macroscopic methods are often referred to as “hand-calculation” methods since they are not based on simulations. For the applicability of such methods in evacuation time prediction we refer the reader to [5] or [6] and the references therein.

The hydrodynamics can be reduced to simple mass-transport model on the graph with vertices representing rooms (or rather exits) and edges representing possible routes between the vertices. Mass-transport process is based on the rules (usually probabilistic) of the transportation of part of the mass from one node to another. Theoretical description is summarized in [7, Chapter Three] and the references therein.

In order to use the hand-calculation method for evacuation time prediction, it is necessary to assign crucial parameters to individual elements of the network: the maximal flow intensity through the bottleneck, flow density relation (fundamental diagram) in the corridor, initial distribution of pedestrians, and others. A lot of experimental studies and their evaluation have been performed in order to capture such aspects, for review, see e.g., [6,7,8]. The study presented here leans mainly on the observation that the pedestrian flow through the bottleneck depends mainly on the bottleneck width, and hence rather smoothly due to the zipper effect. Since the experimental layout did not contain any corridor movement, the flow reduction due to the increasing density (the fundamental diagram) has not been considered.

In [8] the author suggested that the dependence of flow J on the bottleneck width w is linear and hence

$$\displaystyle \begin{aligned} J=1.9\cdot w\,. \end{aligned} $$
(1)

The used mass-transport model, in more detail presented already in [4], is partially based on this assumption; however, we found out that the average flow through the bottlenecks was significantly lower in the second experiment than the first one (which was quite in agreement with Eq. (1)). Therefore, the characteristic flow C through the bottleneck was determined by means of the average flow through the bottleneck. Nevertheless, to exclude other external influence, it is reasonable to measure the characteristic flow in a steady state, determined by the levelling of crucial quantities as density, velocity, and flow [3].

It has been observed, see, e.g., [1], that the actual flow through the bottleneck is not given by the characteristic flow C only, but is influenced by the clogging size in front of the bottleneck as well. More precisely, while the crowd size is increasing, the flow is greater than C (maybe because more aggressive pedestrians are pushing forward), and while the crowd size is decreasing, especially in the last phase of the egress, the flow is lower than C (maybe because the loss of motivation or the less aggressive nature of the crowd). In such a case it is necessary to measure the actual flow in more smooth way than just counting pedestrians per time unit. The study on how to smoother the flow is presented in [9].

2 Experiments

Two original experiments, denoted as E5 and E6, were conducted at the Faculty of Nuclear Sciences and Physical Engineering of the Czech Technical University in Prague, namely in the lecture room T-201 and adjacent hallway. The pedestrian crowd consisting of second year students was rather homogeneous; however, differences in motivation to leave the premisses were observed.

The layout of the experiment is schematically depicted in Fig. 1. At the beginning of each trial, students were gathered in four groups at four staircases in the lecture room (level 3). After the given signal, students started to leave the lecture room. The pedestrian streams merged in front of the two exits (level 2). Both exits lead to one common vestibule with one main exit (level 1), through which the premises was left.

Fig. 1
figure 1

Schematic illustration of the experimental layout. Students were leaving the lecture room via a tree-like structure of consecutive bottlenecks. The experiment was recorded by four cameras placed above the exits v 5 to v 7

The experiments were recorded by several synchronized cameras, the main focus was given to the precise determination of the passing times through all seven involved exits denoted as v 1, v 2, …, v 7, see Fig. 1. Here we note that the exits v 1-v 4 were associated with the last step of the staircase and there was no bottleneck in front of them. Furthermore, the flow through these “leaves” of the tree was partially controlled by the experimenters (slowed down or speeded up) and differed trial after trial. The used hand-calculation model was then considered in the data-driven sense, i.e., the measured flow through the leaves was input to the estimation, for details see [4].

The number of pedestrians in front of the bottleneck and flow through given bottleneck were the main measured quantities used for analysis. It is worth noting that the experiments were not equivalent, slight differences were present. In experiment E5, pedestrians were already standing on the staircases during the initiation, contrarily in experiment E6, pedestrians were gathered under the staircases and had to climb the stairs up. This was reflected in the average flow and free-flow velocity of the pedestrians. For details see overview in Table 1.

Table 1 Experiment details

3 Estimation Method

The mass-transport process used to describe observed phenomena was developed under three main assumptions fulfilled by the experiment:

  1. 1.

    The capacity of individual rooms is never reached, i.e., the outflow from one room is not affected by the state in the consecutive room.

  2. 2.

    None part of the layout could be considered as narrow corridor, i.e., the flow intensity drop due to high density is not observed.

  3. 3.

    Pedestrians build a compact clogging in front of the exit.

Such assumptions enable to build a simple deterministic mass-transport process based on explicit/forward difference equations (the state in time t is calculated from the state in time t − 1). The process is defined on the graph consisting in nodes V = {v 1, …, v 7} representing exits and edges E = {e 15, e 25, e 36, e 46, e 57, e 67, } representing paths from one exit to another. The observable quantities are the actual flow J i(t) through the exit v i and number of pedestrians m i(t) in the clogging in front of exit v i. The model consists in coupled difference equations

$$\displaystyle \begin{aligned} \begin{array}{rcl} J_i(t) &\displaystyle = &\displaystyle \min(m_i(t), J^c_i)\,, \end{array} \end{aligned} $$
(2)
$$\displaystyle \begin{aligned} \begin{array}{rcl} m_i(t+1) &\displaystyle = &\displaystyle m_i(t) - J_i(t) + \sum_{\{j\mid e_{ji}\in E\}} J_j(t-t_{ji})\,, \end{array} \end{aligned} $$
(3)

where \(J_i^c\) is the capacity of the bottleneck, i.e., maximal possible flow through the exit v i, depending mainly on the bottleneck width and shape; t ji is the estimated time of a pedestrian to walk from exit v j to the clogging in front of the exit v i. The basic time step used in the difference equation was chosen as one second; however, the method can be used equivalently for arbitrary time interval: the longer the interval is, the smoother flow is observed; the shorter the interval is, the more sensitive is the prediction to fluctuations.

As the term capacity suggests, the maximal flow \(J_i^c\) has been considered constant in time accordingly to [4], i.e.,

$$\displaystyle \begin{aligned} J_i^c\equiv C_i\,. \end{aligned} $$
(4)

As will be shown further, this assumption was not fulfilled by the experiment and dependence on other conditions is to be introduced. Furthermore, the experiments have shown that the capacity \(J_i^c\) cannot be considered as the geometric property of the bottleneck only (suggested by (1)), but reflects the crowd properties/motivation as well. Therefore, the values of C i have been calibrated based on the average flow through given bottleneck over the time the bottleneck was saturated, i.e., there was a clogging of significant size in front of the bottleneck to maintain steady flow. The calibrated values used for prediction are given in Table 2. The value expected according to [6] is given for comparison as well.

Table 2 Calibrated values for vertices V

Here we note that due to the list of assumptions given above the value of t ji can be considered as fixed and the outflow from v j as independent from the state of the target exit v i. The value of t ji has been estimated as

$$\displaystyle \begin{aligned} t_{ji}=\mathrm{dist}(v_j,v_i)/V_0\,, \end{aligned} $$
(5)

where the distance dist is the length of the shortest path between exits and V 0 is the expected desired free-flow velocity of pedestrians estimated from the data. As can be seen in Table 1, the average velocity has differed significantly among experiments, probably due to the different initial conditions (climbing up the staircase or not). The calibrated values of t ji are given in Table 3. The value of t ji has been rounded to the closer integer in order to fit to the difference equations without necessity of interpolation.

Table 3 Calibrated values for edges E

The comparison of the estimation model and the experiment was performed in the “data-driven” sense, i.e., the flow through the leaves v 1, …, v 4 (level 1) was considered to be known (e.g. measured by kinects as suggested in [4]) and the measured flow served as the input to the mass-transport model. In order to do so, the input flow needs to be discretized, i.e., the mass of pedestrian flowing per each second to be expressed. Counting the number of passing pedestrian during each second is highly imprecise and “jumpy”. Therefore we used an interpolation approach for the flow estimation. More precisely, the cumulative flow function CFF has been defined as linear interpolation of the pairs (time of passing, number of pedestrians passed through given bottleneck). Then the flow J i(t) is given as J i(t) = CFF(t) − CFF(t − 1). Such approach gives smoother flow and better sensitivity of the estimator to initial flow fluctuations.

It is worth noting that the values C i and t ji have been rather tuned to fit the experimental data. Of course, it would be beneficial to calibrate the estimation model to be applicable even in the case that only the geometric layout of the premisses is available, i.e., without the measurement of the characteristic flow and desired velocity. Such auto-calibration concept based on other information from the flow through the leaves may be subject to further investigation.

4 Observations

The goal of the estimation tool was to predict the observable quantities flow and occupancy at the main exit v 7. In Fig. 2 the time evolution of measured and predicted flow and occupancy is plotted. From the graph it can be observed that the overall flow and evacuation time are in a good agreement for both experiments. However, the estimation tool is not able to capture the increased flow at the beginning of the evacuation and the decreasing flow at the end of the evacuation.

Fig. 2
figure 2

Comparison of the actual flow (upper row) and actual occupancy (lower row) of the main exit v 7. The measured data (red crosses) compared with the constant flow prediction (blue squares) and the modified flow prediction (black circles)

That motivated us to introduce the dependence of \(J_i^c\) on the gradient of the mass m i(t), since it is observed that during the emptying of the room the motivation of pedestrians to leave is decreasing and therefore even the flow is decreasing. The suggested dependence is

$$\displaystyle \begin{aligned} J_i^c(t)=C_i+\frac{\mathrm{d}m_i(t)}{\mathrm{d}t}/m_i(t)\,. \end{aligned} $$
(6)

The idea behind this equation is as follows. While the size of the clogging is increasing, pedestrians are more motivated to leave the room (or alternatively, more motivated pedestrians reach the door room faster than the less motivated) and therefore the flow through the door is higher. Contrarily, while the clogging size is decreasing and the room is getting empty, the pedestrians are less motivated to leave the room (or alternatively, more motivated pedestrians already left the room and less motivated pedestrians are leaving) and therefore the flow is lower. The slow-to-start effect plays an important role as well. Further, the flow through the bottleneck is less affected when the clogging size is high since the propagation of the information about the increasing or decreasing number of pedestrians is dampened by the crowd.

The constant C i can be then characterized as the steady-state flow through given bottleneck. In the case of mentioned experiments, the steady-state like behaviour can be observed at the time between the increase and decrease of pedestrian mass m i(t). In the case of this study, the values of C i for both approaches (4) and (6) can be chosen identical, since the estimation techniques give similar values of C i.

The results are plotted in Fig. 2. The lower graph represents the number of pedestrians in the room, i.e., waiting in the clogging plus walking towards the clogging. The reason is that the actual size of the clogging cannot be derived exactly from the experiment records.

5 Summary and Conclusions

Main goal of this study was to describe some bottleneck flow phenomena using a simple “hand-calculation” method for evacuation time estimation. Contrarily to common approach, not only the evacuation time was examined, but even the temporal evolution of observable quantities as actual flow and number of pedestrians in the clogging in front of given bottleneck.

A simple mass-transport model based on difference equations has been used as the estimation tool. It has been shown that the estimated quantities are in quite good agreement with the experimentally measured data; however, some aspects cannot be captured by the classical concept of constant capacity of the bottleneck.

The presented experiments as well as earlier works evince significant decrease of the bottleneck flow at the end of the evacuation when the space in front of the bottleneck is getting empty. This phenomenon can be explained by the loss of motivation of the evacuees. On the other hand, the performed experiments have shown that the flow at the beginning of the experiment is higher that the steady-state flow causes probably by the fact that the more motivated pedestrians reach the bottleneck earlier than the less motivated.

To capture such phenomenon, the dependency of the capacity on the gradient of the clogging size has been introduced as given by Eq. (6). The comparison of the measured and predicted quantities given in Fig. 2 shows that such modification makes the estimation more accurate with respect to the temporal evolution of the quantities preserving the evacuation time and overall flow.