Analyzing Passenger Flows in an Airport Terminal: A Discrete Simulation Model
Abstract
:1. Introduction
2. Literature Background
3. Modeling Passenger Flows
- Access Interface: This area encompasses the initial point of interaction where passengers arrive at the terminal and prepare to use their chosen mode of transport. Key activities in this zone include vehicle movement and parking, as well as designated spaces for buses and taxis.
- Processing Area: Located within the terminal, this area is where passengers—whether arriving, departing, or in transit—are handled and serviced. For high-capacity terminals such as airports, it is beneficial to separate the flows of arriving and departing passengers to enhance efficiency. The main activities in this area include the following: passenger information—providing essential updates and guidance to passengers; ticketing services; retail and services—offering shopping and dining options; waiting—designated spaces for passengers to wait before boarding; and check-in and security control.
- Transport Interface: This final component involves the transition from the terminal to the transport modes. It includes the following: boarding platforms—areas where passengers board their chosen transport modes, whether they are starting their journey from the terminal or continuing from transit; alighting areas—spaces where passengers disembark from their transport and exit the terminal if their destination is the terminal.
4. Case Study
4.1. Bucharest Henri Coanda International Airport
Airline | Destination | Departure Time | Aircraft | Number of Seats | Occupancy Rate | Transit Passenger Rate | Number of Passengers Originating from Bucharest |
---|---|---|---|---|---|---|---|
Group G1 | TIMISOARA (TSR) | 07:00 | Airbus 320-232 | 180 | 85–100% | 5–10% | 90–95% |
Group G2 | TIMISOARA (TSR) | 07:20 | Boeing 737-78J | 116 | |||
Group G2 | ORADEA (OMR) | 07:50 | ATR 72-600 | 74 | |||
Group G2 | IASI (IAS) | 07:50 | Boeing 737-82R | 160 | |||
Group G2 | CLUJ NAPOCA (CLJ) | 08:10 | Airbus A318-111 | 113 | |||
Group G1 | CLUJ NAPOCA (CLJ) | 08:20 | Airbus 320-232 | 180 |
4.2. The Simulation Model
4.3. Experimental Results and Discussion
- Scenario 1: Fixed number of security and check-in desks for G1 and G2 airline groups.
- Scenario 2: Variable number of security and check-in desks for G1 and G2 airline groups.
- The average passenger waiting time within check-in and security process is the mean time elapsed from the moment of the passenger joining the terminal resource queue to the moment of leaving that resource; it is a quality measure directly perceived by passengers, influencing their satisfaction, so smaller waiting times are desirable.
- The average passenger number queue length within check-in and security process.
- The average utilization rate of the check-in and security desk, a service parameter that illustrates the level of service of terminal resources.
4.3.1. Scenario 1—Fixed Number of Terminal Resources
4.3.2. Scenario 2—Variable Number of Terminal Resources
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- International Air Transport Association (IATA). Available online: https://www.iata.org/contentassets/d1d4d535bf1c4ba695f43e9beff8294f/passenger-terminal-design.pdf (accessed on 22 April 2024).
- Relógio, A.T.; Tavares, F.O. An Evaluation of Passenger Satisfaction among Users of Huambo Airport in Angola. Urban Sci. 2023, 7, 57. [Google Scholar] [CrossRef]
- Koh, K.; Cal, P.; Diaz, C.E. Preferences of Amenities in Public Transport Terminals Desired by Makati CBD Workers. J. East. Asia Soc. Transp. Stud. 2011, 9, 1170–1185. [Google Scholar]
- Nõmmik, A.; Antov, D. Modelling regional airport terminal capacity. Procedia Eng. 2017, 178, 427–434. [Google Scholar] [CrossRef]
- Margarita, L.; Durán, B.M. Basic parameters for the design of intermodal public transport infrastructures. Transp. Res. Procedia 2016, 14, 499–508. [Google Scholar]
- Ahn, Y.; Kowada, T.; Tsukaguchi, H.; Vandebona, U. Estimation of passenger flow for planning and management of railway stations. Transp. Res. Procedia 2017, 25, 315–330. [Google Scholar] [CrossRef]
- Liu, L.; Chen, R. A novel passenger flow prediction model using deep learning methods. Transp. Res. Part C 2017, 84, 74–81. [Google Scholar] [CrossRef]
- Rusca, F.; Rosca, E.; Rosca, M.; Rusca, A. Queueing systems with non-uniform arrivals applied to estimate services quality in passengers transport terminals. In Advances in Automatic Control, Modelling & Simulation—Proceedings of the 15th International Conference on Automatic Control, Modelling & Simulation; Brașov, Romania, 1–3 June 2013, recent advances in electrical engineering series; WSEAS Press: Brașov, Romania, 2013; Volume 13, pp. 86–91. [Google Scholar]
- Kirlangicoglu, C. Modeling passenger flows in public transport stations. J. Hum. Sci. 2015, 12, 1485–1500. [Google Scholar]
- Alodhaibi, S.; Burdett, R.L.; Yarlagadda, P. Framework for airport outbound passenger flow modelling. Procedia Eng. 2017, 174, 1100–1109. [Google Scholar] [CrossRef]
- Guizzi, G.; Murino, T.; Romano, E. A Discrete Event Simulation to Model Passenger Flow in The Airport Terminal. In Proceedings of the 11th WSEAS International Conference on Mathematical Methods and Computational Techniques in Electrical Engineering, Athens, Greece, 28–30 September 2009; Mastorakis, N., Demiralp, M., Rudas, I., Bulucea, C.A., Rogozea, L., Eds.; WSEAS Press: Athens, Greece, 2009; pp. 427–434. [Google Scholar]
- Anagnostopoulou, A.; Tolikas, D.; Spyrou, E.; Akac, A.; Kappatos, V. The Analysis and AI Simulation of Passenger Flows in an Airport Terminal: A Decision-Making Tool. Sustainability 2024, 16, 1346. [Google Scholar] [CrossRef]
- Rusca, A.; Rosca, E.; Rusca, F.; Popa, M.; Oprea, C.; Dinu, O. Discrete Simulation Model for Urban Passenger Terminals. In Transformation of Transportation; Springer: Cham, Switzerland, 2021; pp. 65–76. ISSN 2193-4614/2193-4622. [Google Scholar] [CrossRef]
- Appelt, S.; Batta, R.; Lin, L.; Drury, C.G. Simulation of passenger check-in at a medium-sized US airport. In Proceedings of the Winter Simulation Conference, WSC 2007, Washington, DC, USA, 9–12 December 2007. [Google Scholar] [CrossRef]
- Bucharest Airports. Available online: https://www.bucharestairports.ro/files/pages_files/Harta_Terminale_Henri_Coanda_Airport_2019.png (accessed on 8 February 2024).
- Bucharest Airports. Available online: https://www.bucharestairports.ro/ro/acces/harta-destinatii (accessed on 8 February 2024).
- Oprea, C.; Dragu, V.; Ilie, A.; Dinu, O.; Burciu, Ş. Transport modes junction in an airport. Procedia Manuf. 2018, 22, 878–885. [Google Scholar] [CrossRef]
- Harpalete, O.L. Methods to Estimate Urban Accessibility in a Medium Size City; U.P.B. Scientific Bulletin, Series D; Politehnica Press: Bucharest, Romania, 2023; Volume 85, pp. 119–134. [Google Scholar]
- Kierzkowski, A.; Kisiel, T. Simulation model of security control lane operation in the state of the COVID-19 epidemic. J. Air Transp. Manag. 2020, 88, 101868. [Google Scholar] [CrossRef] [PubMed]
- Aeroportul Otopeni. Available online: https://www.otp-airport.ro/ (accessed on 9 February 2024).
- Flightradar24. Available online: https://www.flightradar24.com/ (accessed on 9 February 2024).
- 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]
- Brause, L.M.; Popa, A.; Koch, T.; Deutschmann, A.; Hellmann, M. Optimization of resource demand for passenger services at airports during system failures such as blackouts. Eur. Transp. Res. Rev. 2020, 12, 54. [Google Scholar] [CrossRef]
- Cui, S.; Wang, Z.; Yang, L. The Economics of Line-Sitting. Manag. Sci. 2020, 66, 227–242. [Google Scholar] [CrossRef]
ARENA Module | Module Type | Role and Parameters |
---|---|---|
Passenger arrivals | Create | Each passenger is stochastically generated. The creation can be based on a schedule or on a time distribution between passengers. |
Passenger airplane | Assign | The moment of a passenger’s arrival at the airport is recorded to determine the time spent until the security check is finished. |
Check-in bag G1/check-in bag G2 | Assign | Initially, all passengers have the attribute bag assigned with value 0. |
Arrival station G1/arrival station G2 | Station | Defines a station corresponding to a logical location where processing occurs—route check-in G1/route check-in G2. |
Online passenger ticket G1/online passenger ticket G2? | Decide | The module is used to model whether the passenger bought the ticket online or needs to buy it from an office. The decision is a “two ways by chance” type. |
Buy ticket G1/G2 | Process | The process of buying a ticket is performed by one airport employee at the ticket desk. The process type is “seize–delay–release”. |
Online check-in G1?/online check-in G2? | Decide | The module is used to model whether the passenger made online check-in or needs to make it to a check-in desk. The decision is “two ways by chance” type. |
With checked-in bag G1? With checked-in bag G2? | Decide | The module is used to decide if the passenger with online check-in has or not bags to check-in. The decision is “two ways by chance” type. |
Route check-in G1/route check-in G2 | Route | Transfers a passenger to Check in Station Module G1/Check in Station Module G2. A delay time to transfer to the next station is defined |
Check-in G1 station/check-in G2 station | Station | Defines a station corresponding to a physical location where processing occurs—Check-in G1/Check-in G2 |
Check-in G1/ Check-in G2 | Process | Each passenger occupies a check-in desk if is available. The process type is “seize–delay–release”. The delay time considers the presence of bags for check-in. |
Supplemental security desk? | Decide | The module is used to decide if it is necessary to open a new security desk. The decision is “two ways by condition”, the condition being the queue length threshold. |
New security desk opened | Assign | Increased the number of available security desk by one. |
Security check | Process | Each passenger occupies a security desk if is available. The process type is “seize–delay–release”. |
Not necessarily supplemental security desk? | Decide | The module is used to decrease the number of security desks. The decision is a “two ways by condition” type, based on the queue security desk threshold. |
Passengers to gate | Dispose | The passenger leaves the security checkpoint. This is the ending point for passengers in the simulation model. |
Model Entity/Resource | Data | Type | Values/Variation Range |
---|---|---|---|
Airplane A1–A6 | Number of seats | Constant | 180; 116; 74; 160; 113; 180 |
Occupancy rate | Constant | 85%, 90%; 95%; 100% | |
Passengers | First passenger generated at t0 into the simulation run | Constant | t0 for A1 … 0; A2 … 20; A3, A4 …50; A5 …70; A6 …80 min |
Inter-arrival time | Triangular (min, mode, max) | A1, A6: TRIA (0.3, 0.33, 0.36) A2: TRIA (0.46, 0.51, 0.56) A3: TRIA (0.7, 0.81, 0.88) A4: TRIA (0.33, 0.37, 0.4) A5: TRIA (0.47, 0.53, 0.58) minutes | |
Number of online ticket G1/G2 | Constant | 95% | |
Number of online check-ins | Constant | 95% | |
Number of check-in bags | Constant | 85% | |
Travel time to check-in desk | Uniform (min, max) | Min = 2 min, max = 3 min | |
Check-in process time | Normal (μ,σ) + constant | mean = 1 min; deviation = 0.2 min; time to weighed and tagged bag = 1 min | |
Security process time | Triangular (min, mode, max) | TRIA (0.8, 1, 1.2) minutes | |
Ticket desk | Resource capacity | Constant | 1 desk |
Check-in desk G1/G2 | Resource capacity | Variable | 3–7; 3–5 desks |
Security desk | Resource capacity | Variable | 3–5 desks |
Scenario/Simulation Measures of Performance | Scenario 1 5G1-4G2-5S | Scenario 2 3-7G1 3-5G2 3-7S |
---|---|---|
Average waiting time (minutes) | ||
Check-in G1.Queue | 30.1 | 22.0 |
Check-in G2.Queue | 7.6 | 18.9 |
Security check.Queue | 3.1 | 8.1 |
Average number waiting | ||
Check-in G1.Queue | 60.3 | 44.0 |
Check-in G2.Queue | 11.8 | 29.3 |
Security check.Queue | 12.8 | 33.3 |
Rate utilization | ||
Check-in desk G1 | 0.79 | 0.86 |
Check-in desk G2 | 0.76 | 0.90 |
Security desk | 0.82 | 0.96 |
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Oprea, C.; Rosca, M.; Rosca, E.; Costea, I.; Ilie, A.; Dinu, O.; Ruscă, A. Analyzing Passenger Flows in an Airport Terminal: A Discrete Simulation Model. Computation 2024, 12, 223. https://doi.org/10.3390/computation12110223
Oprea C, Rosca M, Rosca E, Costea I, Ilie A, Dinu O, Ruscă A. Analyzing Passenger Flows in an Airport Terminal: A Discrete Simulation Model. Computation. 2024; 12(11):223. https://doi.org/10.3390/computation12110223
Chicago/Turabian StyleOprea, Cristina, Mircea Rosca, Eugen Rosca, Ilona Costea, Anamaria Ilie, Oana Dinu, and Aura Ruscă. 2024. "Analyzing Passenger Flows in an Airport Terminal: A Discrete Simulation Model" Computation 12, no. 11: 223. https://doi.org/10.3390/computation12110223