A method and a system for avoiding collisions between aircraft. The method includes computing a default fly out maneuver regarding how the aircraft shall be maneuvered during a fly out action, predicting a fly away path including a prediction of the position of the aircraft during the fly out maneuver, sending information about the own fly away path to the other aircrafts, receiving information about fly away paths from the other aircrafts, detecting an approaching collision, and activating the fly out maneuver upon detecting an approaching collision. The method further includes carrying out the following steps after activation the fly out maneuver: receiving the current position of the aircraft, and calculating a compensated fly out maneuver for the aircraft based on the current position of the aircraft, the previously predicted position, and the default fly out maneuver.
|
1. A method for avoiding collisions between own aircraft and one or more other aircraft, each aircraft comprising an automatic collision avoidance system, the method comprising:
computing a default fly out maneuver regarding how the aircraft shall be maneuvered during a fly out action,
predicting a fly away path comprising a prediction of the position of the aircraft during the fly out maneuver,
sending information about the own fly away path to the other aircraft,
receiving information about fly away paths from the other aircraft,
detecting an approaching collision based on the own fly away path and the fly away paths received from the other aircraft, and
activating the fly out maneuver upon detecting an approaching collision, and
wherein the following steps are carried out after activation the fly out maneuver:
receiving the current position of the aircraft, and
calculating a compensated fly out maneuver for the aircraft based on the current position of the aircraft, said previously predicted position, and the default fly out maneuver, wherein the compensated fly out maneuver is calculated by adjusting the default fly out maneuver in such a way that the position of the aircraft approaches the previously predicted position, thereby reducing the deviation between a performed fly out path and the predicted fly away path.
6. A system for automatically avoiding collisions between own aircraft and one or more other aircrafts, the system comprising:
a default fly out computing unit adapted to compute a default fly out maneuver regarding how the aircraft shall be maneuvered during a fly out action, and based thereon predicting a fly away path comprising a prediction of the position of the aircraft during the fly out,
a sender adapted to send information about the computed fly away path to the other aircraft,
a receiver adapted to receive information about fly away paths from the other aircraft,
a collision handler adapted to detect an approaching collision based on the computed fly away path and the fly away paths received from the other aircraft, and to activate a fly away maneuver upon detecting an approaching collision, and
a fly out maneuver compensating module adapted to, during a fly out action, receive a current position of the aircraft, and to calculate a compensated fly out maneuver for the aircraft based on the current position of the aircraft, said previously predicted position, and the default fly out maneuver, wherein the compensated fly out maneuver is calculated by adjusting the default fly out maneuver in such a way that a position of the aircraft approaches the previously predicted position, thereby reducing a deviation between a performed fly out path and the predicted fly away path.
5. A computer program product, comprising:
a computer readable medium; and
computer program instructions recorded on the computer readable medium and executable by a digital computer, the computer program instructions for carrying out a method for avoiding collisions between own aircraft and one or more other aircraft, wherein each aircraft comprises an automatic collision avoidance system, the program code comprising instructions for:
computing a default fly out maneuver regarding how the aircraft shall be maneuvered during a fly out action,
predicting a fly away path comprising a prediction of the position of the aircraft during the fly out maneuver,
sending information about the own fly away path to the other aircraft,
receiving information about fly away paths from the other aircraft,
detecting an approaching collision based on the own fly away path and the fly away paths received from the other aircraft, and
activating the fly out maneuver upon detecting an approaching collision,
wherein the following steps are carried out after activation the fly out maneuver:
receiving the current position of the aircraft, and
calculating a compensated fly out maneuver for the aircraft based on the current position of the aircraft, said previously predicted position, and the default fly out maneuver, wherein the compensated fly out maneuver is calculated by adjusting the default fly out maneuver in such a way that the position of the aircraft approaches the previously predicted position, thereby reducing the deviation between a performed fly out path and the predicted fly away path.
2. The method according to
estimating a position of the aircraft at a future point in time, a time period ahead, based on the current position of the aircraft and the default fly out maneuver,
calculating a difference between said estimated position of the aircraft and the previously predicted position at said future point in time, and
based on the difference calculating the compensated fly out maneuver for the aircraft.
3. The method according to
4. The method according to
7. The system according to
8. The system according to
9. The system according to
|
The present invention relates to a method for avoiding collisions between airborne aircraft, more particularly, it relates to avoiding collisions using automatic collision avoidance systems.
The purpose of an Automatic Air Collision Avoidance System (ACAS) is to prevent collisions in the air between aircraft, each having the system. A fly out is an automatic maneuver performed to avoid collision with another aircraft. Once the fly out maneuver is activated, maneuvers ordered from the pilot are disregarded. Each aircraft with the system continuously computes an escape angle and load factor to be used by the aircraft during a fly out maneuver for the case of an approaching collision. The escape angle is a relative roll angle. At the same time the aircraft computes optimized fly away paths in the air. The fly away paths are computed by means of an aircraft response model. The fly away path is a prediction of the space within which the aircraft will be located with a certain probability if a fly out maneuver will occur.
The fly away path is a trajectory in the air surrounded with a cone shaped space. The size of the cone shaped space surrounding the trajectory depends on uncertainties in the prediction of the fly away path. The uncertainties in the prediction is for example due to inaccuracy of the aircraft response model, timing accuracy of fly out activation due to inaccuracy in the assumption of when the fly out maneuver will begin, and last instance maneuvering. The computed fly away path is sent to the other aircraft. When the other aircraft receive a fly away path, the path is booked. Thus, the booked fly away paths are known to all neighboring aircrafts having the system.
The aircraft continuously receive fly away paths from the other aircraft. The system detects an approaching collision based on the own fly away path and the fly away paths received from the other aircraft, and upon detecting an approaching collision activates the automatic fly out maneuver. During the fly out maneuver the aircraft is ordered to take the escape angle and load factor computed at the same time as the last booked fly away path. A collision is detected when the system detects that the own booked fly away path crosses a booked fly away path of another aircraft. The fly out maneuver should occur within a booked space that is known to the other aircrafts. If no collision is detected the system computes a new escape angle and load factor to be used during a fly out maneuver, and a new fly away path based on the fly away paths received from the other aircraft. The new fly away path is sent to the other aircraft.
A problem in connection with automatic air collision avoidance systems is that in some situations the uncertainties in the prediction are large. To make sure that the fly out maneuver is within the booked space of the fly away path, the width of the booked path is increased. When the width of the booked path is increased, the risk for nuisance is increased. With nuisance is meant an event, which results in an unintentional or unpredicted response or activation of the system. When the risk for unintentional or unpredicted activations of the fly out maneuver be-comes too high, the system for automatically avoiding collisions is turned off and by then the availability of the system is decreased.
This problem is particularly troublesome since the uncertainties are largest in situations where the risk for collision is high, and accordingly where the collision avoidance system is mostly needed. The uncertainties are particularly high in situation where the aircraft are maneuvered with much dynamic, for example during an air raid. The uncertainties are lowest when the aircraft is maneuvered on a straight line, and increase when the aircraft is turned. The increased uncertainties during dynamic maneuvering are due to increased uncertainties in the prediction of the fly away path, which depends on increased uncertainties in the aircraft response model, increased uncertainties in the input data to the model, and to increased uncertainties in the prediction of the start position of the fly out action due to last instant pilot maneuvering. Last instant pilot maneuvering is maneuvers ordered to the aircraft during the time delay between computing a fly away path and receiving and booking the fly away path by the other aircrafts.
The object of the present invention is therefore to provide a solution to the problem described above, which reduces the risk for nuisance and consequently improves the availability of the collision avoidance system
According to one aspect of the invention this object is achieved by a method for avoiding collisions between own aircraft and one or more other aircraft.
According to the invention a compensated fly out maneuver for the aircraft is calculated during the fly out maneuver based on the current position of the aircraft during the fly out and the previously predicted position of the aircraft, which position was predicted before activation of the fly out and which is known to the other aircraft. The default maneuver is adjusted in such a way that the position of the aircraft approaches the previously predicted position, i.e. in such a way that the position of the aircraft approaches the booked fly away path. Thus, it is ensured that the aircraft flies within the booked space, i.e. within the fly away path known to the other aircrafts, during the fly out.
The invention takes care of and reduces computation uncertain-ties, uncertainties in the input data to the model, as well as uncertainties due to last instant pilot maneuvering. Thus, another advantage obtained is that the prediction of the fly out maneuver is simplified and the width of the booked space can be reduced which leads to that the risk for nuisance is decreased and consequently that the accessibility of the system is improved. A further improvement achieved is that the complexity of the prediction can be reduced.
According to an embodiment of the invention the method further comprises estimating a position of the aircraft at a future point in time, a time period ahead, based on the current position of the aircraft and the default fly out maneuver, and calculating a difference between said estimated position of the aircraft and the previously predicted position at said future point in time, and on bases thereof calculating the compensated fly out maneuver for the aircraft. A future position, estimated based on the current position, is compared with the predicted position at the same point in time. The difference in position between the estimated and the predicted position are used for determining a new control order to the aircraft to ensure that the difference between the real position and the prediction of the fly out maneuver is reasonable. Thanks to the fact that the comparison takes place a time period ahead, based on future positions, it is possible to adjust the fly out maneuver so well in time that it is ensured that the aircraft flies within the booked space. Preferably, the time period ahead is within the interval 0.2-2 seconds. Thus, a less stiff feedback is provided.
According to an embodiment of the invention the default fly out maneuver comprises a default fly out roll angle and a default fly out load factor, and calculating a compensated fly out maneuver for the aircraft comprises calculating a compensated roll angle and a compensated load factor command.
According to another aspect of the invention this object is achieved by a system.
According to a further aspect of the invention, the object is achieved by a computer program directly loadable into the internal memory of a computer or a processor, comprising software code portions for performing the steps of the method according to the invention, when said program is run on a computer. The computer program is provided either on a computer readable medium or through a network, such as the Internet.
According to another aspect of the invention, the object is achieved by a computer readable medium having a program recorded thereon, when the program is to make a computer perform the steps of the method according to the invention, and said program is run on the computer.
The invention will now be explained more closely by the description of different embodiments of the invention and with reference to the appended figures.
The system also comprises a data storage 16 adapted for storing the computed escape angle, load factor and fly away path, and a collision handler 18 adapted to detect an approaching collision based on own fly away path and fly away paths received from the other aircraft and activating a fly away maneuver upon detecting an approaching collision. Further the system comprises a fly out maneuver compensating module 20 adapted to, during a fly out action, receive the current position CP of the aircraft and to calculate a compensated fly out maneuver for the aircraft based on the current position of the aircraft, the fly away path, and the default fly out maneuver. The system is preferably implemented in the control system of an aircraft, and uses the system computer of the aircraft.
The fly away path is predicted as a spline path in space as a function of time. The fly away path is sent to a flight control system of the aircraft. The flight control system then tries to follow to spline path during the fly out by position feed back. This means that the flight control system tries to correct errors in position relative to the predicted spline. A default fly out is implemented in the flight control system, which returns a default escape angle, denoted EA, in the form of a roll angle, and a default load factor, denoted NZ.
In comparator 26, the predicted position PP(t0+Δt) is compared to the estimated future position CP(t0+Δt) and the difference between the future positions, denoted Diff, is used to calculate a new compensated escape angle command and a new compensated load factor command. The comparison of the position is recommended to be made in a plane to which the predicted fly away path is the normal. An alternative could be to calculate both positions for specific time horizon, but only calculate the difference in future positions in the plane to which the predicted fly away path is the normal. This results in an error dependent of the difference in timing.
In an estimator 28, an adjustment factor ΔEA for the escape angle and an adjustment factor ΔNZ for the load factor is estimated from the calculated difference in future position. ΔEA and ΔNZ are used for calculating compensated EA and NZ command. The estimate of the future position from current position uses the current position and the default fly out maneuver as input to the position prediction. Since the aircraft will not perform the default maneuver, it will result in a model error which for example could be taken care of by using the escape angle and load factor command calculated in the previous step as an additional input to the estimate of the future position.
During the fly out maneuver the computed EA and NZ are adjusted based on the position of the aircraft, according to the steps in block 36-44. A current position CP(t0) of the aircraft is received, block 36. The position of the aircraft a time period ahead CP(t0+Δt) is estimated based on the current position of the aircraft and the computed EA and NZ, block 38. A previously predicted position PP(t0+Δt) for the same point in time (the same time period ahead) is retrieved from the stored FAP. The difference between the estimated position of the aircraft and the previously predicted position PP(t0+Δt) is calculated, block 40. ΔEA and ΔNZ are calculated from the calculated difference in future position, block 42. Thereafter, a compensated fly out maneuver for the aircraft is calculated, including new fly out commands based on ΔEA and ΔNZ, block 44. The compensated fly out maneuver for the aircraft is calculated so that the deviation between a performed fly out path and the predicted fly away path is reduced. This means that the deviation between the fly out path performed during the activation of the system and the booked fly out path is reduced and, thus that the risk that the aircraft will not be able to follow a booked fly away path is reduced. The steps 36-44 are repeated during the fly out maneuver.
Although the invention has been described in some respects with reference to specified embodiments, variations and modifications will become apparent to those skilled in the art. For example, the invention is applicable for manned as well as unmanned aircraft. It is therefore the intention that the following claims not be given a restrictive interpretation but should be viewed to encompass variations and modifications that are derived from the inventive subject matter disclosed.
Hammarlund, Henrik, Sundqvist, Bengt-Goran, Persson, Hasse, Lovgren, Jonas
Patent | Priority | Assignee | Title |
10347142, | Nov 05 2014 | Honeywell International Inc. | Air traffic system using procedural trajectory prediction |
11927953, | Apr 30 2018 | DJI Research LLC | Customizable waypoint missions |
8547252, | Jun 24 2008 | Airbus Helicopters | Adapting selective terrain warnings as a function of the instantaneous maneuverability of a rotorcraft |
9292159, | Dec 17 2010 | Thales | Method for the temporal display of the mission of an aircraft |
9823634, | Apr 24 2012 | CAST GROUP OF COMPANIES INC.; CAST GROUP OF COMPANIES INC | System and method for providing three-dimensional paths |
9898934, | Jul 25 2016 | Honeywell International Inc.; Honeywell International Inc | Prediction of vehicle maneuvers |
Patent | Priority | Assignee | Title |
5636123, | Jul 15 1994 | Traffic alert and collision avoidance coding system | |
6314366, | May 14 1993 | WNS HOLDINGS, LLC | Satellite based collision avoidance system |
6510388, | Jun 18 2002 | Saab AB | System and method for avoidance of collision between vehicles |
6546338, | Jun 09 2000 | Thales | Method for working out an avoidance path in the horizontal plane for an aircraft to resolve a traffic conflict |
7098810, | Apr 22 2003 | Honeywell International Inc. | Aircraft autorecovery systems and methods |
7437245, | Oct 03 2002 | Aviation Communication & Surveillance Systems, LLC | Threat avoidance system and methods using adjustments to built-in values |
7516014, | Aug 31 2004 | Saab AB | System and a method for automatic air collision avoidance |
20020022927, | |||
20040059504, | |||
20060293855, | |||
20080140273, | |||
EP1329863, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 29 2005 | Saab AB | (assignment on the face of the patent) | / | |||
Oct 04 2005 | HAMMARLUND, HENRIK | Saab AB | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 017196 | /0142 | |
Oct 04 2005 | SUNDQVIST, BENGT-GÖRAN | Saab AB | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 017196 | /0142 | |
Oct 04 2005 | LÖVGREN, JONAS | Saab AB | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 017196 | /0142 | |
Oct 18 2005 | PERSSON, HASSE | Saab AB | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 017196 | /0142 |
Date | Maintenance Fee Events |
Jun 21 2010 | ASPN: Payor Number Assigned. |
Oct 10 2013 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Sep 29 2017 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Dec 20 2021 | REM: Maintenance Fee Reminder Mailed. |
Jun 06 2022 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
May 04 2013 | 4 years fee payment window open |
Nov 04 2013 | 6 months grace period start (w surcharge) |
May 04 2014 | patent expiry (for year 4) |
May 04 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 04 2017 | 8 years fee payment window open |
Nov 04 2017 | 6 months grace period start (w surcharge) |
May 04 2018 | patent expiry (for year 8) |
May 04 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 04 2021 | 12 years fee payment window open |
Nov 04 2021 | 6 months grace period start (w surcharge) |
May 04 2022 | patent expiry (for year 12) |
May 04 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |