INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
La présente description concerne ainsi un logiciel ou programme d'ordinateur, susceptible d’être exécuté par un dispositif hôte (par exemple, un ordinateur) servant de dispositif de d’authentification biométrique comportementale, au moyen d’un ou plusieurs processeurs de données, ce logiciel / programme comportant des instructions pour causer l'exécution par ce dispositif hôte de tout ou partie des étapes de l’un ou des procédés décrits dans ce document. Ces instructions sont destinées à être stockées dans une mémoire du dispositif hôte, chargées puis exécutées par un ou plusieurs processeurs de ce dispositif hôte de sorte à causer l’exécution par ce dispositif hôte du procédé.
Ce logiciel / programme peut être codé au moyen de n’importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable.
Le dispositif hôte peut être mis en œuvre par une ou plusieurs machines physiquement distinctes. Le dispositif hôte peut présenter globalement l’architecture d’un ordinateur, incluant des constituants d’une telle architecture : mémoire(s) de données, processeur(s), bus de communication, interface(s) matérielle(s) pour la connexion de ce dispositif hôte à un réseau ou un autre équipement, interface(s) utilisateur, etc.
Dans un mode de réalisation, tout ou partie des étapes du procédé d’authentification biométrique comportementale ou d’un autre procédé décrit dans ce document sont mises en œuvre par un dispositif d’authentification biométrique comportementale doté de moyens de mise en œuvre de ces étapes de ce procédé.
Ces moyens peuvent comprendre des moyens logiciels (software) (par exemple, des instructions d'un ou plusieurs composants d’un programme) et/ou moyens matériels (hardware) (par exemple, mémoire(s) de données, processeur(s), bus de communication, interface(s) matérielle(s), etc).
Ces moyens peuvent comprendre par exemple un ou plusieurs circuits configurés pour exécuter une ou plusieurs ou toutes les étapes d’un des procédés décrits ici. Ces moyens peuvent comprendre par exemple au moins un processeur et au moins une mémoire comprenant des instructions de programme configurées pour, lorsqu’elles sont exécutées par le processeur, causer l’exécution par le dispositif d’une ou plusieurs ou toutes les étapes d’un des procédés décrits ici.
Des moyens mettant en œuvre une fonction ou un ensemble de fonctions peuvent correspondre dans ce document à un composant logiciel, à un composant matériel ou bien à une combinaison de composants matériels et/ou logiciels, apte à mettre en œuvre la fonction ou l’ensemble de fonctions, selon ce qui est décrit ci-dessous pour les moyens concernés.
La présente description concerne aussi un support d'informations lisible par un processeur de données, et comportant des instructions d'un programme tel que mentionné ci-dessus.
Le support d'informations peut être n'importe quel moyen matériel, entité ou dispositif, capable de stocker les instructions d'un programme tel que mentionné ci-dessus. Les supports de stockage de programme utilisables incluent les mémoires ROM ou RAM, les supports de stockage magnétiques tels que des disques magnétiques et des bandes magnétiques, les disques durs ou des supports de stockage de données numériques à lecture optique, ou toute combinaison de ces supports.
Dans certains cas, le support de stockage lisible par ordinateur n'est pas transitoire. Dans d’autres cas, le support d'informations peut être un support transitoire (par exemple, une onde porteuse) pour la transmission d’un signal (signal électromagnétique, électrique, radio ou optique) porteur des instructions de programme. Ce signal peut être acheminé via un moyen de transmission approprié, filaire ou non filaire : câble électrique ou optique, liaison radio ou infrarouge, ou par d'autres moyens.
Un mode de réalisation concerne également un produit programme d'ordinateur comprenant un support de stockage lisible par ordinateur sur lequel sont stockées des instructions de programme, les instructions de programme étant configurées pour causer la mise en œuvre par le dispositif hôte (par exemple un ordinateur) de tout ou partie des étapes d’un ou des procédés décrits ici lorsque les instructions de programme sont exécutées par un ou plusieurs processeurs et/ou un ou plusieurs composants matériels programmables du dispositif hôte.
Système et procédé de déploiement d’un logiciel dans un système électronique d’un matériel ferroviaire La présente divulgation concerne le déploiement de logiciels embarqués dans un système électronique d’un matériel ferroviaire.
ARRIERE-PLAN TECHNOLOGIQUE Dans les matériels ferroviaires connus, tant dans les véhicules ferroviaires eux-mêmes que dans des équipements fixes, tels des équipements de voie ou de signalisation, il est courant qu’un système électronique embarqué soit utilisé pour piloter et/ou superviser tout ou partie des fonctions du matériel.
Par exemple, ces systèmes électroniques embarqués comportent un processeur et sont capables d’exécuter un programme informatique contenu dans un logiciel embarqué pour mettre en œuvre tout ou partie des fonctions du matériel.
L’unité de communication 106 comprend un ensemble d’organes de communication permettant la transmission des mesures acquises par l’unité de mesure 104, par exemple à une passerelle de collecte ou à une passerelle résidentielle.
Typiquement, l’unité de communication 106 comprend des organes de communication via un réseau téléphonique, via Internet (protocoles de communication sur IP, via un système LoRa (marque déposée) de la société Semtech, via un système Wi-Fi (marque déposée), via un système de type ZigBee (marque déposée), via un système de type Bluetooth (marque déposée), via un système de réseau étendu à basse consommation LPWAN (« Low Power Wide Area Network » en anglais), ou via un réseau cellulaire dédié à l’internet des objets de type NB-IOT (« Narrowband Internet Of Things » en anglais) ou de type LTE Cat-M (« Long Term Evolution – Category Machine » en anglais).
L’unité de signalement 108 comprend de la circuiterie électronique pour émettre des signaux d’alarme. Typiquement, l’unité de signalement peut comprendre des organes permettant l’émission de signaux optiques (par exemple, des diodes électroluminescentes). De plus, l’unité de signalement 108 peut transmettre des signaux d’alarme via l’unité de communication 106 pour transmettre les signaux d’alarmes à des unités distantes via des systèmes sans fils tels qu’énoncés précédemment.
L’unité de contrôle 10 comprend de la circuiterie électronique pour piloter et coordonner l’ensemble des unités précédemment citées.
En outre, l’unité de contrôle 10 est adaptée pour implémenter un procédé d’évaluation de la quantité d’énergie électrique consommée par un compteur communicant selon la présente invention.
La illustre schématiquement un exemple d’architecture matérielle de l’unité de contrôle 100. Selon cet exemple, l’unité de contrôle 100 comporte, reliés par un bus de communication 210 : un processeur ou CPU (« Central Processing Unit » en anglais) 201 ; une mémoire vive RAM (« Random Access Memory » en anglais) 202 ; une mémoire morte ROM (« Read Only Memory » en anglais) 203 ; une unité de stockage ou un lecteur de support de stockage, tel qu’un lecteur de cartes SD (« Secure Digital » en anglais) 204 ; un ensemble d’interfaces 205 permettant à l’unité de contrôle 10 de communiquer avec les autres éléments de l’architecture matérielle présentée ci-dessus en relation avec la .
Le processeur 201 est capable d’exécuter des instructions chargées dans la RAM 202 à partir de la ROM 203, d’une mémoire externe, d’un support de stockage, ou éventuellement d’un réseau de communication. Lorsque l’unité de contrôle 100 est mise sous tension, le processeur 201 est capable de lire de la RAM 202 des instructions et de les exécuter. Ces instructions forment un programme d’ordinateur causant l’implémentation, par le processeur 201, de tout ou partie du procédé d’évaluation décrit ci-après.
Ainsi, tout ou partie du procédé d’évaluation décrit ci-après peut être implémenté sous forme logicielle par exécution d’un ensemble d’instructions par une machine programmable, telle qu’un DSP (« Digital Signal Processor » en anglais), ou un microcontrôleur. Tout ou partie de l’algorithme et étapes décrits ici peut aussi être implémenté sous forme matérielle par une machine ou un composant dédié, tel qu’un FPGA (« Field-Programmable Gate Array » en anglais), ou un ASIC (« Application-Specific Integrated Circuit » en anglais).
La représente un exemple d’algorithme d’évaluation de la quantité d’énergie électrique consommée par un compteur communicant selon la présente invention.
Le présent algorithme est exécuté par l’unité de contrôle 100.
Selon l’invention, une table est mémorisée dans la mémoire ROM 203 qui associe à au moins une fonctionnalité de l’objet communicant une consommation en énergie électrique.
La consommation en énergie électrique est par exemple déterminée à partir de mesures de consommation en énergie électrique effectuées en laboratoire pour des objets communicants de même type et/ou à partir de données fournies par le fabriquant des composants électroniques utilisés dans l’exécution de la fonctionnalité. Par exemple, à la fonctionnalité affichage sur un écran est associée une consommation en énergie électrique, à la fonctionnalité mesure de débit du fluide est associée une consommation en énergie électrique, à la fonctionnalité communication par un lien Bluetooth est associée une consommation en énergie électrique, à la fonctionnalité communication par un lien optique est associée une consommation en énergie électrique.
Dans un mode particulier, la table associe à au moins une fonctionnalité de l’objet communicant des valeurs de consommation en énergie électrique pour différentes températures.
Certaines fonctionnalités telles que par exemple une communication radio de type LTE Cat-M sont soumises à des variations importantes, par exemple liées aux dispersions de l’impédance de l’antenne, aux conditions de communication liées à l’environnement. Selon l’invention, aucune consommation en énergie électrique n’est associée à ces fonctionnalités.
A l’étape E30, l’unité de contrôle 100 vérifie si une nouvelle fonctionnalité est activée.
Si une nouvelle fonctionnalité est activée, l’unité de contrôle 100 passe à l’étape E31.
Le réservoir peut contenir de l’hydrogène à une pression comprise entre 350 et 1000 bar, notamment à 700 bar.
la illustre, en perspective, de manière schématique, un exemple de réservoir d’hydrogène selon l’invention,
la est une coupe transversale schématique et partielle du réservoir de la ,
la est une autre vue, en perspective et partielle, du réservoir de la ,
la illustre, en coupe transversale partielle et de manière schématique, le réservoir à l’issu du dépôt par drapage des enveloppes autour du liner,
la représente en élévation différentes formes de rivets,
la illustre l’engagement d’un rivet dans le puits d’un liner avec traversée de la première enveloppe, avant thermoformage de son extrémité,
la est une vue similaire à la après thermoformage de l’extrémité du rivet, et
la est vue de dessus et schématique d’extrémités élargies après thermoformage de rivets.
Description détaillée Dans la suite de la description, les éléments identiques ou similaires ou de fonctions similaires ou identiques portent le même signe de référence. A des fins de concision de la présente description, ils ne sont pas décrits au regard de chacune des figures, seules les principales différences entre les modes de réalisation étant décrites.
On a illustré aux figures 1 à 3 un exemple de réservoir 10 d’hydrogène à haute pression.
Le réservoir 10 présente, comme illustré sur la , une forme générale sensiblement parallélépipédique. Il présente une épaisseur E de l’ordre de 150 mm par exemple, une longueur Lo de l’ordre de 1,60 m par exemple, et une largeur La de l’ordre de 1.20 m par exemple.
Le réservoir 10 comporte deux valves 20 permettant l’alimentation en hydrogène et l’extraction de celui-ci, respectivement.
Comme illustré sur la , le réservoir 10 comporte un corps intérieur formé par un liner 1 étanche à hydrogène, formant une cavité 11 fermée destinée à recevoir l’hydrogène sous pression.
Par exemple, la première alerte peut être porteuse d’une autorisation de vol de plusieurs dizaines de minutes voire sans limites, et à titre illustratif de trente minutes minimum. La troisième alerte peut alors être aussi porteuse d’une autorisation de vol de plusieurs dizaines de minutes voire sans limites, et à titre illustratif de trente minutes minimum. A l’inverse, la deuxième alerte peut être porteuse d’une autorisation de vol de plusieurs minutes et par exemple de quinze minutes maximum.
De manière complémentaire ou alternative, la première alerte peut être porteuse d’une autorisation de vol dans des conditions de vol normales, et/ou la deuxième alerte peut être porteuse d’une autorisation de vol pour poser immédiatement l’aéronef, à savoir dans un délai limité, et/ou ladite troisième alerte peut être porteuse d’une autorisation de vol en appliquant des consignes prédéterminées pour voler dans des conditions de charge réduite et/ou peut être porteuse d’un ordre d’atterrissage sur une aire d’atterrissage praticable.
Selon une possibilité compatible avec les précédentes, le bloqueur peut être considéré comme étant stable dans la position ouverte lorsque le bloqueur est dans la position ouverte au minimum pendant une durée prédéterminée dite « durée d’ouverture prédéterminée » par commodité.
Selon une possibilité compatible avec les précédentes, le bloqueur peut être considéré comme étant stable dans la position fermée lorsque le bloqueur est dans la position fermée au minimum pendant une durée prédéterminée dite « durée de fermeture prédéterminée » par commodité.
La durée d’ouverture prédéterminée et la durée de fermeture prédéterminée peuvent être égales, par exemple de l’ordre d’une minute, ou différentes. La durée d’ouverture prédéterminée et la durée de fermeture prédéterminée peuvent être déterminées par essais ou simulations par exemple.
L’alerteur considère que le bloqueur bagotte lorsqu’à un instant donné, le bloqueur n’est pas dans la position ouverte au minimum depuis la durée d’ouverture prédéterminée et le bloqueur n’est pas dans la position fermée au minimum depuis la durée de fermeture prédéterminée.
Selon une possibilité compatible avec les précédentes, le procédé peut comporter durant la phase transitoire au moins une des mesures suivantes : mesure d’une durée entre un passage du bloqueur de la position ouverte à la position fermée, mesure d’une durée entre un passage du bloqueur de la position fermée à la position ouverte, mesure d’une durée entre un passage du bloqueur la position ouverte à la position fermée puis à la position ouverte, mesure d’une amplitude de déplacement du bloqueur.
Le procédé peut comprendre l’affichage sur un afficheur de la ou des mesures précédentes réalisées pour aider un pilote à appréhender la situation présente.
Outre un procédé, l’invention vise un système fluidique appliquant ce procédé.
Un tel système fluidique comprend un réservoir contenant un fluide de lubrification, par exemple à l’intérieur d’un carter du système mécanique, ledit système fluidique comprenant un circuit d’aspersion muni d’au moins un asperseur, ledit système fluidique comprenant un circuit fluidique principal s’étendant du réservoir jusqu’au circuit d’aspersion, ledit système fluidique comprenant un circuit fluidique de secours s’étendant à partir du réservoir et rejoignant ledit circuit d’aspersion par exemple en aval du circuit fluidique principal, ledit circuit fluidique de secours comportant un clapet anti-retour de secours muni d’un bloqueur mobile d’une position fermée interdisant une circulation dudit fluide de lubrification à une position ouverte permettant un passage dudit fluide de lubrification du réservoir vers le circuit d’aspersion.
De plus, ledit système fluidique est configuré pour appliquer le procédé de l’invention, ledit système fluidique comprenant au moins un senseur de dysfonctionnement pour effectuer ladite détection d’un dysfonctionnement, ledit système fluidique ayant un senseur d’état de secours configuré pour mesurer une position du bloqueur, le système fluidique ayant un alerteur en communication avec le senseur d’état de secours et le senseur de dysfonctionnement, l’alerteur étant configuré pour effectuer ladite génération de la première alerte et ladite génération de la deuxième alerte et ladite génération de la troisième alerte.
Selon la première réalisation, ledit au moins un senseur de dysfonctionnement peut comporter un capteur de pression émettant un signal de pression variant en fonction d’une pression régnant dans ledit circuit d’aspersion, ledit signal de pression étant transmis à l’alerteur.
Selon la deuxième réalisation, ledit circuit fluidique principal peut comporter un clapet anti-retour principal configuré pour être soit dans un état fermé soit dans un état ouvert permettant un passage dudit fluide de lubrification du réservoir vers le circuit d’aspersion, ledit au moins un senseur de dysfonctionnement pouvant comporter un senseur d’état principal configuré pour effectuer la détection que le clapet anti-retour principal est dans ledit état ouvert ou ledit état fermé.
Selon une autre possibilité, le système fluidique peut comporter un senseur de dysfonctionnement de type capteur de pression et un senseur d’état principal configuré pour effectuer la détection que le clapet anti-retour principal est dans ledit état ouvert ou ledit état fermé.
Selon un autre aspect compatible avec les précédents, ledit système fluidique peut comporter un senseur de fonctionnement pour détecter si le système mécanique est en fonctionnement.
Outre un système fluidique, l’invention vise un assemblage muni d’un système mécanique ayant au moins un élément à lubrifier et d’un tel système fluidique pour lubrifier ledit au moins un élément à lubrifier.
Au repos, le dispositif de rappel élastique de secours 72 pousse le bloqueur 71 pour obturer le passage de secours 73 ou le passage de sortie 74. Par contre, le dispositif de rappel élastique de secours 72 est taré pour se comprimer sous la pression du fluide de lubrification 26 lorsque la pompe de secours 61 est en fonctionnement alors que le circuit fluidique principal 40 est inopérant.
En outre, le dispositif de rappel élastique de secours 72 éventuel, le circuit fluidique principal 40 et le circuit fluidique de secours 60 sont dimensionnés pour que le bloqueur 71 soit dans la position fermée POSF dans un mode de fonctionnement nominal. Durant le mode fonctionnement nominal, le système fluidique 20 est dimensionné pour que le clapet anti-retour de secours 70 soit fermé sous l’effet du dispositif de rappel élastique de secours 72 et de la pression du fluide de lubrification 26 à la sortie de ce clapet anti-retour de secours 70, la sortie étant à considérer selon un sens allant du réservoir 25 vers le circuit d’aspersion 30.
En référence à la , le bloqueur 71 peut, dans un autre mode de fonctionnement, atteindre une position ouverte POSO. Le fluide de lubrification 26 acheminé par la pompe de secours 61 traverse alors le clapet anti-retour de secours 70 pour rejoindre le circuit d’aspersion 30.
Le circuit fluidique de secours 60 peut aussi comprendre une unité de filtration entre la pompe de secours 61 et le clapet anti-retour de secours 70.
Eventuellement, le circuit fluidique de secours 60 comporte une liaison de détournement fluidique de secours 63 pour mettre en communication fluidique le circuit fluidique de secours 60 et le réservoir 25 en amont du clapet anti-retour de secours 70 dans des conditions particulières. Par exemple, la liaison de détournement fluidique de secours 63 comporte une tuyauterie de détournement fixée à la liaison fluidique de secours 65 et à un clapet de surpression de secours 64. Ce clapet de surpression de secours 64 s’ouvre à compter d’une pression seuil pour permettre au fluide de lubrification 26 de retourner dans le réservoir 25 en cas de colmatage de la liaison fluidique de secours 65 ou de blocage dans l’état fermé du clapet anti-retour de secours 70.
Par ailleurs, le système fluidique 20 comporte un système de surveillance.
Le système de surveillance comprend un alerteur 90 apte à générer une première alerte, une deuxième alerte et une troisième alerte différentes. Chaque alerte peut prendre la forme d’une alarme visuelle, par exemple par le biais de l’émission d’une lumière avec une diode électroluminescente ou un équivalent ou de l’affichage sur un écran d’un ou plusieurs caractères, d’une alarme sonore, par le biais d’un haut-parleur, et/ou d’une alarme haptique, par exemple à l’aide d’une unité vibrante faisant vibrer un organe tenu ou porté par un individu.
Pour déterminer si une alerte doit être émise, l’alerteur 90 peut comprendre par exemple un calculateur ayant au moins un processeur et au moins une mémoire, au moins un circuit intégré, au moins un système programmable, au moins un circuit logique, au moins un circuit électrique ces exemples ne limitant pas la portée donnée à l’expression « alerteur ». Le terme processeur peut désigner aussi bien une unité centrale de traitement connue sous l’acronyme CPU, une unité graphique de traitement GPU, une unité digitale connue sous l’acronyme DSP, un microcontrôleur…
De plus, l’alerteur 90 reçoit le signal émis par le senseur d’état de secours 85.
Le système de surveillance comprend aussi au moins un senseur de dysfonctionnement 80 pour détecter un dysfonctionnement éventuel du circuit fluidique principal 40. Ce senseur de dysfonctionnement 80 peut comporter un ou plusieurs capteurs émettant chacun un signal de dysfonctionnement analogique ou numérique vers l’alerteur 90.
Par exemple, un senseur de dysfonctionnement 80 comporte un capteur de pression 81 émettant un signal de pression, analogique ou numérique, variant en fonction d’une pression régnant dans ledit circuit d’aspersion 30, et notamment du fluide de lubrification 26 dans le circuit d’aspersion 30 en l’absence d’une fuite. Eventuellement, le capteur de pression 81 est disposé au bout du circuit d’aspersion 30.
De manière complémentaire ou alternative, en présence d’un clapet anti-retour principal 50, un senseur de dysfonctionnement 80 peut comporter un senseur d’état principal 82 transmettant un signal d’état principal à l’alerteur 90 via une liaison filaire ou non filaire. Le senseur d’état principal 82 est configuré pour émettre un signal d’état principal qui varie lorsque le clapet anti-retour principal 50 passe de l’état ouvert à l’état fermé et inversement. Le senseur d’état principal 82 détermine si le clapet anti-retour principal 50 est ouvert ou fermé, favorablement par une mesure qui n’est pas une mesure de pression du fluide de lubrification 26.
Par exemple et à titre illustratif, le senseur d’état principal 82 comporte un capteur de fin de course pressé le cas échéant par l’organe de blocage 51 lorsque cet organe de blocage 51 obture le passage principal 53. Tout type de capteur permettant d’établir l’état du clapet anti-retour principal 50 peut être utilisé, et en particulier un capteur de position mesurant la position de l’organe de blocage 51 le cas échéant.
Selon un autre aspect, le système fluidique 20 peut comporter un senseur de fonctionnement 95 pour détecter si le système mécanique 5 est en fonctionnement. Par exemple, le senseur de fonctionnement 95 comporte un capteur de vitesse émettant un signal de fonctionnement, analogique ou numérique, variant en fonction d’une vitesse de déplacement d’un élément 6 du système mécanique 5. Ce signal de fonctionnement est transmis à l’alerteur 90 via une liaison filaire ou non filaire.
L’alerteur 90 est configuré pour appliquer le procédé selon l’invention en fonction des signaux reçus.
La illustre ce procédé. Ce procédé comporte une phase de surveillance STPB mise en œuvre par l’alerteur 90 pour signaler à un individu si le système fluidique 20 est défaillant et le cas échéant pour évaluer l’impact de la défaillance.