Brevet FR3077909A1 (20190816)

REVENDICATIONS1.- Procédé de détermination de signatures univoques à partir d'enregistrements de maintenance d'une flotte d'aéronefs, mis en oeuvre par un système (1) comprenant un calculateur (10) et des interfaces utilisateur (12), le calculateur (10) comprend un processeur (18) et une mémoire (20), ledit procédé comprenant : - la fourniture (100) d'un ensemble de groupes de symptômes, chaque groupe de symptômes étant constitué d'une pluralité de symptômes observés sur un aéronef donné de la flotte sur un segment temporel donné associé audit groupe de symptômes, - une étape de génération (140), par un module (28) de génération enregistré sur la mémoire (20) et exécuté par le processeur (18), d'une matrice de cooccurrence associant, à chacun d'une pluralité de couples constitués d'un premier et d'un deuxième symptômes observés, chacun présent dans au moins un groupe de symptômes, un score de cooccurrence représentatif d'une corrélation entre la présence du premier symptôme dans un ou des groupes donnés de l'ensemble de groupes et la présence du deuxième symptôme dans le ou lesdits groupes donnés, - une étape de détermination (150), par le module (28) de génération exécuté par le processeur (18), d'un ensemble de signatures potentielles à partir de la matrice de cooccurrence, l'étape de détermination (150) comprenant : - l'identification, pour chaque symptôme observé, de symptômes corrélés audit symptôme observé, tels que le score de cooccurrence entre ledit symptôme observé et chaque symptôme corrélé audit symptôme observé soit supérieur à un seuil prédéterminé, - la génération de l'ensemble de signatures potentielles, chaque signature potentielle étant constituée d'un symptôme et du ou des symptômes qui lui sont corrélés, - pour chaque signature potentielle, détermination (162), par un module (30) de détermination enregistré sur la mémoire (20) et exécuté par le processeur (18), d'un nombre de groupes de symptômes, parmi ledit ensemble de groupes de symptômes, comprenant tous les symptômes de la signature potentielle, et classification (166), par le module (30) de détermination, de ladite signature potentielle en signature univoque si ledit nombre est supérieur ou égal à un nombre seuil prédéterminé supérieur ou égal à 1, ou en signature plurielle si ledit nombre est inférieur au nombre seuil. 2.- Procédé de détermination selon la revendication 1, caractérisé en ce qu'il comprend une étape d'indexation des groupes de symptômes, comprenant la génération de données d'indexation reliant chaque signature univoque aux groupes de symptômes comprenant tous les symptômes de cette signature univoque. 28 3.- Procédé de détermination selon l'une quelconque des revendications 1 ou 2, caractérisé en ce que la génération (140) de la matrice de cooccurrence comprend : - une sous-étape (142) de génération d'une matrice de symptômes associant, à chaque doublet formé par un groupe de symptômes de l'ensemble de groupes et un 5 symptôme présent dans au moins un groupe de symptômes, une première valeur si le symptôme est compris dans le groupe de symptômes ou une deuxième valeur si le groupe de symptômes ne comprend pas ce symptôme, - une sous-étape (144) de génération de la matrice de cooccurrence à partir de la matrice de symptômes. 10 4.- Procédé de détermination selon l'une quelconque des revendications 1 à 3, caractérisé en ce que la génération de la matrice de cooccurrence comprend la détermination d'un score de cooccurrence pour tout couple de premier et deuxième symptômes observés chacun présent dans au moins un groupe de symptômes. 5.- Procédé de détermination selon la revendication 4, caractérisé en ce que 15 l'étape d'identification des symptômes corrélés à chaque symptôme observé comprend la comparaison du score de cooccurrence entre le symptôme observé et chaque autre symptôme observé présent dans au moins un groupe de symptômes audit seuil prédéterminé. 6.- Procédé de détermination selon l'une quelconque des revendications 1 à 5, 20 caractérisé en ce que la fourniture (100) de l'ensemble de groupes de symptômes comprend une étape de génération (102) d'au moins un sous-ensemble de groupes de symptômes à partir d'une succession de symptômes enregistrés sur un aéronef de la flotte en une pluralité d'instants d'observations d'un intervalle de temps donné, la génération (102) de chaque sous-ensemble de groupes de symptômes comprenant les 25 sous-étapes suivantes : - segmentation (120) dudit intervalle de temps en une pluralité de segments temporels disjoints, - pour chaque segment temporel, génération (130) d'un groupe de symptômes constitué des symptômes observés en des instants d'observation compris dans ledit 30 segment temporel, le sous-ensemble de groupes de symptômes étant constitué des groupes de symptômes associés à la pluralité de segments temporels. 7.- Procédé de détermination selon la revendication 6, caractérisé en ce que l'étape de génération (102) de chaque sous-ensemble de groupes de symptômes comprend une sous-étape (110) de génération de la succession de symptômes à partir 35 d'un enregistrement de maintenance de l'aéronef, enregistré sur l'intervalle de temps, la génération de la succession de symptômes comprenant les phases suivantes : 29 - discrétiser (112) l'intervalle de temps selon un pas de discrétisation temporelle prédéfini pour définir lesdits instants d'observations, et - associer (114) à chaque instant d'observation les symptômes de la succession initiale de symptômes observés en cet instant d'observation. 5 8.- Procédé de détermination selon l'une quelconque des revendications 6 ou 7, caractérisé en ce que la segmentation (120) de l'intervalle de temps en une pluralité de segments temporels comprend les phases successives suivantes : - une phase de détermination (122) d'un nombre de symptômes observés à chaque instant d'observation, 10 - une phase de détermination (124), pour chaque instant d'observation, parmi les instants d'observation compris dans un intervalle de temps de proximité de durée prédéfinie, centré autour dudit instant d'observation, d'un instant de référence associé audit instant d'observation, l'instant de référence étant tel qu'il n'existe aucun autre instant d'observation dans ledit intervalle de temps de proximité tel que le nombre de symptômes 15 observés en cet autre instant d'observation est supérieur au nombre de symptômes observés audit instant de référence, - une phase de génération (126) de la pluralité de segments temporels, chaque segment temporel comprenant le ou les instant(s) d'observation associés à un instant de référence commun et cet instant de référence commun. 20 9.- Procédé de détermination selon la revendication 8, caractérisé en ce que la phase de détermination (124) de l'instant de référence associé à chaque instant d'observation donné comprend : - l'identification, pour chaque instant d'observation compris dans l'intervalle de proximité, du nombre de symptômes enregistrés en cet instant d'observation, 25 - s'il existe un instant d'observation dans l'intervalle de proximité dont le nombre de symptômes est strictement supérieur au nombre de symptômes de tout autre instant d'observation compris dans l'intervalle de proximité, sélection de cet instant d'observation comme instant de référence associé audit instant d'observation donné, - s'il existe au moins deux instants d'observation dans l'intervalle de proximité dont 30 le nombre de symptômes est égal et strictement supérieur au nombre de symptômes de tout autre instant d'observation compris dans l'intervalle de proximité, sélection de l'instant d'observation le plus tardif comme instant de référence associé audit instant d'observation donné. 10.- Procédé de détermination selon l'une quelconque des revendications 8 ou 9, 35 caractérisé en ce que la génération (126) de la pluralité de segments temporels comprend : 30 - déterminer s'il existe au moins un instant d'observation singulier, tel que cet instant d'observation singulier est associé à un premier instant de référence distinct dudit instant d'observation singulier et tel que le premier instant de référence est associé à une deuxième instant de référence distinct dudit premier instant de référence, 5 - générer la pluralité de segments temporels telle que ledit instant d'observation singulier n'est compris dans aucun segment temporel. 11.- Système (1) de détermination de signatures univoques à partir d'enregistrements de maintenance d'une flotte d'aéronefs, ledit système (1) comprenant : - un espace (20) de stockage d'un ensemble de groupes de symptômes, chaque 10 groupe de symptômes étant constitué d'une pluralité de symptômes observés sur un aéronef donné de la flotte sur un segment temporel donné associé audit groupe de symptômes, - un module de génération d'un ensemble de signatures potentielles à partir de l'ensemble de groupes de symptômes, le module de génération étant configuré pour : 15 générer une matrice de cooccurrence associant, à une pluralité de couples constitués d'un premier et d'un deuxième symptômes observés, chacun présent dans au moins un groupe de symptômes, un score de cooccurrence représentatif d'une corrélation entre la présence du premier symptôme dans un groupe donné de l'ensemble de groupes et la présence du deuxième symptôme dans ledit 20 groupe donné, identifier, pour chaque symptôme observé, des symptômes corrélés audit symptôme observé, tels que le score de cooccurrence entre ledit symptôme observé et chaque symptôme corrélé audit symptôme observé soit supérieur à un seuil prédéterminé, 25 générer l'ensemble de signatures potentielles, chaque signature potentielle étant constituée d'un symptôme observé et du ou des symptômes qui lui sont corrélés, - un module (30) de détermination de signatures univoques, configuré pour déterminer, pour chaque signature potentielle, un nombre de groupes de symptômes, 30 parmi l'ensemble de groupes de symptômes, comprenant tous les symptômes de la signature potentielle, et pour classifier ladite signature potentielle en signature univoque si ledit nombre est supérieur ou égal à un nombre seuil prédéterminé supérieur ou égal à 1, ou en signature plurielle si ledit nombre est inférieur au nombre seuil. 12.- Système (1) selon la revendication 11, caractérisé en ce qu'il comprend un 35 module d'indexation configuré pour générer des données d'indexation reliant chaque 31 signature univoque aux groupes de symptômes comprenant tous les symptômes de cette signature univoque. 13.- Système selon l'une quelconque des revendications 11 ou 12, caractérisé en ce qu'il comprend en outre un module (26) de production de l'ensemble de groupes de 5 symptômes, configuré pour générer au moins un sous-ensemble de groupes de symptômes à partir d'une succession de symptômes enregistrés sur un aéronef de la flotte en une pluralité d'instants d'observations d'un intervalle de temps donné, le module (26) de production étant configuré pour segmenter l'intervalle de temps en une pluralité de segments temporels disjoints, et, pour chaque segment temporel, générer un groupe de 10 symptômes constitué des symptômes observés en des instants d'observation compris dans ledit segment temporel, le sous-ensemble de groupes de symptômes étant constitué des groupes de symptômes associés à la pluralité de segments temporels. 14.- Système selon la revendication 13, caractérisé en ce que le module (26) de production est configuré pour : 15 - déterminer un nombre de symptômes observés à chaque instant d'observation, - déterminer, pour chaque instant d'observation, parmi les instants d'observation compris dans un intervalle de temps de proximité de durée prédéfinie, centré autour dudit instant d'observation, un instant de référence associé audit instant d'observation, l'instant de référence étant tel qu'il n'existe aucun autre instant d'observation dans ledit intervalle 20 de temps de proximité tel que le nombre de symptômes observés en cet autre instant d'observation est supérieur au nombre de symptômes observés audit instant de référence, - générer la pluralité de segments temporels, chaque segment temporel comprenant le ou les instant(s) d'observation associés à un instant de référence commun 25 et cet instant de référence commun.