BACKGROUND
The present disclosure relates to air traffic management, in particular, to managing trajectories for a mixed fleet of Performance Based Navigation (PBN) capable aircraft and non-PBN aircraft based on probabilistic properties of trajectory predictions.
In conventional operations, an aircraft's flight may generally follow a path defined by radio navigation beacons. Thus, such flight paths are often not the most direct route to a target since only limited number of radio navigation beacons can be listed and shared by all flights in the airspace. RNAV provide a means for an aircraft to know its location at any given moment of time so it can be navigated from its origin to its destination along a path defined by navigation fixes that are not necessarily coincident with radio navigation beacons, resulting in more consistent and more direct routes. RNP, a technology enabled by satellite based navigation, allows an aircraft to fly a RNAV path, including curved segments, with high precision. This technology allows for the flight path to be precisely planned and further optimized to enhance safety, be more direct and improve efficiency. Coupled with the Vertical Navigation (VNAV) capability provided by the Flight Management System (FMS) on board the aircraft, RNP/RNAV procedures, or PBN procedures, are viewed as the future of flight navigation.
However, one problem with the implementation of the PBN is that there may be multiple flights in an airspace to compete for the same resource(s). Without coordination in advance, air traffic controllers may have to vector aircraft by instructing one or more of specific tactical speed, altitude, and heading commands to the aircraft so that a safe separation between aircraft can be maintained all the times. In a terminal area, this may mean flight path stretches and level flight segments, whose exact occurrence and parameters cannot be predicted in advance. In some instances, the skill of an art by the air traffic controller may be heavily depended on given the uncertainties in arrival time and trajectory. Also, RNP/RNAV arrival and approach procedures, although they may have already been developed fora destination terminal area, are often not cleared for flights that capable of flying these procedures and/or may be vectored off the procedure flight path to address spacing between aircraft. As such, there may be a lower than desired utilization of the airborne capabilities and procedures that have already been deployed and future systems.
Therefore, there exists a desire to provide a system and processes that can generate flight path trajectories based on actual conditions for particular flights using probabilities that is compatible with mixed fleet aircraft having different navigational capabilities.
These and other features, aspects, and advantages of the present disclosure will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
The present disclosure relates to managing air traffic to, for example, reduce flight time, delay, along track miles, and fuel burn for a mixed fleet of Performance Based Navigation (PBN) aircraft that are capable of and expected to perform Required Navigation Performance (RNP) Area Navigation (RNAV) approaches and non-PBN aircraft that are expected to perform conventional non-RNAV approaches. In some aspects, target spacing at downstream meter fixes are generated dynamically in real time based on probabilistic properties of trajectory predictions for both PBN and non-PBN aircraft. In some instances, such generated target spacings are used as inputs to one or more optimization processes to generate required time of arrivals (RTAs) for downstream meter fixes to provide the aforementioned reductions in flight time, delay, along track miles, and fuel burn. The RTAs thus generated may be sent to the aircraft in-flight and the flight crew for execution, along with advisories of PBN procedures to be expected. In some instances, this information may be shared with the aircraft operator's ground control personnel and/or air traffic management system and/or personal for situation awareness, traffic coordination, performance monitoring and analysis purposes.
Referring to
In an effort to capture and consider the actual factors related to aircraft and airspace related to system 100, a number of input data 105 are provided to system 100. The input data items may be received from external sources, such as from the Air Navigation Service Provider (ANSP) or third party service providers. In some instances, the input data items may be provided to system 100, at least in part, by aircraft to be managed/advised by the system. Input data 105 may include one or more of the specific data items shown in
Input data 105 can include data items specifying the aircraft equipage and qualification 110 specifications for the aircraft corresponding to system 100. Input data 105 may be received from a plurality of sources, including aircraft itself, third parties, public and private databases. The aircraft equipage and qualification 110 data will relate to each specific aircraft, including whether the aircraft is PBN capable (e.g., RNAV) or not (e.g., non-RNAV).
Input data 105 may also include data items including a cleared flight plan and speed schedule for each subject aircraft, as indicated at 115. In some instances, this information may represent the best available information and might be incomplete. The aircraft configuration data 120 may include the specific configuration of each aircraft, including actual parameter values such as, for example, engine configuration, payload size, etc. Other factors that may impact an aircraft's performance may also be included in the input data. For example, the weather conditions that will impact a flight's operation such as winds and temperatures aloft may be included in input data 105, as indicated at 125. Other environmental factors may also be included or specified, without any loss of generality herein. Furthermore, aspects of a target area that might impact an aircraft's flight path and/or flight plan can be specified as a terminal airport's configuration 130. The number, length, and orientation of runways, the navigational systems at the airport, the hours of operation, and other considerations may be provided as part of the airport configuration data.
Input data 105 may be provided to a system, device, platform, service, or application that generates a probabilistic spacing for related aircraft. An example of such a system, device, platform, service, or application is shown, in general, at 135 in
Trajectory modeler 140 may operate to generate trajectory predictions. The trajectory predications can be specific for each aircraft, taking into account and consideration the different criteria and considerations impacting each aircraft, as represented by the input data 105, as well as the capabilities of each aircraft. For example, the PBN (or non-PBN) capabilities of an aircraft can have a significant effect on the probabilistic trajectory generated by the trajectory modeler. A trajectory for a RNAV/RNP flights may include a precise prescribed flight path since RNAV/RNP aircraft can readily adhere to such flight plans. However, a trajectory for non-RNAV flights may be less precise or explicit since it may be sufficient to provide such flights with a trajectory having some limiting tolerance. In some instances, non-RNAV flight paths may vary within an acceptable tolerance of a prescribe trajectory.
Trajectory modeler 140 may generate a detailed, accurate, and probabilistic trajectory for a particular and specific aircraft based on, at least in part, the configuration of the aircraft as indicated by configuration manager 145 and specific state information related to the particular aircraft. The specific state information related to the particular aircraft may be obtained from a system, device, application, platform, or service 155 by a call, a request, or other fetching function from trajectory modeler 140. System, device, application, platform, or service 155, also referred to herein as a trajectory predictor, may operate to calculate a course for the aircraft to follow given a flight plan and position of the aircraft. In some aspects, trajectory predictor 155 uses flight information and engine information (e.g., engine models) to generate predictions of flight along a lateral path (i.e., trajectory). In some instances, trajectory predictor 155 may be based on a flight management system (FMS) or a similar system, including systems as accurate or even more accurate than a current FMS. In some embodiments, trajectory predictor 155 may be distinct from PSAT 135 and other components of system 100. In some embodiments, trajectory predictor 155 may comprise at least one or more other components, including but not limited to those shown in
In some aspects herein, the input data of
Still referring to
The spacing advisory matrix output by spacing advisor 150 may be consumed by an Arrival Sequencing Optimizer (ASO) 165 that operates to determine a desired sequence and the spacing to be used between flights going to a destination terminal area. ASO 165 may consider airspace, traffic demand, flight schedule, aircraft operator or ANSP's preferences or requirements in runway usages in the optimization, in differing combinations. An objective of the optimizer may be to minimize a total cost, defined by flight time, delay, fuel burn, emissions, and noise, etc., alone and in combination.
In some instances, the resulting sequence and spacing from ASO 165 is provided in terms of a Required Time of Arrival (RTAs) at corresponding meter fixes for specific individual flights. The sequencing and spacing is provided in terms related to time, with adjustments to flight paths, speeds, trajectories, etc. made with respect to time as well.
In some aspects, RTAs resulting from the processes herein may be verified, validated, and then distributed to ANSP 170 and airline operations 175 control for display 180, 185 and integration into other automation and decision support tools. If deemed valid and reasonable, the RTAs along with the advisories of the expected approach procedures may be sent to the aircraft and the flight crew for implementation.
An ongoing monitoring process may watch the progress of flights to obtain the status of the implementation of the delivered RTAs by the flights, and adjust traffic as necessary.
In some aspects, a feature of the present disclosure is that the probabilistic trajectories determined herein can be determined in real time for the best available information. The trajectories determined herein are for a specific pair of flights, as specified by their respective origin and destination, current state, aircraft type, flight time, latest flight plan and weather (winds and pressure at the minimum) updates, expected approach runway, and other information, alone and in combination. Uncertainty factors that can influence aircraft trajectory four-dimensional (4D) can be evaluated in real-time and can be taken into account in the determination of the target spacing.
In some aspects, target spacing can be provided for each of a plurality of procedure combinations. For example, a flight might be able to land on more than one runway at an airport and a spacing advisory matrix herein may include values for each possibility. That is, multiple entries for the same flight pair may be provided in the spacing advisory matrix. An entry in the spacing advisory matrix may be exampled by “Object Identifier: 0000001, Leading Flight: FDX409, Trailing Flight: ASQ4357, Target Spacing: 131 sec, Leading Aircraft: B752, Leading Destination: MEM, Leading Meter Fix:=HLI, Leading Runway:18C, Leading Procedure Group: MASHH1 RNP18C, Leading Flight Type: RNP, Trailing Aircraft: E145, Trailing Desination: MEM, Trailing Meter Fix: WLDER, Trailing Runway: 18L, Trailing Procedure Group: LTOWN6 ILS18L, Trailing Type: Standard (i.e., non-RNAV)”. The spacing matrix may be provided as plain text as shown, or it may be provided, for example, in a markup language such as a XML file.
In some embodiments, the present disclosure provides a mechanism for “related” flight pairs without limiting whether the two flights are coming from same or different directions, going to the same or different runways or even the same or different airports. Related herein means that during a period of time, without limiting its duration or time of occurrence, the two flights may become a concern in terms of spacing within or around the destination terminal area. If the two flights are expected to cross the same metering fix within a small enough time window (from a few seconds to a few minutes), then they are considered related because their spacing over that meter fix may need to satisfy a minimum value for safe and efficient operations. The same is true if the two flights are expected to traverse a small block of airspace (such as a block defined by separation minima, e.g. 3 nautical miles laterally and 1,000 feet vertically) within a small time window. The two flights are related if they are expected to land to the same runway, closely spaced parallel runways, or crossing runways, within a small time window. Of course if any combination of the said conditions is expected, the two flights are related.
The present disclosure provides a mechanism for determining the required spacing at downstream locations of interest (i.e., meter fixes, at terminal airports, etc.). In the present example, a determination may be made regarding the spacing needed at the terminal airport shown at 202 based on upstream meter fixes and the specific aircraft. Here, Flight 1 is at meter fix 1 (205) on flight path 210. A determination is made to project its location onto flight path 220, as shown at 222. The equivalent point on flight path 220 for Flight 1 is calculated in some embodiments herein and is shown at 222. A Spacing Advisor (e.g. 150) herein can determine a required spacing between Flight 1 and Flight 2 so that a minimum separation is maintained until and through the terminal airport area based on the following relationship:
RTA2>RTA1+Spacing 12,
where RTA1 refers to the time for Flight 1 to arrive at meter fix 1, RTA2 refers to the time for Flight 2 to arrive at meter fix 2, and Spacing 12 refers to the spacing required between Flight 1 and Flight 2. Given the location of meter fix 2 is known and the equivalent point of flight path 220 for Flight 1 at meter fix 1 is calculated, the spacing between Flight 1 and Flight 2 can be calculated by a system herein so that Spacing 12 can be determined. Spacing 12 can be determined and provided as an output from the Spacing Advisor, wherein values are expressed in terms of RTAs. It is noted that the spacing is calculated using probabilities since the RTAs are calculated in advance to the actual completion of the flights to the downstream points of interest (e.g., meter fixes and terminal airports).
In part,
In some embodiments, the trajectory for RNAV (i.e., PBN) flights will be used by the Spacing Advisor 150 in determining the target spacing, where the trajectory is preserved as much as possible. The lower and upper boundaries for non-RNAV flights provide the potential ranges of modifications to the non-RNAV trajectory that may be applied through vectoring, so as to meet spacing or separation requirements.
Continuing to 525, specific flight information, including current position and other state information for specific aircraft is received from the on-board flight system(s) or a ground based monitoring or control system and used by the trajectory predictor to generate detailed trajectory information 530 (e.g., 4D, high resolution trajectory data) for each aircraft.
In some embodiments herein, a system, device, platform, or service can execute a process to determine a probabilistic trajectory for each instance of a flight. For example, with reference to
The processes disclosed herein, including but not limited to those executed by system 100 or process 300, may be implemented by a system, application, or apparatus configured to execute the operations of the process. In some embodiments, various hardware elements of an apparatus, device or system executes program instructions to implement a system (e.g., 100) and perform processes (e.g., 300 and 500). In some embodiments, hard-wired circuitry may be used in place of, or in combination with, program instructions for implementation of processes according to some embodiments. Program instructions that can be executed by a system, device, or apparatus to implement system 100 and process 300 (and other processes or portions thereof disclosed herein) may be stored on or otherwise embodied as non-transitory, tangible media. Embodiments are therefore not limited to any specific combination of hardware and software.
Processor 705 communicates with a storage device 730. Storage device 730 may comprise any appropriate information storage device, including combinations of magnetic storage devices (e.g., a hard disk drive), optical storage devices, solid state drives, and/or semiconductor memory devices. In some embodiments, storage device 730 may comprise a database system, including in some configurations an in-memory database, a relational database, and other systems.
Storage device 730 may store program code or instructions 735 that may provide processor executable instructions for managing a trajectory optimization generator, in accordance with processes herein. Processor 705 may perform the instructions of the program instructions 735 to thereby operate in accordance with any of the embodiments described herein. Program instructions 735 may be stored in a compressed, uncompiled and/or encrypted format. Program instructions 735 may furthermore include other program elements, such as an operating system, a database management system, and/or device drivers used by the processor 705 to interface with, for example, peripheral devices (not shown in
All systems and processes discussed herein may be embodied in program code stored on one or more tangible, non-transitory computer-readable media. Such media may include, for example, a floppy disk, a CD-ROM, a DVD-ROM, a Flash drive, magnetic tape, and solid state Random Access Memory (RAM) or Read Only Memory (ROM) storage units. Embodiments are therefore not limited to any specific combination of hardware and software.
The embodiments described herein are solely for the purpose of illustration. Those in the art will recognize other embodiments which may be practiced with modifications and alterations.