INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Dans le coffret électrique 10’, la paroi latérale 120’ du socle 100’ porte extérieurement, le long de son bord libre, une nervure 121’ au profil en forme de coin qui délimite avec une partie de la paroi latérale 120’ une gorge périphérique, ouverte vers l’avant (c’est-à-dire en direction du capot 200’), qui loge un joint d’étanchéité 1, tandis que le paroi latérale du capot 200’ comporte le long de son bord libre un rebord 221’ dont la face arrière plate tournée vers le socle 100’ porte en saillie une nervure 222’.
Trouver k qui minimise cette fonction ;
abs(µ(k,t)−I(t))/σ(k,t)abs(µk,t−It)/𝜎(k,t);
k=k0;
End for
if(abs(µ(k0,t−I(t))≤2.5∗σ(k0,t)absµk0,t−It≤2.5∗𝜎(k0,t))
%Mettre à jour des paramètres associés à cette gaussienne.
µ(k0,t)=(1−α)µ(k0,t−1)+αI(t); µk0,t=1−𝛼µk0,t−1+𝛼I(t) ;
σ2(k0,t)=(1−α)∗σ2(k0,t−1)+α∗(I(t)−µ(k0,t))2;
𝜎2k(0,t)=1−𝛼∗𝜎2k0,t−1+𝛼∗It−µk0,t2;
Ω(k0,t)=(1−α)Ω(k0,t−1)+α Ωk0,t=1−𝛼Ωk0,t−1+𝛼 ;
If (k≠k0)
Ω(k≠k0,t)=(1−α)Ω(k0,t−1);Ωk≠k0,t=1−𝛼Ωk0,t−1;
ΩN=Ω(1,t)+Ω(2,t)+Ω(3,t) ;
For i=1 :3 %normalisation des Ω
Ω(i,t)=Ω(i,t)/ΩN;
Dans les systèmes industriels le nombre de paramètres collectés peut varier énormément selon la nature du processus qu’ils mesurent, allant ainsi de dizaines à des centaines. Ces paramètres peuvent être évalués qualitativement ou mesurés quantitativement et peuvent avoir des natures très diverses, ce qui rend inapplicables les méthodes mathématiques classiques d’analyse factorielle sur l’ensemble des données collectées. Pour les paramètres mesurés quantitativement l’approche la plus répandue dans les systèmes industriels pour réduire la taille des données est de pratiquer une analyse en composantes principales afin d’éliminer les paramètres redondants. Pour l’analyse des données de log dans des systèmes de classification et détection de pannes pour le domaine de l’Internet des Objets, la demande de brevet CN110851654A propose d’utiliser une variante de décomposition en valeurs singulières adaptée pour des tenseurs numériques pour trouver les composantes principales, en amont de l’utilisation de réseaux de neurones pour la détection/classification de défaillances.
D’autres méthodes, telles que celle décrite dans le brevet US10909079, proposent d’utiliser des représentations de messages de logs sous forme de matrices de compteurs d’évènements et en construisant un graphe de corrélations pour pouvoir éliminer les sous-graphes considérés comme redondants.
Les approches basées sur l’analyse factorielle mènent en général à des représentations de très faible dimension (par exemple 2 ou 3 composantes principales peuvent suffire pour bien approximer la distribution initiale multivariée dans des cas favorables), mais engendrent une perte d’information plus ou moins importante, ainsi qu’un manque d’interprétabilité de la combinaison linéaire résultante. De plus, cette approche peut éliminer des descripteurs correspondant à des évènements rares, qui n’expliqueront donc pas la variance globale. Or, dans une problématique de recherche/prédiction de pannes ces évènements sont très importants à conserver.
L’approche utilisant des graphes pour réduire la dimension des données à traiter peut s’avérer très coûteuse en ressources de calcul, le calcul des matrices de corrélation conjointement avec des algorithmes de parcours de graphes augmentant considérablement la complexité algorithmique de cette solution. L’étape de filtrage de sous-graphes pour éliminer les données dites « non-informatives », entraîne une perte d’information.
Aucune de ces méthodes ne permet une réduction de dimension sans perte d’information et préservant totalement la sémantique originale des données. De plus ces méthodes peuvent s’avérer plus complexes en temps de calcul.
Il est donc nécessaire d’introduire une nouvelle solution de réduction de dimensionnalité prenant en entrée des tenseurs de compteurs d’évènements, à faible complexité de calcul, interprétable et préservant l’intégralité de l’information.
La présente invention propose une nouvelle méthode de réduction de dimensionnalité d’une matrice à valeurs entières représentant un encodage des données log de type clé-valeur en une série temporelle décomptant des évènements distincts. Ces matrices sont habituellement de grande taille : des centaines de milliers, voire des millions de lignes pour des centaines de variables (colonnes). Selon une convention choisie, le nombre de lignes de cette représentation correspond à la dimension temporelle des messages et sa dimension est le plus souvent beaucoup plus grande que celle des paramètres extraits des logs. Cependant si les paramètres sont redondants, des phénomènes de sur-apprentissage peuvent se produire lors de l’analyse par des méthodes statistiques (tel que les réseaux de neurones artificiels). De plus, traiter des matrices de ces tailles est souvent extrêmement consommateur de ressources de calcul.
Il est par conséquent nécessaire de proposer une méthode permettant d’éliminer les redondances et satisfaisant les critères opérationnels suivants : Une faible complexité algorithmique pour pouvoir être déployée sur différentes plateformes de calcul Aucune perte d’information par rapport aux données d’origine de façon à pouvoir remonter des conclusions d’analyses automatiques aux sources Une préservation de l’interprétabilité de la représentation réduite résultante.
L’invention propose une méthode de réduction de dimensionnalité consistant, à partir d’une matrice numérique encodant des compteurs d’évènements log (semi-structurés de type clé-valeur), à supprimer les colonnes redondantes, supprimer les combinaisons de colonnes et à créer des matrices de traçabilité des opérations effectuées afin de pouvoir reconstruire parfaitement la matrice d’origine.
L’invention s’applique avantageusement aux matrices d’encodage numériques générées au moyen de l’invention objet de la demande de brevet FR2201383 mais s’applique plus généralement en complément de toute méthode d’encodage de fichiers logs semi structurés qui produit une matrice dont les colonnes correspondent aux descripteurs collectés dans les fichiers logs et les lignes correspondent à une dimension temporelle.
L’invention s’applique conjointement avec toute méthode d’analyse automatique de matrices ou plus généralement de tenseurs numériques encodant des messages de log semi structurés.
L’invention a pour objet une méthode, mise en œuvre par ordinateur, de réduction de dimension d’une représentation numérique d’un fichier journal informatique dit fichier log, le fichier log comprenant une pluralité de descripteurs ayant chacun une évolution temporelle donnée, la méthode comprenant les étapes de : Déterminer une représentation numérique d’un fichier log sous la forme d’une matrice de description dont chaque colonne correspond à un descripteur et chaque ligne correspond à un intervalle temporel, la matrice comprenant un ensemble de valeurs entières positives ou nulles représentant un compteur d’occurrence de chaque descripteur dans chaque intervalle temporel, Réduire la dimension de la matrice de description en supprimant les colonnes qui sont des combinaisons linéaires à coefficients entiers et positifs d’autres colonnes, Générer une première matrice de traçabilité permettant de réaliser l’opération inverse à la suppression des colonnes combinaisons linéaires d’autres colonnes.
Selon une variante de réalisation, la méthode selon l’invention comprend une étape d’identification des colonnes qui sont des combinaisons linéaires d’autres colonnes au moyen des sous étapes itératives de : Pour chaque première colonne de la matrice de description, sélectionner des secondes autres colonnes de la matrice de description telles que la différence entre la première colonne et la seconde colonne ne comporte aucune valeur strictement négative, Si aucune seconde autre colonne ne vérifie la condition précédente, passer à l’itération suivante, Sélectionner la seconde colonne qui minimise ladite différence, Soustraire à la première colonne la seconde colonne sélectionnée et itérer les étapes précédentes, Arrêter les itérations lorsque le résultat de la soustraction donne un vecteur nul et sélectionner la première colonne comme résultat d’une combinaison linéaire d’autres colonnes, Itérer les étapes précédentes en faisant varier la première colonne sur l’ensemble des colonnes de la matrice de description.
Selon une variante de réalisation, la méthode selon l’invention comprend en outre la décomposition des combinaisons de colonnes en combinaisons élémentaires.
Selon une variante de réalisation, la méthode selon l’invention comprend: la détermination d’une matrice de combinaison qui, lorsqu’appliquée à la matrice de description, substitue une colonne par la combinaison linéaire de colonnes associée, la multiplication itérative de la matrice de combinaison par elle-même jusqu’à ce que la matrice de combinaison n’évolue plus.
Selon un aspect particulier de l’invention, la première matrice de traçabilité est déterminée à partir de la matrice de combinaison.
Les tableaux 2 et 3 représentent des valeurs de limites de détection respectivement exprimées en activité surfacique et en activité massique. Les valeurs sont calculées à partir des expressions (2) et (3), en considérant une durée de la mesure égale à la durée de la mesure du bruit de fond. On a également pris en compte une contribution de l’activité naturelle dans le spectre, décrite en lien avec la . Les activités des isotopes naturelles prises en compte étaient 15 Bq/Kg pour 232 Th, 22 Bq/Kg pour 23 8 U, et 485 Bq/Kg pour 40 K. Chaque mesure comporte une mesure avec l’écran d’aluminium et une mesure sans écran d’aluminium, de mêmes durées.
On observe que la méthode permet d’obtenir des limites de détection faibles, dans des durées d’acquisition raisonnables. Les limites de détection présentées dans les tableaux 2 et 3 concernent 238 U via la détection du spectre β de 234m Pa. Plus l’enrichissement augmente, plus la quantité de 238 U diminue relativement à la quantité totale d’uranium. Aussi, si l’on souhaite conserver une limite de détection faible en uranium, il faut augmenter la durée d’acquisition.
Des cartographies ont été effectuées sur des parois de l’installation d’enrichissement d’uranium par diffusion gazeuse. La montre des taux de comptage mesurés (cps = coups par seconde) sur des éléments de surface de dimensions 50 cm x 50 cm. La montre les niveaux d’activité 238 U correspondants. L’enrichissement en 235 U étant connu, on a estimé des niveaux d’activité en U, ces derniers étant représentés sur la . Lorsque l’enrichissement n’est pas connu, il peut être déterminé par des méthodes usuelles, par exemple par spectrométrie gamma.
Comme précédemment décrit, en lien avec les figures 8A et 8B, l’enrichissement η en 235 U peut être évalué à partir d’un ratio entre la première valeur spectrale N1 et la deuxième valeur spectrale N2. La deuxième bande d’énergie ΔE2 est comprise entre 0 keV et 250 keV. On peut par exemple prendre en compte une deuxième bande d’énergie ΔE2 s’étendant de E2min=150 keV jusqu’à E2max=300 keV. La deuxième borne minimale E2min de 150 keV a été déterminée de façon à limiter l’influence du rayonnement gamma : entre 150 keV et 300 keV, on a constaté que la contribution du rayonnement gamma dans le spectre β est stable, et peut être aisément soustraite en prenant en compte la mesure avec l’écran d’aluminium. En prenant en compte une deuxième énergie minimale E2min inférieure à 150 keV, la contribution du rayonnement gamma dans le spectre β peut davantage fluctuer, du fait de la sensibilité plus élevée du matériau scintillateur plastique à l’égard des photons de faible énergie.
La montre l’évolution d’un ratio entre les première et deuxième valeurs spectrales. La première bande d’énergie est [300 keV – 2500 keV] et la deuxième bande d’énergie est [150 keV – 300 keV]. La contamination est supposée surfacique, i-e considérée comme répartie sur une épaisseur de 10 µm.
La montre l’évolution d’un ratio entre les valeurs spectrales (taux de comptage) dans la première bande d’énergie [300 keV – 2500 keV] et dans la deuxième bande d’énergie [150 keV – 300 keV] dans le cas d’une contamination massique, répartie sur une épaisseur de 2 mm.
Sur les figures 13A et 13B, l’axe des ordonnées correspond au ratio N1/N2 et l’axe des abscisses correspond à l’enrichissement en 235 U, exprimé en %. Les figures 13A et 13B ont été établies sur la base de modélisations avec le code de calcul MCNP6.
On observe une corrélation entre l’enrichissement et le ratio N1/N2. Ainsi, en appliquant une fonction de calibration d’enrichissement, telle que décrite en lien avec les figures 13A ou 13B, on peut estimer l’enrichissement à partir du ratio N1/N2. Les figures 13A et 13B montrent l’établissement de fonctions de calibration d’enrichissement, respectivement pour une activité surfacique et une activité volumique.
Il est précisé que le recours à la spectrométrie β pour estimer un taux d’enrichissement η peut constituer un aspect indépendant de l’invention.
En pratique, le recours à un spectre de bruit de fond, obtenu selon la configuration fermée, avec l’écran 15, n’est pas nécessaire. En effet, si l’on souhaite effectuer un contrôle grossier, des mesures effectuées uniquement selon la configuration ouverte, i-e sans écran, peuvent s’avérer suffisantes pour effectuer un contrôle de premier niveau. Le couplage entre la configuration ouverte et la configuration fermée permet de soustraire le bruit de fond, essentiellement dû aux photons γ, ce qui permet d’obtenir des mesures plus précises : quantification de l’activité 238 U plus précise ou valeur de l’enrichissement plus exacte.
En outre, l’expérience à montré que dans la première bande d’énergieΔE1 , s’étendant entre 300 keV jusqu’à 2500 keV, la contribution du bruit de fond gamma dû à la radioactivité naturelle est stable, dans une même installation. Or, la réalisation de mesures avec et sans écran augmente la durée totale de la mesure. Compte tenu de la faible dispersion de la contribution, il est envisageable de ne pas effectuer une mesure systématique dans la configuration fermée. Il est possible de soustraire, à un spectre mesuré en configuration ouverte, un spectre mémorisé, effectué dans la configuration fermée.
Le module de traitement 1 comprend un transistor de puissance (« High Power Amplifier »), nommé HPA 11. Il fonctionne sur la bande L (ou toute autre bande de fréquence, en bande étroite, par exemple de largeur inférieure à 20 MHz, voire à 15 MHz et à des puissances pouvant atteindre 1,5 kW peak.
Comme il est connu, les transistors de puissance ont une faible impédance d’entrée comparée à l’impédance standard 50 Ω et sont régulièrement composés de deux puces (assimilables à deux transistors), en montage push-pull ici, ce qui impose d’avoir de diviser (splitter) le signal en entrée et de les déphaser entre eux de 180° avant de les fournir en entrée du transistor. Le fait que les signaux fournis en entrée du HPA 11 soient en opposition de phase permet de réduire leurs interférences dues à l’amplification sur deux puces très proches.
A cet effet, le module de traitement 1 comprend en amont du HPA 11 un balun 10 dans un mode de réalisation de l’invention.
Le signal d’entrée du module de traitement 1, typiquement un train d’impulsions RF dans la bande L (dans l’exemple considéré de puissance In 47 dBm,et de taux de charge 2%), est fourni en entrée du port P1 du balun 10. La puissance de ce signal d’entrée est P.
Les deux signaux en sortie des ports P2 et P4, de même puissance P/2 (à +/- 0,2 dB % par exemple) et en opposition de phase l’un par rapport à l’autre, sont fournis l’un en entrée d’une des deux puces du HPA 11, l’autre en entrée de l’autre des deux puces du HPA 11.
En sortie du HPA 11, les deux signaux amplifiés, en opposition de phase, sont fournis en entrée d’un balun 12, l’un sur son port P2, l’autre sur le port P4. Le balun 12 remet en phase ces signaux l’un par rapport à l’autre et délivre en sortie sur son port P1, la somme de ces deux signaux remis en phase.
L’impédance en entrée du balun 10 est Z 0 , qui est très supérieure à chacune des impédances d’entrée Z E et de sortie Z S du HPA 11. Par exemple, Z 0 = 50 Ω et Z E , Z S inférieures à 20 voire à 10 Ω (notamment si transistor LDMOS), par exemple ici 2,5 Ω.
Le balun 10, ici construit sur une carte à circuits imprimés (PCB) avec des microstrips par exemple, comporte des sections de ligne de transmission entre chaque port P 1 , P 2 , P 3 , P 4 .
Dans un premier mode de réalisation, chaque section de ligne de transmission entre deux ports adjacents, de façon classique, est de longueur physique (en mètres) λ/4 en-dehors de la section entre les ports adjacents P 1 et P 4 (i.e. la section qui qui ne comporte pas les ports P 2 , P 3 ) et qui elle, est de longueur physique 3λ/4, λ étant la longueur d’onde correspondant à la fréquence centrale du signal d’entrée du module de traitement 1. La longueur électrique correspondant à la longueur physique λ/4 est égale à 90°. Comme il est connu, la « longueur électrique » est une manière théorique d’exprimer la longueur d’onde sans avoir à évoquer l’environnement du circuit : PCB (printed circuit board)... Concrètement cela consiste à considérer qu’une longueur d’onde λ correspond à 360°. De manière théorique, pour une application spécifique, il faut garder le même ratio de longueur d’onde. La propagation des ondes EM dépend du milieu, donc en fonction du substrat λ (en m) change, mais pas sa longueur associée (toujours 360°).
L’impédance de la ligne de transmission non chargée de longueur physique λ/4 est Z c .
Dans un deuxième mode de réalisation, chaque section de ligne quart d’onde considérée dans le premier mode de réalisation est remplacée par son équivalent en ligne de transmission chargée par un condensateur.
En termes de dimensions physiques, ces sections équivalentes diffèrent, mais en terme de comportement (si on fait l’étude de paramètres S par exemple) elles sont identiques, comme le montre une observation en bande étroite.
Cette modification est détaillée dans « Compact Tunable 3 dB Hybrid and Rat-Race Couplers with Harmonics Suppression », Khair Al Shamaileh, Mohammad Almalkawi, Vijay Devabhaktuni, and Nihad Dib, INTERNATIONAL JOURNAL OF MICROWAVE AND OPTICAL TECHNOLOGY, VOL.7, NO.6, NOVEMBER 2012 , et est illustrée en figure 2 pour le cas d’un balun en forme d’anneau : chaque section de ligne de transmission de longueur λ/4 (comme représenté à gauche de la figure 2) est ainsi remplacée (comme représenté à droite de la figure 2) par une section de ligne de transmission de longueur électrique , d’impédance Z 1 et chargée en condensateur, i.e. par deux tronçons de ligne de transmission chacun de longueur électrique et d’impédance Z 1 entrecoupés d’un condensateur mis en parallèle, de capacité C, et donc relié à la masse.
On a alors les égalités suivantes :
Egalité 0_1
Et égalité 0_2 :
Un mode de réalisation prévoit un dispositif électronique adaptés à analyser une trame d'émission d'un terminal pour vérifier l'authenticité dudit terminal.
Un mode de réalisation prévoit un dispositif électronique comprenant un processeur hébergeant une application, un module de communication en champ proche, et un élément sécurisé distinct du processeur, dans lequel le module de communication en champ proche est configuré pour identifier le type d'un terminal émettant une trame d'interrogation, à destination de ladite application, que le module de communication reçoit en analysant le type de ladite trame d'interrogation, ledit dispositif étant configuré pour comparer le résultat de ladite analyse avec au moins une commande reçue de la part dudit terminal pendant la mise en oeuvre d'une transaction NFC.
Un autre mode de réalisation prévoit un procédé de protection d'un dispositif électronique comprenant un processeur hébergeant une application, un module de communication en champ proche, et un élément sécurisé distinct du processeur, ledit procédé comprenant les étapes successives suivantes lors de la mise en oeuvre d'une transaction : - ledit module de communication en champ proche identifie le type d'un terminal émettant une trame d'interrogation, à destination de ladite application, qu'il reçoit en analysant le type de ladite trame d'interrogation ; - ledit dispositif compare le résultat de ladite analyse avec au moins une commande reçue de la part dudit terminal pendant la mise en oeuvre d'une transaction NFC.
Selon un mode de réalisation, une fois que ladite comparaison est effectuée, ladite au moins une commande est transmise à ladite application avec le résultat de la comparaison.
Selon un mode de réalisation, une fois que ladite comparaison est effectuée, le résultat de ladite analyse est transmise à l'application avec ladite au moins une commande et ledit résultat de la comparaison.
Selon un mode de réalisation, ladite application est configurée pour prendre la décision de répondre ou non à ladite au moins une commande.
Selon un mode de réalisation, ledit module de communication en champ proche comprend un circuit d'antenne adapté au radiofréquence, ledit circuit étant configuré pour identifier le type d'un terminal émettant une trame d'interrogation, à destination de ladite application, qu'il reçoit en analysant le type de ladite trame d'interrogation.
Selon un mode de réalisation, ledit élément sécurisé est configuré pour comparer le type de terminal avec ladite au moins une commande reçue.
Selon un mode de réalisation, ledit module de communication en champ proche est, en outre, configuré pour comparer le type de terminal avec ladite au moins une commande reçue.
Selon un mode de réalisation, ledit module de communication en champ proche est, en outre, configurée pour envoyer des données erronées à l'expéditeur si le résultat de ladite comparaison indique que le type de l'expéditeur n'est pas fiable.
Selon un mode de réalisation, si le résultat de ladite comparaison indique que le type de l'expéditeur n'est pas fiable, ladite au moins une application refuse d'envoyer des données sensibles.
Selon un mode de réalisation, ladite comparaison est réalisée en comparant ledit résultat de ladite analyse avec au moins deux commandes reçues de la part dudit terminal pendant la mise en oeuvre d'une transaction NFC.
Selon un mode de réalisation, ladite comparaison est réalisée, en outre, en interrogeant un utilisateur dudit dispositif.
Selon un mode de réalisation, ledit processeur héberge, en outre, au moins une couche logicielle d'interface adaptée à mettre en oeuvre ladite au moins une application.
la représente, très schématiquement et sous forme de blocs, un exemple de réalisation d'une transaction sans fil ;
Dans un mode préférentiel de procédé de récupération, on équipe la balise 1 d’un émetteur de positionnement satellitaire qui émet quand la balise 1 est en surface 17 et on la repère grâce à ce signal de positionnement qui est envoyé, par le relais des satellites, au support de surface et par exemple à la même application smartphone que celle gérant les coordonnées acoustiques reçues précédemment.
Ce dispositif de localisation « à la demande » garantit au pêcheur la protection des données géographiques du lieu où il a mouillé ses filets ou engins de pêche et qui constitue souvent sa zone de travail privilégiée et confidentielle. C’est un argument supplémentaire pour inciter les professionnels de la pêche à s’équiper de ce système.
Une fois le signal de positionnement reçu, il ne reste plus alors au pêcheur qu’à lire les informations de distance et de cap indiquées sur l’écran de son smartphone, à récupérer la balise 1, toujours accrochée, à l’autre extrémité du fil 6 de haute résistance, à la partie de l’engin de pêche immergé 4 tel que le filet, et à remonter celui-ci à l'aide de son treuil comme indiqué précédemment.
Cette méthode est sans conteste beaucoup plus efficace et écologique que la méthode habituelle dite du grappinage qui consiste à tirer un grappin derrière le bateau pour tenter de crocher le filet. Une stratégie qui fonctionne parfois, mais demeure très aléatoire.
La récupération directe d’un engin de pêche 4 par son propriétaire, grâce à la balise 1 selon l’invention, est le meilleur moyen de sortir de l’eau les engins de pêche 4 récemment perdus.