Brevet FR3068796A1 (20190111)

REVENDICATIONS1. Procédé pour déterminer une dégradation de performance d'un dispositif électronique connecté à un réseau de communication pour un véhicule aérien, le procédé comprenant : de contrôler, par un ou plusieurs dispositifs informatiques, des communications sur le réseau de communication pendant une période de validation ; de générer, par les un ou plusieurs dispositifs informatiques, un profil de fonctionnement de base du dispositif électronique en fonction, au moins en partie, des communications contrôlées pendant la période de validation ; de contrôler, par les un ou plusieurs dispositifs informatiques, des communications sur le réseau de communication pendant une période de post-validation ; de générer, par les un ou plusieurs dispositifs informatiques, un profil de fonctionnement présent du dispositif électronique en fonction, au moins en partie, des communications contrôlées pendant la période de post-validation ; de déterminer, par les un ou plusieurs dispositifs informatiques, une dégradation de performance du dispositif électronique quand le profil de fonctionnement présent s'écarte du profil de fonctionnement de base ; et de générer, par les un ou plusieurs dispositifs informatiques, une notification indiquant la dégradation de la performance du dispositif électronique.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel la période de validation s'étend sur un ou plusieurs vols d'essai du véhicule aérien, dans lequel la période de post-validation s'étend sur un ou plusieurs vols du véhicule aérien, et dans lequel à la fois les un ou 47 plusieurs vols d'essai ayant lieu pendant la période de validation et les un ou plusieurs vols ayant lieu pendant la période de post- validation comprennent chacun une pluralité de phases de vol.\n<CLM>\1\tProcédé selon la revendication 2, dans lequel contrôler la 5 communication sur le réseau de communication pendant à la fois la période de validation et la période de post-validation comprend de recevoir, au niveau des un ou plusieurs dispositifs informatiques, des signaux de données depuis un dispositif secondaire associé au dispositif électronique, le dispositif secondaire étant configuré pour 10 contrôler le fonctionnement d'un ou plusieurs composants locaux du dispositif électronique.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 2 ou 3, dans lequel contrôler des communications sur le réseau de communication pendant à la fois la période de validation et la 15 période de post-validation comprend de recevoir, au niveau des un ou plusieurs dispositifs informatiques, un ou plusieurs paramètres environnementaux affectant le fonctionnement du dispositif électronique.\n<CLM>\1\tProcédé selon la revendication 4, dans lequel les un ou 20 plusieurs paramètres environnementaux comprennent au moins une d'une température de fonctionnement du premier dispositif électronique, une mesure de vibrations indicative de vibrations du dispositif électronique, et une quantité de trafic sur le réseau de communication. 25\n<CLM>\1\tProcédé selon la revendication 5, dans lequel contrôler des communications sur le réseau de communication pendant la période de validation comprend : de détecter, par les un ou plusieurs dispositifs informatiques, une transmission d'un premier paquet de données vers le dispositif électronique ; 48 de détecter, par les un ou plusieurs dispositifs informatiques, une transmission d'un second paquet de données depuis le dispositif électronique, le second paquet de données en réponse au premier paquet de données ; et 5 de déterminer, par les un ou plusieurs dispositifs informatiques, un temps de réponse de base du dispositif électronique, le temps de réponse de base égal à un laps de temps depuis la détection d'une transmission du premier paquet de données jusqu'à la détection d'une transmission du second paquet 10 de données.\n<CLM>\1\tProcédé selon la revendication 6, dans lequel détecter une transmission du premier paquet de données comprend de détecter, par les un ou plusieurs dispositifs informatiques, une transmission du premier paquet de données vers le dispositif électronique 15 pendant chaque phase de vol des un ou plusieurs vols d'essai, dans lequel détecter une transmission du second paquet de données comprend de détecter, par les un ou plusieurs dispositifs informatiques, une transmission du second paquet de données depuis le dispositif électronique pendant chaque phase de vol des un 20 ou plusieurs vols d'essai, dans lequel déterminer le temps de réponse de base du dispositif électronique comprend de déterminer, par le dispositifs informatiques, une première pluralité de valeurs, et dans lequel chaque valeur de la première pluralité de valeurs est indicative du temps de réponse de base pendant une phase de vol 25 des un ou plusieurs vols d'essai.\n<CLM>\1\tProcédé selon la revendication 7, comprenant en outre de déterminer, par les un ou plusieurs dispositifs informatiques, une tolérance pour chaque valeur de la première pluralité de valeurs, la tolérance en fonction, au moins en partie, des un ou plusieurs 30 paramètres environnementaux. 49\n<CLM>\1\tProcédé selon la revendication 8, dans lequel le profil de fonctionnement de base comprend la première pluralité de valeurs et la tolérance déterminée pour chaque valeur de la première pluralité de valeurs. 5\n<CLM>\1\tProcédé selon la revendication 9, dans lequel contrôler des communications sur le réseau de communication pendant la période de post-validation comprend : de détecter, par les un ou plusieurs dispositifs informatiques, une transmission d'un troisième paquet de données 10 vers le dispositif électronique ; de détecter, par les un ou plusieurs dispositifs informatiques, une transmission d'un quatrième paquet de données depuis le dispositif électronique, le quatrième paquet de données en réponse au troisième paquet de données ; et 15 de déterminer, par les un ou plusieurs dispositifs informatiques, un temps de réponse présent du dispositif électronique, dans lequel le temps de réponse présent est égal à un laps de temps depuis la détection d'une transmission du troisième paquet de 20 données jusqu'à la détection d'une transmission du quatrième paquet de données.\n<CLM>\1\tProcédé selon la revendication 10, dans lequel une transmission du troisième paquet de données a lieu pendant chaque phase de vol des un ou plusieurs vols ayant lieu pendant la période 25 de post-validation, dans lequel détecter une transmission du quatrième paquet de données a lieu pendant chaque phase de vol des un ou plusieurs vols ayant lieu pendant la période de post-validation, dans lequel déterminer le temps de réponse présent du dispositif électronique comprend de déterminer, par les un ou 30 plusieurs dispositifs informatiques, une seconde pluralité de 50 valeurs, et dans lequel chaque valeur de la seconde pluralité de valeurs est indicative du temps de réponse présent du dispositif électronique pendant une phase de vol des un ou plusieurs vols ayant lieu pendant la période de post-validation. 5\n<CLM>\1\tProcédé selon la revendication 11, dans lequel le profil de fonctionnement présent comprend la seconde pluralité de valeurs et une pluralité de valeurs réelles pour les un ou plusieurs paramètres environnementaux, et dans lequel chaque valeur de la pluralité de valeurs réelles indique une valeur des un ou plusieurs 10 paramètres environnementaux pendant une phase de vol des un ou plusieurs vols ayant lieu pendant la période de post-validation.\n<CLM>\1\tProcédé selon l'une des revendications 11 ou 12, dans lequel déterminer une dégradation de la performance du dispositif électronique comprend : 15 de comparer, par les un ou plusieurs dispositifs informatiques, le temps de réponse présent du dispositif électronique au temps de réponse de base du dispositif électronique ; et de déterminer, par les un ou plusieurs dispositifs 20 informatiques, une dégradation de la performance du dispositif électronique quand le temps de réponse présent s'écarte du temps de réponse de base d'une quantité prédéterminée.\n<CLM>\1\tProcédé selon la revendication 13, dans lequel comparer le temps de réponse présent au temps de réponse de base 25 comprend de comparer, par les un ou plusieurs dispositifs informatiques, une première valeur de la première pluralité de valeurs à une première valeur de la seconde pluralité de valeurs, dans lequel la première valeur de la première pluralité de valeurs est indicative du temps de réponse de base pendant une première 30 phase de vol, et dans lequel la première valeur de la seconde 51 pluralité de valeurs est indicative du temps de réponse présent pendant la première phase de vol. 1\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel les un ou plusieurs dispositifs 5 informatiques sont à bord du véhicule aérien, et dans lequel déterminer que le profil de fonctionnement présent s'écarte du profil de base comprend : de classifier, par les un ou plusieurs dispositifs informatiques, le profil de fonctionnement présent du dispositif 10 électronique comme un profil de fonctionnement dangereux ; et quand le profil de fonctionnement présent est classifié comme le profil de fonctionnement dangereux, de classifier, par les un ou plusieurs dispositifs informatiques, le profil de fonctionnement dangereux comme soit un profil de fonctionnement 15 dégradé soit un profil de fonctionnement inconnu, dans lequel le(s) dispositif(s) informatique(s) sont configurés pour classifier le profil de fonctionnement présent comme le profil de fonctionnement dangereux en fonction d'un modèle mis en oeuvre par le(s) dispositif(s) informatique(s), et 20 dans lequel le(s) dispositif(s) informatique(s) sont configurés pour classifier le profil de fonctionnement dangereux comme soit le profil de fonctionnement dégradé ou inconnu en fonction, au moins en partie, du modèle.\n<CLM>\1\tProcédé selon la revendication 15, dans lequel 25 quand le fonctionnement présent est classifié comme le profil de fonctionnement inconnu, déterminer que le profil de fonctionnement présent s'écarte du profil de fonctionnement de base comprend en outre : 52 de transmettre, par le(s) dispositif(s) informatique(s), le profil de fonctionnement présent à un dispositif informatique distant ; et de mettre à jour, par le dispositif informatique distant, le 5 modèle mis en oeuvre par le(s) dispositif(s) informatique(s) à bord du véhicule aérien en fonction, au moins en partie, d'un modèle mis en oeuvre par le dispositif informatique distant, dans lequel le modèle mis en oeuvre par le dispositif informatique distant est entraîné, au moins en partie, sur des 10 données venant d'une pluralité de dispositifs électroniques qui sont identiques à l'électronique à bord du véhicule aérien.\n<CLM>\1\tProcédé selon la revendication 16, dans lequel à la fois le modèle mis en oeuvre par le(s) dispositif(s) informatique(s) et le modèle mis en oeuvre par le dispositif informatique distant est 15 une machine ou modèle d'apprentissage statistique structuré comme l'un d'un modèle d'analyse discriminante linéaire, un modèle d'analyse discriminante par les moindres carrés partielle, un modèle de machine à vecteurs de support, un modèle d'arbre aléatoire, un modèle de régression logistique, un modèle de Bayes naïf, un 20 modèle des K plus proches voisins, un modèle d'analyse discriminante quadratique, un modèle de détection d'anomalies, un modèle d'arbre de décision boosté et ensaché, un modèle de réseau neuronal artificiel, un modèle C4.5 et un modèle de k-moyennes.\n<CLM>\1\tSystème pour déterminer une dégradation de 25 performance d'un dispositif électronique connecté à un réseau de communication pour un véhicule aérien, le système comprenant : un ou plusieurs dispositifs informatiques connectés au réseau de communication, les un ou plusieurs dispositifs informatiques comprenant un ou plusieurs processeurs et un ou 30 plusieurs dispositifs de mémoire, les une ou plusieurs mémoires 53 stockant des instructions qui quand elles sont exécutées par les un ou plusieurs processeurs font que les un ou plusieurs processeurs réalisent des opérations, les un ou plusieurs dispositifs informatiques étant configurés pour : 5 contrôler les communications sur le réseau de communication pendant une période de validation ; générer un profil de fonctionnement de base du dispositif électronique en fonction, au moins en partie, des communications contrôlées pendant la période de validation ; 10 contrôler les communications sur le réseau de communication pendant une période de post-validation ; générer un profil de fonctionnement présent du dispositif électronique en fonction, au moins en partie, des communications contrôlées pendant la période de post-validation ; 15 déterminer une dégradation de performance du dispositif électronique quand le profil de fonctionnement présent s'écarte du profil de fonctionnement de base ; et planifier automatiquement la maintenance du véhicule aérien quand le profil de fonctionnement présent s'écarte du profil de 20 fonctionnement de base.\n<CLM>\1\tSystème selon la revendication 18, dans lequel la période de validation s'étend sur un ou plusieurs vols d'essai du véhicule aérien, dans lequel la période de post-validation s'étend sur un ou plusieurs vols du véhicule aérien, et dans lequel à la fois 25 les un ou plusieurs vols d'essai ayant lieu pendant la période de validation et les un ou plusieurs vols ayant lieu pendant la période de post-validation comprennent chacun une pluralité de phases de vol.\n<CLM>\1\tSystème selon l'une quelconque des revendications 18 ou 30 19, dans lequel les un ou plusieurs dispositifs informatiques sont en 54 outre configurés pour recevoir un ou plusieurs paramètres environnementaux indicatifs du fonctionnement du dispositif électronique, dans lequel les un ou plusieurs dispositifs informatiques sont configurés pour recevoir les un ou plusieurs 5 paramètres environnementaux pendant à la fois la période de validation et la période de post-validation.