INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Huiles Le terme « huile » désigne tout corps gras sous forme liquide à température ambiante (20 à 25 °C) et à pression atmosphérique. Ces huiles peuvent être d'origine animale, végétale, minérale ou synthétique.
Un CNN comporte différents types de couches successives de réseau de neurones, dont les couches de convolution, chaque couche étant associée à un ensemble de filtres. Une couche de convolution analyse par zones, à l’aide de chaque filtre (à titre d’exemple : Sobel horizontal, Sobel vertical,…ou tout autre filtre considéré, notamment issu d’un apprentissage) de l’ensemble de filtres, au moins une une matrice de données, qui lui est fournie en entrée, nommée Input Feature Map (nommée aussi IN par la suite) et délivre en sortie au moins une matrice de données, nommée ici Output Feature Map (nommée aussi OUT par la suite), qui permet de ne garder que ce qui est recherché selon le filtre considéré.
La matrice IN est une matrice de n lignes et n colonnes. Un filtre F est une matrice de p lignes et p colonnes. La matrice OUT est une matrice de m lignes et m colonnes. Dans des cas particuliers, , m = n – p + 1, sachant que la formule exacte est :
m=(n-f+2p)/s +1, où
m: ofmap (mxm) – la taille peut ne pas être régulière
n: ifmap (nxn) – la taille peut ne pas être régulière
f: filtre (fxf)
p: marge à 0 (0-padding)
s :pas (stride).
Par exemple, p = 3 ou 5 ou 9 ou 11.
De manière connue, les convolutions effectuées correspondent par exemple au processus suivant : la matrice de filtre est disposée sur le coin haut à gauche de la matrice IN, un produit de chaque couple de coefficients ainsi superposés est effectué ; l’ensemble des produits est sommé, ce qui donne la valeur du pixel (1,1) de la matrice de sortie OUT. La matrice de filtre est alors décalée d’une case (stride) horizontalement vers la droite, et le processus est réitéré, fournissant la valeur du pixel (1,2) de la matrice OUT, etc. Une fois arrivé en fin de ligne, le filtre est descendu verticalement d’une case, le processus est réitéré en repartant ensuite de la droite, etc. jusqu’à avoir parcouru toute la matrice IN.
Les calculs de convolution sont généralement mis en œuvre par des unités de calcul de réseau de neurones, encore appelés accélérateur d’intelligence artificielle ou NPU (en anglais Neural Processing Unit), comprenant un réseau d’éléments processeurs PE.
Dans un exemple, il est présenté ci-dessous un exemple de calcul effectué classiquement dans une couche de convolution mise en œuvre par un accélérateur.
On considère le filtre F constitué des poids suivants :
f 1 f 2 f 3 f 4 f 5 f 6 f 7 f 8 f 9
On considère la matrice IN suivante :
in 1 in 2 in 3 in 4 in 5 in 6 in 7 in 8 in 9 in 10 in 11 in 12 in 13 in 14 in 15 in 16 in 17 in 18 in 19 in 20 in 21 in 22 in 23 in 24 in 25
Le four est porté à la température de brasage, ce qui induit la fusion de la brasure 41'. Celle-ci vient alors entourer en partie ou en totalité la sonde et la fixer à la plaque 4.
Il est bien connu de l’homme de l’art que les sondes de température (thermocouples) sont communément élaborées dans un matériau difficile à assembler par brasage si l’agent de brasage utilisé est un alliage d’aluminium à bas point de fusion, par exemple celui utilisé pour la fabrication des échangeurs de chaleur en aluminium.
L’aluminium est très réactif vis-à-vis du fer, du nickel, du chrome, et est à l’origine d’une réaction exothermique lorsqu’à l’état liquide il entre au contact avec ceux-ci. Cette réactivité est suffisante pour altérer la gaine du thermocouple, généralement en Inconel (Alliage à base de Ni-Cr-Fe) et altérer la mesure si les quantités de liquide fournies lors de la fusion de la brasure sont suffisantes pour venir dissoudre la totalité de la sonde.
Pour protéger la gaine lors du brasage, le procédé selon l'invention comprend une étape de traitement de surface de la sonde avant l'étape de brasage.
Le traitement de surface comprend le dépôt d'un revêtement mince sur la gaine pour éviter sa dissolution par un alliage utilisé comme métal d'apport pour le brasage. Le revêtement mince, permet de limiter les interactions entre la brasure liquide et la gaine de la sonde sans empêcher la fixation de celle-ci sur la plaque.
Le revêtement peut être formé par une des méthodes PVD, CVD ou électrodéposition ou par tout autre moyen permettant de réaliser un dépôt mince d’une couche métallique apte à limiter la dissolution de la gaine tout en maintenant les capacités à être assemblée à l’aide d’un alliage d’apport.
Le revêtement mince peut comprendre un matériau métallique non réactif avec l'alliage utilisé comme métal d'apport pour le brasage
Avantageusement, le revêtement 64 mince peut présenter une épaisseur comprise entre 5 µm et 50 µm. Le matériau de revêtement peut être par exemple, le titane ou/et l’argent. Il peut être déposé en monocouche ou en deux couches distinctes, comprenant par exemple un premier revêtement d’argent, par exemple de 3 à 15 µm et un second revêtement de titane, par exemple d’épaisseur comprise entre 10 et 35 µm.
DISPOSITIF DE REGULATION THERMIQUE D’UN ORGANE DE STOCKAGE D’ENERGIE ELECTRIQUE La présente invention concerne le domaine des dispositifs de régulation thermique et plus particulièrement les moyens mis en œuvre pour réguler la température d’organes de stockage d’énergie électrique équipant des véhicules.
Il est connu de nos jours d’équiper des véhicules électriques, thermiques ou hybrides, d’organes de stockage d’énergie électrique permettant notamment une alimentation électrique d’un moteur électrique du véhicule. Ces organes de stockage d’énergie électrique sont généralement composés de cellules de stockage d’énergie électrique positionnées dans un pack-batterie.
Ces dispositifs de régulation thermique sont généralement parcourus par un fluide réfrigérant qui peut selon les besoins soit absorber la chaleur émise par chaque pack-batterie afin de le refroidir, soit apporter de la chaleur si la température du pack-batterie est insuffisante pour son bon fonctionnement.
Les dispositifs de régulation thermique peuvent être constitués, par exemple, d’une plaque plane sur laquelle est sertie ou rivetée une plaque emboutie de manière à former, entre la plaque plane et les reliefs formés dans la plaque emboutie, des conduits destinés à être parcourus par le fluide réfrigérant. Ce type de dispositif de régulation thermique s’étend généralement sur l’ensemble de la surface formée par le pack-batterie correspondant, et chacune des cellules de stockage est au contact d’au moins une des plaques, de sorte que le fluide réfrigérant circulant dans le conduit du dispositif de régulation thermique soit apte à échanger des calories avec l’ensemble des cellules de stockage d’énergie électrique.
Les plaques entre lesquelles circule le fluide d'échange thermique sont généralement réalisées dans des matériaux métalliques, par exemple des tôles minces en aluminium, notamment pour permettre le transfert thermique entre les cellules de stockage à refroidir et le fluide réfrigérant destiné à capter les calories. Le problème technique auquel la présente invention se propose d'apporter une solution est notamment celui de l'empreinte carbone d'un dispositif de régulation thermique mettant en œuvre des grandes quantités d’aluminium, notamment dans le contexte de l’augmentation de l’autonomie électrique des véhicule et donc du besoin de plaques de grandes dimensions pour former le dispositif de régulation thermique. L'invention a ainsi pour but de réduire, notamment, les émissions de dioxyde de carbone générées par la structure et le procédé d’assemblage des échangeurs thermique.
Et on considère la matrice OUT suivante :
out 1 out 2 out 3 out 4 out 5 out 6 out 7 out 8 out 9
L’expression de chaque coefficient de la matrice OUT est une somme pondérée correspondant à une sortie d’un neurone dont des in i seraient les entrées et des f j seraient les poids appliqués aux entrées par le neurone et qui calculerait la valeur du coefficient.
Considérons maintenant une grille d’éléments unitaires de calcul pe, comportant autant de lignes que le filtre F (p = 3 lignes) et autant de colonnes que la matrice OUT a de lignes (m = 3) : [pei,j] i = 0 à 2 et j = 0 à 2. Ce qui suit est un exemple d’utilisation de la grille pour calculer les coefficients de la matrice OUT.
Comme représenté en , à chaque coefficient de la (i+1) ème ligne des pe, on fournit la (i+1) ème ligne de la matrice de filtre, i=0 à 2. On fournit ensuite à la grille des pe la matrice IN : ainsi la première ligne de IN est fournie à l’élément unitaire de calcul pe00 ; la deuxième ligne de IN aux coefficients pe10 et pe01, situés sur une même diagonale ; la troisième ligne de IN est fournie aux éléments unitaires pe20, pe11 et pe02, situés sur une même diagonale ; la quatrième ligne de IN est fournie aux éléments pe21 et pe12 sur une même diagonale, et la cinquième ligne de IN est fournie à pe22.
Dans une première salve de calcul représentée également sur la , une convolution (combinaison de multiplications et de sommes) est effectuée dans chaque pe entre la rangée de filtre qui lui a été fournie et les p premiers coefficients de la rangée de la matrice IN qui lui a été fournie, délivrant une somme partielle nommée (les cases grisées de la ligne de IN ne sont pas utilisées pour le calcul courant). Ainsi pe00 calcule f1.in1 + f2.in2 + f3.in3 etc. Ensuite les trois sommes partielles déterminées par les pe d’une même colonne sont sommés progressivement : la somme partielle déterminée par pe2j est fournie à pe1j qui l’ajoute à la somme partielle qu’il a précédemment calculée, cette nouvelle somme partielle issue de l’accumulation est alors à son tour fournie par pe1j à pe0j qui l’ajoute à la somme partielle qu’il avait calculée, j = 0 à 2 : le total ainsi obtenu est égal au premier coefficient de la j+1 ème ligne de la matrice OUT.
Dans une deuxième salve de calcul représentée en , une convolution est effectuée dans chaque pe entre la rangée de filtre qui lui a été fournie et les p = 3 coefficients, à partir du 2 ème coefficient, de la rangée de la matrice IN qui lui a été fournie, délivrant une somme partielle. Ainsi pe00 calcule f1.in2 + f2.in3 + f3.in4 etc. Ensuite les trois sommes partielles déterminées par les pe d’une même colonne sont sommées progressivement comme décrit ci-dessus et le total ainsi obtenu est égal au deuxième coefficient de la j+1 ème ligne de la matrice OUT.
Dans une troisième salve de calcul représentée en , une convolution est effectuée dans chaque pe entre la rangée de filtre qui lui a été fournie et les p = 3 coefficients, à partir du 3 ème coefficient, de la rangée de la matrice IN qui lui a été fournie, délivrant une somme partielle nommée. Ainsi pe00 calcule f1.in3 + f2.in4 + f3.in5 etc. Ensuite les trois sommes partielles déterminées par les pe d’une même colonne sont sommées progressivement comme décrit ci-dessus et le total ainsi obtenu est égal au troisième coefficient de la j+1 ème ligne de la matrice OUT.
Dans le processus de calcul décrit ici à titre d’exemple, la ième ligne de pes permet ainsi de construire successivement la ième colonne de OUT, i = 1 à 3.
Il découle de cet exemple que les lignes des données manipulées (poids des filtres, données des Input Feature Map et sommes partielles) sont réutilisées spatialement entre les éléments processeurs unitaires : ici par exemple, les mêmes données de filtres sont utilisées par les pe d’une même ligne horizontale et les mêmes données IN sont utilisées par tous les pe de lignes diagonales, tandis que les sommes partielles sont transférées verticalement, puis réutilisées.
Il importe donc que les communications de ces données et les calculs impliqués soient réalisés de manière optimisée en terme de temps de transfert et de calcul d’accès à la mémoire centrale délivrant initialement ces données, et cela quelles que soient les dimensions des données d’entrée et données de sortie ou les calculs mis en œuvre.
A cet effet, en référence à la , un accélérateur 1 de réseaux de neurones CNN dans un mode de réalisation de l’invention comprend une grille 2 de blocs unitaires de traitement 10, une mémoire globale 3 et un bloc de contrôle 30.
La grille 2 de blocs unitaires de traitement 10 comprend des blocs unitaires de traitement 10 disposés en réseau, connectés par des liens de communication horizontaux et verticaux permettant l’échange de paquets de données entre blocs unitaires, par exemple selon une organisation matricielle en N lignes et M colonnes.
L’accélérateur 1 a par exemple une architecture basée sur un NoC (Network on Chip).
Dans un mode de réalisation, chaque bloc de traitement 10 comprend, en référence à la , un processeur PE (Processing Element en anglais) 11 adapté pour réaliser des opérations de calcul, de type MAC notamment, un ensemble mémoire 13, comprenant par exemple plusieurs registres, destinés à stocker les données de filtre, les données d’entrée d’Input Feature Map reçus par le bloc de traitement 10 et les résultats (sommes partielles, accumulations de sommes partielles) calculés par le PE 11 notamment, et un routeur 12 adapté pour router les communications de données entrantes ou sortantes.
On repère un bloc unitaire de traitement 10 (et similairement son PE) par son rang de ligne et de colonne dans la grille, comme représenté en figures 1, 10, 11 et 12. Ainsi le bloc 10 de traitement (i,j), comprenant le PE ij 11, est situé sur la i+1ème ligne et j+1ème colonne de la grille 2, i = 0 à 3 et j = 0 à 3.
Pour améliorer ses caractéristiques mécaniques, cette deuxième cornière 116 comprend au moins une nervure 120 reliant les première et deuxième ailes 116.1, 116.2.
Selon des modes de réalisation visibles sur les figures 8 et 9, les premières cornières 108, reliant les premiers montants 68 du meuble système 60 à la structure du fuselage 42, sont solidaires du premier renfort longitudinal inférieur 80. Selon une configuration, le premier renfort longitudinal inférieur 80 et les premières cornières 108 ne forment qu’une unique et même pièce. Le premier renfort longitudinal inférieur 80, les premières cornières 108 et la plate-forme inférieure 66 du meuble système 60 peuvent ne former qu’une unique et même pièce. Selon un mode de réalisation visible sur la , une première cornière 108, intégrée au premier renfort longitudinal inférieur 80, relie un premier montant 68 situé à une extrémité du meuble système 60 et la poutre longitudinale 106. Selon un mode de réalisation visible sur la , une deuxième cornière 108, intégrée au premier renfort longitudinal inférieur 80, relie un deuxième montant 68 distant d’une extrémité du meuble système 60 et la poutre longitudinale 106.
Le système de liaison inférieur 86 n’est pas limité à ces modes de réalisation. Ainsi, la poutre longitudinale 106 pourrait être intégrée au meuble système 60. A titre d’exemple, au moins l’un des renforts longitudinaux parmi le premier renfort longitudinal inférieur 80 et le deuxième renfort longitudinal inférieur 82 peut assurer la fonction de poutre longitudinale 106.
Quel que soit le mode de réalisation, le meuble système 60 et/ou le système de liaison inférieur 86 comprend au moins une poutre longitudinale 106, orientée parallèlement à la direction longitudinale X, qui présente une extrémité avant 122 orientée en direction de la case de train d’atterrissage 54 et reliée par une liaison avant 124 à la paroi 58 séparant la soute avionique 52 et la case de train d’atterrissage 54.
La poutre longitudinale 106 assure la transmission des efforts entre le meuble système 60 et la structure du fuselage 42 et permet d’obtenir un découplage entre le meuble système 60 et la structure du fuselage 42. Ainsi, les premiers et/ou deuxièmes montants 68 du meuble système 60 ne sont plus positionnés en fonction de la position des cadres 44 du fuselage 42. Par conséquent, le meuble système 60 peut être standardisé et ne plus être conçu en fonction de l’aéronef dans lequel il est installé.
Le fait de relier la poutre longitudinale 106 à la paroi 58 de la case de train d’atterrissage 54 permet de pouvoir étendre le meuble système vers l’avant, au-dessus de la case de train d’atterrissage 54, ce qui permet in fine de réduire la longueur de la soute avionique 52.
Selon une première configuration, la poutre longitudinale 106 est intégrée au meuble système 60. Selon une deuxième configuration, la poutre longitudinale 106 est distincte du meuble système 60, ce dernier reposant sur la poutre longitudinale 106. Selon un premier agencement, la poutre longitudinale 106 est positionnée à l’aplomb des premiers montants 68. Selon d’autres agencements, la poutre longitudinale 106 est décalée vers la face arrière F60’ du meuble système 60 par rapport aux premiers montants 68.
La poutre longitudinale 106 est reliée à la structure du fuselage 42, plus particulièrement à au moins un cadre 44 du fuselage, directement ou indirectement par l’intermédiaire d’au moins une pièce intercalaire comme une cornière par exemple, grâce à des éléments de liaison comme des boulons ou des rivets par exemple.
La poutre longitudinale 106 s’étend sur au moins une partie de la longueur du meuble système 60. Selon un agencement, la poutre longitudinale 106 s’étend sur toute la longueur du meuble système 60.
Selon une particularité de l’invention, la liaison avant 124 comprend une liaison coulissante selon une direction parallèle à l’axe longitudinal X. Selon une configuration, la liaison avant 124 comprend une liaison de type pivot-glissant qui présente un axe de rotation parallèle à l’axe longitudinal X. Ainsi, la liaison avant 124 autorise la reprise des efforts dans un plan transversal et autorise des mouvements de translation longitudinaux (parallèles à la direction longitudinale X) entre le meuble système 60 et la paroi 58 séparant la soute avionique 52 et la case de train d’atterrissage 54. Ainsi, les déformations de la paroi 58 selon la direction longitudinale X n’impactent pas le meuble système 60.
Selon une configuration, la liaison avant 124 est rotulée. Ainsi, la liaison avant 124 autorise des mouvements de rotation selon trois axes orthonormés entre le meuble système 60 et la paroi 58 séparant la soute avionique 52 et la case de train d’atterrissage 54.
Selon un mode de réalisation, la liaison avant 124 comprend une tige longitudinale 126, orientée parallèlement à l’axe longitudinal X, présentant une première extrémité 126.1 reliée à un premier élément parmi la paroi 58 et la poutre longitudinale 106 ainsi qu’un logement 128 configuré pour loger la tige longitudinale 126 et positionné sur un deuxième élément, différent du premier élément, parmi la poutre longitudinale 106 et la paroi 58.
Selon une configuration, la liaison avant 124 comprend au moins une première bague 130, positionnée dans le logement 128, présentant une surface intérieure cylindrique de diamètre intérieur sensiblement égal au diamètre extérieur de la tige longitudinale 126, intercalée entre le deuxième élément et la tige longitudinale 126.
Selon une autre configuration visible sur la , la liaison avant 124 comprend : une première bague 130 présentant une surface intérieure 130.1 de diamètre intérieur sensiblement égal au diamètre extérieur de la tige longitudinale 126, de manière à obtenir une liaison coulissante entre la tige longitudinale 126 et la première bague 130, ainsi qu’une surface extérieure 130.2 sensiblement sphérique, une deuxième bague 132, positionnée autour de la première bague 130, présentant une surface intérieure 132.1 sensiblement sphérique adaptée à la surface extérieure 130.2 de la première bague 130, de manière à former une liaison rotule, ainsi qu’une surface extérieure 132.2 encastrée dans le logement 128.
Selon un agencement, la tige longitudinale 126 est reliée à la paroi 58, directement ou indirectement, par des éléments de fixation 136 de type boulons ou rivets par exemple. En complément, le logement 128 est prévu au niveau de la poutre longitudinale 106.
Selon un mode de réalisation visible sur la , la liaison avant 134 comprend une embase 134 fixée par les éléments de fixation 136 sur la face arrière 58 de la paroi transversale 58 de la case de train d’atterrissage 54, la première extrémité 126.1 de la tige longitudinale 126 étant solidaire de ladite embase 134. Selon ce mode de réalisation, la poutre longitudinale 106 est creuse et comprend, au niveau de son extrémité avant 122, une paroi transversale F106 qui présente un trou traversant formant le logement 128.
Le ou les alcoxysilanes de formule (II), ses oligomères et/ou leurs mélanges peut (peuvent) être présent(s) en une quantité totale allant de 0,5 à 90% en poids, de préférence de 1 à 75%, préférentiellement de 3 à 45% en poids, mieux de 5 à 40% en poids, par rapport au poids total de la composition A.
est une vue perspective d’un meuble système illustrant un mode de réalisation de l’art antérieur,
est une coupe selon la ligne XI-XI de la ,
est une vue en perspective d’une partie d’un système de liaison inférieur relié à une paroi d’une case de train d’atterrissage illustrant un mode de réalisation de l’invention,
est une coupe longitudinale selon le plan P de la du système de liaison visible sur la ,
Comme illustré sur la , un aéronef 40 comprend un fuselage 42 qui s’étend d’une pointe avant 42.1 jusqu’à une pointe arrière 42.2.
Pour la suite de la description, un axe longitudinal X de l’aéronef 40 correspond à l’axe de roulis de l’aéronef, qui s’étend de la pointe avant 42.1 jusqu’à la pointe arrière 42.2 de l’aéronef 40. Une direction longitudinale est une direction parallèle à l’axe longitudinal X. Un plan longitudinal vertical est un plan vertical passant par l’axe longitudinal X. Un plan transversal est un plan perpendiculaire à l’axe longitudinal X.
Le fuselage 42 comprend une structure comportant des renforts transversaux, également appelés cadres 44 (visibles sur la ), positionnés dans des plans transversaux ainsi que des renforts longitudinaux, appelés lisses, approximativement parallèles à l’axe longitudinal X.
Les fibres peuvent être des fibres creuses 5a et/ou fibres pleines 5b. Les fibres peuvent être de diamètre compris entre 0,2 mm et 2 mm, préférentiellement entre 0,3 mm et 1,5 mm. On entend par « continues » dans « fibres continues » le fait que les fibres sont de longueur très supérieure au diamètre des fibres, et du fait du procédé qui est décrit ci-après, typiquement au moins d’un rapport 100, voire 500, voire 1000.
Les fibres 5 comprennent un polymère thermoplastique, la composition des fibres comprenant de préférence au moins 95% en poids de PET. Par exemple la composition des fibres, voire de la matelassure comprend : - 95% à 99% en poids d’un premier polymère de la famille des polyesters tel que le PET (Polytéréphtalate d'éthylène), - 1% à 5% en poids d’un second polymère de la famille des polyesters tel que le PTT (Polytéréphtalate de triméthylène) ou PBT (Polybutylène téréphtalate). La somme du PET et du PTT (ou PBT) peut faire 100% en poids des fibres, voire de la matelassure L’enchevêtrement 3D de la matelassure 5 peut présenter une masse volumique apparente comprise entre 35 kg/m 3 et 55 kg/m 3 .
De préférence, les vides entre les fibres 5 de l’enchevêtrement 3D de fibres 5 de la matelassure 3 sont laissés libres. On obtient une matelassure très respirante, en raison des nombreux inter-espaces entre les fibres qui favorisent la circulation d’air.
La couche de matelassure d’assise 3a, s’étend longueur suivant une direction longitudinale Xa de l’assise d’un bord arrière jusqu’à un bord avant de l’assise, et en largeur suivant une direction transversale a de l’assise d’un premier bord latéral jusqu’à un second bord latéral, ainsi qu’en épaisseur suivant une direction orthogonale Za, qui est orthogonale à la direction longitudinale et à la direction transversale de l’assise. L’épaisseur de la couche de matelassure d’assise peut être comprise entre 60mm à 100mm.