Conflict detection and resolution using predicted aircraft trajectories
First Claim
Patent Images
1. A method of managing airspace through which a plurality of aircraft are flying, comprising:
- obtaining user preferred aircraft intent data that describe unambiguously user preferred trajectories to be flown by each aircraft through the airspace;
obtaining a user preferred time of arrival for each aircraft;
calculating the user preferred trajectories from the user preferred aircraft intent data;
detecting one or more conflicts in the user preferred trajectories, and identifying the conflicted aircraft predicted to fly the detected conflicting trajectories;
revising the user preferred aircraft intent data of at least one of the conflicted aircraft to produce revised aircraft intent data having a corresponding revised trajectory;
for each revised trajectory, calculating a penalty function value, wherein the penalty cost function comprises a function of, for each of the plurality of aircraft, a corresponding revised flight duration, a corresponding fuel consumption, a corresponding user preferred value for flight duration, and a corresponding user preferred value for fuel consumption, andfurther revising the revised aircraft intent data of at least one aircraft to produce a corresponding trajectory such that the penalty function values are distributed among the conflicted aircraft subject to revised trajectories more equitably or more fairly;
sending revised aircraft intent data to the corresponding conflicted aircraft; and
ordering a change of at least one of speed and direction of the corresponding conflicted aircraft.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure is concerned with 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, 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 advising the conflicted aircraft subject to revised trajectories of the revised trajectories.
-
Citations
11 Claims
-
1. A method of managing airspace through which a plurality of aircraft are flying, comprising:
-
obtaining user preferred aircraft intent data that describe unambiguously user preferred trajectories to be flown by each aircraft through the airspace; obtaining a user preferred time of arrival for each aircraft; calculating the user preferred trajectories from the user preferred aircraft intent data; detecting one or more conflicts in the user preferred trajectories, and identifying the conflicted aircraft predicted to fly the detected conflicting trajectories; revising the user preferred aircraft intent data of at least one of the conflicted aircraft to produce revised aircraft intent data having a corresponding revised trajectory; for each revised trajectory, calculating a penalty function value, wherein the penalty cost function comprises a function of, for each of the plurality of aircraft, a corresponding revised flight duration, a corresponding fuel consumption, a corresponding user preferred value for flight duration, and a corresponding user preferred value for fuel consumption, and further revising the revised aircraft intent data of at least one aircraft to produce a corresponding trajectory such that the penalty function values are distributed among the conflicted aircraft subject to revised trajectories more equitably or more fairly; sending revised aircraft intent data to the corresponding conflicted aircraft; and ordering a change of at least one of speed and direction of the corresponding conflicted aircraft.
-
-
2. A computer-implemented method of managing airspace through which a plurality of aircraft are flying, comprising:
-
obtaining user preferred aircraft intent data that describe unambiguously user preferred trajectories to be flown by each aircraft through the airspace; obtaining a user preferred time of arrival for each aircraft; calculating the user preferred trajectories from the user preferred aircraft intent data; detecting one or more conflicts in the user preferred trajectories, and identifying the conflicted aircraft predicted to fly the detected conflicting trajectories; revising the user preferred aircraft intent data of at least one of the conflicted aircraft to produce revised aircraft intent data having a corresponding revised trajectory; for each revised trajectory, calculating a penalty function value from a time penalty arising from a difference between the user preferred time of arrival and the revised time of arrival of the revised trajectory; obtaining a user preferred fuel consumption for each aircraft; for each revised trajectory, calculating the penalty function value arising both from the time penalty and from a fuel penalty arising from a difference between the user preferred fuel consumption and the revised fuel consumption of the revised trajectory; further revising the revised aircraft intent data of at least one aircraft to produce a corresponding trajectory such that the penalty function values are distributed among the conflicted aircraft subject to revised trajectories more equitably or more fairly; obtaining a cost index for each aircraft that indicates a preferred weighting between incurring a time penalty or a fuel penalty; for each revised trajectory, calculating the penalty function value as a weighted combination of the time penalty and the fuel penalty, weighted according to the associated cost index; sending revised aircraft intent data to the corresponding conflicted aircraft; obtaining a latest time of arrival and a maximum fuel consumption deemed acceptable for each aircraft; and for each revised trajectory, calculating a relative penalty function value from a ratio of the penalty function value and a saturated penalty function value, wherein the saturated penalty function value is calculated from a weighted combination of a maximum time penalty and a maximum fuel penalty, weighted according to the cost index, and wherein the maximum time penalty arises from a difference between the latest time of arrival and the revised time of arrival of the revised trajectory, and the maximum fuel penalty arises from a difference between the maximum fuel consumption and the revised fuel consumption of the revised trajectory; wherein the step of further revising the revised aircraft intent data of at least one aircraft to produce a corresponding trajectory is performed such that it is the relative penalty function values that are distributed among the conflicted aircraft subject to revised trajectories more fairly; and ordering a change of at least one of speed and direction of the conflicted aircraft. - View Dependent Claims (3, 4, 5)
-
-
6. An airspace management system to deconflict trajectories of a plurality of aircraft comprising one of manned aircraft, unmanned aircraft, and combinations thereof, the airspace management system comprising:
-
an airborne automation system comprising flight management logic and trajectory computation infrastructure, the airborne automation system in communication with the plurality of aircraft; a ground-based automation system comprising traffic management logic and trajectory computation infrastructure, the ground-based automation system in communication with the plurality of aircraft; a corresponding aircraft intent, stored on a non-transitory computer readable storage medium, for each of the plurality of aircraft associated with the airspace management system; a computer configured to calculate a penalty cost function, wherein the penalty cost function comprises a function of, for each of the plurality of aircraft, a corresponding revised flight duration, a corresponding fuel consumption, a corresponding user preferred value for flight duration, and a corresponding user preferred value for fuel consumption, wherein the computer is further configured to revise the corresponding aircraft intent of at least one aircraft to produce a corresponding trajectory such that the penalty function values are distributed among conflicted aircraft subject to revised trajectories more equitably or more fairly; and a communication system in communication with the computer and configured to provide communication with the plurality of aircraft, the airborne automation system, and the ground-based automation system, and to communicate to one or more of the plurality of aircraft revised trajectories.
-
-
7. A computer for managing airspace through which a plurality of aircraft are flying, the computer comprising:
-
a processor; a bus connected to the processor; a communication system configured to communicate with the plurality of aircraft; a non-transitory computer readable storage medium storing code which, when executed by the processor, performs a method, the code comprising; computer usable program code for obtaining user preferred aircraft intent data that describe unambiguously user preferred trajectories to be flown by each aircraft through the airspace; computer usable program code for obtaining a user preferred time of arrival for each aircraft; computer usable program code for calculating the user preferred trajectories from the user preferred aircraft intent data; computer usable program code for detecting one or more conflicts in the user preferred trajectories, and identifying the conflicted aircraft predicted to fly the detected conflicting trajectories; computer usable program code for revising the user preferred aircraft intent data of at least one of the conflicted aircraft to produce revised aircraft intent data having a corresponding revised trajectory; computer usable program code for, for each revised trajectory, calculating a penalty function value, wherein the penalty cost function comprises a function of, for each of the plurality of aircraft, a corresponding revised flight duration, a corresponding fuel consumption, a corresponding user preferred value for flight duration, and a corresponding user preferred value for fuel consumption, and computer usable program code for further revising the revised aircraft intent data of at least one aircraft to produce a corresponding trajectory such that the penalty function values are distributed among the conflicted aircraft subject to revised trajectories more equitably or more fairly; and computer usable program code for sending revised aircraft intent data to the corresponding conflicted aircraft. - View Dependent Claims (8, 9, 10, 11)
-
Specification