INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Les moyens d’entraînement 211 sont ici des moyens d’entraînement de type à excentrique et les moyens d’accouplement 125, 135 comprennent des ouvertures oblongues dont le grand axe est perpendiculaire à la direction longitudinale moyenne. Un système de transmission par excentrique est classique dans le domaine des taille-haies et ne sera pas décrit plus en détails ici. On comprendra cependant que d’autres combinaisons de moyens d’entraînement 211 et de moyens d’accouplement 125, 135 sont également possibles pour conférer un mouvement de va-et-vient aux lames mobiles 12, 13. En particulier, l’ensemble lamier courbé 1 selon l’invention est de préférence configuré pour pouvoir être monté de manière amovible sur un corps de taille-haie 21 d’un taille-haie à lamier droit existant, de telle sorte que les moyens d’accouplement 125, 135 sont conçus et dimensionnés pour être aptes à s’accoupler aux moyens d’entraînement 211 du corps de taille-haie 21.
Selon une variante non représentée, l’ensemble lamier 1 peut comprendre une unique lame mobile 12, 13. Dans ce cas, l’un des deux guides 11, 14 comprend des moyens de coupe similaires à ceux de la lame mobile 12, 13 et sert de seconde lame, dite fixe, afin de permettre la coupe de végétaux.
Comme représenté sur les figures 1A à 1C, 2A à 2D, 3A à 3E, 4A à 4F, 5A à 5C, 6A à 6D, le procédé de fabrication d’une structure thermoélectrique comprend les étapes suivantes :
b) déposer un élément thermoélectrique 200 en un deuxième matériau sur le substrat 100, par fabrication additive, de préférence par SLS ou FLLP,
c) amincir et découper le substrat 100 jusqu’à obtenir un film 101 en premier matériau, moyennant quoi on obtient une structure thermoélectrique comprenant un film 101 en premier matériau et l’élément thermoélectrique 200.
Le substrat 100 fourni à l’étape a) peut être un plateau ou un sur-plateau.
Dans les machines de fabrication additive, les sur-plateaux se fixent directement sur les plateaux, et permettent, non seulement, d’obtenir des épaisseurs plus fines (entre 200µm et quelques millimètres), mais également, d’augmenter la nature des matériaux utilisables. Le sur-plateau est, avantageusement, en céramique.
L’élément thermoélectrique 200 déposé à l’étape b) est en un deuxième matériau. Le deuxième matériau est, de préférence, choisi parmi Si, SiGe, MnSi Bi 2 Te 3 , Half-Heusler, Skutterudites. Les Skutterudites sont des espèces minérales composées d'arséniure de cobalt et de nickel de formule (Co, Ni)As 3 -x avec des traces de S, Bi, Cu, Pb, Zn, Ag, Fe et Ni.
La présente une variante dans laquelle les conducteurs électriques 4 et 6 sont aussi disposés selon des directions parallèles. Selon cette variante, les conducteurs électriques 4 et 6 sont disposés en deux nappes superposées (i.e., dans deux plans parallèles). Plus précisément, une première série 14 constituée des premiers conducteurs électriques 4 forme une première nappe. Les premiers conducteurs électriques 4 de la première série 14 sont disposés les uns à côté des autres et sont orientés dans la même direction.
Une deuxième série 16 constituée des deuxièmes conducteurs électriques 6 forme une deuxième nappe superposée à la première nappe. Les deuxièmes conducteurs électriques 6 électriques de la deuxième série 16 sont disposés les uns à côté des autres et sont orientés dans la même direction que les premiers conducteurs électriques 4 de la première série 14.
La distance 8 entre les premiers conducteurs électriques 4 et les deuxièmes conducteurs électriques 6 peut être garantie par des entretoises isolantes. Typiquement, ces entretoises 12 isolantes peuvent avoir une forme de billes, ou d’ovoïdes, en matériau isolant, qui sont positionnés entre les premiers conducteurs électriques 4 et les deuxièmes conducteurs électriques 6.
Ainsi, en d’autres termes, selon ce mode de réalisation le dispositif 1 comprend deux nappes superposées.
Agencement des conducteurs électriques en mailles
Selon un mode de réalisation représenté à la , le dispositif 1 comprend une première série 14 constituée des premiers conducteurs électriques 4 dans un premier plan et orientés selon une première direction et comprend une deuxième série 16 constituée des deuxièmes conducteurs électriques 6 dans un deuxième plan parallèle au premier plan et orientés selon une deuxième direction différente de la première direction, de sorte que la première série 14 et la deuxième série 16 forment des mailles (en vue perpendiculaire aux premier et deuxième plans). Ainsi, en d’autres termes, selon ce mode de réalisation, les conducteurs électriques de la première série 14 et de la deuxième série 16 sont orientés selon deux directions sécantes. Chaque série 14 et 16 forme respectivement une nappe. Le dispositif 1 comprend deux nappes empilées formant des mailles.
Selon une disposition particulière, la deuxième direction est orthogonale à la première direction.
En outre, d’une manière particulièrement avantageuse, la distance 8 entre les premiers conducteurs électriques 4 et les deuxièmes conducteurs électriques 6 (c’est-à-dire entre les premier et deuxième plans) peut être garantie par des entretoises 12 isolantes. Typiquement, ces entretoises 12 isolantes peuvent avoir une forme de billes, ou d’ovoïdes, en matériau isolant qui sont positionnés entre les premiers conducteurs électriques 4 et les deuxièmes conducteurs électriques 6. Selon ce mode de réalisation, les entretoises 12 isolantes peuvent être positionnées entre les premiers conducteurs électriques 4 et les deuxièmes conducteurs électriques 6.
Pilotage de l’alimentation électrique des conducteurs électriques
Selon un mode de réalisation, l’ensemble des paires 2 de conducteurs électriques sont alimentées simultanément en électricité, respectivement avec la première tension électrique U4 pour les premiers conducteurs électriques 4 et la deuxième tension électrique U6 pour les deuxièmes conducteurs électriques 6. Ainsi, selon ce mode de réalisation, les premiers conducteurs électriques 4 et les deuxièmes conducteurs électriques 6 sont tous alimentés simultanément en électricité. En d’autres termes, selon ce mode de réalisation, la première tension électrique U4 est appliquée en même temps à tous les premiers conducteurs électriques 4 du dispositif 1 et la deuxième tension électrique U6 est appliquée en même temps à tous les deuxièmes conducteurs électriques 6 du dispositif 1.
Selon un autre mode de réalisation, chaque paire 2 de conducteurs électriques 4 et 6 est alimentée en électricité indépendamment des autres paires 2 de conducteurs électriques, l’alimentation électrique d’au moins deux paires 2 de conducteurs électriques étant décalée temporellement. Ainsi, selon ce mode de réalisation, il est possible d’alimenter les paires 2 de conducteurs électriques 4 et 6 de façon discriminée. En d’autres termes, ce mode de réalisation permet de ne pas alimenter toutes les paires 2 de conducteurs électriques 4 et 6 en même temps, et ainsi réduire la consommation énergétique du dispositif 1.
Selon un autre mode de réalisation, l’alimentation électrique de chaque paire 2 de conducteurs électriques 4 et 6 est décalée temporellement par rapport à l’alimentation électrique des autres paires 2 de conducteurs électriques, de sorte qu’au plus une seule paire 2 de conducteurs électriques 4 et 6 soit électriquement alimentée à chaque instant. En d’autres termes, selon ce mode de réalisation les paires 2 de conducteurs électriques 4 et 6 sont mises sous tension une à une.
Contrôleur
Le contrôleur 200 comprend de la circuiterie électronique pour piloter l’alimentation électrique des paires 2 de conducteurs électriques 4 et 6.
Tel que schématisé sur la , le contrôleur 200 peut comporter, reliés par un bus de communication 210 : un processeur 201 ; une mémoire vive 202 ; une mémoire morte 203, par exemple de type ROM (« Read Only Memory » en langue anglo-saxonne) ou EEPROM (« Electrically-Erasable Programmable Read Only Memory » en langue anglo-saxonne) et un gestionnaire d’interfaces d’entrées-sorties 205. D’une manière avantageuse, le gestionnaire d’interfaces d’entrées-sorties 205 permet de piloter une ou plusieurs alimentations électriques permettant de délivrer de manière contrôlée la première tension électrique U4 et la deuxième tension électrique U6.
Le processeur 201 est capable d’exécuter des instructions chargées dans la mémoire vive 202 à partir de la mémoire morte 203, d’une mémoire externe, d’un support de stockage (tel qu’une carte SD), ou d’un réseau de communication. Lorsque le système informatique 200 est mis sous tension, le processeur 201 est capable de lire de la mémoire vive 202 des instructions et de les exécuter. Ces instructions forment un programme d’ordinateur causant le contrôle, par le processeur 201, de l’alimentation électrique des conducteurs électriques 4 et 6.
Les solutions suivantes ont été préparées selon le procédé ci-dessous. Ingrédients 5 (hors invention) 6 (invention) Compound (25) 10 10 Acide 1-butyl-5-oxopyrrolidone-3-carboxylique - 10 ISOPROPYL LAUROYL SARCOSINATE (ELDEW SL-205 de AJINOMOTO) 90 80 Solubilité à t 0 soluble soluble Solubilité à température ambiante à 48 heures insoluble soluble
Les compositions décrites dans les exemples 5 et 6 sont préparées de la façon suivante : mélanger tous les ingrédients, chauffer autour de 80 °C et agiter au barreau magnétique jusqu’à dissolution totale (environ 1 heure). La solubilité des compositions est alors observée macroscopiquement à chaud (point noté t0), après retour à température ambiante, et 48 heures après retour à température ambiante.
Exemple 7 : solubilisation en présence de 1,3-dimethylbutyl 1-butyl-5-oxopyrrolidine-3-carboxylate
Les solutions suivantes ont été préparées selon le procédé ci-dessous. Ingrédients 7 (invention) Compound (25) 10 1,3-dimethylbutyl 1-butyl-5-oxopyrrolidine-3-carboxylate 90 Solubilité à t 0 soluble Solubilité à température ambiante à 24 heures soluble
Exemples 8 à 10 : solubilisation en présence de PCA et de PCA ester
Les solutions suivantes ont été préparées selon le procédé ci-dessous. Ingrédients 8 (hors invention) 9 (invention) 10 (invention) Composé 25 50 mg 50 mg 50 mg Acide 2-pyrrolidone 5-carboxylique (PCA) Sigma Aldrich - 20 mg - butyl(S) 2-pyrrolidone 5-carboxylate (PCA ester) Sigma Aldrich - - 29 mg Eau tamponée à pH5 avec de l’acide citrique 5 g 5 g 5 g pH mesuré 5 2,5 3,2 Absorption à 385 nm 0,66 0,78 1,17
Selon un autre aspect, l’invention concerne également un dispositif comprenant un ou plusieurs processeurs configurés ensemble ou séparément pour: - sélectionner au moins un premier groupe d’au moins un nœud d’un système comprenant un ou plusieurs groupes de nœuds, pour déployer au moins une application, la sélection étant fonction d’au moins une information d’exécution associée à l’application et comprenant au moins un critère d’exécution de l’application et d’au moins une information de capacité associée à au moins un nœud du au moins un premier groupe de nœuds, la sélection étant opérée lors d’un déploiement de l’application et/ou lors d’une exécution de l’application
Selon un autre aspect, l’invention concerne un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon la présente divulgation lorsque ledit programme est exécuté par un ordinateur
Selon un autre aspect, l’invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon la présente divulgation.
La représente un contexte selon certains modes de réalisation de l’invention,
La représente un système selon certains modes de réalisation de l’invention,
La représente un procédé selon certains modes de réalisation de l’invention,
La présente divulgation se place dans un contexte de déploiement d’au moins une application et plus particulièrement dans le déploiement d’au moins une application logicielle dans un environnement comprenant plusieurs nœuds sur lesquels, ou sur au moins un desquels, l’application peut être déployée. La présente divulgation peut par exemple se placer dans le contexte où un terminal client demande à un opérateur l’accès à une application dans un environnement, encore appelé système ici, comprenant plusieurs groupes de nœuds. Un nœud est physiquement représenté par un dispositif électronique ayant au moins un processeur, de la mémoire et des moyens de communication avec au moins un autre nœud ou dispositif et/ou au moins un autre équipement électronique. En informatique, un nœud est une unité de base d’un réseau. Les groupes de nœuds (le terme groupe étant traduit par « cluster » en anglais) sont des ensembles de dispositifs, dont certaine(s) caractéristique(s) sont proches. Il peut s’agir, dans certains modes de réalisation, de caractéristiques relatives à une proximité géographique des nœuds (comme une distance entre les lieux géographiques où sont situés les nœuds du réseau) ou à une proximité des nœuds en terme de fonction réalisée et/ou de service offert. Par exemple certains groupes de nœuds peuvent être dédiés à un ou plusieurs services vidéo alors que d’autres groupes de nœuds peuvent être dédiés à de la diffusion de contenu (de type CDN pour « content delivery network » en anglais). Il peut encore s’agir dans certains modes de réalisation de caractéristiques relative à une proximité en termes d’OS ou de performance et/ou de capacité. Dans certains modes de réalisation il peut s’agir d’une combinaison d’au moins deux de ces caractéristiques
Dans certains modes de réalisation, les groupes de nœuds peuvent être organisés en niveaux. Dans certains modes de réalisation, plusieurs niveaux peuvent être définis, chaque niveau comprenant un seul groupe de nœuds. Ainsi, dans des systèmes mettant en œuvre un traitement informatique en périphérie (appelé « Edge computing » en anglais), dans lequel les données sont traitées au plus près de l’endroit où elles sont produites, comme représenté en , il peut y avoir autant de groupes de nœuds qu’il y a de niveaux et par exemple, on trouve : - un groupe de nœuds situé chez le client, les terminaux T1, T2 et T3 faisant partie d’un groupe de nœuds et les terminaux T4, T5 et T6 faisant partie d’un autre groupe de nœuds. -un groupe de nœuds proche du client, par exemple dans le cadre d’un opérateur, correspondant à au moins un point d’accès au réseau de l’opérateur, repérés nœuds réseau sur la - un groupe de nœuds dans un centre de données, par exemple dans le nuage (« en anglais « cloud »).
Dans certains modes de réalisation, les groupes de nœuds peuvent fonctionner de manière indépendante, c’est-à-dire qu’ils ne connaissent pas les caractéristiques des autres groupes de nœuds. Par caractéristique, on peut entendre par exemple mais non limitativement, les puissances de calcul, la capacité mémoire, la charge de calcul utilisée par les applications installées sur ces nœuds, les applications déployées sur ces nœuds. Ainsi dans de tels modes de réalisation, lorsqu’un terminal client demande à un opérateur de déployer une application, l’opérateur est en charge de sélectionner le groupe de nœuds sur lequel il va déployer l’application. Lorsque l’opérateur ne possède pas la connaissance globale de tous les groupes de nœuds en termes de capacité, il peut avoir des difficultés à allouer le groupe de nœuds le plus adapté au déploiement d’une application. La présente divulgation permet de remédier à ce problème.
Par définition, un groupe de nœuds, comprenant au moins un nœud, a plus de capacité qu’un nœud car il agrège toues les capacité des nœuds le composant.
La représente un mode de réalisation d’un système dans lequel la présente divulgation peut être implémentée.
Les terminaux T1 à T6 sont des un terminaux qui peuvent se trouver physiquement chez un utilisateur ou un client d’un opérateur, qui peut être un opérateur fournissant par exemple des services de téléphonie, de données, d’applications, via par exemple un réseau cellulaire ou internet. Ces terminaux peuvent être par exemple un ordinateur, une tablette, un téléphone mobile.
Ainsi les terminaux T1 à T6 et les groupes de nœuds G1, G2, G3, G4 et G5 peuvent être interconnectés par un ou plusieurs réseaux de communication, comme des réseaux cellulaires, câble, internet…
Les groupes de nœuds G1, G2, G3, G4 et G5 comprennent chacun un ensemble de nœuds N11 à N16 pour G1, N21 à N23 pour G2, N31 à N35 pour G3, N41 à N44 pour G4 et N51 à N53 pour G5.
Les groupes de nœuds G1, G2 et G3 peuvent être situés physiquement à des endroits différents de l’infrastructure réseau déployée par l’opérateur. Comme illustré en , ils peuvent être situés à des niveaux hiérarchiques différents du réseau et avoir en outre des fonctions différentes, notamment associées au routage des informations dans le réseau. Les nœuds G4 et G5 sont eux situés dans le nuage (cloud). Ils sont donc hiérarchiquement plus distants d’un terminal utilisateur Tx que les nœuds G1, G2 et G3.
Dans certains modes de réalisation, le procédé peut comprendre un rendu 336 des canaux associés à un paramètre de l’application, ainsi que par exemple des caractéristiques de ces canaux (comme un identifiant d’au moins un dispositif source ou consommateur des données circulant sur un canal ), de façon à permettre à un opérateur de faire un choix parmi le ou les canaux associés au paramètre concerné et/ou de confirmer la sélection (automatique) d’un ou de plusieurs canaux.
Dans un tel mode de réalisation , le procédé peut comprendre une acquisition 338 d’une désignation d’au moins un des canaux associé au paramètre. La désignation peut par exemple comprendre au moins un identifiant d’au moins un canal de données à sélectionner (ou en variante à ne pas utiliser) et/ou au moins un identifiant d’au moins un dispositif source ou consommateur de données utilisant un canal de données à sélectionner (ou en variante à ne pas utiliser).
Dans l’exemple de la , le procédé peut comprendre une création 340 automatique d’un exécutable actif 410 en charge d’invoquer l’application passive en utilisant les données mises à disposition via les canaux sélectionnés lors de la mise en correspondance 330. La illustre un exemple de l’architecture logicielle d’un tel exécutable 410 et de son environnement.
Un tel exécutable 410 peut comprendre: un élément logiciel offrant une fonctionnalité de souscription (ou abonnement) et/ou de désabonnement à au moins un premier canal 422, 424 d’un bus de données 420 (par exemple les canaux associés à un paramètre d’entrée de l’application sélectionnés lors de la mise en correspondance 330) ou en variante, plus spécifiquement, aux mises à disposition de données, via ce premier canal 422, 424, en provenance d’au moins une première source 442, 444 de données ; un élément logiciel en charge d’écouter en permanence sur le premier canal 422, 424, et d’obtenir les données circulant sur ce premier canal 422, 424 ou , en variante, les données en provenant de la première source 442, 444;de données utilisant ce premier canal) un élément logiciel offrant une conversion éventuelle d’au moins une donnée (« brute » par exemple) mise à disposition sur le premier canal, en au moins une donnée d’un type connu (« donnée primitive ») et/ou une conversion éventuelle d’au moins une donnée primitive en au moins une donnée de format adapté au paramètre d’entrée 414 associé au premier canal 422, 424, en utilisant par exemple une méthode de conversion associée à ce paramètre d’entrée 414 et à ce premier canal 422, 424 lors de la mise en correspondance 330; un élément logiciel adapté à une invocation de l’application « passive » 412 avec en paramètre(s) d’entrée 414 au moins une donnée obtenue via l’écoute sur le premier canal 422, 424 (et éventuellement convertie) (ou une donnée fonction de la donnée obtenue) un élément logiciel offrant une conversion éventuelle d’au moins un paramètre(s) 416 de sortie de l’application 412 invoquée, en utilisant la méthode de conversion associée à ce paramètre de sortie 416 lors de la mise en correspondance 330 et un élément logiciel adapté à une mise à disposition du paramètre de sortie 416 (ou d’une donnée fonction de ce paramètre) sur un deuxième canal 426 associé à ce paramètre de sortie 416 et sélectionné lors de la mise en correspondance 330 et éventuellement converti
Selon les modes de réalisation, l’exécutable peut comprendre divers autres éléments logiciels. Par exemple, dans certains modes de réalisation, il peut comprendre un module de génération de traces de l’invocation de l’application passive (ie d’alertes rapportant cette invocation) vers un dispositif d’un opérateur.
Ces éléments logiciel peuvent être mis en œuvre dans des modules logiciel distincts ou commun. Par exemple, dans certains modes de réalisation, au moins certains de ces éléments logiciels peuvent être mis en œuvre par un module logiciel commun appelé par la suite Publish/subscrib Proxy . Le code d’au moins certains de ces éléments et/ou module(s) logiciel(s) peut être identique quelle que soit l’application passive du système 100, l’instanciation des élément(s) et/ou module(s) logiciel(s) se faisant par exemple en utilisant la description obtenue 310 de l’application, la description obtenue 320 des données mises en circulation sur le bus et/ou les associations mémorisées lors de la mise en correspondance 330 du procédé de la présente demande.
L’exécutable actif (ou autonome) peut par exemple être créé 342 de façon automatique, à partir de l’application passive et (par exemple) du et/ou des modules logiciels ci-dessus, via des outils de génération d’exécutable; comme des outils utilisant des techniques d’encapsulation comme la technologie Docker ©. Ainsi, dans l’exemple de la , l’exécutable actif peut être obtenu via le programme « Image Docker » ©. Un tel programme peut aider par exemple à obtenir un exécutable en quelques secondes.
Dans l’exemple de la , le procédé peut comprendre une mémorisation de l’exécutable actif créé. Cette mémorisation peut par exemple comprendre un ajout 344 dans une bibliothèque d’exécutables, accessible à un opérateur, pour permettre un déploiement 360 ultérieur de cet exécutable sur le dispositif 200 (ou un autre dispositif du système 100). Cet ajout peut être optionnel dans certains modes de réalisation.
Comme illustré en , le procédé peut comprendre un rendu 350 d’informations représentative des exécutables actifs à la disposition d’un opérateur (via une bibliothèque telle que mentionnée ci-dessus par exemple). Par exemple les informations représentatives d’un exécutable actif peuvent inclure des informations relatives au système 100 (comme les dispositifs présents dans le système, leurs capacités mémoire et /ou de traitement, leurs connexions (USB, série, bus), etc..) des informations relatives à l’exécutable actif lui-même (comme un identifiant de l’exécutable actif et/ou sa taille mémoire), des informations relatives à l’application passive à partir de laquelle a été généré cet exécutable actif (par exemple une information présente dans la description de l’application passive, comme un identifiant de l’application, un libellé (explicatif par exemple) associé à l’application, un format et/ou une taille minimale ou maximale d’au moins un paramètre d’entrée ou de sortie de l’application), des informations relatives à au moins un dispositif ou processus, source et/ou consommateur de données mises à disposition sur un canal sélectionné pour l’application (par exemple une information présente dans la description des canaux du bus de données, comme un identifiant et/ou un libellé de ce dispositif ou processus, source et/ou consommateur de données, un format et/ou une taille minimale ou maximale d’au moins une donnée mise à disposition par/pour ce dispositif sur le bus, etc.. Un opérateur peut ainsi avoir la possibilité, par exemple, de vérifier la configuration de l’exécutable actif.
Des informations relatives à l’état courant du bus, aux dispositif et/ou processus, source et/ou consommateur de données, présents à l’instant courant sur le bus et/ou aux autres exécutables en cours d’exécution sur la plateforme et aux dispositif ou processus, source et/ou consommateur de données pour ces autres exécutables peuvent également être rendus.
Le rendu peut être optionnel dans certains modes de réalisation.