Aircraft flight management system

The aircraft flight management system addresses the challenge of optimizing flight trajectories by using a non-critical open world module to develop an enriched flight plan optimized for the avionics module, enhancing precision and reducing costs.

FR3150860B1Active Publication Date: 2025-06-20THALES SA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
FR2023007099
Authority / Receiving Office
FR · FR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-07-04
Publication Date
2025-06-20
Estimated Expiration
2043-07-04

AI Technical Summary

Technical Problem

Current aircraft flight management systems face challenges in optimizing flight trajectories efficiently while controlling development costs, as existing solutions do not effectively link avionics with non-avionics systems, leading to suboptimal trajectory optimization and increased costs.

Method used

An aircraft flight management system comprising a non-critical open world module that develops an enriched flight plan, optimized for a critical avionics module, by iteratively improving pseudo-constraints based on environmental parameters and optimization criteria, thereby enhancing trajectory calculation precision.

Benefits of technology

This approach maximizes the optimization capacity of the avionics module, reduces the complexity and cost of certified software and hardware, and allows for greater agility in adapting to future needs and new technologies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000012_0000
    Figure 00000012_0000
  • Figure 00000013_0000
    Figure 00000013_0000
Patent Text Reader

Abstract

Flight management system of an aircraft comprising: a first non-critical or open world module (MO) for developing an improved enriched flight plan, the first module (MO) being configured to develop the improved enriched flight plan iteratively by the following steps: initialization of pseudo-constraints; anditerative improvement of the choice of pseudo-constraints, until an improvement objective or absence of improvement is reached compared to the last best choice of pseudo-constraints, from at least one optimization criterion and at least one parameter representative of the environment of the flight of the aircraft;the second critical or avionics flight management module (FMS) certified for trajectory calculation, comprising at least one critical computer and / or at least one critical software for calculating and outputting a safe trajectory, from the improved enriched flight plan provided by the first module (MO). Figure for the abstract: [Fig.1]
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: Aircraft flight management system

[0001] The present invention relates to a flight management system of an aircraft.

[0002] The invention relates to the field of on-board systems, and more particularly the optimization of the trajectory of an aircraft.

[0003] In the context of the present invention, the avionics systems are secure on-board systems meeting regulatory constraints of integrity and availability. These avionics systems are characterized by a level of criticality, linked to the level of integrity and the level of availability, imposed by the regulatory standards in force.

[0004] Integrity means the ability of a system to perform a required function correctly. Availability means the ability of a system to perform a required function under given conditions, at a given time or during a given time interval. A "non-avionics" or "open world" system means systems that are not onboard and / or that do not meet the same regulatory constraints of integrity and availability.

[0005] The criticality levels are for example defined in the RTCA DO178-C and EUROCAE ED-12C standards, by five criticality levels (from A to E) defined as follows: Level A: A defect in the system or subsystem under study can cause a catastrophic problem - Flight safety or compromised landing - Aircraft crash. Level B: A defect in the system or subsystem under study may cause a dangerous problem resulting in serious damage or even the death of some occupants. Level C: A defect in the system or subsystem under study may cause a major problem resulting in malfunction of the device's vital equipment. Level D: A defect in the system or subsystem under study may cause a minor problem with no effect on flight safety. Level E: A defect in the system or subsystem under study may cause a problem with no effect on flight safety.

[0006] These 5 levels are also called DAL levels (acronym for "Design Assurance Level" in English). The Levels are established by the operational safety studies. These studies then set the DAL level for the hardware and software in accordance with the safety standards (Eurocae ED-79 and SAE ARP4754 "Certification considerations for Highly-Integrated and Complex Aicraft Systems") or aircraft manufacturer directives (ABD100, ABD200,...). The DAL level of a subsystem can be different from the system level on the condition that the DAL level of the system is achieved by an adequate hardware / software architecture.

[0007] The invention can be applied in the field of air transport, whether it be scheduled aviation, business aviation, aerial work, remotely piloted aircraft or autonomous aircraft.

[0008] Currently, in an onboard aircraft flight management system, or FMS for acronym for "Flight Management System" in English, one of the most complex functions is the calculation of the trajectory and predictions (fuel, performance, arrival time), from the aircraft flight plan. This function is complex because it manages flight optimization and multiple constraints. The processing requires a large computing capacity of the processor or CPU for acronym for "Central Processing Unit" in English, and a specific real-time architecture.

[0009] Currently, the trajectory calculation and prediction function is fully implemented on certified avionics systems. The steps for calculating this function are as follows: - Development of the flight plan, - Calculation of the Trajectory, and - Guidance along the trajectory.

[0010] There are numerous patent documents relating to FMS 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).

[0011] For example, document US 10,295,349 B2 is known, which relates to an aircraft flight management system that secures data provided by the non-avionics or open world domain. This document is based on an architecture with two FMS flight management systems, one validating non-critical data from the open world, while the other continues to conduct the flight. This system requires the operation of two FMS flight management systems in parallel, which is costly in terms of resources and financially.

[0012] The traditional approach of optimizing the trajectory in critical certified avionics generates increasingly heavy costs, which are not economically viable.

[0013] Also known is document FR3019912 which relates to a system and a method for determining the flight parameters and the fuel consumption of at least one flight phase of an aircraft. This document relates to a solution for optimizing flight in the open world.

[0014] Also known is document US20100191458 which relates to a system and method for optimizing a flight plan in the open world.

[0015] Existing solutions do not make a close link between avionics and the open world: an optimized flight plan is calculated in the open world, then the FMS calculates a trajectory following this optimized flight plan. But the optimization done in the open world does not take into account the characteristics of the FMS used.

[0016] Furthermore, regardless of the level of optimization performed on the flight plan in the open world, the degree of optimization of the trajectory is limited by the capabilities of the FMS employed.

[0017] Furthermore, optimization methods in the open world do not take into account the known flaws of FMS in terms of optimization.

[0018] An aim of the invention is to address the problems cited above, and in particular to increase the precision of the calculations for optimizing the flight of an aircraft in a field where operational performance requirements require increasingly complex algorithms based on more and more data, while controlling the development costs which are significant for the production of certified on-board systems.

[0019] According to one aspect of the invention, there is provided an aircraft flight management system comprising: - a first non-critical or open world module for developing an improved enriched flight plan, comprising at least one non-critical computer, and / or at least one non-critical software, for, from a reference flight plan comprising a first set of constraints, the value of at least one parameter of a second set of parameters representative of the aircraft flight environment, and at least one optimization criterion of a third set of optimization criteria, calculating and delivering as output, an improved 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 avionics flight management module, for which the enriched flight plan is specifically optimized,

[0020] the first module being configured to develop the improved enriched flight plan iteratively by the following steps: - initialization of pseudo-constraints of the fourth set; - iterative improvement of the choice of pseudo-constraints of the fourth set until an objective of improvement of a trajectory calculated by the second critical avionics FMS flight management module is reached, or absence of improvement compared to the last best choice of pseudo-constraints, from at least one optimization criterion of the third set and at least one parameter of the second set. - the second critical or avionics flight management module certified for trajectory calculation, comprising at least one critical computer and / or at least one software critical to calculate and output a safe trajectory, from the enhanced enriched flight plan provided by the first module.

[0021] In one embodiment, the first module is configured to perform the step of initializing pseudo-constraints of the fourth set randomly, or according to a predefined process.

[0022] According to one embodiment, the first module is configured to implement the step of iterative improvement of the choice of the pseudo-constraint(s) of the fourth set by iteration of the following steps: - calculation and storage of the trajectory that the second module would calculate from a flight plan including the constraints of the reference flight plan and the current pseudo-constraints; - evaluating whether the current trajectory calculated is improved compared to the trajectories calculated in the previous iterations, based on the optimization criterion(s) of the third set, the value of at least one environmental parameter of a second set, and the improvement objective; and - if the objective is achieved, output of the iterative improvement of the flight plan enriched with the current pseudo-constraints, and otherwise modification of the current pseudo-constraints for the following iteration.

[0023] According to one embodiment, the first set of constraints comprises: - points to fly over; - a lateral trajectory to follow; - altitudes or altitude ranges to be respected; - speeds or speed ranges to be respected; and - passage times to be respected.

[0024] According to one embodiment, 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 balance of the aircraft throughout the flight; and / or - the thermal and / or electrical energy available on board the aircraft.

[0025] In one embodiment, the third set of optimization criteria comprises: - minimization of travel time; and / or - minimization of fuel consumed and flight condensation trails; and / or - minimization of a difference between a theoretical flight arrival time and a calculated arrival time (punctuality); and / or - minimization of turbulence.

[0026] According to one embodiment, the optimization criterion(s) are selectable by the pilot of the aircraft.

[0027] In one embodiment, the fourth set of pseudo-constraints comprises - points to fly over; - a lateral trajectory to follow; - altitudes or altitude ranges to be respected; - speeds or speed ranges to be respected; and - passage times to be respected.

[0028] In one embodiment, the first module is configured to perform the iterative improvement by gradient descent, or a genetic algorithm, or simulated annealing.

[0029] According to another embodiment of the invention, an aircraft is also provided with a flight management system as previously described.

[0030] The invention will be better understood by studying a few embodiments described as non-limiting examples and illustrated by the appended drawings in which:

[0031] - [Fig.l] schematically illustrates a flight management system of an aircraft, according to an aspect of the invention;

[0032] - [Fig.2] schematically illustrates the operation of the system of [Fig.l], according to an aspect of the invention.

[0033] [Fig.l] schematically illustrates a flight management system, according to one aspect of the invention.

[0034] The flight management system of an aircraft comprises a first non-critical MO or open world module for developing an improved enriched flight plan. The first MO module comprises at least one non-critical computer, and / or at least one non-critical software, and calculates and outputs, from a reference flight plan comprising a first set of constraints, the value of at least one parameter of a second set of parameters representative of the environment of the flight of the aircraft, and at least one optimization criterion of a third set of optimization criteria, an improved enriched flight plan comprising the first set of constraints and at least one pseudo-constraint of a fourth set of pseudo-constraints, to a second critical avionics FMS flight management module, for which the enriched flight plan is specifically optimized.

[0035] The first MO module is configured to develop the improved enriched flight plan iteratively by the following steps: - initialization of pseudo-constraints of the fourth set; - iterative improvement of the choice of pseudo-constraints of the fourth set, until an improvement objective is reached, or absence of improvement of a tra jectory calculated by the second critical avionics FMS flight management module with respect to the last best choice of pseudo-constraints, from at least one optimization criterion of the third set and at least one parameter of the second set.

[0036] The flight management system of an aircraft also comprises the second critical or avionics flight management module (FMS) certified for trajectory calculation, comprising at least one critical computer and / or at least one critical software for calculating and outputting a safe trajectory, from the improved enriched flight plan provided by the first MO module.

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

[0038] [Fig.2] schematically represents the operation of the flight management system of an aircraft.

[0039] The first MO module is configured to implement the step of iterative improvement of the choice of the pseudo-constraint(s) of the fourth set by iteration of the following steps: - calculation and storage of the trajectory that the second FMS module would calculate from a flight plan including the constraints of the reference flight plan and the current pseudo-constraints; - evaluating whether the current trajectory calculated is improved compared to the trajectories calculated in the previous iterations, based on the optimization criterion(s) of the third set, the value of at least one parameter of a second set, and the improvement objective; and - if the objective is achieved, output of the iterative improvement of the flight plan enriched with the current pseudo-constraints, and otherwise modification of the current pseudo-constraints for the following iteration.

[0040] The first set of constraints may include: - points to fly over; - a lateral trajectory to follow; - altitudes or altitude ranges to be respected; - speeds or speed ranges to be respected; and - passage times to be respected.

[0041] The second set of parameters representative of the aircraft flight environment may include information concerning: - the weather (current and forecast); - air traffic (in flight and at airports); - the weight and balance of the aircraft throughout the flight; and / or - the energy available on board the aircraft (thermal or electrical).

[0042] The third set of optimization criteria may include: - minimization of travel time; and / or - minimization of fuel consumed and flight condensation trails; and / or - minimization of a difference between a theoretical flight arrival time and a calculated arrival time (punctuality); and / or - minimization of turbulence.

[0043] The optimization criterion(s) may be selectable by the pilot of the aircraft.

[0044] The fourth set of pseudo-constraints may include: - points to fly over; - a lateral trajectory to follow; - altitudes or altitude ranges to be respected; - speeds or speed ranges to be respected; and - passage times to be respected.

[0045] The first MO module may be configured to perform the iterative improvement by gradient descent, or a genetic algorithm, or simulated annealing.

[0046] As a variant, the invention also proposes an aircraft equipped with a flight management system as previously described.

[0047] The present invention makes it possible to improve the efficiency of the augmented FMS, by analyzing its operation.

[0048] From the reference flight plan, the improved enriched flight plan also called optimal flight plan, the trajectory calculated by the second FMS module, the trajectory actually flown, the data on the flight conditions (weather, ATM communication and AOC), and the feedback from the pilots, one or more experts can write a new algorithm to develop the enriched flight plan, taking into account all the data from several flights.

[0049] Data collection allows data to be sent down from the aircraft to a ground computing unit (cloud or other).

[0050] The update is performed by a maintenance operator who downloads the new algorithm inside the aircraft.

[0051] The analysis may use Artificial Intelligence techniques.

[0052] The update can be carried out via a computer network between the aircraft and the ground computing unit.

[0053] The present invention has the following advantages: - Trajectory optimization: this invention maximizes the optimization capacity of the second FMS module, making the most of its qualities and avoiding its defects. - Functional augmentation: the first open world MO module can offer functions not existing in the second certified FMS module, while ensuring that it is perfectly compatible with the interfaces of the second FMS module. - Reducing the complexity of certified software: The second certified FMS module can remain relatively simple, as opposed to the first open-world MO module, which concentrates all the algorithmic optimization complexity. Reducing the complexity of certified algorithms reduces the number of requirements, lines of code, and therefore tests. - Reducing hardware requirements: Reducing the CPU footprint of certified algorithms, and therefore the real-time architecture of the software, reduces the power required by certified computers, and therefore reduces costs by using older and / or lighter hardware. For non-certified calculations, a COTS computer can be used, which allows for better SWaP (Size, Weight and Power). - Adapting to future needs: Traditionally, the developments of the second FMS module have mainly focused on improving trajectory optimization and taking into account an increasing number of constraints. Moving these efforts into the open world allows for much greater agility in developments and facilitates adaptation to future needs. - Compatibility with new technologies: the first open world MO module 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 trajectory is always carried out by the certified FMS and can be verified by the pilot. - Certified FMS Core Stability: Functional variability can be carried by the open-world application. The algorithms of the second certified FMS module are not impacted by new requirements.

Claims

1. Claims Aircraft flight management system comprising: - a first non-critical or open world module (MO) for developing an improved enriched flight plan, comprising at least one non-critical computer, and / or at least one non-critical software, for, from a reference flight plan comprising a first set of constraints, the value of at least one parameter of a second set of parameters representative of the environment of the flight of the aircraft, and at least one optimization criterion of a third set of optimization criteria, calculating and delivering as output, an improved 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 avionics flight management module (FMS), for which the enriched flight plan is specifically optimized, the first module (MO) being configured to emulate the second critical module (FMS) to develop the improved enriched flight plan iteratively by the following steps: - initialization of pseudo-constraints of the fourth set; and - iterative improvement of the choice of pseudo-constraints of the fourth set, until an objective of improvement of a trajectory calculated by the second critical avionics flight management module (FMS) is reached, or absence of improvement compared to the last best choice of pseudo-constraints, from at least one optimization criterion of the third set and at least one parameter of the second set, the first module (MO) being configured to implement the step of iterative improvement of the choice of the pseudo-constraint(s) of the fourth set by iteration of the following steps: - calculation and storage of the trajectory that the second module (FMS) would calculate from a flight plan including the constraints of the reference flight plan and the current pseudo-constraints, by emulation of the critical second module (FMS); - evaluating whether the current trajectory calculated is improved compared to the trajectories calculated in the previous iterations, based on the optimization criterion(s) of the third set, the value of at least one environmental parameter of a second set, and the improvement objective; and - if the objective is achieved, output of the iterative improvement of the enriched flight plan with the current pseudo-constraints, and otherwise modification of the current pseudo-constraints for the following iteration; - the second critical or avionics flight management module (FMS) certified for trajectory calculation, comprising at least one critical computer and / or at least one critical software to calculate and output a safe trajectory, from the improved enriched flight plan provided by the first module (MO).

2. System according to claim 1, in which the first module (MO) is configured to carry out the step of initializing pseudo-constraints of the fourth set randomly, or according to a predefined process.

3. System according to one of the preceding claims, in which the first set of constraints comprises: - points to be flown over; - a lateral trajectory to be followed; - altitudes or altitude ranges to be respected; - speeds or speed ranges to be respected; and - passage times to be respected.

4. System according to one of the preceding claims, in which the second set of parameters representative of the environment of the flight of the aircraft comprises information concerning: - the weather; - air traffic; - the mass and centering of the aircraft throughout the flight; and / or - the thermal and / or electrical energy available on board the aircraft.

5. System according to one of the preceding claims, in which the third set of optimization criteria comprises: - a minimization of the travel time; and / or - a minimization of the fuel consumed and the condensation trails of the flight; and / or - a minimization of a difference between a theoretical arrival time of the flight and a calculated arrival time; and / or - a minimization of turbulence.

6. System according to one of the preceding claims, in which the optimization criterion(s) are selectable by the pilot of the aircraft.

7. System according to one of the preceding claims, in which the fourth set of pseudo-constraints comprises: - points to fly over; - a lateral trajectory to follow; - altitudes or altitude ranges to respect; - speeds or speed ranges to respect; and - passage times to respect.

8. System according to one of the preceding claims, in which the first module (MO) is configured to carry out the iterative improvement by gradient descent, or a genetic algorithm, or simulated annealing.

9. Aircraft provided with a flight management system according to one of the preceding claims.