,,,
1.Tianjin Key Laboratory for Air Traffic Operation Planning and Safety Technology,College of Air Traffic Management,Civil Aviation University of China,Tianjin 300300,P.R.China;2.Department of Civil and Environmental Engineering,Utah State University,Logan 84322,USA
(Received 1 March 2021;revised 20 March 2021;accepted 5 April 2021)
Abstract:Along with the rapid development of air traffic,the contradiction between conventional air traffic management(ATM)and the increasingly complex air traffic situations is more severe,which essentially reduces the operational efficiency of air transport systems.Thus,objectively measuring the air traffic situation complexity becomes a concern in the field of ATM.Most existing studies focus on air traffic complexity assessment,and rarely on the scientific guidance of complex traffic situations.According to the projected time of aircraft arriving at the target sector boundary,we formulated two control strategies to reduce the air traffic complexity.The strategy of entry time optimization was applied to the controllable flights in the adjacent upstream sectors.In contrast,the strategy of flying dynamic speed optimization was applied to the flights in the target sector.During the process of solving complexity control models,we introduced a physical programming method.We transformed the multi-objective optimization problem involving complexity and delay to single-objective optimization problems by designing different preference function.Actual data validated the two complexity control strategies can eliminate the high-complexity situations in reality.The control strategy based on the entry time optimization was more efficient than that based on the speed dynamic optimization.A basic framework for studying air traffic complexity management was preliminarily established.Our findings will help the implementation of a complexity-based ATM.
Key words:air traffic management(ATM);air traffic situation;air traffic control;complexity-based management;traffic complexity
The existing air traffic control service(ATCS)focuses on the separation maintenance and conflict resolution between two aircraft in local sector as well as other tactic deployment behaviors,but cannot macroscopically understand air traffic situation evolution.Consequently,conflict chain reaction may occur during conflict resolution,and even the surrounding sectors will be adversely affected[1-3].Data suggest that under current complex environments with high traffic density,the operational error probability of controllers is gradually rising[4].When adverse saturations occur,the capability of controllers to recover traffic situations is also severely declining[5].The major influence factor on the workload of managers is the complexity degree of air traffic situations.Based on the concept of air traffic complexity,researchers should be able to effectively judge the complexity of air traffic situations.
Since Schmidt proposed the concept of air traffic complexity based on the“index of difficulty”in 1976,air traffic complexity has been closely related with the workload of controllers and the sector capacity and has been treasured by researchers of ATM[6].Meckiff defined the complexity as the measuring difficulty faced by air traffic controllers when specific traffic conditions occur,and described it as a three-element function,including the geometrical characteristics of air traffic,the operational procedures of traffic processing,and the individual characteristics and behaviors(experiences,habits)of controllers[7].Since the concept of“free flight”was put forward,NASA and other organizations have proposed the concept of dynamic density that reflects the degree to which the characteristics of air traffic flow affect the workload of controllers.Based on dynamic density,researchers have continually modified the selection of complexity parameters and the determination of weights,and further expanded its application fields[8-11].However,“dynamic density”is faced with two limitations.First,the weights of factors can only be applied to specific airspaces,not in a common use[12].Second,relevant studies yet depend on observable behaviors as the standards to measure the workload of controllers[13].Some researchers tried to compute complexity by directly using the position and speed of aircraft as well as other inherent factors[14-17].Though they could effectively describe the historical evolution trend and process of air traffic situations,they focused on the conflicts between air traffic flows and ignored the influence relationships among flight individuals.Moreover,due to the large amount of calculations,they cannot adapt to the real-time and fast computation of air traffic complexity.Zhu et al.proposed a new model to measure air traffic complexity based on small samples[18].Wee et al.developed a dynamic tactical complexity model,known as conflict activity level(CAL)that evaluates the likely aircraft flight shape profile based on its current and projected position and trajectory[19].
As for the problem of air traffic complexity control,Yousefi et al.proposed a complexity control method based on airspace reconfiguration.With this method,each sector was redivided so as to ensure the complexity balance among different sectors[20].Under the fixed space structure,however,this method cannot diminish the complexity in the space.
In this study,the air traffic complexity objective measuring methods proposed in our previous research are introduced[21-23].Then,we further propose complexity control strategies for scientific guidance of air traffic situations.Since multiple objectives,including complexity,flight delay and flight adjustment quantity,should be considered during air traffic complexity management,physical programming is introduced.Further,two complexity control models are designed,including(1)a complexity control model based on the sector entry time optimization used for controllable flights in adjacent upstream sectors,and(2)a complexity control model based on flying speed dynamic optimization used for within-sector flights.Finally,the algorithm to solve the complexity control models is presented.Based on the actual radar data of four sectors,the simulations are conducted to verify the effectiveness of the models and the algorithm.
Air traffic complexity originates from the dynamic multi-factor interaction of air traffic situations under the influence of various random factors.For this reason,we incorperated the features of complex networks in our previous research and built air traffic situation dynamic weighting network models.Then based on the interrelations among the network elements,we proposed an air traffic complexity measure algorithm.The basic computational steps are listed below[23].
Step 1Complexity measurement for aircraft and aircraft relationship
LetEi,j(t)be the ellipsoid distance between aircraftiandjat timet,and it can be calculated as

where Δxi,j(t),Δyi,j(t),Δzi,j(t)are the longitudinal,the lateral and the vertical separations between aircraftiandjat timet,respectively;andaandbthe semi-major axis and the semi-minor axis of the ellipsoid model,respectively.In this model,aandbcan be set according to the sensitive degree of conflict risks,and in this study,they are set to be 5 n mile and 1 000 ft,respectively,according to the minimum separation.


whereβAis the adjustment coefficient for betweenaircraft spatial proximity.
Step 2Computation of sector complexity
Let the situation complexity at timetbeC(t),and it can be computed as

whereN(t)is the number of aircraft in the air traffic situation at timet.
Multiple objectives,including complexity,flight delay and flight adjustment quantity,should be considered during ATM.The interrelationship among different objectives is essentially a multi-objective optimization problem.Physical programming(PP)is a classical optimization design algorithm proposed by Messac.It has been used as an efficient algorithm to solve multi-objective optimization problems in various fields[24].The basic steps of optimization via PP are listed below.
Step 1Set preference structures.The boundary values of preference functions are determined,or namely the values of design objectives at the ends of preference ranges with different satisfaction degrees.
Step 2Solve preference functions.With the given boundary values of the preference functions,the parameters of the preference functions are solved,and thus the curves of the preference functions can be completely described.
Step 3Optimization.The objective functions are solved,and thereby the preference function values are reverse-calculated.After that,the overall preference of the PP problem is clarified and further optimized by using an appropriate optimization algorithm.
The key of the above steps is to design a suitable preference function.But existing studies provide very strict requirement on the mathematical nature of the preference functions,which complicates their construction and hinders the application of PP[24].We have simplified the traditional preference functions according to the core thoughts of PP.According to the basic characteristics of preference functions,we established simple the preference functions according to the piece-wise functions of preference boundary points[25]

wheregis the target value;gi(i=1,2,3,4,5)are the boundary points of preference ranges;andλ(i)is the preferred value at each boundary point and can be set to certain values according to the concrete application scenarios.The value of a preference function is decided without strict restrictions,and it is acceptable as long as the designer is satisfied with the target values in different preference ranges.According to the physical meanings of complexity and other indices as well as the monotonous progressive increase of the exponential function,we have presented the preference value of the exponential function[25].

In this way,a preference function is constructed.And for any target value,the corresponding value of the preference function can be determined from Eq.(5).Formobjectives,letPj(g)be thejth objective(j∈[1,m]).Then the overall preferencePTof PP or namely the optimized target function can be determined.

At this moment,the multi-objective optimization problem can be transformed to single-objective optimization problem.
During air traffic complexity control,the preferred compromise solution to the optimization objective from controllers can be truly uncovered by using PP,according to the boundary points of preferences provided by air traffic controllers.And the compromise solution is contained in the non-inferior solution set of the multi-objective optimization problem.Thus,PP can be used to determine the non-inferior solution that reflects the preference of ATM.This meets the real requirements of traffic complexity control and avoids the difficulty of selecting weights for different objectives.
1.3.1 Problem description
Controllers usually adopt speed adjustment,altitude adjustment and heading adjustment to avoid potential conflicts or address high-complexity situations.Despite the higher promptness and larger deployment redundancy,the altitude adjustment and heading adjustment are more likely to affect the surrounding aircraft and thereby cause a chain reaction of potential conflicts.Thus,the complexity control strategy based on speed adjustment is discussed.First,the study periodTis separated intonWtime windows at the length ofTW(TWis also the period of dynamic optimization).Then the flight velocities in the time windows are optimized at the period ofTWuntil all windows are optimized.The goal is to provide controllers,according to the predicted air traffic complexity in the time window,with the dynamic adjustment schemes of within-sector flight velocities,so as to decrease the complexity as much as possible.To avoid workload imposed on controllers by excessive adjustment,we should consider the times of adjustment and the quantity of speed adjustment when using the speed dynamic adjustment strategy.
1.3.2 Optimization objectives
Dynamic adjustment of cruising velocities of aircraft is a multi-objective optimization problem,and the objectives include overall complexity,times of speed adjustment,and speed adjustment quantity.Decreasing the within-sector complexity is an important objective of complexity control strategies,and can be achieved reasonably by dynamic speed adjustment.Further,if excessive flights are involved in speed adjustment,controllers will face extra working pressures,so that the speed adjusting scheme cannot decrease the workload,but instead intensify it.Thus,decreasing the number of flights involved in speed adjustment as much as possible is one of the objectives of the complexity control strategy.From the aspect of passenger comfort and fuel saving,the speed adjustment strategy should also avoid large-amplitude adjustment,that is,the total speed change of aircraft should be the smallest.
(1)Total quantity of speed adjustment

whereNWjis the number of flights in windowWj;andsithe speed adjustment quantity of thei-th flight.Positivesimeans the flight is accelerating,while negativesimeans it is decelerating.
(2)Proportion of flights with speed adjustment

wherefiis the mark of speed adjustment of each flight and is computed as

Eq.(10)means if the absolute value of speed adjustment of flightiis 0,thenfiis 0;otherwise,it is 1.
(3)Complexity

whereTWjis the length of thejth time window.After the flight speed is adjusted,the interrelation among new 4D trajectories will change,which causes a variation in the within-sector complexity.
(4)Overall objective
It is known from Eqs.(8,9,11)that when the aircraft in a given window are dynamically velocityadjusted,the selection of a specific scheme may correspond to different total adjusted quantities,proportion of flights with speed adjustment,and complexity.Given their differences in physical meaning and dimensions,the three objectives cannot be directly added together.PP is used here.The objective of each adjustment scheme is substituted into the corresponding PP function curve.As for the PP algorithm,one typical method is that the common logarithm of the average value from the preference function of a certain design target is chosen as the comprehensive preference function[26].Then the overall preference value,namely the optimized value of the target function,can be obtained as

1.3.3 Constraint conditions
(1)Constraints of speed adjusted quantity
To avoid excessive speed adjustment of single flight,we should set the range of speed adjustment.

wheresiis the decision-making variable defined as the speed adjustment quantity of flighti(the positive and the negative values mean acceleration and deceleration,respectively);sminandsmaxare the largest and the smallest speed adjustment ranges,respectively.sminis negative and its absolute value means the largest limit value of speed change when the flight is decelerating;smaxis positive and means the largest limit value of speed change when the flight is accelerating.According to general speed adjustment rule,the step length of adjustment bysiis 20 km/h.
(2)Constraint of aircraft performance
Given the aeroplane performances,the cruising speeds of aircraft can be adjusted only within a certain range.

wherevi(t)is the speed of flightiat timet;vi,minandvi,maxare the minimum and the maximum cruising speeds of the same type of aircraft as flighti,respectively.
(3)Conflict-free constraints
When an aircraft flies at the adjusted velocity,it theoretically does not conflict with other aircraft,so a conflict-free constraint is set as

whereEi,j(t)is the ellipsoid distance of aircrafti,jat timet.According to Eq.(1),when the betweenaircraft ellipsoid distance is larger than 3,no conflict between aircraft will occur.
1.4.1 Problem description
At present,when a flight is transferred from an adjacent upstream sector to the target sector,it may affect other aircraft in the target sector,decreasing the safe level and enhancing complexity[27].To avoid this,controllers usually give some urgent instructions before the transfer,such as sudden heading,altitude or speed adjustment.Such instructions inevitably complicate the works of upstream sector controllers within a short period of time and increase their workload.The primary causes of the transferinduced conflicts are that the controllers do not fully understand the complexity changing trend in the sector and thus give the instructions very late.For this reason,we discuss the comprehensive evaluation and prediction of within-sector traffic complexity,and the complexity control strategy for promptly adjusting the entry time of the flight at the sector.Our aims are to control the complexity of the target sector at a reasonable level by adjusting the entry time of the flight,to enhance the system operational efficiency and thus to permit the upstream sector controllers with enough time to easily respond to such time adjustment.
1.4.2 Optimization objectives
The allocation of sector entry time among flights is a multi-objective optimization problem and the objectives include overall complexity,and delay of sector entry.Excessive complexity will easily cause potential operational risks,but too low complexity will waste the airspace resources.The main aim of complexity control is to smooth the post-control traffic situation complexity,so controllers can respond more easily.The minimum delay of sector entry is another key aim of complexity control.First,as for the entire air traffic system,the basic principle of improving operational efficiency is to try to accelerate the air traffic flows under the premise of safety.Second,if the outcome of strategy execution is to detain numerous flights in the upstream sector,it will largely increase the work pressures on the upstream sector controllers and reduce the operational efficiency of the entire air traffic system.Thus,aircraft entrance delay should be avoided as much as possible during complexity control.
(1)Flight delay

(2)Complexity

(3)Overall objective
It is known from Eqs.(16,17)that when the aircraft arriving at the sector are dynamically adjusted,the selection of different schemes may result in different adjusted quantities of delay and complexity.Because of differences in physical meaning and dimensions,the delay and complexity cannot be directly added together.Thus,they are processed by PP.The delay and complexity after each adjustment scheme are substituted into the corresponding PP function curve.Then the overall preference value,that is the optimized value of the target function,can be obtained as

1.4.3 Constraint conditions
(1)Constraint on quantity of speed adjustment in adjacent upstream sectors.
After the flight entry time at the sector is adjusted,controllers from adjacent upstream sectors will adopt speed modulation,flight trajectory alteration or the holding pattern so as to make the flight delay or advance.Due to the impacts of airspace environment,the time consumption differ among different sectors.To simplify the problem,we hypothesize that the adjacent upstream sectors will adopt the speed adjustment strategy to meet the limitations from the target sector.However,if the time adjustment over a certain flight is too large,the cruising speed of this flight in the upstream sector will overly deviate from that in the main traffic flows,which will severely interfere with other traffics and may force the upstream sector controllers to query or even reject the implementation of this strategy.Thus,to ensure the feasibility of this scheme,we should take into account the constraint on the mainstream cruising speed in the upstream sector,and estimate the largest consumable time variation in this sector,according to the range of allowed maximum speed adjustment.LetSibe the target sector of flighti;Spibe the sector where the flight is when the decision is made,or namely the upstream sector ofSi.Statistics show the cruising speeds of within-sector flows mostly obey a normal distribution.Let the cruising speeds of aircraft within sectorobey a normal distributi on with the mean ofand standard deviation of.Let the acceptable range of speed adjustment be,and the decision-making time of the scheme betd.Admittedly,when the decision-making time is earlier(namelytdis larger),the largest time variation that can be consumed by the flight will increase.Thus,based on the mean cruising speed in the upstream sector,the range of speed adjustment,and the decisionmaking time,the range of acceptable time change in this sector can be estimated.The time adjustment quantities,namely the delay time,of all flights in this sector meet this constraint

(2)Constraint of aircraft performance
The time variation quantity of a flight is also affected by the aircraft type and performances,in addition to the unified constraint offered by the upstream sector.According to the adjustable speed range and the distance from the aircraft to the boundary points of the target sector,we can determine the range of time variation of each aircraft under the performance constraint.
whereDi(td)is the distance of flightifrom the boundary of the target sector at timetd;vithe current speed of flighti;vi,minandvi,maxare the minimum and the maximum cruising velocities of the same type of aircraft as flighti,respectively.
(3)Conflict-free constraint
When an aircraft arrives at the sector at the adjusted time,it theoretically does not conflict with other aircraft,so a conflict-free constraint is set as

whereEi,j(t)is the ellipsoid distance of aircrafti,jat timet.When the between-aircraft ellipsoid distance is larger than 3,no conflict between aircraft will occur.
We selected four sectors S1,S2,S3,S4 in China airspace.In these sectors,the altitude ranged within 6 000—7 800 m,5 400—7 800 m,7 800—12 000 m and 7 800—12 000 m.And the numbers of altitude layers were 7,9,13 and 13 accordingly.The horizontal separation standards were all 10 km,and the vertical separation standards were all 300 m.Original radar data were collected at 13:00—14:00 on 1 February 2015,which was the peak period for all sectors.The number of flights per minute during this period,namely instantaneous traffic count,was shown in Fig.1.Clearly,the peak volumes of the four sectors exceeded the capacity to different extents,which caused severe control pressures and operational risks.

Fig.1 Number of flights per minute in each sector
2.2.1 Setting of preferred range of proportion of adjusted flights
The preferred boundary point of proportion of adjusted flights was set as{0,0.25,0.5,0.75,1}.Then the preferred range was substituted into the preference function,forming a preference function curve of proportion of adjusted flights(Fig.2).

Fig.2 Curve of preferred range of proportion of adjusted flights
2.2.2 Setting of preferred range of speed adjustment quantity of flights
Data analysis and preliminary investigation showed the maximum speed adjustment quantity at the deceleration wassmin=-100 km/h,and the maximum speed adjustment quantity at acceleration wassmax=100 km/h,and the expected aircraft speed adjustment range was[-100,100].Thereby,the preference boundary point of the absolute value of speed adjustment quantity was set as{0,25,50,75,100}.Then the preferred range was substituted into the preference function,forming a preference function curve of within-sector speed adjustment(Fig.3).

Fig.3 Curve of preferred range of quantity of aircraft speed adjustment
2.2.3 Preferred interval of complexity
With lower complexity,the safe pressure imposed on controllers is less,and the corresponding safety is higher.Then the historical data based on reality were used to compute the preferred boundary points of complexity.Firstly,the complexity per minute in each of the four sectors from 1 to 7 February 2015 was computed and then divided into five clusters by the K-means clustering method.The results were used as the preferred boundary points of complexity and substituted into the preference function,forming the preference curves of the four sectors(Fig.4).

Fig.4 Complexity preference curves
2.2.4 Setting of time window TW
If the time window was too large,the total times of speed adjustment would be decreased,but the impact on the predicted trajectory errors would be larger,which lowered the effect of complexity adjustment.If the time window was too small,though the effect on the predicted trajectory errors would be less,the times of speed adjustment would be too frequent,which intensified the workloads on the controllers.Given the mean flight time in the sectors,we setTWat 5 min.
2.2.5 Setting of preferred flight entry time adjustment quantity
As stated above,the flight time adjusted quantity was constrained by the speed distribution and decision-making time in the sector.The time adjustable range under different decisions in the study airspace calculated by Eq.(19)was listed in Table 1.Clearly,at longer decision-making time,the adjustable range of flights was broader,and the model optimized result was better.As for effectiveness validation,we set the decision-making time attd=10 min.Thus,the flights can arrive at the sector earlier by up to 2 min,and later by up to 3 min.As for operational efficiency of air traffic control,flight delay should be decreased and traffic flow be accelerated as much as possible.Thus,within the time interval,the common delay preference boundary points{-2,-0.75,0.5,1.75,3}among the four sectors were selected.Then the preferred range was substituted into the preference function,forming a preference function curve of sector entry time adjustment(Fig.5).

Fig.5 Preference function curve of delay time
The flight dynamic speed modulation of the four sectors was shown in Table 2.Clearly,the number of flights in the four sectors at corresponding time periods were 35,56,69,50,and the total times of speed adjustment were 4,17,34,11.
Fig.6 shows the traffic count and speed adjustment times in each window of the four sectors.The proportion of speed adjusted flights among total flights was computed to be very small as 0.04,0.11,0.18,0.07.The results of optimized complexity were shown in Fig.7.Clearly,the optimization strategy based on dynamic speed adjustment can eliminate the peak complexity in all four sectors and decrease the initial complexity to some extent.Moreover,during the peak-flow period,controllers often preferentially choose to guarantee safety,but pay less attention to the flight efficiency.Thus,we did not consider the shortest flight time as the optimization objective.Nevertheless,the optimized flight time was shorter than the actual one in all cases,or namely the new strategy can decrease com-plexity without raising extra delay.In a nutshell,the dynamic speed adjustment strategy can effectively decrease the within-sector complexity and save controllers much time in tactic adjustment upon the peak complexity,under the minimum interference to controllers.

Table 2 Optimization of dynamic speed adjustment strategy

Fig.6 Traffic count and speed adjustment times in each window

Fig.7 Complexity optimization based on speed adjustment strategy
Table 3 lists the results of optimized flight entry time in the four sectors.Clearly,the number of flights in the corresponding periods of the four sectors were 35,56,69 and 50,the adjusted number of flights upon the arrival time were 24,34,41 and 31,the numbers of delayed flights were 9(26%),18(32%),15(22%),and 12(24%),and the numbers of earlier flights were 15(43%),16(29%),26(38%),and 19(38%).The average delay time was negative in all four sectors(-0.7,-0.4,-0.7,and-0.8 min),indicating the average entry time after optimization was earlier than the real time,that is,the time adjustment made the most flights arrive earlier.
Fig.8 compares the situation complexity per minute before and after optimization.Clearly,the optimized complexity was smoother,since the real high-complexity situations were all eliminated.Compared with the dynamic optimization strategy based on aircraft flying velocity,the optimization efficiency was higher,and the final average complexity and maximum complexity were both slightly lower.This was because the preset objectives of the flying speed dynamic optimization strategy included the minimization of the number of flights and speed adjustment in all cases in addition to the minimum expected complexity,which excluded some schemes that decreased complexity through excessive speed adjustment.Such consideration is consistent with the practical situations,since the dynamic speed adjustment strategy directly serves the controllers andis featured by shorter decision-making time and higher timeliness.The entry time adjustment strategy is a more strategic behavioral decision-making,as the controller can adopt many ways,e.g.changing the flying path,adjusting the flying height and velocity,to achieve goals,and thus,this strategy is more capable of controlling air traffic complexity.Moreover,comparison of different sectors indicated the duration time of high-complexity situations were shorter and the optimized results were significantly better.For instance,the maximum complexity of S1 and S4 was decreased from 0.94 to 0.36 and from 0.92 to 0.45,respectively.The optimized results of high-complexity situations with longer duration time were relatively unfavorable,such as S2 and S3.In a nutshell,the within-sector complexity was appropriately decreased by adjusting the flight entry time,and the high-complexity situations were avoided.Namely,the high-pressures and high risks of management in response to high-complexity situations were decreased,and air traffic control operational efficiency was appropriately enhanced.

Table 3 Optimized results of the entry time adjustment strategy

Fig.8 Complexity optimization based on the entry time adjustment strategy
Along with the rapid air traffic growth,the complexity of air traffic situations is increasingly intensified.The contradiction between conventional ATM and the increasingly complex air traffic situations is more significant,which largely weakens the ATM system capacity and reduces the operational efficiency of civil aviation transportation systems.Thus,based on objective quantification of complexity of air traffic situations and scientific guidance for complex traffic situations,the workload of tactic allocation for air traffic control can be decreased and thereby the air traffic system capability can be improved by the provision of lower-complexity and more manageable air traffic situations.For this reason,we propose two air traffic complexity control strategies depending on whether flights arrive at the sector.The flying speed dynamic adjustment strategy is applied to the within-sector flights,while the sector entry time adjustment strategy is applied to the flights arriving at the sector.We introduce PP and preference functions,transform the multi-objective problem involving complexity and delay to single-objective optimization problems.The actual data of four sectors at the peak period are simulated so as to validate the effectiveness of the models and the algorithm.Our approach are verified to be applicable to real air traffic management.
Transactions of Nanjing University of Aeronautics and Astronautics2021年6期