Next Article in Journal
Numerical Study of the Ratio of Depth-to-Print Diameter on the Performance and Flow Characteristics for a Dimpled, Highly Loaded Compressor Cascade
Next Article in Special Issue
Evaluation of Homogenization in Metroplex Operations Based on Multi-Dimensional Indicators
Previous Article in Journal
Using Reinforcement Learning to Improve Airspace Structuring in an Urban Environment
Previous Article in Special Issue
A Queuing Network Model of a Multi-Airport System Based on Point-Wise Stationary Approximation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Aircraft Autonomous Separation Assurance Based on Cooperative Game Theory

1
Civil Aviation College, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
2
College of Transportation Science & Engineering, Civil Aviation University of China, Tianjin 300300, China
*
Author to whom correspondence should be addressed.
Aerospace 2022, 9(8), 421; https://doi.org/10.3390/aerospace9080421
Submission received: 6 June 2022 / Revised: 23 July 2022 / Accepted: 1 August 2022 / Published: 2 August 2022
(This article belongs to the Collection Air Transportation—Operations and Management)

Abstract

:
Transferring part of the separation assurance responsibilities from air traffic controllers to pilots during en route phases of flight can reduce the controllers’ workload while ensuring operational safety and improving operational efficiency in the airspace. For this new generation of distributed air traffic management mode, firstly use the conflict detection algorithm to determine whether a potential conflict exists between two aircraft, introduce cooperative game theory to autonomous separation assurance model for horizontal cross-conflict in a static wind field by forming a coalition of all aircraft involved in the potential conflict. The convex combination of minimum yaw angle and maneuver flight time is used as the strategic gain of the aircraft, and the welfare function of the coalition is maximized by changing the behavioral strategy of the aircraft. Finally, a horizontal cross-conflict scenario is set up for simulation experiments and compared with a centralized separation assurance strategy. The simulation results show the effectiveness of cooperative game theory, which is applied in distributed autonomous separation assurance.

1. Introduction

The concepts of free flight, autonomous aircraft separation assurance, distributed air traffic management, etc., were proposed by Europe and NASA in the late 20th century for the shortcomings of the traditional air traffic management mode. These new operational concepts are aimed to use the advanced airborne equipment to share part of the separation assurance responsibilities, thereby reducing controllers’ workload while making use of airspace more efficiently and improving the capacity and flow of the airspace [1,2].
Under operational conditions of partially authorized separation assurance responsibilities, compared to the centralized calculation of separation assurance solutions on the ground, the distributed calculation by aircraft can significantly reduce the complexity of the calculation, improve the efficiency and real-time of separation assurance, and the aircraft can select the preferred route, altitude, and speed, effectively reducing fuel consumption and flight delays. At present, the own ship can obtain the status information of aircraft around its own ship via ADS-B IN, but it is difficult to obtain the intention information and the separation assurance strategy adopted by aircraft around the own ship when they encounter separation loss, which may cause the failure of the separation assurance control law calculated by own ship, and then lead to the separation between two or more aircraft not meeting the safety requirements.
In the traditional own ship maneuver separation assurance, after the own ship detects a conflicting aircraft with which there is a potential separation loss, it is assumed that the conflicting aircraft continues to fly along the nominal trajectory, and the way to avoid conflict between the two aircraft is to calculate and execute own ship’s separation assurance control law, which means the conflicting aircraft does not change its trajectory and only own ship performs maneuvering flights. This approach is suitable for mixed airspace in which aircraft are significantly different in airborne equipment performance. In the mixed airspace, the aircraft with more advanced airborne equipment takes the responsibility of separation assurance, which usually means that it needs to perform large maneuvering flights to ensure operational safety, and the comfort, economy, and safety of this aircraft will be greatly affected.
In order to ensure safety under operational conditions of partially authorized separation assurance responsibilities, some scholars at home and abroad have introduced game theory into aircraft operation and conflict resolution:
Claire Tomlin et al. [3,4] introduced non-cooperative game theory to multi-aircraft conflict in a free-flight environment by developing a corresponding conflict resolution method for each aircraft, in which each aircraft develops a resolution strategy for the worst-case scenario that may occur to the other aircraft. Yang Min et al. [5] used cooperative game theory to study the conflict problem of high-speed ramp convergence by forming a coalition of vehicles involved in the conflict. Cheng Ying et al. [6] proposed a conflict resolution method for non-signalized intersections based on multi-vehicle cooperative optimization and solved the problem of un-clear road right of way of traditional autonomous vehicles at non-signalized intersections. Erokhin, V et al. [7] suggested an approach based on game theory to solve the problem of bi-criteria control and optimization of an aircraft flight trajectory using the data of satellite navigation systems. Xu K et al. [8] first built a cooperative game model that makes each player consider the preferences of the other players through a proposed priority ranking mechanism and then used a probabilistic prediction model to describe the resolution of the game conflict, which can eventually resolve the flight conflict and satisfy individual preferences at the same time. Sang, G.P et al. [9] raised a new trajectory negotiation mechanism which is formulated as n-player, finite strategy game. The objective of each aircraft in the game is to minimize the cost of deviating from its desired trajectory, while the objective of the controller is to provide clearances that ensure fairness while preventing conflicts. Li, T et al. [10] examined the benefits of reducing the separation standards between flights. Air traffic control agencies conduct benefit–cost analyses of adopting new/improved technologies, airlines develop strategies to best utilize satellite services, and satellite service providers design fee-for-service programs and conduct market analyses. Baspinar, B et al. [11] focused on modeling air-to-air operations through an optimization-based control and game theory approach. With the help of game theory, a battle between two aircraft is transformed into an optimization problem which is solved with a moving time horizon scheme to produce the best strategy for the aircraft in air combat. Zhang, B.C et al. [12] analyzed airport congestion under the Stackelberg game by considering flight price discrimination between different types of aircraft and introduced a method to determine the specific total number of flights. Garcia, E.A et al. [13] studied a coastline or boundary which was under attack by two aircraft, with the maritime boundary being guarded by the faster defender. The two aircraft cooperate and try to minimize their total distance to the boundary as each aircraft is intercepted by the defender. Sharma, M.G et al. [14] considered cooperative arrangements for the supply of spare parts between two or more airlines, modeled possible alliances in an aircraft spares supply scenario, and used core concepts from cooperative game theory to investigate stable outcomes.
The above latest references applied non-cooperative and cooperative game theory to the conflict problem of ground vehicles and air traffic, which not only efficiently solved the traditional conflict resolution problem but also considered the decisions generated by other participants, avoiding the current conflict resolution strategy leading to conflict with other participants and achieved the overall optimization of the system eventually.
Therefore, in this paper, we consider that all aircraft in the airspace have autonomous separation assurance capability and use a cooperative game to solve the distributed autonomous separation control. After detecting potential separation loss, forming a coalition of the involved aircraft to jointly negotiate a suitable separation assurance control law, constructing an autonomous separation assurance model in a horizontal cross-conflict scenario, and using a convex combination of minimum yaw angle and maneuver flight time as the aircraft’s strategy gain. The welfare function of the alliance is maximized by changing the behavioral strategy of the aircraft. This autonomous separation assurance method is collaborative and distributed, and the aircraft does not need significant maneuver flights to avoid safety separation loss, so it also improves operational safety.

2. Instantaneous Wind Field Model

2.1. Aircraft Speed Triangle

Aircraft are often affected by upper wind during the flight phase of the route, and the uncertainty of the wind vector makes the difference between the airspeed vector used by the aircraft and the ground speed vector used by the ground controller, and the real-time ground speed vector of the aircraft can be solved based on the airspeed vector and the wind speed vector [15], as shown in Figure 1. The notations and their corresponding concepts in Figure 1 are shown in Table 1.
From the aircraft speed triangle, it follows that:
V G S = V T A S + V W
then the aircraft kinematic equation in the ground inertial reference coordinate system is
{ x ˙ = v 1 × cos φ + ω 1 = v 2 × cos θ y ˙ = v 1 × sin φ + ω 2 = v 2 × sin θ
Variables and corresponding concepts of above equation are shown in Table 2.

2.2. Instantaneous Wind Field Model

According to the established coordinate system, the wind vector can be decomposed into two components parallel to and perpendicular to the longitudinal axis of the aircraft. The composition of the wind can be divided into two components, the forecast wind vector and the forecast error in the actual system [16,17]. The forecast wind is the wind field information of the region measured by the meteorological department through weather radar, aircraft reports, etc.; the wind error is not considered in this paper. The wind field information where the aircraft is located is shown in Figure 2.

3. Conflict Detection Algorithm

According to the Air Traffic Control (ATC) regulations issued by the Civil Aviation Administration of China (CAAC), if the distance between two aircraft is less than 10 km, it is considered that a potential conflict exists between two aircraft, and the corresponding conflict resolution strategy needs to be implemented immediately in order to ensure flight safety.
In the model, the aircraft is approximated as a mass point, and its attitude is ignored. According to Equation (2), under the condition that the deflection angle is small φ θ then its kinematic equation in the ground inertial reference coordinate system is
{ x ˙ = v 1 × cos φ + ω 1 = v 2 × cos θ v 2 × cos φ y ˙ = v 1 × sin φ + ω 2 = v 2 × sin θ v 2 × sin φ
The initial state of aircraft A is Z a 0 = ( x a , y a , φ a ) , the ground velocity vector is Z ˙ a = ( v a cos v a , v a sin v a ) T , The initial state of aircraft B is Z b 0 = ( x b , y b , φ b ) , the ground velocity vector is Z ˙ b = ( v b cos v b , v b sin v b ) T . x a , y a , φ a , v a are the lateral position, longitudinal position, heading angle and ground speed of aircraft A , respectively. x b , y b , φ b , v b are the lateral position, longitudinal position, heading angle and ground speed of aircraft B , respectively. In the plane right angle coordinate system, the aircraft B relative to the aircraft A [18]:
{ Z r = [ x b x a y b y a ] φ r = φ b φ b
Under the background of the continuous expansion of the radar control area of civil aviation in China, the separation between multiple aircraft is also further reduced. The minimum horizontal separation of civil aviation in China at low and medium altitudes is reduced to 6 km, and the minimum horizontal separation at high altitudes is shortened to 10 km. Therefore, this paper simplifies the safety separation accordingly and agrees that the aircraft is cruising at a high altitude, and the minimum horizontal separation is proposed to be 10 km.
Z r = ( x b x a ) 2 + ( y b y a ) 2 , If Z r 10   km , a potential conflict between two aircraft will be detected at the same altitude. The relative motion method can be used to ensure the minimum safety separation mentioned above. The conflict detection schematic diagram is shown in Figure 3.
The radius of the protection area for each aircraft is 5 km, and two straight lines are tangent to aircraft B and the relative velocity vector Z ˙ b Z ˙ a is parallel to the above two straight lines. The flight corridor in which aircraft B moves along the direction of aircraft A is also formed by the enclosed area, which is formed by the above two straight lines. α , β indicates the angle between the movement direction of aircraft A and the relative velocity vector and relative position vector. γ indicates the angle between the edge of the protection area and the line connecting the two aircraft. If part of the protection area of aircraft A overlaps the flight corridor of aircraft B , it indicates a potential conflict will occur [19].
α = arctan v b sin φ r v b cos φ r v a
β = | φ a arctan y b y a x b x a |
Obviously, the conditions for avoiding conflicts are
| α β | γ
γ = arcsin ( d m i n z r )

4. Game Theory

4.1. Basics of Game Theory

Game theory originated from ancient realities of Go, games, and warfare, where players play games in which they consider how to act to maximize their own interests as well as considering the possible actions of other players. Game theory is, therefore, the study of how to choose the most sensible strategy to increase own profitability in a game where behavior interacts with each other.
Definition: In specific environmental conditions, the process by which several independent individuals, groups, or other organizations under certain constraints, choose and implement appropriate actions from their respective sets of strategies, either once or more, simultaneously, or sequentially, according to the information available, each gaining a corresponding benefit or outcome [20,21].
From the above definition, it can be concluded that a standard game should include the following six elements:
  • Player: a decision subject who independently chooses to act in the process of a game.
  • Information: the knowledge possessed by a player in the process of a game that is useful for decision making, mainly including the rules of the system and the decisions of other players.
  • Order: the order in which the game parties make their decisions.
  • Strategies: the entire set of behaviors or strategies that game parties can choose.
  • Payoff: the gain or loss that results from a decision made by a game party.
  • Outcome: The set of elements that interest the gamer, including the chosen strategy, payoffs, and strategic paths.
Both game theory and optimization theory can be used to increase individual gains or overall system gains by developing reasonable strategies, but the two methods apply to different scenarios. In optimization theory, all the decision variables affecting the outcome are held by a single intelligence, either a single player in the system or a single intelligence outside the system, which uses each player’s behavior as a variable, constructs a multivariate optimization problem and solves it, and finally assigns the optimized variables to specific players and executes them to achieve an optimal solution to the system’s payoff. In game theory, on the other hand, the decision variables that affect the outcome are held by all players, and each player considers the impact of the other players’ strategies on their own payoffs when making decisions. Optimization theory is, therefore, suitable for centralized management systems, while game theory is suitable for distributed systems [20].
In a centralized air traffic control system, a conflict or potential conflict occurs between multi-aircraft, and the air traffic controller develops a conflict resolution strategy for each aircraft and executes it by each aircraft, a process that can be seen as an optimization process where the optimization variables are the control laws of each aircraft, and these decision variables are derived by the controller based on control experience, making conflict resolution less efficient. In the future distributed air traffic control system, multi-aircraft conflict is a game process; for all aircraft involved, the strategy space of each aircraft is the control law of that aircraft, and each strategy corresponds to a different gain, so the game parties will choose the corresponding strategy according to the maximum personal gain or the maximum system gain.

4.2. Horizontal Cross-Conflict Scenario Model Based on Cooperative Game Theory

Game theory considers the parties to a game to be rational, which is the objective of the decision-making behavior. The goal of maximizing individual interests is called “individual rationality”, while the goal of maximizing group interests is called “collective rationality”. Games can be divided into non-cooperative and cooperative games, depending on whether there is a binding agreement between the parties to the game. In a non-cooperative game, each party is ‘individually rational’; in a cooperative game, each party is ‘collectively rational’.
In a non-cooperative game, the parties to the game reach a Nash equilibrium and are unable to increase their own gains by unilaterally changing their decisions, at which point they maximize their individual interests, but at this point, it is often not Pareto optimal for the system.
Safety and efficiency are the primary objectives of civil aviation. Individual aircraft in operation cannot be tolerated to maximize their own interests resulting in a reduction of system operation efficiency and safety; therefore, a coalition of aircraft involved in the conflict is considered.
Assuming that an aircraft detects a potential separation loss on the route, involving a total of n aircraft, the coalition is L = { l i i [ 1 , n ] } ; the strategy space of the system is S = { S i i [ 1 , n ] } , where S i is the strategy space of the i t h aircraft, S i = { s i j j [ 1 , m ] } , where s i j represents the j t h strategy of the i t h aircraft; and the benefits of the system U = { U i i [ 1 , n ] } , where U i is the benefits of the i t h aircraft, U i = { u i j j [ 1 , m ] } , where u i j represents the benefits of the j t h strategy chosen by the i t h aircraft. Then the welfare function of the coalition is
W = i k i u i j
where k i is the weight value and represents the priority of the i t h aircraft.
The key elements of a cooperative game model in a horizontal cross-conflict scenario are as follows:
  • Strategy space:
The strategy space is the set of all actions or strategies that the game parties can choose. The horizontal cross-conflict scenario only considers the game parties to accomplish the task of separation assurance by heading change. From the perspective of operational safety, the range of aircraft yaw angle is specified as [ 30 ° , 30 ° ] , where every 5 ° is a strategy, so the strategy space of aircraft S i is
S i = { π 6 + ( j 1 ) × π 36 j [ 1 , 13 ] }
2.
Utility function:
The effectiveness function is the payoff corresponding to the strategy in the strategy space (Payoff). The payoff of aircraft maneuver flight is mainly related to yaw angle, flight time, flight path length, and fuel consumption considering that own ship only maneuvers by changing headings, so the path length and flight time of aircraft maneuver flight are linearly related, as shown in Equation (11)
d i s t total = v cruise t total
where   d i s t total is the flight path length, v cruise is the speed of the aircraft during the maneuver flight and t total is the maneuver flight time.
Because the speed and altitude are constant during maneuver flight, the fuel consumption of the aircraft can be linearly related to the flight time, as shown in Equation (12)
Q total   = f t total  
where Q total   is the fuel consumption during the maneuver flight and f is the fuel flow rate.
The gain during the maneuver flight is mainly related to the flight time and yaw angle. The larger the yaw angle, the smaller the benefit; the longer the maneuver time, the smaller the benefit. Therefore, the utility function proposed in this paper for the horizontal cross-conflict scenario is
{ u i j ( t j , θ j ) = ( μ 1 , μ 2 ) × ( cos θ j λ i t j ) μ 1 + μ 2 = 1
In Equation (11), since cos θ j [ 3 2 , 1 ] , and the magnitude of t is usually 102 or 103, the adjustment parameters λ i are added to the utility function, μ 1 represents the weight of the yaw angle contribution to the return and μ 2 represents the weight of the maneuver flight time contribution to the return.
3.
Priority:
Own ship in normal operation can treat designated traffic equally after a conflict, however, in actual operation there may be several factors that lead to different priorities of aircraft: (1) heavy aircraft in maneuver flight will consume more fuel than medium aircraft; (2) certain aircraft on special missions reduce large maneuvers as much as possible; (3) aircraft of a high delay rate need to minimize maneuver. Therefore, the priority of the aircraft involved in the conflict can be determined according to the classification of the aircraft, the class of the mission and the level of delay, thus ensuring that aircraft with a higher priority reduce the number and magnitude of maneuver flights.
4.
Union welfare functions:
The coalition welfare function is the total benefit of the coalition. According to the Equations (9) and (13), the coalition welfare function can be obtained as
W = i k i × ( μ 1 cos θ i μ 2 λ t i )
5.
Conflict detection distance:
When the separation distance between own ship and designated traffic is less than the conflict detection distance, own ship uses the conflict detection algorithm to determine whether there is a potential separation loss between the own ship and the aircraft. A larger conflict detection distance will result in an increased computational load on own ship and unnecessary false alarms; a smaller conflict detection distance will result in an increased maneuver range for the aircraft and increased safety risks.
6.
Safety separation:
The safety separation is the minimum separation that needs to be maintained between own ship and designated traffic in operation.
Literature [22] demonstrated that a single aircraft maneuvering at a large yaw angle to avoid a conflict is more costly and less beneficial than two aircraft avoiding at the same angle at the same time, this paper considers the more general case where the two aircraft fly at angular deflections of β and ε respectively to maintain separation.
Horizontal cross-conflict scenario as Figure 4 shown.
To facilitate modeling, take A N / B N in Figure 4 as y -axis positive direction to establish the inertial coordinate system; the position coordinate of aircraft A is ( x A , y A ) and the vacuum velocity is v A 1 , obtain the instantaneous wind field information V W of the aircraft from the instantaneous wind field model. According to V G S = V T A S + V W in the aircraft speed triangle, the ground speed   v A 2 can be calculated, the nominal trajectory is A O and the target point A = ( x A , y A ) ; the position coordinates of aircraft B is ( x B , y B ) and the vacuum velocity is v B 1 , the ground speed of the aircraft v B 2 is calculated, and the nominal trajectory is B O , the target point is B = ( x B , y B ) .
Assuming that the wind vector and ground speed remain constant throughout the conflict resolution process and the angle between the nominal trajectories of the two aircraft is δ , the conflict detection algorithm detects that the two aircraft will clash in front of point O , and the priority of aircraft one and two are k 1 and k 2 , respectively. Aircraft one and aircraft two adopt the strategy of flying with a deflection angle of β and ε respectively, β S 1 , ε S 2 , and the intersection of the new trajectory of them is O , and the angle of the new trajectory can be deduced A O B = δ + ε β . Based on the relationship between the exterior angles of the triangle, we can obtain N B O = α + ε + δ .
The linear equation of A O is
y y A = cot ( α + β ) ( x x A )
The linear equation of B O is
y y B = cot ( α + ε + δ ) ( x x B )
Combine Equations (15) and (16), use Wolfram Mathematica solves the coordinates of O as
{ x O = y A y B x A cot ( α + β ) + x B cot ( α + ε + δ ) cot ( α + ε + δ ) cot ( α + β ) y O = y B cot ( α + β ) y A cot ( α + ε + δ ) + ( x A x B ) cot ( α + β ) cot ( α + ε + δ ) cot ( α + β ) cot ( α + ε + δ )
So, the lengths of A O and B O can be obtained as
L A O = ( x A x O ) 2 + ( y A y O ) 2
L B O = ( x B x O ) 2 + ( y B y O ) 2
The time t A required for aircraft one to travel from point A to point O is
t A = L A O v A
The time t B required for aircraft two to travel from point B to point O is
t B = L B O v B
In order to simplify matters, this chapter stipulates that aircraft one arrives at O while aircraft two is still flying on the B O sector, i.e., aircraft one is the first to fly over O .
From Equation (16), the direction vector of the line B O is ( 1 , cot ( α + ε + δ ) ) , so that the coordinates of the position of aircraft two after the time of t A is ( x B , y B ) + v B t A ( 1 1 + cot 2 ( α + ε + δ ) , cot ( α + ε + δ ) 1 + cot 2 ( α + ε + δ ) ) i.e., ( x B + v B t A 1 + cot 2 ( α + ε + δ ) , y B + v B t A × cot ( α + ε + δ ) 1 + cot 2 ( α + ε + δ ) ) .
After time t A , aircraft one turns to fly straight to the target point A , the direction vector of the straight line O A is ( x A x O , y A y O ) , currently aircraft two is still on the straight line B O towards the point O .after Δ t , the separation between them is minimal, at which point the position P A of aircraft one is
P A = ( x O + v A Δ t × ( x A x O ) O A 2 , y O + v A Δ t × ( y A y O ) O A 2 )
The position of aircraft two is
P B = ( x B + v B × ( t A + Δ t ) 1 + cot 2 ( α + ε + δ ) , y B + v B × ( t A + Δ t ) × cot ( α + ε + δ ) 1 + cot 2 ( α + ε + δ ) )
Then the position vector difference of the two aircraft is
Δ P = P A P B
The velocity vector v A of aircraft one is
v A = v A × ( x A x O O A 2 , y A y O O A 2 )
The velocity vector v B of aircraft two is
v B = v B × ( 1 1 + cot 2 ( α + ε + δ ) , cot ( α + ε + δ ) 1 + cot 2 ( α + ε + δ ) )
Then the velocity vector Δ v difference between the two aircraft is
Δ v = v A v B
When the separation between two aircrafts is the smallest, there is
Δ P Δ v T = 0
The Equations (24), (27) and (28) can be combined to solve out the smallest separations Δ t and d m i n .
The total time of maneuver flight of aircraft one is
t 1 = A O 2 + O A 2 v A
The total time of maneuver flight of aircraft two is
t 2 = B O 2 + O B 2 v B
Substituting Equations (29) and (30) into the coalition welfare function, Equation (14) yields the specific expression for the coalition welfare function.
W = k 1 × ( μ 1 cos β μ 2 λ × A O 2 + O A 2 v A ) + k 2 × ( μ 1 cos ε μ 2 λ × B O 2 + O B 2 v B )
By iterating through all the strategies in the strategy space, find β and ε that both satisfy the safe separation and maximize the coalition welfare, i.e., the separation assurance strategy for aircraft one and aircraft two.

5. Simulation of Horizontal Cross-Conflict Scenarios

5.1. Horizontal Cross-Conflict Scenario

Give the following horizontal cross-conflict scenario:
Suppose there are two aircraft in the control area, aircraft A and aircraft B , which are flying at the same altitude. The initial position relationship of the two aircraft in the inertial coordinate system is shown in Figure 5. The instantaneous wind field information at the altitude of the two aircraft is obtained from Figure 2. The initial position of aircraft A is (100, 100), the heading angle is 70°, and the ground speed is 800 km/h; The initial position of aircraft B is (150, 400), the heading angle is 130°, and the ground speed is 700 km/h. the coordinate of the intersection O is (400, 250), the coordinates of A and B are (700, 400), (650, 100) (in kilometers).
It can be seen from Figure 5 that the two aircraft are gradually approaching. According to the civil aviation air traffic management rules, the minimum safety separation is set to 10 km. The yaw angle range during separation assurance is [ 30 ° , 30 ° ] . This article assumes that the wind vector and the ground speed of the aircraft do not change when they are executing a separation assurance strategy.
Using the conflict detection algorithm, according to Formulas (5)~(8), we can obtain:
α = arctan { 700 sin ( 60 ) / [ 700 cos ( 60 ) 800 ] } = 57.46
β = | 70 arctan ( 300 50 ) | = 73.87
δ = arcsin ( 10 / 30 ) = 19.53 °
| α β | γ ; therefore, it is determined that there is a potential conflict between them.
Values of key parameters in the horizontal cross-conflict model:
1.
Utility function:
The utility functions of aircraft one and two are shown in Equation (13), λ 1 = λ 2 = 0.01 . According to the different values of μ 1 and μ 2 , the strategies of the alliance can be classified into minimum yaw angle strategy, minimum maneuver time strategy, and integrated optimal strategy.
The values of μ 1 and μ 2 for each of the three strategies are as follows:
Minimum yaw angle strategy: μ 1 = 1 , μ 2 = 0 .
Minimum maneuver time strategy: μ 1 = 0 , μ 2 = 1 .
Combined optimal strategy: μ 1 = 0.5 , μ 2 = 0.5 .
2.
Priority
The priority represents the importance of the parties in the game. In this paper, three combinations of priority are used: k 1 : k 2 = 1 : 1 , k 1 : k 2 = 2 : 1 and k 1 : k 2 = 1 : 2 to simulate and observe the effect of priority on the game outcome.

5.2. Comparison of Three Separation Assurance Strategies

When the two aircraft have the same priority k 1 : k 2 = 1 : 1 , the trajectory figures of the simulation results for the minimum yaw angle strategy, the minimum maneuver time strategy, and the combined optimal strategy are shown in Figure 6, Figure 7 and Figure 8.
When both aircraft have the same priority, key parameters for the three strategies during maneuver flight are shown in Table 3.
Where d m i n is the minimum horizontal separation between them during maneuver flight, t 1 is the total maneuver time of aircraft one, t 2 is the total maneuver time of aircraft two, β is the yaw angle for aircraft one and ε is the yaw angle for aircraft two.

5.3. Effect of Priority on the Separation Assurance Control Law

This section uses the minimum maneuver time strategy to calculate the autonomous separation assurance control law, according to k 1 : k 2 = 1 : 1 , k 1 : k 2 = 2 : 1 and k 1 : k 2 = 1 : 2 respectively, three priority combinations for simulation; the simulation results of the three combinations are shown in Figure 7, Figure 9 and Figure 10.
At different priorities, based on the minimum maneuver time strategy during maneuver flight, minimum horizontal separation d m i n , total maneuver flight time t 1 of aircraft one, total maneuver flight time t 2 of aircraft two, yaw angle β , ε of aircraft one and aircraft two are shown in Table 4.
It can be seen from Table 4 that aircraft with higher priority tend to have smaller yaw angles and shorter maneuver flight time.

5.4. Comparison Experiments

In order to prove the effectiveness of the two-aircraft separation assurance strategy based on cooperative game theory, given the same horizontal cross-conflict scenario and constraints, with aircraft two as own ship, conduct own ship maneuver separation assurance experiment.
By comparing the two-aircraft separation assurance strategies when they have the same priority in Section 5.3, it can be found that although the minimum yaw angle strategy can minimize the sum of the absolute values of the yaw angles of the two aircraft, it may cause the aircraft to deviate from the air route farther, which in turn leads to an increase in the total maneuver flight time; while the minimum maneuver time strategy can make the aircraft fly over the conflict point earlier and resolve the conflict earlier. Therefore, the minimum maneuver time strategy is chosen to solve the separation assurance control law for a centralized, own ship maneuver separation assurance.
The position diagram obtained from the simulation experiment of the own ship maneuver separation assurance strategy is shown in Figure 11. Aircraft one and two follow the nominal trajectories of AA and BB , respectively, and when aircraft one reaches the point I A and aircraft two reaches the point I B , aircraft two uses a conflict detection algorithm and discover a potential separation loss from aircraft one. When aircraft one follows a predetermined trajectory without maneuvering, aircraft two calculates a maneuver trajectory which is the green one shown in Figure 11.
In the separation assurance process, the change of the two-aircraft separation of the two strategies with time is shown in the Figure 12.
It can be seen from Figure 11 and Table 5 that the total maneuver time of the two-aircraft maneuver separation assurance strategy is 1782.61 s and 1767.26 s, respectively, and the yaw angles are 20° and 15°, respectively; The total maneuver time of own ship maneuver separation assurance strategy is 2279.64 s, and the yaw angle is 25°.
It can be seen from Figure 12 that under the condition of meeting the safety separation, in the 100~180 s conflict relief process, the two-aircraft maneuver separation assurance strategy not only takes much less time to resolve the conflict but also requires a much smaller separation than that of the own ship. In summary, the two-aircraft maneuver requires less maneuver space and time in the separation assurance process.
Simulation results show that a two-aircraft maneuver separation assurance strategy based on cooperative game theory not only maneuvers at a smaller yaw angle but also takes much less time to resolve conflicts than a centralized, own ship maneuver separation assurance strategy.

6. Summary and Future Research

In this paper, we addressed the shortcomings of the own ship maneuver separation assurance by studying the two-aircraft autonomous separation assurance based on cooperative game theory; compared to the centralized one, the two-aircraft separation assurance strategy based on cooperative game theory jointly negotiated a suitable separation assurance control law, which avoids the separation loss without the need for significant maneuver flights and improves operational safety. However, due to the limitations of time and experimental conditions, the research work still had many shortcomings:
(1) The models and scenarios only considered two-aircraft and horizontal cross-conflict; our follow-up studies can be considered multiple aircraft and vertical cross-conflict.
(2) The wind vector and ground speed are constant in the process of conflict resolution, and the randomness of the wind vector should also be considered.

Author Contributions

Conceptualization, X.T., X.L. and P.Z.; methodology, X.T.; software, P.Z. and X.L.; validation, X.T., X.L. and P.Z.; formal analysis, X.T.; investigation, X.T.; resources, X.L.; data curation, X.T. and X.L.; writing—original draft preparation, X.T. and P.Z.; writing—review and editing, X.L. and P.Z.; visualization, X.T.; supervision, P.Z.; project administration, X.T.; funding acquisition, X.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (61773202, 52072174) and the Foundation for National Key Laboratory of Science and Technology on Avionics System Integration (6142505180407) and the Civil Aviation Management Institute of China Key Foundation of General Aviation (CAMICKFJJ-2019-04).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Di Stasi, L.L.; Marchitto, M.; Antolí, A.; Baccino, T.; Cañas, J.J. Approximation of on-line mental workload index in ATC simulated multitasks. J. Air Transp. Manag. 2010, 16, 330–333. [Google Scholar] [CrossRef]
  2. Zhang, M.; Hang, Y. Integrated evaluation of the safety controller’s workload based on improved extension evaluation model. J. Appl. Sci. 2013, 13, 2969–2973. [Google Scholar] [CrossRef] [Green Version]
  3. Tomlin, C.; Pappas, G.J.; Sastry, S. Noncooperative conflict resolution [air traffic management]. In Proceedings of the 36th IEEE Conference on Decision and Control, San Diego, CA, USA, 10–12 December 1997; pp. 1816–1821. [Google Scholar]
  4. Tomlin, C.; Pappas, G.J.; Sastry, S. Conflict resolution for air traffic management: A study in multiagent hybrid systems. IEEE Trans. Autom. Control 1998, 43, 509–521. [Google Scholar] [CrossRef] [Green Version]
  5. Yang, M.; Wang, L.; Zhang, J. Coordination Method for Conflict Relief of Cooperative Vehicles in Convergence Zone Oriented to Smart High Speed. J. Transp. Eng. 2020, 20, 8. [Google Scholar]
  6. Cheng, Y.; Zhao, J.Y.; Wang, L. Conflict Resolution Model Based on Multi-vehicle Cooperative Optimization at Intersections. J. Transp. Syst. Eng. Inf. Technol. 2020, 20, 205–211. [Google Scholar]
  7. Erokhin, V.; Lezhankin, B.; Portnova, T. Bi-criteria Aircraft Trajectory Optimization in Implementing the Area Navigation Concept. Int. J. Aeronaut. Space Sci. 2021, 22, 948–962. [Google Scholar] [CrossRef]
  8. Xu, K.; Yin, H.; Zhang, L. Game Theory with Probabilistic Prediction for Conflict Resolution in Air Traffic Management. In Proceedings of the International Conference on Intelligent Systems & Knowledge Engineering, Coimbatore, India, 7–8 January 2016. [Google Scholar]
  9. Gang, S.P.; Menon, P.K. Game Theoretic Trajectory Negotiation Mechanism for Merging Air Traffic Management. In Proceedings of the AIAA Guidance, Navigation and Control Conference, Grapevine, TX, USA, 9–13 January 2017; pp. 3061–3074. [Google Scholar]
  10. Li, T.; Wan, Y. A fuel savings and benefit analysis of reducing separation standards in the oceanic airspace managed by the New York Air Route Traffic Control Center. Transp. Res. Part E-Logist. Transp. Rev. 2021, 152, 102407. [Google Scholar] [CrossRef]
  11. Baspinar, B.; Koyuncu, E. Assessment of Aerial Combat Game via Optimization-Based Receding Horizon Control. IEEE Access 2020, 8, 35853–35863. [Google Scholar] [CrossRef]
  12. Zhang, B.C.; Ye, Z.J.; Wang, L.L. Airport airside congestion pricing considering price discrimination between aircraft type under a Stackelberg game. Transp. Plan. Technol. 2020, 43, 48–61. [Google Scholar] [CrossRef]
  13. Garcia, E.; Von Moll, A.; Casbeer, D.W.; Pachter, M. Strategies for Defending a Coastline Against Multiple Attackers. In Proceedings of the 58th IEEE Conference on Decision and Control (CDC), Nice, France, 11–13 December 2019. [Google Scholar]
  14. Sharma, M.G.; Singh, K.N. Modelling coopetition in aircraft spare part supply chain: Game-theoretic approach. Int. J. Procure. Manag. 2017, 10, 150–162. [Google Scholar] [CrossRef]
  15. Zhang, H. Flight law of aircraft in the wind. In Air Navigation, 3rd ed.; Southwest Jiao Tong University Press: Chengdu, China, 2016; p. 53. [Google Scholar]
  16. Lymperopoulos, L.; Lygeros, J. Sequential Monte Carlo methods for multi-aircraft trajectory prediction in air traffic management. Int. J. Adapt. Control. Signal Process. 2010, 24, 830–849. [Google Scholar] [CrossRef]
  17. Cole, R.E.; Richard, C.; Kim, S. Assessment of the 60 km Rapid Update Cycle (RUC) with Near Real-Time Aircraft Reports; Massachusetts Institute of Technology: Lexington, MA, USA, 1998. [Google Scholar]
  18. Tang, X.M.; Chen, P.; Li, B. Rolling time domain optimization of flight path conflict resolution strategy. J. Transp. Eng. 2016, 16, 74–82. [Google Scholar]
  19. Han, Y.X.; Tang, X.M.; Han, S.C. Optimal flight conflict resolution model for fixed routes. J. Transp. Eng. 2012, 12, 115–120. [Google Scholar]
  20. Fan, R. Game Theory; Wuhan University Press: Wuhan, China, 2019; pp. 1–3. [Google Scholar]
  21. Dong, B.; Wang, Y.; Guo, G. Cooperative Game Theory: Solution and Cost Allocation; Market Press: Beijing, China, 2008; p. 2. [Google Scholar]
  22. Jiang, X.; Wu, M.; Wen, X.; Tu, C.; Nie, D. Multi-aircraft Flight Conflict Relief Strategy Based on Cooperative Game. Syst. Eng. Electron. 2018, 40, 2482–2489. [Google Scholar]
Figure 1. Aircraft speed triangle.
Figure 1. Aircraft speed triangle.
Aerospace 09 00421 g001
Figure 2. Instantaneous wind field information at the altitude of the aircraft.
Figure 2. Instantaneous wind field information at the altitude of the aircraft.
Aerospace 09 00421 g002
Figure 3. Schematic diagram of two-aircraft conflict detection.
Figure 3. Schematic diagram of two-aircraft conflict detection.
Aerospace 09 00421 g003
Figure 4. Horizontal cross-conflict scenario.
Figure 4. Horizontal cross-conflict scenario.
Aerospace 09 00421 g004
Figure 5. Conflict Detection Diagram of aircraft A and aircraft B.
Figure 5. Conflict Detection Diagram of aircraft A and aircraft B.
Aerospace 09 00421 g005
Figure 6. Trajectory diagram of minimum yaw separation assurance strategy.
Figure 6. Trajectory diagram of minimum yaw separation assurance strategy.
Aerospace 09 00421 g006
Figure 7. Trajectory diagram of minimum maneuver time separation assurance strategy.
Figure 7. Trajectory diagram of minimum maneuver time separation assurance strategy.
Aerospace 09 00421 g007
Figure 8. Trajectory diagram of integrated optimal separation assurance strategy.
Figure 8. Trajectory diagram of integrated optimal separation assurance strategy.
Aerospace 09 00421 g008
Figure 9. Trajectory diagram of maneuver separation assurance strategy at priority 2:1.
Figure 9. Trajectory diagram of maneuver separation assurance strategy at priority 2:1.
Aerospace 09 00421 g009
Figure 10. Trajectory diagram of maneuver separation assurance strategy at priority 1:2.
Figure 10. Trajectory diagram of maneuver separation assurance strategy at priority 1:2.
Aerospace 09 00421 g010
Figure 11. Comparison diagram of own ship and two-aircraft separation assurance strategy.
Figure 11. Comparison diagram of own ship and two-aircraft separation assurance strategy.
Aerospace 09 00421 g011
Figure 12. Separation-time diagram of own ship separation assurance strategy.
Figure 12. Separation-time diagram of own ship separation assurance strategy.
Aerospace 09 00421 g012
Table 1. Notations and their corresponding concepts of Figure 1.
Table 1. Notations and their corresponding concepts of Figure 1.
NotationsConcepts
V T A S vacuum velocity
M H magnetic heading
D A drift angle
W A wind angle
V W wind speed
V G S ground speed
N M magnetic north
Table 2. Variables and corresponding concepts of kinematic equation of the aircraft.
Table 2. Variables and corresponding concepts of kinematic equation of the aircraft.
VariablesConcepts
v 1 vacuum velocity of the aircraft
v 2 ground speed of the aircraft
φ heading angle of the aircraft
θ track angle of the aircraft
x , y lateral and longitudinal positions of the aircraft
x ˙ , y ˙ lateral and longitudinal components of the aircraft velocity
ω 1 , ω 2 lateral and longitudinal components of the wind speed
Table 3. Results of three separation assurance strategies.
Table 3. Results of three separation assurance strategies.
Separation Assurance StrategyAircraft one Priority:
Aircraft Two Priority
d m i n / km t 1 / s t 2 / s β / o ε / o
minimum yaw angle1:116.191876.541807.2725−5
minimum maneuver time1:115.841782.611767.262015
integrated optimal1:115.741785.981771.812520
Table 4. Simulation results at different priorities.
Table 4. Simulation results at different priorities.
Separation Assurance StrategyAircraft One Priority:
Aircraft two Priority
d m i n / km t 1 / s t 2 / s β / o ε / o
minimum maneuver time1:115.841782.611767.262015
minimum maneuver time2:116.011759.641771.841525
minimum maneuver time1:216.481821.171762.592510
Table 5. Comparison experiment of the two air traffic management modes.
Table 5. Comparison experiment of the two air traffic management modes.
Air Traffic Management ModeSeparation Assurance Strategy d m i n / km t 1 / s t 2 / s β / o ε / o
Distributed-
two-aircraft cooperation
minimum maneuver time15.841782.611767.262015
Centralized-
own ship maneuver
minimum maneuver time16.0702279.64025
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tang, X.; Lu, X.; Zheng, P. Aircraft Autonomous Separation Assurance Based on Cooperative Game Theory. Aerospace 2022, 9, 421. https://doi.org/10.3390/aerospace9080421

AMA Style

Tang X, Lu X, Zheng P. Aircraft Autonomous Separation Assurance Based on Cooperative Game Theory. Aerospace. 2022; 9(8):421. https://doi.org/10.3390/aerospace9080421

Chicago/Turabian Style

Tang, Xinmin, Xiaona Lu, and Pengcheng Zheng. 2022. "Aircraft Autonomous Separation Assurance Based on Cooperative Game Theory" Aerospace 9, no. 8: 421. https://doi.org/10.3390/aerospace9080421

APA Style

Tang, X., Lu, X., & Zheng, P. (2022). Aircraft Autonomous Separation Assurance Based on Cooperative Game Theory. Aerospace, 9(8), 421. https://doi.org/10.3390/aerospace9080421

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