INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
- un distributeur hydraulique mobile en rotation autour de l’axe longitudinal et comprenant un port d’entrée relié à l’accumulateur et un premier port de sortie relié à une première chambre de l’actionneur hydraulique, et un second port de sortie relié à une seconde chambre de l’actionneur hydraulique, le distributeur comprenant en outre un organe mobile entre une première position dans laquelle le port d’entrée est en communication fluidique avec le premier port de sortie et une seconde position dans laquelle le port d’entrée est en communication fluidique avec le second port de sortie, le module comprenant en outre un circuit électronique de commande fixe en rotation autour de l’axe longitudinal et configuré pour commander le déplacement de l’organe mobile entre les première et seconde positions.
Le programme d’ordinateur 12 est chargeable sur l’unité de traitement de données 16 et est adapté pour entraîner la mise en œuvre d’un procédé d’optimisation du fonctionnement d’un calculateur implémentant un réseau de neurones, lorsque le programme d’ordinateur 12 est mis en œuvre sur l’unité de traitement 16 du calculateur 10.
Le fonctionnement du calculateur 10 va maintenant être décrit en référence à la , qui illustre schématiquement un exemple de mise en œuvre d’un procédé d’optimisation du fonctionnement d’un calculateur implémentant un réseau de neurones, et des figures 3 à 11 qui illustrent différents exemples de mise en œuvre des étapes d’un tel procédé.
Le procédé d’optimisation est mis en œuvre par le calculateur 10 en interaction avec le produit programme d’ordinateur, c’est-à-dire est mis en œuvre par ordinateur.
Le procédé d’optimisation comprend une étape 100 de fourniture d’un réseau de neurones. Le réseau de neurones présente des paramètres dont les valeurs w sont modifiables lors d’un entraînement du réseau de neurones comme cela est décrit dans ce qui suit.
Un réseau de neurones est un ensemble de neurones. Le réseau de neurones comporte une succession ordonnée de couches de neurones dont chacune prend ses entrées sur les sorties de la couche précédente. Plus précisément, chaque couche comprend des neurones prenant leurs entrées sur les sorties des neurones de la couche précédente.
Dans un réseau de neurones, la première couche de neurones est appelée couche d’entrée alors que la dernière couche de neurones est appelée couche de sortie. Les couches de neurones intercalées entre la couche d’entrée et la couche de sortie sont des couches de neurones cachées.
Chaque couche est reliée par une pluralité de synapses. Chaque synapse présente un paramètre, aussi appelé poids synaptique. Comme évoqué précédemment, les valeurs w des paramètres des synapses sont modifiables lors d’un entraînement du réseau de neurones.
Chaque neurone est propre à effectuer une somme pondérée des valeur(s) reçue(s) de la part des neurones de la couche précédente, chaque valeur étant alors multipliée par le poids synaptique respectif, puis à appliquer une fonction d’activation, typiquement une fonction non-linéaire, à ladite somme pondérée, et à délivrer aux neurones de la couche suivante la valeur résultant de l’application de la fonction d’activation. La fonction d’activation permet d’introduire une non-linéarité dans le traitement effectué par chaque neurone. La fonction sigmoïde, la fonction tangente hyperbolique, la fonction de Heaviside, la fonction Unité Linéaire Rectifiée (plus souvent désignée ReLU pour la dénomination anglaise correspondante de « Rectified Linear Unit ») sont des exemples de fonctions d’activation.
Le procédé d’optimisation comprend une étape 110 de fourniture de données d’entraînement relatives aux valeurs w prises par les paramètres du réseau de neurones lors d’un entraînement du réseau de neurones sur au moins une base de données test.
De préférence, les données d’entraînement comprennent au moins les valeurs w prises par les paramètres du réseau de neurones à l’issue de l’entraînement du réseau de neurones (c’est-à-dire les valeurs finales obtenues pour les paramètres).
En fonction des applications, les données d’entraînement comprennent aussi les valeurs w prises par les paramètres du réseau de neurones au cours de l’entraînement du réseau de neurones sur la base de données test. Cela permet d’en déduire une fréquence de changement et/ou une amplitude de changement des valeurs w des paramètres du réseau de neurones lors de l’entraînement.
La base de données test comprend, par exemple, des données issues d’une application générique (base de données générique), et d’autres données issues d’applications particulières (bases de données applicatives).
Le procédé d’optimisation comprend une étape 120 de détermination, en fonction des données d’entraînement, d’une implémentation du réseau de neurones sur des blocs matériels d’un calculateur de sorte à optimiser un coût relatif au fonctionnement dudit calculateur implémentant le réseau de neurones. L’implémentation d’un réseau de neurones sur un calculateur désigne l’affectation de blocs matériels du calculateur pour la réalisation d’opérations sur le réseau de neurones.
L’implémentation est déterminée par décomposition des valeurs w des paramètres du réseau de neurones en sous-valeurs w 0 , …, w p et par l’attribution, à chaque sous-valeur w 0 , …, w p , d’au moins un bloc matériel parmi un ensemble de blocs matériels du calculateur. Typiquement, la décomposition est telle que l’application d’une fonction sur les sous-valeurs w 0 , …, w p de chaque décomposition permette d’obtenir la valeur w correspondante du paramètre.
De préférence, les valeurs w de chaque paramètre sont chacune propres à être représentées par une suite de bits. Chaque bit d’une suite a un poids différent en fonction de la position du bit dans la suite. Le bit ayant le plus grand poids est dit bit de poids fort. Les sous-valeurs w 0 , …, w p résultant d’une même décomposition étant chacune représentée par une suite d’un ou plusieurs bits tel que le bit de poids fort est différent pour chaque sous-valeur w 0 , …, w p . En d’autre termes, chaque sous-valeur w 0 , …, w p contribue différemment à la valeur w correspondante du paramètre.
De préférence, le coût à optimiser utilise au moins une métrique de performance du calculateur. L’optimisation vise alors à optimiser cette métrique, c’est-à-dire à la maximiser ou à la minimiser en fonction de la nature de la métrique. La au moins une métrique de performance est, de préférence, choisie parmi : la latence du calculateur sur lequel est implémenté le réseau de neurones (à minimiser), la consommation énergétique du calculateur sur lequel est implémenté le réseau de neurones (à minimiser), le nombre d’inférences par seconde lors de l’inférence du réseau de neurones implémenté sur le calculateur (à maximiser), la quantité de mémoire utilisée par tout ou partie des sous-valeurs de la décomposition (à minimiser), et la surface après fabrication du circuit intégré (en anglais « chirp ») embarquant le calculateur (à minimiser).
Cet objectif est atteint avec un procédé mis en œuvre par ordinateur pour traiter un contenu numérique exprimant un récit d’une expérience vécue ou imaginée par un utilisateur, comprenant les étapes suivantes :
capturer au moins un contenu numérique exprimant un récit d’une expérience vécue et/ou imaginée par ledit utilisateur, traiter ledit contenu numérique exprimant ledit récit d’expérience, en le segmentant en n segments de récit présentant chacun une tonalité homogène, construire un graphe associé à ladite expérience, par concaténation de représentations graphiques correspondant chacune à un desdits n segments de récit, comparer ledit graphe d’expérience par rapport à un ensemble de graphes élémentaires préalablement établis correspondant chacun à un archétype déterminé, et identifier l’archétype correspondant à ladite expérience.
On entend ici par contenu numérique tout type de fichier numérique, qu’il soit audio, textuel ou visuel, exprimant un récit d’expérience.
Dans le procédé selon l’invention, on traite et on segmente le récit d’expérience en n segments de récit présentant chacun une tonalité homogène. Ensuite, on attribue à chaque type de tonalités une représentation graphique, par exemple :
Les tonalités positives seront associées à des portions de courbe à pente positive Les tonalités négatives seront associées à des portions de courbe à pente négative
Toutefois, la présente invention ne se limite pas à ce type de représentation graphique :
On peut également considérer des représentations graphiques utilisant des formes géométriques simples comme les carrés, cercles et triangles, par exemple :
Les tonalités positives seront associées à des carrés □ (par convention) Les tonalités négatives seront associées à des triangles △
Un récit d’expérience à tonalité (+ / -) deviendra donc : □ △, alors qu’un récit à tonalité (+ / - / -) sera transformé en la suite de formes suivantes : □ △ △
Ces représentations graphiques peuvent également utiliser des formes géométriques complexes, comme des structures en 2D, 3D ou 4D.
Enfin, l’utilisation d’icônes, symboles, gif et emoji est également possible.
L’étape de traitement du contenu numérique exprimant un récit comprend de préférence une étape pour attribuer à chaque segment une tonalité par une intelligence artificielle préalablement entrainée sur un corpus de segments étiquetés.
L’étape de traitement du contenu numérique exprimant le récit peut avantageusement comprendre une étape pour détecter dans ledit contenu de récit une ou plusieurs ruptures de tonalité, chaque rupture de tonalité initiant un nouvelle représentation graphique différente de celle de la représentation graphique précédente.
L’étape de détection de ruptures de tonalité peut de préférence mettre en œuvre une intelligence artificielle.
Les tonalités attribuées aux segments de récit comprennent par exemple une tonalité positive et une tonalité négative.
Lorsque les représentations graphiques utilisent des portions de courbe, l’étape de construction de graphe peut alors en outre comprendre une étape pour attribuer une première pente prédéterminée à toute représentation graphique correspondant à un segment ou une suite de segments présentant une tonalité positive et une seconde pente prédéterminée à toute portion de courbe correspondant à un segment ou une suite de segments présentant une tonalité négative.
Comme la face de reprise d’effort de sertissage 33 de l’extrémité distale sphérique 32 est en contact avec la face arrière 17 de la pièce d’appui 16, la tige 31 du vérin d’actionnement 30 ne peut plus avancer mais elle continue de sortir du cylindre 25 du vérin d’actionnement 30. Aussi, c’est le porte-lame 24 qui coulisse sur le support intermédiaire 28, réduisant l’espace entre la lame de sertissage 26 et la matrice 12. Le porte-lame 24 quitte sa position déployée. Les bords de tôles sont alors pliés entre la face de travail 27 de la lame de sertissage 26 et la face de réception 14 des bords de tôles métalliques de la matrice 12. Le sertissage de bords de tôles métalliques est réalisé par un mouvement relatif entre la tige du vérin d’actionnement 30 et son cylindre 25.
Lors de l’opération de sertissage, on peut remarquer que le sens de l’effort exercé par le vérin d’actionnement 30 sur sa tige de coulissement 31 est inversé par rapport aux situations précédemment décrites.
En analysant la chaîne des efforts, on remarque que ceux-ci sont refermés dans une boucle en « C », sans passer par les supports de l’unité de sertissage 10 ni par le bâti 40 supportant la matrice 12 et les éléments de carrosserie 15 dont des bords sont à sertir. De façon avantageuse, la reprise d’effort de sertissage au niveau de la face arrière 17 de la pièce d’appui 16 en « C », permet de limiter les déformations de l’unité de sertissage 10.
Le procédé de sertissage de bords de tôles métalliques par pliage d’un desdits bords sur un autre desdits bords selon l’invention comprend donc une action de pivotement du support intermédiaire 28 et une action de coulissement du porte-lame 24 par rapport au support intermédiaire 28 en vue de presser les bords de tôles métalliques l’un contre l’autre.
De façon avantageuse, la construction du dispositif de sertissage 20 selon l’invention, avec des mouvements de pivotement et de translation simples, permet de réduire la masse et l’encombrement de l’unité de sertissage 10 de bord de tôles métalliques par rapport aux unités existantes. En effet, l'effort de pliage est assuré par une translation pure, pouvant être facilement réalisée par un vérin. Il n’est donc plus nécessaire d’utiliser un moteur entraînant un système compliqué de bielle et manivelle. Cette simplification des parties mécaniques permet également de réduire le coût de l’unité de sertissage.
Avantageusement, le fait de travailler avec un système d’action/réaction permet de limiter les efforts dans les pièces environnantes et permet d’assurer la rigidité de l’unité de sertissage malgré son faible encombrement.
Procédé de fabrication additive d’un objet en cuivre La présente invention est relative à la fabrication additive par dépôt de lit de poudre et fusion sélective d’un objet en cuivre.
Plus précisément, l’invention vise à permettre la fabrication additive d’objets en cuivre ayant une densité de matière supérieure à 99%.
Le cuivre est utilisé dans de nombreuses applications pour son importante conductivité thermique et/ou son importante conductivité électrique. Par exemple, le cuivre est très fréquemment utilisé pour la réalisation des connections électriques à l’intérieur de toutes sortes d’appareils électriques.
En autorisant la fabrication de pièces complexes, la fabrication additive peut permettre de fabriquer des objets en cuivre proposant de nouvelles fonctions ou des fonctions améliorées.
Toutefois, la forte réflectivité du cuivre à la lumière et son importante conductivité thermique ne favorisent pas la mise en œuvre d’une fabrication additive par dépôt de lit de poudre et fusion sélective avec un faisceau laser. D’une part, la forte réflectivité du cuivre réduit fortement l’énergie transmise par le faisceau laser à la couche de poudre, et d’autre part, son importante conductivité thermique favorise la dissipation de la chaleur dans la couche de poudre par conduction et donc nuit à la qualité du bain de fusion.
Pour parer à ces difficultés, il est possible d’utiliser des poudres d’alliages du cuivre avec d’autres métaux comme le chrome ou le molybdène. Les documents JP2020059870 et WO201902122 prévoient de fabriquer des objets additivement avec de tels alliages.
Si les objets fabriqués avec ces alliages de cuivre peuvent convenir dans certaines applications, il existe aussi des applications, notamment électriques, dans lesquelles ces objets ne pourront pas être utilisés ou n’offriront pas les performances souhaitées car les métaux ajoutés, chrome ou molybdène, réduisent la conductivité électrique de l’objet fabriqué.
La présente invention a pour objectif de permettre la fabrication d’objets en cuivre par un procédé de fabrication additive par dépôt de lit de poudre et fusion sélective et à partir d’une poudre métallique comprenant au moins 95% en masse de cuivre.
Le document FR2980380 propose une stratégie de fabrication additive d’une pièce métallique par dépôt de lit de poudre et fusion sélective qui comprend, pour chaque couche de la pièce réalisée, au moins deux balayages successifs d’une même zone de la couche de poudre avec un faisceau laser ou un faisceau d’électrons.
Selon ce document FR2980380, ce double balayage permet de mieux contrôler le procédé de fabrication, de réduire les risques de fissuration et de générer des couches de matière de plus grande densité sans provoquer de gradients thermiques trop importants, ainsi que d'homogénéiser le matériau des pièces ainsi fabriquées.
Le support, le couvercle et la recharge peuvent être obtenus par moulage, au moyen d’une injection plastique.
Alternativement, la base, le couvercle et la plateforme peuvent être réalisés en impression 3D. Un tel procédé d'impression permet notamment de réaliser très librement ces pièces présentant des motifs et des formes particulières. La goupille plastique 33 peut également être réalisée par impression 3D.
Si la pression n’est pas suffisante, alors le godet peut encore bouger au sein de la base, ce qui n’est pas recommandé.
Selon un mode de réalisation, le montage mobile en translation du porte-lame 24 sur le support intermédiaire 28 est parallèle à la tige coulissante 31 du vérin d’actionnement 30.
Selon un mode de réalisation, le dispositif de sertissage 20 comprend, en outre, au moins un vérin à ressort 38 fixé au support intermédiaire 28 et exerçant un effort élastique sur le porte-lame 24 dans la direction de translation, ledit vérin à ressort 38 peut être de plusieurs types et est préférentiellement un vérin à gaz.
À cet effet, chacun des vérins à ressort 38 comprend un cylindre 37 rigidement fixé au support intermédiaire 28 et une tige coulissante 39 en contact avec le porte-lame 24.
Selon un mode de réalisation, le dispositif de sertissage 20 est configuré de manière à ce que la lame de sertissage 26 se déplace par rapport au support intermédiaire 28, vers l’extrémité distale sphérique 32 de la tige coulissante 31 du vérin d’actionnement 30, lors d’un déplacement du porte-lame 24 en vue de sertir les bords de tôles métalliques.
Afin de permettre le chargement des bords de tôles métalliques sur la matrice 14, le support intermédiaire 28 est en position basse, i.e. la tige du vérin de pivotement 34 est rentrée et la butée 28.2 est en contact direct avec le support 22, la tige 31 du vérin d’actionnement 30 est rentrée.
Parallèlement, au moins un des vérins à ressort 38 précontraint, exerce un effort élastique sur le porte-lame 24, lesdits vérins à ressort 38 assurent un contact des butées 36 appartenant au porte-lame 24, au support intermédiaire 28.
Dans cette configuration, les vérins à ressort 38 exercent un effort suffisant pour vaincre la gravité de l’ensemble formé par le porte-lame 24 et le support intermédiaire 28 qui, naturellement, se placeraient en position basse par rapport au support intermédiaire 28.
Selon un mode de réalisation, le premier mouvement du dispositif de sertissage 20 est un basculement du support intermédiaire 28 autour d’un axe de rotation 8 commun avec le support 22, ledit basculement est actionné par la sortie de la tige du vérin 34, la butée 28.1 est alors en position haute en contact avec le support 22.
Cela permet à la lame de sertissage 26 de se retrouver au-dessus du bord de tôles à sertir et à sa face de travail 27 de se retrouver en regard du bord de tôles à sertir, la lame de sertissage 26 est considérée comme étant dans une position déployée avant sertissage.
Dans le cadre du sertissage d’un bas de vitre d’ouvrant, le pivotement du support intermédiaire 28 autour de son axe de rotation 8 permet de faire rentrer (ou sortir) la lame de sertissage 26 dans le (ou hors du) puits de vitre de l’ouvrant suivant le sens de pivotement.
L’extrémité distale sphérique 32 comprend une face de reprise d’effort de sertissage 33, ladite face de reprise d’effort de sertissage 33 est en regard de la face arrière 17 appartenant à la pièce d’appui 16 de la matrice 12 sans que ces deux faces 33, 17 ne soient en contact.
La représente une configuration de l’unité de sertissage 10 juste avant l’action de sertissage. La tige coulissante 31 avance jusqu’à positionner son extrémité distale sphérique 32 contre la pièce d’appui 16, la face de reprise d’effort de sertissage 33 est alors en contact direct avec la face arrière 17.
La pièce d’appui 16 a une position réglable en hauteur par le moyen, par exemple, d’un système de fixation coulissant monté sur la face arrière 13. Avantageusement, le contact sphérique entre la face de reprise d’effort de sertissage 33 et la face arrière 17, combiné à la possibilité de réglage en hauteur de la position de la pièce d’appui 16, permet d’assurer un bon appui entre l’extrémité distale sphérique 32 et ladite pièce d’appui 16, cela contribue à limiter les efforts dans les pièces environnantes et palier un éventuel problème de parallélisme entre la pièce d’appui 16 et l’extrémité distale 32 dans le cas où leurs faces respectives 17, 33 auraient été planes.
Le contact sphérique entre la face de reprise d’effort de sertissage 33 et la face arrière 17 est représenté selon la vue en coupe B-B’ de la .
En référence à la , les vérins à ressort 38 maintiennent toujours l’effort élastique exercé sur le porte-lame 24. Par la même occasion, la lame de sertissage 26 est maintenue par rapport à la matrice 12 dans la même position que précédemment.
La représente l’unité de sertissage 10 lors de l’opération de sertissage. Une pression est appliquée à l’intérieur du vérin d’actionnement 30 afin de faire sortir sa tige de coulissement 31 du cylindre 25. Le vérin d’actionnement 30 étant disposé sur le porte-lame 24 et sur les glissières à coulisseau 29, la sortie de sa tige génère un mouvement relatif entre le porte-lame 24 et les glissières à coulisseau 29.
Par ailleurs il peut être souhaitable d'isoler le résonateur, par exemple pour le protéger d'un fluide en contact avec le corps d'épreuve dans une application à un débitmètre.
C’est par conséquent un but de la présente invention d’offrir un capteur de force résonant à forte sensibilité et performant.
Le but énoncé ci-dessus est atteint par un capteur de force résonant comportant au moins un corps d'épreuve suspendu à un support, au moins une jauge de contrainte de dimensions nanométriques qui subit une contrainte du fait du déplacement du corps d'épreuve. Le corps d'épreuve et la jauge de contrainte de dimensions nanométriques sont disposés chacun dans un environnement, les deux environnements étant séparés l'un de l'autre de manière étanche. Le capteur comportant également des moyens de transmission pour transmettre le déplacement du corps d'épreuve à la masse sismique entre les deux environnements.
Les moyens de transmission peuvent comporter un arbre de transmission directement solidaire du corps d'épreuve, et articulé en rotation par rapport au support autour d'une direction du plan du capteur, au moins un bras de transmission relié rigidement à l'arbre de transmission et agissant mécaniquement sur la jauge de contrainte. Le bras de transmission s'étend entre les deux environnements.
Par ailleurs, le capteur est réalisé dans un substrat épais sur lequel un empilement de couches est formé, cet empilement comportant au moins une couche d'épaisseur nanométrique séparée du substrat par une couche sacrificielle. Le corps d'épreuve est réalisé dans le substrat. L'isolation étanche des deux environnements est formée par la couche d'épaisseur nanométrique et par la couche sacrificielle et la jauge de contrainte est formée dans la couche d'épaisseur nanométrique.
Ainsi dans le cas d'un accéléromètre, la ou les jauges de contrainte peuvent être situés dans un environnement à basse pression et la masse sismique dans un environnement à pression plus élevée.
Dans le cas d'un débitmètre, les moyens de mesure sont isolés d'un fluide entrant en contact avec le corps d'épreuve.
Dans un exemple avantageux, la ou les jauges de contrainte sont formés dans la couche d'épaisseur nanométrique.