Brevet FR3047822A1 — publié le 20170818

Diagnostic en temps réel non embarqué de défaillances dans un aéronef La présente invention concerne globalement l'établissement de diagnostics de défaillances dans les aéronefs et, plus particulièrement, l'établissement de diagnostics de défaillances dans un aéronef par un système informatique non embarqué. Des systèmes avioniques présents à bord d'un aéronef peuvent chercher à détecter la survenance de défaillances dans un aéronef d'après divers paramètres de l'aéronef. Par exemple, des données indiquant des paramètres de fonctionnement des moteurs peuvent servir à déterminer si un ou plusieurs moteur(s) d'un aéronef connaît/connaissent des problèmes OU a/ont été défaillant(s). Cependant, l'efficacité du diagnostic embarqué de telles défaillances peut être limitée. Par exemple, il peut être difficile, en raison de la complexité des algorithmes de diagnostic, d'effectuer des calculs en temps réel à l'aide d'un système informatique présent à bord d'un aéronef. Les solutions impliquant des calculs itératifs peuvent allonger de plusieurs ordres de grandeur les temps de traitement requis et peuvent être malcommodes à mettre en oeuvre à l'aide de systèmes avioniques embarqués. Cela risque de conduire à d'éventuelles inexactitudes dans le diagnostic de défaillances et, en fin de compte, de nuire à l'aptitude des membres de l'équipage de vol à faire face à des causes potentielles de défaillance de l'aéronef. Des aspects et avantages de formes de réalisation de la présente invention seront exposés pour partie dans la description ci- 3047822 2 après ou pourront apparaître d'après la description, ou pourront apparaître par la pratique des formes de réalisation. Un premier exemple d'aspect de la présente invention concerne un procédé informatisé d'établissement de diagnostic de 5 défaillance dans un aéronef. Le procédé peut comporter la réception, par un ou plusieurs dispositifs informatiques, d'un premier ensemble de données transmises par un aéronef en vol, indiquant un événement constituant une défaillance associée à l'aéronef. Le premier ensemble de données peut indiquer au moins 10 une ou plusieurs condition(s) associée(s) à l'aéronef pendant l'événement constituant une défaillance. Le/les dispositif(s) informatique(s) peut/peuvent être éloigné(s) de l'aéronef. Le procédé peut comporter la réalisation, par le/les dispositif(s) informatique(s), d'une ou de plusieurs simulation(s) informatisée(s) 15 pour générer un ou plusieurs événements simulés constituant des défaillances. Le/les événements simulés constituant des défaillances peuvent reposer au moins pour partie sur la/les condition(s) associée(s) à l'aéronef pendant l'événement constituant une défaillance. Le procédé peut en outre comporter l'identification, par 20 le/les dispositif(s) informatique(s), d'une ou de plusieurs cause(s) simulée(s) associée(s) aux événements simulés constituant des défaillances. Le procédé peut comporter la détermination, par le/les dispositif(s) informatique(s), d'une ou de plusieurs causes potentielles d'au moins une partie de l'événement constituant une 25 défaillance, reposant au moins pour partie sur la/les cause(s) simulée(s) associée(s) au(x) événement(s) simulé(s) constituant une/des défaillance(s). Le procédé peut en outre comporter la transmission à l'aéronef, par le/les dispositif(s) informatique(s), d'un second ensemble de données pendant que l'aéronef est en vol. Le second ensemble de données peut indiquer au moins une ou 3047822 3 plusieurs cause(s) potentielle(s) d'au moins la partie de l'événement constituant une défaillance. Un autre exemple d'aspect de la présente invention concerne un système au sol pour établir un diagnostic de défaillance dans un 5 aéronef. Le système peut comporter un ou plusieurs processeur(s) et un ou plusieurs dispositif(s) de mémoire(s). Les dispositifs de mémoires peuvent stocker des instructions exploitables par ordinateur qui, lorsqu'elles sont exécutées par le/les processeur(s), amènent le système à effectuer des opérations. Les opérations 10 peuvent comprendre la réception d'un premier ensemble de données transmises par un aéronef en vol. Le premier ensemble de données peut indiquer au moins une ou plusieurs condition(s) associée(s) à l'aéronef pendant l'événement constituant une défaillance. Les opérations peuvent en outre comporter la réalisation d'une ou de 15 plusieurs simulations pour créer un ou plusieurs événement(s) simulé(s) constituant une/des défaillance(s). Le/les événement(s) simulé(s) constituant une/des défaillance(s) peut/peuvent reposer au moins en partie sur la/les condition(s) associée(s) à l'aéronef pendant l'événement constituant une défaillance. Les opérations 20 peuvent comprendre la détermination d'une ou de plusieurs cause(s) potentielle(s) d'au moins une partie de l'événement constituant une défaillance. La/les cause(s) potentielle(s) peut/peuvent reposer au moins pour partie sur le/les événement(s) simulé(s) constituant une/des défaillance(s). Les opérations peuvent en outre comprendre 25 la transmission à l'aéronef d'un second ensemble de données pendant que l'aéronef est en vol. Le second ensemble de données peut indiquer au moins une ou plusieurs cause(s) potentielle(s) d'au moins une partie de l'événement constituant une défaillance. Encore un autre exemple d'aspect de la présente invention 30 concerne un procédé informatisé pour faire face à une défaillance 3047822 4 dans un aéronef. Le procédé peut comporter la détection, par un ou plusieurs premier(s) dispositif(s) informatique(s) présent(s) dans un aéronef en vol, d'un événement constituant une défaillance associé à un ou plusieurs organe(s) de l'aéronef. Le procédé peut en outre 5 comporter l'envoi, par le/les premier(s) dispositif(s) informatique(s), d'un premier ensemble de données à un ou plusieurs second(s) dispositif(s) informatique(s) éloigné(s) de l'aéronef. Le premier ensemble de données peut comprendre une ou plusieurs condition(s) associée(s) à l'aéronef pendant l'événement 10 constituant une défaillance. Le/les second(s) dispositif(s) informatique(s) peut/peuvent être conçu(s) pour réaliser une ou plusieurs simulation(s) afin de générer un ou plusieurs événement(s) simulé(s) constituant une/des défaillance(s), lesquels reposent au moins en partie sur la/les condition(s) associée(s) à l'aéronef 15 pendant l'événement constituant une défaillance. Le procédé peut comporter la réception, par le/les premier(s)dispositif(s) informatique(s), pendant que l'aéronef est en vol, d'un second ensemble de données transmises par le/les second(s) dispositif(s) informatique(s). Le second ensemble de données peut comprendre 20 une ou plusieurs cause(s) potentielle(s) d'au moins la partie de l'événement constituant une défaillance. La/les cause(s) potentielle(s) peuvent reposer au moins pour partie sur une ou plusieurs cause(s) simulée(s) associée(s) à/aux événement(s) simulé(s) constituant une/des défaillance(s). 25 D'autres exemples d'aspects de la présente invention concernent des systèmes, procédés, aéronefs, systèmes avioniques, dispositifs, supports non transitoires exploitables par ordinateur pour l'établissement d'un diagnostic de défaillance dans un aéronef. Des variantes et des modifications peuvent être apportées à 30 ces exemples d'aspects de la présente invention. 3047822 5 Ces aspects, détails et avantages et d'autres de diverses formes de réalisation apparaîtront plus clairement par la consultation de la description ci-après et des revendications jointes. Les dessins annexés, qui sont intégrés dans le présent fascicule dont 5 ils font partie, illustrent des formes de réalisation de la présente invention et, conjointement avec la description, servent à expliquer les principes correspondants. L'invention sera mieux comprise à l'étude détaillée de quelques modes de réalisation pris à titre d'exemples non limitatifs 10 et illustrés par les dessins annexés sur lesquels : -la Figure 1 représente une vue générale d'un exemple de système selon des exemples de formes de réalisation de la présente invention ; -la Figure 2 représente un exemple de liste selon des 15 exemples de formes de réalisation de la présente invention ; -la Figure 3 représente un organigramme d'un exemple de procédé selon des exemples de formes de réalisation de la présente invention ; et -la Figure 4 représente un exemple de système selon des 20 exemples de formes de réalisation de la présente invention. On va maintenant considérer en détail des formes de réalisation de l'invention, dont un ou plusieurs exemple(s) est/sont illustré(s) sur les dessins. Chaque exemple est présenté à titre d'explication de l'invention, sans limiter l'invention. En fait, il 25 apparaîtra aux spécialistes de la technique que diverses modifications et variantes peuvent être apportées à la présente invention sans s'écarter de la portée ni de l'esprit de l'invention. Par exemple, des détails illustrés ou décrits dans le cadre d'une forme de réalisation peuvent servir avec une autre forme de réalisation 30 pour donner encore une autre forme de réalisation. Ainsi, il est 3047822 6 entendu que la présente invention couvre de telles modifications et variantes comme entrant dans le cadre des revendications jointes et de leurs équivalents. Des exemples d'aspects de la présente invention concernent 5 des systèmes et des procédés pour établir une défaillance dans un aéronef. Par exemple, un aéronef en vol peut connaître un événement constituant une défaillance telle qu'une défaillance de moteur. Le système informatique embarqué de l'aéronef peut détecter le défaut de fonctionnement du moteur d'après, par 10 exemple, des conditions de fonctionnement associées au moteur. Pour diagnostiquer efficacement et avec précision la défaillance, le système informatique embarqué peut envoyer les conditions à un système informatique distant, éloigné de l'aéronef. A l'aide, par exemple, d'une configuration de traitement massivement parallèle, 15 le système informatique distant peut simuler un défaut de fonctionnement, au moins pour partie d'après les conditions, afin de déterminer des causes potentielles de la véritable défaillance de moteur. Le système informatique distant peut transmettre au système informatique embarqué les causes potentielles de la 20 défaillance de moteur pendant que l'aéronef est en vol, de telle sorte que l'aéronef et/ou son équipage puisse(nt) mettre en oeuvre une solution pour remédier à la défaillance de moteur. Plus particulièrement, un aéronef en vol peut détecter un événement constituant une défaillance associé à l'aéronef. Par 25 exemple, l'aéronef peut comporter un système informatique embarqué qui reçoit des conditions de fonctionnement transmises par divers systèmes de commande d'aéronef. Les systèmes de commande d'aéronef peuvent être conçus pour effectuer diverses opérations aériennes et commander divers réglages et paramètres 30 associés à un ou plusieurs organe(s) de l'aéronef. Par exemple, les 3047822 7 systèmes de commande d'aéronef peuvent être associés à un ou plusieurs moteur(s) de l'aéronef et peuvent envoyer des conditions de fonctionnement (p.ex. des données de mode de fonctionnement de moteur(s), des données d'état de moteur(s)) au système 5 informatique embarqué. D'après ces conditions de fonctionnement, le système informatique embarqué peut détecter si l'aéronef connaît un événement constituant une défaillance tel qu'un défaut de fonctionnement d'un moteur. Pour faciliter le diagnostic d'événement constituant une 10 défaillance, le système informatique embarqué peut, pendant que l'aéronef vole, envoyer à un système informatique distant des conditions de fonctionnement associées à l'aéronef. Le système informatique distant peut comporter une architecture de traitement différente de celle du système informatique embarqué. Par exemple, 15 le système informatique distant peut comprendre un système reposant sur un serveur massivement parallèle, un poste de travail et/ou un supercalculateur à multiples noeuds de traitement parallèle (p.ex. contenant chacun un microprocesseur), qui est conçu pour effectuer une série de calculs coordonnés. Dans ce cas, 20 l'architecture de traitement parallèle peut être conçue pour simuler les événements constituant des défaillances afin de déterminer des causes potentielles. Par exemple, le système informatique distant peut recevoir de l'avion en vol un premier ensemble de données indiquant au 25 moins une ou plusieurs condition(s) associée(s) à l'aéronef et/ou à ses organes pendant une défaillance (p.ex. un défaut de fonctionnement d'un moteur). Le système informatique distant peut réaliser une ou plusieurs simulation(s) informatisée(s) pour créer, au moins pour partie d'après la/les condition(s), un ou plusieurs 30 événement(s) constituant une/des défaillance(s). Par exemple, le 3047822 8 système informatique distant peut simuler un défaut de fonctionnement d'un moteur au moins pour partie d'après une/des condition(s) de fonctionnement associée(s) au moteur pendant (et/ou avant) le véritable défaut de fonctionnement. 5 Le système informatique distant peut déterminer une ou plusieurs cause(s) potentielle(s) d'au moins une partie de l'événement constituant une défaillance, au moins pour partie d'après le/les événement(s) simulé(s) constituant une/des défaillance(s). Par exemple, d'après le défaut de fonctionnement 10 simulé du moteur, le système informatique distant peut déterminer que le défaut de fonctionnement réel du moteur a éventuellement été provoqué, par exemple, par une faible pression d'huile, une forte température d'huile et/ou un pompage dans un compresseur. Le/les dispositif(s) informatique(s) distant(s) peut également déterminer 15 une ou plusieurs valeur(s) de probabilité pour la cause potentielle/chacune des causes potentielles. La/les valeur(s) de probabilité peuvent, par exemple, indiquer une probabilité et/ou une vraisemblance pour que la cause potentielle soit une cause réelle de l'événement constituant une défaillance (p/ex. un défaut de 20 fonctionnement de moteur). Le système informatique distant peut déterminer une ou plusieurs solution(s) recommandée(s) pour la cause potentielle/chacune des causes potentielles de l'événement constituant une défaillance. La solution/chacune des solutions 25 recommandée(s) peut comprendre une procédure proposée pour amoindrir au moins une partie de l'événement constituant une défaillance. Par exemple, dans le cas d'un défaut de fonctionnement de moteur, la/les solution(s) recommandée(s) peut/peuvent proposer un arrêt du moteur, la réalisation d'un atterrissage de précaution 30 et/ou une réduction du débit de carburant vers le moteur. Dans 3047822 9 certaines mises en oeuvre, le système informatique distant peut générer, une liste qui contient la/les cause(s) potentielle(s) de l'événement constituant une défaillance et/ou la/les solution(s) recommandée(s), la liste étant organisée d'après une/des valeur(s) 5 de probabilité. Pour aider l'aéronef à faire face à l'événement constituant une défaillance, le système informatique distant peut transmettre à l'aéronef en vol un second ensemble de données indiquant la/les cause(s) potentielle(s), une/des valeur(s) de probabilité et/ou une 10 /des solution(s) recommandée(s). Par exemple, dans certaines mises en oeuvre, le second ensemble de données peut comprendre la liste générée contenant la/les cause(s) potentielle(s) de l'événement constituant une défaillance, une/des valeur(s) de probabilité et/ou une/des solution(s) recommandée(s). 15 Le système informatique embarqué de l'aéronef peut recevoir le second ensemble de données et peut utiliser les informations pour faire face à l'événement constituant une défaillance. Dans certaines mises en oeuvre, le système informatique embarqué peut traiter le second ensemble de données pour mettre en oeuvre automatiquement 20 la procédure proposée (associée à la/aux solution(s) proposée(s)) afin d'amoindrir, au moins pour partie, l'événement constituant une défaillance. Par exemple, le système informatique embarqué peut envoyer un ou plusieurs signaux d'instructions au(x) système(s) de commande d'aéronef associé(s) à un moteur défaillant afin 25 d'exécuter une action de commande pour déduire le débit du carburant vers le moteur dans le cas où un pompage dans un compresseur est une cause potentielle du défaut de fonctionnement. Le/les signaux d'instructions peut/peuvent être envoyé(s) automatiquement sans saisie par l'utilisateur (p.ex. par un membre 3047822 10 de l'équipage de vol) et/ou au moins partiellement d'après une saisie effectuée par un utilisateur. En outre et/ou selon une autre possibilité, le système informatique embarqué peut être conçu pour communiquer avec un 5 système d'affichage de l'aéronef pour afficher la/les cause(s) potentielle(s) de l'événement constituant une défaillance et/ou la/les solution(s) recommandée(s). Par exemple, la liste contenant une/des cause(s) potentielle(s) de l'événement une/des valeur(s) de probabilité constituant une défaillance, et/ou une/des solution(s) un système d'affichage pour à décider de la procédure à constituant une défaillance 10 recommandée(s) peut être affichée sur des exemples d'aspects de la aider un membre de l'équipage de vol suivre afin d'amoindrir l'événement affectant l'aéronef en vol. Les systèmes et procédés selon 15 présente invention peuvent diagnostiquer une défaillance dans un aéronef à l'aide d'un puissant système informatique distant. En externalisant le diagnostic de défaillance au cours du vol, les ressources de calcul du système informatique embarqué peuvent rester concentrées sur le fonctionnement de l'aéronef pendant un 20 événement constituant une défaillance. De plus, le système informatique distant peut simuler un événement constituant une défaillance pour identifier des causes et des solutions potentielles d'une manière que ne permettent pas les limites d'un système informatique embarqué. Le système informatique distant peut 25 communiquer les causes et/ou les solutions potentielles d'une manière qui peut être efficacement mise en oeuvre par un aéronef en détresse et/ou son équipage. De la sorte, il est possible de faire face à une défaillance dans un aéronef en vol, ce qui réduit l'éventualité d'atterrissages inutiles avant l'arrivée à la destination finale. De 30 cette manière, les systèmes et procédés selon des exemples d'aspects 3047822 11 de la, présente invention ont pour effet technique l'établissement plus efficace et plus fiable d'un diagnostic d'événements constituant des défaillances dans des aéronefs, ce qui renforce l'aptitude d'un aéronef et/ou de son équipage à amoindrir cette défaillance en plein 5 vol. La Figure 1 représente un exemple de système 100 pour établir le diagnostic d'un événement constituant une défaillance dans un aéronef 102 selon des exemples de formes de réalisation de la présente invention. Le système 100 peut comporter un aéronef 10 102 et un système informatique 150. L'aéronef 102 et le système informatique 150 peuvent être conçus pour communiquer l'un avec l'autre par l'intermédiaire d'un réseau tel que, par exemple, un réseau à très haute fréquence (VHF), un réseau à haute fréquence (HF),un réseau SATCOM, un réseau WiFi et/ou n'importe quels 15 autres réseaux ou liaisons de communications adéquats. Dans certaines mises en oeuvre, en cas d'événement urgent constituant une défaillance dans un aéronef, d'autres aéronefs et/ou systèmes (en dehors de l'aéronef 102 et du système informatique 150) peuvent être empêchés de communiquer sur le réseau afin de réserver la 20 bande passante à l'aéronef 102 et au système informatique 150 pour l'envoi et la réception de données. L'aéronef 102 peut comporter un système informatique embarqué 110. Comme représenté sur la Figure 1, le système informatique embarqué 110 peut comprendre un ou plusieurs 25 dispositif(s) informatique(s) embarqué(s) 104 qui peuvent être associés, par exemple, à un système avionique. Le/les dispositif(s) informatique(s) embarqué(s) 104 peuvent être couplés, via un réseau de communications 115, à divers systèmes présents à bord de l'aéronef 102. Le réseau de communications 115 peut comprendre un 3047822 12 bus de données ou une combinaison de liaisons de communication câblées et/ou radioélectriques. Le/les dispositif(s) informatique(s) embarqué(s) 104 peuvent communiquer avec un système d'affichage 125 comprenant un ou 5 plusieurs dispositif(s) d'affichage qui peut/peuvent être conçu(s) pour afficher ou autrement présenter, à l'attention de membres de l'équipage de vol de l'aéronef 102, des informations générées ou reçues par le système 110. Le système d'affichage 125 peut comprendre un écran de vol principal, une unité d'affichage de 10 commande polyvalent ou d'autres écrans de vol appropriés ordinairement présents dans un habitacle de l'aéronef 102. A titre d'exemple, le système d'affichage 125 peut servir à afficher des informations reçues du système informatique 150, notamment une liste de causes potentielles d'un événement constituant une 15 défaillance et/ou des solutions recommandées associées à celles-ci, comme décrit plus en détail ici. Le/les dispositif(s) informatique(s) embarqué(s) 104 peuvent également communiquer avec un ordinateur de gestion de vol 130. L'ordinateur de gestion de vol 130 peut, entre autres, automatiser 20 les tâches de pilotage et de suivi du plan de vol de l'aéronef 102. L'ordinateur de gestion de vol 130 peut comprendre ou être associé à n'importe quel nombre approprié de microprocesseurs individuels, des sources d'électricité, des dispositifs de mémorisation, des cartes d'interface, des systèmes de vol automatique, des ordinateurs de 25 gestion de vol et autres composants classiques. L'ordinateur de gestion de vol 130 peut comprendre ou coopérer avec n'importe quel nombre de logiciels (p.ex. des programmes de gestion de vol) ou d'instructions destinés à mettre en oeuvre les divers procédés, tâches de processus, calculs et fonctions de commande/affichage 30 nécessaires au fonctionnement de l'aéronef 102. L'ordinateur de 3047822 13 gestion de vol 130 est représenté séparé du/des dispositif(s) informatique(s) embarqué(s) 104. Les spécialistes ordinaires de la technique, utilisant l'invention décrite ici, comprendront que l'ordinateur de gestion de vol 130 peut aussi être inclus dans ou mis 5 en oeuvre par le/les dispositif(s) informatique(s) embarqué(s) 104. Le/les dispositif(s) informatique(s) embarqué(s) 104 peut/peuvent aussi communiquer avec un ou plusieurs système(s) de commande 140 d'aéronef. Le/les système(s) de commande 140 d'aéronef peut/peuvent être conçu(s) pour exécuter diverses 10 opérations aériennes et commander divers réglages et paramètres associés à l'aéronef 102. Par exemple, le/les système(s) de commande 140 d'aéronef peut/peuvent être associé(s) à un ou plusieurs moteur(s) 120 et/ou à d'autres organes de l'aéronef 102. Le/les système(s) de commande 140 d'aéronef peut/peuvent 15 comprendre, par exemple, des systèmes numériques de commande, des systèmes de manettes des gaz, des centrales inertielles, des systèmes d'instruments de bord, des systèmes de commande de moteurs, des groupes auxiliaires de puissance, des systèmes de contrôle de carburant, des systèmes de contrôle de vibrations de 20 moteurs, des systèmes de communication, des systèmes de contrôle des volets, des systèmes d'acquisition de données de vol et autres systèmes. Le/les système(s) de commande 140 d'aéronef peuvent fournir une ou plusieurs condition(s) de fonctionnement au(x) 25 dispositif(s) informatique(s) embarqué(s) 104, par exemple pour qu'elle(s) serve(nt) à détecter un événement constituant une défaillance associé à un ou plusieurs organe(s) de l'aéronef 102 en vol. Par exemple, le/les système(s) de commande 140 peut/peuvent fournir la/les condition(s) de fonctionnement de moteur(s) au(x) 30 dispositif(s) informatique(s) embarqué(s) 104 pour qu'elle(s) 3047822 14 serve(nt) à déterminer un état de fonctionnement du/des moteur(s) 120. La/les condition(s) de fonctionnement d'un moteur peut/peuvent comprendre des informations, comme par exemple, des données sur le mode de fonctionnement du moteur, des données sur 5 l'état du moteur, des données atmosphériques, des informations sur la commande des gaz, le débit du carburant, la consommation de carburant et/ou autres informations. Le/les dispositif(s) informatique(s) embarqué(s) 104 peut/peuvent être conçu(s) pour détecter un événement constituant une défaillance (p.ex. un défaut 10 de fonctionnement d'un moteur) associé au(x) moteur(s) 120 de l'aéronef 102, au moins pour partie d'après la/les condition(s) de fonctionnement du/des moteur(s). Comme décrit plus en détail ici, le/les système(s) de commande 140 d'aéronef peut/peuvent être conçu(s) pour recevoir un signal d'instruction ou plusieurs signaux 15 d'instructions du/des dispositif(s) informatique(s) embarqué(s) 104 afin de mettre en oeuvre une action correctrice (p.ex. pour amoindrir un événement constituant une défaillance). Le/les dispositif(s) informatique(s) embarqué(s) 104 peut/peuvent être conçu(s) pour envoyer et/ou recevoir des données 20 du système informatique 150 pendant que l'aéronef 102 est en vol. Par exemple, le/les dispositif(s) informatique(s) embarqués 104 peut/peuvent être conçu(s) pour envoyer un premier ensemble de données au système informatique 150 pendant que l'aéronef 102 est en vol. Le premier ensemble de données peut comprendre, par 25 exemple, une ou plusieurs condition(s) associée(s) à l'aéronef 102 pendant l'événement constituant une défaillance (p.ex. un défaut de fonctionnement d'un moteur). Le/les dispositif(s) informatique(s) embarqué(s) 104 peut/peuvent être conçu(s) pour recevoir du système informatique 150 un second ensemble de données. Le 30 second ensemble de données peut comprendre une ou plusieurs 3047822 15 cause(s) potentielle(s) d'au moins une partie d'un événement constituant une défaillance, comme décrit plus en détail ici. Le système informatique 150 peut être, par exemple, un système informatique au sol et peut comprendre un ou plusieurs 5 dispositif(s) informatique(s) 155. Le/les dispositif(s) informatique(s) 155 peut/peuvent être éloigné(s) du/des dispositifs informatique(s) embarqué(s) 104 de l'aéronef 102. De plus, le/les dispositif(s) informatique(s) 155 peut/peuvent comprendre un ou plusieurs processeur(s) et un ou plusieurs dispositif(s) de mémoires. 10 L'architecture de traitement informatique(s) 155 peut être associée au(x) dispositif(s) différente de l'architecture de traitement associée au(x) dispositif(s) informatique(s) embarqué(s) 104. Le/les dispositif(s) informatique(s) 155 peut/peuvent comprendre un serveur massivement parallèle, un poste de travail 15 et/ou un système à base de supercalculateur à multiples noeuds de traitement parallèle (p.ex. contenant chacun un microprocesseur) qui est conçu pour effectuer une série de calculs coordonnés (p.ex. une/des simulation(s) d'événement(s) constituant une/des défaillance(s) dans un aéronef). Le/les dispositif(s) informatique(s) 20 155 peuvent comprendre un moteur de simulation à base de circuits logiques. Par exemple, le/les dispositif(s) informatique(s) 155 peut/peuvent être conçu(s) pour recevoir des données de l'aéronef 102) et réaliser une ou plusieurs simulation(s) d'après les données. 25 Le/les dispositif(s) informatique(s) 155 peut/peuvent recevoir, de l'aéronef 102 (en vol), un premier ensemble de données indiquant au moins une ou plusieurs condition(s) associée(s) à l'aéronef 102 pendant un événement constituant une défaillance tel que, par exemple, un défaut de fonctionnement du/des moteur(s) 120. Le/les 30 dispositif(s) informatique(s) 155 peut/peuvent être conçu(s) pour 3047822 16 effectuer une/des simulation(s) afin de créer un ou plusieurs événement(s) constituant une/des défaillance(s), au moins pour partie d'après la/les condition(s) associée(s) à l'aéronef 102, comme décrit plus en détail ici. Par exemple, le/les dispositif(s) 5 informatique(s) 155 peut/peuvent être conçu(s) pour effectuer une ou plusieurs simulation(s) afin de simuler un défaut de fonctionnement du/des moteur(s) 120 au moins pour partie d'après la/les condition(s) associée(s) au(x) moteur(s) 120. Le/les dispositif(s) informatique(s) 155 peut/peuvent être 10 configuré(s) pour déterminer une ou plusieurs cause(s) potentielle(s) d'au moins une partie de l'événement constituant une défaillance. La/les cause(s) potentielle(s) peut/peuvent reposer au moins pour partie sue le/les événement(s) simulé(s) constituant une/des défaillance(s). Par exemple, d'après le défaut de 15 fonctionnement simulé d'un moteur, le/les dispositif(s) informatique(s) 155 peut/peuvent déterminer que le défaut de fonctionnement réel du/des moteur(s) 120 peut avoir été provoqué par une faible pression d'huile, une forte température d'huile, un pompage dans un compresseur, etc. Le/les dispositif(s) 20 informatique(s) 155 peut/peuvent être conçu(s) pour déterminer une ou plusieurs valeur(s) de probabilité pour la cause potentielle/chacune des causes potentielles. La/les valeur(s) de probabilité peut/ peuvent, par exemple, indiquer une probabilité et/ou vraisemblance pour que la cause potentielle soit une cause 25 réelle de l'événement constituant une défaillance (p.ex. un défaut de fonctionnement d'un moteur). Le/les dispositif(s) informatique(s) 155 peut/peuvent aussi être conçu(s) pour déterminer une ou plusieurs solution(s) recommandée(s) pour la cause potentielle/chaque cause potentielle 30 de l'événement constituant une défaillance. Chacune des solutions 3047822 17 recommandées peut comprendre une procédure proposée pour amoindrir au moins une partie de l'événement constituant une défaillance. Par exemple, dans le cas d'un défaut de fonctionnement de ce/ces moteur(s) 120, la/les solution(s) recommandée(s) 5 peut/peuvent comprendre l'arrêt du/des moteur(s) 120, un atterrissage de précaution, une réduction du débit de carburant vers le/les moteur(s) 120, etc. Dans certaines mises en oeuvre, le/les dispositif(s) informatique(s) 155 peut/peuvent être conçu(s) pour générer une liste contenant la cause potentielle/les causes 10 potentielles de l'événement constituant une défaillance, la/les valeur(s) de probabilité associées à celle(s)-ci, et/ou la/les solution(s) recommandée(s), comme décrit plus en détail ici en référence à la Figure 2. Le/les dispositif(s) informatique(s) 155 peut/peuvent être 15 conçu(s) pour transmettre des données à l'aéronef 102. Par exemple, le/les dispositif(s) informatique(s) 155 peut/peuvent être conçu(s) pour transmettre un second ensemble de données à l'aéronef 102 en vol. Le second ensemble de données peut indiquer la/les cause(s) potentielle(s) d'au moins une partie de l'événement constituant une 20 défaillance. De plus, et/ou selon une autre possibilité, le second ensemble de données peut indiquer au moins la/les solution(s) recommandée(s) pour la cause potentielle/chacune des causes potentielles de l'événement constituant une défaillance. Par exemple, dans certaines formes de réalisation, le second ensemble 25 de données peut comprendre une liste contenant la/les cause(s) potentielle(s), la/les valeur(s) de probabilité et/ou la/les solution(s) recommandée(s). Le/les dispositif(s) informatique(s) embarqué(s) 104 de l'aéronef 102 peut/peuvent être conçu(s) pour recevoir le second 30 ensemble de données pendant le vol. Dans certaines mises en oeuvre, 3047822 18 le second ensemble de données peut être conçu pour être traité par l'aéronef 102 en vol afin de mettre en oeuvre la procédure proposée (associée à la/aux solution(s) proposée(s)) afin d'amoindrir au moins une partie de l'événement constituant une défaillance. Le/les 5 dispositif(s) informatique(s) embarqué(s) 104 peut/peuvent être conçu(s) pour envoyer un ou plusieurs signal/signaux d'instruction(s) au(x) système(s) de commande 140 d'aéronef afin d'exécuter une action de commande pour mettre en oeuvre la solution recommandée/ plusieurs des solutions recommandées. Le/les 10 signal/signaux d'instruction(s) peut/peuvent être envoyés automatiquement, sans saisie par l'utilisateur (p.ex. par un membre de l'équipage de vol), et/ou d'après, au moins pour partie, une saisie réalisée par l'utilisateur. A titre d'exemple, le second ensemble de données peut 15 indiquer qu'une cause potentielle d'un défaut de fonctionnement associé au(x) moteur(s) 120 est un pompage dans un compresseur et qu'une solution recommandée consiste à réduire le débit de carburant vers le/les moteur(s) 120. En réponse, le/les dispositif(s) informatique(s) embarqué(s) 104 peut/peuvent envoyer un ou 20 plusieurs signal/signaux d'instruction(s) au(x) système(s) de commande 140 d'aéronef afin de réduire le débit de carburant vers le/les moteur(s) 120. De plus et/ou selon une autre possibilité, le/les dispositif(s) informatique(s), embarqué(s) 155 peut/peuvent être conçu(s) pour 25 communiquer avec le système d'affichage 125 pour afficher la/les cause(s) potentielle(s) de l'événement constituant une défaillance, une/des valeur(s) de probabilité et/ou la/les solution(s) recommandée(s) pour la cause potentielle/chacune des causes potentielles de l'événement constituant une défaillance. Par 30 exemple, une liste contenant une/des cause(s) potentielle(s), une/des 3047822 19 valeur(s) de probabilité et/ou une/des solution(s) recommandée(s) peut être affichée, en vol, sur le système d'affichage 125. La Figure 2 représente un exemple de liste 200 selon des exemples de formes de réalisation de la présente invention. Comme 5 indiqué plus haut, le/les dispositif(s) informatique(s) 155 peut/peuvent être conçu(s) pour générer la liste 200 d'après la/les simulation(s) effectuée(s) par le/les dispositif(s) informatique(s) 155. La liste 200 peut être incluse dans des données envoyées du/des dispositif(s) informatique(s) 155 au(x) dispositif(s) 10 informatique(s) embarqué(s) 104 et/ou affichée sur le système d'affichage 125. Par exemple, la liste 200 peut contenir une ou plusieurs cause(s) potentielle(s) 202A-C d'au moins une partie de l'événement constituant une défaillance. Par exemple, si au moins une partie de 15 l'événement constituant une défaillance comprend un défaut de fonctionnement du/des moteur(s) 120, la/les cause(s) potentielle(s) du défaut de fonctionnement peut/peuvent comprendre : la cause potentielle 202A (p.ex. une faible pression d'huile), la cause potentielle 202B (p.ex. une forte température d'huile) et/ou la cause 20 potentielle 202C (p.ex. un pompage dans un compresseur). Dans certaines mises en oeuvre, la liste peut contenir une ou plusieurs valeur(s) de probabilité 204A-C pour la cause potentielle/chacune des causes potentielles 202A-C. La/les valeur(s) de probabilité peuvent indiquer une probabilité et/ou une 25 vraisemblance pour que la cause potentielle soit une cause réelle de l'événement constituant une défaillance. La liste 200 peut indiquer la/les valeur(s) de probabilité par un pourcentage, une fraction, une couleur, un texte, une fonte, un élément graphique, un ordre de la/des cause(s) potentielle(s) 202A-C, et/ou toute autre solution 30 pour indiquer la vraisemblance de la/des cause(s) 202A-C. Par 3047822 20 exemple, comme représenté sur la Figure 2, la cause potentielle 202A (p.ex. une faible pression d'huile) peut être associée à une valeur de probabilité 204A de 89 %, la cause potentielle 202B peut être associée à une valeur de probabilité 204B de 81 % et la cause 5 potentielle 202C peut être associée à une valeur de probabilité 204C de 32 %. Dans certaines mises en oeuvre, la/les cause(s) potentielle(s) 202A-C peut/peuvent être organisée(s) au moins pour partie d'après la valeur de probabilité 204A-C associée à la cause potentielle/chacune des causes potentielles 202A-C. 10 En outre, et/ou selon une autre possibilité, la liste 200 peut contenir une ou plusieurs solution(s) recommandée(s) 206A-C pour la cause potentielle/chacune des causes potentielles 202A-C. Chaque solution recommandée peut comprendre une procédure proposée pour amoindrir au moins une partie de l'événement 15 constituant une défaillance. Par exemple, la cause potentielle 202A (p.ex. une faible pression d'huile) peut être associée à une solution recommandée 206A (p.ex. un arrêt du/des moteur(s) 120), la cause potentielle 202B (p.ex. une forte température d'huile) peut être associée à une solution recommandée 206B (p.ex. un arrêt du/des 20 moteur(s) et la réalisation d'un atterrissage de précaution), et la cause potentielle 202C (p.ex. un pompage dans un compresseur) peut être associée à une solution recommandée 206C (p.ex. une réduction du débit de carburant vers le/les moteur(s) 120). Trois causes potentielles 202A-C, valeurs de probabilité 25 204A-C et solutions recommandées 206A-C sont représentées à titre d'illustration et de discussion sur la Figure 2. Les spécialistes ordinaires de la technique, utilisant l'invention décrite ici, comprendront qu'on peut utiliser un nombre plus grand ou plus petit de causes potentielles, de valeurs de probabilité et de solutions 30 recommandées sans s'écarter de la portée de la présente invention. 3047822 21 La Figure 3 représente un organigramme d'un exemple de procédé 300 pour établir un diagnostic de défaillance dans un aéronef selon des exemples de formes de réalisation de la présente invention. La Figure 3 peut être mise en oeuvre par un ou plusieurs 5 dispositif(s) informatique(s) tels que le/les dispositif(s) informatique(s) embarqué(s) 104 et/ou le/les di spositif(s) informatique(s) 155 représentés sur les figures 1 et 4. Une ou plusieurs étape(s) du procédé 300 peut/peuvent être exécutée(s) tandis que l'aéronef 102 est en vol. En outre, la Figure 3 illustre, à 10 titre d'illustration et de discussion, des étapes exécutées dans un ordre particulier. Les spécialistes ordinaires de la technique, utilisant l'invention décrite ici, comprendront que les diverses étapes que les diverses étapes de l'un quelconque des procédés décrits ici peuvent être modifiées, adaptées, étendues, réorganisées 15 et/ou omises de diverses manières sans s'écarter de la portée de la présente invention. En (302), le procédé 300 peut comporter la réception d'une ou de plusieurs condition(s) associée(s) à l'aéronef. Par exemple, le/les dispositif(s) informatique(s) embarqué(s) 104 de l'aéronef 102 20 peut/peuvent, en vol, recevoir du/des système(s) de commande 140 d'aéronef une ou plusieurs condition(s) associée(s) à divers organes. Par exemple, le/les dispositif(s) informatique(s) embarqué(s) 104 peuvent recevoir une ou plusieurs condition(s) associée(s) au(x) moteur(s) 120. La/les condition(s) peut/ peuvent comprendre, par 25 exemple, des données sur le mode de fonctionnement du moteur, des données sur l'état du/des moteur(s), le débit de carburant, la consommation de carburant et/ou d'autres informations pendant et/ou avant un défaut de fonctionnement du/des moteur(s) 120. En (304), le procédé 300 peut comporter la détection d'un 30 événement constituant une défaillance associé à un ou plusieurs 3047822 22 organe(s) de l'aéronef. Par exemple, le/les dispositif(s) informatique(s) embarqué(s) 104 peut/peuvent détecter un événement constituant une défaillance associé à l'aéronef 102, au moins pour partie d'après la/les condition(s) envoyée(s) par le/les 5 systèmes de commande 140 de l'aéronef 102 en vol. Dans un exemple, le/les dispositif(s) informatique(s) embarqué(s) peut/peuvent détecter un défaut de fonctionnement du/des moteur(s) 120, au moins pour partie d'après la/les condition(s) de fonctionnement du/des moteur(s) 120. 10 En (306), le procédé 300 peut comporter l'envoi d'un premier ensemble de données à un ou plusieurs dispositif(s) informatique(s) éloignés de l'aéronef en vol. Par exemple, le/les dispositif(s) informatique(s) embarqué(s) 104 peuvent envoyer un premier ensemble de données au(x) dispositif(s) informatique(s) 155, 15 lesquels peuvent être éloignés de l'aéronef 102. Le premier ensemble de données peut indiquer un événement constituant une défaillance associé à l'aéronef 102 et/ou indiquer une ou plusieurs condition(s) associée(s) à l'aéronef 102 pendant l'événement constituant une défaillance. Le premier ensemble de données peut 20 comprendre la/les condition(s) envoyée(s) au(x) dispositif(s) informatique(s) embarqué(s) 104 par le/les système(s) de commande 140 d'aéronef et/ou d'autres conditions associées à un ou plusieurs organe(s) de l'aéronef 102. Par exemple, le premier ensemble de données peut indiquer une/des condition(s) associée(s) au(x) 25 moteur(s) 120. En (308), le procédé 300 peut comporter la réception du premier ensemble de données envoyées par l'aéronef (en vol), lequel a détecté l'événement constituant une défaillance associé à l'aéronef. Par exemple, le/les dispositif(s) informatique(s) 155 30 peut/peuvent recevoir le premier ensemble de données envoyé par 3047822 23 le/les dispositif(s) informatique(s) embarqué(s) 104, lesquels ont détecté l'événement constituant une défaillance associé à l'aéronef 102. En (310), le procédé 300 peut comporter la réalisation d'une 5 ou de plusieurs simulation(s) informatisée(s) pour générer un ou plusieurs événement(s) simulé(s) constituant une/des défaillance(s). Par exemple, les dispositifs informatiques 155 peuvent réaliser une ou plusieurs simulation(s) informatisée(s) pour générer un ou plusieurs événement(s) simulé(s) constituant une/des défaillance(s). 10 Le/les événement(s) constituant une/des défaillance(s) peut/peuvent reposer, au moins pour partie, sur la/les condition(s) associée(s) à l'aéronef 102 et/ou à ses organes pendant l'événement constituant une défaillance. Le/les dispositif(s) informatique(s) 155 peut/peuvent utiliser 15 un ou plusieurs fonction(s), algorithme(s), modèle(s), équation(s), etc. afin de simuler le fonctionnement de l'aéronef 102 et/ou de ses organes. Le/les dispositif(s) informatique(s) 155 peut/peuvent comprendre la/les condition(s) associée(s) à l'aéronef 102 dans la simulation pour créer un ou plusieurs événement(s) simulé(s) 20 constituant une/des défaillance(s). Le/les dispositif(s) informatique(s) 155 peut/peuvent aussi faire des hypothèses (p.ex. sur le fonctionnement de l'aéronef 102) pendant la réalisation de la/des simulation(s). A titre d'exemple, comme indiqué plus haut, l'architecture de 25 traitement associée au(x) dispositif(s) informatique(s) 155 peut comprendre une ou plusieurs architecture(s) de traitement parallèle conçue(s) pour générer un ou plusieurs événement(s) simulé(s) constituant une/des défaillance(s). Cela peut contribuer à allonger le temps de traitement et la précision du diagnostic de défaillance. De 30 plus, l'architecture de traitement associée au(x) dispositif(s) 3047822 24 informatique(s) 155 peut mieux isoler la défaillance d'une cause potentielle. Par exemple, le/les dispositif(s) informatique(s) 155 peut/peuvent mieux déterminer que la cause potentielle 202A (p.ex. une faible pression d'huile) indique une véritable perte de pression, 5 pas seulement une défaillance de capteur. Le/les dispositif(s) informatique(s) 155 peut/peuvent réaliser une ou plusieurs simulation(s), à l'aide de leur architecture de traitement parallèle, pour créer un ou plusieurs événement(s) simulé(s) constituant une/des défaillance(s), qui représentent des 10 défauts de fonctionnement possibles du/des moteur(s) 120. Le/les événement(s) simulé(s) constituant une/des défaillances peut/peuvent reposer, au moins pour partie, sur des données relatives au mode de fonctionnement du moteur, des données sur l'état du moteur, le débit de carburant, la consommation de 15 carburant, etc., incluses dans le premier ensemble de données. De plus, et/ou selon une autre possibilité, les dispositifs informatiques 155 peuvent réaliser une ou plusieurs simulation(s) informatisée(s) pour générer un ou plusieurs événement(s) simulé(s) constituant une/des défaillance(s), au moins pour partie d'après un 20 ensemble de données rassemblées. Par exemple, l'ensemble de données rassemblées peut comprendre une pluralité de conditions associées à une pluralité d'autres aéronefs dont chacun a rencontré des événements séparés constituant des défaillances. Les dispositifs informatiques 155 peuvent recevoir l'ensemble de données 25 rassemblées et/ou créer peu à peu l'ensemble de données rassemblées à mesure qu'ils réalisent des simulations pour différents aéronefs. De cette manière, la/les simulation(s) peuvent reposer, au moins pour partie, sur une pluralité de conditions associées à une pluralité d'autres aéronefs pendant des événements séparés 30 constituant des défaillances. 3047822 25 En (312), le procédé 300 peut comporter l'identification d'une ou de plusieurs cause(s) simulée(s) associée(s) à/aux événement(s) simulé(s) constituant une/des défaillance(s). Par exemple, le/les dispositif(s) informatique(s) 155 peut/peuvent 5 identifier une ou plusieurs cause(s) simulée(s) associée(s) à l'événement/à chacun des événements simulé(s) constituant une/des défaillances. Par exemple, pendant et/ou après la réalisation de la/des simulation(s), le/les dispositif(s) informatique(s) 155 peut/peuvent identifier toute(s) cause(s) simulée(s) susceptible(s) 10 d'avoir conduit à un ou plusieurs défaut(s) de fonctionnement simulé(s) du/des moteur(s) 120. En (314), le procédé 300 peut comporter la détermination d'une ou de plusieurs cause(s) potentielle(s) d'au moins une partie de l'événement constituant une défaillance. Le/les dispositif(s) 15 informatique(s) 155 peut/peuvent déterminer une ou plusieurs cause(s) potentielle(s) d'au moins une partie de l'événement constituant une défaillance, au moins pour partie d'après la/les cause(s) simulée(s) associée(s) à/aux événement(s) simulé(s) constituant une/des défaillance(s). Par exemple, le/les dispositif(s) 20 informatique(s) 155 peut/peuvent examiner le/les événement(s) simulé(s) constituant une/des défaillance(s) et identifier celui/ceux des événements simulés constituant une/des défaillance(s) qui corresponde(nt)/concorde(nt) le mieux avec la/les condition(s) incluses dans le premier ensemble de données reçu de l'aéronef 102. 25 La/les cause(s) simulée(s) associée(s) à/aux événement(s) simulé(s) constituant une/des défaillance(s) qui corresponde(nt) et/ou concorde(nt) le plus peut/peuvent être déterminée(s) comme étant la/les cause(s) potentielle(s) d'au moins une partie de l'événement constituant une défaillance. 3047822 26 Par exemple, le/les dispositif(s) informatique(s) 155 peut/peuvent identifier celui/ceux des défauts de fonctionnement simulés du/des moteur(s) qui corresponde(nt) et/ou concorde(nt) le plus aux/avec la/les condition(s) associée(s) au(x) moteur(s) 120 5 pendant le défaut de fonctionnement. Dans un exemple, le/les défauts de fonctionnement simulés du/des moteur(s) qui concorde(nt) le plus peuvent avoir trois causes simulées : une faible pression d'huile, une forte température d'huile et/ou un pompage dans un compresseur. De la sorte, le/les dispositif(s) 10 informatique(s) 155 peut/peuvent déterminer que la/les cause(s) potentielle(s) 202A-C d'au moins une partie du défaut de fonctionnement du/des moteur(s) 120 peut/peuvent être attribuée(s) à la faible pression d'huile, la forte température d'huile et/ou un pompage dans un compresseur. 15 En (316), le procédé 300 peut comporter la détermination d'une ou de plusieurs valeur(s) de probabilité pour la cause potentielle ou chacune des causes potentielles de l'événement constituant une défaillance. Par exemple, le/les dispositif(s) informatique(s) 155 peut/peuvent déterminer une ou plusieurs 20 valeur(s) de probabilité pour la cause potentielle ou chacune des causes potentielles de l'événement constituant une défaillance. Comme indiqué plus haut, la/les valeur(s) de probabilité peuvent indiquer une probabilité et/ou une vraisemblance pour que la cause potentielle soit une cause réelle de l'événement constituant une 25 défaillance. Dans certaines mises en oeuvre, la/les valeur(s) de probabilité peuvent reposer, au moins pour partie, sur la correspondance de l'événement simulé constituant une défaillance avec une ou plusieurs condition(s) incluses dans le premier ensemble de données. 3047822 27 A titre d'exemple, le/les dispositif(s) informatique(s) 155 peut/peuvent déterminer une ou plusieurs valeur(s) de probabilité 204A-C pour la cause potentielle ou chacune des causes potentielles 202A-C. Par exemple, le/les dispositif(s) informatique(s) 155 5 peuvent déterminer qu'il est à 89 % vraisemblable que la cause potentielle 202A (p.ex. une faible pression d'huile) soit une cause réelle du défaut de fonctionnement de moteur, qu'il est à 81 % vraisemblable que la cause potentielle 202B soit une cause réelle du défaut de fonctionnement de moteur et/ou qu'il est à 32 % 10 vraisemblable que la cause potentielle 202C soit une cause réelle du défaut de fonctionnement de moteur. En (318), le procédé 300 peut comporter la détermination d'une ou de plusieurs solution(s) recommandée(s) pour la cause potentielle/chacune des causes potentielles de l'événement 15 constituant une défaillance. Par exemple, le/les dispositif(s) informatique(s) 155 peut/peuvent déterminer une ou plusieurs solution(s) recommandée(s) pour la cause potentielle/chacune des causes potentielles de l'événement constituant une défaillance. Chacune des solutions recommandées peut comprendre une 20 procédure proposée pour amoindrir au moins une partie de l'événement constituant une défaillance. Par exemple, le/les dispositif(s) informatique(s) (155) peut/peuvent déterminer la/les solution(s) recommandée(s) 206A-C pour chacune des causes potentielles 202A-C du défaut de 25 fonctionnement du/des moteur(s) 120. Pour la cause potentielle 202A (p.ex. une faible pression d'huile), le/les dispositif(s) informatique(s) 155 peut/peuvent recommander la solution 206A, l'arrêt du/des moteur(s) 120. Pour la cause potentielle 202B (p.ex. une forte température d'huile), le/les dispositif(s) informatique(s) 30 155 peut/peuvent recommander la solution 206B, l'arrêt du/des 3047822 28 moteur(s) 120 et la réalisation d'un atterrissage de précaution. Pour la cause potentielle 202C (p.ex. un pompage dans un compresseur), le/les dispositif(s) informatique(s) 155 peut/peuvent recommander la solution 206C, la réduction du débit de carburant vers le/les 5 moteur(s) 120. En (320), le procédé 300 peut comporter la création d'une liste contenant la/les cause(s) potentielle(s) de l'événement constituant une défaillance et/ou la/les solution(s) recommandée(s). Par exemple, le/les dispositif(s) informatiques 155 peuvent créer la 10 liste 200 décrite plus haut en référence à la Figure 2. En (322), le procédé 300 peut comporter la transmission, à l'aéronef, d'un second ensemble de données indiquant la/les cause(s) potentielle(s) d'au moins une partie de l'événement constituant une défaillance. Par exemple, le/les dispositif(s) informatique(s) 155 15 peut/peuvent transmettre un second ensemble de données au(x) dispositif(s) informatique(s) embarqué(s) 104 de l'aéronef 102 pendant que vole l'aéronef 102. Le second ensemble de données peut indiquer la cause potentielle/chacune des causes potentielles d'au moins une partie de 20 l'événement constituant une défaillance. En outre et/ou selon une autre possibilité, le second ensemble de données peut indiquer la/les valeur(s) de probabilité et/ou la/les solution(s) recommandée(s) pour la cause potentielle/chacune des causes potentielles de l'événement constituant une défaillance. Dans certaines mises en 25 oeuvre, le second ensemble de données peut comprendre une liste contenant la/les cause(s) potentielle(s) de l'événement constituant une défaillance. Par exemple, le second ensemble de données peut indiquer la/les cause(s) potentielle(s) 202A-C, la/les valeur(s) de probabilité 204C et/ou la/les solution(s) recommandées 206A-C en 30 cas de défaut de fonctionnement du/des moteur(s) 120. Dans 3047822 29 certaines mises en oeuvre, le second ensemble de données peut comprendre la liste 200, laquelle peut être organisée, au moins pour partie, d'après la/les valeur(s) de probabilité 204A-C pour chacune des causes potentielles 202A-C, comme représenté sur la Figure 2. 5 En (324), le procédé 300 peut comporter la réception du second ensemble de données. Par exemple, le/les dispositif(s) informatique(s) embarqué(s) 104 peut/peuvent recevoir le second ensemble de données du/des dispositif(s) informatique(s) 155 pendant que vole l'aéronef 102. 10 En (326), le procédé 300 peut comporter l'affichage de la/des cause(s) potentielle(s) de l'événement constituant une défaillance et/ou de la/des solution(s) recommandée(s). Par exemple, le/les dispositif(s) informatique(s) embarqué(s) 104 peut/peuvent communiquer avec le système d'affichage 125 pour 15 afficher (p.ex. en vol) la/les cause(s) potentielle(s) 202A-C de l'événement constituant une défaillance (p.ex. un défaut de fonctionnement du/des moteur(s) 120), la/les valeur(s) de probabilité 204A-C et/ou la/les solution(s) recommandée(s) 206A-C. Dans certaines mises en oeuvre, le/les dispositif(s) 20 informatique(s) embarqué(s) 104 peut/peuvent communiquer avec le système d'affichage 125 pour afficher la liste 200. En (328), le procédé 300 peut comporter l'envoi d'un signal ou de plusieurs signaux d'instruction(s) à un ou plusieurs système(s) de commande d'aéronef afin d'exécuter une action de commande. 25 Par exemple, le/les dispositif(s) informatique(s) embarqué(s) 104 peut/peuvent envoyer un signal ou plusieurs signaux d'instruction(s) au(x) système(s) de commande 140 d'aéronef afin d'exécuter une action de commande pour mettre en oeuvre au moins une des solutions recommandées 206A-C, pendant que vole l'aéronef 102. 30 Par exemple, le/les dispositif(s) informatique(s) embarqués 104 3047822 30 peut/peuvent envoyer un signal d'instruction au(x) système(s) de commande 140 d'aéronef associé(s) au(x) moteur(s) 120 pour arrêter le/moteur(s) 120 et/ou réduire le débit de carburant vers le/les moteur(s) 120. En outre, et/ou selon une autre possibilité, le/les 5 dispositif(s) informatique(s) embarqué(s) 104 peut/peuvent communiquer avec l'ordinateur de gestion de vol 130 dans le cas où un atterrissage de précaution est recommandé. La Figure 4 illustre un exemple de système 600 selon des exemples de formes de réalisation de la présente invention. Le 10 système 600 peut comporter le système informatique embarqué 110 et le système informatique 150. Le système informatique 150 peut se trouver à un endroit distant, séparé et éloigné du système informatique embarqué 110 disposé à bord de l'aéronef 102. Le système informatique embarqué 110 et le système informatique 150 15 peuvent être conçus pour communiquer par l'intermédiaire d'un réseau 610 tel qu'un réseau à très haute fréquence (VHF), un réseau à haute fréquence (HF), un réseau SATCOM, un réseau WiFi et/ou n'importe quels autres réseaux de communication appropriés. Le système informatique embarqué 110 peut comprendre 20 un/des dispositif(s) informatique(s) embarqué(s) 104. Le/les dispositif(s) informatique(s) embarqué(s) peut/peuvent comprendre un ou plusieurs processeur(s) 104A et un ou plusieurs dispositif(s) de mémoire(s) 104B. Le/les processeur(s) 104A peut/peuvent comprendre n'importe quel dispositif de traitement approprié tel 25 qu'un microprocesseur, un microcontrôleur, un circuit intégré, un dispositif logique ou autre dispositif de traitement adéquat. Le/les dispositif(s) de mémoire(s) 104B peut/peuvent comprendre un ou plusieurs support(s) exploitable(s) par ordinateur, dont, à titre nullement limitatif, des supports non transitoires exploitables par 3047822 31 ordinateur, une mémoire vive, une mémoire morte, des disques durs, des clés USB ou autres dispositifs de mémoires. Le/les dispositif(s) de mémoire(s) 104B peut/peuvent stocker des informations accessibles au(x) processeur(s) 104A, dont des 5 instructions 104C exploitables par ordinateur qui peuvent être exécutées par le/les processeur(s) 104A. Les instructions 104C peuvent être n'importe quel jeu d'instructions qui, lorsqu'elles sont exécutées par le/les processeur(s) 104A, amènent le/les processeur(s) 104A à effectuer des opérations. Les instructions 10 104C peuvent être écrites dans un logiciel dans tout langage de programmation approprié ou peuvent être mises en oeuvre dans du matériel. Dans certaines formes de réalisation, les instructions 104C peuvent être exécutées par le/les processeur(s) 104A pour amener le/les processeur(s) 104A à effectuer des opérations telles que les 15 opérations pour faire face à une défaillance dans un aéronef, comme décrit en référence à la Figure 3, les opérations pour envoyer des signaux d'instructions à un/des système(s) de commande 140 d'aéronef et/ou n'importe quelles autres opérations ou fonctions du/des dispositif(s) informatique(s) embarqué(s) 104. 20 Le/les dispositif(s) de mémoire(s) 104B peut/peuvent en outre stocker des données 104D accessibles aux processeurs 104A. Par exemple, les données 104D peuvent comprendre une ou plusieurs condition(s) de fonctionnement associée(s) à l'aéronef 102 et/ou à ses organes. Les données 104D peuvent aussi comprendre 25 des données associées au(s) système(s) de commande 140 d'aéronef, une ou plusieurs cause(s) potentielle(s) d'événement constituant une défaillance, une ou plusieurs valeur(s) de probabilité associée(s) à la/aux cause(s) potentielle(s) et/ou une ou plusieurs solution(s) recommandée(s) pour la/les cause(s) potentielle(s). 3047822 32 Le/les dispositif(s) informatique(s) embarqué(s) 104 peut/peuvent aussi comprendre une interface réseau 104E servant à communiquer, par exemple, avec les autres organes du système 600. L'interface réseau 104E peut comprendre n'importe quels 5 composants appropriés pour un interfaçage avec un ou plusieurs réseau(x) dont, par exemple, des émetteurs, des récepteurs, des ports, des automates, des antennes, ou d'autres composants appropriés. Le système informatique 150 peut comprendre un ou 10 plusieurs dispositif(s) informatique(s) 155. Le/les dispositif(s) informatique(s) 155 peut/peuvent comprendre un ou plusieurs processeur(s) 155A et un ou plusieurs dispositif(s) de mémoire(s) 155B. Comme indiqué plus haut, le/processeur(s) 155A peut/peuvent comprendre des serveurs massivement parallèles et/ou 15 des supercalculateurs à multiples noeuds (p.ex. contenant chacun un microprocesseur) conçus pour réaliser un ensemble de calculs coordonnés (p.ex. une/des simulation(s) d'événements constituant des défaillances de l'aéronef). Par exemple, les processeurs 155A peuvent comprendre un système à base de P2CS RS/6000 SP Thin à 20 multiples noeuds, chaque noeud contenant un microprocesseur P2SC à fréquence de 120 MHz. Le/les processeur(s) 155A peut/peuvent aussi comprendre n'importe quel autre équipement approprié tel qu'un dispositif de traitement, un microprocesseur, un microcontrôleur, un circuit intégré, un dispositif logique, etc. 25 Le/les dispositif(s) de mémoire(s) 155B peut stocker des instructions 155C exploitables par ordinateur, lesquelles, lorsqu'elles sont exécutées par le/les processeur(s) 155A, amènent le/les processeur(s) 155A à effectuer des opérations telles que les opérations pour établir un diagnostic de défaillance dans un aéronef 30 comme décrit en référence à la Figure 3, et/ou n'importe quelles 3047822 33 autres opérations ou fonctions du/des dispositif(s) informatique(s) 155. Par exemple, les instructions 155C peuvent être mises en oeuvre par le/les processeur(s) 155A pour réaliser des simulations décrites ici. Le/les dispositif(s) de mémoire(s) 155B peuvent en 5 outre stocker des données 155D. Les données 155D peuvent comprendre, par exemple, un ou plusieurs fonction(s), algorithme(s), modèle(s), équation(s), etc. pour simuler le fonctionnement de l'aéronef 102 et/ou de ses organes. Les données 155D peuvent également comprendre des données associées 10 l'aéronef 102, telles que des données indiquant une ou plusieurs condition(s) de l'aéronef 102 avant, pendant et/ou après un événement constituant une défaillance. Le/les dispositif(s) informatique(s) 155 peut/peuvent aussi comprendre une interface réseau 155E servant à communiquer, par 15 exemple avec les autres organes du système 600 via le réseau 610. L'interface réseau 155E peut comprendre tous composants appropriés pour un interfaçage avec un ou plusieurs réseau(x) dont, par exemple, des émetteurs, des récepteurs, des ports, des automates, des antennes ou autres composants adéquats. 20 La technologie présentée ici crée des systèmes informatisés et assure que des actions soient prises par des systèmes informatisés les systèmes informatisés et que des informations soient envoyées vers et depuis les systèmes informatisés. Un spécialiste ordinaire de la technique constatera que la souplesse inhérente à des systèmes 25 informatisés permet une grande diversité de configurations, combinaisons et divisions de tâches et de fonctions possibles entre et parmi les organes. Par exemple, les processus examinés ici peuvent être mis en oeuvre à l'aide d'un seul dispositif informatique ou de multiples dispositifs informatiques opérant en combinaison. 30 Des bases de données, une mémoire, des instructions et des 3047822 34 applications peuvent être mises en oeuvre sur un seul système ou être réparties entre de multiples systèmes. Des composants répartis peuvent fonctionner en série ou en parallèle. Bien que des détails spécifiques de diverses formes de 5 réalisation puissent être représentés sur certains dessins et pas sur d'autres, ce n'est que par commodité. Selon les principes de la présente invention, tout détail d'un dessin peut être cité et/ou revendiqué en combinaison avec tout détail de n'importe quel autre dessin. 10 3047822 Liste des repères 100 Système 102 Aéronef 5 104 Dispositif(s) informatique(s) embarqué(s) 104A Processeur(s) 104B Dispositif(s) de mémoire(s) 104C Instructions 104D Données 10 104E Interface réseau 110 Système informatique embarqué 115 Réseau de communications 120 Moteur(s) 125 Système d'affichage 15 130 Ordinateur de gestion de vol 140 Système(s) de commande d'aéronef 150 Système informatique 155 Dispositif(s) informatique(s) 155A Processeur(s) 20 155B Dispositif(s) de mémoire(s) 155C Instructions 155D Données 155E Interface réseau 200 Liste 25 202A Cause potentielle 202B Cause potentielle 202C Cause potentielle 204A Valeur de probabilité 204B Valeur de probabilité 30 204C Valeur de probabilité REVENDICATIONS1. Procédé informatisé d'établissement de diagnostic de défaillance dans un aéronef, comportant : la réception, par un ou plusieurs dispositifs informatiques (155), d'un premier ensemble de données transmises par un aéronef (102) en vol, indiquant un événement constituant une défaillance associée à l'aéronef (102), le premier ensemble de données indiquant au moins une ou plusieurs condition(s) associée(s) l'aéronef (102) pendant l'événement constituant une défaillance, et le/les dispositif(s) informatique(s) (155) étant éloigné(s) de l'aéronef (102) ; la réalisation, par le/les dispositif(s) informatique(s) (155), d'une ou de plusieurs simulation(s) informatisée(s) pour créer un ou plusieurs événement(s) simulé(s) constituant des défaillances, le/les événement(s) simulé(s) constituant une/des défaillance(s) reposant au moins pour partie sur la/les condition(s) associée(s) à l'aéronef (102) pendant l'événement constituant une défaillance ; l'identification, par le/les dispositif(s) informatique(s) (155), d'une ou de plusieurs cause(s) simulée(s) associée(s) aux événements simulés constituant des défaillances ; la détermination, par le/les dispositif(s) informatique(s) (155), d'une ou de plusieurs causes potentielles (202A-C) d'au moins une partie de l'événement constituant une défaillance, reposant au moins pour partie sur la/les cause(s) simulée(s) associée(s) au(x) événement(s) simulé(s) constituant une/des défaillance(s) ; la transmission à l'aéronef (102), par le/les dispositif(s) informatique(s) (155), d'un second ensemble de données pendant que l'aéronef est en vol, le second ensemble de données indiquant 3047822 38 la/les cause(s) potentielle(s) (202A-C) d'au moins la partie de l'événement constituant une défaillance. 2. Procédé informatisé selon la revendication 1, dans lequel le/les dispositif(s) informatique(s) (155) a/ont une première 5 architecture de traitement qui est différente d'une seconde architecture de traitement associée à un ou plusieurs dispositif(s) informatique(s) embarqué(s) (104) associé(s) à l'aéronef (102), et dans lequel la première architecture de traitement comprend un ou plusieurs noeud(s) de traitement parallèle conçu(s) pour générer 10 le/les événement(s) simulé(s) constituant une/des défaillance(s). 3. Procédé informatisé selon la revendication 1, dans lequel la/les simulation(s) repose(nt) au moins pour partie sur une pluralité de conditions associées à une pluralité d'autres aéronefs pendant des événements séparés constituant des défaillances. 15 4. Procédé informatisé selon la revendication 1, comportant en outre : la détermination, par le/les dispositif(s) informatique(s) (155), d'une valeur de probabilité (204A-C) pour la cause potentielle/chacune des causes potentielles (202A-C) de l'événement 20 constituant une défaillance, la valeur de probabilité (204A-C) indiquant une probabilité pour que la cause potentielle (202A-C) soit une cause réelle de l'événement constituant une défaillance. 5. Procédé informatisé selon la revendication 4, comportant en outre : 25 la création, par le/les dispositif(s) informatique(s) (155), d'une liste (200) contenant la/les cause(s) potentielle(s) (202A-C) de l'événement constituant une défaillance, la liste (200) qui contient la/les cause(s) potentielle(s) (202A-C) étant organisée au moins pour partie d'après la valeur de probabilité (204A-C) pour la cause potentielle/chacune des causes potentielles (202A-C). 3047822 39 6. Procédé informatisé selon la revendication 5, dans lequel le second ensemble de données comprend la liste (200) contenant la/les cause(s) potentielle(s) (202A-C) de l'événement constituant une défaillance. 5 7. Procédé informatisé selon la revendication 1, comportant en outre : la détermination, par le/les dispositif(s) informatique(s) (155), d'une ou de plusieurs solution(s) recommandée(s) (206A-C) pour la cause potentielle/chacune des causes potentielles (202A-C) 10 de l'événement constituant une défaillance, chacune des solutions recommandées (206A-C) comprenant une procédure proposée pour amoindrir au moins une partie de l'événement constituant une défaillance. 8. Procédé informatisé selon la revendication 7, dans lequel 15 le second ensemble de données indique la/les solution(s) recommandée(s) (206A-C) pour la cause potentielle/chacune des causes potentielles (202A-C) de l'événement constituant une défaillance. 9. Procédé informatisé selon la revendication 1, dans lequel 20 la/les condition(s) de l'aéronef (102) est/sont associée(s) à un ou plusieurs organe(s) de l'aéronef (102), et dans lequel la/les simulation(s) informatisée(s) repose(nt) au moins pour partie sur la simulation d'une défaillance du/des organe(s). 10. Système au sol pour établir un diagnostic de 25 défaillance dans un aéronef, comportant : un ou plusieurs processeur(s) (155A) ; et un ou plusieurs dispositif(s) de mémoire(s) (155B) stockant des instructions (155C) exploitables par ordinateur qui, lorsqu'elles sont exécutées par le/les processeur(s) (155A), amènent le système 30 à effectuer des opérations, les opérations comprenant : 3047822 40 la réception d'un premier ensemble de données transmises par un aéronef (102) en vol, le premier ensemble de données indiquant une ou plusieurs condition(s) associée(s) à l'aéronef (102) pendant un événement constituant une défaillance ; 5 la réalisation d'une ou de plusieurs simulation(s) pour créer un ou plusieurs événements simulés constituant des défaillances, le/les événement(s) simulé(s) constituant une/des défaillances reposant au moins pour partie sur la/les condition(s) associées à l'aéronef (102) pendant l'événement constituant une défaillance ; 10 la détermination d'une ou de plusieurs cause(s) potentielle(s) (202A-C) d'au moins une partie de l'événement constituant une défaillance, la/les cause(s) potentielle(s) (202A-C) reposant au moins pour partie sur le/les événement(s) simulé(s) constituant une/des défaillance(s) ; et 15 la transmission à l'aéronef (102) d'un second ensemble de données pendant que l'aéronef (102) est en vol, le second ensemble de données indiquant la/les cause(s) potentielle(s) (202A-C) d'au moins une partie de l'événement constituant une défaillance. 11. Système au sol selon la revendication 10, dans 20 lequel les opérations comprennent en outre : la création d'une liste (200) contenant la/les cause(s) potentielle(s) (202A-C) de l'événement constituant une défaillance, la liste (200) qui contient la/les cause(s) potentielle(s) (202A-C) étant organisée au moins pour partie d'après une probabilité (204A- 25 C) associée à la cause potentielle ou à chacune des causes potentielles (202A-C), la probabilité (204A-C) indiquant la vraisemblance pour que la cause potentielle (202A-C) soit une cause réelle de l'événement constituant une défaillance, et 3047822 41 dans lequel le second ensemble de données comprend la liste (200) contenant la/les cause(s) potentielle(s) (202A-C) de l'événement constituant une défaillance. 12. Système au sol selon la revendication 10, dans 5 lequel les opérations comprennent en outre : la détermination d'une ou de plusieurs solution(s) recommandée(s) (206A-C) pour la cause potentielle/chacune des causes potentielles (202A-C) de l'événement constituant une défaillance, chacune des solutions recommandées (206A-C) 10 comprenant une procédure proposée pour amoindrir au moins une partie de l'événement constituant une défaillance. 13. Système au sol selon la revendication 12, dans lequel le second ensemble de données indique la/les solution(s) recommandée(s) (206A-C) pour la cause potentielle/chacune des 15 causes potentielles (202A-C) de l'événement constituant une défaillance. 14. Système au sol selon la revendication 13, dans lequel le second ensemble de données est conçu pour être traité par l'aéronef (102) afin de mette en oeuvre la procédure proposée pour 20 amoindrir au moins une partie de l'événement constituant une défaillance. 15. Procédé informatisé pour faire face à une défaillance dans un aéronef, comportant : la détection, par un ou plusieurs premier(s) dispositif(s) 25 informatique(s) (104) présent(s) dans un aéronef (102) en vol, d'un événement constituant une défaillance associé à un ou plusieurs organe(s) de l'aéronef (102) ; l'envoi, par le/les premier(s) dispositif(s) informatique(s) (104), d'un premier ensemble de données à un ou plusieurs 30 second(s) dispositif(s) informatique(s) (155) éloigné(s) de l'aéronef 3047822 42 (102), le premier ensemble de données comprenant une ou plusieurs condition(s) associée(s) à l'aéronef (102) pendant l'événement constituant une défaillance, le/les second(s) dispositif(s) informatique(s) (155) pouvant être conçu(s) pour réaliser une ou 5 plusieurs simulation(s) afin de générer un ou plusieurs événements simulés constituant des défaillances au moins en partie d'après la/les condition(s) associées à l'aéronef (102) pendant l'événement constituant une défaillance ; et la réception, par le/les premier(s)dispositif(s) 10 informatique(s) (104), pendant que l'aéronef (102) est en vol, d'un second ensemble de données transmises par le/les second(s) dispositif(s) informatique(s) (155), le second ensemble de données comprenant une ou plusieurs cause(s) potentielle(s) (202A-C) d'au moins une partie de l'événement constituant une défaillance, et 15 la/les cause(s) potentielle(s) (202A-C) reposant au moins pour partie sur une ou plusieurs cause(s) simulée(s) associée(s) à/aux événement(s) simulé(s) constituant une/des défaillance(s). 16. Procédé informatisé selon la revendication 15, dans lequel le second ensemble de données comprend en outre une valeur 20 de probabilité (204A-C) pour la cause potentielle/chacune des causes potentielles (202A-C) de l'événement constituant une défaillance, la valeur de probabilité (204A-C) indiquant une probabilité pour que la cause potentielle (202A-C) soit une cause réelle de l'événement constituant une défaillance. 25 17. Procédé informatisé selon la revendication 16, dans lequel le second ensemble de données comprend en outre une liste (200) contenant la/les cause(s) potentielle(s) (202A-C) de l'événement constituant une défaillance, la liste (200) qui contient la/les cause(s) potentielle(s) (202A-C) étant organisée au moins 3047822 43 pour partie d'après la valeur de probabilité (204A-C) pour la cause potentielle/ chacune des causes potentielles (202A-C). 18. Procédé informatisé selon la revendication 15, dans lequel le second ensemble de données comprend en outre une ou 5 plusieurs solution(s) recommandée(s) (206A-C) pour la cause potentielle/chacune des causes potentielles (202A-C) de l'événement constituant une défaillance, la solution recommandée/chacune des solutions recommandées (206A-C) comprenant une procédure proposée pour amoindrir au moins une partie de l'événement 10 constituant une défaillance. 19. Procédé informatisé selon la revendication 18, comportant en outre : l'affichage, par le/les premier(s) dispositif(s) informatique(s) (104), de la/des cause(s) potentielle(s) (202A-C) de 15 l'événement constituant une défaillance et de la/des solutions recommandées (206A-C) pour la cause potentielle/chacune des causes potentielles (202A-C) de l'événement constituant une défaillance. 20. Procédé informatisé selon la revendication 18, 20 comportant en outre : l'envoi, par le/les premier(s) dispositif(s) informatique(s) (104), d'un ou de plusieurs signaux d'instructions à un ou plusieurs système(s) de commande (140) d'aéronef pour exécuter une action de commande afin de mettre en oeuvre au moins une des solutions 25 recommandées (206A-C).