LATERAL AVOIDANCE TRAJECTORIES
20250069513 ยท 2025-02-27
Inventors
Cpc classification
G01C23/00
PHYSICS
International classification
Abstract
A method (20) for calculating lateral avoidance trajectories for an aircraft (11). The method includes: obtaining data indicative of current aircraft position, current track, current roll, current airspeed, current vertical speed, current altitude, and maximum achievable roll of the aircraft; calculating a current trajectory of the aircraft; and calculating a left trajectory and right trajectory of the aircraft corresponding to the aircraft turning left/right at the maximum achievable roll from the current aircraft position. The method also includes obtaining local terrain elevation grid data; determining intersections between the local terrain elevation grid, and each of the current trajectory, left trajectory, and right trajectory; and providing an indication, of any intersections between the local terrain elevation grid, and each of the trajectories.
Claims
1. A method for calculating lateral avoidance trajectories for an aircraft, the method comprising: obtaining aircraft data indicative of current aircraft position, current track, current roll, current airspeed, current vertical speed, current altitude, and maximum achievable roll of the aircraft; calculating, based on the obtained aircraft data, a current trajectory of the aircraft from the current aircraft position; calculating, based on the obtained aircraft data, a left trajectory of the aircraft corresponding to the aircraft turning left at the maximum achievable roll from the current aircraft position; calculating, based on the obtained aircraft data, a right trajectory of the aircraft corresponding to the aircraft turning right at the maximum achievable roll from the current aircraft position; obtaining local terrain elevation grid data; determining intersections between the local terrain elevation grid and each of the current trajectory, the left trajectory, and the right trajectory; and providing an indication of any intersections between the local terrain elevation grid and each of the current trajectory, the left trajectory, and the right trajectory.
2. The method as claimed in claim 1, the method comprising obtaining local wind data including at least current wind direction and current wind speed, wherein the current trajectory, the left trajectory, and the right trajectory are calculated based on the obtained aircraft data and on the obtained local wind data.
3. The method as claimed in claim 2, wherein calculating the current trajectory comprises: calculating the current trajectory in a still air mass; and modifying the trajectory using the obtained local wind data.
4. The method as claimed in claim 1, wherein the method comprises calculating the current trajectory for a time period AT from the current time.
5. The method as claimed in claim 4, wherein calculating the current trajectory comprises: determining a projected position of the aircraft at a plurality of points in time, wherein the plurality of points in time are separated by a time interval t;, and wherein t<T.
6. The method as claimed in claim 5, wherein calculating the left and right trajectories comprises: for each point in time on the current trajectory, calculating where the aircraft would be if it turned left or right at the maximum achievable roll.
7. The method as claimed in claim 2, wherein calculating the current trajectory comprises: calculating the current trajectory in a still air mass; and modifying the current trajectory using the obtained local wind data, wherein calculating the current trajectory further comprises, for each point in time on the current trajectory, calculating where the aircraft would be when applying the obtained local wind data.
8. The method as claimed in claim 1, further comprising: calculating the left and right trajectories to a point of U-turn.
9. The method as claimed in claim 1, wherein the indication is provided as a visual indication on a display unit to an aircraft operator.
10. The method as claimed in claim 9, wherein the indication comprises displaying the current trajectory, the left trajectory, and the right trajectory.
11. The method as claimed in claim 10, further comprising: displaying the current, left, and right trajectories on a representation of an electronic map.
12. The method as claimed in claim 10, further comprising: displaying the current, left and right trajectories from an egocentric view or exocentric view.
13. The method as claimed in claim 1, wherein the aircraft data comprises: dynamic aircraft data including dynamic data indicative of the current aircraft position, the current track, the current roll, the current airspeed, the current vertical speed, and the current altitude; and characteristic aircraft data including fixed data indicative of the maximum achievable roll.
14. The method as claimed in claim 13, further comprising: obtaining the dynamic and characteristic aircraft data separately.
15. A system for calculating lateral avoidance trajectories for an aircraft, the system comprising: a calculation unit configured to: obtain aircraft data including at least current aircraft position, current track, current roll, current airspeed, current vertical speed, current altitude, and maximum achievable roll of the aircraft; calculate, based on the obtained aircraft data, a current trajectory of the aircraft; calculate, based on the obtained aircraft data, a left trajectory of the aircraft corresponding to the aircraft turning left at the maximum achievable roll; calculate, based on the obtained aircraft data, a right trajectory of the aircraft corresponding to the aircraft turning right at the maximum achievable roll; obtain local terrain elevation grid data from a terrain elevation database; and determine intersections between the local terrain elevation grid and each of the current trajectory, the left trajectory, and the right trajectory; and an indication unit configured to provide an indication of any intersections between the local terrain elevation grid and each of the current trajectory, the left trajectory, and the right trajectory.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0030] One or more non-limiting examples will now be described, by way of example only, and with reference to the accompanying figures in which:
[0031]
[0032]
[0033]
[0034]
[0035]
DETAILED DESCRIPTION
[0036] The below described examples will be understood to be exemplary only.
[0037]
[0038] The calculation unit 3 is configured to communicate with a terrain elevation database 7, a wind data provision system 9, and an aircraft 11, in order to obtain data which is used in the calculation of lateral avoidance trajectories. The calculation unit 3 is further configured to communicate with the indication unit 5 such that the calculated trajectories can be sent to the indication unit 5. In the illustrated example, the indication unit 5 is a visual display unit 5 for displaying the calculated trajectories to an aircraft operator.
[0039] The display unit 5 includes a screen 6 for displaying the trajectories, as is explained in more detail with reference to
[0040] Operation of the system 1 will now be explained with reference to the flow chart of
[0041] At step 21 of the method 20, aircraft data is obtained from the aircraft 11. The aircraft data contains both dynamic aircraft data and characteristic aircraft data. The dynamic aircraft data includes dynamic (e.g., changing) information indicative of the current aircraft position, current track, current roll, current airspeed, current vertical speed, maximum achievable roll, and current altitude of the aircraft. The characteristic aircraft data includes fixed information indicative of a maximum roll which is achievable by the aircraft. In some examples the characteristic aircraft may include additional aircraft parameters such as the dimensions, maximum speed, or stall speed of the aircraft.
[0042] It will be understood that the exact source of the aircraft data will depend on the aircraft, and that, in any case, the exact source of the aircraft data does not have a bearing on the novel and inventive features of the disclosed system and method. For example, position data may be obtained from a Flight Management System installed in the aircraft 11. Alternatively, position data may be obtained directly from a global positioning (GPS) unit, potentially hybridized with an inertial unit. Airspeed data may be obtained from an air data unit, and vertical speed data may be computed from the variation of baro-altitude, or from the inertial unit, or hybridized.
[0043] Additionally the characteristic aircraft data may not be obtained from the aircraft at all, and may be obtained from a look-up table containing characteristic information for one or more different aircraft. This look-up table may be stored in local memory, or the system may include an characteristic aircraft database and the method may include obtaining the characteristic aircraft data from the characteristic aircraft database.
[0044] At step 23, the calculation unit 3 calculates a current trajectory for the aircraft 11 in a still air mass (e.g., in the absence of any wind data). Step 23 includes calculating a current trajectory for the aircraft up until a time period T has elapsed from the current time. The trajectory is calculated by defining a plurality of points in time within the time period AT, each point in time separated by a time interval t, where t<T.
[0045] Then, for each point in time, the projected position of the aircraft at that time is calculated based on the current aircraft position (latitude/longitude), above mean sea level (AMSL) altitude, airspeed, track, roll, and vertical speed.
[0046] Given the aircraft position (lat.sub.ac, lon.sub.ac, alt.sub.ac), airspeed (s.sub.a), vertical speed (s.sub.z) and a roll (), the turn radius (r) is calculated according to the below equations. In the following equations, the value of the roll () depends on the trajectory which is being calculated. For the current trajectory a =current roll, for the left trajectory =maximum achievable roll (negative), for the right trajectory, =maximum achievable roll (positive).
[0047] First, the turn radius is calculated according to:
[0048] Then the turn centre is located at the distance r from the aircraft position, along a bearing which is at 90 from the current track.
[0049] With R being equal to the earth radius, the parameter d is calculated:
[0050] Then the turn centre is located at:
[0051] The aircraft is seen from the turn centre along a bearing:
[0052] During the duration t, the aircraft will turn by an angle 8, where:
[0053] Each point is then calculated as being at the distance r from the turn centre, along the bearing y which is incremented each time as:
[0054] Then, in the same way as the turn centre is located, each point is located at:
[0055] The new aircraft altitude is given by:
[0056] It will be understood that the effective computation must normalize the bearing between 0, 360.
[0057] Then the aircraft position points and turn centre are shifted due the wind, characterized by its speed (s.sub.w) and its direction ().
[0058] This calculation creates a plurality of trajectory points 41 (which are visualised in
[0059] At step 25, local wind data is obtained from the wind data provision system 9. The wind data provision system 9 may be any suitable and desired system which is capable of providing the calculation unit 3 with local wind data (e.g., comprising the current wind direction and current wind speed). In some examples, the wind data provision system 9 may be a local weather station which is in communication with the system 1. Alternatively, the wind data provision system 9 may include a wind prediction system which computes predicted local winds based on sensed wind data from surrounding weather stations.
[0060] At step 27, the obtained local wind data is used to adjust the current trajectory 43, which was determined at step 23, to determine a current trajectory 47 which is adjusted for the local wind conditions. As such, the wind-adjusted current trajectory 47 determined at step 27 may be more accurate than the still air mass current trajectory 43 determined at step 23 since local wind conditions, especially in the case of strong winds, can have a significant effect on aircraft trajectory.
[0061] The still air mass current trajectory 43 is adjusted by applying the current wind direction and the current wind speed to each of the trajectory points 41 which were defined at step 23. This translation of trajectory points can be seen in
[0062] As such, a series of wind-adjusted trajectory points 45 are determined, and so a wind-adjusted current trajectory 47 is then plotted by joining the wind-adjusted trajectory points 45. In the example of
[0063] At step 29, the left trajectory 51 is determined, factoring in the local wind data, up until the point at which the aircraft 11 has performed a complete U-turn (through 180). The left trajectory 51 is determined by taking each of the wind adjusted trajectory points 45 which were defined at step 27, and adjusting them to consider where the aircraft 11 would be if, at the current time, the aircraft 11 rolled left at its maximum achievable roll rate. As such, a series of left-roll-adjusted trajectory points 49 is determined, and joining these left-roll-adjusted trajectory points 49 plots a left trajectory 51.
[0064] At step 31, a right trajectory 55 is determined, factoring in the local wind data, up until the point at which the aircraft 11 has performed a complete U-turn (through) 180. The right trajectory is determined by taking each of the wind adjusted trajectory points 45 which were defined at step 27, and adjusting them to consider where the aircraft 11 would be if, at the current time, the aircraft 11 rolled right at its maximum achievable roll rate. As such, a series of right-roll-adjusted trajectory points 53 is determined, and joining these right-roll-adjusted trajectory points 53 plots a right trajectory 55.
[0065] It can be seen from
[0066] Although in the discussed example the left and right trajectories are calculated using the wind adjusted trajectory points 45, in other examples, the non-wind adjusted trajectory points 41 (i.e., the non-wind adjusted current trajectory 43) may be used in the same way as described above in relation to steps 29 and 31. The trajectories provided by such examples will not be as accurate as wind-adjusted trajectories, but may still be used as a guide, for example if local wind data is temporarily unavailable.
[0067] For simplicity of explanation, the trajectory points and trajectories of
[0068] At step 33, data indicative of the local terrain elevation grid is obtained from the terrain elevation database 7. In some examples, the aircraft 11 includes a terrain elevation database 7 and so the terrain elevation grid data can be obtained directly from the database 7 in the aircraft 11. In some examples, the calculation unit 3 may communicate with a remote terrain elevation database 7 to obtain the terrain elevation grid data (e.g., via a network connection, radio connection, satellite connection, etc.).
[0069] At step 35, the calculation unit 3 determines if any intersections exist between the local terrain elevation grid and each of the determined current, left, and right, trajectories. This is done by checking for any matches (i.e., intersections) between 3D coordinates which lie on the trajectories and 3D coordinates which lie on the local elevation grid.
[0070] At step 36, the output of the calculation unit 2 is displayed to the aircraft operator on the display unit 5. The display of the determined trajectories and intersections with the terrain elevation grid, will be explained with relation to
[0071]
[0072] As can be seen from
[0073] The option represented by step 37 of the flow chart is where no intersection exists between the local elevation grid and the determined current trajectory. In this case, on the display unit 5, the displayed trajectory is cut at the point 60 which the aircraft 11 will have reached at the end of the time period AT. In
[0074] The option represented by step 38 of the flow chart is where no intersection exists between the local elevation grid and the one or both of the determined left and right trajectories. In this case, on the display unit 5, the displayed trajectory is cut at the point of the U-turn 61. In
[0075] The option represented by step 39 of the flow chart is where an intersection exists for any of the current, left, or right trajectories. In this case, in the illustrated example, the displayed trajectory is cut at the point at the point of intersection. It can be seen from
[0076] Of course, the manner in which the intersection is displayed to the aircraft operator can differ from the display illustrated in
[0077] In the example explained in relation to
[0078] It will be understood that the disclosed method is iterative, and will be repeated continuously throughout the aircraft's flight. As such, the calculated trajectories and any determined terrain intersections are dynamic. It will be understood that not all steps of the method 20 may need to be repeated continuously. For example, the characteristic aircraft data (e.g., maximum achievable roll) of an aircraft is fixed information and so once this has been acquired, it does not need to be acquired repeatedly.
[0079] It will therefore be seen that the system of the present disclosure has the potential to warn an aircraft operator of the aircraft capability to perform a lateral turn to avoid terrain. By viewing the determined trajectories, the aircraft operator can quickly make the appropriate decision to turn to the correct side without needing to make a judgement as to which way may be safer. Such a judgement will take time which delays action, but also may be incorrect, especially in the case of strong winds. As such, the disclosed methods and systems have the potential to reduce the risk of a collision with the terrain, and also to lower the stress level of the aircraft operator in case of emergency, enhancing their ability to manage the situation.
[0080] The disclosed systems and method may be more relevant to rotorcraft such as helicopters since these aircraft typically have less rapid climbing capability that fixed wing aircraft such as aeroplanes. However, the disclosed systems and methods may be used with any type of aircraft.