Method and apparatus for monitoring compliance with a non-transgression zone between aircraft approach corridors
09818305 ยท 2017-11-14
Assignee
Inventors
Cpc classification
G08G5/26
PHYSICS
International classification
Abstract
A method, computing system and computer program product are provided to monitor compliance with a non-transgression zone between aircraft approach corridors, thereby facilitating simultaneous instrument approaches. In the context of a method, a predicted path of an aircraft is determined during a flight based upon at least a representation of a roll angle of the aircraft and a cross-track component of the velocity of the aircraft. The method also includes identifying an instance in which the predicted path of the aircraft during the flight intersects a non-transgression zone. The method further includes causing an alert to be issued in the instance in which the predicted path of the aircraft during the flight intersects the non-transgression zone.
Claims
1. A method for monitoring compliance with a non-transgression zone between aircraft approach corridors, the method comprising: determining, with processing circuitry, a predicted path of an aircraft during a flight based upon at least a representation of a roll angle of the aircraft and a cross-track component of velocity of the aircraft; identifying an instance in which the predicted path of the aircraft during the flight intersects the non-transgression zone; and with the processing circuitry, interacting with a user interface to cause an alert to be issued in the instance in which the predicted path of the aircraft during the flight intersects the non-transgression zone, wherein interacting with the user interface comprises interacting with a display to cause a visual alert to be issued in the instance in which the predicted path of the aircraft during the flight intersects the non-transgression zone or interacting with one or more speakers to cause an audible alert to be issued in the instance in which the predicted path of the aircraft during the flight intersects the non-transgression zone.
2. A method according to claim 1 wherein determining the predicted path of the aircraft comprises determining the representation of the roll angle of the aircraft in real time, and wherein causing the alert to be issued comprises causing the alert to be issued in real time.
3. A method according to claim 1 wherein determining the predicted path is further based upon a current position and heading of the aircraft.
4. A method according to claim 1 wherein determining the predicted path comprises determining a turn rate and a turn radius based upon at least the representation of the roll angle of the aircraft and the cross-track component of the velocity of the aircraft.
5. A method according to claim 1 further comprising receiving the representation of the roll angle of the aircraft and the cross-track component of the velocity of the aircraft from at least one of an Enhanced Surveillance (EHS) surveillance transponder or from an Automatic Dependent Surveillance Broadcast (ADS-B) message.
6. A method according to claim 1 wherein identifying an instance in which the predicted path of the aircraft intersects the non-transgression zone comprises determining, prior to the aircraft reaching a largest cross track position error, whether corrective action has been initiated by the aircraft to avoid intersection with the non-transgression zone.
7. A method according to claim 1 wherein the predicted path of the aircraft is determined by the processing circuitry which is embodied by an air traffic control ground station, by an air traffic control radar system or as an auxiliary function to a display of the air traffic control radar system.
8. A computing system for monitoring compliance with a non-transgression zone between aircraft approach corridors, the computing system comprising processing circuitry configured to: determine a predicted path of an aircraft during a flight based upon at least a representation of a roll angle of the aircraft and a cross-track component of velocity of the aircraft; identify an instance in which the predicted path of the aircraft during the flight intersects the non-transgression zone; and interact with a user interface to cause an alert to be issued in the instance in which the predicted path of the aircraft during the flight intersects the non-transgression zone, wherein the processing circuitry is configured to interact with the user interface by interacting with a display to cause a visual alert to be issued in the instance in which the predicted path of the aircraft during the flight intersects the non-transgression zone or by interacting with one or more speakers to cause an audible alert to be issued in the instance in which the predicted path of the aircraft during the flight intersects the non-transgression zone.
9. A computing system according to claim 8 wherein the processing circuitry is configured to determine the predicted path of the aircraft by determining the representation of the roll angle of the aircraft in real time, and wherein the processing circuitry is configured to cause the alert to be issued by causing the alert to be issued in real time.
10. A computing system according to claim 8 wherein the processing circuitry is configured to determine the predicted path based further upon a current position and heading of the aircraft.
11. A computing system according to claim 8 wherein the processing circuitry is configured to determine the predicted path by determining a turn rate and a turn radius based upon at least the representation of the roll angle of the aircraft and the cross-track component of the velocity of the aircraft.
12. A computing system according to claim 8 wherein the processing circuitry is further configured to receive the representation of the roll angle of the aircraft and the cross-track component of the velocity of the aircraft from at least one of an Enhanced Surveillance (EHS) surveillance transponder or from an Automatic Dependent Surveillance Broadcast (ADS-B) message.
13. A computing system according to claim 8 wherein the processing circuitry is configured to identify an instance in which the predicted path of the aircraft intersects the non-transgression zone by determining, prior to the aircraft reaching a largest cross track position error, whether corrective action has been initiated by the aircraft to avoid intersection with the non-transgression zone.
14. A computing system according to claim 8 wherein the processing circuitry is embodied by an air traffic control ground station, by an air traffic control radar system or as an auxiliary function to a display of the air traffic control radar system.
15. A computer program product for monitoring compliance with a non-transgression zone between aircraft approach corridors, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions configured to: determine a predicted path of an aircraft during a flight based upon at least a representation of a roll angle of the aircraft and a cross-track component of velocity of the aircraft; identify an instance in which the predicted path of the aircraft during the flight intersects the non-transgression zone; and interact with a user interface to cause an alert to be issued in the instance in which the predicted path of the aircraft during the flight intersects the non-transgression zone by interacting with a display to cause a visual alert to be issued in the instance in which the predicted path of the aircraft during the flight intersects the non-transgression zone or by interacting with one or more speakers to cause an audible alert to be issued in the instance in which the predicted path of the aircraft during the flight intersects the non-transgression zone.
16. A computer program product according to claim 15 wherein the program code instructions configured to determine the predicted path of the aircraft comprise program code instructions configured to determine the representation of the roll angle of the aircraft in real time, and wherein the program code instructions configured to cause the alert to be issued comprise program code instructions configured to cause the alert to be issued in real time.
17. A computer program product according to claim 15 wherein the program code instructions configured to determine the predicted path are further based upon a current position and heading of the aircraft.
18. A computer program product according to claim 15 wherein the program code instructions configured to determine the predicted path comprise program code instructions configured to determine a turn rate and a turn radius based upon at least the representation of the roll angle of the aircraft and the cross-track component of the velocity of the aircraft.
19. A computer program product according to claim 15 wherein the computer-executable program code instructions further comprise program code instructions configured to receive the representation of the roll angle of the aircraft and the cross-track component of the velocity of the aircraft from at least one of an Enhanced Surveillance (EHS) surveillance transponder or from an Automatic Dependent Surveillance Broadcast (ADS-B) message.
20. A computer program product according to claim 15 wherein the program code instructions configured to identify an instance in which the predicted path of the aircraft intersects the non-transgression zone comprise program code instructions configured to determine, prior to the aircraft reaching a largest cross track position error, whether corrective action has been initiated by the aircraft to avoid intersection with the non-transgression zone.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Having thus described certain example embodiments of the present disclosure in general terms, reference will hereinafter be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) The present disclosure now will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all aspects are shown. Indeed, the disclosure may be embodied in many different forms and should not be construed as limited to the aspects set forth herein. Rather, these aspects are provided so that this disclosure will satisfy applicable legal requirements. Like numbers refer to like elements throughout.
(10) During simultaneous instrument approaches by two or more aircraft that are landing along respective parallel or near-parallel runways, a non-transgression zone (NTZ) may be defined between the runways. Alerts may be issued if the aircraft penetrates or if the path of the aircraft indicates that the aircraft will penetrate the NTZ. In response to the alert, an air traffic controller may take appropriate action in order to ensure the safety of the aircraft. With respect to the example of
(11) In an example embodiment, a computing system 30 is provided for monitoring compliance with an NTZ 20 between aircraft approach corridors. An example embodiment of the computing system 30 is depicted in
(12) Regardless of the manner in which the computing system 30 is embodied, the computing system of an example embodiment or is otherwise associated with a processing circuitry 32, memory 34, a user interface (such as exemplified by a display 36 and speakers 38) and a communication interface 39 for performing the various functions herein described. The processing circuitry 32 may, for example, be embodied as various means including one or more microprocessors, one or more coprocessors, one or more multi-core processors, one or more controllers, one or more computers, various other processing elements including integrated circuits such as, for example, an ASIC (application specific integrated circuit) or FPGA (field programmable gate array), or some combination thereof. In some example embodiments, the processing circuitry 32 is configured to execute instructions stored in the memory 34 or otherwise accessible to the processing circuitry. These instructions, when executed by the processing circuitry 32, may cause the computing system 30 to perform one or more of the functionalities described herein. As such, the computing system 30 may comprise an entity capable of performing operations according to embodiments of the present disclosure while configured accordingly. Thus, for example, when the processing circuitry 32 is embodied as an ASIC, FPGA or the like, the processing circuitry and, correspondingly, the computing system 30 may comprise specifically configured hardware for conducting one or more operations described herein. Alternatively, as another example, when the processing circuitry 32 is embodied as an executor of instructions, such as may be stored in the memory 34, the instructions may specifically configure the processing circuitry and, in turn, the computing system 30 to perform one or more algorithms and operations described herein.
(13) The memory 34 may include, for example, volatile and/or non-volatile memory. The memory 34 may comprise, for example, a hard disk, random access memory, cache memory, flash memory, an optical disc (e.g., a compact disc read only memory (CD-ROM), digital versatile disc read only memory (DVD-ROM), or the like), circuitry configured to store information, or some combination thereof. In this regard, the memory 34 may comprise any non-transitory computer readable storage medium. The memory 34 may be configured to store information, data, applications, instructions, or the like for enabling the computing system 30 to carry out various functions in accordance with example embodiments of the present disclosure. For example, the memory 34 may be configured to store program instructions for execution by the processing circuitry 32.
(14) The user interface may be in communication with the processing circuitry 32 and the memory 34 to receive an indication of a user input and/or to provide an audible, visual, mechanical, or other output to a user. As such, the user interface may include, for example, a display 36 and one or more speakers 36 for providing visual and audible output to a user as described below. Other examples of the user interface include a keyboard, a mouse, a joystick, a microphone and/or other input/output mechanisms.
(15) The communication interface 39 may be in communication with the processing circuitry 32 and the memory 34 and may be configured to receive and/or transmit data, such as described below. The communication interface 39 may include, for example, one or more antennas and supporting hardware and/or software for enabling communications with a wireless communication network. Additionally or alternatively, the communication interface 39 may include the circuitry for interacting with the antenna(s) to cause transmission of signals via the antenna(s) or to handle receipt of signals received via the antenna(s). In some environments, the communication interface 39 may alternatively or also support wired communication.
(16) Regardless of the manner in which the computing system 30 is configured, the computing system, such as the processing circuitry 32, may be configured to monitor compliance with an NTZ within aircraft approach corridors, such as those defined between substantially parallel runways. As shown in block 40 of
(17) The computing system 30, such as the processing circuitry 32, is also configured to determine the predicted path of the aircraft based upon at least the representation of the roll angle and the cross-track component of the velocity of the aircraft. See block 42 of
(18) As shown in
(19) The computing system 30, such as the processing circuitry 32, is also configured to identify an instance in which the predicted path of the aircraft intersects the NTZ 20. See block 44 of
(20) As shown in
(21) The representation of the roll angle of the aircraft and the cross-track component of the velocity of the aircraft will not always cause the predicted path of the aircraft to be determined in a manner that avoids intersection with the NTZ 20, but will, instead, predict the intersection with the NTZ in a more timely and accurate manner. As shown in
(22) As shown in block 46 of
(23) In response to the alert, an air traffic controller may review the situation and issue instructions. These instructions may include instructions to the aircraft that is executing a simultaneous instrument approach along a parallel or near-parallel runway to alter their flight path in order to more clearly avoid the aircraft having a predicted path 54 that intersects the NTZ 20. Additionally or alternatively, the instructions may include instructions to the aircraft that has deviated from the approach corridor and that has a predicted path that intersects the NTZ 20 so as to redirect the aircraft back towards its approach corridor. In an example embodiment, the computing system 30, such as the processing circuitry 32, is configured to determine the predicted path of the aircraft in real time and to cause the alert to be issued in real time. By basing the determination of the predicted path upon current parameters of the aircraft, such as provided by an EHS surveillance transponder and/or by ADS-B message, and by determining the predicted path of the aircraft and causing an alert to be issued in real time, the air traffic controller may be alerted more quickly and may correspondingly provide instructions more quickly and/or may have additional time to formulate instructions to be provided to the aircraft in order to ensure the safety of the aircraft.
(24) By more accurately predicting the path of the aircraft based at least upon a representation of the roll angle of the aircraft and the cross-track component of the velocity of the aircraft, the computing system 30 of an example embodiment may be configured to provide alerts in a instance in which predicted path 54 of the aircraft is identified to intersect other types of NTZs. For example, simultaneous instrument approaches may be affected along curved flight paths. In this example, the NTZ 20 may correspondingly be curved and, as such, may include a portion 20a as shown in
(25) As described above,
(26) Accordingly, blocks or steps of the flowchart support combinations of means for performing the specified functions and combinations of steps for performing the specified functions. It will also be understood that one or more blocks of the flowchart, and combinations of blocks in the flowchart, may be implemented by special purpose hardware-based computer systems which perform the specified functions or steps, or combinations of special purpose hardware and computer program products.
(27) The above described functions may be carried out in many ways. For example, any suitable means for carrying out each of the functions described above may be employed to carry out embodiments of the present disclosure. In one embodiment, a suitably configured computing system 30 may provide all or a portion of the elements of the present disclosure. In another embodiment, all or a portion of the elements may be configured by and operate under control of a computer program product. The computer program product for performing the methods of embodiments of the present disclosure includes a computer-readable storage medium, such as the non-volatile storage medium, and computer-readable program code portions, such as a series of computer instructions, embodied in the computer-readable storage medium.
(28) Many modifications and other aspects of the disclosure set forth herein will come to mind to one skilled in the art to which this disclosure pertains having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the disclosure is not to be limited to the specific aspects disclosed and that modifications and other aspects are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.