Next Article in Journal
Analysis of the Sustainable Use of Geothermal Waters and Future Development Possibilities—A Case Study from the Opole Region, Poland
Previous Article in Journal
Land Use Changes and Their Perception in the Hinterland of Barranquilla, Colombian Caribbean
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Objective Optimization of Aircraft Taxiing on the Airport Surface with Consideration to Taxiing Conflicts and the Airport Environment

College of Civil Aviation, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Sustainability 2019, 11(23), 6728; https://doi.org/10.3390/su11236728
Submission received: 4 November 2019 / Revised: 16 November 2019 / Accepted: 20 November 2019 / Published: 27 November 2019
(This article belongs to the Section Sustainable Transportation)

Abstract

:
High-efficiency taxiing for safe operations is needed by all types of aircraft in busy airports to reduce congestion and lessen fuel consumption and carbon emissions. This task is a challenge in the operation and control of the airport’s surface. Previous studies on the optimization of aircraft taxiing on airport surfaces have rarely integrated waiting constraints on the taxiway into the multi-objective optimization of taxiing time and fuel emissions. Such studies also rarely combine changes to the airport’s environment (such as airport elevation, field pressure, temperature, etc.) with the multi-objective optimization of aircraft surface taxiing. In this study, a multi-objective optimization method for aircraft taxiing on an airport surface based on the airport’s environment and traffic conflicts is proposed. This study aims to achieve a Pareto optimized taxiing scheme in terms of taxiing time, fuel consumption, and pollutant emissions. This research has the following contents: (1) Previous calculations of aircraft taxiing pathways on the airport’s surface have been based on unimpeded aircraft taxiing. Waiting on the taxiway is excluded from the multi-objective optimization of taxiing time and fuel emissions. In this study, the waiting points were selected, and the speed curve was optimized. A multi-objective optimization scheme under aircraft taxiing obstacles was thus established. (2) On this basis, the fuel flow of different aircraft engines was modified with consideration to the aforementioned environmental airport differences, and a multi-objective optimization scheme for aircraft taxiing under different operating environments was also established. (3) A multi-objective optimization of the taxiing time and fuel consumption of different aircraft types was realized by acquiring their parameters and fuel consumption indexes. A case study based on the Shanghai Pudong International Airport was also performed in the present study. The taxiway from the 35R runway to the 551# stand in the Shanghai Pudong International Airport was optimized by the non-dominant sorting genetic algorithm II (NSGA-II). The taxiing time, fuel consumption, and pollutant emissions at this airport were compared with those of the Kunming Changshui International Airport and Lhasa Gonggar International Airport, which have different airport environments. Our research conclusions will provide the operations and control departments of airports a reference to determine optimal taxiing schemes.

1. Introduction

Air traffic flow has sharply increased with the continuous development of the air transport industry. It is estimated that by 2035, the air traffic flow in Europe will be 1.5 times higher than that in 2012 [1]. An airport is an air traffic hub, and the operational capabilities of airports have reached their limits. Existing infrastructure must be used efficiently, and airport capacity should be increased to improve airport operations [2]. The taxiway system between the runway and the stand is the main bottleneck in many airports that works against their operational capacity. The optimization of aircraft movement on the taxiway is a key problem [3]. This condition can further complicate other elements, such as runway ordering [4,5] and the distribution of stand/departure gates on the airport’s surface [6]. Although taxiing on the airport surface is a small part of running an aircraft, it can significantly influence the operating costs and emissions of airports. Jet engines are designed to run in an optimal state at air cruising speed; however, aircraft taxiing efficiency on the airport surface is relatively low [7]. Estimates indicate that the fuel consumption of single-aisle planes during taxiing in busy airports accounts for 6% of their fuel consumption throughout short-haul flights and reaches 5 million tons worldwide [8]. In 2010, the 37th Conference of International Civil Aviation Organization (ICAO) was focused on environmental protection, and the Committee on Climate Change estimated that carbon emissions caused by air transport in the middle of the 21st century will increase by 7–8 times compared to those in 1990 [9]. The next generation of air transport system (NextGen) of America [10] and Single European Sky ATM Research (SESAR) [11] have emphasized that the optimal control of fuel combustion, operating costs, and delays on the running surface should be recognized. The High-Level Air-Transport Research Team of the Council of Europe plans to realize their zero-emission airport taxiing goal by 2050 [12]. An aircraft taxiing plan for airport surfaces could decrease taxiing delays and cut taxiing costs by a third [13].
Previous studies on aircraft surface control have targeted a range of subjects, including passive, semi-active, and active routes. Research methods on taxiing have become highly effective. However, the trade-offs among the three objectives in reducing taxiing time, fuel consumption, and pollutant emissions are reduced when combined with the factors of taxiing conflict and changes in the airport’s environment (such as airport elevation, field pressure, temperature, etc.) at different altitudes. Therefore, this study aims to propose a multi-objective optimization method for aircraft taxiing on an airport surface that considers both the airport’s environment and traffic conflicts. This research is carried out to find a Pareto-optimized taxiing scheme that can reduce taxiing time, fuel consumption, and pollutant emissions. This study will provide aviation companies with the means to make decisions on saving operation costs. Moreover, this study will provide the operations and management departments of airports the means to increase operational efficiency.
The main contributions and innovations of this study are summarized on the basis of the following considerations:
(1)
Previous calculations of aircraft taxiway have excluded the waiting points on the taxiway from the multi-objective optimization of taxiing time and fuel emissions in order to avoid taxiing conflicts. Thus, this study improved the taxiing speed curve by including waiting points and by establishing a multi-objective optimization for aircraft taxiing. Accordingly, the calculation results are close to practical operating conditions.
(2)
Previous studies have rarely considered the taxiing multi-objective optimization problem under different airport environments. However, changes in air pressure and the environment at different airports affect the fuel combustion of aircraft engines. Hence, the fuel flows of different aircraft engines were modified in the present study. Moreover, a multi-objective optimization model of aircraft taxiing under different airport environments was constructed.
(3)
In this study, a multi-objective optimization for the taxiing time and fuel consumption of different aircraft modes was realized by acquiring their parameters and fuel consumption indexes. Through a multi-objective optimization of different aircraft models, the optimal values of the Pareto fronts were intuitively determined via a comparison of the calculation results, which provided references for the operational control of airport surfaces.
The remainder of this study is organized as follows: Section 2 presents the literature review. Section 3 constructs a multi-objective optimization model for aircraft taxiing and modifies the coefficients of fuel flow and pollutant emission by considering differing airport environments. Section 4 analyzes the taxiing speed curve of aircraft on the airport’s surface. Section 5 solves the algorithm on the basis of the NSGA-II algorithm model. Section 6 is a case study based on the taxiway of the Shanghai Pudong International Airport (ICAO: ZSPD) in order to verify the proposed multi-objective optimization scheme. Section 7 provides the conclusions and future prospects.

2. Literature Review

This section presents a concise literature survey of existing research efforts related to the mathematical models used in taxiing problems, such as fuel consumption and emissions, on the airport’s surface. A brief survey will also be provided. This survey particularly focuses on categorization according to the following issues: (1) the guiding control method of aircraft taxiing and (2) a multi-objective optimization method of taxiing.

2.1. Guiding Control Method of Aircraft Taxiing on the Airport Surface

Aircraft taxiing in a busy airport has attracted the wide attention of scholars in past decades. This study was conducted mainly to provide a guiding control scheme for the taxiing process of the approaching aircraft from the runway to the stand and for the taxiing process of the departing aircraft from the stand to the runway. The ICAO proposed the concept of an advanced surface movement, guidance, and control system (A-SMGCS) to solve this problem [14]. An A-SMGCS is equipped with four basic functions: monitoring, route, guidance, and control. This scheme aims to provide an optimal route and schedule for aircraft during surface taxiing. The proposed scheme will help increase taxiing efficiency on the airport’s surface and reduce the fuel consumption, delays, and potential conflicts via the collaborative optimization of traffic flows during taxiing on the airport’s surface. The A-SMGCS can be divided into three generations through its functions, as shown in Table 1.
In the first generation of passive route and route guiding systems [15], the standard average taxiing time was used for route planning. Chen and Stewart [16] pointed out that the route plans of the current route functions were inadequate for some aircraft because the difference between the route functions and the average taxiing time was ignored. Consequently, the fuel consumption was affected to a certain extent. Lesire [17] pointed out that the route’s plan was to provide a taxiing plan for aircraft on the airport’s surface to ensure that the aviator can control the aircraft’s taxiing speed along a specific route.
In the second generation of A-SMGCS, Atkin et al. [18] and Ravizza et al. [19] proposed a new algorithm on the basis of a sequence chart and calculated the taxiing time of the aircraft by statistical methods and fuzzy rules according to historical take-off and landing times. Both calculation methods were more accurate than the calculation results of the standard lookup. Bakowski et al. [20] increased the calculation accuracy of the time and decreased the space among aircraft through the concept of surface track-based operation. The required time of arrival (RTA) algorithm dynamically calculated the recommended taxiing speed via the residential distance, residual time to RTA, and number of turns. Cheng and Sweriduk [21] realized cockpit automatization for reliable surface operation, reconstructed a cleaned 4D route, and generated a reference route for aircraft taxiing according to the concept of surface operation automatic research. This trace defines the aircraft’s position, speed, and acceleration as constraints to meet the time requirements. Many degrees of freedom (DOFs) are still found in the generation method of the speed curve of the aircraft. The generated speed curve is common.
In the third generation of A-SMGCS, the SESAR project of Europe [11] and the NextGen of America [9] believe that introducing complete 4D traces (4DTS) composed of 3D spaces and time could lay a solid foundation for studies on air traffic. Estimates indicate that introducing 4DTS into taxiing on an airport’s surface may decrease taxiing delays by approximately 55% [22]. During aircraft surface taxiing, since all dimensions are unnecessary, the unique positional information of aircraft can be defined by their route and speed curves.
Therefore, taxiing optimization can be realized via the taxiing speed curve of an aircraft. However, the addition of the speed curve under the existence of barriers into the multi-objective optimization of taxiing time, fuel consumption, and pollutant emissions is a problem that has yet to be solved. In this paper, the taxiing waiting point is added to the speed curve to optimize the multi-objective problem.

2.2. Multi-Objective Optimization Method of Taxiing Time, Fuel Consumption, and Pollutant Emission

Aviation carbon emissions mainly come from pollutants emitted during the combustion of aviation fuel and after air mixed combustion. These emissions include NOx, SO2, CO, unburnt hydrocarbons, CO2, carbon cigarette pellets (soot), particulate matter, and aviation-induced cloudiness [23]. Such emissions can influence the air quality and contribute to the greenhouse effect. At present, CO2 emissions from air transport account for 2.0%–2.5% of total global CO2 emissions by humans [24]. Damage assessment of carbon emissions in air transport, especially in the surface operating environments of airports, has attracted wide attention [25]. Aircraft taxiing on the airport’s surface also adopts a low speed and is in a fully-developed state. Taxiing optimization is of great significance to control fuel consumption and pollutant emissions in airports. Some scholars have carried out deep studies on the multi-objective optimization of taxiing time, fuel consumption, and pollutant emissions on airport surfaces in the past two decades. Smeltink [26] proposed an optimization model for the aircraft taxiing schedule on the airport’s surface and worked on aircraft taxiing via a hybrid integer programming model. An optimal schedule can reduce delays caused by taxiing conflicts as much as possible. In this study, only taxiing time was considered, while the balance between taxiing time, fuel consumption, and pollutant emissions was ignored. Herrero et al. [27] proposed an optimal taxiway planning method based on an improved spatiotemporal flow algorithm and the genetic algorithm; this approach minimized the total taxiing time. However, these authors ignored fuel consumption and pollutant emissions caused by taxiing on the airport’s surface. Simaiakis et al. [28] constructed a queuing theory prediction model to estimate the taxiing time of departing flights from the stand to the runway with consideration given to the mutual influences of different taxiways. Roling and Visser [29] studied the relationship between fuel consumption and taxiing time through surface taxiway optimization. These authors also improved the operational efficiency of the airport and reduced fuel consumption by shortening the total taxiing time. However, the authors did not consider pollutant emissions. Koeners et al. [30] implemented a real-time optimization of runway rankings through a dynamic planning of taxiways to increase runway facility utilization and reduce flight taxiing time.
The aforementioned authors aimed to decrease fuel consumption and pollutant emissions by shortening taxiing time. However, the balance among the three objectives was ignored. Chen and Stewart [16] studied the taxiing traces in the different sections of taxiways via an improved multi-objective optimization method. On the one hand, these taxiing traces provide estimations of aircraft taxiing time. On the other hand, such traces are integrated into the optimal taxiway and scheduling process to determine the optimal taxiway with the shortest total taxiing time and the lowest fuel consumption. However, pollutant emissions were neglected. Ravizza [31] proposed a multi-objective optimization method composed of a chart-based route algorithm and a population adaptive immune algorithm. The author applied this method to discover the distribution of aircraft taxiing speeds; thus, the balance between taxiing time and fuel consumption was analyzed. Nevertheless, the pollutant emissions from surface taxiing were neglected. Balakrishnan et al. [32] constructed a mixed integer linear programming model of aircraft taxiing based on a spatiotemporal network and solved the surface taxiing problem to minimize taxiing time. Weiszer and Chen [33] proposed a multi-objective optimization problem that combines route schedule and speed optimization for aircraft taxiing. These authors investigated the balance between total taxiing time and fuel consumption through comprehensive optimization. However, the authors also ignored the optimization of pollutant emissions. Chen et al. [34] carried out a detailed analysis on the three main emission indices (EIs), CO, HC, and NOx, in airports to determine the conflict objective with a minimum quantity and generate an optimal speed curve. Their results demonstrated that NOx has a strong linear correlation with the combustion of fuels for all types of aircraft. In heavy aircraft, HC and CO emissions should be treated by separating them from taxiing time and fuel consumption. In medium-weight and light aircraft, HC and CO emissions are strongly correlated with taxiing time. This study did not analyze the operational results in plateau airports. Chen and Weiszer [7] introduced a systematic multi-objective speed profile generation framework to generate the optimal unimpeded taxiing speed profile on a given taxiway. This work aims to maintain the solvability of the complicated surface taxiing problem in airports with consideration given to many mutual conflicts. Brownleea et al. [35] proposed a method to estimate the uncertainty of aircraft surface taxiing time based on an adaptive Mamdani fuzzy rule. These authors also improved the time window algorithm for the existing fastest route problems to estimate the fuzzy taxiing time.
In most small airports, taxi times can be fixed because the layouts of terminals and runways usually mean that the current default values are sufficient. In medium and large airports, the configurations of runways and the layouts of terminal buildings can lead to significant differences in the taxi time of arriving and departing flights. When the taxi time changes greatly, factors such as control capacity, aircraft type, average taxi time based on historical data, taxi time based on specific operating conditions, and taxi route will be considered.
The time of aircraft taxiing on the airport’s surface is usually affected by an airport’s weather, airspace capacity, air traffic control capacity, and other factors (such as military activities, sector configuration, and system maintenance) [36]. However, at present, many scholars’ research mainly involves airport capacity and new system procedures, without seriously considering the impact of the airport’s environment and traffic conflicts on operations.
In summary, unlike previous studies, we not only consider a comparison of multi-objective optimization results for different aircraft types but also carry out a multi-objective optimization of airport environment (e.g., the elevation of the airport, field pressure, and temperature) scenarios with or without conflict waiting points and at different altitudes. Thus, our calculation results are more comprehensive, and our research content is more abundant.

3. Multi-Objective Optimization Model of an Aircraft Taxiway

In this study, the parameters independent of the aircraft include the maximum speed, the minimum speed, and the turning speed during surface taxiing; parameters related to aircraft mainly include fuel flow and the pollutant emission index of different aircraft engines, as well as the fuel consumption, pollutant emissions, speed optimization curves and set of aircraft i obtained by the multi-objective optimization of aircraft i (see Annotations).

3.1. Objective Functions

The optimal speed curve is generated to obtain a group of complete speed curves. The significance of the Pareto optimality is defined by the unimpeded taxiing speed curve y i of aircraft i on taxiway q l (in this study, there are several optional paths for aircraft to taxi on the airport surface, and one of the paths is marked as q l to optimize the speed curve). The multi-objective optimization model shortens the taxiing time and decreases the aircraft’s fuel consumption. The following factors were considered: taxiway characteristics, thrust level determined by the given speed curve, weight, engine type, and rolling resistance of aircraft. The objectives for taxiing time and fuel consumption in this study are defined as follows:
g 1   =   T ( q l , y i )
g 2   =   F ( q l , y i , w i )
where T ( q l , y i ) is the objective function of the aircraft taxiing time, and the aircraft engages in unimpeded taxiing on the taxiway q l . In a given speed curve, y i Y i , y i is a function of time. Similarly, F ( q l , y i , w i ) expresses the fuel consumption of aircraft w i (weight type) for taxiing on taxiway q l at a speed curve of y i .
The ICAO emission database for calculating fuel consumption [37] lists emission data for most commercial engines. Each engine type provides the fuel flow (kg/s) and EIs (total grams of pollutant emissions from the combustion of each kilogram of fuel) when the rated outputs are 7%, 30%, 85%, and 100%. The pollutants in this database include HC, CO, and NOx. Chen et al. [34] pointed out that a relationship curve between fuel flow and EIs can be fitted by the data when the thrust values are 7%, 30%, 85%, and 100%. Moreover, HC and CO were fitted into exponential functions, while NOx was fitted as a linear function. Therefore, NOx emissions can be overlooked in the multi-objective optimization.
Therefore, the HC and CO emissions can be calculated by the following model:
g 3 , 4   =   E I ( q l , y i , w i )
where E I ( q l , y i , w i ) is the pollutant emissions of aircraft w i ( w 1 , w 2 , and w 3 are the light, medium-weight, and heavy aircraft, respectively) for taxiing on the taxiway q l at the speed of y i . The pollutants include HC, CO, and NOx.
In g 2 ,   g 3 ,   and   g 4 , the means of the fuel flow and emission coefficients of different pollutant types are not hypothesized during aircraft taxiing. The fuel consumption and pollutant emissions are used as continuous functions of speed changes. The four fixed thrust levels correspond to four different stages. Fuel consumption is calculated by the product of taxiing time in each stage and the corresponding fuel flow. The pollutant emissions are calculated by multiplying fuel consumption with the emission coefficients of different types of pollutants.

3.2. Constraints

(1)
The taxiing speed constraint: The maximum and minimum taxiing speeds ( v m a x and v m i n ) and the taxiing speed at the turning section ( v turn ) were restricted to 25, 10, and 10 knots, respectively; this restriction was applied to ensure the safe and high-efficient surface taxiing of aircraft on airport surfaces, without considering the constraints of taxiway type over taxiing speeds [14];
(2)
Taxiing acceleration constraint: The acceleration ( a ) was restricted to <0.1 g to ensure the comfort of passengers during the accelerated taxiing of the aircraft [38].

3.3. Modification of Fuel Consumption Coefficient

Data on the fuel flow and EIs were collected from the engine emission database of ICAO to determine the ideal landing and take-off cycles under ISA conditions. However, the geological locations of different airports may vary, and these external conditions can influence the combustion process of aircraft engines. This finding demonstrates that the fuel flow and EIs of engines vary in different airports. The fuel flow and EIs must be modified. In this study, the fuel flow and EIs were modified via the Boeing fuel flow method 2 [39,40].
Under ISA conditions, the modification formulas to transform the sea-level fuel flow ( f i j 0 ) of the single engine of aircraft i under taxiing state j into the actual fuel flow f i j are
f i j   =   f i j 0 δ × θ 3.8 × e v i 2
θ   =   T   +   273.15 288.15
δ   =   P 101.325 .
The aircraft taxies on the airport surface in this study, and the taxiing speed is far smaller than the sound velocity. Therefore, the Mach number is approximately zero. The EIs of the aircraft engine from taxiing are also related to environmental pressure, environmental temperature, saturated vapor pressure, and atmospheric relative humidity in airports. Under ISA conditions, the modification formulas to transform E i j k 0 into practical EIs ( E I i j k ) are
E I i j k   =   E I i j k 0 × ( θ 3.3 δ 1.02 ) x   k   =   1 , 2
where k = 1, 2, which represent HC and CO, respectively. Index x is the corresponding engine value in the P3–T3 method. In this study, the default value of x = 1 is adopted [39].

4. Taxiing Time and Fuel Consumption Models Based on the Optimized Speed Curve

4.1. Optimized Speed Curve

During the unimpeded taxiing of aircraft along the given taxiway q l , the taxiway can be further divided into several sections, and each section includes several sides. Several continuous straight sides generally form a straight section. The turning section is formed by continuous edges, and an angle of at least 30° is evident in the turning section [7].
Aircraft can produce infinite DOFs because they can use taxiing speed as a continuous function of time in each section. Each straight section of the taxiway can be separated into four parts to further simplify the optimization problem of the speed curve. These parts correspond to the four different taxiing stages of the aircraft: acceleration, taxiing at a uniform speed, braking, and fast braking (Figure 1).
In Figure 1, stage 1 is the acceleration stage, in which the taxiing speed of the aircraft increases from v 0 to v 1 at a distance of d 1 , with an acceleration of a 1 . Stage 2 is the taxiing at a uniform speed. In this stage, the aircraft taxies at a uniform speed of v 1 until arriving at a distance of d 2 . Stages 3 and 4 are the decelerating stages. In these two stages, the aircraft decreases its taxiing speed from v 1 to v 4 at different rates at the end section. The maximum deceleration in stage 4 is a 4 to rapidly increase the taxiing speed to v 4 . In stage 3, deceleration a 3 is unique and is determined by a 4 and d 4 . Variable v 3 can be derived in reverse under the given a 4 , v 4 , and d 4 . The length of stage 3 is equal to d 3   =   d d 1 d 2 d 4 . Therefore, the four independent variables are a 1 , d 1 , d 2 , and d 4 , and the unique speed distribution of section s is defined.
The ranges of a 1 , d 1 , d 2 , and d 4 can be obtained according to [7] to meet the constraints over taxiing speed and taxiing acceleration:
(1) The upper limit of a 1 is equal to the maximum acceleration. The lower limit corresponds to the aircraft’s continuous acceleration in the whole section. Moreover, the aircraft taxiing speed at the end of the section must be able to reach v 4 . Therefore, the range of a 1 is
v 4 2 v 0 2 2 d a 1 a m a x .
(2) The limits of d 1 are determined after those of a 1 are fixed. The lower limit of d 1 must be sufficiently long to ensure that the aircraft taxiing speed at the end of a section reaches v 4 . The upper limit is determined by a 1 and the longest possible period of acceleration ( t 1 ). Therefore, the range of d 1 is
v 4 2 v 0 2 2 a 1 d 1 v 0 × t 1   +   1 2 a 1 t 1 2 .
(3) If the range of d 1 is determined, the taxiing speed v 1 can be fixed, and the range of d 2 can be calculated by the following equations:
d d 1 v 1 2 v 4 2 2 a m i n d d 2 d d 1 v 1 2 v 4 2 2 a m a x
a m i n d   =   v 1 2 v 4 2 2 ( d d 1 ) .
(4) When the feasible range of d 2 is determined, the lower limit of d 4 is set to zero. Specifically, when no d 3 is present, the upper limit of d 4 is calculated according to the upper limit of d 2 . Therefore, the range of d 4 is
0 d 4 v 1 2 v 4 2 2 a m a x .
As shown in the discretization, when the four variables in each section are fixed, the speed intervals in the above-mentioned figure can be uniquely determined. The taxiing time and fuel consumption can be simultaneously minimized by searching for the optimal values of a 1 , d 1 , d 2 , and d 4 , thereby realizing the equilibrium state. In this way, the multi-objective optimization problem for aircraft surface taxiing is solved.

4.2. Taxiing Time, Fuel Consumption, and Pollutant Emission Model

The aircraft taxiing time to transverse one section is obtained on the basis of the above-mentioned section. Therefore, the sum of the taxiing time in different stages is
T T S   =   j   =   1 4 t j .
The aircraft taxiing time for the whole taxiway is:
g 1   =   s q l T T s .
The following four stages are defined in the straight section: acceleration, uniform speed, braking, and fast braking. In the braking and fast braking stages, the thrust level is set to 5%, and the thrust level is set to 7% at the turn. f i j is obtained through linear interpolation/extrapolation, and the fuel flows are 7% and 30%, which are reported in the emission database of ICAO [37,40]. Therefore, the formulas of fuel consumption and pollutant emissions in section s are
f u e l s   =   j   =   1 4 f i j · t j
E I s   =   j   =   1 4 f i j · t j · E I i j k .
The calculation formulas for the total fuel consumption and pollutant emissions in the whole taxiway q l l are
g 2   =   s q l f u e l s
g 3 , 4   =   s q l E I s .

5. Design of the Solving Algorithm

Since the aircraft surface taxiing path can be divided into several sections, it is necessary to calculate the optimal taxiing speed curve of each section in order to find the optimal solution. On this basis, a non-dominant ranking genetic algorithm with elitism selection strategy was chosen to solve this problem. The high performance of the NSGA-II algorithm [41] in searching the Pareto solution depends on its evolution mechanism, which mainly includes fast non-dominant ranking, congestion distance, and an elitism selection strategy based on non-dominant ranking. In comparison with the other multi-objective algorithms, the NSGA-II algorithm has some advantages. For example, the existing algorithms prefer to use single fitness functions or transform multiple objectives into a single objective (sub-objective). This preference might result in the loss of some important characteristics of the calculated results. However, the NSGA-II algorithm processes multiple objectives by searching the effective Pareto solution. This algorithm not only has good convergence and high calculation efficiency but also meets the requirements for real-time performance. The steps of the NSGA-II Algorithms 1–4 for taxiway optimization on the airport surface are introduced as follows.

5.1. Initialization of Population

Each straight section on the aircraft taxiway is separated into four parts, which correspond to four different taxiing states of the aircraft: acceleration, uniform speed, braking, and fast braking. Specifically, each taxiing section of the aircraft has four independent variables: The acceleration and taxiing distance in stage 1 are a 1 and d 1 , respectively. The taxiing distances of stages 2 and 4 are d 2 and d 4 , respectively. A chromosome with four genes was developed, and each sub-chromosome was used to express one decision solution reflecting the values of a1, d1, d2, and d4. In the generation process of the various decision variables, the value ranges must be met. The value ranges of the different variables are equations: (8), (9), (10) and (12).
The genes in each chromosome were generated by random sequences. Therefore, the initialization of the population was accomplished.

5.2. Non-Dominant Ranking

Before selective calculation, the populations were layered and put in their proper order according to the control level of their different members, determined by the value of the objective function, thereby forming different levels of the Pareto front. This process was repeated until all solutions were set into the leading edges. The objective function was determined according to the formula in this study. The values of the decision variables a1, d1, d2, and d4 were integrated into the formula. The fitness of the three objectives of the terminal operation optimization model was designed as (14), (17) and (18).

5.3. Congestion Distance

The congestion distance is allocated once the non-dominant ranking is accomplished. The individuals are chosen on the basis of their levels and congestion distance. Hence, all individuals are allocated to one congestion distance. The congestion distance is allocated according to the front surface. Comparing the congestion distance of two solutions with different front surfaces is meaningless. The congestion distance of the individual j ( L [ j ] ) is defined as follows:
L [ j ]   =   k   =   1 3 ( L [ j   +   1 ] · g k L [ j 1 ] · g k ) / ( g k m a x g k m i n ) .

5.4. Selection, Crossing, and Variation

The individual quality judgment criteria are as follows: Each individual n in the population gets two attributes after fast non-dominant ranking and calculation of the degree of congestion: (1) Non-dominant rank ( n r a n k ) and (2) degree of congestion ( n d ). The dominant and non-dominant relationship between any two individuals in a population can be distinguished on the basis of these two attributes. Individual i is better than individual j only when i r a n k < j r a n k and i d > j d .
In this study, the binary competition method was applied. The offspring population was obtained from the parent population through crossing and variation. Chromosomes in the offspring population that failed to meet the constraints were eliminated. The offspring and parent populations were integrated, and an integrated population was obtained, followed by non-dominant ranking of the integrated population and congestion distance calculation. The elitism selection strategy indicated that n r a n k was screened from low to high, and then n d was selected from large to small. The good chromosomes were selected until the population size of the new parent population was n . Then, a new parent population was produced. This process was repeated to generate the next generation until the preset number of iterations (300) was reached. The elitism selection strategy adds the optimal individuals into the next generation of the population. Thus, the quality of the solution can be continuously optimized.
Algorithm 1: cyclical function of subjects
1. The population size (pop) and the number of genetic iterations (GEN) are defined. The population at initialization moment t = 0 is P(0), and its dimension is (4,pop). Each column reflects one decision scheme; the first row to the fourth row are a1, d1, d2, and d4, respectively.
2. Non-dominant ranking of initialized populations.
3. Let t = 0;
4. While t < GEN
An offspring population Q(t) is generated by selection, crossing, and variation in the parent
 population P(t) through the binary bidding method;
 The integrated population: R(t)←P(t) + Q(t);
 Non-dominant ranking of R(t) is implemented to generate the ranked population F and N individuals are selected;
 P (t + 1) is set as an empty set;
 Let I = 0
While len (P (t + 1)) + len(F[i]) < = N when the new parent population is full (the number of the new parent population reaches N)
Degree of congestion is estimated;
P (t + 1)←P (t + 1) + F [i] selects from low to high in the ranked population F, and the selected individuals are added into the new parent population;
ii + 1
End while
iI + 1;
P (t + 1)←P (t + 1) + F [1:(N-len (P (t + 1))], the congestion distance is added into the population from large to small when the new parent population crosses the border;
tt + 1
End while
Algorithm 2: non-dominant ranking
1. Two variables are set and initialized: the number of dominant np = 0; the dominated individual set (sp) is set as an empty set.
2. Determine the highest level of the non-dominant solution set.
For p = 1:N
For q = 1:N
   If the individual p dominates the individual q Then
the individual q is added into sp
   Else if the individual p is dominated by the individual q Then
    npnp + 1
End if
End for
  If np of the individual is 0 Then
   the Pareto level is p.rank = 1
End if
End for
3. Leveling of other individuals.
i = 0
While F[i]
For q = 1:len(sp)
If the number of dominants of the individual (np) is 0 Then
   this individual is a non-dominant individual
If i = 0 Then
the Pareto level is added with 2
Else the Pareto level is added with 1
End if
End for
ii + 1
End while
Algorithm 3: estimation of degree of congestion
1. Initialize the congestion distance in the population set P: P[p].distance = 0.
2. The first objective function is selected: g = 1.
3. While g < G
 Individuals in the population are ranked from low to high according to the objective function g;
 The distance between the first and the last individuals in P is set as infinite.
While p > 1 && p < len (p-1)
  Finding the crowding distance of the p-th individual
  pp + 1
End while
  gg + 1
End while
Algorithm 4: calculation of the objective function of individuals
The taxi segment ld is defined.
For ld = 1:N
If a segment is straight, it is optimized Then
   a1, d1, d2 and d4 are acquired according to encoding;
   t1, t2, t3, t4 and v1, v2, v3, v4 are calculated.
If t1, t2, t3 or t4 have negatives or imaginary values Then
    The objective functions for this individual are set infinite
Else
    All objective functions are calculated according to the formula
Else
  All objective functions are calculated according to the formula for turns
End if
End for

6. Case Study

6.1. Data Source

6.1.1. Taxiway Data of the Aircraft

Figure 2 exhibits a directed graph of the taxiway on the ZSPD, where the taxiways of the approaching aircraft from the runway 35R to the 551# stand are shown.
The red taxiway in Figure 2 can be divided into 14 sections, while Table 2 illustrates the specific aircraft taxiing parameters in each section. The initial speed ( v 0 ) at the starting point in section 1 is 10 knots because the approaching aircraft is selected. The aircraft moves along this straight section and can use various speed curves. The aircraft leaves section 1 at a speed of v 4   =   10 knots. This speed is used as the initial speed ( v 0 ) of section 2. Section 2 is a turn, and the aircraft may maintain a constant speed ( v t u r n ), which is set to 10 knots. Lastly, section 14 is a straight section that covers the stand, and the aircraft decelerates to zero.

6.1.2. Relevant Data of Aircraft

Learjet35A (light), A320 (medium-weighted), and A333 (heavy) were selected according to the aircraft’s wake flow intervals. The technological indexes of the representative aircraft were selected in the calculation. Table 3 illustrates the technological data and engine types of the three types of aircraft.
The fuel flow and EIs of the representative aircraft for the speed of idling, uniform speed, and deceleration during taxiing were obtained through linear interpolation by using the data under 7% and 30% thrust levels. Table A1 in Appendix A illustrates the results.

6.2. Pareto Analysis among Different Optimization Objectives

The Pareto optimization schemes for the four objectives (taxiing time, fuel consumption, HC emissions, and CO emissions) during taxiing for Learjet35A, A320, and A333 on the same taxiway were calculated (Figure 3).
The optimal Pareto fronts were compared, and some conclusions can be drawn. First, Figure 3 shows that the EI of HC and CO of the light and medium-weight aircraft have significant linear relations with taxiing time and fuel consumption. Specifically, the HC and CO emissions are negatively related with fuel consumption. When the taxiing time is relatively short, the HC and CO emissions are low. The Pareto front of the heavy aircraft is balanced among different objectives. This result demonstrates that the speed curve with high acceleration produces fewer pollutant emissions than the speed curve with lower acceleration and a short taxiing time.
The correlation coefficient matrix of the four optimization objectives of the three aircraft types was calculated (Table 4, Table 5 and Table 6). This task was carried out to further study the correlations between the HC and CO emissions, taxiing time, and fuel consumption.
As shown in the matrixes from Table 4, Table 5 and Table 6, a negative correlation exists between taxiing time and fuel consumption. Specifically, these two objectives have mutual conflicts and a relationship in equilibrium. The HC and CO emissions are positively correlated with taxiing time, but they are negatively correlated with fuel consumption. The correlation coefficients of the HC and CO emissions are relatively similar, thereby verifying that g 3   and   g 4 have the same variation trend. This similarity is due to the exponential correlations of the HC and CO emissions with fuel consumption. Therefore, the HC and CO emissions can be ignored while considering the balance among the four objective functions—namely, taxiing time, fuel consumption, HC emissions, and CO emissions.

6.3. Analysis of the Taxiway Optimization Results for Different Aircraft Types

The taxiway optimization for different aircraft types is different due to variations in fuel flow and pollutant emissions. In this section, the aircraft were divided into narrow, wide, and ultra-wide types according to size. Fuel flows were obtained for the narrow (B738 and A320), wide (B777 and A310), and ultra-wide (B747 and A340) types under different taxiing states (Appendix A: Table A2 and Table A3) and applied in the multi-objective optimization of the taxiway. On this basis, the optimized Pareto solution set of the taxiing time and fuel consumption of the aircraft was derived (Figure 4).
Figure 4 demonstrates that the shortest total taxiing time does not represent the aircraft with the lowest fuel consumption of aircraft. On the other hand, the taxiing speed curve that pursues the shortest taxiing time is often accompanied by multiple acceleration and deceleration states, thereby increasing fuel consumption. The two red circles at the two ends of the Pareto curve represent the taxiing speed curves with the shortest taxiing time and lowest fuel consumption. Given the same taxiway, taxiing speed, and acceleration, the optimization results of the taxiing time of the above-mentioned six aircraft are basically the same. However, the optimization results of different aircraft vary due to different fuel flows. The two ends of the Pareto curves of different aircraft after optimization were selected. Table 7 illustrates the results.
The aforementioned table shows the optimized taxiways of different aircraft. Among the most time-saving taxiing schemes, the taxiing time of different aircraft is 285 s. However, the fuel consumption of all aircraft is high in the Pareto solution set. Among the most fuel-saving taxiing schemes, the fuel consumptions of the narrow aircraft B738 and A320 are 84.44 and 75.05 kg; those of the wide aircraft B777 and A310 are 226.21 and 141.51 kg; and those of the ultra-wide aircraft B747 and A340 are 442.12 and 185.22 kg, respectively. The fuel consumption of all aircraft is 28% lower than that in the time-saving taxiing schemes. Figure 4 demonstrates that the fuel consumption of the Boeing aircraft of all sizes is higher than that of the airbus planes.
Figure 5 presents the taxiing speed curves of the aircraft under the most time-saving and fuel-saving taxiing schemes.
The aforementioned figure shows that among the most time-saving and fuel-saving taxiing schemes, the maximum taxiing speeds of the aircraft are 25 and 20 knots. The aircraft taxi by minimizing taxiing time. Thus, the acceleration and number of accelerations and decelerations are significantly higher than those under the most fuel-saving taxiing schemes.

6.4. Comparison of the Optimization Results with and without Taxiing Waiting Points

Aircraft might run through one of the other runways during taxiing, and they have to decelerate to zero before running through the runway. In this case, v 4 in the corresponding section is set approximately to zero. The initial speed of the next section is the terminal speed of the previous section. Table 8 illustrates the sectional information of the specific waiting points.
The unimpeded taxiing and taxiing surfaces with conflict waiting of B738, A320, B777, A310, B747, and A340 were optimized. Figure 6 presents the Pareto fronts of the taxiing time and fuel consumption of the different aircraft under two taxiing schemes.
Figure 6 demonstrates that the taxiing time and fuel consumption of the six aircraft during taxiing with waiting points are higher than those during unimpeded taxiing. The taxiing time and fuel consumption of all taxiing schemes of each aircraft in the Pareto curve increase at a uniform interval. The two end scheme aircraft, namely, the taxiing schemes with the shortest taxiing times and the least fuel consumption, of the two Pareto curves of different aircraft were selected. Table 9 lists the relevant data.
This table illustrates that the taxiing times of all six aircraft in the Pareto-optimized schemes with waiting points are 17 s longer than those under unimpeded taxiing. Specifically, the fuel consumptions of B738, A320, B777, A310, B747, and A340 under the most time-saving and fuel-saving schemes increased by 4.13 and 4.42, 3.67 and 4.2, 11.25 and 12.04, 6.95 and 7.44, 21.09 and 22.57, and 9.15 and 10.48 kg, respectively. Although all aircraft have an equal additional taxiing time for the taxiing conflict, the total growth of their fuel consumption is different. B747 shows the highest growth in fuel consumption, whereas A320 presents the lowest growth. The growth of fuel consumption is proportional to the aircraft’s fuel flow. When the fuel flow is high, the growth of the fuel consumption will also be high.
The taxiing time and speed curve of the different aircraft under various taxiing surfaces are generally the same. Thus, A320 was chosen for the case study in the present work. The speed curve and thrust changes of A320 under the most time-saving taxiing scheme were analyzed. Figure 7 presents the results.
This figure shows that when waiting points are present, aircraft reach a maximum taxiing speed of 18.26 knots at 126 s upon arrival at a certain taxiing section. The aircraft then begins to decelerate to zero to avoid conflicts, which takes 17 s. When the taxiing speed approaches zero, the aircraft begins to engage in accelerating taxiing. The taxiing speed reaches its peak in this section at 13 s (reaching 15.5 knots). Under unimpeded taxiing, the aircraft do not decelerate to zero. In the above-mentioned taxiing sections, the maximum taxiing speeds of the aircraft under the unimpeded taxiing scheme are higher than those under the taxiing scheme with waiting points.
The comparative results of Figure 7 and Figure 8 show that the braking/thrust ratio of aircraft changes with taxiing speed. When aircraft initiative accelerates taxiing, their thrust is 85,000 N. When aircraft engage in taxiing at a uniform speed, the thrust of the aircraft is kept constant at 15,000 N when they are taxiing at a constant taxiing speed or at a speed of 10 knots. When the aircraft initiate their decelerating speed, the braking force is −65,000 N.
The above-mentioned thrust/braking diagram shows that, under unimpeded taxiing, aircraft begin to engage in taxiing at a uniform speed (10 knots) at 144 s. Here, the aircraft thrust is 15,000 N. Under taxiing with waiting points, the taxiing speed must be first decreased to zero and then increased again. Therefore, the aircraft thrust is not increased to 15,000 N, but it is directly increased to 85,000 N.
In summary, the taxiing time and fuel consumption of aircraft under taxiing conflicts existing are higher compared to those under unimpeded taxiing. Although the taxiing speed curve and thrust/braking ratio consistently change before the taxiing conflict, this may change the optimized taxiing scheme after taxiing conflict.

6.5. Comparison of Optimization Results in Airports with Different Altitudes

Different airport environments can influence the fuel consumption of aircraft for taxiing. Thus, the fuel flow coefficient of the aircraft was modified in this experiment with consideration of different environments, such as air pressure and temperature, in plateau airports compared to those of plain airports to analyze the optimization results of aircraft taxiways in these two types of airports.
In this section, the Lhasa Gonggar International Airport (ICAO: ZULS), Kunming Changshui International Airport (ICAO: ZPPP), and ZSPD were selected as the aircraft taxiing surfaces. Table 10 shows the environmental aircraft data.
The fuel flows of Learjet35A, A320, and A333 under different taxiing states in ZULS, ZPPP, and ZSPD can be obtained by integrating the data in Table 9 into Equations (4), (5), and (6), respectively. Table 11 illustrates the results.
The taxiing experiment is implemented on sunny days in three airports. Specifically, the aircraft, taxiing speed, and acceleration of the aircraft are not influenced and equal. The Pareto solution sets of B738, A320, B777, A310, B747, and A340 in three airports with respect to taxiing time and fuel consumption were obtained through multi-objective optimization of taxiways (Figure 9).
When aircraft initiate taxiing in plateau and plain airports on sunny days, their taxiing speed and acceleration will not be influenced by the plateau’s environment. However, the thrust level of the engine is sensitive to environmental changes. Therefore, the taxiing time of different aircraft on various airports is generally equal. Figure 9 demonstrates that the aircraft fuel consumption in ZULS for taxiing under the same length is the highest, followed by the consumption in ZPPP and ZSPD.
The two end aircraft taxiing schemes for the Pareto curves in three airports were selected. Table 12 presents the data for the most time-saving and fuel-saving taxiing schemes.
The figure shows that the fuel consumptions of B738 and A320 for the most time-saving taxiing in ZULS are 14.37 kg and 13.79 kg higher than those in ZPPP, and 48.47 kg and 43.72 kg higher than those in ZSPD. The fuel consumptions of B738 and A320 for the most fuel-saving taxiing in ZULS are 10.5 kg and 10.14 kg higher than those in ZPPP, and 35.06 kg and 31.67 kg higher than those in ZSPD.
The fuel consumptions of wide aircraft, namely, B777 and A310, for the most time-saving taxiing in ZULS are 41.33 kg and 26.12 kg higher than those in ZPPP, and 132.08 kg and 84.08 kg higher than those in ZSPD. Moreover, the fuel consumptions of B777 and A310 for the most fuel-saving taxiing in ZULS are 29.65 kg and 17.8 kg higher than those in ZPPP, and 95.09 kg and 59.46 kg higher than those in ZSPD.
The fuel consumptions of ultra-wide aircraft, such as B747 and A340, for the most time-saving taxiing in ZULS are 78.9 kg and 33.26 kg higher than those in ZPPP, and 254.75 kg and 107.39 kg higher than those in ZSPD. Furthermore, the fuel consumptions of B747 and A340 for the most fuel-saving taxiing in ZULS are 57.49 kg and 24.01 kg higher than those in ZPPP, and 185.65 kg and 77.71 kg higher than those in ZSPD.
In summary, the fuel consumption of different aircraft for taxiing in ZULS is 42% higher than that in ZSPD, and that in ZPPP is 29% higher than that in ZSPD. Therefore, the aircraft fuel consumption on taxiways with equal lengths at plateau airports is higher than that in plain airports. This variation is due to the increase in aircraft fuel flow under different taxiing states with an increment in altitude and a reduction of surface temperature and air pressure in airports.

7. Conclusions and Prospects

Surface operations in busy airports must adapt to the practical needs of taxiing to obtain multi-objective optimization results on taxiing time, fuel consumption, and pollutant emissions with consideration to conflict resolution and airport environmental taxiing states. In this study, taxiing waiting points have been added into the aircraft taxiway. The aircrafts’ influences on these waiting points based on the multi-objective optimization of taxiing time and fuel consumption have been calculated. The coefficients of the fuel flow and pollutant emissions of airports with different altitudes must be modified. The influences of altitude on the Pareto front of the multi-objective optimization for aircraft taxiing have been determined. Optimized taxiing schemes under different conditions have been obtained through a contrast analysis. These schemes will provide references to help airports to make relevant decisions.
Further studies can perfect airport taxiing optimization under different meteorological conditions. The effects of the type of taxiing conflict and the uncertainty of waiting time on multi-objective optimization will be explored further. Future studies should consider real-time weather conditions in the airport when studying multi-objective aircraft taxiing speed curves. For example, aircraft taxiing speed under low visibility or rainy or snowy days will decrease to maintain safe operating conditions under decreased ground frictional force. Further studies on aircraft taxiing should consider the types of aircraft conflict (e.g., crossing, head-on, and rear-end conflicts), the number of conflicts, the deceleration distance, and the uncertainty of waiting time in practical operations. In addition, the actual traffic conditions of the airport and the waiting time of the airport runway in the process of studying aircraft surface taxiing will also be investigated in future work.

Annotations

VariablesMeanings
i Type of aircraft (i = 1, 2, 3, 4, which are types A, B, C, and D of the aircraft, respectively)
j Taxiing state (j = 1, 2, 3, 4, which represents acceleration, uniform speed, idling, and turning)
y i Speed curve of aircraft i
Y i Set of speed curves of aircraft i
q l Taxiway marked with l
g 1 Taxiing time (s)
g 2 Fuel consumption (kg)
g 3 HC emissions (g)
g 4 CO emissions (g)
w i Aircraft i weight categories (light, medium-weight, and heavy aircraft)
v m a x Maximum taxiing speed (knot)
v m i n Minimum taxiing speed (knot)
v turn Taxiing speed at turning (knot)
a Taxiing acceleration (m/s−2)
f i j Fuel flow of the aircraft i in taxiing state j (kg/s)
f i j 0 Fuel flow on seal level of aircraft i in taxiing state j (kg/s)
δ Ratio between the environmental pressure on the airport surface and the sea-level pressure under international standard atmospheric (ISA) conditions
θ Ratio between the environmental temperature on the airport’s surface and at sea-level Temperature of the international standard atmosphere
T Environmental temperature of the airport’s surface ( )
p Environmental pressure of the airport’s surface (hPa)
E I i j k Emission index of pollutant k of the aircraft i at the taxiing state j
E i j k 0 Emission indexof sea-level pollutant type k of the aircraft i under taxiing state j under ISA conditions
v i Taxiing speed of aircraft i on the airport’s surface (knot)
t j Taxiing time under taxiing state j (s)
s Taxiing section s
T T s Taxiing time in taxiing section s (s)
ε Thrust level (%)
f u e l s Fuel consumption for taxiing in section s (kg)
E I s Pollutant emission indices from taxiing in section s (g)

Author Contributions

Conceptualization, M.Z.; methodology, M.Z.; software, Q.H. and H.L.; validation, S.L.; formal analysis, Q.H.; investigation, Q.H.; data curation, Q.H.; writing—original draft preparation, M.Z.; writing—review and editing, H.L.; visualization, S.L.; supervision, M.Z.; funding acquisition, M.Z.

Funding

This research was funded by the National Science Foundation of China, grant number No. U1633119, No. U1233101, and No. 71271113.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Table A1. Fuel consumption and emission of the representative aircraft for taxiing at the speed of idling, uniform speed, and deceleration.
Table A1. Fuel consumption and emission of the representative aircraft for taxiing at the speed of idling, uniform speed, and deceleration.
Aircraft ModelsFuel Consumption and Pollutant EmissionsTurningIdlingUniform SpeedAcceleration
35AFUEL (kg/s)0.0240.01840.02030.0277
HC (g/kg fuel)20.0422.098321.412220.0871
CO (g/kg fuel)58.663.324361.749655.4504
NOX (g/kg fuel)2.822.41832.55223.0878
A320FUEL (kg/s)0.10110.07630.08460.1176
HC (g/kg fuel)1.40001.53041.48701.4030
CO (g/kg fuel)17.619.569618.91316.287
NOX (g/kg fuel)43.47833.65224.3478
A333FUEL (kg/s)0.2280.16330.18490.2711
HC (g/kg fuel)9.3710.573910.17269.3976
CO (g/kg fuel)42.6748.025746.240439.0996
NOX (g/kg fuel)4.533.82834.06224.9978
Table A2. Data sheet for different engines types.
Table A2. Data sheet for different engines types.
TypeModelEngine TypeNumber of Engines
Narrow aircraftB738CFM56-7B262
A320CFM56-5A12
Wide aircraftB777Trent8922
A320CF6-80C2A22
Ultra-wide aircraftB747RB211-524D44
A340CFM56-5C44
Note: The original data source of different engines types was obtained from the BADA 3.15 release, Available online: https://ext.eurocontrol.int/bada (accessed on 2 November 2019).
Table A3. The fuel flows of these aircraft types under different taxiing states.
Table A3. The fuel flows of these aircraft types under different taxiing states.
ModelFuel Flows (kg/s)
TurningIdlingUniform SpeedAcceleration
B7380.1130.08370.09340.1326
A3200.10110.07630.08460.1176
B7770.30.20870.2390.361
A3200.1890.1380.1550.233
B7470.30.24260.26170.3383
A3400.1240.08980.10120.1468

References

  1. EUROCONTROL. Challenges of Growth 2013—Task 4: European Air Traffic in 2035. 2013. Available online: http://www.eurocontrol.int/sites/default/files/article/content/documents/official-documents/reports/201306-challenges-of-growth-2013-task-4.pdf (accessed on 2 November 2019).
  2. European Commission. Roadmap to a Single European Transport Area: Towards a Competitive and Resource Efficient Transport System. White Paper. 2011. Available online: http://ec.europa.eu/transport/themes/ strategies/2011_white_paper_en.htm (accessed on 2 November 2019).
  3. Atkin, J.A.D.; Burke, E.K.; Ravizza, S. The airport ground movement problem: Past & current research and future directions. In Proceedings of the International Conference on Research in Air Transportation, Budapest, Hungary, 1–4 June 2010; pp. 131–138. [Google Scholar]
  4. Bennell, J.A.; Mesgarpour, M.; Potts, C.N. Airport runway scheduling. Ann. Oper. Res. 2013, 204, 249–270. [Google Scholar] [CrossRef]
  5. Sölveling, G.; Clarke, J.-P. Scheduling of airport runway operations using stochastic branch and bound methods. Transp. Res. C Emerg. Tech. 2014, 45, 119–137. [Google Scholar] [CrossRef]
  6. Dell’Orco, M.; Marinelli, M.; Altieri, M.G. Solving the gate assignment problem through the fuzzy bee colony optimization. Transp. Res. C Emerg. Tech. 2017, 80, 424–438. [Google Scholar] [CrossRef]
  7. Chen, J.; Weiszer, M. Toward a more realistic, cost-effective and greener ground movement through active routing: A multi objective shortest path approach. Part I: Optimal speed profile generation. IEEE Trans. Intell. Transp. Syst. 2016, 17, 1196–1209. [Google Scholar] [CrossRef]
  8. Honeywell. Electric Green Taxiing System. 2013. Available online: www.greentaxiing.com/resources/EGTS_Positioning_paper.pdf (accessed on 2 November 2019).
  9. Adler, N.; Martini, G.; Volta, N. Measuring the environmental efficiency of the global aviation fleet. Transp. Res. B Meth. 2013, 53, 82–100. [Google Scholar] [CrossRef]
  10. Joint Planning and Development Office. Concept of Operations for the Next Generation Air Transportation System; Version 3.2; Joint Planning and Development Office: Washington, DC, USA, 2010. Available online: http://jpe.jpdo.gov/ee/docs/conops/NextGen_ConOps;_v3_2.pdf (accessed on 2 November 2019).
  11. SESAR. European ATM Master Plan; SESAR: Brussels, Belgium, 2012; Available online: https://www.atmmasterplan.eu/download/29 (accessed on 2 November 2019).
  12. European Commission. Flightpath 2050, Europe’s Vision for Aviation. Report of the High Level Group on Aviation Research, Directorate-General for Research and Innovation, Directorate General for Mobility and Transport; European Commission: Luxemburg, 2011; Available online: https://www.acare4europe.org/sites/acare4europe.org/files/ document/ flightpath2050_final.pdf (accessed on 2 November 2019).
  13. Hao, L.; Ryerson, M.S.; Kang, L.; Hansen, M. Estimating fuel burn impacts of taxi-out delay with implications for gate-hold benefits. Transp. Res. C Emerg. Tech. 2017, 80, 454–466. [Google Scholar] [CrossRef]
  14. International Civil Aviation Organization. Advanced Surface Movement Guidance and Control Systems (A-SMGCS) Manual; ICAO: Montreal, QC, Canada, 2004; Available online: http://www.icao.int/Meetings/anconf12/Document%20Archive/9830_cons_en[1].pdf (accessed on 2 November 2019).
  15. Clare, G.L.; Richard, A.G. Optimisation of taxiway routing and runway scheduling. IEEE Trans. Intell. Transp. Syst. 2011, 12, 1000–1013. [Google Scholar] [CrossRef]
  16. Chen, J.; Stewart, P. Planning aircraft taxiing trajectories via a multiobjective immune optimisation. In Proceedings of the Seventh International Conference on Natural Computation, Shanghai, China, 26–28 July 2011; pp. 2235–2240. [Google Scholar]
  17. Lesire, C. An iterative algorithm for planning of airport ground movement. In Proceedings of the 19th European Conference on Artificial Intelligence, Lisbon, Portugal, 16–20 August 2010; pp. 413–418. [Google Scholar]
  18. Atkin, J.A.D.; Burke, E.K.; Ravizza, S. A more realistic approach for airport ground movement optimisation with stand holding. In Proceedings of the 5th Multidisciplinary International Scheduling Conference, Phoenix, AZ, USA, 9–12 August 2011; pp. 1–15. [Google Scholar]
  19. Ravizza, S.; Atkin, J.A.D.; Burke, E.K. A more realistic approach for airport ground movement optimisation with stand holding. J. Sched. 2014, 17, 507–520. [Google Scholar] [CrossRef]
  20. Bakowski, D.L.; Hooey, B.L.; Foyle, D.C.; Wolter, C.A.; Cheng, L.W.S. NextGen surface trajectory-based operations: Contingency-hold clearances. In Proceedings of the IEEE/AIAA Digital Avionics Systems Conference, East Syracuse, NY, USA, 5–10 October 2013; pp. 1B6-1–1B6-11. [Google Scholar]
  21. Cheng, V.H.L.; Sweriduk, G.D. Trajectory design for aircraft taxi automation to benefit trajectory-based operations. In Proceedings of the 2009 7th Asian Control Conference, Hong Kong, China, 27–29 August 2009; pp. 99–104. [Google Scholar]
  22. Haus, S.; Sendobry, A.; Urvoy, C.; Klingauf, U. Control theoretic concept for intuitive guidance of pilots during taxiing. In Proceedings of the IEEE/AIAA 30th Digital Avionics Systems Conference, Seattle, WA, USA, 16–20 October 2011; pp. 6B3-6–6B3-14. [Google Scholar]
  23. Turgut, E.T.; Cavcar, M.; Usanmaz, O.; Yay, O.D.; Dogeroglu, T.; Armutlu, K. Investigating actual landing and takeoff operations for time-in-mode, fuel and emissions parameters on domestic routes in Turkey. Transp. Res. D Transp. Environ. 2017, 53, 249–262. [Google Scholar] [CrossRef]
  24. Khoo, H.L.; Teoh, L.E. A bi-objective dynamic programming approach for airline green fleet planning. Transp. Res. D Transp. Environ. 2014, 33, 166–185. [Google Scholar] [CrossRef]
  25. Zhou, W.; Wang, T.; Yu, Y.; Chen, D.; Zhu, B. Scenario analysis of CO2 emissions from China’s civil aviation industry through 2030. Appl. Energy 2016, 175, 100–108. [Google Scholar] [CrossRef]
  26. Smeltink, J.; Soomer, M. An optimisation model for airport taxi scheduling. In Proceedings of the INFORMS Annual Meeting, Denver, CO, USA, 24–27 October 2004. [Google Scholar]
  27. Herrero, J.G.; Berlanga, A. Methods for operations planning in airport decision support systems. Appl. Intell. 2005, 22, 183–206. [Google Scholar] [CrossRef]
  28. Balakrishnan, H.; Jung, Y.C. A framework for coordinated surface operations planning at Dallas-Fort Worth International Airport. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, Hilton Head, SC, USA, 20–23 August 2007. [Google Scholar]
  29. Roling, P.C.; Visser, H.G. Optimal airport surface traffic planning using mixed-integer linear programming. Int. J. Aerospace Eng. 2008, 1, 1–11. [Google Scholar] [CrossRef]
  30. Koeners, G.J.M.; Stout, E.P.; Rademaker, R.M. Improving taxi traffic flow by real-time runway sequence optimization using dynamic taxi route planning. In Proceedings of the 2011 IEEE/AIAA 30th Digital Avionics Systems Conference, Seattle, WA, USA, 16–20 October 2011. [Google Scholar]
  31. Ravizza, S.; Chen, J. The trade-off between taxi time and fuel consumption in airport ground movement. In Proceedings of the Advanced Systems for Public Transport, Santiago, Chile, 23–27 July 2012. [Google Scholar]
  32. Lee, H.; Balakrishnan, H. Optimization of airport taxiway operations at Detroit Metropolitan Airport (DTW). In Proceedings of the 10th AIAA Aviation Technology, Integration, and Operations (ATIO) Conference, Fort Worth, TX, USA, 13–15 September 2010. [Google Scholar]
  33. Weiszer, M.; Chen, J. A heuristic approach to greener airport ground movement. In Proceedings of the IEEE Congress on Evolutionary Computation, Beijing, China, 6–11 July 2014. [Google Scholar]
  34. Chen, J.; Weiszer, M.; Stewart, P. Optimal speed profile generation for airport ground movement with consideration of emissions. In Proceedings of the 2015 IEEE 18th International Conference on Intelligent Transportation Systems—(ITSC 2015), Las Palmas, Spain, 15–18 September 2015. [Google Scholar]
  35. Brownlee, A.E.I.; Weiszer, M.; Chen, J.; Ravizza, S.; Woodward, J.R.; Burke, E.K. A fuzzy approach to addressing uncertainty in Airport Ground Movement optimization. Transp. Res. C Emerg. 2018, 92, 150–175. [Google Scholar] [CrossRef]
  36. Booth, D.; Flynn, B.; Sultana, J. Airport Collaborative Decision Making (A-CDM) Implementation Manual. Version 5.0. 31 March 2017. Available online: https://www.eurocontrol.int/publication/airport-collaborative- decision-making-cdm-implementation-manual (accessed on 2 November 2019).
  37. International Civil Aviation Organization. Aircraft Engine Emissions; Annex-16-Vol-2-3rd-Edition; International Civil Aviation Organization: Montreal, QC, Canada, 2008; Available online: www.icao.int/environmental-protection/technology-stand ards_FR.aspx (accessed on 2 November 2019).
  38. Bakowski, D.L.; Foyle, D.C.; Hooey, B.L.; Kunkle, C.L.; Jordan, K.P. NextGen flight deck Surface Trajectory-Based Operations (STBO): Speed-based taxi clearances. In Proceedings of the Twelfth International Symposium on Aviation Psychology, Dayton, OH, USA, 2–5 May 2011; pp. 44–49. [Google Scholar]
  39. DuBois, D.; Paynter, G. Fuel flow method 2 for Estimating Aircraft Emissions; SAE Technical Paper 2006-01-1987. J. Aerospace 2006, 115, 1–14. [Google Scholar]
  40. Nikoleris, T.; Gupta, G.; Kistler, M. Detailed estimation of fuel consumption and emissions during aircraft taxi operations at Dallas/Fort Worth International Airport. Transp. Res. D Transp. Environ. 2011, 16, 302–308. [Google Scholar] [CrossRef]
  41. Alirezaei, M.; Niaki, S.T.A.; Niaki, A.A. A bi-objective hybrid optimization algorithm to reduce noise and data dimension in diabetes diagnosis using support vector machines. Expert Syst. Appl. 2019, 127, 47–57. [Google Scholar] [CrossRef]
Figure 1. Speed curves under four taxiing states.
Figure 1. Speed curves under four taxiing states.
Sustainability 11 06728 g001
Figure 2. Directed graph representation of the taxiway at the Shanghai Pudong International Airport.
Figure 2. Directed graph representation of the taxiway at the Shanghai Pudong International Airport.
Sustainability 11 06728 g002
Figure 3. Pareto fronts of the multi-objective optimization of different aircraft types. (a) Learjet35A Pareto front of taxiing time, fuel consumption, and HC emissions; (b) Learjet35A Pareto front of taxiing time, fuel consumption, and CO emissions; (c) A320 Pareto front of taxiing time, fuel consumption, and HC emissions; (d) A320 Pareto front of taxiing time, fuel consumption, and CO emissions; (e) A333 Pareto front of taxiing time, fuel consumption, and HC emissions; and (f) A333 Pareto front of taxiing time, fuel consumption, and CO emissions.
Figure 3. Pareto fronts of the multi-objective optimization of different aircraft types. (a) Learjet35A Pareto front of taxiing time, fuel consumption, and HC emissions; (b) Learjet35A Pareto front of taxiing time, fuel consumption, and CO emissions; (c) A320 Pareto front of taxiing time, fuel consumption, and HC emissions; (d) A320 Pareto front of taxiing time, fuel consumption, and CO emissions; (e) A333 Pareto front of taxiing time, fuel consumption, and HC emissions; and (f) A333 Pareto front of taxiing time, fuel consumption, and CO emissions.
Sustainability 11 06728 g003aSustainability 11 06728 g003b
Figure 4. Pareto fronts on the optimization of taxiing time and fuel consumption of different aircraft types (a) B738; (b) A320; (c) B777; (d) A310; (e) B747; and (f) A340.
Figure 4. Pareto fronts on the optimization of taxiing time and fuel consumption of different aircraft types (a) B738; (b) A320; (c) B777; (d) A310; (e) B747; and (f) A340.
Sustainability 11 06728 g004aSustainability 11 06728 g004b
Figure 5. Speed curves of the aircraft under the most time-saving and fuel-saving taxiing schemes: (a) the most time-saving taxi speed curve; and (b) the fuel economy taxi speed curve.
Figure 5. Speed curves of the aircraft under the most time-saving and fuel-saving taxiing schemes: (a) the most time-saving taxi speed curve; and (b) the fuel economy taxi speed curve.
Sustainability 11 06728 g005
Figure 6. Comparison of the Pareto fronts of the different aircraft with and without taxiing waiting points. (a) B738; (b) A320; (c) B777; (d) A310; (e) B747; and (f) A340.
Figure 6. Comparison of the Pareto fronts of the different aircraft with and without taxiing waiting points. (a) B738; (b) A320; (c) B777; (d) A310; (e) B747; and (f) A340.
Sustainability 11 06728 g006
Figure 7. Comparison of the speed curves of A320 under the most time-saving taxiing schemes with or without waiting points being present.
Figure 7. Comparison of the speed curves of A320 under the most time-saving taxiing schemes with or without waiting points being present.
Sustainability 11 06728 g007
Figure 8. Comparison of the thrust/braking curves of A320 in the most time-saving taxiing schemes with or without waiting points.
Figure 8. Comparison of the thrust/braking curves of A320 in the most time-saving taxiing schemes with or without waiting points.
Sustainability 11 06728 g008
Figure 9. Comparison of Pareto fronts for the optimization goals of different aircraft in various airports: (a) B738; (b) A320; (c) B777; (d) A310; (e) B747; and (f) A340.
Figure 9. Comparison of Pareto fronts for the optimization goals of different aircraft in various airports: (a) B738; (b) A320; (c) B777; (d) A310; (e) B747; and (f) A340.
Sustainability 11 06728 g009
Table 1. The evolution of surface management systems.
Table 1. The evolution of surface management systems.
A-SMGCSVariablesOptimization
1st generationassigned routes and time slotsconventional taxiing
2nd generationspeed profiles, time slots, assigned routeshigh-precision taxiing
3rd generationpotential routs, speed profiles, 4D trajectory generation, assigned routes, and speed profilescost-effective and environmentally friendly taxiing
Table 2. Edges of a specific taxiway for aircraft.
Table 2. Edges of a specific taxiway for aircraft.
Number of SectionsType of Sections v 0 ( knot ) v 4 ( knot ) d ( m )
1Straight1010429
2Turn101082
3Straight1010199
4Turn1010197
5Straight101038
6Turn101090
7Straight1010270
8Turn101057
9Straight1010146
10Turn1010127
11Straight1010237
12Turn1010147
13Straight 1010464
14Straight stopping10076
Table 3. Parameters of the representative aircraft.
Table 3. Parameters of the representative aircraft.
Weight TypeLight Medium-WeightedHeavy
Representative aircraftLearjet35AA320A333
Maximum take-off weight8300 kg78,000 kg230,000 kg
Engine typeTFE731–2–2BCMF56–5–A1CF6–80E1A2
Number of engines222
Fuel flow under a 7% thrust level (kg/s)0.0240.1010.228
Fuel flow under a 30% thrust level (kg/s)0.0670.2910.724
EI of HC under a 7% thrust level (g/kg)20.041.49.37
EI of HC under a 30% thrust level (g/kg)4.260.40.14
EI of CO under a 7% thrust level (g/kg)58.617.642.67
EI of CO under a 30% thrust level (g/kg)22.382.51.61
EI of NOx under a 7% thrust level (g/kg)2.8244.53
EI of NOx under a 30% thrust level (g/kg)5.989.91
Table 4. Correlations among different optimization objectives of the light aircraft.
Table 4. Correlations among different optimization objectives of the light aircraft.
Taxiing TimeFuel ConsumptionEI of HCEI of CO
Taxiing time1−0.87680.9940.9893
Fuel consumption 1−0.9146−0.8216
EI of HC 10.9786
EI of CO 1
Table 5. Correlations among different optimization objectives of the medium-weight aircraft.
Table 5. Correlations among different optimization objectives of the medium-weight aircraft.
Taxiing TimeFuel ConsumptionEI of HCEI of CO
Taxiing time1−0.87530.99510.9826
Fuel consumption 1−0.9014−0.9368
EI of HC 10.9875
EI of CO 1
Table 6. Correlations among different optimization objectives of the heavy aircraft.
Table 6. Correlations among different optimization objectives of the heavy aircraft.
Taxiing TimeFuel ConsumptionEI of HCEI of CO
Taxiing time1−0.8190.85420.8974
Fuel consumption 1−0.9316−0.9417
EI of HC 10.9907
EI of CO 1
Table 7. Comparison of the two taxiing schemes for different aircraft.
Table 7. Comparison of the two taxiing schemes for different aircraft.
Taxiing Time (s)Fuel Consumption (kg)
B738A320B777A310B747A340
285116.70103.93314.05195.77606.75257.34
40784.4475.04226.21141.51442.12185.22
Table 8. Parameters of different sections with taxiing waiting points.
Table 8. Parameters of different sections with taxiing waiting points.
Section NumberSection Type v 0 ( knot ) v 4 ( knot ) d ( m )
1Straight 1010429
2Turn 101082
3Straight1010199
4Turn 1010197
5Straight101038
6Turn 101090
7Straight100170
8Straight010100
9Turn101057
10Straight1010146
11Turn1010127
12Straight1010237
13Turn1010147
14Straight1010464
15Straight stopping10076
Table 9. Comparison of the optimized taxiways with and without waiting points.
Table 9. Comparison of the optimized taxiways with and without waiting points.
Aircraft ModelTaxiing SchemesUnimpeded TaxiingTaxiing with Waiting Points
Taxiing Time (s)Fuel Consumption (kg)Taxiing Time (s)Fuel Consumption (kg)
B738Shortest taxiing time285116.70302120.84
Least fuel consumption40784.4442288.86
A320Shortest taxiing time285103.93302107.59
Least fuel consumption40775.0442279.24
B777Shortest taxiing time285314.05302325.30
Least fuel consumption407226.21422238.25
A310Shortest taxiing time285195.77302202.72
Least fuel consumption407141.51422148.95
B747Shortest taxiing time285606.75302627.84
Least fuel consumption407442.12422464.69
A340Shortest taxiing time285257.34302266.49
Least fuel consumption407185.22422195.70
Table 10. Environmental parameters in three airports with different altitudes.
Table 10. Environmental parameters in three airports with different altitudes.
AirportsAltitude (m)Local Atmospheric Pressure (kPa) Annual   Average   Temperature   ( ° C )
ZULS357065.919
ZPPP210477.4114
ZSPD3.8101.6415.5
Table 11. Fuel flow of aircraft under various taxiing states in different airports. (Unit: kg/s).
Table 11. Fuel flow of aircraft under various taxiing states in different airports. (Unit: kg/s).
AircraftFuel Flow Airport
ZULSZPPPZSPD
B738Turning0.1600.1460.113
Idling0.1190.1080.084
Uniform speed0.1330.1200.093
Acceleration0.1880.1710.133
A320Turning0.1440.1300.101
Idling0.1080.0980.076
Uniform speed0.1200.1090.085
Acceleration0.1670.1520.118
B777Turning0.4260.3870.300
Idling0.2960.2690.209
Uniform speed0.3390.3080.239
Acceleration0.5130.4650.361
A310Turning0.2680.2440.189
Idling0.1960.1780.138
Uniform speed0.2200.2000.155
Acceleration0.3310.3000.233
B747Turning0.4260.3870.300
Idling0.3440.3130.243
Uniform speed0.3720.3370.262
Acceleration0.4800.4360.338
A340Turning0.1760.1600.124
Idling0.1280.1160.090
Uniform speed0.1440.1300.101
Acceleration0.2080.1890.147
Table 12. Comparison of the optimized aircraft taxiway under two taxiing schemes (Unit: kg).
Table 12. Comparison of the optimized aircraft taxiway under two taxiing schemes (Unit: kg).
AircraftTaxiing SchemeFuel Consumption
ZULSZPPPZSPD
B738Most time-saving165.36150.63116.89
Most fuel-saving119.52109.0384.46
A320Most time-saving147.79134.00104.07
Most fuel-saving107.1697.0275.48
B777Most time-saving446.12404.80314.05
Most fuel-saving321.30291.65226.21
A310Most time-saving284.55258.43200.47
Most fuel-saving203.23185.43143.77
B747Most time-saving861.22782.33606.47
Most fuel-saving627.64570.15441.98
A340Most time-saving364.92331.66257.53
Most fuel-saving263.70239.69186.00

Share and Cite

MDPI and ACS Style

Zhang, M.; Huang, Q.; Liu, S.; Li, H. Multi-Objective Optimization of Aircraft Taxiing on the Airport Surface with Consideration to Taxiing Conflicts and the Airport Environment. Sustainability 2019, 11, 6728. https://doi.org/10.3390/su11236728

AMA Style

Zhang M, Huang Q, Liu S, Li H. Multi-Objective Optimization of Aircraft Taxiing on the Airport Surface with Consideration to Taxiing Conflicts and the Airport Environment. Sustainability. 2019; 11(23):6728. https://doi.org/10.3390/su11236728

Chicago/Turabian Style

Zhang, Ming, Qianwen Huang, Sihan Liu, and Huiying Li. 2019. "Multi-Objective Optimization of Aircraft Taxiing on the Airport Surface with Consideration to Taxiing Conflicts and the Airport Environment" Sustainability 11, no. 23: 6728. https://doi.org/10.3390/su11236728

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop