FR3037170A1 - Procede et systeme de prediction du fonctionnement d'un aeronef par analyse de similarite utilisant des capacites de stockage et de calcul reparties - Google Patents
Procede et systeme de prediction du fonctionnement d'un aeronef par analyse de similarite utilisant des capacites de stockage et de calcul reparties Download PDFInfo
- Publication number
- FR3037170A1 FR3037170A1 FR1555047A FR1555047A FR3037170A1 FR 3037170 A1 FR3037170 A1 FR 3037170A1 FR 1555047 A FR1555047 A FR 1555047A FR 1555047 A FR1555047 A FR 1555047A FR 3037170 A1 FR3037170 A1 FR 3037170A1
- Authority
- FR
- France
- Prior art keywords
- aircraft
- similar
- evolution
- current state
- under surveillance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 33
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000004364 calculation method Methods 0.000 title claims abstract description 8
- 238000005259 measurement Methods 0.000 claims abstract description 12
- 238000012544 monitoring process Methods 0.000 claims abstract description 6
- 230000005540 biological transmission Effects 0.000 claims abstract description 5
- 230000002159 abnormal effect Effects 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000010006 flight Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0808—Diagnosing performance data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64F—GROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
- B64F5/00—Designing, manufacturing, assembling, cleaning, maintaining or repairing aircraft, not otherwise provided for; Handling, transporting, testing or inspecting aircraft components, not otherwise provided for
- B64F5/60—Testing or inspecting aircraft components or systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0221—Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0283—Predictive maintenance, e.g. involving the monitoring of a system and, based on the monitoring results, taking decisions on the maintenance schedule of the monitored system; Estimating remaining useful life [RUL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0816—Indicating performance data, e.g. occurrence of a malfunction
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Optimization (AREA)
- Automation & Control Theory (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Operations Research (AREA)
- Software Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Computational Biology (AREA)
- Algebra (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Biology (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Transportation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Traffic Control Systems (AREA)
Abstract
L'invention porte sur un procédé d'estimation d'une évolution future du fonctionnement d'un aéronef sous surveillance (A), comprenant la mise en œuvre, par un calculateur embarqué au sein de l'aéronef sous surveillance, d'un calcul d'un état courant de l'aéronef (ECA) sous surveillance à partir de mesures (VFA) de variables relatives au fonctionnement de l'aéronef sous surveillance, d'une requête d'analyse de similarité de l'état courant calculé avec des états passés (EPB) d'aéronefs analogues, et d'une analyse d'une évolution de fonctionnement (SPB) de chaque aéronef analogue présentant un état passé similaire pour déterminer une évolution probable (FPA) du fonctionnement de l'aéronef sous surveillance. Le procédé s'accompagne de la mise en œuvre, par un calculateur (B) embarqué au sein de chaque aéronef, d'une comparaison de l'état courant calculé (ECA) avec des états passés (EPB) des aéronefs analogues, et d'une transmission de l'évolution de fonctionnement (SPB) correspondant à un état passé similaire identifié. L'invention s'étend à un système embarqué apte à la mise en œuvre du procédé.
Description
1 PROCÉDÉ ET SYSTÈME DE PRÉDICTION DU FONCTIONNEMENT D'UN AÉRONEF PAR ANALYSE DE SIMILARITÉ UTILISANT DES CAPACITÉS DE STOCKAGE ET DE CALCUL RÉPARTIES DESCRIPTION DOMAINE TECHNIQUE Le domaine de l'invention est celui de la surveillance d'aéronefs, notamment aux fins d'en anticiper les opérations de maintenance. L'invention vise plus particulièrement à prédire une évolution future du fonctionnement d'un aéronef par analyse de similarité avec le fonctionnement passé de toute une flotte d'aéronefs. ÉTAT DE LA TECHNIQUE ANTÉRIEURE Les avions, et notamment leurs moteurs, sont désormais des systèmes générateurs de données. Ces données sont issues de mesures obtenues par la numérisation de données provenant de capteurs, mais aussi de calculs, de résultats provenant de modèles, de commandes. Elles sont acquises avec des fréquences de plus en plus élevées, mais ne sont transférées au sol que de manière occasionnelle du fait de leur volume important.
L'état d'un moteur (ou de l'avion, ou tout autre sous-composant de l'aéronef étudié) à un instant donné peut être décrit à partir de ces données. Les trajectoires des observations de ces données (courbes) peuvent être analysées et converties en un indicateur vectoriel d'assez grande dimension représentatif de cet état ou du moins d'un aspect spécifique de cet état.
Si l'on veut savoir si le système observé est dans un état correct (normal) ou dégradé, ou s'il se dirige vers un état dégradé, on peut utiliser l'expérience acquise sur toute une flotte d'avions. La demande de brevet WO 2012/110733 Al propose une solution en ce sens selon laquelle l'état courant du système observé est comparé avec des états passés de toute la flotte afin de rechercher des états passés similaires à l'état courant. Une étude 3037170 2 du « futur » de ces observations similaires rencontrées dans le passé permet de prédire l'évolution probable du système observé. Ce type d'analyse nécessite un accès à un maximum d'informations issues de la flotte d'avions pour bénéficier du retour d'expérience le plus important et 5 permettre l'obtention de prédictions pertinentes. Mais du fait des volumes de données qui seront bientôt générés par les avions (plus de 1 Go par vol), cela demande une infrastructure de gestion de données conséquente et un outil de traitement capable de réaliser le calcul de l'état du système observé pour tous les avions et à toute date passée, puis de réaliser la recherche d'états 10 similaires, ceci en un temps suffisamment rapide pour ensuite transmettre les résultats à chaque avion. Or si le volume initial de données est déjà important, les calculs d'états en augmentent le volume d'un facteur multiplicatif non négligeable (nombre d'instants, de dimensions, d'échelles d'observations, de sous-systèmes) et la recherche d'états 15 similaires passe tout ce volume au carré. Une mise en oeuvre centralisée de ces opérations de stockage et de traitement est donc particulièrement lourde, et en pratique difficilement envisageable pour une flotte importante d'aéronefs. EXPOSÉ DE L'INVENTION L'invention a pour objectif de proposer une implémentation pratique 20 d'une telle surveillance par analyse de similarité d'un état de fonctionnement courant avec des états de fonctionnement passés d'une flotte d'aéronefs qui puisse permettre de s'affranchir du problème de la conception d'un centre de calcul et de stockage et de limiter le volume de communications. L'invention propose à cet effet un procédé d'estimation d'une évolution 25 future du fonctionnement d'un aéronef sous surveillance, comprenant la mise en oeuvre des étapes suivantes par un calculateur embarqué au sein de l'aéronef sous surveillance : - calcul d'un état courant de l'aéronef sous surveillance à partir de mesures de variables relatives au fonctionnement de l'aéronef sous surveillance, 3037170 3 - transmission d'une requête d'analyse de similarité de l'état courant calculé avec des états passés d'aéronefs analogues à l'aéronef sous surveillance, - réception et analyse d'une évolution de fonctionnement de chaque aéronef analogue présentant un état passé similaire à l'état courant calculé pour 5 déterminer une évolution probable du fonctionnement de l'aéronef sous surveillance. Certains aspects préférés mais non limitatifs de ce procédé sont les suivants : - il comprend le stockage de l'état courant calculé dans une base de données 10 embarquée au sein de l'aéronef sous surveillance ; - il comprend le stockage des mesures de variables relatives au fonctionnement de l'aéronef dans la base de données embarquée au sein de l'aéronef sous surveillance ; - il comprend l'émission d'une alerte par l'aéronef sous surveillance si l'évolution 15 probable de fonctionnement déterminée est une évolution anormale ; - l'étape de transmission d'une requête d'analyse de similarité de l'état courant calculé comprend la transmission dudit état courant calculé à un centre de stockage ; - l'étape de transmission d'une requête d'analyse de similarité de l'état courant 20 calculé comprend la transmission dudit état courant calculé par diffusion générale aux aéronefs analogues ; - il comprend la mise en oeuvre par un calculateur embarqué au sein d'un aéronef analogue d'une étape de comparaison de l'état courant calculé de l'aéronef sous surveillance avec des états passés dudit aéronef analogue pour identifier un état 25 passé similaire, et une étape de réponse à la requête d'analyse de similarité de l'état courant calculé de l'aéronef sous surveillance qui comprend la transmission de l'évolution de fonctionnement de l'aéronef analogue correspondant à l'état passé similaire identifié ; - l'évolution de fonctionnement correspondant à un état passé similaire identifié n'est transmise que si ladite évolution est une évolution anormale. 3037170 4 - il comprend une étape de réception par l'aéronef analogue de l'état courant calculé de l'aéronef sous surveillance depuis le centre de stockage, et l'étape de réponse à la requête d'analyse de similarité de l'état courant calculé comprend la transmission au centre de stockage de l'évolution de fonctionnement correspond 5 à l'état passé similaire identifié ; - l'étape d'analyse de l'évolution de fonctionnement de chaque aéronef analogue présentant un état passé similaire à l'état courant calculé pour déterminer une évolution probable de l'aéronef sous surveillance est précédée d'une étape de réception par l'aéronef sous surveillance de l'évolution de fonctionnement de 10 chaque aéronef analogue présentant un état passé similaire identifié depuis le centre de stockage. L'invention porte également sur un système destiné à être embarqué au sein d'un aéronef sous surveillance, comprenant un calculateur configuré pour calculer un état courant de l'aéronef sous surveillance à partir de mesures de variables relatives au 15 fonctionnement de l'aéronef sous surveillance, transmettre une requête d'analyse de similarité de l'état courant calculé avec des états passés d'aéronefs analogues à l'aéronef sous surveillance, recevoir et analyser une évolution de fonctionnement de chaque aéronef analogue présentant un état passé similaire à l'état courant pour déterminer une évolution de fonctionnement probable de l'aéronef sous surveillance.
20 Et l'invention s'étend à une infrastructure de diagnostic de fonctionnement d'une flotte d'aéronefs analogues, comprenant un système selon l'invention embarqué au sein de chaque aéronef de la flotte et un centre de stockage configuré pour stocker la requête d'analyse de similarité de l'état courtant d'un aéronef sous surveillance et l'évolution de fonctionnement de chaque aéronef analogue à 25 l'aéronef sous surveillance présentant un état passé similaire à l'état courant. BRÈVE DESCRIPTION DES DESSINS D'autres aspects, buts, avantages et caractéristiques de l'invention apparaîtront mieux à la lecture de la description détaillée suivante de formes de 3037170 5 réalisation préférées de celle-ci, donnée à titre d'exemple non limitatif, et faite en référence aux dessins annexés sur lesquels : la figure 1 est un schéma illustrant des systèmes embarqués au sein de deux aéronefs et le partage d'informations entre ces systèmes pour la mise en 5 oeuvre de l'invention ; la figure 2 illustre un mode de réalisation possible de l'invention dans lequel un centre de stockage est utilisé pour déposer/récupérer l'état courant de l'aéronef sous surveillance et le ou les états passés similaires de la flottes d'aéronefs similaires.
10 EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS L'invention propose selon un premier aspect un procédé d'estimation d'une évolution future du fonctionnement d'un aéronef sous surveillance. Le fonctionnement surveillé peut être celui de l'aéronef au sens large, ou bien celui d'un 15 composant ou système de l'aéronef. L'invention trouve avantageusement application à la surveillance d'un moteur équipant un aéronef. Ce procédé comprend : - le calcul d'un état courant de l'aéronef sous surveillance à partir de mesures de variables relatives au fonctionnement de l'aéronef sous surveillance ; 20 - une comparaison de cet état courant avec des états passés d'aéronefs analogues appartenant à une flotte d'aéronefs de même type que l'aéronef sous surveillance pour identifier des états passés similaires à l'état courant, - une analyse de l'évolution de fonctionnement de chacun des aéronefs analogues présentant un état passé similaire à l'état courant pour déterminer une 25 évolution probable du fonctionnement de l'aéronef sous surveillance. Ce procédé peut notamment mettre en oeuvre la solution présentée dans la demande de brevet WO 2012/110733 Al mentionnée précédemment. D'une manière générale, l'invention propose, pour la mise en oeuvre de ce procédé, de déployer un environnement de stockage et de calcul réparti sur une flotte 3037170 6 de systèmes embarqués à bord des aéronefs de toute une flotte. L'idée est ainsi de répartir traitement et stockage, tout en conservant les résultats là où ils sont utiles, pour s'affranchir du problème de la conception d'un centre de calcul et de stockage centralisé. L'invention sera mieux comprise à l'aide de la description suivante de la 5 figure 1 qui illustre des systèmes A, B destinés à être embarqués au sein de deux aéronefs de la flotte et le partage d'informations entre ces systèmes lors de la mise en oeuvre de l'invention. Dans la description suivante de la figure 1, le système A est celui d'un aéronef dit sous surveillance dont on souhaite prédire une évolution future du fonctionnement, tandis que le système B est celui d'un aéronef dit analogue appartenant à une flotte 10 d'aéronefs de même type que l'aéronef sous surveillance dans laquelle on recherche des états de fonctionnement passés similaires à l'état courant de l'aéronef sous surveillance. Les systèmes embarqués A, B sont cependant équivalents, de sorte que le système B peut être celui d'un aéronef sous surveillance et le système A celui d'un aéronef analogue objet d'une recherche par similarité.
15 Chaque système embarqué A, B comprend un calculateur doté de plusieurs modules, chacun configuré pour la mise en oeuvre d'une fonction. Chaque calculateur dispose ainsi d'un premier module 1-A, 1-B configuré pour calculer un état courant EcA, EcB de l'aéronef sous surveillance à partir de mesures de variables VFA, VFB relatives au fonctionnement de l'aéronef sous surveillance, 20 et pour transmettre une requête d'analyse de similarité de l'état courant calculé avec des états passés d'une flotte d'aéronefs analogues. Chaque calculateur dispose par ailleurs d'un deuxième module 4-A, 4-B configuré pour recevoir un état courant calculé EcA, EcB d'un aéronef sous surveillance, comparer l'état courant calculé EcA, EcB avec des états passés EPB, EPA de l'aéronef B, A 25 réalisant l'analyse pour identifier un état passé similaire, et répondre à la requête d'analyse de similarité de l'état courant calculé en venant transmettre l'évolution de fonctionnement SPB, SPA correspondant à l'état passé similaire identifié. Le calculateur de chaque aéronef dispose en outre d'un troisième module 5-A, 5-B configuré pour recevoir l'évolution de fonctionnement SPB, SPA d'un 30 aéronef analogue présentant un état passé similaire, et pour déterminer une évolution de 3037170 7 fonctionnement probable FPA, FPB de l'aéronef en venant analyser l'évolution de fonctionnement SPB, SPA de l'aéronef analogue présentant un état passé similaire. Le système embarqué A, B peut en outre être configuré pour élaborer et émettre une alerte lorsque l'évolution probable est une évolution anormale. Cette alerte 5 peut être transmise à un centre de gestion d'alerte au sol, en charge notamment de la relayer à un gestionnaire de la flotte (par exemple un gestionnaire de maintenance des moteurs de la flotte d'aéronefs), par exemple aux fins d'une analyse plus poussée, ou à la compagnie exploitant l'aéronef, par exemple lorsque la fiabilité de l'information d'évolution probable anormale est élevée.
10 Avec une telle configuration : - Chaque aéronef peut, avec son premier module 1-A, 1-B, calculer son état courant et requérir une analyse de similarité de son état courant avec des états passés d'aéronefs de l'ensemble de la flotte ; - Chaque aéronef de la flotte peut recevoir cette requête. A son bord, il dispose de 15 son premier module 1-A, 1-B qui lui permet de calculer son propre état EPB à différents instants de son passé (le calcul de l'état courant étant réalisé au fil de l'eau), et de son deuxième module 4-A, 4-B qui lui permet d'identifier parmi ses états passés d'éventuels états similaires à l'état courant de l'aéronef sous surveillance, et de répondre le cas échéant à la requête d'analyse de similarité en 20 transmettant le ou les états passés identifiés comme similaires et la ou les évolutions futures correspondantes ; - L'aéronef ayant effectué la requête récupère les réponses, et en déduit son évolution probable à l'aide de son troisième module 5-A, 5-B. Chaque système embarqué A, B comporte en outre une base de 25 données 2-A, 2-B qui permet de réaliser le stockage de l'état courant calculé, et ainsi de conserver un historique de cet état. La base de données 2-A, 2- B peut en outre venir conserver les données VFA, VEg générées au cours de chaque vol, issues par exemple d'un quatrième module 3-A, 3-B du système embarqué en charge de mesurer les variables relatives au fonctionnement de l'aéronef.
3037170 8 L'invention propose ainsi de répartir au sein de chaque aéronef le calcul et le stockage de ses propres états au cours du temps, l'étude de similarité de ses propres états avec un état courant d'un autre aéronef, ainsi que la détermination de son évolution probable par synthèse des réponses des autres aéronefs ayant eu des 5 fonctionnements similaires dans leur passé. Cette solution nécessite une capacité de stockage au sein de chaque aéronef. Le stockage peut par exemple être limité au stockage sous forme compressée de l'état propre de l'aéronef et de son historique d'états courants. A titre d'exemple illustratif, cette capacité de stockage peut être inférieure à 40 To par aéronef pour 10 stocker les états en couvrant un historique de 10 ans avec 10 vols par jour et 1 Go de données par vol. Alternativement, si la capacité de stockage le permet, l'ensemble des informations, y compris les mesures initiales relatives au fonctionnement de l'aéronef, peut être stocké afin de conserver la possibilité de « retour en arrière », par exemple pour 15 réaliser analyse plus précise des mesures initiales. Cette solution nécessite également d'embarquer au sein de chaque aéronef un calculateur apte à coder l'état courant, réaliser la mesure de similarité et faire une synthèse pour chaque requête d'analyse de similarité en étudiant les réponses des aéronefs analogues ayant eu des comportements similaires dans leur passé. L'état du 20 système observé peut être vu comme une compression des données qu'il génère et un algorithme auto-adaptatif comme le MP-PCA (Mixture of Probabilistic Principal Component Analyser) peut pour cela être mise en oeuvre. Cet algorithme, dont une mise en oeuvre est par exemple décrite dans l'article de J. Lacaille et al., "Online Normalization Algorithm for Engine Turbofan Monitoring," in PHM, 2014, observe les données produites 25 en grande dimension par l'aéronef (moteurs et systèmes avionique) et les comprime à la volée en un vecteur de dimension beaucoup plus petite qui peut ensuite être recodé par des techniques classiques de stockage en ligne. Cette solution nécessite également d'assurer la communication entre aéronefs des requêtes d'analyse de similarité et de réponses à ces requêtes. D'une 30 manière générale, seul un faible nombre de requêtes est nécessaire par vol. Ce nombre 3037170 9 peut être limité à une requête par vol, voire même à une requête par jour lorsqu'une surveillance à plus long terme est réalisée. Par ailleurs, un aéronef analogue ne répond qu'aux requêtes pour lesquelles il trouve un état passé similaire. Afin de réduire encore plus l'échange de 5 données, il est possible dans le cadre de l'invention qu'un aéronef analogue ne vienne répondre à une telle requête en transmettant son état passé similaire et l'évolution correspondante que si cette évolution conduit à un fonctionnement futur anormal. L'invention permet ainsi de passer outre le rapatriement extrêmement lourd des données au sol nécessaire pour une solution à centre de calcul et de stockage 10 centralisé au sol. Dans un mode de réalisation possible de l'invention, la requête d'analyse de similarité de l'état courant calculé comprend la transmission dudit état courant calculé EcA par diffusion générale (broadcast) à la flotte d'aéronefs analogues. Un modèle stochastique de communication limite le broadcast de la 15 requête aux aéronefs « à proximité », c'est-à-dire capable de recevoir et traiter la requête, par exemple ceux qui sont présents autour d'une porte d'embarquement au moment de l'émission de la requête. Ces aéronefs « à proximité » forment une sous-population de la flotte d'aéronefs analogues qui varie aléatoirement au cours du temps. La communication généralisée par broadcast est alors remplacée par une succession de 20 communications faisant intervenir des sous-populations différentes, aléatoirement distribuées. Dans un autre mode de réalisation illustrée sur la figure 2, non exclusif de la diffusion par broadcast, la requête d'analyse de similarité de l'état courant calculé comprend la transmission dudit état courant calculé EcA à un centre de stockage C. Le 25 centre de stockage C peut être un centre centralisé, par exemple un centre au sol, un centre distribué au sol en différentes localisations, par exemple en différentes plateformes de correspondance, ou encore un centre déporté sur chaque aéronef. Ce centre de stockage C est utilisé comme une boîte aux lettres afin de limiter la quantité de messages échangés. Un aéronef sous surveillance A y transmet son 30 état courant EcA objet de la requête d'analyse de similarité. Un aéronef analogue B vient y 3037170 10 réceptionner l'état courant EcA de l'aéronef sous surveillance, quand il en a le temps et les moyens d'accès. Quand un état passé similaire est identifié, l'aéronef analogue vient répondre à la requête en transmettant audit centre de stockage son état passé similaire identifié et l'évolution de fonctionnement correspondante SPB. L'aéronef sous surveillance 5 vient réceptionner cette information, afin d'estimer son évolution future probable. Dans un mode de réalisation possible de l'invention, l'échange des données (requêtes, réponses aux requêtes, éventuelles alertes) peut être réalisée par liaison satellitaire. L'invention n'est pas limitée au procédé tel que précédemment décrit, 10 et s'étend au système destiné à être embarqué au sein de chacun des aéronefs de la flotte ainsi qu'à une infrastructure de diagnostic de fonctionnement d'une flotte d'aéronefs analogues, comprenant un système tel que précédemment décrit embarqué au sein de chaque aéronef de la flotte et un centre de stockage C configuré pour stocker la requête d'analyse de similarité de l'état courtant d'un aéronef sous surveillance et 15 l'évolution de fonctionnement de chaque aéronef analogue à l'aéronef sous surveillance présentant un état passé similaire à l'état courant.
Claims (14)
- REVENDICATIONS1. Procédé d'estimation d'une évolution future du fonctionnement d'un aéronef sous surveillance (A), comprenant la mise en oeuvre des étapes suivantes par un calculateur embarqué au sein de l'aéronef sous surveillance : - calcul d'un état courant de l'aéronef (EcA) sous surveillance à partir de mesures (VFA) de variables relatives au fonctionnement de l'aéronef sous surveillance, - transmission d'une requête d'analyse de similarité de l'état courant calculé avec des états passés (EPB) d'aéronefs analogues à l'aéronef sous surveillance, - réception et analyse d'une évolution de fonctionnement (SPB) de chaque aéronef analogue présentant un état passé similaire à l'état courant calculé pour déterminer une évolution probable (FPA) du fonctionnement de l'aéronef sous surveillance.
- 2. Procédé selon la revendication 1, comprenant le stockage de l'état courant calculé dans une base de données (2-A) embarquée au sein de l'aéronef sous surveillance.
- 3. Procédé selon la revendication 2, comprenant le stockage des mesures de variables relatives au fonctionnement de l'aéronef dans la base de données (2-A) embarquée au sein de l'aéronef sous surveillance.
- 4. Procédé selon l'une des revendications 1 à 3, comprenant l'émission d'une alerte par l'aéronef sous surveillance si l'évolution probable de fonctionnement déterminée est une évolution anormale.
- 5. Procédé selon l'une des revendications 1 à 4, dans lequel l'étape de transmission d'une requête d'analyse de similarité de l'état courant calculé comprend la transmission dudit état courant calculé (EcA) à un centre de stockage (C).
- 6. Procédé selon l'une des revendications 1 à 5, dans lequel l'étape de transmission d'une requête d'analyse de similarité de l'état courant calculé (EcA) 3037170 12 comprend la transmission dudit état courant calculé par diffusion générale aux aéronefs analogues.
- 7. Procédé selon l'une des revendications 1 à 6, comprenant la mise en oeuvre par 5 un calculateur embarqué au sein d'un aéronef analogue (B) d'une étape de comparaison de l'état courant calculé (EcA) de l'aéronef sous surveillance (A) avec des états passés (EPB) dudit aéronef analogue pour identifier un état passé similaire, et d'une étape de réponse à la requête d'analyse de similarité de l'état courant calculé de l'aéronef sous surveillance qui comprend la transmission de l'évolution de fonctionnement (SpB) de l'aéronef 10 analogue correspondant à l'état passé similaire identifié.
- 8. Procédé selon la revendication 7, dans lequel l'évolution de fonctionnement correspondant à un état passé similaire identifié n'est transmise que si ladite évolution est une évolution anormale. 15
- 9. Procédé selon l'une des revendications 7 et 8 prise en combinaison avec la revendication 5, comprenant une étape de réception par l'aéronef analogue de l'état courant calculé (EcA) de l'aéronef sous surveillance depuis le centre de stockage (C), et dans lequel l'étape de réponse à la requête d'analyse de similarité de l'état courant 20 calculé comprend la transmission au centre de stockage de l'évolution de fonctionnement (SpB) correspond à l'état passé similaire identifié.
- 10. Procédé selon la revendication 9, dans lequel l'étape d'analyse de l'évolution de fonctionnement de chaque aéronef analogue présentant un état passé similaire à 25 l'état courant calculé pour déterminer une évolution probable de l'aéronef sous surveillance est précédée d'une étape de réception par l'aéronef sous surveillance de l'évolution de fonctionnement de chaque aéronef analogue présentant un état passé similaire identifié depuis le centre de stockage. 30
- 11. Système destiné à être embarqué au sein d'un aéronef sous surveillance (A, B), comprenant un calculateur configuré pour calculer un état courant (EcA, EcB) de l'aéronef sous surveillance à partir de mesures de variables (VFA, VFB) relatives au fonctionnement 3037170 13 de l'aéronef sous surveillance, transmettre une requête d'analyse de similarité de l'état courant calculé avec des états passés d'aéronefs analogues à l'aéronef sous surveillance, recevoir et analyser une évolution de fonctionnement (SPB, SPA) de chaque aéronef analogue présentant un état passé similaire à l'état courant pour déterminer une 5 évolution de fonctionnement probable (FPA, FPB) de l'aéronef sous surveillance.
- 12. Système selon la revendication 11, dans lequel le calculateur est en outre configuré pour comparer des états passés (EPB, EPA) de l'aéronef sous surveillance avec un état courant (EcB, EcA) d'un aéronef analogue (B, A) pour identifier un ou plusieurs états 10 passés similaires.
- 13. Système selon l'une des revendications 11 et 12, comprenant en outre une base de données (3-A, 3-B) de stockage de l'état courant de l'aéronef sous surveillance. 15
- 14. Infrastructure de diagnostic de fonctionnement d'une flotte d'aéronefs analogues, comprenant un système selon l'une des revendications 11 et 12 embarqué au sein de chaque aéronef de la flotte et un centre de stockage (C) configuré pour stocker la requête d'analyse de similarité de l'état courtant d'un aéronef sous surveillance et l'évolution de fonctionnement de chaque aéronef analogue à l'aéronef sous surveillance 20 présentant un état passé similaire à l'état courant.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1555047A FR3037170B1 (fr) | 2015-06-03 | 2015-06-03 | Procede et systeme de prediction du fonctionnement d'un aeronef par analyse de similarite utilisant des capacites de stockage et de calcul reparties |
US15/171,394 US10032321B2 (en) | 2015-06-03 | 2016-06-02 | Method and system for predicting the operation of an aircraft by similarity analysis using distributed storage and calculation capacities |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1555047A FR3037170B1 (fr) | 2015-06-03 | 2015-06-03 | Procede et systeme de prediction du fonctionnement d'un aeronef par analyse de similarite utilisant des capacites de stockage et de calcul reparties |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3037170A1 true FR3037170A1 (fr) | 2016-12-09 |
FR3037170B1 FR3037170B1 (fr) | 2017-06-23 |
Family
ID=54329645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1555047A Active FR3037170B1 (fr) | 2015-06-03 | 2015-06-03 | Procede et systeme de prediction du fonctionnement d'un aeronef par analyse de similarite utilisant des capacites de stockage et de calcul reparties |
Country Status (2)
Country | Link |
---|---|
US (1) | US10032321B2 (fr) |
FR (1) | FR3037170B1 (fr) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3028067B1 (fr) | 2014-11-05 | 2016-12-30 | Snecma | Outil de validation d'un systeme de surveillance d'un moteur d'aeronef |
US11341780B2 (en) * | 2018-11-14 | 2022-05-24 | The Boeing Company | Maintenance of an aircraft via similarity detection and modeling |
US20220198089A1 (en) * | 2020-12-18 | 2022-06-23 | Pratt & Whitney Canada Corp. | Methods and systems for defining mission profiles for a new engine |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130325286A1 (en) * | 2011-02-15 | 2013-12-05 | Snecma | Monitoring of an aircraft engine for anticipating maintenance operations |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7984146B2 (en) * | 2006-05-04 | 2011-07-19 | Sikorsky Aircraft Corporation | Aircraft health and usage monitoring system with comparative fleet statistics |
FR2965915B1 (fr) | 2010-10-11 | 2013-08-02 | Snecma | Systeme de surveillance d'un banc d'essai de moteur d'aeronef |
FR2972712B1 (fr) * | 2011-03-16 | 2014-09-05 | Airbus Operations Sas | Surveillance d'un actionneur de commande de vol d'un aeronef |
FR2997451B1 (fr) | 2012-10-26 | 2015-01-16 | Snecma | Systeme de surveillance d'un ensemble de composants moteur |
FR3005732B1 (fr) | 2013-05-17 | 2016-10-07 | Snecma | Procede et systeme d'analyse vibratoire d'un moteur |
FR3012636B1 (fr) | 2013-10-24 | 2015-12-25 | Snecma | Procede de non-regression d'un outil de conception d'un systeme de surveillance de moteur d'aeronef |
-
2015
- 2015-06-03 FR FR1555047A patent/FR3037170B1/fr active Active
-
2016
- 2016-06-02 US US15/171,394 patent/US10032321B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130325286A1 (en) * | 2011-02-15 | 2013-12-05 | Snecma | Monitoring of an aircraft engine for anticipating maintenance operations |
Non-Patent Citations (2)
Title |
---|
D. ABBOTT ET AL: "Concepts for an Integrated Vehicle Health Monitoring System", AIP CONFERENCE PROCEEDINGS, vol. 22, 4 April 2003 (2003-04-04), NEW YORK, US, pages 1606 - 1614, XP055265473, ISSN: 0094-243X, DOI: 10.1063/1.1570322 * |
DE FREITAS E P ET AL: "Decentralized task distribution among cooperative UAVs in surveillance systems applications", WIRELESS ON-DEMAND NETWORK SYSTEMS AND SERVICES (WONS), 2010 SEVENTH INTERNATIONAL CONFERENCE ON, IEEE, PISCATAWAY, NJ, USA, 3 February 2010 (2010-02-03), pages 121 - 128, XP031652456, ISBN: 978-1-4244-6059-5 * |
Also Published As
Publication number | Publication date |
---|---|
US20160358387A1 (en) | 2016-12-08 |
FR3037170B1 (fr) | 2017-06-23 |
US10032321B2 (en) | 2018-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2599039B1 (fr) | Procede et systeme d'analyse de donnees de vol enregistrees au cours d'un vol d'un avion | |
EP3039497B1 (fr) | Surveillance d'un moteur d'aéronef pour anticiper les opérations de maintenance | |
CN116339277A (zh) | 空中(ota)移动服务平台 | |
FR2970358A1 (fr) | Pronostic de duree avant maintenance par fusion entre modelisation et simulation, pour equipements electroniques embarques dans un aeronef | |
EP3584703A1 (fr) | Plate-forme de services mobiles par radio (ota) | |
FR3009396A1 (fr) | Procede et programme d'ordinateur d'aide a la maintenance d'equipements d'un aeronef | |
FR2939946A1 (fr) | Procede et systeme d'aide a la gestion de l'espacement relatif entre aeronefs | |
FR3037170A1 (fr) | Procede et systeme de prediction du fonctionnement d'un aeronef par analyse de similarite utilisant des capacites de stockage et de calcul reparties | |
EP2072399B1 (fr) | Procédé et système de caractérisation et de comptage de dépassements d'un seuil par un paramètre de fonctionnement d'un moteur d'aéronef | |
FR3046268A1 (fr) | Systeme d'exploitation de donnees de vol d'un aeronef | |
WO2016075409A1 (fr) | Procédé de surveillance d'un moteur d'aéronef en fonctionnement dans un environnement donné | |
FR3027417A1 (fr) | Procede et systeme de generation de rapports d'alertes dans un aeronef | |
FR3035232A1 (fr) | Systeme de surveillance de l'etat de sante d'un moteur et procede de configuration associe | |
FR3002035A1 (fr) | Procede de controle des niveaux de fluide hydraulique dans un aeronef | |
US11300967B2 (en) | System and method for collection of performance data by a vehicle | |
WO2023239867A1 (fr) | Prédiction de défaillance de composant électrique | |
EP3281157B1 (fr) | Système de mutualisation de données relatives à des moteurs d'aéronefs | |
FR3085144A1 (fr) | Procede et dispositif d’assistance pour conduire un vehicule taxi autonome vers un lieu de prise en charge de clients potentiels | |
WO2018229391A1 (fr) | Plateforme de commande et de suivi des inspections de surfaces d'objets par des robots d'inspection et système d'inspection mettant en oeuvre une telle plateforme | |
WO2022258806A1 (fr) | Procédé et système d'exécution à distance de services requis par un dispositif mobile via un réseau de communication cellulaire | |
WO2022012837A1 (fr) | Procede et systeme de maintenance predictive | |
WO2022123147A1 (fr) | Procede et systeme de determination de conditions de piste d'atterrissage pour aeronefs | |
EP3923104A1 (fr) | Procédé et système de contrôle d'un niveau d'endommagement d'au moins une pièce d'aéronef, aéronef associé | |
EP3343371B1 (fr) | Dispositif et procédé de surveillance et d'allocation de ressources des infrastructures informatiques | |
FR3106907A1 (fr) | Dispositif electronique de calcul de diffusion centralises d'etat(s) d'un aeronef, ensemble avionique, procede, et programme d'ordinateur associes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20161209 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
CD | Change of name or company name |
Owner name: SAFRAN AIRCRAFT ENGINES, FR Effective date: 20180809 |
|
PLFP | Fee payment |
Year of fee payment: 6 |
|
PLFP | Fee payment |
Year of fee payment: 7 |
|
PLFP | Fee payment |
Year of fee payment: 8 |
|
PLFP | Fee payment |
Year of fee payment: 9 |
|
PLFP | Fee payment |
Year of fee payment: 10 |