INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Tête de remplissage d'un dispositif de distribution de produit fluide comportant une valve La présente invention concerne une tête de remplissage d'un dispositif de distribution de produit fluide comportant une valve, notamment une valve doseuse.
Les valves dite doseuses, dans lesquelles à chaque actionnement de la valve, une dose précise de produit fluide est distribuée, sont bien connues dans l’état de la technique, et sont généralement assemblées sur un réservoir contenant le produit fluide et un gaz propulseur utilisé pour réaliser l’expulsion de la dose.
Le remplissage du réservoir d'un dispositif de distribution de produit fluide comportant une valve, notamment une valve doseuse, se fait généralement au moyen d'un dispositif de remplissage qui envoie un flux pressurisé de produit fluide à travers la soupape de la valve. Pour ce faire, la soupape de la valve est insérée dans une tête de remplissage qui actionne la valve en déplaçant la soupape vers sa position de distribution et qui injecte alors le produit fluide à travers l'orifice de sortie de la soupape. Dans le cas d'une valve doseuse, le produit fluide traverse la soupape et pénètre dans la chambre de dosage et de là dans le réservoir en déformant le joint de chambre. Typiquement, la pression de remplissage est entre 5 et 10 bars, ce qui est suffisant pour déformer le joint de chambre, qui se déforme typiquement à partir d'une pression de 2 à 3 bars.
Un inconvénient des têtes de remplissage de ce type concerne la variabilité de la position de la soupape lors du remplissage. En effet, la position totalement actionnée de la soupape dans une valve doseuse, également appelée point mort bas, peut être définie par le ressort de soupape en spires jointives, avec une forte variabilité potentielle. Alors que ceci ne pose pas de difficultés lors de l'utilisation de la valve pour distribuer les doses de produit fluide, puisque la distribution de dose se produit avant que la soupape n'atteigne sa position d'extrémité, cette indétermination de la position de la soupape peut générer des problèmes en phase de remplissage. Ceci est encore amplifié quand l'étanchéité entre la soupape et la tête de remplissage se fait sur le bord axial supérieur de la soupape, car l'écrasement du joint à cet endroit peut également participer à une variabilité de la position finale de la soupape au moment du remplissage.
Un autre inconvénient des têtes de remplissage est lié à la contrainte exercée par la tête de remplissage sur le corps de valve, qui peut générer des dysfonctionnements de la valve, par exemple en cas de déformation du corps de valve.
La présente invention a pour but de fournir une tête de remplissage d'un dispositif de distribution de produit fluide comportant une valve qui ne reproduit pas les inconvénients susmentionnés.
La présente invention a ainsi pour but de fournir une telle tête de remplissage qui améliore la fiabilité du remplissage.
La présente invention a également pour but de fournir une telle tête de remplissage qui élimine l'indétermination et la variabilité de la position de remplissage.
Lors d’une étape S200, macDutyCycleUsage_RF est comparé à HighDutyCycleUsageForParallelisation. Si macDutyCycleUsage_RF ≥ HighDutyCycleUsageForParallelisation, alors le procédé continue à l’étape S202, sinon il continue à l’étape S204. HighDutyCycleUsageForParallelisation est un seuil au-delà duquel on considère que la transmission par radio-fréquences a déjà été beaucoup utilisée. Ce seuil est inférieur à macDutyCycleThreshold_RF et supérieur à LowDutyCycleUsageForParallelisation. Par exemple, HighDutyCycleUsageForParallelisation =0.8* macDutyCycleThreshold_RF.
A l’étape S202, tous les fragments du paquet IP long sont transmis par courants porteurs en ligne, i.e. en utilisant le médium PLC.
A l’étape S204, les deux premiers fragments sont transmis, l’un par courants porteurs en ligne et l’autre par radio-fréquences. Par exemple, le premier fragment est transmis par courants porteurs en ligne et le second fragment est transmis par radio-fréquences ou vice-versa.
Lors d’une étape S206, le procédé détermine si tous les fragments ont été transmis. Si c’est le cas alors le procédé prend fin. Sinon, à l’étape S208, le dispositif nœud ayant transmis le fragment attend de recevoir un acquittement ACK sur l’un ou l’autre médium.
Lors d’une étape S210, macDutyCycleUsage_RF est comparé à HighDutyCycleUsageForParallelisation. Si macDutyCycleUsage_RF <HighDutyCycleUsageForParallelisation, alors le procédé continue à l’étape S214, sinon il continue à l’étape S212.
A l’étape S214, le prochain fragment à transmettre est transmis en utilisant le même médium que celui sur lequel l’acquittement a été reçu pour le fragment précédent. A l’étape S212, le prochain fragment est transmis par courants porteurs en ligne.
Les étapes S206 à S214 sont répétées tant qu’il reste des fragments à transmettre.
Les procédés décrits en lien avec les Figs 3 et 4 peuvent être utilisés indépendamment l’un de l’autre ou bien en combinaison. Ainsi, il est possible que les dispositifs nœuds du réseau implémentent le procédé décrit en lien avec la sans implémenter celui en lien avec la et vice-versa. Dans une variante, les dispositifs nœuds du réseau implémentent les deux procédés décrits en lien avec les Figs 3 et 4.
Grâce aux procédés décrits, les média PLC et RF peuvent être utilisés simultanément pour envoyer différents fragments d’un même paquet IP ou encore pour envoyer des paquets IP successifs. Ces procédés sont en outre définis de telle sorte que les contraintes de temps d’utilisation de la transmission par radio-fréquences mises en place dans la norme G3-PLC Hybrid PLC & RF soient respectées.
La illustre schématiquement un exemple d’architecture matérielle d’un dispositif nœud 130 du réseau de communication maillé 120 selon un mode de réalisation. Un tel dispositif nœud est par exemple un compteur ou un concentrateur de données.
Selon l’exemple d’architecture matérielle représenté à la , le dispositif nœud 130 comprend alors, reliés par un bus de communication 1300 : un processeur ou CPU (« Central Processing Unit » en anglais) 1301 ; une mémoire vive RAM (« Random Access Memory » en anglais) 1302; une mémoire morte ROM (« Read Only Memory » en anglais) 1303; une unité de stockage 1304 telle qu’un disque dur ou telle qu’un lecteur de support de stockage, e.g. un lecteur de cartes SD (« Secure Digital » en anglais); au moins une première interface de communication 1305 permettant au dispositif nœud 130 de communiquer avec les dispositifs nœuds appartenant à son voisinage réseau, e.g. les dispositifs nœuds 131 et 133 par courants porteurs en ligne et au moins une seconde interface de communication 1306 permettant au dispositif nœud 130 de communiquer avec les dispositifs nœuds appartenant à son voisinage réseau par radio-fréquences.
Les procédés décrits en relation avec les Figs. 3 et 4 peuvent être implémentés sous forme logicielle par exécution d’un ensemble d’instructions par une machine programmable, par exemple un DSP (« Digital Signal Processor » en anglais) ou un microcontrôleur, ou être implémentés sous forme matérielle par une machine ou un composant dédié, par exemple un FPGA (« Field-Programmable Gate Array » en anglais) ou un ASIC (« Application-Specific Integrated Circuit » en anglais). En général, le dispositif nœud 130 comprend de la circuiterie électronique configurée pour mettre en œuvre les procédés décrits en relation avec les Figs. 3 et 4.
PROCEDE DE TRANSMISSION ET DISPOSITIF NOEUD IMPLEMENTANT LEDIT PROCEDE Au moins un mode de réalisation concerne un procédé de transmission pour transmettre un fragment d’un paquet IP à partir d’un premier dispositif nœud vers un troisième dispositif nœud au travers d’un second dispositif nœud appartenant à un voisinage réseau desdits premier et troisième dispositifs nœuds. Au moins un mode de réalisation concerne un dispositif nœud implémentant ledit procédé de transmission.
En effet, le recours aux places de marché (i.e. aux plateformes de mise en relation entre un fournisseur de service et un demandeur de service) pour la sous-traitance de tâches rencontre à ce jour un certain nombre de problématiques techniques, auxquelles l’infrastructure de chaîne de blocs, couplée à l’utilisation de contrats intelligents, pourrait aider à apporter des solutions efficaces :
Parmi les problématiques techniques rencontrées, on peut citer par exemple :
une problématique de manque de transparence dans la gestion des données et l’allocation des offres. En effet un seul acteur ne doit pas avoir le contrôle sur le protocole d’allocation des offres, et chaque fournisseur de service ayant soumis une offre doit pouvoir être considéré de la même manière lors de l’allocation des offres; un besoin de confidentialité : dans un contexte de compétition, les différentes offres de services proposées en réponse à un appel d’offres doivent être gardées secrètes vis à vis de l’ensemble des fournisseurs de service soumettant une offre de service. Par exemple, le prix, ou la capacité d’un camion, facteurs déterminants dans le choix d’allocation, ne peuvent être fournis de manière publique à une quelconque entité.
Pour répondre à ces différentes problématiques, différentes solutions ont été envisagées. Cependant, même si ces différentes solutions de l’art antérieur sont intéressantes en ce qu’elles montrent l’intérêt de l’utilisation des chaînes de blocs et de contrats intelligents dans un contexte de mise en relation de fournisseurs de services et de clients, elles ne permettent pas de répondre à au moins certaines des problématiques mentionnées ci-avant et notamment la problématique de la confidentialité des offres.
Il existe donc un besoin d'une technique de mise en relation de fournisseurs de services et de clients, ou de tâches et de ressources, qui ne présente pas l’ensemble des différents inconvénients de l’art antérieur, et qui vise à répondre à au moins certaines de ces différentes problématiques.
L'invention répond à ce besoin en proposant un procédé mis en œuvre par un ordinateur s’interfaçant avec au moins un nœud appartenant à un réseau de chaîne de blocs configuré pour exécuter un contrat intelligent, ledit procédé comprenant les étapes suivantes de : - réception d’offres de service chiffrées ; - déchiffrement des clés de chiffrement symétrique correspondant auxdites offres de services et enregistrées dans ladite chaîne de blocs, au moyen d’une clé de chiffrement privée dudit ordinateur, - déchiffrement desdites offres de service chiffrées au moyen desdites clés de chiffrement symétrique correspondantes, - identification d’au moins une offre de service satisfaisant au moins un critère de sélection de service, dite offre candidate, parmi les offres de service déchiffrées, - transmission, à destination du contrat intelligent, d’un identifiant d’au moins une offre candidate.
Un tel procédé de traitement d’offres de service se caractérise par sa capacité à identifier au moins une offre de service d’un fournisseur de services répondant à un appel d’offres de manière autonome, objective, et confidentielle.
Pour ce faire, le procédé décrit ci-dessus s’appuie sur la technologie des chaînes de blocs et sur l’introduction d’un oracle. Un oracle est un service tiers exécuté par un ou plusieurs nœuds, ci-après ordinateurs, interfaçant le réseau de chaîne de blocs avec le monde extérieur comme par exemple l’Internet. Un oracle peut remonter des informations externes vers un contrat intelligent, ou encore effectuer des calculs pour le compte du contrat intelligent afin de diminuer les coûts de calcul de ce dernier. Les oracles sont, par définition, des entités de confiances.
Un tel procédé peut par exemple aider à diminuer les coûts de transaction en déléguant les tâches d’évaluation des offres de service à l’oracle.
Cette délégation de l’évaluation des offres de service couplée à un double niveau de chiffrement des offres de service peut par exemple aider à garantir l’intégrité du processus d’évaluation des offres de service ainsi que la confidentialité de ces dernières puisqu’aucune entité n’a accès au contenu des offres de service.
Ainsi, un tel procédé peut aider à offrir une solution intéressante à la problématique de manque de transparence souvent pointée du doigt dans le domaine de la gestion des données et l’allocation des offres. En effet, contrairement aux solutions de l’art antérieur dans lesquelles la mise en relation est souvent effectuée par des plateformes tierces, centralisées, souvent enclines à un manque de transparence vis à vis du stockage des informations des acteurs, la présente solution repose sur l’utilisation d’un contrat intelligent qui enregistre toutes ses actions dans la chaîne de bloc et sur l’utilisation d’un oracle qui n’accède pas au contenu sensible des offres traitées.
La présente solution répond à au moins certains des besoins de confidentialité des parties grâce au chiffrement de leurs offres tout en offrant une gouvernance plus transparente grâce à la décentralisation offerte par la chaîne de blocs.
Dans au moins certains modes de réalisation de la présente solution, l’identification d’au moins une offre candidate comprend, en outre, une détermination d’un vecteur binaire de comparaison des offres de service, une composante binaire dudit vecteur de comparaison des offres de service représentant un résultat d’une comparaison de deux offres de services entre elles.
Le résultat des différentes comparaisons étant présenté sous forme binaire, cela contribue à maintenir la confidentialité des offres et de leur contenu. En effet, la seule information disponible est une information indiquant qui a remporté la comparaison contrairement aux approches de type « zero knowledge proof , » qui bien que préservant la confidentialité des offres de service sont limitées par le fait que la valeur des offres de services étudiées devient accessible sur le réseau de chaîne de blocs une fois les enchères clôturées.
Dans certains cas de figure où le contenu des offres de service est chiffré selon un chiffrement homomorphe, le résultat binaire d’une comparaison de deux offres de service entre elles est obtenu en testant une égalité entre une offre de service testée et un extremum local déterminé en comparant l’offre de service testée et une autre offre de service.
La présente solution peut aussi bien mettre en œuvre un chiffrement homomorphe partiel, c’est-à-dire qui ne s’applique qu’à certains types d’opérations mathématiques, qu’un chiffrement homomorphe total, c’est-à-dire qui s’applique à tout type d’opération mathématiques.
Il est à noter que selon un autre mode de réalisation l’applicateur peut former un récipient de produit. Dans un tel cas un récipient peut par exemple être prévu dans l’organe de préhension et un canal interne peut relier intérieurement cet organe de préhension aux éléments en reliefs d’application.
Enfin il est à noter que l’ensemble de conditionnement et d’application peut se présenter sous la forme d’un kit, l’applicateur et le dispositif de conditionnement pouvant être logés séparément sous un même article de conditionnement.
Dans la description et les exemples, sauf indication contraire les pourcentages sont des pourcentages pondéraux. Les pourcentages sont donc exprimés en poids par rapport au poids total de la composition. Les ingrédients sont mélangés, dans l’ordre et dans les conditions facilement déterminées par l’homme de l’art.
L’invention va maintenant être décrite au moyen d’exemples qui sont présents à vocation illustrative uniquement et ne doivent pas être interprétés comme des exemples limitatifs de l’invention. Exemples 1-4 (invention) et exemples C1, C2, C3, C4 (hors invention)
On a réalisé les exemples (invention) et les exemples C1, C2, C3, C4 (hors invention) de mascara suivant.
Phase Ingrédients Ex C1 Ex 1 Ex C2 Ex 2 Ex C3 Ex C4 Ex 3 Ex 4 A POTASSIUM CETYL PHOSPHATE (AMPHISOL K®- DSM NUTRITIONAL PRODUCTS) 5,0 5,0 5,0 5,0 5,0 5,0 - - SODIUM STEAROYL GLUTAMATE (AMISOFT HS 11 PF® – AJINOMOTO) - - - - - - 5,0 - STEARIC ACID (STEARINE TP 1200 PASTILLES® - STEARINERIE DUBOIS) - - - - - - - 5,0 Phase Ingrédients Ex C1 Ex 1 Ex C2 Ex 2 Ex C3 Ex C4 Ex 3 Ex 4 A CETYL ALCOHOL (LANETTE 16®-BASF) 7,0 7,0 7,0 7,0 7,0 7,0 7,0 7,0 BEHENYL BEHENATE (C44) (KESTER WAX K-72®- KOSTER KEUNEN) 15,0 - 10,0 - - - - - DISTEARYL ETHER (C36) (CUTINA STE®-BASF) - 15,0 - 10,0 - - 10,0 10,0 MYRISTYL MYRISTATE (C28) (TEGOSOFT MM®-EVONIK GOLDSCHMIDT) - - - - 10,0 - - - ISOCETYL ISOSTEARATE (C34) (STEARATE D ISOCETYLE MB® (DUB SIS16®)-STEARINERIE DUBOIS) - - - - - 10,0 - - COPERNICIA CERIFERA (CARNAUBA) WAX - - 2,9 2,9 2,9 2,9 2,9 2,9 BEESWAX - - 3,6 3,6 3,6 3,6 3,6 3,6 BLACK IRON OXIDES/CI 77499 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 B AMINOMETHYL PROPANEDIOL 0,2 0,2 - - - - 0.7 POLYVINYLPYRROLIDONE (LUVISKOL K 30 POUDRE®- BASF) 3 3 - - - - - PHENOXYETHANOL 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 PHENETHYL ALCOHOL (130744 PHENYLETHYL ALCOHOL® –SYMRISE) 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 WATER qsp 100 qsp 100 qsp 100 qsp 100 qsp 100 qsp 100 qsp 100 qsp 100 Protocole de préparation des exemples 1 à 4 (invention) et exemples C1, C2, C3, C4 (hors invention)
Préparation de la phase A Les matières premières ont été soigneusement pesées au préalable en utilisant une balance (précision = 0,01 g). Les ingrédients de la phase A ont été fondus dans un poêlon double enveloppe dans lequel circule une huile dont la température est contrôlée à l’aide d’un bain d’huile thermostaté. La température de consigne a été fixée à 90 °C. Après la fonte totale, le pigment a été introduit sous agitation par un mélangeur Rayneri®. L’agitation a été maintenue jusqu’à obtention d’une préparation homogène.
Préparation de la phase B L’eau a été préalablement chauffée à l’aide d’une bouilloire électrique à 95°C. les ingrédients de la phase B ont été mélangés à l’eau chaude puis les conservateurs ont été introduits dans l’eau dans un bécher à une température de 80 °C sous agitation à l’aide d’un mélangeur Rayneri®.
Emulsification des phases A et B La phase B a été versée dans la phase A sous agitation pendant 5 minutes à 90 °C à l’aide d’un mélangeur Rayneri. La phase A+B a alors été refroidie jusqu’à température ambiante sous agitation.
Conditionnement de la formulation La formule de mascara obtenue a été ensuite transférée dans un pot ferme hermétiquement pour éviter un séchage de la formule au contact de l’air.
Tests comparatifs Le mascara a été d’abord observé macroscopiquement, à l’œil nu, pour estimer sa texture selon l’échelle suivante : Fluide Souple Epaisse Compacte.
On a observé également sa rugosité : lisse / non lisse.
On a observé également sa capacité de transfert : dépose bien / faible dépôt / ne dépose pas.
Sa stabilité a également été déterminée visuellement après quelques jours : stable / non stable.
Les résultats obtenus sont indiqués dans le tableau 2 ci-dessous.
est une vue agrandie de la .
est une représentation schématique d’un autre exemple d’accéléromètre selon l’invention selon le deuxième mode de réalisation.
sont des vues de détail de l’accéléromètre de la .
est une représentation schématique d’un accéléromètre selon l’invention selon un troisième mode de réalisation.
Le capteur de force selon l'invention sera décrit plus particulièrement dans son application à un accéléromètre microélectromécanique, mais celui-ci peut mis en œuvre dans d'autres applications comme cela sera décrit ci-dessous.
Sur les figures 1A et 1B, on peut voir un exemple de réalisation d’un accéléromètre microélectromécanique ACC1 selon un premier mode de réalisation.
Dans la présente demande on entend par « accéléromètre microélectromécanique » un accéléromètre microélectromécanique et nanoélectromécanique comportant une partie notamment la masse sismique de dimensions micrométriques et une autre partie, notamment les moyens de mesure, de dimensions nanométriques.
L’accéléromètre ACC1 comporte un support 2, qui est généralement désigné substrat en microélectronique, une masse sismique 4 suspendue au support 2 par des moyens de suspension 6. Les moyens de suspension 6 sont tels que la masse sismique 4 est apte à se déplacer dans le plan XY de l’accéléromètre le long de la direction X sous l’effet d’une accélération.
Le plan de l’accéléromètre est un plan parallèle au support.
Dans l’exemple représenté, les moyens de suspension 6 comportent des poutres s’étendant perpendiculairement à la direction X dans le plan de l’accéléromètre et configurées pour se déformer en flexion dans la direction X. Dans cet exemple, la masse sismique 4 est de forme carrée et les poutres sont au nombre de quatre, parallèles entre elles et relient un sommet de la masse 4 au support 2. D’autres moyens de suspension et d’autre disposition sont envisageables. Par exemple, les poutres peuvent être repliées de sorte à diminuer la raideur dans la direction X tout en limitant le flambage des éléments de suspensions. Plus au moins de quatre éléments de suspension sont envisageables, par exemple six éléments de suspension peuvent être mis en œuvre. De préférences, les moyens de suspension sont symétriques pour rejeter au maximum les mouvements parasites, notamment la rotation de la masse dans le plan.
En outre la forme de la masse n’est pas limitative.
Dans cet exemple, l’accéléromètre comporte en outre des moyens de mesure 8 du déplacement de la masse sismique comprenant une poutre vibrante 10. Une poutre vibrante ou poutre résonante est mise en vibration à sa fréquence de résonance par une ou plusieurs électrodes d'actionnement, toute contrainte en traction ou compression subie pas la poutre se traduit par une variation de sa fréquence de résonance, cette variation permet d’en déduire la contrainte subie. La suspension de la poutre vibrante est telle que la poutre est apte à vibrer. La poutre vibrante 10 est parallèle à la direction X et est suspendue par une extrémité longitudinale au support 2 et par une autre extrémité longitudinale à une poutre de suspension 12 qui est perpendiculaire à la direction X, la poutre de suspension 12 étant ancrée au support par ses extrémités 12.1, 12.2. La poutre de suspension 12 est apte à se déformer en flexion dans la direction X. La poutre vibrante 10 peut être ancrée directement à un plot. Les moyens de mesure comportent alors des moyens de détection capacitive. De préférence, l'électrode de détection est distincte de l'électrode d'actionnement. Dans un autre exemple, les moyens de détection sont de type piézorésistif et l’extrémité de la poutre vibrante 10 est reliée à un plot via une jauge piézorésistive.
L’accéléromètre est un système MEMS&NEMS (Microelectromechanical systems & Nanoelectromechanical systems en terminologie anglo-saxonne) ou systèmes microélectromécanique et nanoélectromécaniques. L’accéléromètre comporte alors une masse de taille micrométrique, i.e. ayant une empreinte de quelques 100 µm de côté à quelques mm de côté, par exemple formée par un carré de 1000 µm. L’épaisseur de la masse peut atteindre par exemple jusqu’à 700 µm due à l’épaisseur du substrat, et des moyens de mesure de taille nanométrique, i.e. la poutre vibrante peut avoir les dimensions suivantes : une longueur de quelques µm à quelques dizaines de µm et une section nanométrique de quelques dizaines de nm à 1 µm de côté, par exemple 250 nm.
L’accéléromètre ACC1 est fabriqué par les technologies de la microélectronique par dépôt de couches et gravure, la poutre vibrante 10 est gravée dans une couche dont l’épaisseur est de quelques dizaines à quelques centaines de nanomètres. Cette couche est sollicitée par une contrainte interne en compression, par exemple de l’ordre de 150 MPa.
Dans l’accéléromètre ACC1 des figures 1A et 1B la poutre de suspension 12, à laquelle est suspendue la poutre vibrante 10, est libre de se déformer dans la direction X qui est la direction longitudinale de la poutre vibrante 10, les contraintes internes résultant de la fabrication de la couche dans laquelle est gravée la poutre vibrante 10 sont en partie relâchées.
Comme dans le dispositif de la , les « n » diodes électroluminescentes sont typiquement des diodes de type puces LEDs (« LED Chip ») montées sur un circuit imprimé 4 ou PCB (Printed Circuit Board).