FLIGHT MANAGEMENT SYSTEM OF AN AIRCRAFT

20250014468 · 2025-01-09

    Inventors

    Cpc classification

    International classification

    Abstract

    A flight management system of an aircraft includes a first non-critical or open world module for creating an enhanced enriched flight plan, the first module being configured to create the enhanced enriched flight plan iteratively by the following steps: initialisation of pseudo-constraints; and iterative enhancement of the choice of pseudo-constraints, until an objective of enhancement or of absence of enhancement with respect to the last best choice of pseudo-constraints is reached, based on at least one optimisation criterion and on at least one parameter representative of the environment of the flight of the aircraft; the second critical or flight management avionics module certified to calculate a path, comprising at least one critical computer and/or at least one critical piece of software for calculating and delivering as output a secured path, based on the enhanced enriched flight plan supplied by the first module.

    Claims

    1. A flight management system of an aircraft comprising: a first non-critical or open world module (MO) for creating an enhanced enriched flight plan, comprising at least one non-critical computer, and/or at least one non-critical piece of software, for, based on a reference flight plan comprising a first set of constraints, on the value of at least one parameter of a second set of parameters representative of the environment of the flight of the aircraft, and on at least one optimisation criterion of a third set of optimisation criteria, calculating and delivering as output an enhanced enriched flight plan comprising the first set of constraints and at least one pseudo-constraint of a fourth set of pseudo-constraints, intended for a second critical flight management avionics module (FMS), for which the enriched flight plan is specifically optimised, the first module (MO) being configured to emulate the second critical module (FMS) to create the enhanced enriched flight plan iteratively by the following steps: initialisation of pseudo-constraints of the fourth set; and iterative enhancement of the choice of the pseudo-constraints of the fourth set, until an objective of enhancement of a path calculated by the second critical flight management avionics module (FMS), or absence of enhancement with respect to the last best choice of pseudo-constraints, is reached, based on at least one optimisation criterion of the third set and on at least one parameter of the second set, the first module (MO) being configured to implement the step of iterative enhancement of the choice of the pseudo-constraint or constraints of the fourth set by iteration of the following steps: calculation and storage of the path that the second module (FMS) would calculate based on a flight plan comprising the constraints of the reference flight plan and the current pseudo-constraints, by emulation of the second critical module (FMS); assessment as to whether the calculated current path is enhanced with respect to the paths calculated in the preceding iterations, as a function of the optimisation criterion or criteria of the third set, of the value of at least one environment parameter of a second set, and of the enhancement objective; and if the objective is reached, exit from the iterative enhancement of the enriched flight plan with the current pseudo-constraints, and otherwise modification of the current pseudo-constraints for the next iteration; the second critical or flight management avionics module (FMS) certified to calculate a path, comprising at least one critical computer and/or at least one critical piece of software for calculating and delivering as output a secured path, based on the enhanced enriched flight plan provided by the first module (MO).

    2. The system according to claim 1, wherein the first module (MO) is configured to perform the step of initialisation of pseudo-constraints of the fourth set randomly, or according to a predefined process.

    3. The system according to claim 1, wherein the first set of constraints comprises: points to be flown over; a lateral path to be followed; altitudes or ranges of altitudes to be observed; speeds or ranges of speed to be observed; and schedules to be observed.

    4. The system according to claim 1, wherein the second set of parameters representative of the environment of the flight of the aircraft comprises information concerning: the weather; air traffic; the weight and the centring of the aircraft throughout the flight; and/or the thermal and/or electrical energy available on board the aircraft.

    5. The system according to claim 1, wherein the third set of optimisation criteria comprises: a minimisation of the travel time; and/or a minimisation of the fuel consumed and of the flight condensation drags; and/or a minimisation of a deviation between a theoretical time of arrival of the flight and a calculated time of arrival; and/or a minimisation of the turbulences.

    6. The system according to claim 1, wherein the optimisation criterion or criteria is or are selectable by the pilot of the aircraft.

    7. The system according to claim 1, wherein the fourth set of pseudo-constraints comprises: points to be flown over; a lateral path to be followed; altitudes or ranges of altitudes to be observed; speeds or ranges of speed to be observed; and schedules to be observed.

    8. The system according to claim 1, wherein the first module (MO) is configured to perform the iterative enhancement by a gradient descent, or a genetic algorithm, or a simulated annealing.

    9. An aircraft provided with a flight management system according to claim 1.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0063] The invention will be better understood on studying a few embodiments described as nonlimiting examples and illustrated by the attached drawings in which:

    [0064] FIG. 1 schematically illustrates a flight management system of an aircraft, according to an aspect of the invention;

    [0065] FIG. 2 schematically illustrates the operation of the system of FIG. 1, according to an aspect of the invention.

    DETAILED DESCRIPTION

    [0066] FIG. 1 schematically illustrates a flight management system, according to an aspect of the invention.

    [0067] The flight management system of an aircraft comprises a first non-critical or open world module MO for creating an enhanced enriched flight plan. The first module MO comprises at least one non-critical computer, and at least one non-critical piece of software, and calculates and delivers as output, based on a reference flight plan comprising a first set of constraints, on the value of at least one parameter of a second set of parameters representative of the environment of the flight of the aircraft, and on at least one optimisation criterion of a third set of optimisation criteria, an enhanced enriched flight plan comprising the first set of constraints and at least one pseudo-constraint of a fourth set of pseudo-constraints, intended for a second critical flight management avionics module FMS, for which the enriched flight plan is specifically optimised.

    [0068] The first module MO is configured to create the enhanced enriched flight plan iteratively by the following steps: [0069] initialisation of pseudo-constraints of the fourth set; [0070] iterative enhancement of the choice of the pseudo-constraints of the fourth set, until an enhancement objective, or absence of enhancement of a path calculated by the second critical flight management avionics module FMS with respect to the last best choice of pseudo-constraints, is reached, based on at least one optimisation criterion of the third set and on at least one parameter of the second set.

    [0071] The flight management system of an aircraft also comprises the second critical or avionics flight management module FMS certified to calculate a path, comprising at least one critical computer and/or at least one critical piece of software to calculate and deliver as output a secured path, based on the enhanced enriched flight plan supplied by the first module MO.

    [0072] The first module MO is configured to perform the step of initialisation of pseudo-constraints of the fourth set randomly, or according to a predefined process.

    [0073] FIG. 2 schematically represents the operation of the flight management system of an aircraft.

    [0074] The first module MO is configured to implement the step of iterative enhancement of the choice of the pseudo-constraint or constraints of the fourth set by iteration of the following steps: [0075] calculation and storage of the path that the second module FMS would calculate based on a flight plan comprising the constraints of the reference flight plan and the current pseudo-constraints; [0076] assessment as to whether the calculated current path is enhanced with respect to the paths calculated in the preceding iterations, as a function of the optimisation criterion or criteria of the third set, on the value of at least one parameter of a second set, and on the enhancement objective; and [0077] if the objective is reached, exit from the iterative enhancement of the enriched flight plan with the current pseudo-constraints, and otherwise modification of the current pseudo-constraints for the next iteration.

    [0078] The first set of constraints can comprise: [0079] points to be flown over; [0080] a lateral path to be followed; [0081] altitudes or ranges of altitudes to be observed; [0082] speeds or ranges of speed to be observed; and [0083] schedules to be observed.

    [0084] The second set of parameters representative of the environment of the flight of the aircraft can comprise information concerning: [0085] the weather (current and forecast); [0086] air traffic (in-flight and over the airports); [0087] the weight and the centring of the aeroplane throughout the flight; and/or [0088] the energy available on board the aircraft (thermal or electrical).

    [0089] The third set of optimisation criteria can comprise: [0090] a minimisation of the travel times; and/or [0091] a minimisation of the fuel consumed and of the flight condensation drags; and/or [0092] a minimisation of a deviation between a theoretical time of arrival of the flight and a calculated time of arrival (punctuality); and/or [0093] a minimisation of the turbulences.

    [0094] The optimisation criterion or criteria can be selectable by the pilot of the aircraft.

    [0095] The fourth set of pseudo-constraints can comprise: [0096] points to be flown over; [0097] a lateral path to be followed; [0098] altitudes or ranges of altitudes to be observed; [0099] speeds or ranges of speed to be observed; and [0100] schedules to be observed.

    [0101] The first module MO can be configured to perform the iterative enhancement by a gradient descent, or a genetic algorithm, or a simulated annealing.

    [0102] In a variant, the invention also proposes an aircraft provided with a flight management system as previously described.

    [0103] The present invention makes it possible to enhance the effectiveness of the augmented FMS, by analysing its operation.

    [0104] Pseudo-constraints are constraint values for points which are not in the reference flight plan, but in the enriched flight plan.

    [0105] Based on the reference flight plan, on the enhanced enriched flight plan also called optimal flight plan, on the path calculated by the second module FMS, on the path actually flown, on the data concerning the flight conditions (weather, ATM and AOC communication), and on returns from the pilots, one or more experts can write a new algorithm to create the enriched flight plan, by taking into account all of the data from several flights.

    [0106] The collection of data makes it possible to download the data from the aircraft to a computation unit on the ground (cloud or other).

    [0107] The updating is done by a maintenance operator who uploads the new algorithm into the aeroplane.

    [0108] The analysis can use Artificial Intelligence techniques.

    [0109] The updating can be performed via a computing network between the aircraft and the computation unit on the ground.

    [0110] The present invention offers the following advantages: [0111] Optimisation of the path: this invention maximises the optimisation capability of the second module FMS, by best exploiting its qualities and avoiding its defects. [0112] Functional augmentation: the first open world module MO can offer functions that do not exist in the certified second module FMS, while making sure to be perfectly compatible with the interfaces of the second module FMS. [0113] Reduction of the complexity of the certified software: the certified second module FMS can remain relatively simple, unlike the first open world module MO, which concentrates all the algorithmic complexity of optimisation. The reduced complexity of the certified algorithms reduces the number of demands, of lines of code and therefore of tests. [0114] Reduction of the demands on the hardware: the reduction of the CPU imprint of the certified algorithms, and therefore of the real-time architecture of the software, reduces the power needed for the certified computers, and therefore reduces the costs through the use of old and/or more lightweight hardware. For the non-certified calculations, a COTS computer can be employed which allows for a better SWaP (Size, Weight and Power). [0115] Adaptation to future needs: traditionally, the changes of the second module FMS relate mostly to an enhancement of the optimisation of the paths, and the taking into account of increasingly numerous constraints. Transferring these efforts into the open world allows for a much greater agility in the changes, and facilitates the adaptation to future needs. [0116] Compatibility with new technologies: the first open world module MO offers the possibility of using techniques that are very difficult to certify such as the use of Artificial Intelligence. Indeed, the final calculation of the path is always performed by the certified FMS and can be verified by the pilot. [0117] Stability of the certified FMS Core: the functional variability can be borne by the open world application. The certified algorithms of the second module FMS are not impacted by new needs.