INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
, une comparaison par illustration simplifiée de groupes de descriptions obtenus par des procédés clustering hiérarchique agglomératif de l’art antérieur (à gauche) et par le procédé de l’invention (à droite),
, une vue schématique d’un exemple de groupes de descriptions obtenus par le procédé de l’invention,
, une vue schématique du procédé de regroupement de descriptions de formes d’ondes selon un mode de réalisation préféré de l’invention,
à , une vue schématique d’une étape G de clustering hiérarchique agglomératif sur des partitions de données du procédé de regroupement de descriptions de formes d’ondes de la ,
La figure 1 illustre une vue schématique du procédé de regroupement de descriptions de formes d’ondes de l’invention. On suppose ici qu’une base de données de formes d’ondes préalablement identifiées comprend descriptions de formes d’ondes. A titre d’exemple non limitatif, ces formes d’ondes sont des formes d’ondes radar, sonar ou encore lidar. Le procédé de l’invention sera mise en œuvre à partir de ces descriptions de formes d’ondes.
Comme évoqué précédemment, les descriptions de formes d’ondes sont des données dites symboliques car elles comprennent des variables non quantitatives et/ou des variables qui ne sont pas soumises à une relation d’ordre entre elles.
Selon un mode de réalisation, les descriptions comprennent au moins une variable qualitative représentative d’un paramètre de la forme d’onde détecté choisi parmi la liste suivante : la valeur de fréquence, le nombre de valeurs de fréquence différentes, le nombre de valeurs de largeur d’impulsion différentes, la valeur d’agilité de fréquence, le nombre de valeurs de répétition.
Selon un mode de réalisation, compatible avec le mode de réalisation précédent, les descriptions comprennent au moins une variable correspondant à des bornes d’intervalle de paramètres de chaque description choisi parmi la liste suivante : un intervalle de fréquence, un intervalle de largeur d’impulsion, un intervalle de période de répétition des impulsions, un intervalle d’excursion des modulations intra pulse.
Selon un mode de réalisation, compatible avec les deux modes de réalisation précédents, les descriptions comprennent au moins une variable de type histogramme correspondant à un paramètre de chaque description choisi parmi la liste suivante : des moments de fréquence de la forme d’onde, des moments de largeur d’impulsions de la forme d’onde, des moments de période de répétition des impulsions de la forme d’onde, des moments de période de répétition du motif de la forme d’onde.
Selon un mode de réalisation, compatible avec les trois modes de réalisation précédents, les descriptions comprennent au moins une variable de type qualitative correspondant à un paramètre de chaque description choisi parmi la liste suivante : un type de modulation de fréquence de la forme d’onde, un type de modulation de la période de répétition des impulsions, un type de balayage, un type de modulation intra pulse.
Il est entendu que ces listes ne sont pas exhaustives. L’homme de l’art est à même de choisir des paramètres des formes d’ondes autres que ceux précédemment évoqués sans sortir du cadre de l’invention.
La représente un dissipateur thermique selon un premier objet de l’invention, comportant une pluralité d’ailettes;
La représente une coupe d’une vue arrière du dissipateur thermique représenté en ;
La représente schématiquement les ailettes du dissipateur thermique des figures 1 et 2 ;
La représente schématiquement une alternative d’ailettes d’un dissipateur thermique selon une variante du premier objet de l’invention ;
La représente un module lumineux pour véhicule automobile selon un deuxième objet de l’invention comprenant un dissipateur thermique tel que décrit aux figures 1 à 3, un réflecteur et une lentille de projection ;
La représente le module lumineux de la dans lequel le réflecteur a été retiré laissant apparaitre une carte de circuits imprimés et des sources de lumière.
Description détaillée Dans la suite de la description, on entendra par direction longitudinale L la direction selon laquelle se déplace le véhicule, orientée d’arrière en avant, on entendra par direction transversale T la direction s’étendant transversalement au véhicule et qui est perpendiculaire à la direction longitudinale L, et on entendra par direction verticale V la direction d’étendant de bas en haut du véhicule et qui est perpendiculaire à la direction longitudinale L et à la direction transversale T. Ces directions sont représentées par le trièdre L, V, T sur les figures.
La représente un dissipateur thermique 10 de module lumineux pour véhicule automobile. Comme il sera vu par la suite, le dissipateur thermique 10 est destiné à être monté dans un module lumineux 20, lui-même destiné à être monté dans un véhicule automobile. Dans la suite de la description, les orientations longitudinale L, transversale T et verticale V données en référence au dissipateur thermique 10 et au module lumineux 20, correspondent à l’orientation que le dissipateur thermique 10, et le module lumineux 20 ont lorsqu’ils sont montés sur le véhicule.
Le dissipateur thermique 10 comporte une pluralité de protubérances de refroidissement. Dans l’exemple illustré, les protubérances de refroidissement sont formées par des ailettes 100. Il est entendu que d’autres protubérances de refroidissement pourraient être utilisées, comme par exemple des picots. Dans la suite de la description, on utilisera le terme ailettes pour se référer aux protubérances de refroidissement du dissipateur thermique 100.
Le dissipateur thermique 10 comporte une embase 11 à partir de laquelle s’étendent les ailettes 100. En particulier, chaque ailette 100 s’étend entre une base 110 et une extrémité libre 111 selon une direction d’extension E (représentée sur la ), la base 110 de l’ailette étant située du côté de l’embase 11 du dissipateur thermique 10. Dans l’exemple illustré, la direction d’extension E des ailettes 100 correspond à la direction verticale V.
Le dissipateur thermique 10 comprend un plan de joint P s’étendant dans un plan longitudinal, perpendiculaire à la direction d’extension E. Le plan de joint P correspond au plan dans lequel se joignent les deux parties du moule utilisées lors de l’injection du dissipateur thermique 10. De préférence, l’embase 11 du dissipateur thermique 11 est dans le plan de joint P.
Les ailettes 100 du dissipateur thermique 10 comprennent des ailettes supérieures 100a et des ailettes inférieures 100b. La base 110 de chacune des ailettes supérieures 100a et inférieures 100b repose sur une face opposée selon la direction d’extension E de l’embase 11 du dissipateur thermique 10. Les ailettes supérieures 100a et les ailettes inférieures 100b s’étendent ainsi de part et d’autre de l’embase 11 du dissipateur thermique 10.
En particulier, les ailettes supérieure 100a s’étendent depuis leur base 110 au niveau d’une face supérieure de l’embase 11 vers le haut dans la direction verticale V jusqu’à leur extrémité libre 111, et les ailettes inférieures 100b s’étendent depuis leur base 110 au niveau d’une face inférieure de l’embase 11, opposée à la face supérieure de l’embase 11 dans la direction d’extension E, vers le bas dans la direction verticale V jusqu’à leur extrémité libre 111.
Les ailettes supérieures 100a et inférieures 100b sont alignées. Autrement dit, chaque ailette supérieure 100a s’étend dans la même direction d’extension E et dans un sens opposé qu’une ailette inférieure 100b. Selon une variante couverte par l’invention, mais non représentée, une ailette supérieure 100a pourrait ne pas être alignée avec une ailette inférieure 100b, et inversement, une ailette inférieure 100b pourrait ne pas être alignée avec une ailette supérieure 100a.
Dans une variante non représentée, le dissipateur thermique 10 pourrait ne comprendre que des ailettes supérieures 100a ou que des ailettes inférieures 100b.
La première étape A du procédé de l’invention, mise en œuvre pour chaque description de la base de données avec allant de à , consiste à calculer une distance sur données symboliques entre la description et chacune des autres descriptions . Différentes mises en œuvre calcul de distance sur données symboliques seront décrites plus loin.
De plus, dans l’étape A, pour chaque description , on détermine la description , pour laquelle la distance est minimale une fois les distances calculées. C’est-à-dire qu’on détermine la description pour laquelle la distance est la plus petite des distances , . On forme alors une paire de description à partir des descriptions et
A la suite de l’étape A, le procédé de l’invention comprend une étape B consistant à former seuils définis de sorte que chaque seuil permette de séparer les paires de descriptions par quantile, selon leur distance . Autrement dit, les seuils sont tels que, pour allant de à la ou les -ième des paires présentent chacune une distance inférieure au seuil .
Ici est un nombre entier sélectionné par la personne mettant en œuvre le procédé, afin de paramétrer le nombre de clusters formés à la fin du procédé de l’invention. En effet, un élevé entrainera un nombre élevé de clusters formés, ce qui peut être souhaitable ou non en fonction des applications, du nombre de descriptions et du type de données. On note cependant que, bien que a une influence sur le nombre de clusters formés, n’est pas égal à ce dernier.
Après, dans une étape C, on forme ensembles, de paires à partir des seuils de sorte que les paires soient réparties dans les quantiles définis par les seuils. Ainsi, l'ensemble comprend la ou les paires présentant une distance inférieure au seuil . De plus, pour allant de 2 à chaque ensemble comprend la ou les paires présentant chacune une distance respective inférieure au seuil mais supérieure ou égale au seuil . Enfin, l’ensemble comprend la ou les paires présentant chacune une distance respective supérieure ou égale au seuil .
A la suite de l’étape C, on a donc réparti les paires de descriptions par quantiles. Il est à présent nécessaire d’effectuer des étapes de fusion itérative (ou clustering hiérarchique agglomératif) afin de créer des groupes (ou clusters ) de données pertinents avec des descriptions semblables.
Pour cela, dans une étape D mise en œuvre pour allant de 1 à , on effectue au moins une étape de fusion itérative regroupant les descriptions des paires comprises dans l’ensemble en des groupes en fonction du seuil précédemment défini en étape B, de manière à obtenir des groupes ayant chacun une distance maximale entre deux descriptions qui sont différentes de celles des autres groupes . Pour cela, il est essentiel que, pour chaque , la ou les étapes de fusion itérative ne regroupent pas la ou les descriptions appartenant à un groupe , avec précédemment formé à partir des ensembles .
Plus précisément, de manière préférentielle, l’étape D de fusion itérative comprend une première sous étape D1 effectuée pour allant de 1 à et consistant à effectuer la ou les fusions itératives à partir des paires comprises dans l’ensemble tant que la distance maximale entre deux descriptions des groupes formés dans une étape de fusion itérative précédente est inférieure au seuil . Pour la première itération de fusion, les groupes sont les paires de l’ensemble considéré, obtenues précédemment dans l’étape C. Pour clarification, par « des groupes formés dans une étape de fusion itérative précédente », on entend les groupes précédemment formés par fusion à partir des paires dans l’ensemble considéré. L’étape D1 consiste donc, pour chaque , à fixer le seuil comme seuil de distance maximale permettant de stopper de la fusion.
Enfin, l’étape D comprend une deuxième sous étape D2, mise en œuvre pour , consistant à effectuer la ou les étapes de fusions itératives de sorte que chaque groupe formés regroupe les descriptions des paires comprises dans l’ensemble qui présentent une description en commun. Il s’agit donc simplement ici d’identifier les descriptions les moins similaires mais tout de même semblables et de les regrouper.
On appelle « partition de données » un ensemble formé par les groupes obtenus à l’issue de l’étape D.
Ainsi, le procédé de l’invention permet le regroupement de données quasiment identiques au sein de mêmes groupes (ou clusters ). Contrairement, à un algorithme de clustering hiérarchique agglomératif, le procédé de l’invention ne nécessite pas de connaitre à l’avance le nombre de groupes recherchés.
La figure 2A est une illustration comparant des groupes de descriptions obtenus par un procédé de clustering hiérarchique agglomératif de l’art antérieur (à gauche) et par le procédé de l’invention (à droite). Les descriptions sont représentées par des carrés alors que les cercles et ellipses entourant ces carrés représentent les différents groupes formés par chaque procédé. Le procédé de l’invention a l’avantage de hiérarchiser son processus de clustering , afin de créer dans un premier temps des groupes ne contenant que des données quasiment identiques (par exemple groupes , puis dans un second temps des groupes contenant des données proches, mais pas identique (par exemple groupes , puis enfin des groupes avec des données présentant des similarités, mais loin d’être identiques (par exemple groupes ,.
En séparant les paires de description par quantile en étape B et C de manière à former des ensembles de paires puis en appliquant une étape de fusion itérative sur chacun de ces ensembles séparément (en étape D), le procédé de l’invention évite le problème des algorithmes de clustering conventionnels qui rassemblent au sein d’un même groupe des données quasiment identiques mais également des données semblables (voir groupes à gauche), ce qui rendrait nettement plus difficile la détection de données quasiment identiques.
Le procédé de l’invention a entre autre l’avantage d’être entièrement automatisé.
La figure 2B illustre une vue schématique d’un exemple de groupes de descriptions obtenus par le procédé de l’invention pour descriptions Sur la figure 2B est représentée la distance maximale entre deux descriptions, notées et pour le groupe et respectivement.
Le mode de calcul de distance sur données symboliques dépend des types de variables que comprennent les descriptions.
Chaque ailette 100 comprend une hauteur dans la direction d’extension E. La hauteur des ailettes 100 dépend de l’espace disponible dans le module lumineux dans lequel le dissipateur thermique 10 est destiné à être monté. Ainsi, les ailettes supérieures 100a et/ou les ailettes inférieures 100b peuvent avoir toute la même hauteur ha. Alternativement, les ailettes supérieures 100a et/ou les ailettes inférieures 100b peuvent avoir des hauteurs ha différentes. Comme illustré sur l’exemple non limitatif représenté aux figures 1 et 2, plusieurs ailettes supérieures 100a ont la même hauteur ha, tandis que d’autres ailettes supérieures 100a ont une hauteur ha différente, et toutes les ailettes inférieures 100b ont la même hauteur hb, étant entendu que certaines ailettes inférieures hb pourraient également avoir une hauteur différente.
Les ailettes 100, et donc les ailettes supérieures 100a et inférieures 100b, sont réparties le long d’une direction transversale à la direction d’extension E. Dans l’exemple illustrée, la direction transversale à la direction d’extension E correspond à la direction transversale T.
La représente une vue arrière en coupe dans un plan défini par la direction d’extension et la direction transversale, correspondant dans cet exemple respectivement à la direction verticale et à la direction transversale, du dissipateur thermique 10.
Chaque ailette 100 présente une épaisseur e selon la direction transversale. Cette épaisseur e est particulièrement visible sur la . Cette épaisseur e présente une diminution en allant de la base 110 de l’ailette 100 à l’extrémité libre 111 de l’ailette 100. En particulier, l’épaisseur e de chaque ailette 100 est plus grande à proximité de la base 110 de l’ailette 100 qu’à proximité de l’extrémité libre 111 de l’ailette 100.
Les ailettes 100 comprennent une première portion 101, une deuxième portion 102. Dans l’exemple illustré, les ailettes 100 comprennent en outre une troisième portion 103. La première portion 101 est située entre la base 110 et la deuxième portion 102, la deuxième portion 102 est située entre la première portion 101 et la troisième portion 103, et la troisième portion 103 est située entre la deuxième portion 102 et l’extrémité libre 111. Dans chacune de ces portions 101, 102, 103, la variation d’épaisseur e de l’ailette est différente.
La diminution de l’épaisseur e de chaque ailette 100 est plus forte dans la deuxième portion 102 que dans la première portion 101. La diminution de l’épaisseur e de l’ailette 100 dans la troisième portion 103 est moins forte que la diminution de l’épaisseur e de l’ailette 100 dans la deuxième portion 102. Dans l’exemple illustré, la diminution de l’épaisseur e de l’ailette 100 dans la troisième portion 103 est identique à la diminution de l’épaisseur e de l’ailette 100 dans la première portion 101.
Afin d’illustrer ces variations d’épaisseur e des ailettes 100, les ailettes 100 du dissipateur thermique 10 sont représentées schématiquement à la . Sur chaque ailette 100, on peut considérer une première partie P1 de la première portion 101, une deuxième partie P2 de la deuxième portion 102 et une troisième partie P3 de la troisième portion 103, chacune de ces première, deuxième et troisième parties P1, P2, P3 ayant une hauteur H, prise selon la direction d’extension E de l’ailette 100, identique. Chacune des première, deuxième et troisième parties P1, P2, P3 sont délimitées par une extrémité supérieure P1sup, P2sup, P3sup tournée vers l’extrémité libre 111 de l’ailette 100 et une extrémité inférieure P1inf, P2inf, P3inf tournée vers la base 110 de l’ailette 100. Chaque extrémité supérieure P1sup, P2sup, P3sup comprend une épaisseur e1h, e2h, e3h prise dans la direction transversale, et chaque extrémité inférieure P1inf, P2inf, P3inf comprend une épaisseur e1b, e2b, e3b prise selon la direction transversale.
La diminution de l’épaisseur e de chaque ailette 100 plus forte dans la deuxième portion 102 que dans la première portion 101 se traduit par le fait que la différence entre l’épaisseur e1b de l’ailette 100 au niveau de l’extrémité inférieure P1inf de la première partie P1 et l’épaisseur e1h de l’ailette 100 au niveau de l’extrémité supérieure P1sup de la première partie P1 est supérieure à la différence entre l’épaisseur e2b de l’ailette 100 au niveau de l’extrémité inférieure P2inf de la deuxième partie P2 et l’épaisseur e2h de l’ailette 100 au niveau de l’extrémité supérieure P2sup de la deuxième partie P2.
La diminution de l’épaisseur e de l’ailette 100 dans la troisième portion 103 moins forte que la diminution de l’épaisseur e de l’ailette 100 dans la deuxième portion 102 se traduit par le fait que la différence entre l’épaisseur e2b de l’ailette 100 au niveau de l’extrémité inférieure P2inf de la deuxième partie P2 et l’épaisseur e2h de l’ailette 100 au niveau de l’extrémité supérieure P2sup de la deuxième partie P2 est inférieure à la différence entre l’épaisseur e3b de l’ailette 100 au niveau de l’extrémité inférieure P3inf de la troisième partie P3 et l’épaisseur e3h de l’ailette 100 au niveau de l’extrémité supérieure P3sup de la troisième partie P3.
Et en particulier, dans l’exemple illustré, la diminution de l’épaisseur e de l’ailette 100 dans la troisième portion 103 identique à la diminution de l’épaisseur e de l’ailette 100 dans la première portion 101 se traduit par le fait que la différence entre l’épaisseur e1b de l’ailette 100 au niveau de l’extrémité inférieure P1inf de la première partie P1 et l’épaisseur e1h de l’ailette 100 au niveau de l’extrémité supérieure P1sup de la première partie P1 est égale à la différence entre l’épaisseur e3b de l’ailette 100 au niveau de l’extrémité inférieure P3inf de la troisième partie P3 et l’épaisseur e3h de l’ailette 100 au niveau de l’extrémité supérieure P3sup de la troisième partie P3.
La diminution d’épaisseur e des ailettes 100 depuis leur base 110 vers leur extrémité libre 110 est donc non constante, ce qui permet d’avoir une base 110 suffisamment large pour garantir le passage du matériau formant le dissipateur thermique 10 dans le moule lors de l’injection, tout en diminuant plus fortement l’épaisseur de l’ailette 100 dans la deuxième portion 102 afin d’obtenir une ailette 100 moins épaisse plus rapidement à mesure que l’on s’approche de l’extrémité libre 111 de l’ailette 100. Comme les ailettes 100 sont plus fines plus rapidement grâce à la diminution d’épaisseur plus important dans la deuxième portion 102, il est possible de positionner les ailettes 100 plus proches les unes des autres au niveau de leur base 110, car finalement, la distance entre les ailettes 100 s’accroit plus rapidement au niveau de la deuxième portion 102. Ainsi, même s’il est possible que les ailettes 100 rayonnent de la chaleur l’une vers l’autre au niveau de la première portion 101, ce phénomène de rayonnement sera ensuite limité au niveau de la deuxième portion 102 et de la troisième portion 103. Au niveau de la deuxième portion 102 et de la troisième portion 103, la convection est favorisée et le rayonnement vers l’extérieur du dissipateur thermique est également favorisé.
Pour chacune des première, deuxième et troisième portions 101, 102, 103, la diminution de l’épaisseur e de l’ailette 100 est constante. Ainsi, pour la première portion, quelle que soit la première partie P1 de hauteur H considérée, la différence entre l’épaisseur e1b de l’ailette 100 au niveau de l’extrémité inférieure P1inf de la première partie P1 et l’épaisseur e1h de l’ailette 100 au niveau de l’extrémité supérieure P1sup de la première partie P1 est identique. De même, pour la deuxième portion 102, quelle que soit la deuxième partie P2 de hauteur H considérée, la différence entre l’épaisseur e2b de l’ailette 100 au niveau de l’extrémité inférieure P2inf de la deuxième partie P2 et l’épaisseur e2h de l’ailette 100 au niveau de l’extrémité supérieure P2sup de la deuxième partie P2 est identique. De même, pour la troisième portion 103, quelle que soit la troisième partie P3 de hauteur H considérée, la différence entre l’épaisseur e3b de l’ailette 100 au niveau de l’extrémité inférieure P3inf de la troisième partie P3 et l’épaisseur e3h de l’ailette 100 au niveau de l’extrémité supérieure P3sup de la troisième partie P3 est identique.
Chaque ailette 100 comprend un premier côté transversal 120 et un deuxième côté transversal 130, opposé au premier côté transversal 120. Notamment, les premier et deuxième côtés transversaux correspondent aux bords de l’ailette 100 pris sur une section de l’ailette 100 par un plan comprenant la direction d’extension E et la direction transversale T, correspondant au plan de coupe de la , et au plan dans lequel les ailettes 100 sont représentées schématiquement à la .
Le premier côté transversal 120 est symétrique au deuxième côté transversal 130 par rapport à un axe de symétrie S parallèle à la direction d’extension
La diminution de l’épaisseur e de l’ailette 100 constante dans chacune des première, deuxième et troisième portions 101, 102, 103 se traduit par le fait que les premier et deuxième côtés transversaux 120, 130 sont formés par un segment de droite pour chacune des première, deuxième et troisième portions. Ainsi, la première portion 101 comprend un premier angle de dépouille primaire i1 formé entre le premier côté transversal 120 de l’ailette 100 dans la première portion 101 et la direction d’extension E, la deuxième portion 102 comprend un deuxième angle de dépouille primaire i2 formé entre le premier côté transversal 120 de l’ailette 100 dans la deuxième portion 102 et la direction d’extension E, et la troisième portion 103 comprend un troisième angle de dépouille primaire i3 formé entre le premier côté transversal 120 de l’ailette 100 dans la troisième portion 103 et la direction d’extension E.