Preprint
Article

This version is not peer-reviewed.

Agent-Based Discrete-Event Simulation Modelling of Metro Stations for Crowd Management and Passenger Flow Analysis

Submitted:

14 September 2026

Posted:

15 September 2026

You are already at the latest version

Abstract
Metro systems have become increasingly crucial components of sustainable urban mo-bility solutions. The effectiveness of metro systems, however, depends on station ca-pacity and passenger behaviour within stations is a recurring and constantly evolving challenge. Efficient crowd management in metro stations is therefore a critical chal-lenge for transport operators due to increasing passenger demand and the need to maintain safe and reliable operations. Using a combination of agent-based modelling and discrete-event simulation, this study develops an integrated simulation frame-work, and applies to two typical metro stations, De Ferrari Station in Genoa, Italy, and Serdica Station in Sofia, Bulgaria, using Simul8 – an event-based simulation modelling software. The models represent passenger and train interactions within station envi-ronments, including inbound, outbound and transferring passenger movements, ticket purchasing and validation activities, utilisation of stairways, escalators and elevators and train boarding and alighting processes. Passenger behaviour is modelled through a combination of specific routings, queuing and stochastic activity durations provided by data from metro operators, site observations and local knowledge. Validation was undertaken by comparing simulated passenger flows against observed data at key sta-tion locations, including entrances, platforms, concourses, and transfer areas. Results demonstrate a high level of accuracy, with simulated flows closely mirroring observed values for both stations. Findings confirm that the integrated simulation framework provides a robust and effective approach for analysing station operations, identifying congestion points, and supporting evidence-based decision-making for station design and crowd management improvements.
Keywords: 
;  ;  ;  ;  

1. Introduction

Urban metro systems (as well as various types of railway systems) have become increasingly important components of sustainable urban mobility solutions considering their high-capacity, reliable, and environmentally efficient capabilities. In particular, metro systems are typically designed to serve densely populated urban corridors and major activity centres through high-frequency, high-speed services, and thus facilitating wider-scale accessibility and social equity, supporting sustainable urban development and reducing dependence on private passenger cars. Considering these characteristics and complicated system configurations, the effectiveness of metro and railway systems depends on the capacity and passenger behaviour within stations, which are recurring and constantly evolving challenges for system operators, transport planners and governing authorities. However, by utilising simulation modelling, this can provide insights into where potential bottlenecks, conflicting flow areas and where inventions may be required within a station. In this study, a hybrid agent-based discrete-event simulation approach is used to model two metro stations in Genoa, Italy and Sofia, Bulgaria.

1.1. Objectives

The objective of the current study is to develop metro station simulation models that simulate passenger flow dynamics within an individual metro station. The proposed integrated simulation modelling framework combines agent-based modelling (ABM) and discrete event simulation (DES) techniques to model passenger movements within metro stations. Whilst this framework is generally applicable to any metro stations, the current study focuses on its application to two typical stations, De Ferrari Station of AMT Genoa and Serdica Station of Metro Sofia. In this context, the models are developed with a specific focus on improving station crowd management through identifying critical bottlenecks (e.g., in-station passenger flow congestion locations) for any possible passenger circulation improvement and optimisations.

1.2. Structure of the Paper

Continuing forward, this paper will firstly present a literature review of modelling approaches, focusing on ABM and DES, and the major components involved. Section 3 will provide some context of the two modelled stations whilst Section 4 will explain the key processes modelled within the Simul8 environment. For example, simulating how (inbound/outbound/transfer between platforms) passengers navigate through the stations, including passenger vertical and horizontal movements, their interactions with in-station facilities, as well as the boarding and alighting of trains and passenger activities. In doing so, the following sections will explain how the key processes of passenger movements and train loading/unloading activities will be modelled in the Simul8 Station Models. Following this, later sections present the results collected and provide analysis of the results against key KPIs. Finally, this paper will illustrate the validation process and provide some applications of the proposed integrated agent-based discrete-event simulation framework to model and evaluate the performances of two real world metro stations.

2. Literature Review

2.1. Agent-Based Modelling (ABM)

ABM is a computational approach that simulates systems through the interactions of autonomous and heterogeneous agents operating within a shared environment [1]. In transportation research, ABM has been widely applied to transport policy, travel demand, public transport, urban logistics, and mode choice analysis [2]. By representing individual travellers, vehicles, or organisations as agents with distinct characteristics and behavioural rules, ABM enables the analysis of complex interactions and emergent transport system behaviours across multiple spatial scales. This approach offers considerable potential for evaluating urban transport systems and sustainability outcomes [3]. However, challenges remain in accurately incorporating accessibility, demographic factors, and travel costs within agent-based frameworks [4]. Recent advances in data availability, computational power, and modelling techniques have addressed many of these limitations, making ABM an increasingly effective tool for analysing the dynamic interactions between transport systems and urban environments.

2.2. Discrete-Event Simulation (DES)

DES involves the modelling, simulation, and analysis of systems using computational and mathematical techniques [5]. Its key strength lies in its flexibility and adaptability, enabling applications across diverse sectors, including healthcare, transport, warehousing, supply chains, defence, computer systems, and business process management [6,7]. DES allows organisations to test scenarios and evaluate operational changes before implementation.
Despite its advantages, DES has several limitations. Developing and validating simulation models can be complicated and time-consuming, particularly for large-scale systems that require extensive data and domain expertise. Traditional DES also relies on sequential algorithms, which can limit computational efficiency when modelling highly complicated systems [8]. Furthermore, model accuracy depends heavily on the validity of underlying assumptions, and continuous updates are often required to reflect changes in real-world operations.
Within a transport context, discrete-event modelling has been utilised in a variety of contexts, providing some interesting findings and proposals for future metro services. DES has been widely applied in railway and metro systems to evaluate operational performance, passenger movement, and service reliability. In railway operations, DES has been used to investigate delays, timetable performance, and traffic management, with studies demonstrating its effectiveness in identifying bottlenecks, testing delay mitigation strategies, and improving scheduling efficiency [9,10,11]. This approach has also been employed to analyse passenger flow within stations, enabling the assessment of congestion, passenger behaviour, and the impacts of external disruptions such as the COVID-19 pandemic, thereby supporting evidence-based station management and safety improvements [12]. Beyond conventional passenger operations, DES has also facilitated the evaluation of innovative urban logistics concepts, including the utilisation of metro and light rail systems for baggage and freight transport. Simulation studies have demonstrated the technical feasibility and operational benefits of integrating passenger and freight services, highlighting opportunities to utilise spare network capacity while reducing road congestion and emissions [13,14,15]. Furthermore, DES has been used to assess infrastructure utilisation and vehicle design adaptations, supporting the development of multimodal transport solutions and more efficient use of rail assets [16,17]. Collectively, these studies demonstrate that DES provides a flexible and powerful framework for modelling complex railway systems, allowing stakeholders to evaluate operational strategies, quantify performance improvements, and assess innovative transport solutions before implementation.

2.3. ABM and DES Hybrid Approaches

Hybrid simulation approaches have emerged in response to the increasing complexity of metro systems, which comprise interconnected infrastructure, operational processes, and passenger behaviours. By integrating multiple modelling paradigms, these approaches leverage the strengths of individual methods while mitigating the limitations associated with relying on a single technique. A previous study conducted a comprehensive assess of hybrid simulation practices, covering reviewed 139 peer-reviewed simulation studies published between 2000 and 2018 and revealed that combinations of two or three modelling approaches are increasingly common, reflecting the need to capture multiple system dimensions simultaneously [18]. Among these, the integration of ABM and DES emerged as the most widely adopted configuration, particularly for transport applications where both individual-level behaviours and system-level operational processes must be represented. The combination enables the modelling of autonomous passenger decision-making alongside the dynamics of transport operations, providing a more comprehensive representation of complex metro systems than either method can achieve independently.

2.4. Key Model Components and Validations

Studies of metro and railway station pedestrian flow typically incorporate inputs relating to passenger characteristics, demand levels, station facilities, and train operations, including arrival rates, walking speeds, capacity, headways, and dwell times [19,20,21]. Most models employ ABM, often combined with social force, network, or queuing models, to represent passenger movement, route choice, queuing behaviour, and interactions within station environments [19,22]. Common passenger activities modelled include station entry, ticket purchase, security screening, transfers, and waiting for trains. Outputs generally focus on operational and passenger performance measures, such as density, speed, travel time, queue length, service level, transfer capacity, and passenger delays, with recent studies also assessing resilience and in-station time reliability [22,23]. These metrics support the evaluation of metro station design and operations.
Model verification and validation (V&V) are essential for ensuring the accuracy and credibility of metro station simulation models [19]. Verification assesses whether the model has been correctly implemented, while validation evaluates how well it represents real-world operations. Common V&V metrics include queue length, passenger travel time, and platform crowding, which reflect station performance, passenger experience, and safety [21]. Model verification is typically undertaken by comparing simulated passenger flows with observed field data and calculating measures such as average relative error [19]. Validation often involves comparing simulated and observed boarding, alighting, and total journey times to assess model accuracy [24]. In addition, expert review by station managers is frequently used to ensure that model assumptions and outputs reflect operational reality [20]. Together, these approaches improve model reliability and support informed decision-making for metro station planning and management

2.5. Findings and Proposed Modelling Approach

As can be summarised from the above literature review, it is suggested that a hybrid approach should be employed, combining ABM and DES for effectively modelling metro system dynamics at an individual metro station level. ABM is suitable for capturing individual passenger behaviours, whilst DES is better used in modelling operational flows. The metro simulation model should consider the impact of various components of the station physical environment (e.g., station layout, entrances, platforms, corridors, escalators and ticket machines), as well as accurate modelling of passenger flow behaviours. Major input variables can be classified into four categories: passenger characteristics, facility attributes train operation plans and operational scenarios. The model should also be able to produce output evaluation metrics such as pedestrian flow metrics, facility performances, time consumption, and system efficiency metrics. The developed model should be validated and verified quantitatively against observable metrics, and qualitatively with feedback from operators.

3. Context for Station Model Development

Accurate modelling of metro operations requires a detailed understanding of the physical infrastructure of the network and stations. To support this, comprehensive maps and technical layouts have been collected and analysed for both Genoa and Sofia metro systems. These include floor plans, CAD drawings, and schematic representations of network topology.
The Sofia Metro (Figure 1) is one of the most modern and rapidly expanding urban transport systems in Eastern Europe. It currently consists of four operational lines (M1, M2, M3, and M4), covering over 52 kilometres and including approximately 47 stations. The network is operated by Metropoliten JSC (MetroS) and features increasing levels of automation and advanced technological systems. Lines 1 and 2 form the core structure of the network, intersecting at the central Serdica station, which serves as a key intermodal hub. Lines 3 and 4 are more recent additions, featuring sections with driverless technology (GoA3). For example, Line 3 is operating automatic train movements at GoA3 standard, with a train attendant onboard to operate the doors. The metro is designed to accommodate high passenger volumes, with train frequencies ranging from 3 to 13 minutes, depending on the time and day. Train types vary in capacity and configuration, tailored to the specific automation level of each line.
From an urban mobility perspective, the Sofia Metro plays a key role in reducing surface traffic congestion, providing fast connections between residential districts and the city centre. It is well integrated with other public transport modes, including buses and trams.
The Genoa Metro (Figure 2) is a light rapid transit system serving the city of Genoa, Italy. Currently, the network consists of a single line, running for approximately 7.1 kilometres and comprising 8 stations. Despite its limited extent, the metro plays a strategic role in the city’s mobility system, providing a fast and reliable alternative to road-based transport in a geographically constrained urban environment.
The line runs primarily underground and connects the Brin station in the north-western suburbs to Brignole station, a major railway and intermodal node in the city centre. Key intermediate stations include Dinegro, Principe, and De Ferrari, the latter being one of the central hubs of the network. The metro is fully integrated into the broader public transport system operated by AMT Genova, ensuring multimodal connectivity with buses, funiculars, and local trains.
In recent years, the Genoa Metro has been undergoing a significant expansion and modernisation programme, with planned extensions to both the west and east, as well as upgrades to signalling and automation systems (the current metro system is GoA2). These developments aim to increase network coverage, improve service frequency, and reduce waiting times.
For the Sofia Metro, a particular focus was placed on Serdica Station (Figure 3), which represents a complex multi-line interchange hub connecting Line 1 and Line 2. The station is structured on three underground levels:
  • The upper level contains entrances, commercial spaces, and access points from street level.
  • The middle level serves Line 1, with two side platforms for opposite directions.
  • The lower level serves Line 2, which is aligned orthogonally to Line 1, with a central platform.
Multiple vertical circulation elements—including escalators, elevators, and staircases—connect the levels, enabling passenger transfer between lines. Interconnecting corridors between platforms are designed to manage large passenger flows.
In Genoa, De Ferrari Station (Figure 4) is one of the busiest and is strategically located in the historical and administrative centre of the city. The station is structured on three underground levels:
  • The ticketing and access level, which connects to the surrounding pedestrian areas via multiple entrances.
  • An intermediate level, where people split in two different flows based on the destination they aim to reach.
  • The platform level, which includes a central island platform serving both directions.
Despite its relative simplicity, De Ferrari presents unique spatial constraints due to its location beneath historical infrastructure and narrow urban fabric. The limited platform width, combined with a stairway and a single escalator (for each platform), introduces challenges in managing boarding and alighting, especially during high-demand events in the city centre.
The specific parameters of the constructed high-fidelity simulation environment are summarised in and Table 1. These baseline parameter values were collected from and confirmed by the respective metro operators AMT and MetroS. Apart from these core parameters, some additional parameters such as passenger boarding/alighting time per train door and passenger vertical movement facility operational parameters (i.e., capacity, travel time, etc.) were determined according to relevant literature. These core sets of input parameters are served as the baseline conditions and are incorporated into the models to carry out model development and later, model validation.

4. Model Development and Design

4.1. Metro Station Modelling Logic Using Simul8

In this study the Simul8 simulation modelling software package is employed, where passengers and trains are modelled as two types of agents, Passenger Agents and Train Agents. Passenger Agents are to simulate passenger movements through the station whilst the Train Agent is to simulate train arrivals at stations, according to the scheduled timetable, to load/unload passengers, and their departure away from the stations. The modelling logics using Simul8 for the Passenger Agent and Train Agent are explained in the following sub-sections.

4.2. Passenger Agent Modelling

An essential step in creating the Station Models to analyse the effectiveness of crowd management in the metro stations is the use of the fundamental building blocks from Simul8 to model passenger movements across various areas and facilities in the station, to create a functional station simulation model. For the Passenger Agent, the overall modelling logic is illustrated in Figure 5.
In the model, four key building blocks are utilised:
  • “Start Points”, acts as the arrival of passengers entering the station through multiple entry points.
  • “Queue”, acts as a storage area enabling passengers to wait for the next activity in the simulation system.
  • “Activity”, which serves multiple purposes by either a ticket machine or a human activity (i.e., ticket machines, or ticket office counters, ticket gates/barriers, and vertical movement facilities (such as stairways, escalators, elevators) connecting the multi-level station areas.
  • “End Points”, serves as the completion point for passenger services in the simulation model (i.e., inbound passengers getting onboard of a train, or outbound passengers getting away from the ticket validation gates).

4.3. Passenger Types

In the Station Models, passengers are classified into three main types, inbound passengers with and without a pre-paid ticket, and outbound passengers. Different passengers are simulated using the “Label” attribute from Simul8 to identify the passengers’ direction of travel (inbound/outbound) and the types of tickets they are using (i.e., pre-paid ticket or purchasing a ticket) for inbound passengers. These are allocated as label values for two types of “Labels” in Simul8 as shown in Figure 6 and Figure 7.The use of “Labels” also helps to segregate the results at “End Points”, enabling a more efficient collection of model outputs.
For Serdica station, a fourth type of transfer passengers is included to model passengers transferring between the platforms for Line M2 (i.e., Platforms III and IV in the model) and the platforms for Lines M1/M4 (Platforms I and II in the model). The movements are simulated using two pairs of “Label” attributes as well. One pair is to simulate passengers unloading from trains arriving at Line M2 platforms, who will then navigate to one of the two platforms for transferring to Lines M1/M4 (Figure 8), and vice versa (Figure 9).

3.4. Start Point Properties

For the Passenger Agent, a number of properties need to be set to ensure the system estimates the appropriate number of passengers entering the simulation model. These include the daily arrival profiles estimated from the operator provided passenger demand data, and “Actions” with the use of labels. Figure 10 shows examples of such inbound/outbound Passenger Agent “Start Points”. Each “Start Point” is associated with an arrival schedule specifying the number of passengers arriving at a particular time period. For outbound and transfer “Start Points”, passenger flows would come along with the arrival schedule of trains on individual platforms. The estimates of inbound passenger distributions across various station entrances were informed by local knowledge, experiences and site observations. For transfer passenger profiles, a model was developed to provide a robust estimate of hourly passenger flows between platforms over a typical day.

3.5. Actions

For all “Start Points”, “Actions” are used to assign values to “Labels” to simulate individual passengers’ movement as well as facilitating the segregation of results at the end of the simulation. “Labels” need to be created beforehand (Figure 6 and Figure 7) in order to assign different types of passengers for each value in the “Actions”. The values given for the two types of “Labels” for inbound and outbound passengers are shown in Figure 6 and Figure 7, for example, for setting up the actions.
At all inbound and outbound passengers “Start Points” in the Station Model, the label values for Direction of Travel were set as fixed (1 for inbound; 2 for outbound) and shown in Figure 11 as an example, to ensure the correct “Label” is set. For inbound passengers, the values for a second “Label” are then then set according to a Ticket Type distribution calibrated by site observation and field data and shown in Figure 12 as an example.
For transfer passengers, the values of the two pairs of transfer “Labels” were also set according to a distribution calibrated by site observation and operator provided data. These label values will allow “Activities” representing key passenger flow decision points, where inbound, outbound and transfer passengers sharing common spaces (e.g., concourse areas), to accurately “Route Out” passengers to the appropriate direction by “Labels”.

4.6. Passenger Movement in the Station

Throughout the station models, “Activities” are the most commonly utilised. These “Activities” are employed when passengers interact with various in-station facilities. These include ticket machines/offices, ticket validation gates and vertical movement facilities (stairways, escalators, elevators). The distributions of the amount of time passengers interacting with these facilities are estimated based on site observations, local knowledge and experiences. Once the Passenger Agent finishes an “Activity”, they will move to the next “Activity”; however, there will be more than one “Activity” for the passenger to move from the previous “Activity”, as such a “Routing Out” option will be used. The “Routing Out” option allows for “Activities” to allocate passengers to the next process using the routing rules, which can be done based on “Label” values or percentage distributions among the available routing options.
For queueing system in the models, the “Queue” points are laid out after each “Start Point” and “Activity”. This ensures that the passengers are able to wait in the system where there is an “Activity” in use at full capacity. Hence, the queuing system in the Station Models provides useful data for the results at the end to analyse the effectiveness of crowd management.

4.6.1. Uses of Ticket Purchasing Facilities

Across the station models, there are two methods that passengers can utilise to purchase a ticket, if this is required, these are either automatic ticket machines or a manned ticket office. The numbers, groupings and distributions of ticket machines/offices in the selected stations are based on information in the station layout maps, which all are connected with a “Queue” in Simul8. For each group of ticket purchasing options in a certain location, the routing rule is set as “shortest queue” before the passengers start queuing for the ticket purchasing option using the “Routing Out” at the “towards ticket machines/office” Activity. It means that passengers must go towards the option with the lowest number of passengers in the queue. The time distribution for all ticket purchasing options is set as uniform to allow a random occurrence between the lower and the upper time values.

4.6.2. Ticket Validation Gates

After passengers have purchased tickets (or if they have a pre-paid ticket), they will go to the next “Activity” point, which might be the ticket validation gates (if any), or the vertical movement options. For the selection of which ticket gates to use, the logic will be the same as the selection of ticket purchasing option, which is based on a “shortest queue” setting.

4.6.3. Vertical Movement Options

As for the uses of vertical movement options, “Routing Out” settings will be used to model passengers’ preferences based on site observations and local understanding. The time distribution for the passengers to travel down each vertical movement option is set at an average value reflecting individual vertical travel option’s characteristics. Also, each option could accommodate more than one passenger at a time, when compared with other activities such as individual ticket purchasing option, which can only be utilised by one passenger at a time. The capacity of each vertical movement option is estimated according to its size and operations. To allow the model to accommodate up to the specified capacity on an individual movement option, this is done by setting the “Replicate” attribute from the Simul8’s properties, which means replicating the same Activity for once up to the number of times specified as capacity.
Passenger movement logics within the station are basically the same for both inbound and outbound Passenger Agents, but with opposite direction of travel that is identified using the routing out by Label option. This is particularly important for modelling passenger movements at station concourse areas and intermediate levels where inbound and outbound passengers share common spaces. This is done through the use of routing out by “Label” option, where the simulation system will allocate Passenger Agents to the next “Activity” based on their Direction of Travel “Label” values (Figure 13). For transfer passengers, who also share common spaces with inbound/outbound passengers, will be identified by the two pairs of transfer “Label” values, and be guided by the routing out by “Label” option as well to their destination platforms.

4.7. Passenger Boarding and Alighting Activities

Passenger boarding and alighting activities will be done in association with the activities of the Train Agent (i.e., the arrival and departure of a train and its unused capacity on arrival, which will be described later). These activities are only allowed when a train is present at the platform according to the train arrival schedule.
When inbound and transfer passengers arrive at their destination platform, they will join a platform “Queue” simulating the platform capacity constraints. The platform “Queue” is connected with a platform “Activity” that is used to simulate passenger boarding activities. This platform “Activity” will be used in association with the train arrival schedule specified in the “Resource” settings in Simul8.
When the platform “Activity” detects the arrival of a train (with its specified vacant capacity availability), passengers in the platform “Queue” will be allowed to get onboard in an orderly manner, according to the number and sizes of the train doors. This is done using the “Replicate” attribute from the Simul8 properties, which means multiple passengers will be allowed to get onboard simultaneously in an orderly manner. It is assumed that every train door will allow for 2 inbound/transfer passengers to get onboard at the same time roughly in about 1.8 secs, and all train doors will be in operation throughout the dwelling period. Once the boarding activity is finished, inbound/transfer passengers will be regarded to have completed their inbound/transfer services at the platform “End Points”.
As for the outbound passengers, the train arrived will unload passengers who are already onboard on their arrival. Unloaded passengers (outbound) will then join the platform “Queue” and navigate through the station in the same logic as described for the inbound passengers until they leave the station at the “End Points” completing their outbound services.

4.8. Train Agent Modelling

The Train Agent in the Station Models is constructed through the “Start Point” and “Resource” building blocks from Simul8 simulating the arrival of a train with the number of passengers already onboard (i.e., outbound passenger demand) and the train’s available vacant capacity on arrival (to receive inbound/transfer passengers waiting on the platform “Queue” through the platform “Activity”). The overview of the Simul8 modelling logic for the Train Agent is illustrated in Figure 14.

4.8.1. Train Arrival with Outbound Passenger Demand Onboard

The “Start Point” will act as the arrival point of a train entering the station and generates outbound/transfer passengers to be discharged from the train onto the station platform. Only one train is allowed to enter the platform at a time to ensure a real-world replication of the train arrival schedules. The actual train arrival schedule is used in the “Start Point” property settings, which comes with the number of passengers already onboard with the train who will then be discharged from the train onto the platform. Outbound and transfer passengers will then be unloaded from the train and join the platform “Queue” (i.e., generating outbound and transfer passengers into the simulation system) before the train departs away from the station according to the train departure schedules (i.e., within the period of dwelling). These outbound/transfer passengers will then follow the same rules, as described in the outbound/transfer Passenger Agent modelling logics, to find their ways to different exits of the station (for outbound passengers) or to their destination platforms (for transfer passengers). In short, the “Start Point” for the Train Agent controls when to unload outbound/transfer passengers onto the platforms from trains, and how many outbound/transfer passengers will be generating into the simulation system every time when a train has arrived.

4.8.2. Train Arrivals to receive Inbound Passengers

“Resource” is used, in association with the platform “Activity”, to indicate the arrival of trains for inbound/transfer passenger boarding operations, according to the specified train arrival schedules (Figure 15). This is done using the resources schedule (simulating the arrivals and departures of trains), and the number of passengers that the train can accommodate (i.e., the train’s available vacant passenger capacities). As described in the inbound/transfer Passenger Agent modelling logics, passenger boarding operations will be activated when the platform “Activity” for passenger services detects the presence of a train. In short, the “Resource” setting controls when to load inbound/transfer passengers from destination platforms onto trains and how many passengers could get onboard every time a train has arrived.

4.9. Station Models’ Measures of System Performances (MoPs)

Some important and commonly used measures of system performances will be produced as a result of the simulation runs. These include total number of passenger services completed at each “End Point” for the observed period, the queue length and queuing time at difference critical locations in the station (e.g., platform areas, concourse, etc.), the utilisation levels and utilisation rates of various components in the simulation system, and so on. Some example outputs are illustrated in Figure 16.

4.10. Station Models Implementation

Following the above-mentioned Simul8 modelling logic and building blocks, key metro operation processes are modelled using the agent-based discrete event simulation state-of-the-art modelling approach, as presented in Section 2. Examples of the developed Metro Station Models for each of the two metro systems are illustrated in Figure 17 and Figure 18.
The input parameters adopted in the Station Models, their purposes, and data sources are summarised in Table 2.

6. Model Applications and Findings

This section will adopt a crowd management lens to reveal impacts at individual station level passenger movements due to various scenarios, using results from metro station simulation models developed for the two selected stations at De Ferrari for AMT and Serdica for MetroS. The evaluation is organised according to five time periods during a typical operational day (Table 11). As the nature of the two selected stations (De Ferrari and Serdica) and their corresponding metro network complexity are quite different from each other, the aspects and model output metrics to be used for crowd management level evaluations will be slightly different as well.

6.1. De Ferrari Station Evaluations

The De Ferrari station serves the one-and-only-one metro line of the AMT metro network, where the passenger volume and characteristics are much simpler. Table 12 shows the platform level model output statistics, including the average number of passengers, passenger in-station time, average queue length, and average queue time.
Examining the performance of the current metro system at the De Ferrari station (Scenarios 1A, 1C, 2A, and 2C), the following key observations could be revealed:
  • The “to Brin” direction is clearly much busier than the “to Brignole” direction with a significantly higher passenger volume as reflected in the number of passengers using the platform per hour.
  • The afternoon peak (i.e., Scenario 1C: 16:00-20:00) is the most critical period across the whole range of metrics summarised.
  • There are on average more than 350 passengers using the “To Brin” platform, which is 2.5 times of the morning peak. This represents an over-crowded condition comparing the available platform capacity of 200 passengers (i.e., a load factor of about +160%)
  • The afternoon peak scenario revealed a significantly longer queue and queuing time than any other scenarios from the station model. It indicates that the afternoon peak period is the most congested period across the day where the longest queue (40.0) and queuing time (up to 8.9 minutes) are observed.
  • The next busiest period is the inter-peak period (Scenario 2C: 10:00 to 16:00) where the average queue length was 24.4, and the queuing time was 8.1 minutes which was similar to that for the afternoon peak.
  • On average, passengers will be able to get served on the platform (i.e., get on board of the train) within 15 minutes during the peak period, and within 5 to 10 minutes most of the time outside the peak.
The above revealed that the current system at De Ferrari station has performed satisfactorily in serving passengers during most of the time on typical day. The most critical period has been the afternoon peak period (16:00-20:00) where the station might be operating at an over-crowded condition. Passengers would be able to get served within 15 minutes during the peak period, and within 5 to 10 minutes during most of the time outside the peak.

6.2. Serdica Station Evaluations

The Serdica station serves multiple metro lines of the MetroS network. It is located at the heart of the Sofia, which is a major passenger interchange station between Lines 1 and 4, and Line 2, with significantly large volume of passenger flows. Table 13 shows the platform level model output statistics, including the average number of passengers, passenger in-station time, average queue length, and average queue time.
Examining the performance of the current metro system at the De Ferrari station (Scenarios 1B, 1D, 2B, and 2D), the following key observations could be revealed:
  • The afternoon peak (i.e., Scenario 1D: 16:00-20:00) is the most critical period across all three metro lines with respect to the whole range of metrics summarised.
  • There are on average more than 3000 passengers using the platform for Line 2 during the afternoon peak, which is slightly busier than the morning peak. This represents an over-crowded condition comparing the available platform capacity of 3520 (i.e., 1760x2) passengers (i.e., a load factor of around +174%)
  • As for Lines 1 and 4, there are on average more than 6200 passengers using the shared platform during the afternoon peak. This represents a close to capacity congested condition (i.e., around 86% of the available platform capacity of 7200).
  • The afternoon peak scenario revealed a significantly longer queue and queuing time than any other scenarios. It indicates that the afternoon peak period is the most congested period across the day where the longest queue (166 for Line 2, around 80 for Line 1 and 4).
  • The next busiest period is the morning peak (Scenario 1B: 07:00-10:00) where the average queue length was around 80 for Line 2, and around 25 to 40 for Lines 1 and 4.
  • As for the average queue time, non-peak periods generally have longer queue time, probably due to the longer train headways outside the peak periods.
  • On average, passengers will be able to get served on the platform (i.e., get on board of the train) in no more than 12 minutes.
  • The above revealed that the current system at the Serdica station has performed satisfactorily in serving passengers during most of the time for a typical day. The most critical period has been the afternoon peak period (16:00-20:00) where the station might be operating at an over-loaded condition. On average, passengers would be able to get served in no more than 12 minutes.

7. Conclusions

This research has demonstrated the successful development and validation of two metro station simulation models using agent-based discrete-event simulation modelling. Key findings illustrate that the models effectively and reliably replicate passenger movements and train operations at both De Ferrari and Serdica Stations, capturing the complex interactions between passengers, station facilities, and metro services. Validation results showed close correlation between observed and simulated passenger flows across all key station areas, confirming the accuracy and reliability of using simulation modelling. Furthermore, the models generated a range of operational performance indicators, including passenger travel times, queueing times, and facility utilisation, allowing potential bottlenecks and areas of congestion to be identified, providing valuable insights for metro operators.
It has been demonstrated that the proposed integrated agent-based discrete-event simulation modelling framework can be successfully applied to model two different real-world metro stations. Results from Section 6 indicated that both De Ferrari and Serdica stations generally perform satisfactorily under existing operating conditions. However, the afternoon peak period (16:00-20:00) consistently represents the most critical period, with the highest passenger volumes, queue lengths, and waiting times. While overcrowding conditions may occur during peak times, overall passenger service levels remain acceptable, suggesting that targeted crowd management measures during peak periods would provide the greatest operational benefit.
Overall, this study illustrates that simulation modelling for passenger flow analysis and crowd management within railway and metro stations is an effective tool for supporting metro station crowd management and operational planning, whilst no simulation model can perfectly mirror real-life movements within a station, results illustrate that differences between the observed data and simulated results were typically within 1%.
Some future research may focus on solving some of the limitations of this study, for example, in this study, passenger numbers are unchanged on a day-by-day basis, therefore, the models could be exploited to present how the station may perform when an increase in passenger demand is expected. Similarly, the study also presents all trains as on time, a future study may focus on passenger flow if train services are disrupted or there is industrial action resulting in a reduced service.

Author Contributions

Conceptualization, H.Y.T and M.M.; methodology, H.Y.T and P.B.; software, H.Y.T. and P.B.; validation, H.Y.T and P.B.; formal analysis, H.Y.T. and P.B.; investigation, H.Y.T. and P.B.; resources, M.M. and H.Y.T.; data curation, H.Y.T. and P.B.; writing—original draft preparation, H.Y.T. and P.B.; writing—review and editing, H.Y.T. and M.M.; visualization, H.Y.T. and P.B.; supervision, H.Y.T. and M.M.; project administration, M.M. and H.Y.T.; funding acquisition, M.M. and H.Y.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was co-funded by the European Union, grant number 101177985”.

Institutional Review Board Statement

The study was conducted in compliance with EU requirements and approved by the Ethics Advisor of the NEXUS project.

Data Availability Statement

Restrictions apply to the availability of these data. Data were obtained from the two metro operators and are available subject to their permission.

Acknowledgments

The authors would like to sincerely thank the two metro operators in providing the necessary information (including the station layout map, metro operational data and passenger demand data) for the modelling work of the NEXUS project described in this paper.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results. Co-funded by the European Union. Views and opinion expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the Europe’s Rail Joint Undertaking. Neither the European Union nor the granting authority can be held responsible for them. The project ‘NEXUS’ is supported by the Europe’s Rail Joint Undertaking and its mem-bers.UK participants in this project are funded by the UKRI.

References

  1. Salgado, M.; Gilbert, N. Agent Based Modelling. In Handbook of Quantitative Methods for Educational Research; Brill, 2013; pp. 247–265. [Google Scholar]
  2. Bastarianto, F.F.; Hancock, T.O.; Choudhury, C.F.; Manley, E. Agent-Based Models in Urban Transportation: Review, Challenges, and Opportunities. Eur. Transp. Res. Rev. 2023, 15, 19. [Google Scholar] [CrossRef]
  3. Maggi, E.; Vallino, E. Understanding Urban Mobility and the Impact of Public Policies: The Role of the Agent-Based Models. Res. Transp. Econ. 2016, 55, 50–59. [Google Scholar] [CrossRef]
  4. Wise, S.; Crooks, A.; Batty, M. Transportation in Agent-Based Urban Modelling. In Agent Based Modelling of Urban Systems; Wise, S., et al., Eds.; Springer: Berlin/Heidelberg, Germany, 2017; pp. 129–148. [Google Scholar]
  5. Babulak, E.; Wang, M. Discrete Event Simulation. In Discrete Event Simulations; Goti, A., Ed.; Sciyo: Rijeka, Croatia, 2010. [Google Scholar]
  6. Robinson, S. Discrete-Event Simulation: From the Pioneers to the Present, What Next? J. Oper. Res. Soc. 2005, 56, 619–629. [Google Scholar] [CrossRef]
  7. Caro, J.J.; Möller, J. Advantages and Disadvantages of Discrete-Event Simulation for Health Economic Analyses. Expert Rev. Pharmacoeconomics Outcomes Res. 2016, 16, 327–329. [Google Scholar] [CrossRef] [PubMed]
  8. Misra, J. Distributed Discrete-Event Simulation. ACM Comput. Surv. (CSUR) 1986, 18, 39–65. [Google Scholar] [CrossRef]
  9. Wales, J.; Marinov, M. Analysis of Delays and Delay Mitigation on a Metropolitan Rail Network Using Event-Based Simulation. Simul. Model. Pract. Theory 2015, 52, 52–77. [Google Scholar] [CrossRef]
  10. Screen, D.; Parkinson, J.; Shilton, C.; Rjabovs, A.; Marinov, M. Data Analysis to Study Sub-Threshold Delays Incurred by Tyne and Wear Metro Trains. Urban Rail Transit 2020, 6, 93–103. [Google Scholar] [CrossRef]
  11. Farhi, N. A Discrete-Event Model of the Train Traffic on a Linear Metro Line. Appl. Math. Model. 2021, 96, 523–544. [Google Scholar] [CrossRef]
  12. Lee, J.; Marinov, M. Analysis of Rail Passenger Flow in a Rail Station Concourse Prior to and During the COVID-19 Pandemic Using Event-Based Simulation Models and Scenarios. Urban Rail Transit 2022, 8, 99–120. [Google Scholar] [CrossRef] [PubMed]
  13. Brice, D.; Marinov, M.; Rüger, B. A Newly Designed Baggage Transfer System Implemented Using Event-Based Simulations. Urban Rail Transit 2015, 1, 194–214. [Google Scholar] [CrossRef]
  14. Motraghi, A.; Marinov, M.V. Analysis of Urban Freight by Rail Using Event Based Simulation. Simul. Model. Pract. Theory 2012, 25, 73–89. [Google Scholar] [CrossRef]
  15. Dampier, A.; Marinov, M. A Study of the Feasibility and Potential Implementation of Metro-Based Freight Transportation in Newcastle upon Tyne. Urban Rail Transit 2015, 1, 164–182. [Google Scholar] [CrossRef]
  16. Kelly, J.; Marinov, M. Innovative Interior Designs for Urban Freight Distribution Using Light Rail Systems. Urban Rail Transit 2017, 3, 238–254. [Google Scholar] [CrossRef]
  17. Potti, P.; Marinov, M. Evaluation of Actual Timetables and Utilization Levels of West Midlands Metro Using Event-Based Simulations. Urban Rail Transit 2020, 6, 28–41. [Google Scholar] [CrossRef]
  18. Brailsford, S.C.; Eldabi, T.; Kunc, M.; Mustafee, N.; Osorio, A.F. Hybrid Simulation Modelling in Operational Research: A State-of-the-Art Review. Eur. J. Oper. Res. 2019, 278, 721–737. [Google Scholar] [CrossRef]
  19. Liu, L.; Chen, H. Microscopic Simulation-Based Pedestrian Distribution Service Network in Urban Rail Station. Transp. Res. Interdiscip. Perspect. 2021, 9, 100313. [Google Scholar] [CrossRef]
  20. Zhang, H.; He, B.; Lu, G.; Zhu, Y. A Simulation and Machine Learning Based Optimisation Method for Integrated Pedestrian Facilities Planning and Staff Assignment Problem in the Multi-Mode Rail Transit Transfer Station. Simul. Model. Pract. Theory 2022, 115, 102449. [Google Scholar] [CrossRef]
  21. Zhang, J.; Ai, Q.; Ye, Y.; Deng, S. Dynamic Flow Analysis and Crowd Management for Transfer Stations: A Case Study of Suzhou Metro Public Transport; 2024. [Google Scholar] [CrossRef]
  22. Xu, P.-C.; Lu, Q.-C.; Feng, T.; Li, J.; Li, G.; Xu, X. Resilience Analysis of Metro Stations Integrating Infrastructures and Passengers. Reliab. Eng. Syst. Saf. 2024, 252, 110467. [Google Scholar] [CrossRef]
  23. Loo, B.P.Y.; Wang, H. Dynamics of In-Station Time within Metro Systems: Measurement and Determining Factors. Tunn. Undergr. Space Technol. 2024, 153, 106006. [Google Scholar] [CrossRef]
  24. Li, Z.; Lo, S.M.; Ma, J.; Luo, X.W. A Study on Passengers’ Alighting and Boarding Process at Metro Platform by Computer Simulation. Transp. Res. Part A Policy Pract. 2020, 132, 840–854. [Google Scholar] [CrossRef]
  25. Metropolitan Sofia (n.d.) Serdica. Available online: https://www.metropolitan.bg/en/scheme/operating-metro/serdica.
Figure 1. Illustrative Metro Sofia Route Map.
Figure 1. Illustrative Metro Sofia Route Map.
Preprints 233347 g001
Figure 2. Illustrative Metro Genoa Route Map.
Figure 2. Illustrative Metro Genoa Route Map.
Preprints 233347 g002
Figure 3. Serdica Metro Station Scheme [25].
Figure 3. Serdica Metro Station Scheme [25].
Preprints 233347 g003
Figure 4. Overview of Passenger Agents Modelling Logics in Simul8 for Metro Station Models.
Figure 4. Overview of Passenger Agents Modelling Logics in Simul8 for Metro Station Models.
Preprints 233347 g004
Figure 5. Overview of Passenger Agents Modelling Logics in Simul8 for Metro Station Models.
Figure 5. Overview of Passenger Agents Modelling Logics in Simul8 for Metro Station Models.
Preprints 233347 g005
Figure 6. Labelling of Direction of Travel (Inbound/Outbound).
Figure 6. Labelling of Direction of Travel (Inbound/Outbound).
Preprints 233347 g006
Figure 7. Labelling of Ticket Types (with and without a Prepaid Ticket).
Figure 7. Labelling of Ticket Types (with and without a Prepaid Ticket).
Preprints 233347 g007
Figure 8. Labelling of Transfer Passengers (from M2 to M1/M4).
Figure 8. Labelling of Transfer Passengers (from M2 to M1/M4).
Preprints 233347 g008
Figure 9. Labelling of Transfer Passengers (from M1/M4 to M2).
Figure 9. Labelling of Transfer Passengers (from M1/M4 to M2).
Preprints 233347 g009
Figure 10. Start Point Properties for the De Ferrari Stations (2 inbound and 2 outbound).
Figure 10. Start Point Properties for the De Ferrari Stations (2 inbound and 2 outbound).
Preprints 233347 g010
Figure 11. Configuring the Label Value for Passenger’s Direction of Travel with the “Actions” Setting.
Figure 11. Configuring the Label Value for Passenger’s Direction of Travel with the “Actions” Setting.
Preprints 233347 g011
Figure 12. Configuring the Label Value for Inbound Passenger Ticket Types with the “Actions” Setting.
Figure 12. Configuring the Label Value for Inbound Passenger Ticket Types with the “Actions” Setting.
Preprints 233347 g012
Figure 13. Routing Out by Label Option for the Intermediate Level Area Activity Point.
Figure 13. Routing Out by Label Option for the Intermediate Level Area Activity Point.
Preprints 233347 g013
Figure 14. Overview of Train Agents Modelling Logic for Metro Station Models.
Figure 14. Overview of Train Agents Modelling Logic for Metro Station Models.
Preprints 233347 g014
Figure 15. Configuration of Platform “Activity” and the associated Train “Resource”.
Figure 15. Configuration of Platform “Activity” and the associated Train “Resource”.
Preprints 233347 g015
Figure 16. Example Simul8 Metro Station Model Outputs.
Figure 16. Example Simul8 Metro Station Model Outputs.
Preprints 233347 g016
Figure 17. De Ferrari Station Model Developed for AMT using Simul8.
Figure 17. De Ferrari Station Model Developed for AMT using Simul8.
Preprints 233347 g017
Figure 18. Serdica Station Model Developed for MetroS using Simul8.
Figure 18. Serdica Station Model Developed for MetroS using Simul8.
Preprints 233347 g018
Table 1. Metro Station Model Core Baseline Parameters.
Table 1. Metro Station Model Core Baseline Parameters.
Parameter Category Specific Parameters AMT MetroS
Location Station Name De Ferrari Station Serdica Station
Layout Number of Levels 4 (G/F to -3/F) 5 (G/F to -4/F)
Number of Entrances/Exits 2 12
Number of Platforms 2 4
Platform Capacity 500 passengers 1500 passengers
Operational Parameters Train Departure Schedules Derived from GTFS data (with minimum headway of 6 mins) Official daily timetable (with minimum headway of 3 mins)
Dwell Time 22 seconds (Fixed) 35 seconds (Fixed)
Number of Lines Served 1 3 (L1, L2 and L4)
Train Capacity Old: 420 pax/train
New: 290 pax/train
1226 pax/train
Number of Train Doors Old: 3 per car
New: 3 per car
5 per car for 1st and last carriage;
6 per car for intermediate carriage
Passenger Flow Baseline OD Demand Approximately 11,000 passenger visits/day Approximately 80,000 passenger visits/day
Peak Hour Percentage 15%-16% of daily total 18% of daily total
Table 2. Major Station Model Input Parameters.
Table 2. Major Station Model Input Parameters.
Input Parameters Modelling Purpose Data Source
Genoa Sofia
Station Layout To construct the basic structure of the station Information in the Station Layout Map on operators’ website and site visit Information in the Station Layout Map on operators’ website and site visit
Train Departure Schedules To generate outbound passenger flow into the simulation system Derived from GTFS data provided by the operator Detailed schedules provided by the operator
Station Dwell Time To simulate length of time trains stopped at the stations for loading/unloading passengers A rough estimate informed by the operator Detailed values provided by the operator
Daily Passenger Demand Profile To model passenger arrivals to the station and passenger unloading from trains arrived at the station; and model validation Informed by data provided by the operator, site visits, local knowledge, and field data collection Informed by data provided by the operator, site visits, local knowledge, and field data collection
Distribution of Passenger Ticket Types To model passenger movement behaviours; and model validation Informed by site visits, local knowledge, and field data collection Informed by site visits, local knowledge, and field data collection
Station Facilities Characteristics, and Utilisations To model passengers’ dynamics; and model validation Informed by site visits, local knowledge, and field data collection Informed by site visits, local knowledge, and field data collection
Table 3. Observed and simulated inbound passenger flows at De Ferrari Station (Simul8).
Table 3. Observed and simulated inbound passenger flows at De Ferrari Station (Simul8).
Entrances Observed Simulated Platforms Simulated
Grand Entrance 2242 2242 To Brin 3318
Subway Entrance 2242 2242 To Brignole 1166
Total 4484 4484 Total 4484
Table 4. Observed and simulated inbound passenger ticket types at De Ferrari Station (Simul8).
Table 4. Observed and simulated inbound passenger ticket types at De Ferrari Station (Simul8).
Observed Simulated
Prepaid Tickets 4349 97.0% 4346 96.9%
Ticket Machines 135 3.0% 138 3.1%
Total 4484 100.0% 4484 100.0%
Table 5. Observed and simulated outbound passenger flows at De Ferrari Station (Simul8).
Table 5. Observed and simulated outbound passenger flows at De Ferrari Station (Simul8).
Observed Simulated
Platforms Platforms Concourse Exit
From Brignole 4307 4307 – –
From Brin 1869 1869 – –
Total 6176 6176 6176 6176
Table 6. Observed and simulated inbound passenger flows at Serdica Station.
Table 6. Observed and simulated inbound passenger flows at Serdica Station.
North Entrances East Entrances West Entrances Total
1 2 3 4 5 6 7 8 9 10 11 12
Observed 6339 6339 2734 2734 2734 2734 2734 2734 2734 2734 2734 2734 40018
Simulated 6319 6357 2758 2771 2734 2732 2727 2730 2746 2720 2756 2771 40121
% Diff 0.3% -0.3% -0.9% -1.4% 0.0% 0.1% 0.3% 0.1% -0.4% 0.5% -0.8% -1.4% -0.3%
Table 7. Observed and simulated inbound passenger ticket types at Serdica Station.
Table 7. Observed and simulated inbound passenger ticket types at Serdica Station.
North Entrances East Entrances West Entrances
Observed Simulated % Observed Simulated % Observed Simulated %
Prepaid Tickets 12298 12298 97% 21216 21216 97% 5304 5357 97%
Ticket Machines 380 377 3% 656 656 3% 164 170 3%
Table 8. Observed and simulated outbound and transfer passenger flows at Serdica Station.
Table 8. Observed and simulated outbound and transfer passenger flows at Serdica Station.
Observed Simulated Differences
Outbound Transfer Total Outbound Transfer Total Outbound Transfer Total
East & West Platform I 12211 21561 33772 12183 21645 33828 0.2% -0.4% -0.2%
Platform II 12211 26074 38285 12196 26123 38319 0.1% -0.2% -0.1%
North Platform III 7291 27367 34658 7291 27375 34666 0.0% 0.0% 0.0%
Platform IV 7291 24218 31509 7272 24242 31514 0.3% -0.1% 0.0%
Total 138224 138327 -0.1%
Table 9. Observed and simulated outbound and transfer passenger flows arriving by metro lines at Serdica Station.
Table 9. Observed and simulated outbound and transfer passenger flows arriving by metro lines at Serdica Station.
Line 2 to Vitosha Line 2 to Obelya Line 1 to Slivnitsa Line 4 to Obelya Line 4 to Sofia Airport Line 1 to Business Park Total
Observed 31509 34658 19142.5 19142.5 16886 16886 138224
Simulated 31514 34666 19164 19155 16949 16879 138327
% Diff -0.02% -0.02% -0.11% -0.07% -0.37% 0.04% -0.07%
Table 10. Observed and simulated passenger boarding at platforms at Serdica Station.
Table 10. Observed and simulated passenger boarding at platforms at Serdica Station.
Line 2 to Vitosha Line 2 to Obelya Line 4 to Obelya Line 4 to Sofia Airport Line 1 to Slivnitsa Line 1 to Business Park Total
Simulated 36040 35069 15080 18920 15133 18884 139126
Transferred 24284 23351 11002 14791 11002 14791 99221
Inbound 11807 11807 4101 4101 4101 4101 40018
Observed Total 36091 35158 15103 18892 15103 18892 139239
% Diff -0.14% -0.25% -0.15% 0.15% 0.20% -0.04% -0.08%
Table 11. Summary of Scenario Specifications.
Table 11. Summary of Scenario Specifications.
Description Scenario ID Specifications Metro System
Peak Scenario 1A 07:00 -10:00 on a typical day AMT
Scenario 1B 07:00–10:00 on a typical day MetroS
Scenario 1C 16:00–20:00 on a typical day AMT
Scenario 1D 16:00–20:00 on a typical day MetroS
Off-Peak Scenario 2A 05:00–07:00 on a typical day AMT
Scenario 2B 05:00–07:00 on a typical day MetroS
Scenario 2C 10:00 -16:00 on a typical day AMT
Scenario 2D 10:00 -16:00 on a typical day MestroS
Scenario 2E 20:00–24:00 on a typical day AMT
Scenario 2F 20:00–24:00 on a typical day MetroS
Table 12. De Ferrari Station KPI Results Summary.
Table 12. De Ferrari Station KPI Results Summary.
1A 1C 2A 2C 2E
Direction: To Brin
Ave No. of Pax/hour 127.7 319.3 1.1 263.2 17.7
Time in Station (min) 7.6 14.2 5.1 12.1 7.1
Ave Queue Time (min) 4.5 8.9 2.1 8.1 4.0
Ave Queue Length (# pax.) 4.0 40.0 0.4 24.4 7.5
Direction: To Brignole
Ave No. of Pax/hour 33.8 137.8 10.0 79.8 5.7
Time in Station (min) 5.2 8.9 5.0 6.2 9.7
Ave Queue Time (min) 2.1 4.2 2.0 2.6 6.5
Ave Queue Length (# pax.) 0.5 9.7 0.1 2.4 1.7
Table 13. Serdica Station KPI Results Summary.
Table 13. Serdica Station KPI Results Summary.
1B 1D 2B 2D 2F
Direction: Line 2 (to Vitosha)
Ave No. of Pax/hour 2794 2949 593 1923 740
Time in Station (min) 6.8 7.4 7.7 7.4 7.9
Ave Queue Time (min) 2.7 3.3 3.5 3.5 4.0
Ave Queue Length 64.8 137.1 13.2 90.1 56.6
Direction: Line 2 (to Obelya)
Ave No. of Pax/hour 2625 3175 513 1841 756
Time in Station (min) 7.4 7.6 11.6 7.5 8.0
Ave Queue Time (min) 3.3 3.5 7.5 3.6 4.1
Ave Queue Length 80.3 165.9 24.0 93.9 67.3
Direction: Line 4 (to Obelya)
Ave No. of Pax/hour 968 1409 215 799 395
Time in Station (min) 7.5 7.2 11.3 7.4 8.6
Ave Queue Time (min) 2.7 3.0 6.8 3.2 4.9
Ave Queue Length 26.0 62.0 8.7 36.7 35.4
Direction: Line 4 (to Sofia Airport)
Ave No. of Pax/hour 1351 1718 291 1015 489
Time in Station (min) 7.0 8.2 7.9 9.0 9.5
Ave Queue Time (min) 1.9 3.5 3.3 4.5 5.5
Ave Queue Length 24.0 84.7 5.9 58.7 46.8
Direction: Line 1 (to Silv)
Ave No. of Pax/hour 990 1421 198 811 381
Time in Station (min) 8.3 8.1 10.7 8.4 7.2
Ave Queue Time (min) 3.6 3.8 6.8 4.3 3.5
Ave Queue Length 33.2 78.5 8.9 47.9 27.9
Direction: Line 1 (to Business Park)
Ave No. of Pax/hour 1349 1659 261 1018 461
Time in Station (min) 8.7 7.6 11.1 8.5 9.0
Ave Queue Time (min) 3.6 2.9 6.5 4.0 5.0
Ave Queue Length 44.0 73.0 12.1 56.3 45.4
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.