Conflict detection and resolution using predicted aircraft trajectories
First Claim
1. A computer-implemented method of managing airspace through which a plurality of aircraft are flying, comprising:
- receiving, from the aircraft, user preferred aircraft intent data that unambiguously defines the user preferred trajectory of each aircraft;
calling an initial conflict detection procedure comprising;
calculating a corresponding user preferred trajectories from the user preferred aircraft intent data; and
comparing the user preferred trajectories so as to identify one or more conflicts between trajectories and to identify conflicted aircraft predicted to fly an identified conflicting trajectories;
calling an initial conflict resolution procedure comprising;
revising the user preferred aircraft intent data of one or more of the conflicted aircraft to produce revised aircraft intent data that will unambiguously define a corresponding revised trajectory; and
sending the revised aircraft intent data to the corresponding conflicted aircraft.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of detecting conflicts between aircraft passing through managed airspace, and to resolving the detected conflicts strategically. Air traffic control apparatus arranged to manage airspace through which aircraft are flying is provided that comprises processing means configured to receive aircraft intent data describing an aircraft'"'"'s intended flight path, to launch a conflict detection procedure in which it computes a user-preferred trajectory for each of the aircraft based on the aircraft intent and determines whether any conflicts will arise, to launch a conflict resolution procedure in which it calculates revisions of the aircraft intent of the conflicted aircraft to remove the conflicts, and to transmit to the aircraft the revised aircraft intent data.
-
Citations
20 Claims
-
1. A computer-implemented method of managing airspace through which a plurality of aircraft are flying, comprising:
-
receiving, from the aircraft, user preferred aircraft intent data that unambiguously defines the user preferred trajectory of each aircraft; calling an initial conflict detection procedure comprising; calculating a corresponding user preferred trajectories from the user preferred aircraft intent data; and comparing the user preferred trajectories so as to identify one or more conflicts between trajectories and to identify conflicted aircraft predicted to fly an identified conflicting trajectories; calling an initial conflict resolution procedure comprising; revising the user preferred aircraft intent data of one or more of the conflicted aircraft to produce revised aircraft intent data that will unambiguously define a corresponding revised trajectory; and sending the revised aircraft intent data to the corresponding conflicted aircraft. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating an aircraft within a managed airspace, comprising:
-
the aircraft sending user preferred aircraft intent data that unambiguously defines the user preferred trajectory of the aircraft to an air traffic management facility; the aircraft receiving from the air traffic management facility, revised aircraft intent data that unambiguously defines a corresponding revised trajectory of the aircraft; the aircraft calculating and displaying the revised trajectory; and the aircraft following the revised trajectory. - View Dependent Claims (10)
-
-
11. An air traffic control apparatus arranged to manage airspace through which a plurality of aircraft are flying, comprising:
-
communication means configured for bi-directional communication with the plurality of aircraft; and processing means in operative communication with the communication means so as to allow transfer of data to and from the plurality of aircraft; wherein the processing means comprises; a traffic management component, a trajectory computation component and data storage means accessible to both the traffic management component and the trajectory computation component; wherein the processing means is configured to receive, from the plurality of aircraft and via the communication means, user-preferred aircraft intent data describing unambiguously each aircraft'"'"'s user-preferred trajectory and to store the user-preferred aircraft intent data in the data storage means; the traffic management component is configured to call an initial conflict detection procedure comprising; the traffic management component calling the trajectory computation component to calculate corresponding user preferred trajectories from the user preferred aircraft intent data; and the traffic management component comparing the user preferred trajectories so as to identify one or more conflicts between trajectories and to identify conflicted aircraft predicted to fly an identified conflicting trajectories; the traffic management component is configured to call an initial conflict resolution procedure comprising; the traffic management component revising the user preferred aircraft intent data of one or more of the conflicted aircraft to produce revised aircraft intent data that will unambiguously define a corresponding revised trajectory; the traffic management component is configured to perform a further conflict detection procedure comprising; the traffic management component calling the trajectory computation component to calculate the corresponding revised trajectories from the revised aircraft intent data; and the traffic management component comparing the user-preferred trajectories from aircraft not subject to revised aircraft intent data and revised trajectories from aircraft subject to revised trajectories so as to identify one or more conflicts between trajectories and to identify still-conflicted aircraft predicted to fly the identified conflicting trajectories; the traffic management component is configured; if conflicts are identified during the further conflict detection procedure, either to call a further conflict resolution procedure or to indicate that no further conflict resolution processing will take place, wherein the further conflict detection procedure comprises revising the user preferred aircraft intent data and/or revised aircraft intent data of one or more of the still-conflicted aircraft and to call the further conflict detection procedure, or if no conflicts are identified during the further conflict detection procedure, to continue to a step of transmitting revised aircraft intent data; and the processing means is configured, when no conflicts remain in the trajectories, to pass to the communication means the revised aircraft intent data and the communication means is configured to perform the step of transmitting revised aircraft intent data by transmitting the revised aircraft intent data to an associated aircraft.
-
-
12. An aircraft comprising:
-
airborne communication means for bidirectional communication with an air traffic control apparatus, and airborne processing means in operative communication with the airborne communication means so as to allow transfer of data to and from the air traffic control apparatus; wherein the airborne processing means comprises a flight management component, an airborne trajectory computation component and data storage means accessible to both the flight management component and the airborne trajectory computation component; and wherein; the flight management component is configured to provide user-preferred aircraft intent data that describes unambiguously the aircraft'"'"'s user-preferred trajectory; the airborne processing means is configured to store in the data storage means the user-preferred aircraft intent data provided by the flight management component; the airborne processing means is configured to transmit the user-preferred aircraft intent data to the air traffic control apparatus via the airborne communication means; the airborne processing means is configured to receive from the air traffic control apparatus, revised aircraft intent data that unambiguously defines a corresponding revised trajectory of the aircraft, and to store in the data storage means the revised aircraft intent data; the airborne trajectory computation component is configured to calculate the revised trajectory from the revised aircraft intent data stored in the data storage means; the airborne processing means is configured to display a representation of the trajectory; and the airborne processing means is configured to transmit an indication that the revised aircraft intent data is rejected to the air traffic control apparatus via the airborne communication means; the airborne processing means is configured to receive from the air traffic control apparatus, further revised aircraft intent data or an indication that the revised aircraft intent data must be accepted; and the aircraft is configured to follow either the further revised aircraft intent data or the revised aircraft intent data.
-
-
13. A system for managing airspace through which a plurality of aircraft are flying, the system comprising:
-
a computer apparatus; a non-transitory computer readable medium comprising instructions stored thereon, that when executed by the computer apparatus, causes the computer apparatus to; receive, from the aircraft, user preferred aircraft intent data that unambiguously defines the user preferred trajectory of each aircraft; call an initial conflict detection procedure comprising; calculating corresponding user preferred trajectories from the user preferred aircraft intent data; and comparing the user preferred trajectories so as to identify one or more conflicts between trajectories and to identify conflicted aircraft predicted to fly an identified conflicting trajectories; call an initial conflict resolution procedure comprising; revising the user preferred aircraft intent data of one or more of the conflicted aircraft to produce revised aircraft intent data that will unambiguously define a corresponding revised trajectory; and send the revised aircraft intent data to a corresponding conflicted aircraft. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having stored thereon a computer program for managing airspace through which a plurality of aircraft are flying, the computer program comprising instructions that when executed by a computer apparatus causes the computer apparatus to:
-
receive, from the aircraft, user preferred aircraft intent data that unambiguously defines the user preferred trajectory of each aircraft; call an initial conflict detection procedure comprising; calculating corresponding user preferred trajectories from the user preferred aircraft intent data; and comparing the user preferred trajectories so as to identify one or more conflicts between trajectories and to identify conflicted aircraft predicted to fly an identified conflicting trajectories; call an initial conflict resolution procedure comprising; revising the user preferred aircraft intent data of one or more of the conflicted aircraft to produce revised aircraft intent data that will unambiguously define a corresponding revised trajectory; and send the revised aircraft intent data to corresponding conflicted aircraft.
-
Specification