INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
De préférence, la quantité totale de polymère(s) vinylique(s) cationique(s) ou amphotère(s) d) présent(s) dans la composition selon l'invention va de 0,01 à 5 % en poids, plus préférentiellement de 0,02 à 4 % en poids, encore plus préférentiellement de 0,05 à 3 % en poids, mieux de 0,1 à 2 % en poids, et mieux encore de 0,2 à 1 % en poids, par rapport au poids total de la composition.
Comme l’indique la figure 1, un procédé de gestion de données 10 selon l’invention comporte un processus de mise à jour 300 desdites données pour mettre à jours certaines informations, c’est-à-dire modifier et/ou supprimer ces dernières. Préalablement à la mise en œuvre d’un tel traitement de mise à jour 300, un procédé 10 comporte un pré-traitement 200 visant à chiffrer les fichiers de travail FFw à partir de clés de chiffrement/déchiffrement . Enfin, pour mettre un terme à la gestion des données en vue d’une migration subséquente, un tel procédé 10 peut comporter un traitement 400 de decommissioning , selon une terminologie anglo-saxonne, visant à exporter les données sous la forme de fichiers plats FFo à destination d’une mémoire de données de sortie DMo. La gestion des documents d’entrée Di, copiés sous la forme de documents de travail Dw dont certains pourront être copiés pour devenir des documents de sortie Do ne font pas directement partie de l’invention. En revanche, l’invention prévoit que des données de désignation, par exemple des indexes, désignant de tels documents Di, Dw, Do puissent être associées à ces derniers. Ces données de désignation peuvent être traitées comme des archives élémentaires ou unitaires. Ainsi, la gestion de tels documents Di, Dw, Do peut être considérée comme adressée, indirectement, par un procédé 10 conforme à l’invention.
Examinons plus en détail, en lien avec les figures 2, 3 et 4 un traitement d’importation de données 100 d’un procédé de gestion de données 10 conforme à l’invention.
Considérons que les données d’archive sont initialement stockées en clair dans un fichier plat FFi au sein d’une mémoire de données d’entrée DMi du système informatique 1. Un tel fichier plat FFi comporte une ou plusieurs lignes, décrivant respectivement des archives élémentaires, comprenant chacune un ou plusieurs champs pour respectivement stocker des informations distinctes comme l’indique la .
Un traitement d’importation 100 peut consister tout d’abord en une étape 101 de lecture de l’archive unitaire, par exemple, sous la forme du fichier plat FFi et de création 102 dans la mémoire de données de travail DMw d’une deuxième archive unitaire, par exemple, sous la forme d’un deuxième fichier plat FFw-1 à partir dudit premier fichier plat FFi de sorte que lesdits premier et deuxième fichiers plats FFi et FFw-1 soient identiques. Comme l’indique la , un fichier plat FFw-1 consiste ainsi en une pluralité de m lignes FFw-1R1 à FFw-1Rm, chacune comportant n champs TFd1, TFd2 à TFdn. Selon l’exemple illustré par la , ces derniers sont séparés par un délimiteur d, en l’espèce le point-virgule. L’invention ne saurait être limitée par ce seul choix de délimiteur et pourrait exploiter ‘:’ ou ‘/’ en lieu et place dudit point-virgule.
Afin de s’assurer que le fichier FFw-1 est bien conforme au fichier plat FFi et/ou que ce dernier n’a pas été altéré préalablement ou durant l’étape 101, un traitement 100 peut avantageusement comporter une étape 103 de vérification de la pertinence du fichier plat FFw-1. Une telle étape peut consister en la comparaison de codes de redondances Hi et H1 respectivement et préalablement calculés à partir des fichiers plats FFi et FFw-1. Si l’étape 103 atteste que lesdits codes de redondances Hi et H1 sont différents, le fichier plat FFw-1 est jugé non conforme, en l’espèce non identique, au fichier plat d’entrée FFi. Dans ce cas, situation illustrée par le lien 103-n sur la , ledit fichier plat FFw-1 est supprimé, en une étape 104, de la mémoire de données DMw et l’étape 102 de création d’un nouveau fichier plat FFw-1 à partir dudit fichier plat d’entrée FFi est de nouveau mise en œuvre. Dans le cas contraire, situation illustrée par le lien 103-y en , le traitement 100 peut suivre son cours.
Quelles que soient les modalités de constitution de l’archive unitaire FFw-1, un traitement 100 comporte une étape 105 de création, dans la première mémoire de données DMw, d’un conteneur de données Tw, sous la forme avantageuse d’une table courante, dont les enregistrements TwR1, TwR2, TwR3, …, TwRm , désignent chacun une archive élémentaire et correspondent respectivement aux lignes FFw-1R1, FFw-1R2, FFw-1R3, …, FFw-1Rm du fichier plat FFw-1 constituant une archive unitaire. Une telle table courante Tw est telle qu’un attribut TwRxAn d’enregistrement correspond à un champ FFw-1RxCn de ligne.
La table courante Tw est créée à l’étape 105 de telle sorte que chaque enregistrement comporte en outre un attribut supplémentaire TwRxAUK dont la valeur UK1, UK2, UK3, UKm consiste en une clé unique désignant de manière univoque l’information contenue dans un enregistrement déterminé de ladite table courante Tw et par conséquent l’information (archive élémentaire) contenue dans une ligne correspondante du fichier plat FFw-1 (archive unitaire). Une telle clé unique UK1, UK2, UK3, UKm peut être élaborée selon différentes techniques, parmi lesquelles nous pouvons citer la mise en œuvre d’une fonction cryptographique de hachage de tout ou partie des valeurs des attributs d’un enregistrement de la table Tw à l’exception de l’attribut TwRxAUK, le tirage (sans doublons) d’un nombre aléatoire, l’incrémentation d’un nombre, etc.
En lien avec les figures 2 et 4, l’étape 105 consiste en outre à créer, dans la mémoire de données DMw, un conteneur associatif CTw, sous la forme avantageuse d’une table associative, comportant un enregistrement CTwR1, CTwR2, CTwR3, …, CTwRk associé à chaque enregistrement TwR1, TwR2, TwR3, …,TwRm de la table courante Tw. Chaque enregistrement de ladite table associative CTw comporte un attribut UK pour contenir la clé unique désignant l’enregistrement de la table courante qui lui est ainsi associé. Chaque enregistrement de ladite table associative CTw comporte en outre des attributs FN, RN pour respectivement désigner le fichier plat FFw-1 ainsi que la ligne de ce dernier à partir desquels l’enregistrement de la table courante Tw qui lui est associé a été initialisé. La clé unique UK1, UK2, UK3, UKm permet ainsi d’associer, via la table associative CTw, une ligne FFw-1R1, FFw-1R2, FFw-1R3, …, FFw-1Rm du fichier FFw-1 à un enregistrement TwR1, TwR2, TwR3, …, TwRm de la table Tw. A titre optionnel et avantageux, chaque enregistrement CTwR1, CTwR2, CTwR3, …, CTwRk de la table associative CTw peut comporter des attributs accessoires CD, CID pour désigner respectivement l’horodatage CD et l’identifiant CID de la personne ayant déclenché le traitement d’importation 100. Il est ainsi possible de connaître, par exemple à des fins d’audits, l’instant d’importation des données et la personne qui en a eu la charge. Un enregistrement CTwR1, CTwR2, CTwR3, …, CTwRk peut en outre comporter d’autres attributs, comme les attributs référencés CK, ED et EID exploités par le traitement 200. Ces derniers seront décrits ultérieurement en lien avec la . Les attributs que l’on peut qualifier de « désignation » comme UK, FN, RN, pour ne citer qu’eux, peuvent s’entendre comme une valeur, un index vers une table ou un conteneur de données d’indirection, un pointeur, une adresse non ambigüe ou tout autre moyen permettant de désigner un contenu, en l’espèce une archive unitaire, une archive élémentaire ou toute structure de données décrivant de telles archives ou contenus.
Les figures 3A et 4A illustrent, au travers d’un exemple d’application concret et simplifié, la mise en œuvre d’un traitement d’importation 100 tel que décrit précédemment. Les données d’entrée sont stockées dans une unique archive unitaire sous la forme avantageuse d’un unique fichier plat FFi1 comportant deux informations décrivant des fournisseurs et correspondant à deux lignes (ou plus généralement deux archives élémentaires) au sein dudit fichier FFi1 (ou archive unitaire). Ces dernières comportent chacune quatre champs pour désigner respectivement un code fournisseur, le pays dudit fournisseur, le nom de la personne référente et une adresse postale. A l’issue de la mise en œuvre de l’étape 101, un fichier plat de travail FFw1-1 est créé à l’identique du fichier plat FFi1. Comme l’indique la , le fichier plat FFw1-1 comporte : la ligne FFw1-1R1 qui correspond à un premier fournisseur français et comprend les champs « 00001 », « FR », « Dupond » et « 14 rue de l’océan » séparés deux à deux par le délimiteur « ; » ; la ligne FFw1-1R2 qui comprend les champs « 00002 », « DE », « Meyer » et « Zentrale Straße » également séparés deux à deux par le délimiteur « ; ».
A l’issue de la mise en œuvre de l’étape 105, un conteneur de données sous la forme d’une table courante Tw1 est créé ainsi qu’un conteneur associatif CTw1 sous la forme avantageuse d’une table associative. Nous pouvons constater que ladite table courante Tw1 comporte deux enregistrements Tw1R1 et Tw1R2 comprenant chacun cinq attributs. Les quatre premiers attributs PID, PC, PN et PA correspondent respectivement aux champs d’une ligne (archive élémentaire) du fichier plat FFw1-1. Le cinquième attribut UK est agencé pour comporter une clé unique qui désigne sans ambiguïté l’information d’un fournisseur contenue dans l’enregistrement. Ainsi, la décrit une table courante Tw1 comprenant : l'enregistrement Tw1R1 correspondant à la première ligne FFw1-1R1 du fichier plat FFw1-1 dont l’attribut PID comporte la valeur « 00001 », l’attribut PC comporte la valeur « FR », l’attribut PN comporte la valeur « Dupond » et l’attribut PA comporte la valeur « 14 rue de l’océan » ; ledit enregistrement comprend en outre l’attribut UK qui comporte la valeur unique « 12345678 » désignant de manière univoque l’information contenue dans ledit enregistrement Tw1R1 ; l'enregistrement Tw1R2 correspondant à la deuxième ligne FFw1-1R2 du fichier plat FFw1-1 dont l’attribut PID comporte la valeur « 00002 », l’attribut PC comporte la valeur « DE », l’attribut PN comporte la valeur « Meyer » et l’attribut PA comporte la valeur « Zentrale Straße » ; ledit enregistrement comprend en outre l’attribut UK qui comporte la valeur unique « 98765432 » désignant de manière univoque l’information contenue dans ledit enregistrement Tw1R2.
Précisons que si les archives FFi1 et/ou FFw1 sont constituées d’une façon telle que les champs PID sont naturellement uniques, alors les champs UK et PID pourraient être confondus dans la table TW1.
L’étape 105 a également engendré la création de la table associative CTw1. Celle-ci comporte deux enregistrements CTw1R1 et CTw1R2 respectivement associés aux enregistrements Tw1R1 et Tw1R2 de la table courante Tw1. En effet, l’enregistrement CTw1R1 comporte un premier attribut UK qui comprend la valeur unique « 12345678 » désignant de manière univoque l’archive élémentaire décrivant l’information de fournisseur contenue dans l’enregistrement Tw1R1. Ledit enregistrement CTw1R1 comprend en outre un attribut FN désignant le fichier plat FFw1-1 et un attribut RN désignant la ligne 1, soit la ligne FFw1-1R1 dudit fichier. A titre optionnel, ledit enregistrement CTw1R1 comporte un attribut CD pour mémoriser l’horodatage (jour et/ou heure) ts1 de la création dudit enregistrement, donc de l’importation des données, et un attribut CID pour désigner un identifiant U012 d’un utilisateur en charge de réaliser ladite importation.
L’enregistrement CTw1R2 comporte quant à lui un premier attribut UK qui comprend la valeur unique « 98765432 » désignant de manière univoque l’archive élémentaire décrivant l’information de fournisseur contenue dans l’enregistrement Tw1R2 de la table courante Tw1. Ledit enregistrement CTw1R2 comprend en outre un attribut FN désignant le fichier plat FFw1-1 et un attribut RN désignant la ligne 2, soit la ligne FFw1-1R2 dudit fichier. A titre optionnel, ledit enregistrement CTw1R2 comporte un attribut CD pour mémoriser l’horodatage ts2 de la création dudit enregistrement, donc de l’importation des données, et un attribut CID pour désigner un identifiant U012 d’un utilisateur en charge de réaliser ladite importation.
Nous pouvons constater que les attributs CK, ED et EID illustrés par la ne sont pas initialisés à ce stade de la mise en œuvre du procédé 10. En revanche, la table associative CTw1 assure clairement un lien entre les enregistrements de la table courante Tw1 et les lignes (archives élémentaires) du fichier plat FFw1-1 à partir desquelles lesdits enregistrements de la table Tw1 ont été initialisés. Ainsi, une forme de « triptyque » a été constitué entre une information contenue dans une archive unitaire (fichier plat FFw1-1), la même information contenue dans un conteneur de données (table courante Tw1) et un lien entre lesdites informations par le biais du conteneur associatif (table associative CTw1). Le fichier plat FFw1-1 est non modifiable, la table Tw1 est modifiable et la table associative CTW1 assure le lien entre les deux.
La illustre un exemple de description fonctionnelle d’un traitement 200 préalable à toute mise en œuvre subséquente de l’un des enregistrements d’une table courante Tw ou Tw1 créée par un traitement d’importation 100 tel que celui décrit en lien avec la et la ou 3A.
Un tel traitement 200 est essentiel pour se conformer aux contraintes du RGPD ou de toute autre obligation visant à protéger les données personnelles par exemple. Il consiste principalement à chiffrer toute archive unitaire avec une clé de chiffrement/déchiffrement dédiée à chaque archive élémentaire de ladite archive unitaire. Une preuve de conservation des archives unitaires et élémentaires peut ainsi être garantie car toute archive élémentaire ultérieurement modifiée ne sera plus déchiffrable en utilisant ladite clé de chiffrement/déchiffrement originelle. La mise en œuvre d’un tel traitement 200 peut être automatiquement déclenchée en fin de mise en œuvre d’un traitement 100 d’importation ou, en variante, déclenchée à la suite d’une consigne d’un utilisateur du système mettant en œuvre un procédé selon l’invention. Selon un mode de réalisation alternatif, lesdits traitements successifs 100 et 200 pourraient ne constituer qu’un seul et même traitement déclenché à l’importation des données. Selon un autre mode de réalisation alternatif, le traitement 200 peut être lancé automatiquement, manuellement, sur un périmètre complet ou partiel, en une ou plusieurs fois.
L’étape 10-40 du procédé comprend ensuite une sous-étape 30 dans laquelle on (le dispositif de contrôle DC) autorise la réalisation du test lorsque (dans l’affirmative) la durée dd est supérieure ou égale à la première valeur v1 choisie (soit dd ≥ v1), ou bien une sous-étape 40 dans laquelle on (le dispositif de contrôle DC) interdit la réalisation du test lorsque (dans la négative) la durée dd est inférieure à la première valeur v1 choisie (soit dd < v1) et tant que cette durée dd demeure inférieure à cette première valeur v1 choisie.
Ainsi, on ne peut plus effectuer deux tests successifs dans un intervalle de temps qui est inférieur à la première valeur v1, notamment lorsque le véhicule V effectue de courtes phases de roulage. Par exemple, il est désormais possible d’interdire un test au démarrage d’un véhicule V si le test précédent a été effectué depuis une durée dd inférieure à la première valeur v1. Cela permet d’éviter que le dispositif de test DT soit utilisé selon une fréquence qui est supérieure à la fréquence correspondant à son dimensionnement, et donc d’empêcher qu’il fasse l’objet d’un vieillissement accéléré, ce qui permet d’éviter les surcoûts pour le constructeur du véhicule V lorsque ce dernier (V) est sous garantie ou pour le propriétaire du véhicule V lorsque ce dernier (V) n’est plus sous garantie.
Par exemple, et comme illustré non limitativement sur la , l’étape 10-40 peut comprendre une sous-étape 10 dans laquelle on (le dispositif de contrôle DC) peut déterminer la durée dd depuis laquelle le test a été réalisé pour la dernière fois. Pour ce faire, on peut effectuer une soustraction entre l’instant en cours iec et l’instant dia où le test a été autorisé pour la dernière fois (et que l’on appelle ici « dernier instant d’autorisation »). On a alors dd = iec - dia. On (le dispositif de contrôle DC) enregistre systématiquement ce dernier instant d’autorisation dia, par exemple dans une mémoire du dispositif de contrôle DC (ou du calculateur de gestion CG).
Cela nécessite que dans la sous-étape 30, chaque fois que le dispositif de contrôle DC autorise la réalisation du test à un instant déterminable, il enregistre cet instant déterminé en tant que dernier instant d’autorisation dia. Dans ce cas, chaque fois que l’on détermine à un nouvel instant iec la durée dd depuis laquelle la dernière réalisation du test a été effectuée, on (le dispositif de contrôle DC) effectue une soustraction entre ce nouvel instant iec et le dernier instant d’autorisation dia enregistré (soit dd = iec - dia).
On notera que l’instant en cours (ou nouvel instant) iec peut être donné par une horloge du véhicule V qui est alimentée en énergie électrique de façon permanente (y compris lorsque le véhicule V est en veille) par exemple par la batterie de servitude BS, et qui est par exemple gérée par le calculateur principal CP qui est notamment en charge de piloter le réveil et l’endormissement des autres calculateurs et réseaux de communication embarqués dans le véhicule V.
Egalement par exemple, et comme illustré non limitativement sur la , en cas interdiction de réalisation du test dans la sous-étape 40, on (le dispositif de contrôle DC) peut retourner effectuer la sous-étape 20.
Egalement par exemple et comme illustré sur la , lorsque le groupe d’alimentation comprend le générateur d’énergie électrique GE et que le véhicule V comprend le dispositif de test DT (propre à réaliser le test de la batterie de servitude BS lorsqu’il est opérationnel et alimenté en énergie électrique par le générateur d’énergie électrique GE lui-même opérationnel), dans la sous-étape 30 on (le dispositif de contrôle DC) peut autoriser la réalisation du test lorsqu’en outre le dispositif de test DT et le générateur d’énergie électrique GE sont opérationnels et lorsque le véhicule V est prêt à se déplacer. Si le dispositif de test DT n’est pas opérationnel et/ou si le générateur d’énergie électrique GE n’est pas opérationnel et/ou si le véhicule V n’est pas prêt à se déplacer, dans la sous-étape 40 on (le dispositif de contrôle DC) interdit la réalisation du test même si la durée dd est supérieure ou égale à la première valeur v1 choisie.
Egalement par exemple, lorsque dans la sous-étape 20 la durée déterminée dd est négative, on (le dispositif de contrôle DC) peut autoriser la réalisation du test dans la sous-étape 30. On considère en effet que si la durée déterminée dd est négative c’est que l’horloge a été remise à zéro, par exemple en raison d’une déconnexion suivie d’une reconnexion de la batterie de servitude BS ou d’une remise à zéro (ou « reset ») du calculateur principal CP. Cette situation a une occurrence relativement faible par rapport au nombre moyen de tests que peut effectuer le dispositif de test DT pendant toute sa vie, et donc dans cette situation on peut autoriser la réalisation d’un test dès le début d’une phase de roulage, en enregistrant l’instant de l’autorisation en tant que dernier instant d’autorisation dia.
Egalement par exemple, dans l’étape 10-40 la première valeur v1 choisie peut être comprise entre 5 mn et 15 mn. A titre d’exemple illustratif, la première valeur v1 choisie peut être égale à 10 mn.
On notera également, comme illustré non limitativement sur la , que le calculateur de gestion CG (ou le calculateur du dispositif de contrôle DC) peut aussi comprendre une mémoire de masse MM1, notamment pour stocker chaque dernier instant d’autorisation dia et les éventuels états (opérationnel ou non opérationnel) des dispositif de test DT et générateur d’énergie électrique GE et l’état de fonctionnement du véhicule V, ainsi que d’éventuelles données intermédiaires intervenant dans tous ses calculs et traitements. Par ailleurs, ce calculateur de gestion CG (ou le calculateur du dispositif de contrôle DC) peut aussi comprendre une interface d’entrée IE pour la réception d’au moins chaque dernier instant d’autorisation dia et les éventuels états (opérationnel ou non opérationnel) des dispositif de test DT et générateur d’énergie électrique GE et l’état de fonctionnement du véhicule V, et chaque requête de réalisation du test, pour l’utiliser dans des calculs ou traitements, éventuellement après l’avoir mis en forme et/ou démodulé et/ou amplifié, de façon connue en soi, au moyen d’un processeur de signal numérique PR2. De plus, ce calculateur de gestion CG (ou le calculateur du dispositif de contrôle DC) peut aussi comprendre une interface de sortie IS, notamment pour délivrer un message (ou ordre) d’autorisation ou d’interdiction de réalisation du test.
On notera également que l’invention propose aussi un produit programme d’ordinateur (ou programme informatique) comprenant un jeu d’instructions qui, lorsqu’il est exécuté par des moyens de traitement de type circuits électroniques (ou hardware), comme par exemple le processeur PR1, est propre à mettre en œuvre le procédé de contrôle décrit ci-avant pour contrôler dans le véhicule V la réalisation du test de la batterie de servitude BS par le dispositif de test DT.
Méthode de détection d’une transition fortuite d’état dans une ligne conductrice, en particulier une ligne supraconductrice L’invention concerne le domaine des méthodes de surveillance et de diagnostic de l’état de santé d’une ligne conductrice, en particulier d’une ligne en matériau supraconducteur telle qu’une bobine supraconductrice.
L’invention porte sur une méthode et un système permettant de détecter l’apparition d’une transition fortuite d’état, en particulier lié au passage d’un état supra à un état résistif dans une ligne supraconductrice telle qu’une bobine. L’invention vise également à suivre l’évolution d’une telle transition et fournir des informations permettant de localiser la zone de la ligne impactée.
L’invention s’applique à tout système dans lequel des lignes conductrices ou supraconductrices sont utilisées, telles que des bobines, enroulements ou câbles électriques.
En ce qui concerne les matériaux supraconducteurs, ceux-ci sont caractérisés par des valeurs limites interdépendantes de courant, température et champ magnétique qui permettent de conserver les propriétés supraconductrices. Si l’une de ces limites est dépassée localement, une transition fortuite locale de l’état supra vers un état résistif se propage dans le matériau. Ce phénomène est généralement désigné par le terme anglais « quench ». Dans la suite de la description, on utilisera le terme transition fortuite d’état pour désigner l’apparition d’un « quench ». La perte de propriété supraconductrice du matériau signifie qu’il devient résistant et donc effectue une transition vers un état résistif (à l’inverse de l’état supra où le matériau présente une résistance nulle). Ce phénomène augmente localement la température du matériau et peut entrainer une détérioration irréversible, voire une destruction des matériaux du fait de la très grande densité de courant. Les causes d’une transition fortuite d’état sont diverses, elles peuvent notamment venir d’une source extérieure à la ligne, d’un défaut sur la ligne ou d’une fragilité.
Pour ces raisons, il est important de pouvoir détecter ces transitions avant qu’elles se propagent dans la ligne. En règle générale, ces transitions sont détectées par des mesures de tension qui sont invasives et pour le cas des matériaux supraconducteurs haute température critique, pas assez sensibles et donc rapides. Cela pose un frein à leur développement industriel malgré leurs performances bien meilleures que celles des matériaux supraconducteurs basse température critique.
La languette et son orifice (ou concavité / protubérance) à axe droit, est située sur le bord interne est parallèle à la paroi externe 5 de la gouttière et perpendiculaire au plan horizontal 1 .