Efficient Fast Approximation For Aircraft Fuel Consumption
Efficient Fast Approximation For Aircraft Fuel Consumption
net/publication/318143703
CITATIONS READS
2 878
2 authors:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Jefry Yanto on 29 October 2018.
Environmental impacts of aviation and fuel economy have been the main drivers in aircraft design
and policy analysis in the aviation sector. The increasing demand in air transportation and the volatil-
ity of fuel price push for fuel reduction measures to be implemented. These measures might come
from changes in technology (e.g., improved aircraft design or engine), operations, or both. To make
decisions on the best policy to implement, several policy scenarios need to be carefully evaluated and
compared. This calls for a fast, efficient, and yet accurate fuel burn computation method, in partic-
ular to compute the total aggregate fuel burn given a set of flight missions. The available low-fidelity
fuel burn models are typically not accurate enough. The high-fidelity models, on the other hand, are
too computationally expensive and thus can quickly become intractable when we need to evaluate
hundreds of thousands of flight missions. We therefore aim to develop a surrogate model to approx-
imate the total aggregate fuel burn, where one model is derived for each aircraft type. By doing so,
the cost to compute the total aggregate fuel burn is a function of the number of aircraft types, instead
of the number of total flight missions; this will significantly reduce the computational burden. We
in particular choose regression model, which is a sample-based surrogate modeling technique, due to
its simplicity and non-intrusive nature. To generate the fuel burn database, we develop a medium-
fidelity, data-enhanced fuel burn approximation model. We use data obtained from running trajec-
tory simulations (from EUROCONTROL’s BADA) to derive some correction factors to complement
the classical Breguet range equation, which is commonly used to evaluate aircraft performance. This
fuel burn database is generated using actual flight mission data obtained from the Bureau of Trans-
portation Statistics (BTS), corresponding to 37 aircraft types and around 286 thousands of flights.
The validation shows that the percentage root mean square deviation (RMSD) errors for the total ag-
gregate fuel burn computation are below 1% for all aircraft types, which are deemed very accurate.
The derived regression models provide the sensitivity information of the fuel burn performance. This
information can then be used in a clustering algorithm, to identify aircraft types that have similar
fuel burn performance and group them together. With the formed clusters, we can further reduce the
problem dimensions of the total aggregate fuel burn computation, as it now becomes a function of the
number of clusters.
I. Introduction
The advancement of numerical simulation has assisted considerably the study of many complex physical phenom-
ena and is becoming increasingly widespread as a means to support decision-making and policy making processes.
Such computational models are often complex, involving many disciplines, many input parameters, and long com-
putation times. The airline industry has relied a lot on such numerical analyses and modeling in its decision making
analyses. Regulatory agencies analyze and compare a number of policy scenarios prior to enforcing a new policy
or regulation. The modeling of the air transportation system encompasses different aspects such as pure science and
engineering (to model the aircraft system and its operation), economic (for the cost analysis), environmental impact,
etc. It is thus imperative to take a system architecture approach that takes into account the various interactions and
information/data flow from one subsystem to another. For instance, to support aviation environmental policy-making,
a computational model is required to evaluate the impacts of environmental policy alternatives in the form of social
costs, such as public and private mitigation costs and public environmental benefits [1].
These evaluations require outputs from flight performance analyses, in particular the amount of fuel burned during
any given flight mission (will be simply referred to as fuel burn for the remaining of this paper). With the expected
steady increases in the demand of air transportation [2] and the volatility of fuel prices [3], fuel economy and environ-
mental impacts of aviation have become the main drivers in many airline and air traffic policy and decision making
processes. In 2010, international aviation consumed approximately 142 million metric tonnes of fuel, resulting in 448
million metric tonnes (Mt, 1kg x 108 ) of CO2 emissions and the fuel consumption is projected to multiply by 2.8 to 2.9
* M.Phil. Candidate, AIAA Student Member
† Assistant Professor, AIAA Member
1 of 22
2 of 22
Figure 1: The disciplines involved and complexities in computing aircraft fuel burn.
typically done with a simplification of either the physics in the model or the mission profile considered [10, 18].
Analytical and empirical models are sometimes used to reduce the computational time [19], at the expense of accuracy.
Most fuel burn computations are derived based on the classical Breguet range equation [12, 20, 21, 22], which is
expressed as [23, 24]:
V L Wi
R= ln , (1)
cT D Wf
where R, V , and L/D refer to the mission range, flight speed, aerodynamic lift-to-drag ratio, respectively. The variable
cT denotes the thrust specific fuel consumption (TSFC), which is defined as the weight of fuel burned per unit time
divided by the unit thrust. TSFC is a property of the aircraft engine, which is assumed constant in this work. Wi and
Wf refer to the initial and final segment’s aircraft weight, respectively. This equation, however, is only applicable
under the assumption that TSFC, L/D, and flight speed are constant. One important implication, however, is that the
takeoff, climb, and descent segments are not properly modeled by this equation [25].
It is common to compute the fuel burn of a flight mission based only on the cruise segment, omitting the climb and
descent segments [13, 14]. In this practice, the total mission range becomes the cruise range. Dancila [26] performed
fuel burn rate time-dependent model on cruise segment. This computation splits the cruise segment into sub-segments
to obtain the gross weight via an iteration procedure. This approach was claimed to have more accurate perfomance
than the Breguet range equation.
When other segments are included, their fuel burns are typically computed using the appropriate fuel fractions.
Roskam [27] defined the fuel fraction as the ratio between final weight and initial weight on each segment. The fuel
fraction values for engine start and warm-up, taxi, take-off, climb, descent, and landing until shutdown are typically
0.99, 0.99, 0.99, 0.985, 0.99, 0.99, respectively. Then the fuel required for each segment can be calculated using the
fuel fraction and the segment’s initial and final weights. O’Kelly [28] modeled the fuel burn for taxi, takeoff, cruise,
and landing with distance and aircraft size as inputs. This model, however, does not model the fuel burn for climb and
descent segments. These approaches are simple and computationally inexpensive but the result might not be accurate.
For a more detailed and realistic fuel burn computation that takes into account other segments (e.g., climb and
descent), we can employ either higher-fidelity models or run trajectory simulations. These methods can take into
account the different flight conditions along the mission profile, and thus offer more realistic results. However, they
are computationally expensive and take a long time to run. Completing the run for one flight mission with a high-
fidelity model might take minutes, and might need to be done in parallel. While this might be acceptable to analyze a
few flight missions, the required computational time and cost can quickly become intractable as we include thousands
or millions of missions.
For the flight trajectory simulations, EUROCONTROLa has created and maintained an aircraft performance model
(APM) called the Base of Aircraft Data (BADA)b . BADA provides aircraft performance and operations models to
support trajectory simulation for various aircraft types [29, 30] and is widely used especially in Air Traffic Management
(ATM) applications. To run BADA simulations, however, requires a license issued by EUROCONTROL. Moreover,
for each flight simulation, the user needs to input the aircraft and flight information one by one (e.g., aircraft type,
initial and final altitudes during climb) for each segment. Dalmau and Prats [31] argued that the derivation of fuel
consumption in BADA, in particular the fuel approximation at the terminal area, is not accurate enough. While each
a https://www.eurocontrol.int/
b http://www.eurocontrol.int/services/bada
3 of 22
Step 1 Obtain the list of flight missions to be analyzed (flight mission inventories).
For this purpose, we select a number of aircraft types, and obtain the mission information of flights to and from
a specific region. We used the publicly available data from the United States Department of Transportation’s
Bureau of Transportation Statistics (BTS)c , corresponding to all flights to and from the United States in 2015.
For each aircraft type, we gather information on the relevant parameters (which will be further discussed in
Section V), mainly from the aircraft manufacturers’ websites.
Step 2 Generate the fuel burn inventories by simulating each flight mission individually.
Each flight mission is divided into five segments (takeoff, climb, cruise, descent, and landing), and the fuel burn
for each segment is estimated separately. Figure 2 shows a simple illustration of the general mission profile
c TranStats, Bureau of Transportation Statistics http://www.transtats.bts.gov/
4 of 22
W0 Cruise W1
Descent
Climb
Figure 2: Simplified flight mission with five segments: takeoff, climb, cruise, descent, and landing.
Figure 3: Regression models for fuel consumption with range and payload as input variables
Figure 4 illustrates the Steps 1, 2, and 3 described above. This procedure is repeated for each aircraft type
included in the analysis.
Step 4 Demonstrate the use of clustering algorithm to group similar aircraft together
The gradient information provided by the regression models gives insight into the sensitivity of fuel burn with
respect to the mission payload and range. This sensitivity information can then be used to study any similar-
ity patterns among the different aircraft types, by employing some clustering algorithms. By identifying and
5 of 22
Figure 4: Fuel burn surrogate model is derived for each aircraft type, based on the fuel burn database generated for the BTS mission data.
grouping aircraft with similar fuel burn performance together, we hope to reduce the computation required to
approximate the total aggregate fuel burn.
Payload (kg)
Payload (kg)
Short-haul
Short-haul Short-haul
Figure 5: Fuel burns for all flight missions corresponding to three representative aircraft types. Since the five-segment mission profile assumption cannot be implemented
to short-haul flights, their fuel burn computations are performed by assuming a cruise-only profile. The results suggest that this assumption overestimates the
actual fuel burn.
Based on this finding, we model the short-haul mission profile by assuming a saw-tooth profile. This profile
assumes that the flight would not reach the cruise segment; instead, it goes straight to descent upon climbing [38].
The ratio of ground distance for climb and descent with this approach is equivalent to ratio of ground distance for
climb and descent for long-haul mission, which can be proven using the triangle similarity theorem. This profile has
previously been used by Simos and Jenkinson [15]. Figure 6 shows the saw-tooth mission profile for the short-haul
6 of 22
Top of climb
Climb Descent
Figure 6: Simplified flight mission profile (the saw-tooth profile) for short-haul mission.
Engine
Parameters TSFC
Cruise
L/D ratio
Cruise altitude Descent
Aircraft
Cruise mach
Performance
number
Climb Fuel burn
Parameters
Climb & descent
speed
Takeoff Landing
Mission Range
Parameters Payload
We use BADA trajectory simulation results to derive the climb and descent distances, as well as their corresponding
fuel correction factors for each aircraft type. The number of flight mission samples required to derive the climb and
descent fuel correction factors is determined based on some statistical measures, which will be further discussed in
Section V of this paper. We use 10 samples for each aircraft type, which is manageable to run on BADA simulations.
To compute the fuel burn required for each flight mission, we consider simple mission profiles as shown in Fig-
ure 2 for long-haul flights and Figure 6 for short-haul flights. Although an aircraft typically climbs and descends
through a few subsegments (i.e., accelerated climb/decelerated descend, constant velocity climb/descent, constant
Mach climb/descent) [10], at this stage we combine those subsegments into one climb or one descent segment. In
addition to the fuel burn during climb (Wf, climb ), cruise (Wf, cruise ), and descent segments (Wf, descent ), the total fuel
burn computation also includes the maneuver (Wf, man ) and reserve fuels (Wf, res ). The maneuver fuel is combination
of warm-up, taxi, takeoff, approach, and landing phases [39]. The total fuel burn would then obtained from summing
up all these components, as shown below:
Wf = Wf, climb + Wf, cruise + Wf, descent + Wf, man + Wf, res (2)
7 of 22
Step 1 Compute the range (ground distance) traveled during descent, Rdescent . As shown in Figure 2, we assume the
descent segment to start from the cruise altitude and end at 0 altitude. The descent range was determined by first
observing BADA flight trajectory simulation results for all flight missions considered in this study, as shown in
Figure 9. Each dot corresponds to a single flight mission, whereas each color corresponds to a unique aircraft
type. This plot shows how the descent distance varies with mission payload. From this plot we can observe that
some aircraft types exhibit linear relations between the descent distance and payload, whereas for other aircraft
types the relations are nearly constant. Based on this observation, we differentiate two categories of aircraft
types based on their descent range-and-payload relationship. The K-means clustering algorithm is employed
to divide the aircraft type into two groups. From the results, it turns out that the bigger aircraft (e.g. Airbus
A340, Boeing B777) tend to have a constant descent range, whereas the smaller ones (e.g Canadair RJ-700,
Embraer 140) have stronger linear relationships. For the latter group, the linear relationship is derived based on
these BADA results. Each group is validated with standard deviation hypothesis test to check whether the range
sample point for each aircraft type can be assume as constant value. This range categorization, however, is only
applicable for long-haul mission flights. We observed that the ratio between climb and descent ranges varies
linearly with respect to the payload weight. We thus use this ratio to determine the climb and descent ranges for
short-haul aircraft.
Step 2 Compute the range (ground distance) traveled during climb, Rclimb . We assume the climb segment to start from
the 0 altitude and end at cruise altitude as shown in Figure 2. The climb ranges for 10 samples corresponding
to each aircraft type as obtained from the BADA flight trajectory simulations are shown in Figure 10. From
these simulation data we derived the regression model for climb range for each aircraft type. However, this
model is only applicable when the flight mission is categorized as long-haul mission. When the flight mission
is categorized as short-haul mission, the climb range is calculated from ratio of climb-descent. Before we can
compute the climb fuel burn, we first need to find the aircraft weight at the end of climb segment, which we can
easily obtain once we compute the cruise fuel burn, which is done in the next step.
Step 3 Compute Wf, descent , by assuming that the amount of fuel burned during descent equals to fuel burned during
cruise for the same flight range (W̃f, cruise ) minus the descent fuel factor as:
W̃f,eqcruise is obtained using the Breguet range equation. fdescent and C are derived based on BADA data (as
correction factor) and WZF refers to the zero-fuel weight.
As mentioned in Section II, Lee and Chatterji [32] approximated the descent segment by assuming the fuel re-
quired is equivalent to amount of fuel required to cruise the same flight distance. Upon comparing this approach
to the BADA flight trajectory simulation results, however, we observed some discrepancies. In particular, the
use of the Breguet range equation directly for the descent segment overestimated the amount of fuel burn, which
are shown in Figure 11. With the derived correction factor, we can obtain a more accurate fuel burn estimate for
the descent segment, using the BADA simulation results as the reference.
Step 4 Compute the fuel burn during cruise segment, Wcruise . Since the climb and descent ranges have been obtained,
we can first compute the cruise range, Rcruise , as follows:
Rtakeoff and Rlanding referred to distance required for takeoff and landing, which are obtained from website
SKYbraryd . We assume that Rtakeoff and Rlanding are constant for each aircraft type. The cruise fuel burn,
Wcruise = W0 − W1 , can then be found by implementing the Breguet range equation (Eqn. 1), with W0 and W1
as the initial and final weight of the cruise segment, respectively.
d http://www.skybrary.aero/index.php/Category:Aircraft
8 of 22
Calculate
descent’s
range
Calculate
climb’s
range
Categorized Climb-
as short-haul descent
mission? Yes ratio
No
Update
Calculate
climb and
cruise’s
descent’s
range
range
Calculate
descent’s Calculate
fuel descent’s
fuel
Calculate
cruise’s fuel
Calculate
climb’s fuel
Calculate
climb’s fuel
Calculate
reserve and
maneuver’s
fuel
Calculate
total fuel
burn
End
9 of 22
Figure 10: Relation between the ground distance for climb segment with mission payload.
10 of 22
Step 5 Compute the fuel burn during the climb segment, Wclimb , by implementing the fuel increment factor fclimb :
W̃f,eqcruise + fclimb W0
Wf, climb = (5)
(1 − fclimb )
where W0 refers to final weight on climb segment. The formula above is the same as the one used by Lee and
Chatterji [32]; however, we derive the fuel factor from BADA simulation results. The fuel factor is assumed
constant for each aircraft type.
Step 6 Compute the maneuver and reserve fuel burns by using the fuel factor, following the approach by Lee and
Chatterji [32], and using their recommended values as well. The fuel increment factor is used as a fraction of
weights. The maneuver fuel weight, Wf, man , is typically expressed as a fixed fraction of the the takeoff weight
(WTO ), which can be obtained by substituting the result from Eqn. 5 to WTO = Wf, climb + W0 , with fman set to
0.007 [33]. Similarly, the reserve fuel is expressed as a fixed fraction of the zero-fuel weight (WZF ), with fres
set to 0.08 [33]. These relations are expressed below,
Wf, man = WTO · fman and Wf, res = WZF · fres (6)
Upon completing the above procedure, we obtain the fuel burn value corresponding to a flight mission. Upon
running this procedure with all flight missions in the inventory, we obtain a fuel burn database. This database provides
samples required to derive the surrogate model for each aircraft type, which is described next.
Regression modeling techniques
A regression model to approximate fuel burn is derived for each aircraft type. As mentioned in Section III, we employ
two-dimensional linear regression models, with mission payload P and range R as inputs, as fuel burn as output. This
equation is expressed as follows:
Wf,ij = αj Rij + βj Pij + γj + ij , (7)
where i denotes the flight index within an aircraft type and j denotes the aircraft type index. The variables αj , βj ,
and γj are the regression parameters for the aircraft type j, and Wf refers to the fuel burn. ij is the error term for a
specific flight, i.e., the discrepancy between the linear approximation of fuel burn W̃f,ij and the actual fuel burn Wf,ij .
This error has a normal distribution with a mean 0 and a variance σ 2 , i.e., ∼ N 0, σ 2 . The method of least squares
is employed to derive αj , βj , and γj . The selected regression parameters for a specific aircraft type are denoted as aj ,
bj , and cj . Thus the approximation model can be expressed as:
11 of 22
which offers a significant computational cost reduction in estimating the total fuel burn, as the fuel burn computation
for each flight is no longer required. The prediction error of this summation will have a mean value of 0, which is
derived in the following expression:
12 of 22
Table 1: List of parameters used in the fuel burn computation and their sources.
4. The fuel factor corresponding to the climb segment, fdescent , which is used in Equation 5.
These values are shown in Figure 12, where each aircraft type is indicated by a different color.
Figure 12: Fuel increment factor for the climb segment using BADA information as a function of payload.
We use the chi-square hypothesis test with a confidence level of 95% to validate the sufficiency of the number of
samples. We randomly select 10 samples for mission payload including the lower and upper bounds of the BADA
information for each aircraft type.
The chi-square hypothesis is validated with the coefficient of variation (cv ), to validate the variability in relation
to the mean of the population. This coefficient can be defined as ratio of standard deviation σ (or s if using sample
standard deviation) to the mean µ (or x̄ if using sample mean) [45, 46]. However, we use an approach to use an
unbiased estimator which is more suitable for our small sample size [47]. The unbiased estimator can be expressed as:
1
cˆv ∗ = 1 + cˆv (11)
4n
All aircraft types have cˆv ∗ below 3%, therefore we can assume that the data are good enough and considered as
consistent [48]. Huber [49] defined an estimator between mean and median which is claimed to be more robust. This
13 of 22
14 of 22
Figure 14 shows the distribution of fuel burn for different mission range (in the x-axis) and payload (indicated by
the colormap). Only three representative aircraft types (the Boeing 777-200ER, Airbus 320-100, and the McDonnell
Douglas DC9 Super80) are shown here, considering the space constraint. However, similar trends are observed on all
other 34 remaining aircraft types, though with different “sensitivity” of fuel burn with respect to payload and range,
as will be further discussed next.
(a) Boeing 777-200ER (b) Airbus 320-100 (c) McDonnell Douglas DC9
Figure 14: Fuel burn plots as functions of mission range and payload for three sample aircraft types.
Regression models
The generated fuel burn data shown in Figure 14 suggest linear relationships with mission payload and range. For
each aircraft type, a regression model is derived to approximate each mission’s fuel burn as a function of these two
mission specification parameters. Table 3 lists the derived linear regression equation. The corresponding R2 values
15 of 22
16 of 22
(a) GMM with 2 clusters (b) GMM with 3 clusters (c) K-means with 3 clusters
Figure 15: Clustering results using the Gaussian mixture models (GMM) and K-means clustering algorithms, using the gradients of fuel burn with respect to distance
and payload as the clustering criterion.
Model validation
In this section, we first look into the fuel burn estimation errors for the short-haul approach when the cruise-only
assumption is adopted. The computed fuel burn values will be compared to those obtained from assuming a saw-tooth
profile.
Figure 16 shows three representative aircraft types (Airbus A321, Boeing B737-900, and Canadair RJ700) in
the fuel burn distribution for short-haul mission. The blue dots represent the data corresponding to the cruise-only
assumption, whereas the red triangles correspond to the saw-tooth profile assumption. This result clearly shows the
large discrepancies between the two approaches, which suggests that we could incur a significant approximation error
when the wrong assumption is adopted.
Figure 16: Fuel consumption difference between the cruise-only assumption and saw-tooth profile for short-haul missions.
To quantify the observed discrepancies, we compute the corresponding percentage RMSD errors. Figure 17 shows
the RMSD for all aircraft types using the available BTS mission data from the years of 2015 (blue) and 2016 (red).
Note that some aircraft types do not have any relevant data for the year of 2016, and thus they are omitted in the
plot. The minimum discrepancy is 22.07%, and some aircraft types have more than 100% errors. The cruise-only
approximation, which does not reflect the actual aircraft operation and yet is often adopted in fuel burn estimation,
can therefore lead to large errors, which can propagate to any subsequent analyses. This is undesirable and further
emphasizes the importance of making the more realistic assumption in the modeling process.
17 of 22
The derived regression fuel burn model is validated using data obtained from the BTS within the period of January
to October 2016. The error between the fuel burn computed using the segment-by-segment fuel burn computation
procedure and the derived regression model is quantified using the root mean square deviation (RMSD). We perform
two types of validations to measure the error. The first is to validate the accuracy of the prediction for each flight
mission data, i.e., for each data point. This validation is performed using 10 sets of 100 randomly selected samples
and will be denoted as the “individual sampling” validation. The percentage error is then calculated using the average
RMSD from all repetitions, and the standard error is computed from the standard deviation corresponding to each
repetition. Secondly, we calculate the percentage RMSD of the aggregate fuel burn computation, denoted as the
“aggregate” validation. For this purpose, we take the summation of all computed fuel burn corresponding to each
aircraft type from BTS within period of January to October 2016. We then obtain the difference between the total
aggregate fuel burn computed after performing the fuel burn for each flight mission one-by-one, and by applying
Equation 9, i.e., the regression model. Figure 18 shows the percentage error (RMSD) for both conditions and the
standard error for individual sampling condition for all aircraft types considered in this study.
We observe from Figure 18 that the percentage error (RMSD) for the individual sampling validation is at least
one order of magnitude higher than that of the aggregate validation. The maximum values for them are around 10%
and 0.65%, respectively. This result is not surprising, and is consistent with the predicted expected aggregate error as
shown in Equation 10. From this result, we can confidently use the derived regression model to accurately estimate
the total fuel burn corresponding to an aircraft type, thereby significantly reducing the computational cost.
VI. Conclusion
In this paper, we have shown that we can derive a two-dimensional linear regression model to express the fuel burn
of each aircraft type as a function of mission range and payload. The accuracy of such a simple model was very high,
with R2 more than 98% for all aircraft types, which suggested that the linear assumption was valid, and that the two
input variables were sufficient to describe the fuel burn performance. The derived model is particularly useful when
we need to approximate the total aggregate fuel burn, given a list of flight missions. Using the regression models,
computing the total aggregate fuel burn becomes a function of the number of aircraft types,
instead of the number of
flight missions. This could provide a computational cost reduction in the order of O 104 , which would be significant.
The validation procedure, which was done with over 30 aircraft types, showed that the surrogate model could predict
the total aggregate fuel burn with less than 1% approximation error. These results showed that the models were both
efficient and accurate, and thus we could use them confidently in any subsequent decision-making and policy analyses.
For instance, the proposed models could provide fast and yet accurate approximations of the environmental impacts
and fuel consumptions of the different policy scenarios, which could help policy makers making their decision.
The derivation of the fuel burn regression models required the fuel burn database corresponding to each aircraft
type, since we used a sample-based surrogate modeling technique. For this purpose, we derived a medium-fidelity,
data-enhanced method to evaluate the fuel burn for each flight mission. We consulted the US Department of Trans-
portation’s Bureau of Transportation Statistics (BTS) for the actual flight mission data to generate the fuel burn
18 of 22
Figure 18: Percentage error between regression fuel burn model and fuel burn computation.
19 of 22
References
[1] Waitz, I., Lukachko, S., Go, Y., Hollingsworth, P., Harback, K., and Morser, F., “Requirements Document for the Aviation
Environmental Portfolio Management Tool (APMT),” Partnership for Air Transportation Noise and Emissions Reduction
(PARTNER), Report No.: PARTNER-COE-2006-001, 2006.
[2] ICAO, “Aviation and Climate Change,” International Civil Aviation Organization (ICAO) Environmental Report, 2010.
[3] International Energy Agency (IEA), “World Energy Outlook 2008,” International Energy Agency, Paris, France, 2008.
[4] ICAO, “On board a sustainable future,” International Civil Aviation Organization (ICAO) Enviromental Report, 2016.
[5] Lee, J. J., Historical and Future Trends in Aircraft Performance, Cost, and Emissions, Master’s thesis, Aeronautics & Astro-
nautics Department and Technology & Policy Program, Massachusetts Institute of Technology, September 2000.
[6] Brunelle-Yeung, E., The impacts of aviation emissions on human health through changes in air quality and UV irradiance,
Master’s thesis, Massachussets Institute of Technology, 2009.
[7] for Computer Applications in AeroSpace Science, C. and Engineering, “Top Level Technology in Numerical Simulation for
Aircraft Design,” PowerPoint presentation, Deutsches Zentrum für Luft- und Raumfahrt (DLR), 2010.
[8] Wynne, R., “Geographic Dimensions of Airline Network Development,” Presentation at the Association of American Geog-
raphers (AAG) in Seattle, 2011.
[9] Bloomberg, “Why the Longest Nonstop Flight are Ending,” http://www.bloomberg.com/news/articles/
2013-10-31/fuel-costs-lead-singapore-air-to-end-worlds-longest-nonstop-flights (last
accessed: October 17, 2016).
20 of 22
21 of 22
22 of 22