INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
On note qu’il serait possible d’appliquer les poids en entrée des chaînes de calcul 6, via les blocs 17, et les données issues du tenseur d’entrée 1 via les blocs 18.
Un sous-pixel du canal du tenseur d’entrée sera donc lu plusieurs fois dans le bloc 17, le premier buffer 12 et le deuxième buffer 14, ce qui réduit le besoin en bande passante DDR.
Le bloc 17 permet de réduire le nombre d’accès à la mémoire externe 16 (DDR). Les buffers 12 et 14 permettent de réduire le nombre d’accès au bloc 17.
Ainsi, la DDR 16 a une grosse capacité de mémoire mais une faible bande passante. Le bloc 17 a une capacité de mémoire moyenne et une bande passante moyenne (typiquement réalisé en blocs de RAM dans un FPGA) et les buffers 12 et 14 sont à haute bande passante mais faible capacité (typiquement réalisé en bascules ou en RAM distribuées sur des FPGA Xilinx). On note qu’il n’est pas obligatoire d’avoir la même dimension pour le nombre de lignes N et le nombre de colonne M dans la structure de calcul 5, mais que c’est le carré qui minimise le besoin en bande passante.
Pour maximiser le rendement, c’est-à-dire pour que chaque multiplieur réalise une multiplication utile à chaque cycle d’horloge, les valeurs de N et M doivent respecter certaines contraintes : N doit être inférieur ou égal au nombre de canaux de chaque masque et au nombre de canaux du tenseur de sortie ; le nombre de pixels du tenseur d’entrée devrait être un multiple de M ; le nombre d’éléments (sous-pixels) du masque doit être un multiple de N.
On explique maintenant la manière dont les calculs sont réalisés.
Pour chaque chaîne de calcul 6, le circuit de calcul 4 est agencé pour, de manière cadencée par des cycles d’horloge, appliquer sur les premières entrées des multiplieurs 9 des blocs de calcul 7 de ladite chaîne de calcul 6 une succession de données primaires formant au moins un vecteur primaire, et appliquer sur les deuxièmes entrées des multiplieurs 9 des blocs de calcul 7 de ladite chaîne de calcul 6 une succession de séries de données secondaires formant des vecteurs secondaires. Chaque bloc de calcul 7 de ladite chaîne de calcul 6 est agencé pour, à chaque cycle d’horloge, additionner un résultat d’une multiplication réalisée par ledit bloc de calcul avec une valeur accumulée au cycle d’horloge précédent par l’accumulateur dudit bloc de calcul ou d’un autre bloc de calcul de ladite chaîne de calcul, la chaîne de calcul étant ainsi agencée pour produire successivement des résultats de multiplications du au moins un vecteur primaire par chaque vecteur secondaire.
Sur la , chaque bloc de calcul 7 de la chaîne de calcul 6, à chaque cycle d’horloge, additionne un résultat d’une multiplication réalisée par ledit bloc de calcul avec une valeur accumulée au cycle d’horloge précédent par l’accumulateur d’un bloc de calcul précédent de ladite chaîne de calcul.
On se place tout d’abord, pour illustrer l’invention, dans une configuration, dans laquelle les blocs de calcul 7 ne comprennent pas de premier multiplexeur 8. Cette configuration est illustrée sur la .
Le circuit de calcul 4 applique, de manière cadencée par des cycles d’horloge, une succession de données primaires à l’entrée de chaque chaîne de calcul 6 - et donc, comme il n’y a pas de multiplexeurs 8, ces données sont toutes appliquées sur les premières entrée E1 des multiplieurs 9 : à chaque cycle d’horloge, une nouvelle et même donnée est donc appliquée sur toutes les premières entrées E1 des multiplieurs 9, via le premier bloc mémoire 17 associé à ladite chaîne de calcul 6.
De même, à chaque cycle d’horloge, un poids différent est appliqué sur la deuxième entrée E2 de chaque multiplieur 9, via le deuxième bloc mémoire associé 18.
Comme représenté à la , la première plaque d’extrémité 3 comporte une pluralité de zones de serrage 5, le tirant 6 pénétrant la première plaque d’extrémité 3 et la deuxième plaque d’extrémité 4.
Chaque zone de serrage 5 comporte successivement, dans le sens de l’axe et dans la direction allant de la pluralité de cellules 2 vers l’extérieur de l’empilement 1 : une première portion de plaque 7 comportant un premier trou traversant pour permettre le passage du tirant 6 à travers la première portion de plaque 7 ; une deuxième portion de plaque 8 comportant un deuxième trou pour recevoir le tirant 6 ; un évidement 9 interposé entre la première portion de plaque 7 et la deuxième portion de plaque 8.
L’évidement 9 comporte une embouchure débouchant à l’extérieur de la première plaque d’extrémité 3.
Le tirant 6 traverse l’évidement 9 pour passer du premier trou traversant dans le deuxième trou.
L’évidement 9 ménage un espace, recevant par exemple un fluide (par exemple de l’air) et/ou un matériau compressible (par exemple une mousse), pour autoriser un déplacement de la deuxième portion de plaque 8 relativement à la première portion de plaque 7, notamment par flexion ou par déformation élastique de la deuxième portion de plaque 8.
Dans l’exemple représenté, le deuxième trou est borgne, notamment taraudé, pour recevoir le tirant 6 sans que le tirant 6 traverse la deuxième portion de plaque 8.
En variante, le deuxième trou peut être traversant et configuré pour permettre le passage du tirant 6 au travers de la deuxième portion de plaque 8. Dans ce cas, un écrou est vissé à l’extrémité du tirant qui dépasse de la première plaque d’extrémité 3.
Le premier trou traversant débouche par une de ses extrémités du côté de la pluralité de cellules 2 et par l’autre de ses extrémités dans l’évidement 9. Le deuxième trou débouche dans l’évidement 9. Ainsi, le premier trou traversant et le deuxième trou traversant ne débouchent pas directement l’un dans l’autre, l’évidement 9 étant interposé entre la première portion de plaque 7 et la deuxième portion de plaque 8. En d’autres termes, lorsque le tirant 6 s’étend selon l’axe et qu’il est agencé pour maintenir un effort de serrage entre la première plaque d’extrémité 3 et la deuxième plaque d’extrémité 4, l’évidement 9 s’étend au moins partiellement dans un plan coupant le tirant 6.
Le tirant 6 est agencé pour maintenir un effort de serrage entre la première plaque d’extrémité 3 et la deuxième plaque d’extrémité 4 en traversant le premier trou traversant sans traverser l’embouchure.
Dans l’exemple représenté, l'empilement comporte un organe de compensation 10 pour compenser l’effet de la dilatation d’au moins une des cellules. L’organe de compensation est par exemple monté autour du tirant 6, entre la deuxième portion de plaque 8 et une butée d’arrêt. Dans l’exemple de la , la butée d’arrêt peut être l’écrou.
Le diamètre du deuxième trou peut être supérieur au diamètre du premier trou traversant. Ceci permet à la deuxième portion de plaque 8 d’avoir une plus grande liberté dans le mouvement de flexion.
La première portion de plaque 7 comporte une première extrémité libre.
La deuxième portion de plaque 8 comporte une deuxième extrémité libre.
L’embouchure débouche au niveau de la première extrémité libre et de la deuxième extrémité libre.
L’évidement 9 est configuré pour autoriser un déplacement de la deuxième portion de plaque 8 relativement à la première portion de plaque 7 sans que la deuxième portion de plaque 8 vienne en contact avec la première portion de plaque 7 au niveau de l’embouchure, lorsque le tirant 6 applique un effort de serrage prédéterminé.
L’épaisseur de l’évidement 9 est au moins égale à 1/20 ème de l’épaisseur de la première portion de plaque 7 ou au moins égale à 1/20 ème de l’épaisseur de la deuxième portion de plaque 8, les épaisseurs étant mesurées dans le sens de l’axe au niveau du premier trou traversant.
Cette quantité reste toutefois insuffisante pour engendrer des maladies de pattes aux bovins qui pourraient nuire à la productivité de l’installation 100.
En outre, lorsque le racleur est équipé des moyens de désinfection 350, la partie du lisier restante dans les aspérités du sol 210 se trouve supprimée par les moyens de désinfection 350 rendant alors le sol sain pour que les bovins puissent l’emprunter sans risque de contracter une maladie de pattes.
Procédé de fabrication d'un élément de guidage d'une ligne de canne à pêche L’invention concerne de manière générale un procédé de fabrication d'un élément de guidage d'une ligne de canne à pêche, lequel élément incluant un anneau solidaire d'un corps de guide destiné à être fixé sur ladite canne.
La présente invention s’inscrit particulièrement, mais non exclusivement, dans le domaine général de la fabrication de cannes à pêche, et plus particulièrement dans le domaine de la fabrication de cannes à pêches munis de fûts construits au moins partiellement au moyen de fibres de renfort.
De telles fibres de renfort peuvent notamment être réalisées au moyen de carbone, de verre, d’aramide, de basalte, ou d’autres matériaux connus de l’homme du métier.
Dans l’état de la technique, il est d’usage courant de munir le fût d’une canne à pêche d’une succession d’anneaux destinés à assurer un guidage d’au moins une ligne de pêche s’étendant dans une direction parallèle au fût de la canne à pêche, ci-après notée direction longitudinale, en vue de faciliter, d’une part, les opérations de lancer et, d’autre part, les opérations de traction de tout poisson ayant mordu audit hameçon.
Pendant de nombreuses années, les fûts de cannes à pêche ont été réalisés en fibre de verre, les éléments de guidage étant alors eux-mêmes réalisés en métal en vue d’être collés ou ligaturés sur le fût, mais ces techniques n’étaient pas satisfaisantes car, d’une part, l’élément de guidage métallique présentait un état de surface à tendance abrasive qui provoquait une usure prématurée de la ligne, et, d’autre part, à force de frottement, la ligne, même peu abrasive finissait par couper l’armature métallique insuffisamment dure. De plus, le corps métallique de l’élément de guidage et le corps en fibre de verre du fût de canne à pêche dont ledit élément était solidaire présentaient des caractéristiques de déformation et de résistance à la corrosion différentes, tendant à provoquer une séparation prématurée de l’élément de guidage du fût de canne à pêche.
Pour remédier à ces inconvénients, il a été imaginé de réaliser l’élément de guidage sous la forme d’un assemblage d’un anneau en céramique au sein d’un corps de guide réalisé au moyen de fibres de carbone, ledit élément de guidage ayant vocation à être fixé sur un fût de canne à pêche réalisé lui aussi au moyen de fibres de carbone.
Un tel procédé est notamment décrit dans le document EP3422431B1.
L’inventeur du procédé revendiqué dans la présente demande de brevet a cependant observé que, si le procédé décrit dans le document mentionné ci-dessus permet d’apporter des éléments de solution aux inconvénients de la technique antérieure, la mise en œuvre de ce procédé connu soulève d’autres problèmes qui restent à résoudre.
En effet, le procédé connu du document EP3422431B1 prévoit de réaliser dans un premier temps un corps de guide construit sur la base d’un empilement de nappes de fibres de carbone pré-imprégnées de résine, puis cuites, permettant ainsi d’obtenir une pré-forme depuis laquelle le corps de guide proprement dit est extrait par un usinage permettant, d’une part, de définir le périmètre extérieur du corps de guide, et, d’autre part, d’y inscrire un orifice destiné à accueillir par clipsage un anneau en céramique dont la surface annulaire interne doit être par surcroît enduite d’une pâte adhésive en vue d’assurer son maintien en position au sein de l’orifice pratiqué dans le corps de guide.
Un tel usinage est complexe et coûteux à mettre en œuvre, qui plus est dans un contexte de fabrication en grande série de nombreux anneaux de guidage en vue d’équiper des cannes à pêche elles aussi destinées à être fabriquées et livrées en série.
Principe de l'invention L’inventeur a imaginé une solution à l’ensemble des problèmes décrits ci-dessus, et a développé un procédé simple et peu coûteux permettant une mise en œuvre aisée et rapide de cette solution.
La présente invention propose ainsi un procédé conforme au paragraphe introductif, caractérisé en ce qu’il inclut : - une étape d'enrobage du dit anneau au moyen d'au moins un ensemble de fibres de renfort; - une étape de mise en forme dudit ensemble de fibres de renfort ; et - une étape d’enduisage au moyen d’une résine dudit anneau ainsi enrobé ; et - une étape de durcissement de l’élément de guidage ainsi formé.
Contrairement au procédé connu de l’état de la technique, le procédé conforme à l’invention ne nécessite pas la mise en œuvre d’un empilement de nappes de fibres de renfort, mais utilise un ensemble de fibres qui peuvent être orientées de façon optimisée selon leur direction de résistance maximale, considérée aussi bien en traction qu’en flexion.
De plus, contrairement au procédé connu, qui inclut trois opérations de fabrication successives, le procédé conforme à l’invention n’en inclut qu’une seule, et ne nécessite pas d’usinage de matériau contenant des fibres de carbone, ni d’insertion mécanique ou de collage de l’anneau dans un orifice préalablement pratiqué dans le corps de guide.
Niveau C : Un défaut du système ou sous-système étudié peut provoquer un problème majeur entraînant un dysfonctionnement des équipements vitaux de l'appareil (taux d’erreurs résiduelles inférieur à 10 - 5 ) .
Niveau D : Un défaut du système ou sous-système étudié peut provoquer un problème mineur sans effet sur la sécurité du vol (taux d’erreurs résiduelles inférieur à 10 - 3 ) .
Ainsi, il est possible de définir un nombre de couches à extraire en fonction du niveau de criticité attendu. Par ailleurs le nombre de couches à extraire peut être adapté à la complexité du système utilisant le réseau de neurones, ce qui permet un ajustement de l’effort de calcul et la consommation des ressources associées selon le contexte d’utilisation de la solution (embarqué ou non).
Selon un mode de réalisation, seules les couches 101 les moins corrélées entre elles, parmi l’ensemble des couches du réseau de neurones multicouches, sont extraites. Cela permet de n’utiliser que les couches qui susceptibles de fortement varier d’une donnée d’entraînement à l’autre.
Le fait de disposer d’un niveau de confiance vérifiable pour la reconnaissance des formes dans une image permet de relier les informations géographiques de cette image à la position de l’aéronef avec un niveau de confiance quantifiable, de façon similaire à celui proposé par les systèmes de navigation par signaux satellite (GPS).
Il est donc envisageable de contrôler la position de l’aéronef à partir d’images, ou de succession d’images, prises directement en opération et en cohérence avec la dynamique de l’aéronef.
L’invention a été décrite pour des données d’entrée de type images 2D. Elle peut s’étendre à tout type de donnée d’entrée, par exemple de la voix, du texte, une image quelconque, ou tout type de donnée pour laquelle une classe doit être prédite par un réseau de neurones structuré en couches.
La référence à un programme d'ordinateur qui, lorsqu'il est exécuté, effectue l'une quelconque des fonctions décrites précédemment, ne se limite pas à un programme d'application s'exécutant sur un ordinateur hôte unique. Au contraire, les termes programme d'ordinateur et logiciel sont utilisés ici dans un sens général pour faire référence à tout type de code informatique (par exemple, un logiciel d'application, un micro logiciel, un microcode, ou toute autre forme d'instruction d'ordinateur) qui peut être utilisé pour programmer un ou plusieurs processeurs pour mettre en œuvre des aspects des techniques décrites ici.
Les moyens ou ressources informatiques peuvent notamment être distribués ("Cloud computing"), éventuellement selon des technologies de pair-à-pair. Le code logiciel peut être exécuté sur n'importe quel processeur approprié (par exemple, un microprocesseur) ou cœur de processeur ou un ensemble de processeurs, qu'ils soient prévus dans un dispositif de calcul unique ou répartis entre plusieurs dispositifs de calcul (par exemple tels qu’éventuellement accessibles dans l’environnement du dispositif).
Le code exécutable de chaque programme permettant au dispositif programmable de mettre en œuvre les processus selon l'invention, peut être stocké, par exemple, dans le disque dur ou en mémoire morte. De manière générale, le ou les programmes pourront être chargés dans un des moyens de stockage du dispositif avant d'être exécutés. L'unité centrale peut commander et diriger l'exécution des instructions ou portions de code logiciel du ou des programmes selon l'invention, instructions qui sont stockées dans le disque dur ou dans la mémoire morte ou bien dans les autres éléments de stockage précités.
L’invention peut être implémentée sur un dispositif de calcul basé, par exemple, sur un processeur embarqué. Le processeur peut être un processeur générique, un processeur spécifique, un circuit intégré propre à une application (connu aussi sous le nom anglais d’ASIC pour « Application-Specific Integrated Circuit ») ou un réseau de portes programmables in situ (connu aussi sous le nom anglais de FPGA pour « Field-Programmable Gate Array »). Le dispositif de calcul peut utiliser un ou plusieurs circuits électroniques dédiés ou un circuit à usage général.
La technique de l'invention peut se réaliser sur une machine de calcul reprogrammable (un processeur ou un micro-contrôleur par exemple) exécutant un programme comprenant une séquence d'instructions, ou sur une machine de calcul dédiée (par exemple un ensemble de portes logiques comme un FPGA ou un ASIC, ou tout autre module matériel).
L’invention peut aussi être implémentée dans un système de localisation embarqué dans un porteur mobile comprenant en outre un ou plusieurs dispositifs d’acquisition d’image.
La position du porteur mobile calculée par l’invention peut être restituée à un utilisateur via une interface homme machine.
Méthode et circuit de réalisation d’opérations de multiplication et d’accumulation en mémoire La présente invention concerne le domaine du calcul en mémoire, et concerne plus particulièrement une méthode de réalisation de multiplication et d’accumulation en mémoire et un circuit associé, notamment pour un réseau de neurones où l’opération de base pour un perceptron est la multiplication et l’accumulation (MAC).
La pince 22 comporte en outre une portion déformable 25 délimitant une ouverture de passage 26 du pied d'aube 18, de sorte que la portion déformable 25 s'étend autour d'une circonférence dudit pied d'aube 18. La portion de montage 23 et la portion déformable 25 sont reliées entre elles par une paroi de liaison 29. Les ouvertures de passage 24, 26 de la portion de montage 23 et de la portion déformable 25 sont coaxiales l'une par rapport à l'autre. La portion de montage 23 et la portion déformable 25 sont espacées entre elles pour permettre la mise en place d'une cale de rétention 30 destinée à être disposée à l'intérieur de la gorge 19 du pied d'aube 18, tel que montré sur les figures 5 et 9. Les extrémités de la cale de rétention 30 sont insérées à l'intérieur d'ouvertures traversantes 31 réalisées dans la paroi de liaison 29 (cf. ). La cale de rétention 30 dont le fonctionnement est décrit plus en détails ci-après permet d'assurer une retenue radiale de l'aube 12 par rapport à l'axe X. La cale de rétention 30 permet également d’assurer une continuité aérodynamique de la veine primaire de la turbomachine par l’alignement de la face radialement externe du pivot 12 et de la face externe du moyeu 11.
En résumé, on pourra reformuler l’idée à la base du document, de la façon suivante :
Le groupe motopropulseur comporte :
- une ou plusieurs machines électriques principales de traction et son/leur onduleur fonction de la technologie machine choisie et pouvant couvrir toutes les topologies de machine électrique possibles (machine Haute (> 60V à 800V) ou basse tension (< 60V), machine synchrone ou asynchrone, machine à aimants permanents, machine à rotor bobiné, machine à 3 phases et à plus de 3 phases, machine à cages, machine à réluctance, machine à flux axial ou à flux radial…….)
- Une ou plusieurs systèmes de transmission aux roues (au sens ensemble d’éléments mécaniques permettant la transmission de puissance) qui peuvent être de plusieurs natures : boite de vitesse, réducteur, train épicycloïdal…….., fonction de l’architecture système choisie.
-Une machine électrique additionnelle et son onduleur plus ou moins puissante fonction de l’architecture choisie pouvant assurer plsuierus fonctions décrites plus bas. Cette machine peut couvrir toutes les topologies de machine électrique possibles (machine Haute (> 60V à 800V) ou basse tension (< 60V), machine synchrone ou asynchrone, machine à aimants permanents, machine à rotor bobiné, machine à 3 phases et à plus de 3 phases, machine à cages, machine à réluctance, machine à flux axial ou à flux radial…….)
-Une « petite » Batterie Principale de type Lithium-Ion ou autres (Sodium-Ion, Batterie tout solide….) de tension définie par le choix de l’architecture (de 48 à 800V).
-Une batterie basse tension si besoin (12-14V à 48V) et fonction du dimensionnement de la batterie ci-dessus.
- Si besoin un ou plusieurs convertisseurs DCDC fonction de l’architecture choisie et des tensions de composants mis en œuvre mais certaines variantes d’architectures et choix de composants n’en requièrent pas
- Un système complet de Pile à combustible Hydrogène basse ou haute température de type Pile à combustible à membrane échangeuse de protons ou Pile à combustible à membrane échangeuse d'anions, directement alimentée en dihydrogène et oxygène dans le véhicule (pas de reformage) et pouvant alimenter en puissance électrique la ou les machines électriques principales de traction et/ou la seconde machine électrique et/ou la Batterie Principale.
- Un moteur Thermique à combustion interne « H2 » lui aussi alimentée en air et en dihydrogène avec ou sans boite de vitesses fonction de l’architecture retenue couplé directement aux roues ou à la machine électrique additionnelle. L’alimentation en air pourra être commune ou séparée de celle de la Pile à combustible.
- Un système de stockage de dihydrogène embarqué (gazeux, liquide ou solide) muni de son système de remplissage et alimentant dans le vehicule automobile à la fois le moteur thermique à combustion interne et le système pile à combustible.
- une pile à combustible alimentée en dihydrogène par ledit système de stockage et adaptée à générer un courant électrique alimentant la machine électrique principale.
VEHICULE AUTOMOBILE COMPORTANT UN CABLE DE CHARGE ACCESSIBLE AU NIVEAU D’UN RETROVISEUR L’invention porte sur un véhicule automobile comportant au moins un rétroviseur rabattable qui est rabattable entre une position de route et une position de stationnement et inversement, ledit au moins un rétroviseur rabattable étant articulé sur une embase fixée à la carrosserie dudit véhicule automobile, ledit véhicule automobile comportant au moins un câble de charge logé dans ledit véhicule automobile et muni d’un embout adapteur à une extrémité distale.
Pour le rechargement en énergie de véhicules électriques ou hybrides électriques, de nombreux véhicules comportent une trappe de recharge pour le branchement d’un câble d’une borne de recharges. La présence d’une trappe de recharge altère l’esthétique d’une carrosserie de véhicule.
Pour éviter la présence d’une telle trappe de recharge, il est connu d’équiper un véhicule avec un câble de charge muni d’une prise de raccordement à une borne.
Le procédé de l’invention propose ensuite durant une septième étape E7 une première série de p_1 mesures du temps de commutation réel du deuxième transistor T2 lors du passage d’un état haut vers un état bas. Le deuxième transistor T2 étant le premier des deux transistors à commuter. La valeur p_1 étant par exemple 100 échantillons. La stratégie de mesure est identique à celle discutée précédemment.
L’invention propose ensuite durant une huitième étape E8 la réalisation d’une deuxième série de p_2 de mesures du temps de commutation réel du deuxième transistor T2 lors du passage d’un état bas vers un état haut, le premier transistor T1 étant dans un état fermé à chaque mesure du temps de commutation réel du deuxième transistor T2.