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:
- obtaining user-preferred aircraft intent data of the aircraft that describe unambiguously the user-preferred trajectories of the aircraft through the airspace;
obtaining time constraints for at least some of the aircraft, each time constraint comprising a user-preferred time of arrival at a common location;
calculating the corresponding user-preferred trajectories from the user-preferred aircraft intent data;
calling an initial conflict detection procedure comprising comparing the calculated user-preferred trajectories to identify a plurality of conflicts between user-preferred trajectories, and identifying a plurality of conflicted aircraft predicted to fly the conflicting trajectories;
grouping the plurality of conflicts into a conflict dependent network;
selecting resolution actions for a set of the plurality of conflicted aircraft within a given conflict dependent network from a set of joint candidate resolution strategies derived from a set of predefined joint candidate resolution patterns;
gathering all joint candidate resolution patterns for each conflict dependent network;
selecting a most equitable joint candidate resolution pattern for each conflict dependent network;
transmitting to the plurality of conflicted aircraft the most equitable joint candidate resolution pattern; and
ordering the plurality of conflicted aircraft to follow the most equitable joint candidate resolution pattern.
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. The method may include obtaining intended trajectories of aircraft through the airspace and time constraints corresponding to time of arrival at specified locations, detecting conflicts in the intended trajectories, forming a set of the conflicted aircraft, calculating one or more revised trajectories for the conflicted aircraft such that the conflicts are resolved and the time constraints met, and advising the conflicted aircraft subject to revised trajectories of the revised trajectories.
43 Citations
20 Claims
-
1. A computer implemented method of managing airspace through which a plurality of aircraft are flying, comprising:
-
obtaining user-preferred aircraft intent data of the aircraft that describe unambiguously the user-preferred trajectories of the aircraft through the airspace; obtaining time constraints for at least some of the aircraft, each time constraint comprising a user-preferred time of arrival at a common location; calculating the corresponding user-preferred trajectories from the user-preferred aircraft intent data; calling an initial conflict detection procedure comprising comparing the calculated user-preferred trajectories to identify a plurality of conflicts between user-preferred trajectories, and identifying a plurality of conflicted aircraft predicted to fly the conflicting trajectories; grouping the plurality of conflicts into a conflict dependent network; selecting resolution actions for a set of the plurality of conflicted aircraft within a given conflict dependent network from a set of joint candidate resolution strategies derived from a set of predefined joint candidate resolution patterns; gathering all joint candidate resolution patterns for each conflict dependent network; selecting a most equitable joint candidate resolution pattern for each conflict dependent network; transmitting to the plurality of conflicted aircraft the most equitable joint candidate resolution pattern; and ordering the plurality of conflicted aircraft to follow the most equitable joint candidate resolution pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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; obtain user-preferred aircraft intent data of the aircraft that describe unambiguously the user-preferred trajectories of the aircraft through the airspace; obtain time constraints for at least some of the aircraft, each time constraint comprising a user-preferred time of arrival at a common location; calculate the corresponding user-preferred trajectories from the user-preferred aircraft intent data; call an initial conflict detection procedure comprising comparing the calculated user-preferred trajectories to identify a plurality of conflicts between user-preferred trajectories, and identifying a plurality of conflicted aircraft predicted to fly the conflicting trajectories; group the plurality of conflicts into a conflict dependent network; select resolution actions for a set of the plurality of conflicted aircraft within a given conflict dependent network from a set of joint candidate resolution strategies derived from a set of predefined joint candidate resolution patterns; gather all joint candidate resolution patterns for each conflict dependent network; calling an initial conflict resolution procedure comprising revising the user preferred select a most equitable joint candidate resolution pattern for each conflict dependent network; transmit to the plurality of conflicted aircraft the most equitable joint candidate resolution pattern; and order the plurality of conflicted aircraft to follow the most equitable joint candidate resolution pattern. - View Dependent Claims (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:
-
obtain user-preferred aircraft intent data of the aircraft that describe unambiguously the user-preferred trajectories of the aircraft through the airspace; obtain time constraints for at least some of the aircraft, each time constraint comprising a user-preferred time of arrival at a common location; calculate the corresponding user-preferred trajectories from the user-preferred aircraft intent data; call an initial conflict detection procedure comprising comparing the calculated user-preferred trajectories to identify a plurality of conflicts between user-preferred trajectories, and identifying a plurality of conflicted aircraft predicted to fly the conflicting trajectories; group the plurality of conflicts into a conflict dependent network; select resolution actions for a set of the plurality of conflicted aircraft within a given conflict dependent network from a set of joint candidate resolution strategies derived from a set of predefined joint candidate resolution patterns; gather all joint candidate resolution patterns for each conflict dependent network; select a most equitable joint candidate resolution pattern for each conflict dependent network; transmit to the plurality of conflicted aircraft the most equitable joint candidate resolution pattern; and order the plurality of conflicted aircraft to follow the most equitable joint candidate resolution pattern.
-
Specification