FR3011105A1 - Procede d'identification d'un equipement defaillant dans un aeronef. - Google Patents
Procede d'identification d'un equipement defaillant dans un aeronef. Download PDFInfo
- Publication number
- FR3011105A1 FR3011105A1 FR1359066A FR1359066A FR3011105A1 FR 3011105 A1 FR3011105 A1 FR 3011105A1 FR 1359066 A FR1359066 A FR 1359066A FR 1359066 A FR1359066 A FR 1359066A FR 3011105 A1 FR3011105 A1 FR 3011105A1
- Authority
- FR
- France
- Prior art keywords
- aircraft
- family
- equipment
- parameter
- identifier
- 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
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000005259 measurement Methods 0.000 claims abstract description 68
- 238000013024 troubleshooting Methods 0.000 claims abstract description 27
- 230000005540 biological transmission Effects 0.000 claims abstract description 3
- 230000010006 flight Effects 0.000 claims description 36
- 238000012423 maintenance Methods 0.000 claims description 31
- 230000004044 response Effects 0.000 claims description 14
- 230000015556 catabolic process Effects 0.000 claims description 9
- 230000002950 deficient Effects 0.000 claims description 6
- 230000011664 signaling Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 claims description 3
- 230000000712 assembly Effects 0.000 claims 1
- 238000000429 assembly Methods 0.000 claims 1
- 101150083013 FIN1 gene Proteins 0.000 abstract description 3
- 230000010355 oscillation Effects 0.000 description 6
- 238000012360 testing method Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000008439 repair process Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000007477 logistic regression Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2294—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D45/00—Aircraft indicators or protectors not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D45/00—Aircraft indicators or protectors not otherwise provided for
- B64D2045/0085—Devices for aircraft health monitoring, e.g. monitoring flutter or vibration
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Traffic Control Systems (AREA)
- Testing Or Calibration Of Command Recording Devices (AREA)
Abstract
L'invention concerne un procédé d'aide au dépannage. Le but est de hiérarchiser des identifiants (FIN1, FIN2, FIN3) associés chacun à un équipement dont la défaillance peut être à l'origine d'une panne au sein d'un aéronef. Le procédé repose sur : - la transmission, à un système expert, d'une liste d'identifiants (FIN1, FIN2, FIN3), et réception (22) donnant, pour chaque identifiant, une famille de paramètres pertinents (PX, PY; PW, PZ; PV), chaque paramètre pertinent étant associé à au moins un capteur de l'aéronef ; et le relevé (23) des mesures (x, y ; w, z ; v) desdits paramètres pertinents. Connaissant ces mesures, on peut en déduire, pour chaque identifiant, une priorité correspondant à la probabilité que l'équipement associé soit effectivement défaillant. L'invention concerne également un système pour mettre en œuvre ce procédé.
Description
PROCEDE D'IDENTIFICATION D'UN EQUIPEMENT DEFAILLANT DANS UN AERONEF. DESCRIPTION DOMAINE TECHNIQUE La présente invention concerne le domaine de l'aide au dépannage pour aéronef, et plus particulièrement le domaine de l'identification d'un équipement défaillant au sein d'un aéronef. ÉTAT DE LA TECHNIQUE ANTÉRIEURE On connaît dans l'art antérieur des messages signalant une panne, transmis notamment en cours de vol depuis l'aéronef vers une station au sol. Dans tout le texte, on nomme « panne> tout fonctionnement anormal d'un équipement de l'aéronef. Typiquement, le message signalant une panne est transmis sous la forme d'un message ACARS (pour l'anglais « Aircraft Communication Addressing and Reporting System »). On connaît différents exemples de messages signalant une panne, notamment : les messages de panne (pour « failure message », en anglais), initialement prévus pour signaler la panne au système de maintenance au sein de l'aéronef ; les alertes (dites « FDCE » pour « Flight Deck and Cabin Effects »), initialement prévues pour signaler une panne aux pilotes ; et les cas de panne (pour l'anglais «fouit case »), qui sont des messages combinant une alerte et un message de panne.
Le message signalant une panne est reçu par une station au sol, dédiée à la maintenance de l'aéronef. On utilise ensuite un dispositif d'identification d'équipement qui permet d'associer à un message signalant une panne, une liste d'équipements dont la défaillance pourrait être à l'origine de la panne. La liste est exhaustive, mais les équipements sont listés selon un ordre prédéterminé et figé. En d'autres termes, les équipements sont listés selon un ordre qui ne dépend pas du contexte courant de la panne. Un tel dispositif d'identification d'équipement contient généralement une version électronique de manuel de dépannage dit TSM, pour l'anglais « Trouble Shooting Manual ». La liste d'équipements se présente généralement sous la forme d'une liste d'identifiants, chaque identifiant étant associé de façon unique à un équipement dont la défaillance pourrait être à l'origine de la panne. Les identifiants sont nommés FIN, pour l'anglais « Functional Item Number ». On doit ensuite attendre que l'avion soit au sol pour y envoyer un technicien qui va tester le fonctionnement des différents équipements de la liste dans l'ordre prédéterminé afin de déterminer quel est l'équipement de la liste effectivement défaillant. Le technicien pourra ensuite réparer ou remplacer cet équipement défaillant. Un inconvénient de ce procédé est qu'il nécessite que l'aéronef soit immobilisé au sol suffisamment longtemps pour que le technicien puisse tester, dans l'ordre prédéterminé, le fonctionnement des différents équipements de la liste, identifier l'équipement effectivement défaillant, puis réparer ou remplacer cet équipement défaillant. Un objectif de la présente invention est de proposer un procédé permettant de réduire la durée d'immobilisation au sol d'un aéronef après qu'une panne a été signalée.
EXPOSÉ DE L'INVENTION Cet objectif est atteint avec un procédé d'aide au dépannage d'un aéronef comprenant les étapes suivantes : réception d'un message transmis par l'aéronef et signalant une panne ; - transmission à un dispositif d'identification d'équipements, d'une requête formée à partir dudit message, et obtention en réponse d'une liste d'identifiants associés chacun à un équipement dont la défaillance peut être à l'origine de la panne. Selon l'invention, ces étapes sont mises en oeuvre par un serveur d'aide au dépannage, le serveur d'aide au dépannage mettant ensuite en oeuvre les étapes suivantes : transmission à un système expert, d'une requête formée à partir de la liste d'identifiants, et réception d'une réponse donnant, pour chaque identifiant, une famille de paramètres pertinents, chaque paramètre pertinent étant associé à au moins un capteur de l'aéronef ; transmission à un dispositif d'acquisition de données à bord de l'aéronef, d'un ordre d'acquisition et réception en retour des mesures desdits paramètres pertinents. Ledit système expert met alors en oeuvre les étapes suivantes, pour chaque famille de paramètres pertinents : comparaison entre les mesures des paramètres pertinents de ladite famille, et un critère prédéterminé associé à la famille ; en fonction du résultat de la comparaison, attribution d'une priorité à l'identifiant correspondant à ladite famille.
Ainsi, on met en oeuvre une série d'étapes permettant d'attribuer une priorité à chaque élément de la liste d'identifiants. En d'autres termes, on hiérarchise les identifiants en leur attribuant une priorité.
Les équipements correspondant à un identifiant de priorité élevée sont plus susceptibles d'être défaillants. Les équipements correspondant à un identifiant de priorité faible sont moins susceptibles d'être défaillants.
Les équipements seront testés dans l'ordre décroissant de leur priorité. Ainsi, on diminue statistiquement le temps écoulé entre le début des opérations de maintenance et l'identification, grâce aux tests des équipes de maintenance, d'un équipement effectivement défaillant. Les équipements correspondant à des identifiants de faible priorité ne seront testés que si aucun des équipements correspondant à un identifiant de plus grande priorité n'est identifié comme effectivement défaillant. Le procédé peut être mis en oeuvre pendant une phase de vol de l'aéronef, ou lorsque l'aéronef est au sol. Ainsi, on diminue une durée d'immobilisation au sol de l'aéronef, puisque l'on diminue statistiquement le nombre d'équipements qui devront être testés par une équipe de maintenance. En outre, le procédé selon l'invention est entièrement automatisé. Il ne requiert pas l'intervention d'opérateurs humains, en particulier des experts techniques des équipements de l'aéronef.
Avantageusement, le procédé selon l'invention comprend une étape de consultation du système expert pour obtenir, pour chaque famille de paramètres pertinents, le critère prédéterminé associé à ladite famille. Un paramètre pertinent peut comprendre au moins un élément parmi un booléen, un entier, un nombre à virgule flottante, une séquence de valeurs numériques correspondant à une portion de courbe, une séquence de caractères. De préférence, le procédé selon l'invention comprend une étape, dite étape initiale, de détermination, pour chaque identifiant, d'une famille de paramètres pertinents et un critère prédéterminé associés.
L'étape initiale peut comprendre un stockage : - de mesures de paramètres, associées à des vols précédents d'aéronef ; et d'informations de panne associées à ces vols et issues d'un rapport de panne post vol et/ou d'un registre de maintenance de l'aéronef. De préférence, l'étape initiale comprend en outre les étapes suivantes : - pour chaque vol précédent d'aéronef, définition d'un ensemble élémentaire regroupant les mesures d'au moins un paramètre dit paramètre utile ; classement des ensembles élémentaires en groupes définis par au moins une caractéristique commune ; à partir des informations de panne, attribution, à des vols précédents et aux ensembles élémentaires correspondant à ces vols précédents, de l'information selon laquelle un équipement prédéterminé est défaillant. Ces étapes sont avantageusement suivies par un ajustement d'un choix de l'au moins une caractéristique commune et de l'au moins un paramètre utile, de façon à former un groupe, dit groupe utile : dans lequel une part des ensembles élémentaires associés à l'équipement prédéterminé défaillant, est supérieure à un seuil de précision prédéterminé, l'au moins un paramètre utile correspondant à la famille de paramètres pertinents associée à un identifiant dudit équipement prédéterminé, et l'au moins une caractéristique commune correspondant au critère prédéterminé associé à ladite famille.
En variante, ces étapes sont avantageusement suivies par un ajustement d'un choix de l'au moins une caractéristique commune et de l'au moins un paramètre utile, de façon à former un groupe, dit groupe utile : dans lequel une part des ensembles élémentaires associés à l'équipement prédéterminé défaillant, est supérieure à un seuil de précision prédéterminé, et recevant une part des ensembles élémentaires associés à l'équipement prédéterminé défaillant, supérieure à un seuil de couverture prédéterminé, l'au moins un paramètre utile correspondant à la famille de paramètres pertinents associée à un identifiant dudit équipement prédéterminé, et l'au moins une caractéristique commune correspondant au critère prédéterminé associé à ladite famille.
Le seuil de précision peut être d'au moins 60%. En variante, le seuil de précision peut être d'au moins 90%. Le seuil de couverture peut être d'au moins 60%. En variante, le seuil de couverture peut être d'au moins 90%. De préférence, le procédé selon l'invention comprend un ajustement du choix de l'au moins un paramètre utile de sorte que les ensembles élémentaires du groupe utile regroupent les mesures d'un nombre minimum de paramètres utiles. Le procédé selon l'invention peut comprendre un calcul d'une précision du groupe utile, définie par le rapport d'un nombre d'ensembles élémentaires du groupe utile associés à l'équipement prédéterminé défaillant, sur un nombre total d'ensembles élémentaires du groupe utile, la priorité attribuée étant égale à ladite précision.
L'invention concerne également un système d'aide au dépannage d'un aéronef, comprenant un serveur d'aide au dépannage et un système expert en communication avec ledit serveur. Selon l'invention : - le système expert héberge une base de données stockant une pluralité de triplets, chaque triplet consistant en : un identifiant associé à un équipement de l'aéronef, une famille de paramètres pertinents, chaque paramètre pertinent étant associé à au moins un capteur de l'aéronef, et un critère prédéterminé pour attribuer un caractère prioritaire ou non prioritaire à l'identifiant ; le serveur d'aide au dépannage est adapté à : - recevoir d'un dispositif d'alerte de l'aéronef un message signalant une panne de l'aéronef ; - transmettre à un dispositif d'identification d'équipements une requête formée à partir dudit message, et obtenir en réponse une liste d'identifiants associés chacun à un équipement dont la défaillance peut être à l'origine de la panne ; - transmettre au système expert une requête formée à partir de la liste d'identifiants, et recevoir une réponse donnant, pour chaque identifiant, la famille de paramètres pertinents stockée au sein du même triplet ; - transmettre à un dispositif d'acquisition de données à bord de l'aéronef un ordre d'acquisition et recevoir en retour des mesures desdits paramètres pertinents ; ledit système expert étant adapté à comparer, pour chaque famille de paramètres pertinents, les mesures ainsi reçues avec un critère prédéterminé et à en déduire une priorité dudit identifiant.
BRÈVE DESCRIPTION DES DESSINS La présente invention sera mieux comprise à la lecture de la description d'exemples de réalisation donnés à titre purement indicatif et nullement limitatif, en faisant référence aux dessins annexés sur lesquels : la figure 1 illustre un système d'aide au dépannage selon un mode de réalisation de l'invention ; la figure 2 illustre un procédé selon un mode de réalisation de l'invention, mis en oeuvre à l'aide du système représenté sur la figure 1; la figure 3 illustre des étapes de détermination, pour un identifiant, d'une famille de paramètres pertinents et un critère prédéterminé associés ; la figure 4 illustre des mesures de trois paramètres, associées à huit vols précédents d'aéronef ; et la figure 5 illustre le procédé de détermination d'une priorité, à partir des mesures de paramètres associées à des vols précédents d'aéronef, et classées en deux groupes. EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS La figure 1 illustre une installation 100 mettant en oeuvre un mode de réalisation du procédé selon l'invention, et comprenant un système d'aide au dépannage 10 selon l'invention. Sur la figure 1, on a illustré un exemple de mise en oeuvre du procédé selon l'invention pendant une phase de vol de l'aéronef. Cependant, on pourrait tout aussi bien envisager de mettre en oeuvre le procédé selon l'invention lorsque l'aéronef est au sol.
Sur la figure 1, on a distingué une première partie 12 correspondant à une base au sol, et une deuxième partie 11 correspondant aux éléments embarqués sur l'aéronef 13 en vol. Le système 10 selon l'invention comprend : - un serveur d'aide au dépannage 14; et - un système expert 15. Le système expert 15 comprend notamment une base de données 150. Le système expert 15 peut comprendre des moyens électroniques et des moyens informatiques et/ou logiciels. Il s'agit typiquement d'un circuit électronique numérique ou analogique, de préférence dédié, associé à un microprocesseur et/ou un ordinateur. La base de données 150 stocke des triplets de données comprenant : - un identifiant associé à un équipement de l'aéronef 13; - une famille de paramètres pertinents, cette famille pouvant se réduire à un paramètre pertinent unique ; et - un critère prédéterminé pour attribuer une priorité à chaque identifiant de ladite famille, en fonction de mesures des paramètres pertinents associés. Chaque paramètre pertinent est associé à au moins un capteur de l'aéronef. En d'autres termes, une mesure d'un paramètre pertinent est obtenue à l'aide d'au moins un capteur situé dans l'aéronef.
Une mesure d'un paramètre pertinent peut être le prélèvement d'une donnée brute, obtenue directement en sortie de capteur, ou le prélèvement d'une donnée prétraitée du capteur obtenue en sortie d'un calculateur relié au capteur. Ces données peuvent être une valeur unique ou une séquence de valeurs.
Un paramètre pertinent est par exemple : - un booléen : par exemple l'indication selon laquelle une vanne est ouverte ou fermée ; un entier ou un nombre à virgule flottante : par exemple une vitesse, une accélération, une pression, une température ; une chaîne de caractères : par exemple l'état d'un système ; une séquence de valeurs numériques correspondant aux points d'une courbe décrivant par exemple l'évolution en fonction du temps d'une altitude, d'un niveau de fuel ; une séquence de valeurs booléennes (évolution d'un état logique au cours du temps, par exemple comportement d'une vanne).
Le serveur d'aide au dépannage 14 échange des données avec différents périphériques, en particulier : - un dispositif d'alerte 16 de l'aéronef, qui transmet au sol au moins un message signalant une panne. Ainsi, le serveur d'aide au dépannage 14 reçoit le message signalant une panne, envoyé par le dispositif d'alerte 16; - un dispositif d'identification d'équipements 18 tel que décrit en introduction, pour obtenir à partir du message signalant une panne une liste d'identifiants d'équipements suspectés de défaillance. Ainsi le serveur d'aide au dépannage 14 transmet au dispositif d'identification d'équipements 18 une requête formée à partir du message signalant une panne et reçoit en réponse une liste d'identifiants associés chacun à un équipement dont la défaillance peut être à l'origine de la panne ; - le système expert 15. Ainsi le serveur d'aide au dépannage 14 transmet au système expert 15 une requête formée à partir de la liste d'identifiants, et reçoit en retour, pour chaque identifiant, une famille de paramètres pertinents ; et - un dispositif d'acquisition de données 17 de l'aéronef, pour que le serveur d'aide au dépannage 14 requière et reçoive des relevés de mesures des paramètres pertinents.
Le système expert 15 comprend des moyens de calcul (non représentés), pour comparer, pour chaque famille de paramètres pertinents, les mesures reçues du dispositif d'acquisition de données 17 et un critère prédéterminé. En fonction du résultat de la comparaison, le système expert est adapté à déterminer la priorité de l'identifiant correspondant. Pour chaque identifiant, la famille de paramètres pertinents et le critère prédéterminé associés sont avantageusement déterminés à l'aide : d'une collecte de données de vols précédents (mesures de paramètres correspondant à des vols précédents d'une flotte d'aéronefs, et informations de panne issues par exemple du rapport de panne post vol (ou PFR, pour l'anglais « Post Flight Report ») ou du registre de maintenance de ces mêmes aéronefs) ; d'une analyse intelligente de données (en anglais « data mining »), dont on détaillera un exemple en référence aux figures 3 à 5.
Le rapport de panne post vol synthétise les messages de panne générés durant un vol. Le registre de maintenance liste les opérations de maintenance (réparation, remplacement) effectuées après un vol. Le dispositif d'acquisition de données 17 de l'aéronef est relié à des capteurs de l'aéronef et centralise des relevés de mesures (données brutes ou prétraitées) réalisées grâce à ces capteurs. Les mesures sont réalisées en continu, à une fréquence comprise entre 0,125 Hz et 128 Hz. En d'autres termes, le dispositif d'acquisition de données 17 relève des mesures de nombreux paramètres liés à l'aéronef, y compris desdits paramètres pertinents. Le dispositif d'acquisition de données 17 de l'aéronef est typiquement l'ACMS (pour l'anglais « Aircraft Condition Monitoring System »). L'ACMS est un dispositif d'enregistrement de paramètres à l'intérieur de l'aéronef, notamment lesdits paramètres pertinents. L'ACMS est relié à de nombreux capteurs de l'aéronef.
Le dispositif d'identification d'équipements 18 fournit, en réponse à un message signalant une panne, une liste d'identifiants associés chacun à un équipement dont la défaillance peut être à l'origine de cette panne. Par exemple, le message signalant une panne signale un temps de freinage trop élevé. Une défaillance du frein, de la roue, une fuite du système de contrôle de la roue, peuvent être à l'origine d'un temps de freinage trop élevé. Le dispositif d'identification d'équipements 18 fournit alors, en réponse à un tel message de panne, une liste énumérant les identifiants correspondant au frein, à la roue, au système de contrôle de la roue. Le dispositif d'identification d'équipements contient par exemple une version électronique du manuel TSM, comme expliqué ci-avant. Un équipement dont la défaillance peut être à l'origine de la panne peut être une unité dite LRU, pour l'anglais « line-replaceable unit». Il s'agit d'un module facilement remplaçable au sein d'un aéronef. Il peut s'agir d'une pompe, une valve, un interrupteur, un relais, un processeur, etc.
On va maintenant décrire, en référence à la figure 2, un exemple de procédé d'aide au dépannage 2 selon l'invention. Un tel procédé peut être mis en oeuvre dans une installation 100 telle que décrite en référence à la figure 1, à l'aide du système d'aide au dépannage 10.
Ce procédé est avantageusement mis en oeuvre au sol, pendant que l'aéronef est en vol. Le procédé comprend une première étape 20 de réception d'un message FC signalant une panne, tel que décrit en introduction. Le signal FC est envoyé par le dispositif d'alerte 16. Il est reçu par le serveur d'aide au dépannage 14.
L'étape 20 est suivie d'une étape 21 de consultation du dispositif d'identification d'équipements 18. Dans cette étape, le serveur d'aide au dépannage transmet au dispositif d'identification d'équipements 18 une requête formée à partir du message FC, et reçoit en réponse une liste d'identifiants FINI, FIN2, FIN3, cette liste correspondant au signal FC.
L'étape 21 est suivie d'une étape 22 de consultation du système expert 15 par le serveur d'aide au dépannage 14. Le serveur d'aide au dépannage 14 transmet au système expert 15 une requête formée à partir de la liste d'identifiants, et reçoit en réponse, pour chaque identifiant, une famille d'au moins un paramètre pertinent. Ici, les paramètres Px et Py sont associés à l'identifiant FIN1, les paramètres Pw, Pz sont associés à l'identifiant FIN2, et le paramètre Pv est associé à l'identifiant FIN3. Au cours d'une étape 23, le serveur d'aide au dépannage relève à distance les mesures desdits paramètres pertinents de chacune des familles. Le serveur d'aide au dépannage 14 transmet au dispositif d'acquisition de données 17 une requête des mesures desdits paramètres pertinents. Cette requête peut être transmise via la liaison montante (ou « uplink », en anglais), par exemple de type satellitaire, établie entre le serveur d'aide au dépannage 14, et le dispositif d'acquisition de données 17. En réponse à la requête, le dispositif d'acquisition de données 17 transmet au serveur d'aide au dépannage 14 le relevé de mesures demandé. Dans notre exemple, on relève la mesure x pour le paramètre Px, la mesure y pour le paramètre Py, la mesure w pour le paramètre Pw, la mesure z pour le paramètre Pz et la mesure v pour le paramètre Pv.
Pour une première famille de paramètres pertinents, le procédé selon l'invention comprend une étape 241 de comparaison entre les mesures des paramètres pertinents de la première famille (x et y), et un critère prédéterminé C1 associé à la famille. Le critère prédéterminé est stocké dans le système expert 15. L'étape 241 est mise en oeuvre par le système expert 15.
En fonction du résultat de la comparaison, le système expert attribue, dans une étape 251, une priorité à l'identifiant associé à la première famille. Dans l'exemple représenté à la figure 2, la liste comporte trois identifiants. On doit donc traiter trois familles de paramètres pertinents. On a donc illustré : trois étapes 241, 242, 243, de comparaison entre les mesures des paramètres pertinents associés à une famille et un critère prédéterminé C1, C2, C3 associé à la famille, et trois étapes 251, 252, 253, d'attribution d'une priorité à un identifiant.
Dans l'exemple représenté sur la figure 2, l'identifiant FIN2 est le plus prioritaire (priorité de 1). On en déduit que l'équipement correspondant à l'identifiant FIN2 est probablement l'équipement défaillant, les autres équipements correspondant aux identifiants FINI et FIN3 étant surement intègres. Si l'équipement identifié FIN2 est intègre, on testera ensuite dans l'ordre l'équipement identifié FINI (priorité de 2), puis l'équipement identifié FIN3 (priorité de 3). Avantageusement, le procédé comprend une étape de transmission à un centre de maintenance, de la liste d'identifiants assortis chacun d'une priorité. Un identifiant d'équipement assorti d'une priorité basse ne sera pas testé en premier lieu par les équipes de maintenance, qui testeront préférentiellement les équipements assortis d'une priorité haute. Les étapes 23, 24, et 25, peuvent être réitérées au moins une fois, de façon à affiner au mieux une hiérarchisation des identifiants de la liste fournie à l'étape 21. On voit que l'ensemble des étapes du procédé selon l'invention peut être automatisé, sans qu'il soit nécessaire de recourir à un opérateur humain, notamment un spécialiste des équipements de l'aéronef.
La figure 3 illustre une étape initiale 30 de détermination, pour un identifiant, d'une famille d'au moins un paramètre pertinent et un critère prédéterminé associé. L'étape initiale 30 se décompose en plusieurs étapes décrites ci-dessous. La première étape 31 comprend un stockage : de mesures de paramètres relatives à des vols précédents d'aéronef ; et d'informations de panne associées à ces vols précédents, et issues typiquement d'un rapport de panne post vol et/ou d'un registre de maintenance de l'aéronef. Au cours d'une étape suivante 32, on définit, pour chaque vol, un ensemble élémentaire regroupant les mesures d'au moins un paramètre, dit paramètre utile.
On appellera paramètre utile, tout paramètre utilisé pour constituer des ensembles élémentaires de mesures d'au moins un paramètre, ces ensembles élémentaires étant ensuite répartis en groupes en fonction de caractéristiques communes. Ensuite, dans l'étape 33, on classe les ensembles élémentaires en groupes définis par au moins une caractéristique commune. La constitution de groupes peut mettre en oeuvre différents algorithmes connus, par exemple : l'algorithme des k moyennes (ou K-means, en anglais) ; des algorithmes de regroupement hiérarchique ; l'algorithme basé sur la densité dans la mesure (DBSCAN pour « Density-Based Spatial Clustering of Applications with Noise »). L'algorithme des k moyennes peut mettre en oeuvre les étapes suivantes : détermination d'une valeur de k (nombre de groupes). Cette étape est automatisée de façon à optimiser le nombre de groupes selon un critère : o prenant en compte une distribution gaussienne pour répartir des points en différents groupes centrés sur un centre de gaussienne ; ou o prenant en compte un critère dit BIC, pour l'anglais « Bayesian information criterion ». initialisation des centres des k groupes ; attribution de chaque mesure au groupe dont le centre est le plus proche ; calcul d'un centre modifié pour chaque groupe, en fonction des mesures attribuées au groupe ; réitération des étapes d'attribution de chaque mesure au groupe dont le centre est le plus proche et de calcul d'un centre modifié jusqu'à minimisation de la fonction de coût associée (par exemple le carré entre les mesures et le centre du groupe).
Enfin, dans l'étape 34, on associe à des vols précédents d'aéronef l'information selon laquelle un équipement donné est défaillant. On utilise pour cela des informations de panne associées aux vols précédents (registres de maintenance, PFR, etc). On peut ainsi associer un ensemble élémentaire correspondant à un vol précédent, et l'information selon laquelle un équipement donné est défaillant. On peut ainsi caractériser la propension d'un groupe ayant une caractéristique commune à être un indice de la défaillance de cet équipement. La flèche 35 symbolise un ajustement : du choix de l'au moins une caractéristique commune définissant les groupes ; et des paramètres utiles ; de façon à obtenir un groupe, dit groupe utile : - (condition A) dans lequel une part des ensembles élémentaires associés à l'équipement prédéterminé défaillant, est supérieure à un seuil souhaité, dit seuil de précision (par exemple 60%, ou 80%) ; et (condition B) recevant une part des ensembles élémentaires associés à l'équipement prédéterminé défaillant, supérieure à un seuil souhaité, dit seuil de couverture (par exemple 60%, ou 80%).
Dans tout le texte, un paramètre utile est un paramètre utilisé pour former un groupe. Le groupe utile est un groupe de paramètres utiles vérifiant les conditions ci-dessus, et retenu pour former une famille de paramètres pertinents selon l'invention. L'ajustement peut mettre en oeuvre un algorithme de régression logistique, un arbre de décision, un algorithme des k voisins les plus proches. En d'autres termes, on guide la formation de groupes, connaissant les informations de panne.
Une condition que l'on peut prendre en compte pour sélectionner les paramètres qui vont former la famille de paramètres pertinents, est la robustesse du critère associé, à l'égard de faibles variations. En d'autres termes, on cherche à identifier des groupes présentant des caractéristiques suffisamment différentes pour qu'il soit possible de classer avec certitude une mesure dans l'un ou l'autre groupe. On voit que l'invention est particulièrement intéressante, en ce qu'elle est basée sur une simple observation de paramètres. Il n'est pas nécessaire de connaître une signification physique de ces paramètres pour mettre en oeuvre l'invention. Il n'est donc pas nécessaire de connaître le fonctionnement des équipements de l'aéronef, et leurs relations entre eux. Le procédé selon l'invention est donc particulièrement simple à mettre en oeuvre, puisqu'il ne nécessite pas l'intervention d'experts techniques spécialisés dans le fonctionnement de chacun des équipements de l'aéronef. On peut envisager de procéder en traitant des ensembles élémentaires de plusieurs paramètres. On cherche d'abord une combinaison de paramètres permettant de définir un groupe utile tel que défini ci-avant. On observe alors si, en supprimant l'un de ces paramètres, la répartition des groupes reste ou non inchangée. Si en enlevant un paramètre, la répartition des groupes reste inchangée, c'est que ce paramètre n'est pas pertinent. Si en enlevant un paramètre, la répartition des groupes est fondamentalement changée, c'est que ce paramètre est pertinent pour définir le groupe utile. En ne sélectionnant que les paramètres pertinents, on obtient un nombre minimal de paramètres permettant de définir un groupe utile. On s'assure ainsi de restreindre les échanges nécessaires entre le système selon l'invention et le dispositif d'acquisition de données de l'aéronef. Lorsque les mesures de paramètres utilisés lors de l'étape initiale sont des séquences de valeurs assimilables à des courbes, on pourra prévoir différents moyens pour simplifier les calculs. On mettra avantageusement en oeuvre les étapes suivantes, pour chaque courbe correspondant à un vol précédent d'aéronef : - Segmentation de la courbe : on définit un nombre minimum de points caractéristiques définissants la courbe (typiquement, des maxima et minima locaux). On peut ainsi diminuer le nombre de points qui seront utilisés pour les étapes suivantes tout en conservant les caractéristiques essentielles de la courbe. Recalage de la courbe segmentée : les différents vols ne présentant pas la même durée, on cherche à recaler les courbes de différents vols, par exemple par une méthode dite « best fit » consistant à ajuster une courbe de façon qu'elle présente une distance minimale avec les autres courbes. On parlera d'alignement de courbes. Pour cela, on construit une courbe de référence, par exemple en effectuant des comparaisons deux à deux selon un schéma pyramidal ou en cascade. La courbe de référence présente par exemple M points caractéristiques. Chaque courbe est ensuite alignée relativement à la courbe de référence. On obtient une courbe segmentée alignée.
Les différentes courbes segmentées alignées sont utilisées pour réaliser différents groupes comme décrit ci-avant. On peut découper les courbes en portions de courbe, et réaliser des groupes en utilisant ces portions de courbe.
Une fois que l'on a défini un nombre minimum de paramètres utiles permettant de vérifier les conditions A et B telles que définies ci-avant : l'au moins un paramètre utile définit une famille d'au moins un paramètre pertinent telle que définie en référence aux figures 1 et 2 ; et l'au moins une caractéristique commune définissant les ensembles élémentaires du groupe utile correspond au critère prédéterminé tel que défini en référence aux figures 1 et 2. Les groupes étant définis, il devient alors possible de positionner une mesure relevée lors d'un nouveau vol de l'aéronef dans l'un de ces groupes, comme mentionné à l'étape 24 de la Figure 2. En pratique, on pourra relever des portions de courbe lors de l'étape de relevé des mesures des paramètres pertinents. Dans ce cas, on peut prévoir une étape d'identification d'une portion de courbe correspondante sur une courbe de référence. Cette étape peut être réalisée en faisant glisser la portion de courbe relevée sur la courbe de référence, et en relevant l'emplacement pour lequel la portion de courbe relevée et la courbe de référence coïncident le plus, c'est-à-dire l'emplacement tel que la distance entre la portion de courbe relevée et la courbe de référence est minimale. La distance peut être une distance euclidienne, ou une distance avec adaptation temporelle dynamique (DTW, pour l'anglais « Dynamic Time Warping ») prenant en compte la position d'un point à un même instant sur la portion de courbe relevée et sur la courbe de référence. Connaissant l'emplacement de la portion de courbe relevée sur la courbe de référence, on peut classer la portion de courbe relevée dans l'un ou l'autre groupe défini lors de l'étape initiale. En outre, on pourra travailler non sur la courbe obtenue directement lors de l'étape de relevé de mesures, mais sur la transformée de Fourier discrète de cette courbe ou la transformée en ondelettes de cette courbe.
Les figures 4 et 5 permettent d'illustrer les étapes 33 et 34 de la figure 3. L'idée est d'établir un lien entre un équipement ; une panne de cet équipement (déterminée en fonction notamment des opérations de maintenance réalisées après chaque vol et/ou en en fonction du rapport de panne post vols obtenu à l'issu de chaque vol) ; et - des enregistrements de mesures de paramètres, afin de déterminer pour chaque identifiant, une famille de paramètres pertinents et un critère prédéterminé associé.
On présentera aussi une méthode de calcul de la priorité d'un identifiant. Les mesures de paramètres relatives à des vols précédents d'aéronef sont obtenues en réunissant des enregistrements des paramètres de l'aéronef, effectués au cours de ces vols. On recense par exemple des données sur des mois ou même des années. Ces enregistrements sont généralement réalisés par des systèmes comme l'ACMS au cours d'un vol, à l'aide d'un dispositif d'enregistrement dédié. On utilise par exemple les enregistrements d'un dispositif d'enregistrement QAR (pour l'anglais « Quick Access Recorder ») ou DAR (pour l'anglais « Digital ACMS Recorder »). Ces dispositifs réalisent des enregistrements de plus de 800 paramètres différents, tout au long du vol depuis le décollage jusqu'à l'atterrissage de l'aéronef. On peut également utiliser les enregistrements d'un dispositif SAR (pour l'anglais « Smart ACMS Recorder »). Un tel dispositif réalise des enregistrements d'un nombre plus réduit de paramètres, par exemple 256, enregistrés sur des intervalles de temps définis. On peut également utiliser d'autres enregistrements tels que ceux du DFDR (pour l'anglais « Digital Flight Data Recorder »), ou tout autre enregistrement de mesures de paramètres de l'aéronef. Le registre de maintenance de l'aéronef, également appelé par son nom anglais « Logbook », recense les opérations de maintenance réalisées après un vol, en particulier des équipements réparés ou remplacés. Le registre de maintenance réunit des données dites MIS, pour l'anglais « Maintenance Information System ». Un rapport de panne post vol recense l'ensemble des anomalies survenues durant un vol. Toutes ces données (rapport de panne post vol, registre de maintenance, mesures de paramètres associées à des vols précédents d'aéronef), peuvent être obtenues à partir des données des compagnies aériennes, en passant par le réseau internet. On peut prévoir de les importer dans la base de données 150, le système expert 15 mettant en oeuvre des étapes pour déterminer, pour chaque identifiant, une famille de paramètres pertinents et un critère prédéterminé associés. On a représenté sur la figure 4 les mesures des trois paramètres Pl, P2, P3, au cours de huit vols précédents d'aéronef vl, v2, v3, v4, v5, v6, v7, v8.
Afin de simplifier l'explication, on considère uniquement ces trois paramètres Pl, P2, P3. Le paramètre P1 correspond à une séquence de valeurs. On peut distinguer deux groupes parmi les mesures relevées pour le paramètre Pl, en fonction de caractéristiques communes de ces mesures : un premier groupe correspondant aux vols vl, v2, v4, v7 et v8, défini par un unique pic d'amplitude ; - un second groupe correspondant aux vols v3, v5, v6, défini par un pic d'amplitude suivi d'oscillations d'amplitude moindre.
Ici, P1 est un paramètre utile. Un ensemble élémentaire regroupe une mesure du paramètre Pl. Les ensembles élémentaires sont classés en groupe en fonction du profil de la portion de courbe Pl. Grâce au registre de maintenance, on sait qu'un équipement E a été remplacé après les vols v3 et v6. En d'autres termes, dans le passé, les équipes de maintenance ont déterminé, après les vols v3 et v6, que l'équipement E était défaillant. Sur la figure 4, ces opérations de maintenance sont symbolisées chacune par un trait en pointillé. On en déduit que l'équipement E présente un fonctionnement anormal lors des vols v3 et v6, et que par conséquent le second groupe correspondant aux vols v3, v5 et v6 peut caractériser une défaillance de l'équipement E. Sur les trois éléments du groupe, deux sont associés à un équipement défaillant. On pourra donc utiliser le paramètre P1 pour déterminer si l'élément E est défaillant ou non.
En considérant une approche basique, on définit avantageusement la précision d'un groupe comme étant le rapport entre le nombre de vols précédant immédiatement une maintenance de l'équipement E classé dans un groupe prédéterminé, et le nombre total de vols du groupe. Dans le cas présent, la précision sera donc d'environ 67% (deux éléments du groupe de trois éléments sont associés à un équipement E défaillant). Le paramètre P1 formera alors une famille de paramètres pertinents associée à l'identifiant de l'équipement E. Le critère prédéterminé associé est une forme en pic d'amplitude suivi d'oscillations d'amplitude moindre. Si l'on choisissait d'utiliser des rapports de panne post vol plutôt que des registres de maintenance, on aurait, pour chaque vol, une liste des anomalies survenues durant un vol. A l'aide d'un dispositif d'identification d'équipements tel que défini ci-avant, on pourrait en déduire des équipements ayant pu être défaillants lors de ce vol. En identifiant des points communs entre des mesures de paramètres correspondant à un même équipement pouvant être défaillant, on pourrait, de la même façon, déterminer pour chaque équipement une famille de paramètres pertinents et un critère associé. Un avantage de l'utilisation des rapports de panne post vol est que l'on dispose de l'évolution au cours du vol des mesures de paramètres. On peut donc identifier des modifications simultanées de plusieurs paramètres, faisant suite à une anomalie. On peut également distinguer l'apparition d'une première panne, puis d'une deuxième panne. Le paramètre P2 correspond à un booléen X=0 ou X=1. En suivant le même raisonnement que pour Pl, on définit : un groupe X = 0, correspondant aux vols vl, v3, v6 ; et un groupe X = 1, correspondant aux vols v2, v4, v5, v7, v8. De la même manière que pour le paramètre Pl, grâce au registre de maintenance, on peut déduire de cette classification que le groupe X=0 peut caractériser une défaillance de E. On remarque également que si on définit des groupes, en considérant des ensembles élémentaires regroupant les paramètres utiles P1 et P2, on obtient quatre groupes : un groupe Al, défini par un unique pic d'amplitude et X = O; un groupe Bi, défini par un unique pic d'amplitude et X = 1; un groupe Cl, défini par un pic d'amplitude suivi d'oscillations d'amplitude moindre et X = O; et un groupe D1, défini par un pic d'amplitude suivi d'oscillations d'amplitude moindre et X = 1.
Grâce au registre de maintenance, on peut déduire de cette classification que le groupe Cl peut caractériser une défaillance de E. Le paramètre P3 prend des nombres à virgule flottante. En suivant le même raisonnement que pour P2, on définit par exemple : un groupe défini par H < 2, correspondant aux vols vl, v4, v6, v7; un groupe défini par H 2, correspondant aux vols v2, v3, v5, v8. On remarque que les mesures de H correspondant au vol v6 (juste avant la maintenance sur l'équipement E) et au vol v7 (juste après ladite maintenance) appartiennent au même groupe. On remarque que le vol v3 (juste avant une maintenance sur l'équipement E) n'appartient pas au même groupe que le vol v6 (juste avant une maintenance sur l'équipement E). On ne retiendra donc pas P3 pour identifier un équipement E défaillant. De plus, en combinant P3 avec l'un, l'autre, ou les deux paramètres P1 et P2, on ne peut que diminuer la précision d'un groupe associé à un équipement E défaillant. On souhaite minimiser le nombre de paramètres pertinents dans une famille, afin de limiter le nombre de mesures de paramètres à relever lorsque l'on met en oeuvre le procédé illustré en figure 2, tout en s'assurant qu'une précision de notre critère prédéterminé soit au dessus d'un seuil de précision prédéterminé. Ainsi, on peut attribuer : - une précision d'environ 67% pour le second groupe défini par un pic d'amplitude suivi d'oscillations d'amplitude moindre, associé au paramètre Pi; une précision d'environ 67% pour le second groupe défini par une mesure de X=0, associé au paramètre P2; une précision de 100% pour le groupe Cl combinant les mesures des paramètres P1 et P2.
On définit avantageusement un seuil de précision souhaité. On choisit les paramètres pertinents et le critère pour former les groupes en fonction du seuil de précision souhaité. On voit donc que le paramètre P1 ou P2 est suffisant pour identifier un équipement E défaillant avec une précision supérieure à 60%. Il ne sera pas nécessaire d'introduire plus de paramètres dans la famille de paramètres pertinents associée à l'identifiant de l'équipement E. Par contre pour obtenir une précision supérieure à 80% il faudra combiner une mesure de P1 et P2. Si l'on souhaite une précision supérieure à 80%, on sélectionne les paramètres P1 et P2 pour former une famille de paramètres pertinents associée à l'identifiant de l'équipement E. Le critère prédéterminé est une forme en pic d'amplitude suivi d'oscillations d'amplitude moindre pour P1 et X = 0 pour P2. Lorsque ces deux conditions, appelées critère prédéterminé, sont vérifiées et que l'on a reçu un message signalant une panne permettant de lister E parmi les équipements pouvant être défaillants, on attribue à l'identifiant de l'équipement E une précision de 100%. On peut prévoir que la priorité attribuée à un identifiant (étape 25, sur la figure 2) est égale à la précision associée au groupe dans lequel on classe les mesures de paramètres pertinents correspondants.
Un autre exemple de définition de la priorité est décrit en référence à la figure 5. On appelle « modèle» l'association, pour chaque équipement d'un aéronef, d'un identifiant d'équipement, une famille de paramètres pertinents et un critère prédéterminé. Avantageusement, les informations de panne et mesures de paramètres associées à des vols précédents, sont classées en fonction par exemple du modèle d'aéronef, et même de la compagnie aérienne qui exploite cet aéronef. On peut ainsi construire différents modèles en fonction du modèle d'aéronef ou de la compagnie aérienne qui exploite cet aéronef. La figure 5 illustre plus avant les notions de précision et de couverture d'un groupe sur la base de mesures de paramètres P7, P8 associées à des vols précédents d'aéronef. P7 et P8 sont des paramètres utiles, utilisés pour former des ensembles élémentaires que l'on répartit en groupes. Sur la figure 5, les deux paramètres ne sont pas considérés séparément, mais mis en relation sous la forme d'un graphique en deux dimensions : l'axe des abscisses correspond à la mesure du paramètre P7 et l'axe des ordonnées correspond à la mesure du paramètre P8. On pourra imaginer d'autres façons de combiner les mesures de paramètres différents (polynômes, espaces à N dimensions avec N entier supérieur à 1, produit, etc). On sait, pour chaque vol, si l'équipement F est défaillant ou non défaillant. Un point du graphique forme un ensemble élémentaire de mesures représentant conjointement P7 et P8 pour un même vol précédent d'aéronef. Sur la figure 5, les points 511 et 512 représentés par des ronds correspondent à un équipement F défaillant, et les points 521 et 522 identifiés par des losanges correspondent à un équipement F non défaillant. On cherche à répartir les points en deux groupes, en fonction de leur emplacement sur le repère, notamment en appliquant la méthode décrite en référence à la figure 3 (étape 33). La droite 53 représente une limite entre deux groupes. Un groupe 540 correspond aux points situés à proximité d'un repère 54. Un groupe 550 correspond aux points situés à proximité d'un repère 55. Parmi les six points situés à proximité du repère 54, quatre correspondent à un équipement F défaillant. La précision du groupe 540 est donc de 67% (1'). Parmi les cinq points correspondant à un équipement F défaillant, quatre sont dans le groupe 540. La couverture de ce groupe est donc de 80% (-65). On considère donc que les paramètres P7, P8 peuvent valablement définir une famille de paramètres pertinents associée à l'identifiant de l'équipement F. On nomme <groupe utile » le groupe 540. La référence 511 désigne un ensemble élémentaire associé à un équipement F défaillant, et classé dans le groupe 540 regroupant majoritairement les ensembles élémentaires associés à un équipement F défaillant. La référence 512 désigne un ensemble élémentaire associé à un équipement F défaillant, et classé dans le groupe 550 regroupant majoritairement les ensembles élémentaires associés à un équipement F non défaillant. De même, la référence 521 désigne un ensemble élémentaire associé à un équipement F non défaillant, et classé dans le groupe 540 et, la référence 522 désigne un ensemble élémentaire associé à un équipement F non défaillant, et classé dans le groupe 550. Le critère, permettant de savoir si de nouvelles mesures de P7 et P8 correspondent à un équipement F défaillant ou non, est l'emplacement relativement à la droite 53 : à gauche de cette droite, les points de coordonnées {P7; P8} correspondent à un équipement F défaillant, avec la précision et la couverture associées ; à droite, les points de coordonnées {P7; P8} correspondent à un équipement F non défaillant, avec la précision et la couverture associées. On pourra définir un seuil pour la précision, et un seuil pour la couverture, permettant de retenir un choix de paramètres pertinents (ici P7 et P8) et de caractéristique commune définissant des groupes.
Le point 56 correspond aux mesures des paramètres P7 et P8 relevées lors d'un nouveau vol d'aéronef, dans une étape 23 du procédé illustré sur la figure 2. On lui attribuera une priorité sur la base d'une précision de 67% et d'une couverture de 80%. La priorité peut combiner la précision et la couverture. On définit par exemple la priorité comme étant la moyenne (éventuellement pondérée), de la précision et la couverture. On voit donc que lors de ce nouveau vol, l'équipement F était probablement défaillant. On pourra envisager d'autres définitions de la priorité selon l'invention, par exemple en prenant en compte à la fois la précision et la couverture telles que définies ci-avant, associées à un groupe utile.
L'invention n'est pas limitée aux exemples cités, et on pourra imaginer de nombreuses variantes de l'invention, par exemple des variantes mettant en oeuvre toutes sortes de paramètres et en nombre différent. On pourra combiner les informations provenant des rapports de panne post vol et des registres de maintenance. On pourra envisager d'affiner le critère prédéterminé et le choix des paramètres pertinents d'une famille après chaque vol d'aéronef, même un vol pour lequel on a attribué une priorité à un identifiant en utilisant un critère prédéterminé initial et une famille de paramètres pertinents initiale. L'homme du métier pourra envisager d'autres méthodes d'analyse intelligente de données, permettant d'obtenir les familles de paramètres pertinents et critères associés, sans sortir du cadre de la présente invention.
Claims (15)
- REVENDICATIONS1. Procédé d'aide au dépannage d'un aéronef comprenant les étapes suivantes : réception (20) d'un message (FC) transmis par l'aéronef et signalant une panne ; transmission (21) à un dispositif d'identification d'équipements (18), d'une requête formée à partir dudit message (FC), et obtention en réponse d'une liste d'identifiants (FINI., FIN2, FIN3) associés chacun à un équipement dont la défaillance peut être à l'origine de la panne ; caractérisé en ce que ces étapes sont mises en oeuvre par un serveur d'aide au dépannage (14), le serveur d'aide au dépannage (14) mettant ensuite en oeuvre les étapes suivantes : transmission (22) à un système expert (15), d'une requête formée à partir de la liste d'identifiants (FINI., FIN2, FIN3), et réception d'une réponse donnant, pour chaque identifiant, une famille de paramètres pertinents (Px, PY ; PW, Pz; Pu), chaque paramètre pertinent étant associé à au moins un capteur de l'aéronef ; transmission (23), à un dispositif d'acquisition de données (17) à bord de l'aéronef, d'un ordre d'acquisition et réception en retour des mesures (x, y; w, z ; v) desdits paramètres pertinents ; et en ce que ledit système expert (15) met en oeuvre les étapes suivantes, pour chaque famille de paramètres pertinents : comparaison (241; 242; 243) entre les mesures (x, y; w, z; v) des paramètres pertinents de ladite famille, et un critère prédéterminé (C1; C2 ; C3) associé à la famille ;_ en fonction du résultat de la comparaison, attribution (251; 252; 253) d'une priorité à l'identifiant (FINI; FIN2 ; FIN3) correspondant à ladite famille.
- 2. Procédé selon la revendication 1, caractérisé par une étape de consultation du système expert (15) pour obtenir, pour chaque famille de paramètres pertinents (Px, PY ; PW, Pz; Pu), le critère prédéterminé (C1; C2; C3) associé à ladite famille.
- 3. Procédé selon la revendication 1 ou 2, caractérisé en ce qu'un paramètre pertinent (Px; PY; PW; Pz; PV; Pi; P2; P3; P7; P8) comprend au moins un élément parmi un booléen, un entier, un nombre à virgule flottante, une séquence de valeurs numériques correspondant à une portion de courbe, une séquence de caractères.
- 4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce qu'il comprend une étape, dite étape initiale (30), de détermination, pour chaque identifiant, d'une famille de paramètres pertinents (Px, Py ; Pw, Pz; Pv) et un critère prédéterminé (C1; C2; C3) associés.
- 5. Procédé selon la revendication 4, caractérisé en ce que l'étape initiale comprend un stockage (31) : - de mesures de paramètres, associées à des vols précédents d'aéronef (v1, v2, v3, v4, v5, v6, v7, v8) ; et - d'informations de panne associées à ces vols et issues d'un rapport de panne post vol et/ou d'un registre de maintenance de l'aéronef.
- 6. Procédé selon la revendication 5, caractérisé par les étapes suivantes :pour chaque vol précédent d'aéronef, définition (32) d'un ensemble élémentaire regroupant les mesures d'au moins un paramètre (P1, P2, P3; P7, P8) dit paramètre utile ; classement (33) des ensembles élémentaires en groupes définis par au moins une caractéristique commune ; à partir des informations de panne, attribution (34), à des vols précédents et aux ensembles élémentaires correspondant à ces vols précédents, de l'information selon laquelle un équipement prédéterminé est défaillant.
- 7. Procédé selon la revendication 6, caractérisé par un ajustement (35) d'un choix de l'au moins une caractéristique commune et de l'au moins un paramètre utile (P7, P8), de façon à former un groupe, dit groupe utile (540) : dans lequel une part des ensembles élémentaires (511, 521) associés à l'équipement prédéterminé (F) défaillant, est supérieure à un seuil de précision prédéterminé, l'au moins un paramètre utile (P7, P8) correspondant à la famille de paramètres pertinents associée à un identifiant dudit équipement prédéterminé (F), et l'au moins une caractéristique commune correspondant au critère prédéterminé associé à ladite famille.
- 8. Procédé selon la revendication 6, caractérisé par un ajustement (35) d'un choix de l'au moins une caractéristique commune et de l'au moins un paramètre utile (P7, P8), de façon à former un groupe, dit groupe utile (540) : dans lequel une part des ensembles élémentaires (511, 521) associés à l'équipement prédéterminé (F) défaillant, est supérieure à un seuil de précision prédéterminé, etrecevant une part des ensembles élémentaires (511, 512) associés à l'équipement prédéterminé (F) défaillant, supérieure à un seuil de couverture prédéterminé, l'au moins un paramètre utile (P7, P8) correspondant à la famille de paramètres pertinents associée à un identifiant dudit équipement prédéterminé (F), et l'au moins une caractéristique commune correspondant au critère prédéterminé associé à ladite famille.
- 9. Procédé selon la revendication 7 ou 8, caractérisé en ce que le seuil de précision est d'au moins 60%.
- 10. Procédé selon la revendication 7 ou 8, caractérisé en ce que le seuil de précision est d'au moins 90%.
- 11. Procédé selon la revendication 8, caractérisé en ce que le seuil de couverture est d'au moins 60%.
- 12. Procédé selon la revendication 8, caractérisé en ce que le seuil de couverture est d'au moins 90%.
- 13. Procédé selon l'une quelconque des revendications 7 à 12, caractérisé par un ajustement du choix de l'au moins un paramètre utile (P7, P8), de sorte que les ensembles élémentaires (511, 521) du groupe utile regroupent les mesures d'un nombre minimum de paramètres utiles.
- 14. Procédé selon l'une quelconque des revendications 7 à 13, caractérisé par un calcul d'une précision du groupe utile (540), définie par le rapport d'un nombre d'ensembles élémentaires (511) du groupe utile associés à l'équipementprédéterminé (F) défaillant, sur un nombre total d'ensembles élémentaires (511, 521) du groupe utile (540), la priorité attribuée étant égale à ladite précision.
- 15. Système (10) d'aide au dépannage d'un aéronef, comprenant un serveur d'aide au dépannage (14) et un système expert (15) en communication avec ledit serveur, caractérisé en ce que : - le système expert (15) héberge une base de données (150) stockant une pluralité de triplets, chaque triplet consistant en : - un identifiant (FINI; FIN2; FIN3) associé à un équipement de l'aéronef, - une famille de paramètres pertinents (PX, PY ; PW, Pz; Pu), chaque paramètre pertinent étant associé à au moins un capteur de l'aéronef, et - un critère prédéterminé (C1; C2; C3) pour attribuer un caractère prioritaire ou non prioritaire à l'identifiant ; - le serveur d'aide au dépannage (14) est adapté à : - recevoir d'un dispositif d'alerte (16) de l'aéronef un message (FC) signalant une panne de l'aéronef ; - transmettre à un dispositif d'identification d'équipements (18) une requête formée à partir dudit message (FC), et obtenir en réponse une liste d'identifiants (FINI, FIN2, FIN3) associés chacun à un équipement dont la défaillance peut être à l'origine de la panne ; - transmettre au système expert (15) une requête formée à partir de la liste d'identifiants (FINI, FIN2, FIN3), et recevoir une réponse donnant, pour chaque identifiant, la famille de paramètres pertinents (PX, PY ; PW, Pz; PV) stockée au sein du même triplet ;transmettre à un dispositif d'acquisition de données (17) à bord de l'aéronef un ordre d'acquisition et recevoir en retour des mesures (x, y; w, z ; v) desdits paramètres pertinents ; ledit système expert étant adapté à comparer, pour chaque famille de paramètres pertinents, les mesures ainsi reçues (x, y; w, z; v) avec un critère prédéterminé (C1; C2; C3) et à en déduire une priorité dudit identifiant (FINI; FIN2 ; FIN3).
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1359066A FR3011105B1 (fr) | 2013-09-20 | 2013-09-20 | Procede d'identification d'un equipement defaillant dans un aeronef. |
US14/491,622 US9834317B2 (en) | 2013-09-20 | 2014-09-19 | Method for identifying a piece of defective equipment in an aircraft |
CN201410486462.9A CN104443425B (zh) | 2013-09-20 | 2014-09-22 | 用于识别飞行器中的有缺陷的设备的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1359066A FR3011105B1 (fr) | 2013-09-20 | 2013-09-20 | Procede d'identification d'un equipement defaillant dans un aeronef. |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3011105A1 true FR3011105A1 (fr) | 2015-03-27 |
FR3011105B1 FR3011105B1 (fr) | 2017-01-27 |
Family
ID=49510411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1359066A Active FR3011105B1 (fr) | 2013-09-20 | 2013-09-20 | Procede d'identification d'un equipement defaillant dans un aeronef. |
Country Status (3)
Country | Link |
---|---|
US (1) | US9834317B2 (fr) |
CN (1) | CN104443425B (fr) |
FR (1) | FR3011105B1 (fr) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3009396B1 (fr) | 2013-07-31 | 2017-03-17 | Airbus Operations Sas | Procede et programme d'ordinateur d'aide a la maintenance d'equipements d'un aeronef |
FR3027417B1 (fr) * | 2014-10-20 | 2016-11-25 | Airbus Operations Sas | Procede et systeme de generation de rapports d'alertes dans un aeronef |
CN104973267B (zh) * | 2015-07-24 | 2016-11-23 | 中国航天空气动力技术研究院 | 一种基于内窥镜的无人机部件胶接缺陷探测修补方法 |
US10496234B2 (en) * | 2016-02-19 | 2019-12-03 | The Boeing Company | Modeling the connection between the software signal path and hardware signal path using routes |
GB2552302B (en) * | 2016-07-11 | 2020-06-24 | Ge Aviat Systems Ltd | Prognostic rules for predicting a part failure |
US10643187B2 (en) * | 2017-06-09 | 2020-05-05 | Kidde Technologies, Inc. | Reporting and prioritizing faults for aircraft downtime reduction |
CN108341072B (zh) * | 2018-02-11 | 2021-06-04 | 深圳禾苗通信科技有限公司 | 无人机动力***故障检测的方法、装置及无人机 |
CN111200534B (zh) * | 2018-11-16 | 2022-01-18 | 中国电信股份有限公司 | 终端信息的确定方法和装置 |
FR3102756B1 (fr) * | 2019-11-06 | 2023-01-13 | Airbus | Recherche interactive de pannes dans un aéronef |
FR3109003B1 (fr) * | 2020-04-07 | 2022-10-28 | Airbus Helicopters | Procédé et dispositif de gestion de risques et d’alertes |
GB202009198D0 (en) * | 2020-06-17 | 2020-07-29 | Rolls Royce Plc | Computer-implemented method |
GB202009197D0 (en) * | 2020-06-17 | 2020-07-29 | Rolls Royce Plc | Computer-implemented method |
CN111874243B (zh) * | 2020-07-06 | 2021-08-31 | 中国民用航空飞行学院 | 基于飞行数据指标飞行员着陆操纵风险监测与预警*** |
US11892816B2 (en) * | 2021-09-29 | 2024-02-06 | Nanya Technology Corporation | Method of operating testing system |
CN114228415B (zh) * | 2021-12-22 | 2023-04-18 | 广东汇天航空航天科技有限公司 | 一种飞行汽车控制方法和装置 |
FR3143559A1 (fr) * | 2022-12-20 | 2024-06-21 | Safran Electronics & Defense | Procédés de sauvegarde de données de vol et de génération d’un module de détection d’un évènement anormal utilisé pour déclencher ladite sauvegarde. |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070115938A1 (en) * | 2005-10-28 | 2007-05-24 | The Boeing Company | Remote aircraft maintenance in a networked environment |
US20100017167A1 (en) * | 2008-07-16 | 2010-01-21 | Nghia Dang Duc | Method for determining faulty components in a system |
US20110153540A1 (en) * | 2009-12-17 | 2011-06-23 | Oracle International Corporation | Techniques for generating diagnostic results |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5161158A (en) * | 1989-10-16 | 1992-11-03 | The Boeing Company | Failure analysis system |
US5522026A (en) * | 1994-03-18 | 1996-05-28 | The Boeing Company | System for creating a single electronic checklist in response to multiple faults |
US6003808A (en) * | 1997-07-11 | 1999-12-21 | Pratt & Whitney Canada Inc. | Maintenance and warranty control system for aircraft |
US6636771B1 (en) * | 1999-04-02 | 2003-10-21 | General Electric Company | Method and system for analyzing continuous parameter data for diagnostics and repairs |
US6122575A (en) * | 1999-06-30 | 2000-09-19 | Hamilton Sundstrand Corporation | APU troubleshooting system |
US6292723B1 (en) * | 1999-09-30 | 2001-09-18 | General Electric Company | Embedded engine diagnostic system |
US6567729B2 (en) | 2001-03-28 | 2003-05-20 | Pt Holdings Ltd. | System and method of analyzing aircraft removal data for preventative maintenance |
US6829527B2 (en) * | 2002-08-26 | 2004-12-07 | Honeywell International Inc. | Relational database for maintenance information for complex systems |
US7149612B2 (en) * | 2004-01-05 | 2006-12-12 | Arinc Incorporated | System and method for monitoring and reporting aircraft quick access recorder data |
US7333922B2 (en) * | 2005-03-30 | 2008-02-19 | Caterpillar Inc. | System and method of monitoring machine performance |
US7788002B2 (en) * | 2005-08-08 | 2010-08-31 | The Boeing Company | Fault data management |
US8990101B2 (en) | 2006-11-06 | 2015-03-24 | The Boeing Company | Customizable situational awareness dashboard and alerts, and associated systems and methods |
FR2914764B1 (fr) | 2007-04-06 | 2014-10-10 | Airbus France | Procede et dispositif de determination d'un diagnostic de panne d'une unite fonctionnelle dans un systeme avionique embarque |
US8112368B2 (en) | 2008-03-10 | 2012-02-07 | The Boeing Company | Method, apparatus and computer program product for predicting a fault utilizing multi-resolution classifier fusion |
US20100023201A1 (en) * | 2008-07-24 | 2010-01-28 | David Scott Kinney | Method and apparatus for obtaining vehicle data |
FR2938676B1 (fr) | 2008-11-18 | 2011-01-21 | Eads Europ Aeronautic Defence | Procede de reconnaissance de motifs sequentiels pour procede de traitement des messages de pannes |
US8069167B2 (en) | 2009-03-27 | 2011-11-29 | Microsoft Corp. | Calculating web page importance |
FR2946023B1 (fr) * | 2009-06-02 | 2014-11-28 | Airbus France | Procede et dispositif de traitement de pannes |
JP5364530B2 (ja) | 2009-10-09 | 2013-12-11 | 株式会社日立製作所 | 設備状態監視方法、監視システム及び監視プログラム |
WO2012009804A1 (fr) | 2010-07-23 | 2012-01-26 | Corporation De L'ecole Polytechnique | Outil et procédé de détection de défaut de dispositifs en cas de maintenance basée sur une condition |
FR2966616B1 (fr) | 2010-10-22 | 2012-12-14 | Airbus | Procede, dispositif et programme d'ordinateur d'aide au diagnostic d'un systeme d'un aeronef, utilisant des graphes d'evenements redoutes |
US8977424B2 (en) * | 2010-10-28 | 2015-03-10 | Honda Motor Co., Ltd. | Fault diagnosis method and fault diagnosis device |
FR2970796B1 (fr) | 2011-01-20 | 2016-11-11 | European Aeronautic Defence & Space Co Eads France | Procede de traitement de messages de pannes generes dans un appareil a systemes complexes |
GB2496883A (en) * | 2011-11-24 | 2013-05-29 | Ge Aviat Systems Ltd | System for controlling operation of an airline |
CN102564568B (zh) * | 2011-12-29 | 2013-10-16 | 华北电力大学 | 大型旋转机械复杂工况下的早期故障搜索方法 |
FR3009396B1 (fr) | 2013-07-31 | 2017-03-17 | Airbus Operations Sas | Procede et programme d'ordinateur d'aide a la maintenance d'equipements d'un aeronef |
-
2013
- 2013-09-20 FR FR1359066A patent/FR3011105B1/fr active Active
-
2014
- 2014-09-19 US US14/491,622 patent/US9834317B2/en active Active
- 2014-09-22 CN CN201410486462.9A patent/CN104443425B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070115938A1 (en) * | 2005-10-28 | 2007-05-24 | The Boeing Company | Remote aircraft maintenance in a networked environment |
US20100017167A1 (en) * | 2008-07-16 | 2010-01-21 | Nghia Dang Duc | Method for determining faulty components in a system |
US20110153540A1 (en) * | 2009-12-17 | 2011-06-23 | Oracle International Corporation | Techniques for generating diagnostic results |
Also Published As
Publication number | Publication date |
---|---|
FR3011105B1 (fr) | 2017-01-27 |
CN104443425A (zh) | 2015-03-25 |
CN104443425B (zh) | 2018-06-22 |
US20150088363A1 (en) | 2015-03-26 |
US9834317B2 (en) | 2017-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR3011105A1 (fr) | Procede d'identification d'un equipement defaillant dans un aeronef. | |
JP5746420B2 (ja) | 協働的なマルチエージェント式の車両障害診断システム及び関連する方法 | |
FR3052273A1 (fr) | Prediction de pannes dans un aeronef | |
EP3350660B1 (fr) | Système et procédé d'aide à la decision pour la maintenance d'une machine avec apprentissage d'un modèle de décision supervisé par avis d'experts | |
FR2989500A1 (fr) | Procede, dispositifs et programme d'ordinateur d'aide a l'analyse de la tolerance aux pannes d'un systeme d'un aeronef, utilisant des graphes d'evenements redoutes | |
FR2920233A1 (fr) | Procede et dispositifs d'evaluation de risques operationnels pour l'aide aux decisions de maintenance de vehicules | |
FR2914764A1 (fr) | Procede et dispositif de determination d'un diagnostic de panne d'une unite fonctionnelle dans un systeme avionique embarque | |
FR3009396A1 (fr) | Procede et programme d'ordinateur d'aide a la maintenance d'equipements d'un aeronef | |
CA2888716A1 (fr) | Systeme de surveillance d'un ensemble de composants d'un equipement | |
FR3027417A1 (fr) | Procede et systeme de generation de rapports d'alertes dans un aeronef | |
FR3043463A1 (fr) | Systeme et procede de surveillance d'une turbomachine avec fusion d'indicateurs pour la synthese d'une confirmation d'alarme | |
EP2538376B1 (fr) | Système de prescription de maintenance d'un moteur d'hélicoptère | |
FR3035232A1 (fr) | Systeme de surveillance de l'etat de sante d'un moteur et procede de configuration associe | |
EP3462266B1 (fr) | Prédiction de messages de maintenance d'aéronef | |
EP3443425B1 (fr) | Procédé de contrôle d'intégrité de l'avionique d'un aéronef, dispositif et produit programme d'ordinateur associés | |
EP2629201B1 (fr) | Procédé et système de détection d'anomalies à solutionner dans un aéronef | |
FR2933512A1 (fr) | Procede de diagnostic pour localiser une defaillance dans un systeme complexe et dispositif pour mettre en oeuvre ledit procede | |
EP2784616B1 (fr) | Procédé de détection et de prise en compte d'un changement abrupt d'au moins un indicateur de surveillance d'un dispositif | |
EP3929006A1 (fr) | Procede et dispositif d'estimation de l'état ou de la pression des pneus d'un aeronef | |
EP3721307B1 (fr) | Méthode de prédiction d'une anomalie de fonctionnement d'un ou plusieurs équipements d'un ensemble | |
FR2976559A1 (fr) | Procede de maintenance, systeme et aeronef | |
FR3036186A1 (fr) | Procede, systeme et programme d'ordinateur de surveillance de l'usure d'une piece au moyen d'un arbre de classification | |
FR3045861A1 (fr) | Procede et systeme de controle de la fiabilite d'au moins un equipement electronique installe dans un aeronef | |
WO2023111447A1 (fr) | Procede, dispositif, programme produit d'ordinateur et support d'enregistrement comportant ledit programme pour la detection d'une anomalie dans un systeme mecanique ou electromecanique | |
FR3076632A1 (fr) | Procede d'analyse de messages de maintenance generes par au moins une plateforme, et systeme associe |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 3 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
PLFP | Fee payment |
Year of fee payment: 5 |
|
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 |
|
PLFP | Fee payment |
Year of fee payment: 11 |