System, method, and computer program product for optimizing cruise altitudes for groups of aircraft
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-023/00
G06F-019/00
출원번호
UP-0515121
(2006-08-31)
등록번호
US-7623957
(2009-12-02)
발명자
/ 주소
Bui, Vu P.
Alyea, Dian G.
Bruce, Alan E.
Chun, Kenneth S.
Singleton, Marissa K.
Kalbaugh, Steve
출원인 / 주소
The Boeing Company
대리인 / 주소
Toler Law Group
인용정보
피인용 횟수 :
15인용 특허 :
7
초록▼
Embodiments provide systems, methods, and computer program products for optimizing cruise altitudes for multiple aircraft. The embodiments may be used for optimizing cruise altitudes of multiple aircraft on multiple flight paths and/or system capacity by an operator and/or an air navigation service
Embodiments provide systems, methods, and computer program products for optimizing cruise altitudes for multiple aircraft. The embodiments may be used for optimizing cruise altitudes of multiple aircraft on multiple flight paths and/or system capacity by an operator and/or an air navigation service provider. According to exemplary embodiments, a first set of optimum initial cruise altitudes are established for a plurality of aircraft. Weather conditions at the first set of optimum initial cruise altitudes are accounted for to establish a second set of optimum initial cruise altitudes. Direction of flight at the second set of optimum initial cruise altitudes is accounted for to establish a third set of optimum initial cruise altitudes. Any conflicts between aircraft at the third set of optimum initial cruise altitudes are detected. When a conflict is detected, the conflict is resolved to establish a fourth set of optimum initial cruise altitudes.
대표청구항▼
What is claimed is: 1. A computer-executable method for determining cruise altitudes for a plurality of flights, the method comprising: establishing a first set of cruise altitudes for a plurality of flights by assigning each of the plurality of flights in a set of scheduled flights to each flight'
What is claimed is: 1. A computer-executable method for determining cruise altitudes for a plurality of flights, the method comprising: establishing a first set of cruise altitudes for a plurality of flights by assigning each of the plurality of flights in a set of scheduled flights to each flight's own flight level based upon a probable altitude density distribution curve; accounting for weather conditions at the first set of cruise altitudes to establish a second set of cruise altitudes; accounting for direction of flight at the second set of cruise altitudes to establish a third set of cruise altitudes; determining whether a conflict exists between two or more of the plurality of flights at the third set of cruise altitudes; and when a conflict is detected, resolving the conflict to establish a fourth set of cruise altitudes. 2. The method of claim 1, further comprising distributing, to at least one user, data regarding altitudes chosen from the third set of cruise altitudes and the fourth set of cruise altitudes. 3. The method of claim 2, further comprising: receiving, from at least one user, preference data regarding at least one user preference chosen from route assignment and altitude assignment; and accounting for the received user preference data to establish a fifth set of cruise altitudes. 4. The method of claim 1, wherein establishing the first set of cruise altitudes further includes re-assigning each flight's own flight level based upon the probable altitude density distribution curve to account for reduced vertical separation minima flight rules. 5. The method of claim 4, wherein accounting for the weather conditions adjusts the probable altitude density distribution curve based upon the weather conditions. 6. The method of claim 1, wherein the weather conditions include at least one weather condition chosen from wind conditions at cruise altitude, temperatures at cruise altitude, thunderstorm activity, and turbulence. 7. The method of claim 1, wherein the weather conditions include at least one set of weather conditions chosen from forecast weather conditions and observed weather conditions. 8. The method of claim 1, wherein accounting for the direction of flight includes: assigning to a first flight a higher altitude chosen from an altitude from the second set of cruise altitudes and a performance ceiling of an aircraft assigned to the first flight; and assigning an adjusted altitude to the first flight when the assigned altitude is not a standard altitude for the direction of flight. 9. The method of claim 8, wherein assigning the adjusted altitude includes assigning an altitude to the first flight having a heading between 000 and 179 that is a predetermined difference lower than an altitude assigned to another flight having a heading between 180 and 359. 10. The method of claim 9, wherein the predetermined difference is around 1,000 feet. 11. The method of claim 1, wherein determining whether a conflict exists includes determining whether at least two of the plurality of flights at a same altitude are scheduled to arrive at a same waypoint at less than a predetermined difference in at least one parameter chosen from time and distance. 12. The method of claim 11, wherein determining whether a conflict exists includes checking for conflicts in a pair of altitude levels at a time. 13. The method of claim 12, wherein resolving the conflict includes re-assigning altitudes to a least number of flights to resolve the conflict. 14. The method of claim 13, wherein one or more of the plurality of flights are re-assigned to one altitude level lower than the same altitude. 15. The method of claim 1, wherein the first set of cruise altitudes for the plurality of flights comprises an optimum set of cruise altitudes. 16. A system for determining cruise altitudes for a plurality of flights, the system comprising: a first processing component configured to establish a first set of cruise altitudes for a plurality of flights; a second processing component configured to account for weather conditions at the first set of cruise altitudes to establish a second set of cruise altitudes; a third processing component configured to account for direction of flight at the second set of cruise altitudes to establish a third set of cruise altitudes, wherein the third processing component establishes the third set of cruise altitudes by: assigning to a first flight a higher altitude chosen from an altitude from the second set of cruise altitudes and a performance ceiling of an aircraft assigned to the first flight; and assigning an adjusted altitude to the first flight when the assigned altitude is not a standard altitude for the direction of flight; a fourth processing component configured to determine whether a conflict exists between two or more of the plurality of flights at the third set of cruise altitudes; and a fifth processing component configured to, when a conflict is detected, resolve the conflict to establish a fourth set of cruise altitudes. 17. The system of claim 16, further comprising a network communications component configured to distribute, to at least one user, data regarding altitudes chosen from the third set of cruise altitudes and the fourth set of cruise altitudes. 18. The system of claim 17, further comprising a sixth processing component configured to account for received user preference data to establish a fifth set of cruise altitudes. 19. The system of claim 16, wherein the first processing component is further configured to assign each flight in the set of scheduled flights to each flight's own flight level based upon a probable altitude density distribution curve. 20. The system of claim 19, wherein the first processing component is further configured to re-assign the flight level based upon the probable altitude density distribution curve to account for reduced vertical separation minima flight rules. 21. The system of claim 20, wherein the second processing component is further configured to adjust the probable altitude density distribution curve based upon the weather conditions. 22. The system of claim 16, wherein the weather conditions include at least one weather condition chosen from wind conditions at cruise altitude, temperatures at cruise altitude, thunderstorm activity, and turbulence. 23. The system of claim 16, wherein the weather conditions include at least one set of weather conditions chosen from forecast weather conditions and observed weather conditions. 24. The system of claim 16, wherein assigning the adjusted altitude to the first flight when the assigned altitude is not a standard altitude for the direction of flight includes assigning an altitude to the first flight having a heading between 000 and 179 that is a predetermined difference lower than an altitude assigned to another flight having a heading between 180 and 359. 25. The system of claim 24, wherein the predetermined difference is around 1,000 feet. 26. The system of claim 16, wherein the fourth processing component is further configured to determine whether at least two of the plurality of flights at a same altitude are scheduled to arrive at a same waypoint at less than a predetermined difference in at least one parameter chosen from time and distance. 27. The system of claim 26, wherein the fourth processing component is further configured to check for conflicts in a pair of altitude levels at a time. 28. The system of claim 27, wherein the fifth processing component is further configured to re-assign altitudes to a least number of the plurality of flights to resolve the conflict. 29. The system of claim 28, wherein one or more of the plurality of flights are re-assigned to one altitude level lower than the same altitude. 30. The system of claim 16, wherein the first set of cruise altitudes for the plurality of flights comprises an optimum set of cruise altitudes. 31. A computer-readable storage medium storing instructions executable by a computing system, the computer-readable storage medium comprising: first computer program code means for establishing a first set of cruise altitudes for a plurality of aircraft by assigning each flight in a set of scheduled flights to each flight's own flight level based upon a probable altitude density distribution curve; second computer program code means for accounting for weather conditions at the first set of cruise altitudes to establish a second set of cruise altitudes; third computer program code means for accounting for direction of flight at the second set of cruise altitudes to establish a third set of cruise altitudes; fourth computer program code means for determining whether a conflict exists between two or more of the plurality of flights at the third set of cruise altitudes; and fifth computer program code means for, when a conflict is detected, resolving the conflict to establish a fourth set of cruise altitudes. 32. The computer-readable storage medium of claim 31, further comprising sixth computer program code means for distributing, to at least one user, data regarding altitudes chosen from the third set of cruise altitudes and the fourth set of cruise altitudes. 33. The computer-readable storage medium of claim 32, further comprising seventh computer program code means for accounting for received user preference data to establish a fifth set of cruise altitudes. 34. The computer-readable storage medium of claim 31, wherein the first computer program code means further re-assigns the flight level that is based upon the probable altitude density distribution curve to account for reduced vertical separation minima flight rules. 35. The computer-readable storage medium of claim 34, wherein the second computer program code means adjusts the probable altitude density distribution curve based upon the weather conditions. 36. The computer-readable storage medium of claim 31, wherein the weather conditions include at least one weather condition chosen from wind conditions at cruise altitude, temperatures at cruise altitude, thunderstorm activity, and turbulence. 37. The computer-readable storage medium of claim 31, wherein the weather conditions include at least one set of weather conditions chosen from forecast weather conditions and observed weather conditions. 38. The computer-readable storage medium of claim 31, wherein the third computer program code means includes: seventh computer program code means for assigning to a first flight a higher altitude chosen from an altitude from the second set of cruise altitudes and a performance ceiling of the aircraft assigned to the first flight; and eighth computer program code means for assigning an adjusted altitude when the assigned altitude is not a standard altitude for the direction of flight. 39. The computer-readable storage medium of claim 38, wherein the eighth computer program code means further assigns an altitude to the first flight having a heading between 000 and 179 that is a predetermined difference lower than an altitude assigned to another flight having a heading between 180 and 359. 40. The computer-readable storage medium of claim 39, wherein the predetermined difference is around 1,000 feet. 41. The computer-readable storage medium of claim 31, wherein the fourth computer program code means determines whether at least two aircraft at a same altitude are scheduled to arrive at a same waypoint at less than a predetermined difference in at least one parameter chosen from time and distance. 42. The computer-readable storage medium of claim 41, wherein the fourth computer program code means checks for conflicts in a pair of altitude levels at a time. 43. The computer-readable storage medium of claim 42, wherein the fifth computer program code means re-assigns altitudes to a least number of flights to resolve the conflict. 44. The computer-readable storage medium of claim 43, wherein the flights are re-assigned to one altitude level lower than the same altitude. 45. The computer-readable storage medium of claim 31, wherein the first set of cruise altitudes for the plurality of flights comprises an optimum set of cruise altitudes.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (7)
Thurman Daniel M. (P.O. Box 457 Crested Butte CO 81224), Computerized airspace control system.
Vilaplana, Miguel Angel; Valls Hernandez, Ernesto; de Blanes, Francisco Garcia; del Pozo de Poza, Isabel, Conflict detection and resolution using predicted aircraft trajectories.
Vilaplana, Miguel Angel; Valls Hernandez, Ernesto; de Blanes, Francisco Garcia; del Pozo de Poza, Isabel, Conflict detection and resolution using predicted aircraft trajectories.
de Blanes, Francisco Garcia; Vilaplana, Miguel; del Pozo de Poza, Isabel; Navarro, Francisco A.; Hernandez, Ernesto Valls, Conflict detection and resolution using predicted aircraft trajectories.
Subbu, Rajesh Venkat; Xue, Feng; Castillo-Effen, Mauricio; Klooster, Joel Kenneth; Hochwarth, Joachim Karl; Torres, Sergio; Chen, Weiwei, Methods and systems for managing air traffic.
Subbu, Rajesh Venkat; Chan, David So Keung; Brooksby, Glen William; Klooster, Joel Kenneth; Torres, Sergio, Schedule management system and method for managing air traffic.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.