INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Plus particulièrement, le système de fichiers 311 représenté en comporte un code d'identification matériel 3111, un ensemble de paramètres d'objets statiques 3112, et un ensemble de paramètres d'objets dynamiques 3113. Le code d'identification matériel 3111 est une chaîne de code d'identification définie par des vendeurs sur la base de différents dispositifs produits, et le code d'identification matériel 3111 est enregistré/stocké dans le système de fichiers 311. En d'autres mots, le système de fichiers 311 a le code d'identification matériel 3111 du dispositif produit dans lequel le système de fichiers 311 est installé. L'ensemble de paramètres d'objets statiques 3112 est essentiellement lié à un micrologiciel et peut être créé/établi par le micrologiciel, et par conséquent l'ensemble de paramètres d'objets statiques 3112 n'a pas besoin d'être restauré vers le système de fichiers 311 au moyen des données de sauvegarde 3213. A l'étape de réinitialisation d'objets S1622, la deuxième unité de traitement 500 supprime tout d'abord l'ensemble de paramètres d'objets statiques 3112 et l'ensemble de paramètres d'objets dynamiques 3113 du système de fichiers endommagé 311, puis créée un nouvel ensemble de paramètres d'objets statiques 3112 au moyen de son propre micrologiciel (de la deuxième unité de traitement 500).
De plus, comme cela est représenté en , le système de fichiers 321 a accès aux deux listes de sauvegarde 3211, 3212 et aux données de sauvegarde 3213, et les deux listes de sauvegarde 3211, 3212 correspondent respectivement à deux codes d'identification matériel (HWID) et listent respectivement deux étiquettes d'objets dynamiques L1, L2. Par exemple, la liste de sauvegarde 3211 de la correspond au code d'identification matériel 3111 et liste l'étiquette d'objets dynamiques L1. La liste de sauvegarde 3212 correspond à un autre code d'identification matériel (non représenté) et liste une autre étiquette d'objets dynamiques L2. Les données de sauvegarde 3213 de la stockent un code d'identification matériel 3111 et trois paramètres d'objets dynamiques P1, P2, P3. L'étape de restauration d'objets S1624 comporte en outre la restauration des paramètres d'objets dynamiques P1, P2, P3 stockés dans les données de sauvegarde 3213 vers le système de fichiers 311. L'ensemble de paramètres d'objets dynamiques 3113 est constitué des paramètres d'objets dynamiques P1, P2, P3.
En particulier, l'ensemble de paramètres d'objets dynamiques 3113 est écrit dans le système de fichiers 311 pendant un processus d'étalonnage en usine, et donc l'étiquette, auquel tous les paramètres de l'ensemble de paramètres d'objets dynamiques 3113 correspondent, est enregistré dans une des listes de sauvegarde stockées dans le système de fichiers 321. L'étiquette est par exemple l'étiquette d'objets dynamiques L1, et la liste parmi les listes de sauvegarde est par exemple la liste de sauvegarde 3211. Dans la présente description, conformément à différents codes d'identification matériel, différents ensembles de paramètres d'objets dynamiques sont sélectionnés pendant un processus d'étalonnage, et ainsi chacun des codes d'identification matériel correspond à une liste de sauvegarde. Dans d'autres modes de réalisation, on peut prévoir plusieurs listes de sauvegarde et plusieurs paramètres d'objets dynamiques, la présente description n'est pas limitée à cela. Ensuite, après que la deuxième unité de traitement 500 a créé le nouvel ensemble de paramètres d'objets statiques 3112 et restauré le nouvel ensemble de paramètres d'objets dynamiques 3113 vers le système de fichiers 311, la deuxième unité de traitement 500 exécute l'étape de redémarrage du système S1626 pour achever la restauration du système de fichiers 311. Ainsi, par rapport à la technologie classique de sauvegarde et de restauration, le procédé de sauvegarde et de restauration 600 du système de fichiers de la présente description restaure le système de fichiers 311 avec les données de sauvegarde 3213 sauvegardées par la liste de sauvegarde 3211 correspondant au code d'identification matériel 3111 de sorte à restaurer l'ensemble de paramètres d'objets dynamiques préféré 3113 spécifique au dispositif produit. La restauration est plus flexible dans la mesure où il n'est pas nécessaire de restaurer les paramètres d'objets dynamiques d'autres dispositifs produits vers le système de fichiers 311, et le coût de maintenance est réduit car il n'y a pas besoin de maintenance manuelle. De plus, le deuxième bloc de stockage 320 du système de fichiers 321 stocke plusieurs listes de sauvegarde, et ainsi en termes de sauvegarde et de restauration du système de fichiers 311 dans le premier bloc de stockage 310, une pluralité de dispositifs produits peut être prise en charge.
D'autre part, les données de sauvegarde 3213 sont sujettes à une absence de données à cause d'un stockage longue durée , ou à des données incomplètes à cause de modifications d'utilisateur ou de mises à jour du dispositif produit. Comme l'illustre la , à l'étape de confirmation de sauvegarde S164, lorsqu'il n'y a pas de données de sauvegarde 3213 dans le deuxième bloc de stockage 320 de l'unité de stockage 300, la deuxième unité de traitement 500 exécute une étape de sauvegarde de données S182. Lorsque le deuxième bloc de stockage 320 de l'unité de stockage 300 stocke les données de sauvegarde 3213 mais que les données de sauvegarde 3213 sont incomplètes ou endommagées, la deuxième unité de traitement 500 exécute une étape de mise à jour de sauvegarde S184. Lorsque les données de sauvegarde 3213 sont stockées dans le deuxième bloc de stockage 320 de l'unité de stockage 300 et sont complètes et normales, la deuxième unité de traitement 500 exécute de nouveau l'étape de détection S12. En d'autres termes, l'application continue à effectuer l'étape de détection S12 pendant un fonctionnement du système de sorte à réparer et restaurer le système de fichiers 311 immédiatement lorsqu'un défaut est détecté.
L'étape de sauvegarde de données S182 est effectuée pour commander la deuxième unité de traitement 500 pour créer les données de sauvegarde 3213 conformément au système de fichiers 311 et pour sauver/stocker les données de sauvegarde 3213 dans le système de fichiers 321 stockées dans le deuxième bloc de stockage 320 de l'unité de stockage 300. En particulier, le système de fichiers 311 n'est pas endommagé et a le code d'identification matériel 3111, l'ensemble de paramètres d'objets statiques 3112, et l'ensemble de paramètres d'objets dynamiques 3113 stockés dans ledit un-ci, et l'ensemble de paramètres d'objets dynamiques 3113 est constitué de trois paramètres objet dynamiques P1, P2, P3. A l'étape de sauvegarde de données S182, la deuxième unité de traitement 500 sélectionne la liste de sauvegarde 3211 conformément au code d'identification matériel 3111 stocké dans le système de fichiers 311 et, conformément à l'étiquette d'objets dynamiques L1 listé dans la liste de sauvegarde 3211, sauvegarde le code d'identification matériel 3111 et les paramètres objet dynamiques P1, P2, P3 pour créer/établir les données de sauvegarde 3213. Ensuite, la deuxième unité de traitement 500 passe de nouveau à l'étape de détection S12 et l'application continue à détecter un défaut dans le système de fichiers 311.
Pour ce faire, l'étape de mise à jour de sauvegarde S184 est effectuée pour commander la deuxième unité de traitement 500 pour sélectionner la liste de sauvegarde 3211 conformément au code d'identification matériel 3111 dans le système de fichiers 311 et, conformément à l'étiquette d'objets dynamiques L1 listé dans la liste de sauvegarde 3211, pour mettre à jour les paramètres d'objets dynamiques P1, P2, P3 vers les données de sauvegarde 3213 de sorte à remplacer les données de sauvegarde antérieures incomplètes ou endommagées 3213. Par la suite, la deuxième unité de traitement 500 retourne à l'étape de détection S12. Ainsi, par rapport à la technologie classique de sauvegarde et de restauration, le procédé de sauvegarde et de restauration 600 du système de fichiers tel que proposé par la présente description assure en outre que, lorsque le système de fichiers 311 devient endommagé dans le futur, l'unité de stockage 300 a les données de sauvegarde complètes et les plus récentes 3213, et ainsi que la situation dans laquelle le système de fichiers endommagé 311 ne peut pas être restauré en raison d'un manque de données de sauvegarde 3213 soit évitée.
Au vu de ce qui précède, la présente description comprend les avantages suivants. En premier lieu, l'étape de restauration du système et l'étape de confirmation de sauvegarde sont exécutées respectivement conformément à différents résultats de détection, et ainsi non seulement le système de fichiers endommagé peut être restauré, mais encore les données de sauvegardes sont également assurées d'être sauvegardées dans l'unité de stockage dans le cas où le système de fichiers devient endommagé dans le futur, évitant ainsi la situation de non-restauration due à l'absence de données de sauvegarde. En deuxième lieu, une restauration optimale est effectuée en restaurant un ensemble de paramètres d'objets dynamiques conformément à un dispositif produit particulier au lieu de restaurer tous les paramètres d'objets dynamiques de tous les dispositifs produit vers le système de fichiers, et en augmentant ainsi la flexibilité, supprimant une maintenance pénible et en réduisant les coûts de maintenance. En troisième lieu, comme l'autre système de fichiers dans le deuxième bloc de stockage stocke plusieurs listes de sauvegarde, plusieurs dispositifs produits peuvent être pris en charge lorsqu'il est nécessaire de sauvegarder et restaurer le système de fichiers dans le premier bloc de stockage.
Procédé de pronostic du temps de vie restant d’au moins un système mécanique et dispositif associé DOMAINE TECHNIQUE DE L’INVENTION Le domaine technique de l’invention est celui de la maintenance prédictive.
La présente invention concerne un procédé de pronostic du temps de vie restant d’au moins un système mécanique et un dispositif de traitement de données associé, et en particulier un procédé basé sur les alignements de séries temporelles et permettant d’associer au pronostic effectuée une incertitude sur ledit pronostic.
ARRIERE-PLAN TECHNOLOGIQUE DE L’INVENTION La première mention d’une méthode à base de similarité pour le pronostic de RUL (pour « Remaining Useful Life » ou "temps de vie restant utile" en français) a été mise en œuvre pour l’adapter à l’ensemble de données CMAPSS (Commercial Modular Aero-Propulsion System Simulation) qui contient des signaux multivariés pour étudier la dégradation d’un turboréacteur simulé. Les avantages d’une telle approche sont multiples. Elle permet la réalisation d’un pronostic avec peu de données disponibles, ce qui est souvent le cas dans un milieu industriel. De plus, au fur et à mesure de la durée de vie du produit, la base de données de comparaison pourra être enrichie et de ce fait, sans changement de méthode, la précision dans la détermination de la RUL sera améliorée. Cependant, si la base de données n’est pas suffisamment riche, les pronostics sont entachés de fortes incertitudes : il s’agit de l’inconvénient majeur de cette méthode.
La littérature sur le pronostic de RUL à partir de mesures de similitudes ou d’alignement de séries temporelles fait appel à des méthodes uniquement à base de traitement de données ou des méthodes hybrides. Après la sélection des données d’exploitation et l’extraction de descripteurs pour l’étude, il faut quantifier la similarité entre deux séries temporelles. Pour ce faire, une grande partie de l’état de l’art utilise la distance euclidienne évaluée sur une fenêtre glissante pour élaborer une RUL, somme pondérée de toutes les RUL intermédiaires obtenues pour chaque comparaison entre un descripteur test et un descripteur d’apprentissage. Dans certaines méthodes de l’état de la technique, une analyse en composantes principales (PCA) permet d’extraire un signal qui est un indicateur de santé HI (Health Index) global pour l’ensemble des données capteurs. Le signal obtenu est modifié par un filtre de Kalman puis normalisé. Ensuite l’algorithme PSO d'optimisation par essaim particulaire (Particle Swarm Optimization) est utilisé en conjonction avec une régression selon la méthode SVR (Support Vector Regression) pour prédire le comportement futur de l’indicateur HI. Les particules créées sont comparées aux points d’apprentissages pour obtenir un score de similarité dont dérivent les poids du modèle de fusion. Les cinq premiers scores de similarités sont alors sélectionnés comme pondération pour obtenir la RUL finale. Ces derniers travaux ont été menés pour des données d’apprentissage allant jusqu’à la fin de vie. Toujours avec le même principe de mesure de similitude, d’autres méthodes de l’état de la technique utilisent de l’apprentissage profond pour obtenir le pronosticédiction du temps de vie restant.
D’autres travaux ont développé une approche de mesure de similarité qui n’est pas fondée sur la distance euclidienne, par exemple à l’aide de la mesure MMD (Maximum Mean Discrepancy) calculée sur une fenêtre glissante. Celle-ci est utilisée comme mesure de similarité puis le test KTST (Kernel Two Sample Test) permet de définir les candidats les plus ressemblants à la séquence de test. La RUL est calculée en ajustant les paramètres d’une distribution de Weibull, ce qui permet d’obtenir le temps de vie restant.
Dans d’autres méthodes encore, la mesure de similarité utilisée pour mesurer la similarité entre deux segments de tailles différentes est la mesure DTW (Dynamic Time Wrapping). Une matrice rectangulaire contenant la distance euclidienne entre chaque paire de points est créée pour les deux segments. Le chemin qui traverse la matrice en minimisant les coûts (éléments de la matrice) sur son passage permet d’obtenir un ensemble de valeurs dont la somme représente la mesure de similarité. Ainsi, il est possible de définir la ressemblance entre deux segments de données. Le problème des vitesses de dégradation et des sauts de temps sont aussi abordés en définissant une fonction d’ajustement pour les données. Les poids pour le modèle de fusion final, pour l’obtention de la RUL, sont choisis par un modèle dit auto-adaptatif. Deux séries de poids sont générées, chacune à partir d’un modèle d’exponentielles décroissantes en fonction de la similitude d’un segment et de l’erreur.
Les méthodes de l’état de la technique présentent cependant plusieurs inconvénients. Notamment, et non exhaustivement : ces méthodes nécessitent d’opérer une sélection des descripteurs afin d’obtenir un pronostic cohérent ; la mesure de la similarité est dépendante de la taille de la série ; peu de méthodes accompagnent le pronostic de la RUL d’une mesure d’incertitude sur ce pronostic.
L’invention offre une solution technique à ces différents problèmes, en permettant une prise en compte d’un ensemble de descripteurs, sans sélection préalable, la sélection de descripteurs pertinents étant induite dans la création des facteurs de pondération. De plus, dans la présente invention, la mesure de similarité entre deux séries temporelles ne s’effectue pas sur une fenêtre glissante et n’utilise pas une simple distance euclidienne entre les points tests (ou séries sources) et les points d’apprentissage (ou série cibles). De ce fait, cette mesure est valable pour toute taille de série et la procédure d’alignement permet de déduire automatiquement l’intervalle sur lequel l’effectuer, permettant une remise à l’échelle temporelle automatique. Ensuite, la fonction d’évaluation de similarité de la présente invention met en œuvre une nouvelle fonction de coût développée spécialement pour quantifier les résultats d’alignements de séries. De cette fonction de coût sont dérivées des pondérations pour obtenir un pronostic de la RUL, non pas à partir d’une somme pondérée, mais comme solution d’un problème de transport optimal. Enfin, la présente invention permet également la quantification de l’incertitude sur le pronostic ainsi déterminé.
Pour cela, un premier aspect de l’invention concerne un procédé de pronostic du temps de vie restant d’au moins un système mécanique à partir d’une base de données de référence comprenant une pluralité de séries temporelles, dites séries cibles et notées , chaque série cible étant associée à un descripteur avec avec un entier supérieur ou égal à un et à un système de référence similaire au système mécanique objet du pronostic avec , et une pluralité de séries temporelles dites séries sources et notées , associées à au moins un système à caractériser , chaque série source étant également associée à un descripteur avec , le procédé comprenant : Pour chaque descripteur , pour chaque série cible associée audit descripteur et pour chaque système à caractériser , une étape d’alignement de la série source associée au descripteur considéré à la série cible considérée de sorte à identifier, pour chaque point de la série source considérée un et un seul point de la série cible considérée, un déplacement des points sources étant associé à chaque alignement ; Pour chaque descripteur , pour chaque série cible associée audit descripteur et pour chaque système à caractériser , à partir de l’alignement effectué lors de l’étape précédente, une étape de détermination d’une fonction de coût quantifiant la qualité de l’alignement entre la série source associée au descripteur considéré et la série cible considérée associé au même descripteur , la fonction de coût étant déterminée à partir du déplacement des points de la série source considérée avec la série cible considérée lors de l’étape d’alignement ; pour chaque descripteur et pour chaque système à caractériser , une étape de sélection, à partir de la fonction de coût, de la série cible la plus proche de la série source associée au descripteur et au système considéré ; Pour chaque série cible sélectionnée à l’étape précédente et à partir de la fonction de coût calculée pour la série cible considérée, une étape de détermination d’une pondération associée à la série cible considérée ; A partir des coefficients de pondération déterminés à l’étape précédente, une étape de fusion des séries cibles sélectionnées de sorte à obtenir une estimation de la position du dernier point de la série source considérée après alignement ; à partir de la position du dernier point de la série source , une étape de détermination de la durée de vie résiduelle avant défaillance du système à caractériser.
la représente, de façon schématique et sous forme de blocs, un exemple de système de communication en champ proche du type auquel s'appliquent, à titre d'exemple, des modes de réalisation décrits ;
la est un chronogramme illustrant des étapes successives d'un exemple de procédé de communication entre dispositifs NFC ;
la est un chronogramme illustrant des étapes successives d'un procédé de communication entre dispositifs NFC selon un mode de réalisation ;
la est un logigramme illustrant un exemple d'implémentation du procédé de communication de la ; et
la représente des exemples de mise en œuvre du procédé de communication des figures 3 et 4.
Par souci de clarté, seuls les étapes et éléments utiles à la compréhension des modes de réalisation décrits ont été représentés et sont détaillés. En particulier, la génération des signaux radiofréquence et leur interprétation n'ont pas été détaillées, les modes de réalisation décrits étant compatibles avec les techniques usuelles de génération et d'interprétation de ces signaux.
Dans la présente description, "dispositif NFC" désigne un dispositif électronique intégrant au moins un circuit de communication en champ proche ("Near-Field Communication", en anglais).
La représente, de façon schématique et sous forme de blocs, un exemple de système de communication en champ proche du type auquel s'appliquent, à titre d'exemple, des modes de réalisation décrits.
Dans l'exemple représenté, un premier dispositif NFC 100A (CARD) communique, par couplage électromagnétique en champ proche, avec un deuxième dispositif NFC 100B (READER) situé à portée. Dans cet exemple, le premier dispositif NFC 100A fonctionne plus précisément en mode dit carte, tandis que le deuxième dispositif NFC 100B fonctionne en mode dit lecteur. À titre d'exemple, le dispositif NFC 100A est une carte à microcircuit, par exemple une carte bancaire, une carte d'accès personnel, une carte d'identité, un passeport, etc. ou, plus généralement, tout type de dispositif NFC passif, c'est-à-dire dépourvu de source d'alimentation interne.
Dans l'exemple illustré en , chaque dispositif NFC 100A, 100B comprend une unité de traitement 101A, 101B (UC), par exemple un microcontrôleur, un microprocesseur, un circuit logique programmable, une machine d'états, etc. Les unités de traitement 101A et 101B sont configurées pour mettre en œuvre des étapes d'un procédé de communication, par exemple en commandant une exécution séquentielle d'opérations visant à permettre des échanges de données, en champ proche, entre les dispositifs NFC 100A et 100B.
Dans l'exemple illustré, chaque dispositif NFC 100A, 100B comprend en outre un circuit 103A, 103B (COM) de communication en champ proche, ou circuit oscillant, connecté à l'unité de traitement 101A, 101B du dispositif. Les circuits 103A et 103B peuvent comprendre chacun des éléments de génération et de traitement de signaux à transmettre, ou de signaux reçus, par le dispositif NFC 100A ou 100B. À titre d'exemple, chaque circuit 103A, 103B peut comporter un ou plusieurs éléments choisis parmi un générateur de signaux, un convertisseur numérique-analogique des signaux à transmettre, un convertisseur analogique-numérique des signaux reçus, un circuit de modulation-démodulation (modem), un circuit d'adaptation d'impédance, un circuit de filtrage de perturbations radiofréquence, etc.
Dans cet exemple, les dispositifs NFC 100A, 100B comprennent en outre chacun une antenne 105A, 105B (ANT) de communication en champ proche. L'antenne 105A du dispositif NFC 100A est adaptée à capter un champ électromagnétique radiofréquence (EMF) rayonné par l'antenne 105B du dispositif NFC 100B. Lorsque l'antenne 105A du dispositif NFC 100A capte le champ EMF émis par l'antenne 105B du dispositif NFC 100B, un couplage se forme entre les circuits 103A et 103B de ces dispositifs. Ce couplage se traduit par une variation de la charge constituée par les circuits du dispositif NFC 100A sur le circuit 103B de génération du champ EMF du dispositif NFC 100B.
Ainsi, dans un mode de réalisation particulier, la composition cosmétique ou dermo-cosmétique telle que défini précédemment comprend en outre au moins un agent adjuvant choisi parmi : les corps gras, les solvants organiques, les épaississants ioniques ou non ioniques, les adoucissants, les antioxydants, les opacifiants, les stabilisants, les émollients, les silicones, les α-hydroxyacides, les agents anti-mousse, les agents hydratants, les vitamines, les conservateurs, les tensioactifs, les charges, les séquestrant, les polymères, les propulseurs et les agents alcalinisant ou les acidifiant, les colorants.
Au sens de l’invention, les corps gras peuvent être constitués par une huile ou une cire ou leurs mélanges, et ils comprennent également les acides gras, les alcools gras et les esters d'acides gras. Les esters d'acides gras peuvent être d’origine végétale (coco, palme), ou d’origine synthéthique et particulièrement les esters d’acides benzoïque et/ou de l’acide néopentanoïque (triméthylacétique).
Les huiles peuvent être choisis parmi les huiles végétales et notamment parmi les huiles : de Moringa, de calophyllum inophyllum, de cameline, de lin, de chia, les huiles minérales ou de synthèse et notamment parmi l'huile de vaseline, l'huile de paraffine, les polybutènes et isobutènes, les huiles de silicone, volatiles ou non, les isoparaffines, les poly α oléfines, les huiles fluorées et perfluorées. De même, les cires peuvent être choisies parmi les cires fossiles, végétales, minérales ou de synthèse connues par l’homme du métier.
Les épaississants peuvent être choisis notamment parmi les acides polyacryliques réticulés, les gommes de guar et celluloses modifiées ou non telles que la gomme de guar hydroxypropylée la méthylhydroxyéthylcellulose et l'hydroxy-propyl-méthylcellulose.