Improved method for calculating a flight trajectory for an aircraft; Navigation system, aircraft and associated computer program product.

A nested loop method for aircraft navigation systems optimizes flight trajectories by decoupling short-, medium-, and long-term calculations, ensuring safety and adaptability, addressing the limitations of existing systems in computational efficiency and flexibility.

FR3157930A1Active Publication Date: 2025-07-04THALES SA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
FR2023015460
Authority / Receiving Office
FR · FR
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-04
Estimated Expiration
2043-12-29

AI Technical Summary

Technical Problem

Existing navigation systems for aircraft fail to provide optimal and dynamically adaptable flight trajectories that meet both safety and operational constraints due to high computational demands and limited onboard computing power, leading to suboptimal and inflexible flight paths.

Method used

A method involving a nested loop structure with a short/medium term loop iterated at high frequency and a long-term loop iterated at low frequency, where short-term trajectories are optimized for operational efficiency, medium-term trajectories link short-term and long-term trajectories, and long-term trajectories ensure safety, with all trajectories being validated for safety before transmission to the guidance system.

Benefits of technology

This approach provides a flight path that is both safe and optimized, reducing computational workload and enabling rapid adaptation to operational changes, ensuring efficient and flexible flight paths.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Improved method for calculating a flight trajectory for an aircraft; Navigation system, aircraft and associated computer program product. The present invention relates to a method (100) for calculating a flight trajectory (T(t)) for an aircraft comprising a short / medium term loop (120), the steps of which are iterated at a high frequency, nested in a long-term loop (110), the steps of which are iterated at a low frequency, the long-term loop leading to the calculation of a long-term trajectory (TL(t)), the long-term trajectory being calculated to meet safety criteria, and the short / medium term loop (120) leading first to the calculation of a short-term trajectory (TC(t)), then to the calculation of a medium-term trajectory (TM(t)), the short-term trajectory being calculated to meet optimality criteria, the medium-term trajectory joining the short-term trajectory with the long-term trajectory. Figure for the abstract: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: Improved method for calculating a flight trajectory for an aircraft; Navigation system, aircraft and associated computer program product.

[0001] The invention relates to the field of navigation systems for an aircraft and methods, implemented by such a navigation system, for calculating a flight trajectory of the aircraft.

[0002] Document FR 3 131 956 presents a method for calculating a flight trajectory implemented by the computer of an aircraft navigation system.

[0003] This method is executed periodically using for example a mission description flight plan, the current position of the aircraft, and current operational conditions.

[0004] First, a set of trajectories is calculated by uncertified algorithms. This set of trajectories includes a nominal trajectory and several diversion trajectories.

[0005] The nominal trajectory is calculated from, for example, a flight plan of the aircraft and allows the aircraft to carry out the mission assigned to it, such as reaching a destination airport.

[0006] Each diversion trajectory is calculated so as to respond to one or more particular hazards occurring during the flight of the aircraft, while the latter is guided along the nominal trajectory.

[0007] In a second step, the set of calculated trajectories is validated for its safety by a certified algorithm.

[0008] Finally, in a third step, at each instant of the flight, a trajectory from this set of trajectories is selected as a flight trajectory, and is transmitted, as an instruction, to a guidance system of the aircraft. When a hazard occurs, the corresponding diversion trajectory is selected as a new flight trajectory and allows the aircraft to leave the nominal trajectory and land on the nearest runway.

[0009] The flight trajectory followed therefore ensures the safety of the flight from start to finish.

[0010] The architecture of the navigation system presented in this state-of-the-art document is interesting, because it allows the generation of trajectories, including diversion trajectories, by non-certified algorithms, then their validation by a certified algorithm.

[0011] This goes against the architecture of classic FMS (Flight Management System) navigation systems, in which a tra The flight plan algorithm, based on flight plan information, is regularly executed during the aircraft's flight to calculate a single nominal trajectory. And, to be certain that the flight trajectory thus calculated is valid, it is the algorithm itself that must be previously certified. In addition, this algorithm must be executed on a computer that is also certified (or critical computer).

[0012] It is therefore understandable that the principle set out in document FR 3 131 956 is particularly promising.

[0013] However, if the flight path followed by the aircraft guidance system meets end-to-end safety criteria, this flight path is not always optimal. Indeed, the trajectories of all the trajectories, in particular the nominal trajectory, may be suboptimal if they are not updated in real time according to the current flight conditions.

[0014] Furthermore, the adaptability of this flight trajectory to operational constraints remains low. Indeed, the calculation of the set of trajectories is costly in terms of computing resources and calculation time. However, the power of the computers on board an aircraft, particularly if it is a drone, is highly constrained, and does not allow very frequent updating of these trajectories.

[0015] The invention therefore aims to improve the navigation system according to the state of the art.

[0016] For this purpose, the invention relates to a method for calculating a flight trajectory for an aircraft, characterized in that the method comprises a short / medium term loop, the steps of which are iterated at a high frequency, nested in a long-term loop, the steps of which are iterated at a low frequency, the long-term loop leading to the calculation of a long-term trajectory, the long-term trajectory being calculated to meet safety criteria, and the short / medium term loop leading first to the calculation of a short-term trajectory, then to the calculation of a medium-term trajectory, the short-term trajectory being calculated to meet optimality criteria, the medium-term trajectory joining the short-term trajectory with the long-term trajectory.

[0017] According to particular embodiments, the method comprises one or more of the following characteristics, taken in isolation or in all technically possible combinations:

[0018] - the long-term loop comprises the steps of: consolidation of a plurality of safety constraints; calculation, as a function of the plurality of safety constraints, of a current position of the aircraft, of a plurality of technical capabilities characteristic of the aircraft, and of a mission assigned to the aircraft, of a set of long-term trajectories at the current time, said set comprising a nominal trajectory and a plurality of diversion trajectories; and, Selection, as tra long-term jectory at the current time, in the set of long-term trajectories at the current time, of the nominal trajectory or of one of the diversion trajectories.

[0019] - the short / medium term loop includes the steps consisting of: consolidation of a plurality of operational constraints and of a plurality of safety constraints; calculation, as a function of the plurality of operational constraints, of the plurality of safety constraints, of a current position of the aircraft and of a mission, of a short-term trajectory at the current time; calculation, as a function of the plurality of safety constraints, of the short-term trajectory and of the long-term trajectory, of a medium-term trajectory.

[0020] - at each time step, the long, medium and short term trajectories are aggregated in a flight path, the flight path being transmitted to an aircraft guidance system.

[0021] - once the long, medium and short term trajectories are aggregated into a trajectory of flight, the flight path is validated according to safety criteria before being transmitted to the aircraft guidance system.

[0022] - a time step being equal to one second, the short / medium term loop is iterated with a period of one second, and the long-term loop is executed with a period of 60 seconds.

[0023] - the mission is a flight plan.

[0024] The invention also relates to a navigation system intended to be carried on board an aircraft, characterized in that it is adapted to implement the method of calculating a previous flight trajectory.

[0025] The invention also relates to an aircraft carrying a navigation system conforming to the preceding navigation system.

[0026] The invention also relates to a computer program product comprising software instructions which, when executed by an on-board computer of an aircraft, implement a navigation method in accordance with the preceding method.

[0027] The invention and its advantages will be better understood on reading the detailed description which follows of a particular embodiment, given solely as an illustrative and non-limiting example, this description being made with reference to the appended drawings in which: - [Fig.l] [Fig.l] is a schematic representation, in the form of functional modules, of the navigation system according to the invention; - [Fig.2] [Fig.2] is a block representation of the process of trajectory calculation implemented by the navigation system of [Fig.l]; and, - [Fig.3] [Fig.3] is a representation of the temporal evolution of the tra flight path calculated by the navigation system of [Fig. 1].

[0028] Generally speaking, the method according to the invention consists of combining long-term navigation, making it possible to ensure the safety of the flight until landing, and short-term navigation, allowing optimal completion of the mission.

[0029] According to the state of the art, long-term navigation is based on a set of trajectories, from which the safe trajectory is selected. However, these trajectories are neither optimal nor particularly dynamically adaptable.

[0030] Short-term navigation makes it possible to meet the criteria of optimality and high adaptability, insofar as the short-term trajectory is constructed as the flight progresses. However, this short-term trajectory alone does not ensure flight safety, because it does not cover the entire flight up to landing.

[0031] Finally, according to the invention, a medium-term trajectory is calculated making it possible to link the short-term and long-term trajectories calculated separately.

[0032] The flight trajectory then results from the concatenation of the short, medium and long term trajectories.

[0033] The flight trajectory is advantageously validated for safety before being transmitted to the aircraft guidance system.

[0034] In the following, the qualifiers short, medium and long term are rather to be seen according to a distance scale, rather than a time scale, although these two scales are correlated through the speed parameter of the aircraft.

[0035] Operational constraints are constraints related to the mission (mission objective, performance criteria, etc.). Safety constraints are constraints related to flight safety (obstacles, no-fly zones for safety reasons, aircraft performance to be respected to avoid a crash).

[0036] [Fig. 1] represents a preferred embodiment of a navigation system according to the invention, intended to be carried on board an aircraft.

[0037] The navigation system 10 is adapted to calculate a flight trajectory periodically and transmit it to a guidance system 20 of the aircraft, as an instruction, in order to pilot the aircraft on this trajectory. Usually, the guidance system is in fact integrated into the navigation system.

[0038] The navigation system 10 is a computer comprising calculation means, such as a processor, and storage means, such as a memory. The memory stores in particular the instructions of computer programs, in particular a program whose execution allows the implementation of the method for calculating a flight trajectory according to the invention.

[0039] The execution of this program makes it possible to provide the navigation system 10 with a plurality of functionalities, represented schematically in the form of modules functional on [Fig.l].

[0040] The navigation system 10 thus comprises a module 15 for updating the safety constraints at the current time CS(t). This module takes in particular as input the technical capabilities Cap of the aircraft as provided by its designer (such as autonomy, power, finesse, etc.), the meteorological information provided by the local meteorological body, and the airspaces and altitudes authorized for the flight in order to guarantee its safety, provided by the aeronautical information services.

[0041] The navigation system 10 comprises a long-term trajectory calculation module 12. In accordance with the state of the art, the module 12 takes as input, for example, the mission M to be carried out, which may take the form, for example, of a flight plan, the current position P(t) of the aircraft, the characteristic Cap capabilities of the aircraft, and the safety constraints at the current time CS(t). The module 12 delivers as output a set of trajectories at the current time t. This set is denoted E(t).

[0042] The set E(t) comprises a nominal trajectory Tn(t) and a plurality of diversion trajectories Td(t), the starting points of which are located along the nominal trajectory Tn(t). In both cases, these are long-term trajectories.

[0043] Advantageously, the navigation system 10 also comprises a validation module 8, in accordance with the state of the art, making it possible to validate the safety of the set of trajectories E(t).

[0044] The navigation system 10 comprises a database 11 making it possible to record the set of trajectories at the current time E(t) validated by the module 8.

[0045] The navigation system 10 comprises a selection module 13 making it possible to select, in the database 11, a long-term trajectory at the current time TL(t) from among the set of trajectories E(t).

[0046] The navigation system 10 comprises a module 17 for updating the operational constraints at the current time COp(t). This module takes in particular as input the mission objectives specified by the aircraft operator and any geographical constraints (authorized airspaces, relief, obstacles) and technical constraints (performance of the payload) influencing the success of the mission.

[0047] The navigation system 10 comprises a short-term trajectory calculation module 14. The module 14 takes, for example, as input the operational conditions at the current time Cop(t), the mission M, the characteristic Cap capabilities of the aircraft, the safety constraints at the current time CS(t), and the position P(t) at the current time of the aircraft. The module 14 delivers as output a short-term trajectory at the current time, TC(t).

[0048] The navigation system 10 comprises a medium-term trajectory calculation module, 16. The module 16 takes as input the short-term trajectory at the current time, TC(t) at the output of module 14, the long-term trajectory at the current time, TL(t) at the output of module 13 (essentially the starting point of the selected nominal long-term trajectory Tn(t), the characteristic Cap capabilities of the aircraft and, preferably, the safety constraints at the current time CS(t) at the output of module 15. Module 16 outputs a medium-term trajectory at the current time, TM(t).

[0049] The medium-term trajectory connects the short-term trajectory and the long-term trajectory. This connection must ensure continuity in position and speed of the aircraft. Flight constraints are taken into account to make each connection.

[0050] The navigation system 10 comprises an aggregation module 18 which, from the short-term trajectories at the current time, TC(t), medium-term trajectories at the current time, TM(t), and long-term trajectories at the current time, TL(t), calculates a single object or flight trajectory at the current time T'(t).

[0051] Advantageously, the navigation system 10 also comprises a validation module 19, in accordance with the state of the art, making it possible to validate the safety of the flight trajectory T'(t) before transmitting it, as flight trajectory T(t), to the guidance module 20. The validation module 19 may take into account the validation of the entire trajectory E(t) possibly carried out beforehand by the validation module 8.

[0052] The trajectory calculation modules 12, 14 and 16 each execute an algorithm known to those skilled in the art to calculate the long-term, short-term and medium-term trajectories respectively. For example, the following may be implemented: - algorithms of the same type as those of a state-of-the-art FMS, if the aircraft must follow aeronautical procedures (particularly for long-term trajectories); - classic trajectory and / or path calculation algorithms for missions such as surveillance, tracking, rescue, etc.; - algorithms based on machine learning.

[0053] [Fig.2] represents a preferred embodiment of the flight trajectory calculation method according to the invention.

[0054] The method 100 is implemented by the navigation system 10 of [Fig. 1], during the flight of the aircraft 1.

[0055] The method 100 comprises a short / medium term loop 120 nested in a long term loop 110. These two loops are in fact executed in parallel, the calculations of the long term loop making it possible to obtain a set of trajectories taking more time.

[0056] For example, the short / medium term loop 120 is iterated every 1 second, while the long term loop is iterated every 60 seconds.

[0057] An iteration of the long-term loop 110 will now be presented.

[0058] In a step 111 of the loop 110, security constraints are consolidated at the current time. Step 111 consists of executing module 15. These are, for example, constraints linked to: - to the ground (safety altitude); - the weather (winds and dangerous weather phenomena); - to the regulations (authorized or prohibited geographical areas, procedures to be respected); - to landing strips (closure of an airport for example); - to the aircraft (autonomy and performance).

[0059] At the output of step 111, a safety constraint vector is provided at the current time, CS(t). This vector includes, in the mission area, the prohibited zones and the authorized zones, the procedures to be followed and the available landing runways as well as the performance parameters of the aircraft.

[0060] Then, in step 112 a set of long-term trajectories is calculated and then validated. This step consists of executing modules 12 then 8.

[0061] The purpose of this step is to update all the long-term trajectories at the current time E(t) stored in the database 11.

[0062] For step 112, for example, not only the current position P(t) of the aircraft 1, the mission M to be carried out, the Cap capabilities of the aircraft, but also the safety constraint vector CS(t) are considered.

[0063] A nominal trajectory at the current time Tn(t) is calculated between the current position P(t) of the aircraft and the position of the end of the mission indicated by the mission M (landing runway of the destination point for example).

[0064] Different diversion (or contingency) trajectories at the current time Td(t) are calculated. Each trajectory Td(t) is associated with one or more hazards to which it can respond. Each trajectory Td(t) starts from the nominal trajectory at the current time Tn(t) towards alternative landing runways present near the nominal trajectory.

[0065] A diversion trajectory is calculated so that, if a hazard occurs along the nominal trajectory, the aircraft leaves the nominal trajectory and follows the diversion trajectory in order to return the aircraft to the ground safely taking into account the hazard.

[0066] The different trajectories of the set E(t) are potential long-term trajectories which may be sub-optimal. They take into account conservative performance parameters of the aircraft (low climb rate and large turning radius for example) allowing the aircraft to fly the calculated trajectory even in unfavorable conditions: engine failure, failure of certain control surfaces, strong wind, etc.

[0067] At the output of step 112, the set of trajectories at the current time E(t) calculated is validated from a security point of view by the validation module 8, then stored in the database 11 for use during the iterations of the short / medium term loop 120. The contents of the database 11 will be updated during the next iteration of the long term loop 110.

[0068] The short / medium term loop 120 comprises the following steps:

[0069] Step 121 allows testing a condition on the state of the aircraft. Step 121 corresponds to the execution of module 13.

[0070] Depending on the current state S(t) of the aircraft, either the nominal trajectory or one of the diversion trajectories is selected from the database 11. The selected trajectory becomes the long-term trajectory at the current time, TL(t).

[0071] The other steps of the short / medium term loop 120 are implemented only during nominal operation of the aircraft, i.e. when the nominal trajectory has been selected as the long term trajectory at the current time TL(t).

[0072] The short / medium term loop continues with step 122.

[0073] Step 122 consists of consolidating the current operational constraints. Module 17 is executed for the current time step.

[0074] For example, the objective of the mission M of the aircraft is updated at the current time step. This is the case for example when the objective of the mission is to pursue a target, then the position and the speed of this target (delivered for example by a radar system on board the aircraft) are updated during step 122.

[0075] At the output of step 122, the vector of operational constraints at the current time COp(t) is obtained.

[0076] Step 124 consists of calculating a short-term trajectory at the current time, TC(t).

[0077] To do this, module 14 is executed.

[0078] This step takes for example as input the current position of the aircraft P(t), the mission M to be carried out, the characteristic Cap capabilities of the aircraft, the operational constraint vector COp(t), and the safety constraints at the current time CS(t).

[0079] Advantageously, the calculation of the short-term trajectory is such that it leads to an optimal trajectory, taking into account the nominal capabilities of the aircraft. For example, if the objective consists of climbing to a certain level, the short-term trajectory makes it possible to move towards this objective with a climb according to the optimal slope of the aircraft 1.

[0080] In step 126, a medium-term trajectory at the current time, TM(t), is calculated.

[0081] This must make it possible to join the short-term trajectory TC(t) calculated at the output of step 124 and the long-term trajectory TL(t) at the output of step 121.

[0082] Step 126 consists of executing module 16.

[0083] A condition for calculating the medium-term trajectory is, for example, to minimize the distance between the end point of the short-term trajectory TC(t) and the point of departure from the long-term trajectory TL(t), while respecting criteria for joining these two trajectories. These criteria are based on the nominal Cap capabilities of aircraft 1, for example on a minimum radius of curvature of the aircraft, a continuous speed at the junction point, etc.

[0084] Preferably the security constraints at the current time CS(t) are also taken into account in step 126.

[0085] Step 128 then consists of associating the short, medium and long term trajectories at the current time in a single flight trajectory usable by the guidance system 20 of the aircraft. For this, the aggregation module 18 is executed. A trajectory T'(t) is thus obtained from TL(t), TM(t) and TC(t).

[0086] Optionally, in step 129, the safety of the flight trajectory T'(t) at the output of the module 18 is verified. This step corresponds to the execution of the module 19.

[0087] This makes it possible to verify a posteriori, that is to say once the flight trajectory has been calculated, that it is safe from start to finish.

[0088] Once validated, the flight trajectory at the current time T(t) is transmitted to the guidance module 20. In the event of invalidation of the new calculated trajectory, the updating of the trajectory is not continued, and the last validated trajectory is retained.

[0089] Thus, updating the short-term trajectory while retaining the nominal trajectory as a long-term trajectory makes it possible to construct a flight trajectory for the aircraft that is very reactive to the evolution of the operational constraints Cop(t), in particular the occurrence of unexpected events. Compared to the state of the art where the evolution of the operational constraints is only taken into account through the calculation of a new set of long-term trajectories, the invention allows a much shorter reaction time.

[0090] In addition, since the short-term trajectory is optimal, the trajectory actually followed at each instant by the aircraft becomes optimal.

[0091] [Fig. 3] illustrates the implementation of the invention. An aircraft A carries the device 10 and implements the method 100. [Fig. 3] illustrates the flight path followed by the aircraft A over a period of 60 s.

[0092] At time t=0, the long loop 110 completes a first iteration allowing the calculation of the set of long-term trajectories E(0). It comprises a nominal trajectory Tn(0) and several diversion trajectories Td(0).

[0093] During the following 60 iterations of the short / medium term loop 120, between t=0 and t=59, the long term trajectory will be selected from this set E(0). Except for any random event, the long term trajectory is therefore equal to Tn(0).

[0094] The iteration of the short / medium term loop 120 at t=0 makes it possible to calculate a short term trajectory TC(0), then a medium term trajectory TM(0) connecting TC(0) and Tn(0).

[0095] The iteration of the short / medium term loop 120 at t=l makes it possible to calculate a short term trajectory TC(1), then a medium term trajectory TM(1) connecting TC(1) and Tn(0).

[0096] The iteration of the short / medium term loop 120 at t=2 makes it possible to calculate a short term trajectory TC(2), then a medium term trajectory TM(2) connecting TC(2) and Tn(0)...

[0097] The iteration of the short / medium term loop 120 at t=59 makes it possible to calculate a short term trajectory TC(59), then a medium term trajectory TM(59) connecting TC(59) and Tn(0).

[0098] At t=60, the long-term loop 110 completes a second iteration making it possible to calculate a new set of long-term trajectories E(60), which includes the long-term trajectories (Tn(60) or Td(60)) which will be used during the following 60 iterations of the short / medium-term loop 120.

[0099] The iteration of the short / medium term loop 120 at t=60 makes it possible to calculate a short term trajectory TC(60), then a medium term trajectory TM(60) connecting TC(60) and Tn(60).

[0100] The trajectory Tf actually followed by the aircraft 1 is ultimately the association of the portions of the short-term trajectories TC(t) actually traveled by the aircraft between two iterations of the loop 110. This trajectory is consequently optimal, at least in portions.

[0101] The present invention has numerous advantages.

[0102] In particular, the short-term trajectory allows for efficiency gains while the long-term trajectory is conservative.

[0103] The decoupling of calculations between short-term, medium-term and long-term trajectories allows parallelization of calculations, and thus reduces the workload on the on-board computer.

[0104] Furthermore, the performance constraints on the computer are also reduced thanks to the long-time loop which makes it possible to reduce the frequency at which all of the long-term trajectories are updated, which is, in the calculation of the flight trajectory, the part requiring the most computing resources.

[0105] Thus, the navigation function according to the invention provides the aircraft with a safe, optimized flight path adapted to the operational conditions, on which the aircraft can guide itself.

[0106] The invention is applicable to any navigation function, in particular for autonomous aircraft, primarily drones.

[0107] It applies to air transport (passengers or freight), in particular for autonomous aircraft (drones and unmanned aircraft).

[0108] When the method is carried out in the form of one or more software programs, i.e. in the form of a computer program, also called a computer program product, it is furthermore capable of being recorded on a medium, not shown, readable by a computer. The computer-readable medium is, for example, a medium capable of storing electronic instructions and of being coupled to a bus of a computer system. For example, the readable medium is an optical disk, a magneto-optical disk, a ROM memory, a RAM memory, any type of non-volatile memory (for example FLASH or NVRAM) or a magnetic card. A computer program comprising software instructions is then stored on the readable medium.

Claims

Claims

1. Method (100) for calculating a flight trajectory (T(t)) for an aircraft (A), characterized in that the method comprises a short / medium term loop (120), the steps of which are iterated at a high frequency, nested in a long term loop (110), the steps of which are iterated at a low frequency, the long term loop (110) leading to the calculation of a long term trajectory (TL(t)), the long term trajectory being calculated to meet safety criteria, and the short / medium term loop (120) leading first to the calculation of a short term trajectory (TC(t)), then to the calculation of a medium term trajectory (TM(t)), the short term trajectory being calculated to meet optimality criteria, the medium term trajectory joining the short term trajectory with the long term trajectory.

2. Method according to claim 1, in which the long-term loop (110) comprises the steps of: - consolidation (111) of a plurality of safety constraints; - calculation (112), as a function of the plurality of safety constraints, of a current position of the aircraft, of a plurality of technical capabilities characteristic of the aircraft, and of a mission assigned to the aircraft, of a set of long-term trajectories at the current time (E(t)), said set E(t) comprising a nominal trajectory (Tn(t)) and a plurality of diversion trajectories (Td(t)); and, - Selection (121), as a long-term trajectory at the current time (TL(t)), from the set of long-term trajectories at the current time (E(t)), of the nominal trajectory or of one of the diversion trajectories.

3. Method according to claim 1 or claim 2, in which the short / medium term loop (120) comprises the steps of: - consolidation (122) of a plurality of operational constraints and a plurality of safety constraints; - calculation (124), as a function of the plurality of operational constraints, of the plurality of safety constraints, of a current position of the aircraft and of a mission, of a short term trajectory at the current time (TC(t)); - calculation (126), as a function of the plurality of security constraints, of the short-term trajectory and the long-term trajectory, of a medium-term trajectory.

4. A method according to any preceding claim, wherein, at each time step, the long, medium and short term trajectories are aggregated (128) into a flight trajectory, the flight trajectory being transmitted to a guidance system (20) of the aircraft.

5. A method according to claim 4, wherein, once the long, medium and short term trajectories have been aggregated into a flight trajectory, the flight trajectory is validated (129) according to safety criteria before being transmitted to the aircraft guidance system.

6. A method according to any preceding claim, wherein, a time step being equal to one second, the short / medium term loop (120) is iterated with a period of one second, and the long term loop (110) is executed with a period of 60 seconds.

7. A method according to any preceding claim, wherein the mission is a flight plan.

8. Navigation system (10) intended to be carried on board an aircraft (A), characterized in that it is adapted to implement a method for calculating a flight trajectory according to any one of claims 1 to 7.

9. Aircraft (A) carrying a navigation system (10), characterized in that the navigation system conforms to the navigation system of claim 8.

10. Computer program product comprising software instructions which, when executed by an on-board computer of an aircraft, implement a navigation method in accordance with the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Trajectory selection system for an aircraft equipped with an automatic navigation and guidance system on a trajectory.

    FR3131956A1

  • Method and system for generating and following an optimized flight trajectory of an aircraft

    US20200074867A1