Brevet FR3046265A1 (20170630)
REVENDICATIONS1.- Système de surveillance (10) d'une installation industrielle (12), comportant une pluralité de capteurs (20m) implantés dans l'installation industrielle et une plateforme informatique (30) configurée pour exécuter une application logicielle (40) comportant une modélisation d'une défaillance (D,) susceptible d'affecter l'installation industrielle, caractérisé en ce que la modélisation comporte un réseau de neurones récurrent spécifique (42i) associé à ladite défaillance (D1) et propre à prendre en entrée tout ou partie des grandeurs mesurées (C(t)) par les capteurs sur une fenêtre temporelle passée (F1) à partir de l'instant courant (t) et à délivrer en sortie une probabilité (Pi(t)) d'occurrence de la défaillance (Di) dans une fenêtre temporelle future (F2) à partir de l'instant courant (t). 2.- Système selon la revendication 1, caractérisé en ce qu'il comporte un module (41) de mise en forme des grandeurs mesurées par les capteurs (20), consistant à échantillonner les différentes grandeurs mesurées selon un pas de temps (E) commun et à regrouper en un multiplet mesuré (C(t)) les grandeurs mesurées au même instant d'échantillonnage (t). 3.- Système selon la revendication 2, caractérisé en ce que le réseau de neurones récurrent spécifique (42,) associé à ladite défaillance (Di) comporte une couche inférieure (44) de projection depuis un espace d'origine (Ec) des multiplets mesurés (C(t)) des grandeurs mesurées vers un espace de projection (Eh), la première couche délivrant en sortie une multiplet projeté (h(t)) à l'instant courant, et une couche supérieure (46) de classification du multiplet projeté (h(t)). 4.- Système selon la revendication 3, caractérisé en ce que la couche inférieure (44) du réseau de neurones récurrent spécifique (42) prend en entrée un multiplet mesuré à l'instant courant (C(t)) et le multiplet projeté au pas de temps précédent (h(t-E)). 5.- Système selon la revendication 4, caractérisé en ce que la couche inférieure (44) comporte une pluralité de cellules (60r), au moins une cellule de ladite pluralité de cellules étant du type « unité récurrente à déclenchement ». 3046265 16 6.- Système selon la revendication 4 ou la revendication 5, caractérisé en ce que la couche inférieure (44) comporte une pluralité de cellules (60,), au moins une cellule de ladite pluralité de cellules mettant en oeuvre une fonction d'activation, notamment du type « dernière mémoire à court terme » ou du type « rectification linéaire ». 5 7.- Système selon l'une quelconque des revendications 3 à 6, caractérisé en ce que la couche supérieure (46) est un réseau de neurones constitué de cellules classiques, c'est-à-dire propres à réaliser une combinaison pondérée de leurs entrées, constituées par les coordonnées d'un multiplet projeté (h(t)). 10 8.- Système selon l'une quelconque des revendications 1 à 3, caractérisé en ce que la plateforme (30) comporte une base de données (36) permettant de stocker les mesures effectuées par chacun des capteurs (20,) de l'installation industrielle (12). 15 9.- Procédé de configuration (100) du système de surveillance (10) selon l'une quelconque des revendications 1 à 8, consistant à : définir (110) au moins un type de défaillance (Di) que le système de surveillance (10) doit pouvoir détecter ; élaborer (120) un historique de grandeurs mesurées spécifique de 20 l'occurrence, dans l'installation industrielle surveillée, d'une défaillance du type défini et associer à chaque pas de temps de l'historique un label indiquant si oui ou non ladite défaillance apparaît dans une fenêtre temporelle future à partir du pas de temps considéré ; définir (130) un réseau de neurones récurrent générique (42) ; et, 25 configurer (140 ;\n<CLM>\1\tle réseau de neurones récurrent générique à partir de l'historique labélisé élaboré, afin de construire un réseau de neurones récurrent spécifique (42;) du type de défaillance défini. 10.- Procédé de configuration selon la revendication 9, dans lequel l'étape de 30 configuration comporte une étape d'apprentissage (140) et une étape de calibration (150). 11.- Procédé de surveillance (200) mettant en oeuvre un système de surveillance (10) selon l'une quelconque des revendications 1 à 8, comportant un réseau de neurones récurrent spécifique (42i) associé à une défaillance (DI) et configuré par la 35 mise en oeuvre du procédé de configuration (100) selon l'une quelconque des 3046265 17 revendications 9 à 10 pour la surveillance de ladite défaillance (Dl caractérisé en ce qu'il consiste à : mettre en forme (210) les grandeurs mesurées à chaque pas de temps (a) dans un multiplet mesuré (C(t)) ; 5 faire observer (220) au réseau de neurones récurrent spécifique (42i), à chaque pas de temps, les multiplets mesurés mis en forme et calculer une probabilité (Pi(t)) d'occurrence de ladite défaillance (Di) sur la fenêtre future (F2) ; comparer (230) la probabilité (Pi(t)) calculée à un seuil (SI) prédéterminé, et, en cas de dépassement du seuil, 10 générer (240) une alarme.