This application claims priority to French patent application 18 57964 filed on Sep. 5, 2018, the entire disclosure of which is incorporated by reference herein.
The disclosure herein relates to a method and a system for generating and following an optimized flight trajectory of an aircraft.
An object of the disclosure herein is to generate an optimized flight trajectory of an aircraft, in particular of a transport aeroplane, of an unmanned aircraft or a drone, which is capable of flying in constrained dynamic environments, that is to say in environments which are likely to contain objects or obstacles, with which the aircraft must avoid coming into collision, but that the aircraft may be required to cross in certain conditions. These objects or these obstacles correspond in particular to moving objects such as areas of meteorological disturbances, such as storms. Generally, the flight trajectories are constructed without taking the environment into account. These are superimposed on a representation of the environment on the control screens of the aircraft for the pilot to be able to identify any conflicts with an obstacle or obstacles and take appropriate corrective actions depending on the obstacle or obstacles.
In the case of an unmanned aircraft, the performance of functions that make it possible to perform an unmanned flight (without the intervention of a pilot) while guaranteeing flight safety with respect to obstacles is difficult. Indeed, it involves a great degree of complexity both in terms of quantity of data to be manipulated and in terms of complexity of logic operations to be performed.
An object of the disclosure herein is to mitigate these drawbacks by proposing a method and a system allowing the avoidance of obstacles simply and reliably.
To this end, the disclosure herein relates to a method for generating and following an optimized flight trajectory of an aircraft.
According to the disclosure herein, the generation and following method comprises the following steps, implemented iteratively:
Thus, by virtue of the update step, the flight trajectory determined from an obstacle prediction model can be modified to take account of obstacles not predicted and detected during the flight of the aircraft.
Furthermore, the update step comprises the following substeps:
According to a particular feature, the first determination substep comprises determining the short-term flight trajectory from the obstacle prediction model modified by the characteristic or characteristics detected in the detection substep.
Furthermore, the first determination substep comprises determining the short-term flight trajectory from, in addition, a distance between the aircraft and a terrain flown over by the aircraft.
Moreover, the second determination substep comprises the following substeps, implemented iteratively:
Furthermore, if all the computed long-term flight trajectories are likely to pass through an area with risk, the flight trajectory followed by the aircraft corresponds to a flight trajectory with minimum risk.
According to a particular feature, the long-term flight trajectory is determined in the first determination step, in addition, from meteorological data transmitted to the determination module from a device on the ground.
The disclosure herein relates also to a system for generating and following an optimized flight trajectory of an aircraft.
According to the disclosure herein, the generation and following system comprises the following modules implemented iteratively:
Furthermore, the update module comprises:
According to a particular feature, the first determination submodule is configured to determine the short-term flight trajectory from the obstacle prediction model modified by the characteristic or characteristics detected by the detection submodule.
Furthermore, the first determination submodule is configured to determine the short-term flight trajectory from, in addition, a distance between the aircraft and a terrain flown over by the aircraft.
Moreover, the second determination submodule comprises the following submodules, implemented iteratively:
otherwise, the new long-term flight trajectory corresponds to the auxiliary long-term flight trajectory.
According to a particular feature, if all the computed long-term flight trajectories are likely to pass through an area with risk, the flight trajectory followed by the aircraft corresponds to a flight trajectory with minimum risk.
The disclosure herein relates also to an aircraft, in particular a transport aeroplane or an unmanned aeroplane, which comprises a system for generating and following an optimized flight trajectory of an aircraft, as specified above.
The disclosure herein, with its features and advantages, will emerge more clearly on reading the description given with reference to the attached, example drawings in which:
The system 1 for generating and following an optimized flight trajectory of an aircraft AC, called “generation system” hereinafter in the description, is represented in
The generation system 1, embedded on the aircraft AC (
The determination module 2 is configured to determine a long-term flight trajectory from an obstacle prediction model. The long-term flight trajectory is established between a point of departure and a point of arrival, in such a way that the flight trajectory avoids (laterally and/or vertically) all the obstacles which are likely to be encountered between the point of departure and the point of arrival. This long-term trajectory determination can also be called “strategic loop”.
The obstacles can be considered as areas, vector forms such as polygons or risk probability densities.
The determination module 2 can be included in a flight management system FMS.
The obstacle prediction model can correspond to a meteorological prediction model established on the ground and loaded into a memory of the aircraft AC. It can be established several hours before the flight. The obstacle prediction model can be established by an information management device, for example an electronic flight device of EFB device (“Electronic Flight Bag”) type which will have these predictions supplied, for example, by datalinks by internet protocol IP.
According to a first embodiment, the obstacle prediction model is loaded only before the flight.
According to a second embodiment, the obstacle prediction model can be modified during flight and updated by a modification module. The modification module is configured to modify the obstacle prediction model from new meteorological data in the medium and long term sent by a device on the ground.
According to a variant of the second embodiment, the modification module can be a module of the generation system 1, such as a submodule of the determination module 2. According to another variant of the second embodiment, the modification module corresponds to a module of the EFB device which can send the modified obstacle prediction model after the modification module has modified the obstacle prediction model. According to the second embodiment, the long-term flight trajectory is determined by the determination module 2 from the obstacle prediction model which has been modified by the modification module as a function of the new meteorological data transmitted. The new meteorological data can be sent via a datalink to the modification module 5.
The long-term flight trajectory can be determined in several ways. In a nonlimiting manner, the long-term flight trajectory can be determined by:
Advantageously, the following constraints are taken into account in determining the long-term flight trajectory regardless of the way in which the flight trajectory has been determined:
The safety altitudes can correspond to an altitude which can be used in emergency conditions such as the altitude MSA (“Minimum Sector Altitude”) or an altitude MORA (“Minimum Off-Route Altitude”).
According to one embodiment, the verification of the terrain margin can be performed by sending, for verification, to a terrain computation model, of the part corresponding to the final approach of the flight trajectory by the determination module 2. The terrain computation module then sends to the determination module 2 a confirmation or a non-confirmation of the validity of the part of the flight trajectory sent.
According to another embodiment, the verification can be performed locally by the determination module 2 using a terrain database stored in a memory possibly included in the generation system 1.
The following module 3 is configured for the aircraft AC to fly by following the long-term flight trajectory determined by the determination module 2.
The update module 4, implemented iteratively, is configured to update the long-term trajectory from a short-term trajectory.
The short-term trajectory is determined as a function of characteristics of at least one obstacle detected during the following of the long-term flight trajectory by the aircraft AC and as a function of a predetermined risk criterion threshold. The short-term flight trajectory is determined to avoid the detected obstacle likely to be encountered by the long-term flight trajectory. This short-term trajectory determination can also be called “tactical loop”.
The tactical loop is implemented independently of the strategic loop.
The update module 4 comprises a detection submodule 41 configured to detect at least one characteristic of at least one obstacle likely to be encountered by the long-term flight trajectory followed by the aircraft AC.
In a nonlimiting manner, the detection submodule DETECT-SM (DETECT-SM for “detection sub-module”) 41, embedded on the aircraft AC, can comprise at least one of the following devices:
The update module 4 also comprises a computation submodule COMP1-SM (COMP-SM for “computation sub-module”) 42 configured to compute a criterion of risk of the obstacle or obstacles from the characteristic or characteristics detected by the detection submodule 41 and a risk evaluation submodule EVAL1-SM (EVAL-SM for “evaluation sub-module”) 43 configured to compare the risk criterion with the predetermined risk criterion threshold.
If the risk evaluation submodule 43 evaluates the risk criterion to be below the predetermined risk criterion threshold, the update module 4 is configured to implement:
According to one embodiment, the submodule 44 corresponds to the following module 3.
If the risk evaluation submodule 43 evaluates the risk criterion to be above or equal to the predetermined risk criterion threshold, the update module 4 is configured to implement:
The state of the aircraft AC corresponds to the heading, to the altitude, to the speed, to the slope, to the vertical speed and to the attitude of the aircraft AC.
Thus, this update module 4 permanently evaluates a solution minimizing the risk criterion and implements a short-term flight trajectory as soon as the risk criterion exceeds the predetermined risk criterion threshold. Contrary to a terrain avoidance, the avoidance based on meteorological data is not binary: it is possible to decide to pass through certain clouds while other clouds, such as clouds containing hail, are to be avoided.
According to one embodiment, the determination submodule 45 is configured to determine the short-term flight trajectory from the obstacle prediction model which is modified by the characteristic or characteristics detected by the detection submodule 41.
The determination submodule 45 is configured to determine the short-term flight trajectory from, in addition, a distance between the aircraft AC and a terrain flown over by the aircraft AC. The distance between the aircraft AC and the terrain flown over can be transmitted to the determination submodule 47 by a terrain proximity computation module in order for the terrain avoidance to take priority over the avoidance of an obstacle.
Moreover, the determination submodule 47 comprises the following submodules, implemented iteratively:
If the computed auxiliary long-term flight trajectory is likely to cross an obstacle corresponding to an area with risk, the determination submodule 47 reiterates the implementation of the computation submodule 471.
Otherwise, the new long-term flight trajectory corresponds to the auxiliary long-term flight trajectory.
If all the computed long-term flight trajectories are likely to cross an obstacle corresponding to an area with risk, the flight trajectory followed by the aircraft corresponds to a flight trajectory with minimum risk.
The flight trajectory with minimum risk allows the aircraft AC to cross obstacles while proceeding so as to cross them as little as possible and to minimize the impacts. The flight trajectory with minimum risk corresponds to a flight trajectory which will limit to the maximum the passage into areas with risk where the risk criterion exceeds the predetermined risk criterion threshold. Thus, the flight trajectory with minimum risk makes it possible to minimize the overall risk, even if the risk criterion locally exceeds the predetermined risk criterion threshold.
In a nonlimiting manner, the impacts are minimized by performing the following actions:
The flight trajectory with minimum risk can be determined by the tactical loop. The minimization of the risk can then be performed by guidance with minimum risk by the tactical loop. Thus, if the strategic loop determines, erroneously, a flight trajectory which involves crossing an obstacle corresponding to a dangerous area, the tactical loop then applies a risk minimization by determining a flight trajectory which circumvents the obstacle totally despite the error in the determination of the flight trajectory by the strategic loop. If the tactical loop does not determine a satisfactory flight trajectory, the aircraft AC can then follow the flight trajectory determined by the strategic loop.
The generation system then makes it possible to limit the complexity, the response times and the need for reliable inputs from the highly integrated tactical loop which guarantees the safety of the aircraft AC. Furthermore, by virtue of the strategic loop, it is possible to incorporate many parameters and to optimize the efficiency of a mission and to minimize the overall risk-taking by retaining a low criticality level relative to the tactical loop which protects the aircraft in case of an error in the determination of a flight trajectory by the strategic loop.
The disclosure herein relates also to a method for generating an optimized flight trajectory of an aircraft AC (
The generation method comprises the following steps, implemented iteratively:
The short-term trajectory is determined as a function of characteristics of at least one obstacle detected during the following of the long-term flight trajectory by the aircraft AC and as a function of the predetermined risk criterion threshold. The short-term flight trajectory is determined to avoid the detected obstacle likely to be encountered by the long-term flight trajectory.
Advantageously, the update step E3 comprises the following substeps:
If the risk criterion is below the predetermined risk criterion threshold, the update step E3 comprises a following substep E34, implemented by the following submodule 44, comprising or consisting in the aircraft AC continuing to fly by following the long-term flight trajectory.
If the risk criterion is above or equal to the predetermined risk criterion threshold, the update step E3 comprises:
According to one embodiment, the determination substep E35 comprises determining the short-term flight trajectory from the obstacle prediction model modified by the characteristic or characteristics detected in the detection substep E31.
Moreover, the determination substep E35 comprises determining the short-term flight trajectory from, in addition, a distance between the aircraft AC and a terrain flown over by the aircraft AC.
Furthermore, the determination substep E37 comprises the following substeps, implemented iteratively:
If the computed auxiliary long-term flight trajectory is likely to pass through an area with risk, the determination substep E37 resumes at the computation substep E371. Otherwise, the new long-term flight trajectory corresponds to the auxiliary long-term flight trajectory followed in the following step E2.
Moreover, if all the computed long-term flight trajectories are likely to pass through a zone with risk, the flight trajectory followed by the aircraft AC corresponds to a flight trajectory with minimum risk.
The subject matter disclosed herein can be implemented in software in combination with hardware and/or firmware. For example, the subject matter described herein can be implemented in software executed by a processor or processing unit. In one exemplary implementation, the subject matter described herein can be implemented using a computer readable medium having stored thereon computer executable instructions that when executed by a processor of a computer control the computer to perform steps. Exemplary computer readable mediums suitable for implementing the subject matter described herein include non-transitory devices, such as disk memory devices, chip memory devices, programmable logic devices, and application specific integrated circuits. In addition, a computer readable medium that implements the subject matter described herein can be located on a single device or computing platform or can be distributed across multiple devices or computing platforms.
While at least one example embodiment of the invention(s) is disclosed herein, it should be understood that modifications, substitutions and alternatives may be apparent to one of ordinary skill in the art and can be made without departing from the scope of this disclosure. This disclosure is intended to cover any adaptations or variations of the example embodiment(s). In addition, in this disclosure, the terms “comprise” or “comprising” do not exclude other elements or steps, the terms “a”, “an” or “one” do not exclude a plural number, and the term “or” means either or both. Furthermore, characteristics or steps which have been described may also be used in combination with other characteristics or steps and in any order unless the disclosure or context suggests otherwise. This disclosure hereby incorporates by reference the complete disclosure of any patent or application from which it claims benefit or priority.
Number | Date | Country | Kind |
---|---|---|---|
1857964 | Sep 2018 | FR | national |