This application claims priority to foreign French patent application No. FR 2307099, filed on Jul. 4, 2023, the disclosure of which is incorporated by reference in its entirety.
The present invention relates to a flight management system of an aircraft.
The invention relates to the field of the embedded systems, and more particularly the optimisation of the path of an aircraft.
In the context of the present invention, the avionics systems are secured embedded systems that address regulatory constraints of integrity and availability. These avionics systems are characterised by a level of criticality, linked to the level of integrity and to the level of availability, imposed by the regulatory standards currently in force.
Integrity is understood to mean the ability of a system to accomplish a required function correctly. Availability is understood to mean the ability of a system to accomplish a required function in given conditions, at a given instant or during a given time interval. “Non-avionics” or “open world” systems are understood to be systems which are not embedded and/or which do not meet the same regulatory constraints of integrity and of availability.
The levels of criticality are for example defined in the standards RTCA DO178-C and EUROCAE ED-12C, by five levels of criticality (from A to E) defined as follows:
These 5 levels are also called design assurance levels (DALs). The levels are established by dependability studies. These studies then set the DAL for the hardware and the software in accordance with the safety standards (Eurocae ED-79 and SAE ARP4754 “Certification Considerations for Highly-Integrated Or Complex Aircraft Systems”) or guidelines of the aircraft constructor (ABD100, ABD200, etc.). The DAL of a subsystem can be different from the system level provided that the DAL of the system is reached by a suitable hardware/software architecture.
The invention can be applied in the field of air transport, whether it be line aviation, business aviation, air travel, remote-piloted aircraft or autonomous aircraft.
Currently, in an embedded flight management system (FMS) of an aircraft, one of the most complex functions is the calculation of the path and of the predictions (fuel, performance levels, time of arrival), based on the flight plan of the aircraft. This function is complex because it manages the optimisation of the flight and of multiple constraints. The processing operations require great computation capability of the processor or central processing unit (CPU), and a specific real-time architecture.
Currently the function of calculation of the path and of the predictions is entirely implemented on certified avionics systems. The steps of calculation of this function are as follows:
There are many patent documents concerning flight management systems, some of which relate to a link between the critical avionics domain and less critical domains (i.e. less critical avionics or non-avionics, also called open world).
The document U.S. Pat. No. 10,295,349 B2 is for example known which relates to a flight management system for aircraft which secures data supplied by the non-avionics or open world domain. This document is based on an architecture with two flight management systems, one validating the non-critical data of the open world, while the other continues conducting the flight. This system necessitates the operation of two flight management systems in parallel, which is costly in terms of resources and financially.
The traditional approach consisting in optimising the path in the critical certified avionics generates increasingly heavy costs, which are not economically viable.
Also known is the document FR3019912 which relates to a system and a method for determining flight parameters and fuel consumption of at least one flight phase of an aeroplane. This document relates to a solution for optimising the flight in the open world.
Also known is the document US20100191458 which relates to a system and a method for optimising a flight plan in the open world.
The existing solutions do not make any narrow link between avionics and open world: an optimised flight plan is calculated in the open world, then the flight management system calculates a path following this optimised flight plan. However, the optimisation done in the open world does not take account of the characteristics of the flight management system employed.
Furthermore, whatever the level of optimisation produced on the flight plan in the open world, the degree of optimisation of the path is limited by the capabilities of the flight management system employed.
Additionally, the optimisation methods in the open world do not take into account known defects of the flight management systems in terms of optimisation.
One aim of the invention is to address the problems cited previously, and notably to increase the accuracy of the calculations for optimising the flight of an aircraft in a domain where the operational performance demands necessitate increasingly complex algorithms based on more and more data, while controlling the development costs which are significant for the production of certified embedded systems.
According to one aspect of the invention, a flight management system of an aircraft is proposed comprising:
In one embodiment, the first module is configured to perform the step of initialisation of pseudo-constraints of the fourth set randomly, or according to a predefined process.
According to one embodiment, the first set of constraints comprises:
According to one embodiment, the second set of parameters representative of the environment of the flight of the aircraft comprises information concerning:
In one embodiment, the third set of optimisation criteria comprises:
According to one embodiment, the optimisation criterion or criteria is or are selectable by the pilot of the aircraft.
In one embodiment, the fourth set of pseudo-constraints comprises:
In one embodiment, the first module is configured to perform the iterative enhancement by a gradient descent, or a genetic algorithm, or a simulated annealing.
According to another embodiment of the invention, also proposed is an aircraft provided with a flight management system as previously described.
The invention will be better understood on studying a few embodiments described as nonlimiting examples and illustrated by the attached drawings in which:
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.
The first module MO is configured to create the enhanced enriched flight plan iteratively by the following steps:
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.
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.
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:
The first set of constraints can comprise:
The second set of parameters representative of the environment of the flight of the aircraft can comprise information concerning:
The third set of optimisation criteria can comprise:
The optimisation criterion or criteria can be selectable by the pilot of the aircraft.
The fourth set of pseudo-constraints can comprise:
The first module MO can be configured to perform the iterative enhancement by a gradient descent, or a genetic algorithm, or a simulated annealing.
In a variant, the invention also proposes an aircraft provided with a flight management system as previously described.
The present invention makes it possible to enhance the effectiveness of the augmented FMS, by analysing its operation.
Pseudo-constraints are constraint values for points which are not in the reference flight plan, but in the enriched flight plan.
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.
The collection of data makes it possible to download the data from the aircraft to a computation unit on the ground (cloud or other).
The updating is done by a maintenance operator who uploads the new algorithm into the aeroplane.
The analysis can use Artificial Intelligence techniques.
The updating can be performed via a computing network between the aircraft and the computation unit on the ground.
The present invention offers the following advantages:
| Number | Date | Country | Kind |
|---|---|---|---|
| 2307099 | Jul 2023 | FR | national |