The capacity of an airport can be specified with a so-called capacity envelope, which indicates how many take-offs and landings an aerodrome is capable of handling per unit time. In this study, the capacity envelope of an airport is determined on the basis of Automatic Dependent Surveillance-Broadcast aircraft trajectories obtained via the OpenSky Network. Trajectories are classified as departures and arrivals by using rule-based algorithms. Subsequently, the time of landing or take-off is determined for all these flight movements. Since some of the trajectories used in this study are not entirely covered near the ground, an XGBoost model is used to improve the determination of the take-off and landing times. In a final step, the capacity envelope is determined. To this end, the number of take-offs and landings operated at an airport within 15-minute intervals are counted first. Then, the 92.5th percentile of departures is computed for all observed arrival counts. Finally, a concave, non-increasing piecewise-linear function is fitted to these quantile values. The method introduced in this study is subsequently applied to Lisbon Airport in order to evaluate if and how the construction of an additional rapid exit taxiway has affected its capacity. The results suggest that Lisbon Airport benefits from this rapid exit taxiway. Indeed, especially when the airport handles a high number of landings, the additional rapid exit taxiway appears to allow for a slightly higher number of departures.
The maximum throughput capacity, also known as the saturation capacity, of an airport’s runway system is defined as the number of arriving and departing aircraft movements it can perform over the period of one hour, while (i) the system experiences continuous demand, and (ii) air traffic control adheres to separation requirements [De Neufville et al. 2013]. When being operated at maximum throughput capacity, however, airports are subject to major delays and congestion, as no level of service (LoS) requirements, such as maximum acceptable waiting times for aircraft or manageable workloads for air traffic controllers, are considered. For this reason, airports rather rely on a concept called practical capacity to specify the number of take-offs and landings that can be realistically achieved per unit time [National Acedemies of Science, Engineering, and Medicine 2012]. In practice, a number of different definitions of practical capacity find application. As such, the concept of declared capacity, where an airport declares its capacity on the basis of empirical knowledge of experienced congestion [Airport Council International 2023], is widely used. Alternatively, the concept of practical hourly capacity described by the Federal Aviation Administration (FAA) is predominantly used in the United States of America [Federal Aviation Administration 1981]. Thereby, practical capacity is specified as the number of take-offs and landings that can be performed on a runway system under the condition that the average delay per aircraft movement is not more than four minutes.
Regardless of the definition of practical capacity applied at an airport, its magnitude depends on a multitude of factors. Most importantly, the number of runways available at an airport, their orientation and layout in relation to each other, dependencies between runways, as well as the runway configuration, which specifies how the available runways are utilised for take-offs and landings, affect capacity. This is particularly the case at airports where two or more runways are available. Moreover, for runways used for landings, the existence, location, and design of rapid exit taxiways (RET), which allow arriving aircraft to leave the runway at higher taxiing speeds, increase runway capacity as the average runway occupancy time (ROT) of landing aircraft is reduced. Besides that, an airport’s capacity is affected by the actual composition of demand. In this context, both the aircraft mix, which describes the types and size of aircraft using the runway system, as well as the movement mix, which describes the percentage of take-offs and landings, are of importance. Furthermore, separation standards describing the minimum horizontal and vertical distances to be maintained between two aircraft in flight by air traffic control at all times are relevant for the determination of practical capacity. Lastly, the condition of the air traffic management system and environmental factors, such as prevailing weather conditions affect the capacity of an airport system.
To describe the capacity of an airport, two different cases
must be distinguished. If a relatively short period of time is
considered, for which demand, aircraft and movement mix, the
applied runway configuration, weather conditions, etc., are known
or given, the capacity of an airport can be expressed with two
integers: the maximum number of take-offs and landings that can be
performed within a certain unit of time. To estimate the capacity
of an airport for such a short-run case, analytical and simulation
methods, as reviewed by Newell [1979; Odoni et
al. 2015], can be applied. However, if airport capacity is
considered over a long(er) period of time, it must be understood
as a probabilistic quantity. In such a long-run case, airport
capacity is often described in the literature with a concave,
non-increasing envelope function
where
To increase the robustness of an envelope function
To determine the capacity envelope or the operational throughput envelope in practice, a rather substantial amount of data describing take-offs and landings executed at a certain airport is required. In this respect, Gilbo [1993] used a made-up data set of a fictitious airport to create a capacity envelope. Ramanujam and Balakrishnan [2009; Simaiakis 2013], however, employed data from the FAA Aviation System Performance Metrics (ASPM) database [Federal Aviation Administration] and, in the case of Simaiakis [2013], additional data from the Airport Surface Detection Equipment - Model X (ASDE-X)2 to create envelopes for airports of the New York Metroplex, which includes John F. Kennedy International Airport, Newark Liberty International Airport, and New York LaGuardia Airport.
Capacity and operational throughput envelopes as well as their dependence on runway configurations and weather conditions are already well-documented in the literature. To the best knowledge of the authors, however, there are no contributions describing how the capacity envelope of an airport is affected when the runway and taxiway system of an airport is modified. Furthermore, there is no contribution in the literature in which the capacity envelope of an airport is empirically determined exclusively on the basis of Automatic Dependent Surveillance-Broadcast (ADS-B) data. In light of these gaps, this study focuses on the questions of (i) how the capacity envelope of an airport can be determined on the basis of open-source ADS-B data obtained from the Opensky Network (OSN) [Schäfer et al. 2014], and (ii) how the capacity envelope of an airport is affected when one or more RET are added to the taxiway system of an airport. Consequently, this study contributes to knowledge by introducing a method to generate capacity envelopes on the basis of OSN data, by evaluating and discussing the impact of RET on capacity envelopes, and by presenting an example showing how the method described in this study can be employed in practice.
The remainder of this study is structured as follows: In Section 2, a method to determine the capacity envelope of an airport on the basis of OSN-sourced ADS-B data is presented. Subsequently, Section 3 contains a practical example in which the method presented in this study is applied to a real-world example concerning the airport of Lisbon, Portugal. Finally, the results and limitations of this study are discussed in Section 4, while conclusions and outlooks are provided in Section 5.
In the following, it is described how a capacity envelope
function for an airport can be determined on the basis of
OSN-sourced ADS-B data. The remainder of this section is divided
into two parts: Section 2.1
describes the methods used to create the data set employed in this
study, while Section 2.2
outlines the procedure applied to determine a capacity envelope
function
To generate a data set on the basis of which a capacity
envelope function
This study aims to measure how the addition of one or more RET to the taxiway system of an aerodrome affects its capacity envelope. Therefore, airports at which such an effect could be measured at all had to be identified first. For this purpose, it was determined which of the 100 largest airports in Europe3 built additional RET in the period between the years 2018 and 20214. Using the historical imagery feature provided by the Google Earth Pro software, the taxiway systems of the 100 largest European airports were systematically analysed for RET construction activities in the aforementioned time period. This analysis identified RET construction activities at seven airports, as summarised in Table 1.
ICAO Code | Airport | RET identifier | Commissioning of RET(s) | Runway |
---|---|---|---|---|
EPWA | Warsaw Chopin Airport | N2 | September 2020 | 11 |
EVRA | Riga International Airport | Y | July 2022 | 18 |
LEIB | Ibiza Airport | E4, E7 | December 2020 | 06, 24 |
LIPZ | Venice Tessera Airport | F, G | September 2020 | 04R |
LPPR | Porto International Airport | F1 | November 2021 | 35 |
LPPT | Lisbon International Airport | H1 | December 2021 | 20 |
LSZH | Zurich International Airport | B7, L7 | December 2018, July 2019 | 28 |
In a further step, the quality of OSN-sourced ADS-B data in the vicinity of the airports listed in Table 1 was examined. To this end, two data sets of historical ADS-B trajectories spanning one week were downloaded for each airport via the OSN using the traffic library [Olive 2019]: one data set for the period before RET construction and one data set for the period after RET commissioning. These two data sets were then inspected by hand for their feasibility for use in this study. In particular, it was checked whether aircraft taking-off and landing are visible, i.e., whether the coverage near the ground is given. It was found that the quality of the data varies greatly from aerodrome to aerodrome and year to year. While ground movements of most aircraft are visible for Zurich Airport, for example, the data quality in terms of ground coverage for other airports is significantly limited; trajectories of landing aircraft often end well before the threshold of the runway or only begin well after the end of the runway for departing aircraft. Furthermore, the choice of an airport suitable for this study must also take into account the influence of the COVID-19 pandemic on the traffic volume at the respective airports. To properly investigate the impact of additional RET on the capacity envelope, demand before and after the commissioning of the RET at an airport should be as unaffected as possible by COVID-related demand fluctuations on a monthly and annually aggregated level. Indeed, Zurich and Lisbon Airport are the only aerodromes listed in Table 1 that show both good5 ADS-B data quality and coverage as well as a negligible impact of COVID-19 on demand. After discussions with the local air navigation service provider Skyguide, however, Zurich Airport had to be excluded for further consideration in this study. According to information provided by Skyguide, the capacity of Zurich Airport operated in the runway configuration in which aircraft land on runway 28 is not limited by the maximum throughput of runway 28, but rather by airspace constraints. Indeed, the two RET B7 and L7 newly installed on runway 28 are used to ensure ’smooth’ day-to-day operations only. Because the maximum throughput of runway 28 in Zurich does not depend on the RET but on the airspace, Lisbon Airport is used in this study as a practical example to measure the influence of RET on the capacity of a runway system.
After Lisbon Airport, where RET H1 on runway 20 became operational in December 2021, was selected for further consideration, both a one-month pre-RET and a post-RET data set of ADSB-B trajectories were downloaded via OSN using the traffic library. To enable a comparison of the pre-RET and post-RET capacity envelopes in a later step, observation periods in which Lisbon Airport handled an equal amount of flight movements on the runway(s) of interest had to be determined. These periods were determined by downloading and systematically comparing OSN data over several months. In the end, October 2019 was selected for the pre-RET period and December 2022 for the post-RET period.
For both periods, data sets of OSN-sourced trajectories, which are later referred to as the pre-RET and the post-RET data set, respectively, are created as follows. In a first step, the trajectories of interest are retrieved from OSN using the traffic library [Olive 2019]. Lisbon Airport is equipped with only one runway, namely runway 02/20, and the newly constructed RET H1, see Figure 1 and Table 1, is used by aircraft landing on runway 20. Therefore, exclusively take-offs and landings on runway 20 are further considered in this study. To identify take-offs from and landings on runway 20, rule-based algorithms are applied. As such, all trajectories that both exhibit an average climbing rate of more than 500 feet per minute below 4,000 feet and spend at least 20 seconds in a box-shaped virtual zone located after runway 20, see Figure 2, are classified as take-offs. Similarly, all trajectories that show an average rate of climb less than 100 feet per minute and align with the extended runway axis for more than 30 seconds are assumed to be landings on runway 20. For illustrative purposes, a number of landings and departures identified in this process are depicted in Figure 2.
A visual inspection of the trajectory data revealed that the
OSN-sourced trajectories of aircraft landing on airports often do
not terminate on a runway, but rather some distance
Since certain OSN-sourced trajectories do not end on the
runway, the actual landing time of the aircraft, which is of great
importance for the determination of the capacity envelope, is not
known precisely enough for these flights. To improve the quality
of the capacity envelope determined in this study, a
machine-learning approach is applied to estimate the time aircraft
require to fly distance
Given the tabular structure of the fully covered landings data set, a gradient boosting regression approach was selected for application in this study. Specifically, the XGBoost library [Chen and Guestrin 2016] is employed to build and train the model, which has a tree maximum depth of 4 and the squared error as objective function. To ensure model effectiveness and prevent over-fitting, the validation data set is utilised to halt the training process when necessary. Figure 4 illustrates the prediction obtained on the test data set. Moreover, a root mean squared error of 21.15 seconds is achieved on the tests data set.
Once the XGBoost model used to estimate the time to fly has been trained, it is applied to all trajectories of aircraft landing on runway 20 from the post-RET and pre-RET data sets. This way, the time to fly of every arrival flight on runway 20 and thus also their landing time is predicted.
Similarly to the challenges faced in estimating landing times,
take-off trajectories, especially in the pre-RET data set, often
lack sufficient ground coverage and become visible only a distance
To determine the capacity envelope
where
with
To ensure both the non-increasing behaviour and the concavity
of the capacity envelope
The optimisation problem stated in Equation [eq:Optimization] is solved
using sequential least squares programming. Moreover, as mentioned
in Ramanujam and
Balakrishnan [2009],
This section presents the results of this study, which relate
exclusively to the capacity of Lisbon Airport when aircraft arrive
and depart on runway 20. Figure 7
contains two density plots summarising the relative frequency of
the observed combinations of number of landings and number of
take-offs
Figure 8 contains the capacity
envelope
The density plots in Figure 7,
which illustrate the relative frequency of the value combinations
of the observed number of take-offs and number of landings per
15-minute interval
A (slight) increase in the capacity of Lisbon Airport in the
post-RET case can also be concluded from the data shown in
Figure 8 for a number of reasons.
First, the 92.5th percentile values, i.e., the scatter points, are
post-RET on average higher than pre-RET. Here it is particularly
noticeable that for
This study is subject to limitations. In addition to the
already mentioned fact that capacity envelopes are difficult to
measure empirically, high demands are placed on the input data
used to determine envelopes. This is particularly the case if the
time of a take-off or landing is to be inferred on the basis of
trajectory data. In theory, if a trajectory contains both the air
and ground portions of a flight, the take-off or the landing times
can be determined rather straightforward. For most European
airports, however, it has been found that (i) the ground part of
OSN-sources trajectories is missing, and (ii) the airborne part of
trajectories is often not well covered near ground. The reason for
this lack of data lies in both the spatial and temporal coverage
of OSN. In terms of spatial coverage, it is noticeable that the
ground coverage of OSN is limited at most European airports. Had
the coverage been better, important information on the ROT of
aircraft as well as on how the RET are used in day-to-day
operations could have been collected. However, improving ground
coverage is a difficult endeavour, as additional ADS-B receivers
would have to be placed in the immediate vicinity of aerodromes
that are still poorly covered today. With regard to temporal
coverage, substantial improvements have been realised by the OSN
for most regions in Europe in recent years6. This circumstance is also
reflected in a visible reduction of the average distances
Besides data coverage-related issues, the results of this study
are also affected by the effects of the COVID-19 pandemic on air
traffic demand. In order to enable a fair comparison of airport
capacity before and after the installation of a RET, only airports
for which the pre-RET and post-RET data sets contain approximately
the same number of aircraft movements on an aggregated level (e.g.
per month) were considered. As many airports in Europe have not
yet fully recovered from the effects of the pandemic by the year
2023, the number of candidate airports to consider is severely
limited. Finally, it must be mentioned that only one factor
This study introduced a method to measure the capacity envelope
of airports based on OSN-sourced aircraft trajectory data. For
this purpose, trajectories tracked in the vicinity of an airport
were downloaded via OSN for an observation period of one month.
The flights taking off and landing at this airport were identified
using rule-based algorithms. Because the coverage of trajectories
near the airport is sometimes limited, the data quality has been
improved with a XGBoost model. Finally, the capacity
envelope of the airport was determined by counting the number of
departures and arrivals the aerodrome handled per 15-minute
intervals over the entire observation period, calculating the
The method presented in this study was applied to the example of Lisbon Airport in order to demonstrate how the construction of an additional RET affected the aerodrome’s capacity. The results suggest that, as supported by the literature, additional RET positively influence the capacity envelope of Lisbon Airport: In particular, if the airport performs (relatively) many landings per 15-minute interval, the number of departures can be increased as the additional RET appears to reduce the average ROT of the landing aircraft slightly.
By determining the capacity envelope of an airport, this study
demonstrated exemplary that OSN-sourced trajectory data can be
effectively employed to analyse and evaluate the day-to-day
operations of airports and airlines. For this reason, several
extensions to this research are possible. Most obviously, the
expansion of the observation period of both the pre-RET and
post-RET data sets would enable the investigation of the influence
of other factors
The authors acknowledge the contributions of three anonymous reviewers that greatly enhanced the value of this study. No potential conflict of interest was reported by the authors.
Manuel Waltert: Conceptualization, Methodology, Writing–Original draft, Project administration
Benoit Figuet: Conceptualization, Data curation, Methodology, Software, Writing–Review & Editing
The software code used to download the OSN data employed in this study is available on the following repository: https://github.com/figuetbe/OSN23-RET
The software code used to train the applied XGboost model, and to generate the results presented is available on the following repository: https://github.com/figuetbe/OSN23-RET