INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon un mode de réalisation particulier, le procédé comporte une phase préalable au cours de laquelle la valeur du deuxième seuil est déterminée, la phase préalable comprenant les étapes suivantes : i) mesure périodique de la troisième température et de la température de référence à une fréquence définie pendant une durée définie ; k) détermination de la troisième température maximale parmi les troisièmes températures mesurée au cours de la durée définie ; m) détermination de la différence entre la troisième température maximale et la température de référence mesurée au même moment ; n) obtention de la valeur du deuxième seuil par addition à la différence déterminée d’une valeur comprise entre 10 degrés et 20 degrés, et de préférence d’une valeur égale à 15 degrés.
Selon un mode de réalisation particulier, le procédé comporte une étape de transmission des températures mesurées à un terminal de communication par une liaison sans fil à courte distance.
Selon un mode de réalisation particulier, le procédé comporte une étape de transmission des températures réceptionnées par le terminal de communication vers un serveur en utilisant une liaison sans fil.
Brève description des figures est une vue en coupe selon un plan vertical d’un dispositif de pompage selon la présente invention ;
est une vue schématique des composant d’un boitier du dispositif de pompage tel qu’illustré sur la ;
est un diagramme illustrant les étapes d’une phase préalable du procédé de détection selon l’invention ; et
est un diagramme illustrant les étapes du procédé de détection selon l’invention.
Selon un aspect, la présente technique se rapporte plus particulièrement à des configurations innovantes de systèmes de réseaux de neurones de type élève-enseignant, qui permettent notamment la simplification et l’optimisation de l’apprentissage du réseau élève.
Comme déjà décrit en relation avec la de l’art antérieur, et à nouveau présenté ci-après en relation avec les figures 3 et 4 illustrant divers modes de réalisation particuliers de la présente technique, un système de réseaux de neurones de type élève-enseignant est un système dans lequel un premier réseau de neurones pré-entrainé, dit réseau enseignant REN, est utilisé durant une phase d'apprentissage pour entrainer un deuxième réseau de neurones, dit réseau élève REL. De manière indépendante de l’application envisagée pour le système de réseaux de neurones, le réseau enseignant a par exemple été préalablement pré-entrainé pour une tâche de classification quelconque, au moyen d’un jeu de données comprenant un très grand nombre (e.g. plusieurs dizaines ou centaines de milliers, voire des millions) d’images annotées d’entités ou classes d’objets diverses (objets, êtres vivants, etc.). La mise en œuvre d’un tel pré-entrainement du réseau enseignant ne fait pas l’objet de la présente technique, mais il en résulte, comme déjà décrit en relation avec l’art antérieur, que le réseau enseignant a ainsi déjà la capacité d’extraire au niveau de ses couches intermédiaires (et plus particulièrement des couches intermédiaires en amont du réseau enseignant) des caractéristiques génériques importantes des images fournies en entrée de ce réseau.
Le système de réseaux de neurones selon la présente technique se distingue toutefois des systèmes de l’art antérieur en ce qu’il est configuré de manière particulière, notamment durant la phase d'apprentissage, selon des configurations innovantes lui conférant de multiples avantages.
Selon une première configuration, illustrée en relation avec la dans un mode de réalisation particulier, plutôt que de minimiser lors de la phase d'apprentissage des fonctions de coûts FC en fonction des données obtenues en sortie des couches de traitement non linéaires des couches intermédiaires du réseau, tel que cela est classiquement réalisé dans les systèmes de l’art antérieur tels que présentés en , il est proposé de réaliser cette opération en fonction de données obtenues en amont, directement en sortie des couches de traitement linéaires des couches intermédiaires. En d'autres termes, l’ajustement des poids des couches intermédiaires du réseau élève est effectué de manière à s’adapter à la sortie des couches de traitement linéaires des couches intermédiaires du réseau enseignant, et non plus des couches de traitement non linéaires comme dans l’existant.
Une telle adaptation est possible d’une part du fait de l’utilisation de deux réseaux (le réseau enseignant et le réseau élève) fonctionnant en parallèle, et d’autre part du fait que les fonctions d’activation classiquement utilisées pour la mise en œuvre des couches de traitement non linéaires des couches intermédiaires – notamment dans les systèmes utilisés pour des applications de détection de défauts – sont des fonctions monotones continues croissantes.
Ainsi, minimiser une fonction de coût en fonction de données en sortie de la couche de traitement linéaire des couches intermédiaires est, du point de vue global de la finalité d’apprentissage du réseau élève, équivalent à minimiser une fonction de coût en fonction des données en sortie de la couche de traitement non linéaire des couches intermédiaires comme cela est réalisé dans l’art antérieur.
En revanche, du point de vue du processus d’optimisation des poids du réseau élève REL durant sa phase d'apprentissage, une telle configuration selon la est particulièrement avantageuse en ce qu’elle permet de basculer d’un objectif de résolution d’un problème d’optimisation non linéaire tel qu’il est posé avec les solutions de l’art antérieur à un objectif de résolution d’un problème d’optimisation purement linéaire dans le cadre de la technique proposée. Autrement dit, un problème d'optimisation auparavant complexe (minimisation non linéaire) est transformé, au moyen de la présente technique, en un problème d’optimisation beaucoup moins complexe de détermination d’un modèle de régression linéaire par rapport aux paramètres des couches linéaires du système. Des techniques d’estimation linéaire simples et rapides, pour lesquelles une solution est par ailleurs accessible directement sans avoir besoin de recourir à un processus d’itérations successives comme c’est le cas pour la résolution d’un problème non linéaire, peuvent alors être mises en œuvre. Par exemple, la présente technique permet d’utiliser à cette fin des outils tels que la décomposition en valeurs singulières (ou SVD, de l'anglais « Singular Value Decomposition »), en lieu et place des algorithmes classique de rétropropagation de type descente de gradient classiquement mis en œuvre dans les réseaux existants. De tels outils d’estimation linéaire fournissent des solutions exactes, de manière rapide, et permettent également de se prémunir de certains problèmes usuels des réseaux de neurones existants, tels que le problème des gradients évanescents par exemple.
Une deuxième configuration, présentant des adaptations supplémentaires et complémentaires à la première configuration précédemment présentée, est illustrée en relation avec la , dans un mode de réalisation particulier de la technique proposée.
Dans cette deuxième configuration, il est proposé d’exploiter de manière encore plus approfondie le parallélisme entre le réseau enseignant REN et le réseau élève REL, en injectant directement en entrée des couches intermédiaires du réseau élève les données de sortie des couches intermédiaires immédiatement précédentes du réseau enseignant, durant la phase d'apprentissage du réseau élève. Autrement dit, comme montré sur la , le système de réseaux de neurones est configuré de manière à ce qu’une couche intermédiaire de rang n du réseau élève REL admet pour entrée non plus la sortie de la couche intermédiaire de rang n-1 du réseau élève REL, mais celle de rang n-1 du réseau enseignant REN (par exemple, la sortie de la couche de traitement non linéaire NL de la couche intermédiaire CI1 du réseau enseignant REN est injectée en entrée de la couche de traitement linéaire L de la couche intermédiaire CI2’ du réseau élève, la sortie de la couche de traitement non linéaire NL de la couche intermédiaire CI2 du réseau enseignant REN est injectée en entrée de la couche de traitement linéaire L de la couche intermédiaire CI3’ du réseau élève, etc.).
Une telle adaptation repose sur le fait que la propagation de données de l’entrée vers la sortie d’un réseau de neurones correspond à la mise en œuvre d’une composition de fonctions, et que minimiser la fonction de coût à la sortie de chaque couche de traitement linéaire séparément est équivalent, de par les propriétés de continuité des fonctions utilisées, à minimiser la composition des fonctions (la limite d'une composition de fonctions est la composition des limites, étant donné la continuité).
Avec cette configuration en phase d'apprentissage, un découplage complet de l’estimation des poids associés aux différentes couches de traitement linéaires des couches intermédiaires (CI1’, CI2’, etc.) du réseau élève est obtenu, dans la mesure où :
- l’entrée d’une couche de traitement linéaire L d’une couche intermédiaire du réseau élève REL est prise directement en sortie d’une couche intermédiaire précédente du réseau enseignant REN (sauf pour la toute première couche intermédiaire du réseau élève) ;
- la minimisation de la fonction de coût est opérée en sortie de la couche de traitement linéaire de la couche intermédiaire du réseau élève, sur la base de données de sortie de la couche de traitement linéaire de la couche intermédiaire correspondante du réseau enseignant (selon le principe général déjà décrit en relation avec la première configuration présentée en relation avec la ).
En d'autres termes, dans la configuration selon la , l’optimisation de chaque couche intermédiaire (CI1’, CI2’, CI3’, etc.) du réseau élève devient un problème indépendant du reste du réseau élève, qui ne dépend notamment pas de l’optimisation des couches intermédiaires précédentes ou suivantes du réseau élève.
Une telle configuration est particulièrement intéressante sur de nombreux aspects.
De préférence, ce modèle est le modèle CIECAM02, tel que publié en 2022 par le comité technique 8-01 (« Color Appearance Modelling for Color Management Systems ») de la commission internationale de l’éclairage (CIE). Le modèle CIECAM02 est particulièrement adapté pour prendre en compte de manière fiable l’environnement d’un objet coloré afin de compenser l’influence de son environnement sur la perception de la couleur. Parmi les avantages du modèle CIECAM02 par rapport au modèle CIECAM97, on peut noter une transformée d’adaptation chromatique linéaire qui permet d’inverser le modèle plus facilement, et un facteur d’adaptation D simplifié.
Les attributs perceptuels précités peuvent être calculés selon les standards CIE, e.g. selon le modèle CIECAM2, mais ne seront pas détaillés ici par souci de concision.
Dans le présent exemple, le modèle CIECAM2 est configuré en utilisant au moins l’un des paramètres de configuration suivants : les cordonnées chromatiques du niveau de blanc de référence X W , Y W , Z W , la luminosité (ou intensité lumineuse) ambiante L a de l’image exprimée en lux ou cd/m², une intensité lumineuse de l’arrière-plan Y b de l’image, un indicateur d’éclairage moyen de l’environnement d’observation E (e.g. clair, sombre, moyen, lumière de jour standard).
De préférence, tous ces paramètres sont pris en compte pour configurer le modèle dans la mesure où ils influencent la vision de la couleur (perception colorimétrique). Certains de ces paramètres de configuration sont fixés par l’utilisateur, tels que ceux relatifs à l’environnement d’observation E, la luminosité ambiante L a , le blanc de référence X W , Y W , Z W . Pour fixer les paramètres d’observation E, on pourra définir trois paramètres supplémentaires, tels que l’impact de l’environnement c, le facteur d’induction chromatique N c , le facteur pour le degré d’adaptation F, en suivant les recommandations classique des modèles CIECAM97 et/ou CIECAM02. Tous ces paramètres peuvent être préalablement fixés lors de la sous-étape E11.
D’autres paramètres de configuration du modèle peuvent être déterminés lors de la sous-étape E11 par le module de correction de colorimétrie 1, tels que la luminosité de l’arrière-plan de l’image Y b . Pour chaque pixel Pij, la valeur Y b de ce paramètre est déterminée, en sélectionnant une fenêtre Wij formée par un ensemble de pixels au voisinage du pixel Pij, et en calculant E110 la moyenne des intensités des pixels appartenant à la fenêtre Wij. De manière alternative, l’intensité Y b est déterminée en utilisant une moyenne pondérée par une gaussienne. De préférence, la valeur de Y b calculée est inférieure à 100, e.g. Y b =2 pour le noir, Y b =20 pour un gris moyen, Y b =90 pour un blanc quasiment pur.
Selon une particularité de l’invention, le modèle CIECAM2 référencé 1a est appliqué à chaque pixel Pij de l’image I1.1. Ainsi, pour chaque pixel Pij, les attributs perceptuels sont déterminés et fournis à l’issue de l’étape E11.
De manière générale, les attributs perceptuels peuvent être sélectionnés parmi : la clarté J, la chromaticité C, la composition de teinte H (ou teinte en quadrature), l’angle de teinte ou teinte angulaire h ( hue en anglais), la brillance G, la saturation s.
Dans le présent exemple, les attributs perceptuels considérés pour chaque pixel Pij sont la clarté Jij, la chromaticité Cij, l’angle de teinte hij. Dans d’autres variantes de réalisation, d’autres attributs perceptuels pourront être considérés en substitution ou en complément de ces paramètres.
Lors d’une étape inverse E12, le modèle CIECAM2 1a est inversé. Cette opération est facilitée compte-tenu que le modèle utilise une transformation d’adaptation linéaire qui est elle-même facile à inverser. Le modèle inverse 1b est noté CIECAM2 -1 .
Lors de l’étape inverse E12, les attributs perceptuels Jij, Cij, hij précédemment calculés lors de l’étape E11 sont ensuite fournis en entrée du modèle inverse 1b, noté CIECAM2 -1 , de manière à déterminer des valeurs trichromatiques X’ij, Y’ij, Z’ij corrigées du pixel Pij. Le modèle inverse 1b est configuré en appliquant des paramètres d’environnement E’, de luminosité ambiante L a ’, de niveau de blanc X’ w , Y’ W , Z’ w . Ces paramètres sont ajustés selon des conditions d’observations de référence.
Lors d’une étape de conversion inverse E14, les valeurs trichromatiques X’ij, Y’ij, Z’ij fournies par le modèle inverse CIECAM2 -1 sont converties dans l’espace colorimétrique RGB, de manière à fournir l’image corrigée I1 au format RGB, i.e. dans le même domaine colorimétrique que celui de la caméra 0.
De manière optionnelle, l’étape de correction colorimétrique E1 comprend en outre une estimation fréquentielle E13, lors de laquelle une fréquence spatiale Fij de chaque pixel Pij de l’image monoculaire I0, ici l’image monoculaire convertie I1.1 au format RGB, est estimée. La fréquence estimée Fij à l’issue de l’étape E13 est fournie en entrée du modèle d’apparence couleur inverse CIECAM2 -1 référencé 1b pour obtenir les valeurs trichromatiques corrigées X’ij, Y’ij, Z’ij du pixel Pij.
Un exemple d’estimation fréquentielle E13 va être à présent décrit plus en détails toujours en référence à la .
Lors d’une décomposition spectrale E13.1, l’image monoculaire I1.1 au format colorimétrique XYZ est transformée par application d’une transformée de Fourier en deux dimensions ( 2D-Fourier Transform en anglais) de manière à obtenir un spectre I1.2 de l’image monoculaire I1.1. Le spectre I1.2 comprend les composantes fréquentielles spatiales de l’image I1.1 dans l’espace de Fourier.
Lors d’une étape de répartition spatio-fréquentielle E13.2, ces composantes fréquentielles sont réparties dans différents domaines spectraux et selon différentes orientations spatiales, de manière à former une pluralité de secteurs, fournissant ainsi un spectre ordonné en fréquences et dans l’espace I1.3.
Dans le présent exemple, le spectre ordonné I1.3 comprend trois domaines spectraux : un domaine à fréquence nulle D 0 contenant les composantes continues (i.e. de fréquence nulle), un domaine à basses fréquences D BF contenant des composantes fréquentielles inférieures à un seuil prédéterminé, et un domaine à hautes fréquences D HF contenant des composantes fréquentielles supérieures audit seuil. Par exemple, le seuil est fixé comme étant égal à la fréquence moyenne de l’ensemble de fréquences (i.e. fréquence médiane d’un histogramme des fréquences du spectre I1.3).
est une vue en coupe transversale de l'ensemble de clé inférieure 248 libéré et tiré dans la direction vers le haut de trou 602 par l'outil de récupération 700. Comme illustré, l'ensemble de clé inférieure 248 est dans la position étendue et est libéré de la fente de clé inférieure 252 formée dans le boîtier de vanne tubulaire 206 (par ex. l'embout 204). L'ensemble de clé inférieure 248 et la vanne secondaire 202 peuvent avoir un diamètre extérieur plus petit que la surface intérieure du tube d'écoulement primaire 212 et une surface intérieure du boîtier de vanne tubulaire 206. En conséquence, lorsque l'ensemble de clé inférieure 248 est libéré (par ex. avec la clé inférieure 250 retirée de la fente de clé inférieure 252), l'outil de récupération 700 peut tirer l'ensemble de clé inférieure 248 et la vanne secondaire 202 vers le haut de trou à travers le système de vannes de sécurité souterraines 102 et hors du trou. Une fois retirée, une vanne secondaire alternative peut être descendue dans le système de vannes de sécurité souterraines 102 pour remplacer la vanne secondaire 202 qui a été retirée.
En conséquence, la présente divulgation peut fournir un système de vannes de sécurité souterraines comportant une vanne secondaire récupérable, ainsi qu'un ensemble de clé supérieure et une tige d'ouverture tubulaire pour actionner la vanne secondaire. Les systèmes et les procédés peuvent comprendre n'importe lequel des divers éléments divulgués ici, y compris une ou plusieurs des déclarations suivantes.
Déclaration 1. Un système de vannes de sécurité souterraines, comprenant : un boîtier de vanne tubulaire qui peut être jeté à l'intérieur d'un puits de forage ; un tube d'écoulement primaire fixé de manière mobile à l'intérieur du boîtier de vanne entre une position supérieure et une position inférieure ; une vanne secondaire qui peut être fixée à l'intérieur du boîtier de vanne vers le fond de trou à partir du tube d'écoulement primaire et une vanne primaire, la vanne secondaire pouvant être actionnée entre une position ouverte et une position fermée ; et une tige d'ouverture tubulaire pouvant être fixée au tube d'écoulement primaire, où la tige d'ouverture tubulaire peut être déplacée axialement vers le fond de trou pour entraîner la vanne secondaire vers la position ouverte en réponse au déplacement du tube d'écoulement primaire vers la position inférieure, et où la tige d'ouverture tubulaire peut être déplacée axialement vers le haut de trou pour libérer la vanne secondaire afin qu'elle se déplace vers la position fermée.
Déclaration 2. Le système de vannes de sécurité souterraines selon la déclaration 1, où le boîtier de vanne tubulaire comprend une portion de corps principale et un embout fixé à une extrémité de fond de trou de la portion de corps principale, et où la vanne secondaire peut venir en prise avec l'embout pour fixer la vanne secondaire à l'embout du boîtier de vanne tubulaire.
Déclaration 3. Le système de vannes de sécurité souterraines selon l'une quelconque des déclarations précédentes, où la vanne primaire est fixée à l'intérieur de la portion de corps principale du boîtier de vanne tubulaire.
Déclaration 4. Le système de vannes de sécurité souterraines selon l'une quelconque des déclarations précédentes, où la vanne primaire comprend : un siège de vanne primaire fixé à l'intérieur d'une portion de corps principale du boîtier de vanne ; et un clapet primaire fixé au siège de vanne primaire, où la tige d'ouverture tubulaire est configurée pour retenir le clapet primaire dans une position ouverte.
Déclaration 5. Le système de vannes de sécurité souterraines selon l'une quelconque des déclarations précédentes, comprenant en outre une ligne de commande de fluide et un piston situé dans le boîtier de vanne tubulaire, où le piston peut être déplacé entre une première et une seconde position en réponse à la pression de fluide dans la ligne de commande de fluide et où le déplacement du piston de la première position vers la seconde position entraîne le tube d'écoulement primaire de la position supérieure vers la position inférieure.
Déclaration 6. Le système de vannes de sécurité souterraines selon l'une quelconque des déclarations précédentes, comprenant en outre un ensemble de ressort situé dans le boîtier de vanne, où l'ensemble de ressort est configuré pour solliciter le piston de la seconde position vers la première position.
Déclaration 7. Le système de vannes de sécurité souterraines selon l'une quelconque des déclarations précédentes, comprenant en outre un ensemble de clé supérieure comportant au moins une clé supérieure, où l'au moins une clé supérieure est extensible dans une fente de clé supérieure correspondante formée dans le tube d'écoulement primaire pour fixer l'ensemble de clé supérieure au tube d'écoulement primaire, où la clé supérieure est retirable de la fente de clé supérieure pour libérer l'ensemble de clé supérieure à partir du tube d'écoulement primaire et où la tige d'ouverture tubulaire est fixée à une extrémité inférieure de l'ensemble de clé supérieure.
Déclaration 8. Le système de vannes de sécurité souterraines selon l'une quelconque des déclarations précédentes, où l'ensemble de clé supérieure comprend une portion de corps supérieure et une portion de corps inférieure, où la portion de corps supérieure est axialement mobile par rapport à la portion de corps inférieure entre une position étendue et une position rabattue.
Déclaration 9. Le système de vannes de sécurité souterraines selon l'une quelconque des déclarations précédentes, où la portion de corps supérieure comprend une cale s'étendant à partir d'une extrémité de fond de trou de la portion de corps supérieure, où la cale entre en contact avec l'au moins une clé supérieure dans la position rabattue pour solliciter l'au moins une clé supérieure dans une direction radialement extérieure dans la fente de clé supérieure correspondante formée dans le tube d'écoulement primaire.
Déclaration 10. Le système de vannes de sécurité souterraines selon l'une quelconque des déclarations précédentes, comprenant en outre un élément de verrouillage supérieur configuré pour venir en prise avec et retenir la cale dans la position rabattue, où l'élément de verrouillage supérieur comprend une goupille de cisaillement, une vis de cisaillement, ou une combinaison de celles-ci.
Déclaration 11. Le système de vannes de sécurité souterraines selon l'une quelconque des déclarations précédentes, où la portion de corps supérieure comprend un mandrin creux ayant une lèvre supérieure formée dans une surface radialement intérieure de la portion de corps supérieure, où la lèvre supérieure est configurée pour être en interface avec un outil de récupération et où l'outil de récupération est configuré pour heurter la portion de corps supérieure, par l'intermédiaire de la lèvre supérieure, pour cisailler un élément de verrouillage supérieur qui retient la portion de corps supérieure dans la position rabattue.
Déclaration 12. Le système de vannes de sécurité souterraines selon l'une quelconque des déclarations précédentes, où la vanne secondaire comprend : un ensemble de clé inférieure comportant au moins une clé inférieure, où l'au moins une clé inférieure est extensible dans une fente de clé inférieure correspondante formée dans le boîtier de vanne pour fixer la vanne secondaire au boîtier de vanne et où la clé inférieure est retirable de la fente de clé inférieure pour libérer la vanne secondaire du boîtier de vanne ; un siège de vanne secondaire relié à une extrémité de fond de trou de l'ensemble de clé inférieure ; et un clapet secondaire fixé au siège de vanne secondaire, où le clapet secondaire est actionnable entre une position ouverte et une position fermée.