The field of the present disclosure relates to aircraft control, and more specifically, to controlling an aircraft so as to accommodate an air or ground traffic control time delay or acceleration time factor.
Presently, ground-based air traffic control (ATC) automation applications determine the airspace delay. Such an airspace delay typically manifests itself as a time-of-arrival at a destination later then originally planned for the aircraft. Any number of factors can contribute to such a delay including, for example, air traffic congestion, bad weather at the destination airport, emergency vehicle response at the destination, the need to accommodate an unscheduled landing of another aircraft, etc. Airspace delays are generally handled by relaying specific speed, altitude and/or directional changes from ATC to each affected aircraft in a frequently updated, multiple-instruction manner. In effect, ATC must “micro-manage” each aircraft subjected to the airspace delay.
Presently known ground-based airspace delay methodologies are not efficient in management of airspace delay. Additionally, ATC ground-based automation generally cannot account for specific weather being experienced by an aircraft, aircraft performance, cost of operation for a particular aircraft, etc. As a result, management of airspace delay is typically much less than optimal with respect to fuel consumption, air traffic congestion, situational awareness and overall flight safety. Furthermore, present airspace delay procedures are often not implemented for a given aircraft until it arrives at an airspace entry fix, resulting in limited response options. Therefore, improved airspace delay management would have great utility.
Flight time factor methods in accordance with the teachings of the present disclosure can be used to accommodate (i.e., absorb) a delay or acceleration time factor in an optimum or near-optimum manner.
In one embodiment, a method includes communicating a time factor to a computational device of an aircraft. The method also includes calculating one or more proposed changes in trajectory in accordance with the time factor using the computational device. The method further includes altering the trajectory of the aircraft in accordance with a selected one of the one or more proposed changes in trajectory.
In another embodiment, a method of controlling an aircraft includes inputting a time factor to a computational device of the aircraft, the time factor originating at a ground-based control entity. The method also includes calculating one or more proposed changes in trajectory in accordance with the time factor using the device. The method further includes displaying the one or more proposed changes in trajectory to an operator of the aircraft. The method also includes altering flight of the aircraft in accordance with an operator selected one of the one or more proposed changes in trajectory.
In yet another embodiment, one or more computer-readable storage media include a program code. The program code is configured to cause a computer to receive a time factor. The program code is also configured to cause the computer to calculate a proposed change in trajectory in accordance with the time factor. The program code is farther configured to cause the computer to display the proposed change in trajectory to an operator of an aircraft.
The features, functions, and advantages that are discussed herein can be achieved independently in various embodiments of the present disclosure or may be combined various other embodiments, the further details of which can be seen with reference to the following description and drawings.
Embodiments of systems and methods in accordance with the teachings of the present disclosure are described in detail below with reference to the following drawings.
The present disclosure introduces systems and methods for implementing a time factor in the flight of an aircraft. Many specific details of certain embodiments of the disclosure are set forth in the following description and in
Illustrative Operating Environment
In one illustrative situation, the aircraft 102A is in flight along a pre-planned flight path 108. As depicted, the flight path 108 is substantially direct to the destination 106 and the aircraft 102A is assumed to be flying at an optimum (or so) cruising speed and altitude for the greater portion of the trip. At some point along the path 108 between the origin 104 and the point 110, the operator of the aircraft 102A receives a delay factor from ground-based automation such as air traffic control (ATC) or other entities, for example, thirty minutes. That is, the operator has been instructed to delay their arrival at the destination 106 by thirty minutes over their originally scheduled arrival time.
The operator then uses the flight management computer (FMC) of the aircraft 102A to calculate an optimum (or nearly so) change in trajectory (i.e., flight) in order to accommodate the thirty minute delay. In another implementation, some other device (e.g., computer, dedicated purpose instrument, computational device, etc.) distinct from the FMC can be used to calculate an optimum change in trajectory. The operator reviews and accepts the proposed change in trajectory. Upon arrival at point 110, which may be immediately or at some time in the future, the aircraft implements the change in trajectory by diverting away from the original flight path 108 in order to travel along the flight path segment 112. In doing so, the aircraft 102A is able to maintain optimum cruising speed and altitude, while also absorbing the required thirty minute airspace delay.
In another illustrative scenario, also depicted in
Once the operator accepts the computer-proposed change in trajectory, the aircraft 102B diverts (i.e., immediately or in the future) from the flight path 114 at the computer-specified point 116 along a flight path segment 118. This more direct path segment 118 enables the aircraft 102B to continue flying at optimal altitude and/or speed—or at a different, higher speed—while implementing the required fifteen minute acceleration in arrival time. Thus,
Illustrative Method
At 202, a delay factor is communicated from a ground-based air traffic control (ATC) center to an aircraft in flight toward a destination. For purposes of non-limiting illustration, it is assumed that ATC communicates a delay factor of twenty-five minutes. Time factors, whether they are delay or acceleration factors, can be expressed and/or communicated in any suitable time units. Non-limiting examples of such units include whole minutes, minutes and seconds, minutes and tenths of minutes, whole and/or tenths of hours, etc. The communication of the delay factor (i.e., time factor) can be verbal in nature, with ATC personnel speaking directly to the operator of the aircraft. In another implementation, the delay factor is relayed to the aircraft by data link communication with the flight management computer (FMC). Other suitable ways of communicating the delay factor can also be used. While
At 204, the operator (which may be a pilot, other flight crew, or a remote operator) acknowledges the delay factor communicated from ATC. This acknowledgment can take any suitable form such as, for example, verbal communication with ATC, operator input to the FMC that is communicated by data link to ATC, etc.
At 206, the FMC (or other computational device) of the aircraft calculates a proposed trajectory change in order to accommodate the delay factor. The change in trajectory can include, as non-limiting examples, a change in airspeed, a change in altitude, a change in flight path, a change in flight path, a change in rate of climb and/or descent, or any combination of two or more of the foregoing or other flight characteristics. In another illustrative scenario, the delay factor is communicated to the aircraft prior to departure such that the proposed change in trajectory includes a change in takeoff time (e.g., more or less wait time on the ground). Other suitable flight characteristics can also be altered in accordance with the proposed change in trajectory.
At 208, the FMC (or other device) displays the proposed change in trajectory to the operator. The display can include a graphical representation of the proposed change in flight path, alphanumeric data corresponding to a proposed change in speed and/or altitude, etc. Any suitable display content can be used to relay the proposed change in trajectory to the operator (including other flight personnel).
At 210, the operator (or designee) either accepts or rejects the proposed change in trajectory calculated at 206 above. If the proposed change is accepted, then the method continues at 212 below. If the proposed change is rejected, then the method returns to 206 above and the FMC (or other computational device) calculates a new proposed change in trajectory. In this way, the operator can reject one or more distinctly differently proposed changes in trajectory prior to selecting a particular change to be implemented. This operator selection aspect allows human judgment to be applied in accordance with factors that may not have been considered by the FMC (or other computer, etc.) such as, for example, avoiding an undesirable cruising altitude due to turbulence, etc.
At 212, the selected change in trajectory (i.e., flight characteristics) is displayed, in whole or in part, to the operator and is implemented by way of automated control, manual control, or some combination of automated and manual control. In one implementation, automatic engine thrust and/or control surface positioning is performed, at least in part, during the change in trajectory. Automated control to one extent or another can also be performed by way of other implementations.
At 214, the accepted (i.e., selected) trajectory change is communicated from the aircraft to origin of the time delay factor. As needed, ATC may acknowledge the selected trajectory change and/or communicate other information to the aircraft. In the event that relevant conditions change at the destination or near airspace, other delay or acceleration factors may be communicated to the aircraft, requiring additional iterations of the method 200. In any case, the FMC (or another suitable device or computational entity) of the aircraft is the primary resource used to determine an optimum or near-optimum response to a required change in flight time. In one or more instances, optimization can be based on the economical operation of the aircraft. Other optimization criteria (e.g., foul weather avoidance, etc.) can also be used.
Illustrative Operating Scenario
The scenario 300 includes four aircraft 302A, 302B, 302C and 302D, respectively. Each of the aircraft 302A-302-D, inclusive, is understood to be in flight toward a common destination (i.e., airport) 304. It is further understood that the destination 304 is presently experiencing some condition that impedes or prevents normal aircraft landing procedures such as, for example, a runway covered in snow. Thus, under the present example, additional time is needed for ground support personnel to plow the runway and/or perform other tasks at destination 304 in the interest of providing safer landing conditions.
In response to the need for additional work time, ground control (i.e., ATC) at destination 304 determines that the earliest safe arrival time for an aircraft is 11:20 local time. ATC then reviews the original (i.e. present) estimated time of arrival (ETA) for each of the inbound aircraft 302A-302D. Table 306 of
ATC then communicates delay factors of 15 minutes, 16 minutes, 2 minutes, and none to the aircraft 302A, 302B, 302C and 302D, respectively. That is, aircraft 302D need not, at least presently, alter its original flight plan in order to accommodate conditions at the destination 304. Each of the respective delays is also depicted in table 306 of
The operator reviews and selects an acceptable change in trajectory as calculated and displayed aboard that particular aircraft 302A-302C. The respective changes are then implemented so as adjust the arrival time of the respective aircraft 302A-302C to its new ETA. The change in trajectory for each aircraft can include any one or more changes in flight parameters such as, for example, a change (i.e., reduction) in airspeed, a change in flight path, a change in cruising altitude, etc. These and/or other aspects of flight can also be appropriately altered in order to accommodate the respective delay factor. In any case, each of the aircraft 302A-302C employs methodology (e.g., the method 200, etc.) consistent with the present teachings.
Thus far, the present teachings have been described, predominately, in the context of delay factors—that is, aircraft required to make flight adjustments in order to arrive at its/their destination later than originally scheduled. However, the present teachings also anticipate acceleration factors, wherein one or more aircraft are instructed by ATC to arrive earlier at a destination or positional point then originally scheduled (if possible). Such an acceleration factor can be accommodated by, for example, an increase in airspeed, a decrease in cruising altitude (thus reducing the overall flight path), change in rate of descent, etc. Other changes in flight parameters can also be used to accommodate an acceleration factor. Thus, either a delay factor or an acceleration factor can be referred to as a time factor.
Illustrative Computer Displays
Illustrative Aircraft
The aircraft 600 includes a flight management computer (FMC) 602. The FMC includes one or more processors 604, and media 606. The media 606 can be defined by one or more computer-readable storage media (collectively) including a program code configured to cause the one or more processors 604 to perform particular method steps of the present teachings (e.g., particular steps of the method 200, etc.). Non-limiting examples of such media 606 include one or more optical storage media, magnetic storage media, volatile and/or non-volatile solid-state memory devices, RAM, ROM, PROM, etc. Other suitable forms of media 606 can also be used. The FMC 602 further includes other resources 608 as needed and/or desired to perform various operations. The precise identity and extent of these resources 608 is not crucial to an understanding of the present teachings and further elaboration is omitted in the interest of clarity.
The aircraft 600 also includes an operator interface coupled to the FMC 602 either directly or remotely. The operator interface 610 can include, for example, one or more electronic displays, any number of pushbuttons or other input devices, a heads-up display, various analog and/or digital display instruments, etc. In short, the operator interface 610 can be comprised of any suitable combination of features and resources.
The aircraft 600 also includes sensing resources 612. Sensing resources 612 can include radar, atmospheric sensing instrumentation, satellite positioning sensors, and/or other features as needed or desired. The sensing resources 612 are coupled in communication with the FMC 602 so as to provide information necessary to navigation and/or other aspects of aircraft 600 operation. Sensed information can include, for example, detection of other aircraft in near-airspace so as to safely account for their presence when calculating a proposed change in trajectory. The aircraft 600 also includes a communications system 614. The communications system 614 can include single or multi-band radio transceiver equipment, satellite communications capabilities, etc. As depicted in
The aircraft 600 further includes a flight control computer (FCC) 616. The FCC 616 is configured to interface with, and accept commands from, the FMC 602. In turn, the FCC 616 is configured to manipulate (i.e., controllably influence) one or more engines 618, landing gear 620, and control surfaces 622 of the aircraft 600. Thus, as depicted in
In another implementation (not shown), the FMC does not provide for automated flight control (i.e., automatic subsystem manipulation) and performs only computational and informational tasks. In yet another implementation (not shown), the FMC and/or the FCC is omitted, and/or one or more other computational devices (not shown) are included, etc. Other aircraft implementations having any of the foregoing and/or other resources can also be defined and used in accordance with the present teachings.
Additional Comments
Controlling aircraft trajectories to time tends to increase predictability and airspace capacity, aids the operator and ground control in situational awareness, and saves fuel. In place of continually adjusting aircraft speeds or other flight parameters based on controller-to-aircraft instructions, respective time factors can be partitioned among several aircraft so as to accommodate an overall airspace delay. The flight management computer, or similar like trajectory computer, of each affected aircraft can then optimize its path or other flight characteristics accordingly, adjusting speed or suggesting routes to the operator to absorb the specified delay.
While specific embodiments of the disclosure have been illustrated and described herein, as noted above, many changes can be made without departing from the spirit and scope of the disclosure. Accordingly, the scope of the disclosure should not be limited by the disclosure of the specific embodiments set forth above. Instead, the scope of the disclosure should be determined entirely by reference to the claims that follow.
Number | Name | Date | Kind |
---|---|---|---|
3875379 | Vietor | Apr 1975 | A |
4760530 | Liden | Jul 1988 | A |
5121325 | DeJonge | Jun 1992 | A |
5493309 | Bjornholt | Feb 1996 | A |
5842142 | Murray et al. | Nov 1998 | A |
6393358 | Erzberger et al. | May 2002 | B1 |
6463383 | Baiada et al. | Oct 2002 | B1 |
6507782 | Rumbo et al. | Jan 2003 | B1 |
6604044 | Kirk | Aug 2003 | B1 |
7437225 | Rathinam | Oct 2008 | B1 |
7623960 | Wise et al. | Nov 2009 | B2 |
7702427 | Sridhar et al. | Apr 2010 | B1 |
7756632 | Wise et al. | Jul 2010 | B2 |
8209115 | Lucas et al. | Jun 2012 | B2 |
20030093219 | Schultz et al. | May 2003 | A1 |
20040078136 | Cornell et al. | Apr 2004 | A1 |
20040239550 | Daly, Jr. | Dec 2004 | A1 |
20050192717 | Tafs et al. | Sep 2005 | A1 |
20050283281 | Hartmann et al. | Dec 2005 | A1 |
20060025898 | Charles | Feb 2006 | A1 |
20070100538 | Wise et al. | May 2007 | A1 |
20070129855 | Coulmeau | Jun 2007 | A1 |
20070179703 | Soussiel et al. | Aug 2007 | A1 |
20070219678 | Coulmeau | Sep 2007 | A1 |
20070219679 | Coulmeau | Sep 2007 | A1 |
20080103646 | Lucas et al. | May 2008 | A1 |
20080161982 | Coulmeau et al. | Jul 2008 | A1 |
20080195264 | Deker et al. | Aug 2008 | A1 |
20080195309 | Prinzel, III et al. | Aug 2008 | A1 |
20080228333 | De Menorval et al. | Sep 2008 | A1 |
20080300738 | Coulmeau et al. | Dec 2008 | A1 |
20090037037 | Mettes | Feb 2009 | A1 |
Number | Date | Country |
---|---|---|
3126891 | Jan 1983 | DE |
4237530 | May 1994 | DE |
Entry |
---|
Ostwald, Paul, “Impacts of ATC Related Maneuvers on Meeting a Required Time of Arrival,” 25th Digital Avionics Systems Conference, Oct. 15, 2006. |
EP Search Report for Application No. EP08171586, dated Jul. 17, 2009, 6 pages. |
Lent, et al., “Impact of Freeze Horizon on the Variation of Delay Distribution and Workload for En Route Metering,” retrieved on Jul. 26, 2007, AIAA 4th Aviation Technology, Integration and Operations (ATIO) Forum Sep. 20-22, 2004, Chicago, Illinois. |
Ostwald, “Impacts of ATC Related Maneuvers on Meeting a Required Time of Arrival,” retrieved on Jul. 26, 2007, at <<http://www.mitre-corporation.net/work/tech—papers/tech—papers—07/06—1081/index.html>>, The MITRE Corporation. |
Number | Date | Country | |
---|---|---|---|
20090157288 A1 | Jun 2009 | US |