Brevet FR3049213A1 (20170929)
REVENDICATIONS1. Dispositif de traitement de données pour fabrication additive, comprenant une mémoire (8) agencée pour recevoir des données d'emplacement désignant un emplacement et un élément de volume contenant cet emplacement, et un générateur (4) agencé pour déterminer des données de fabrication additive indiquant si un emplacement associé à des données d'emplacement est vide ou plein, caractérisé en ce que : - la mémoire (8) est agencée pour recevoir des données de densité et des données de rayon, et en ce que - le générateur (4,\n<CLM>\1\test agencé pour calculer, pour un emplacement donné désigné par des données d'emplacement, des données de graines de cellule de Voronoi désignant des emplacements de graines de cellule de Voronoi d'un jeu de graines de cellules de Voronoi associé à l'emplacement donné, - le générateur est agencé pour déterminer lesdits emplacements de graines de cellules de Voronoi dans une pluralité d'éléments de volumes comprenant l'élément de volume contenant l'emplacement donné et des éléments de volumes sélectionnés dans un voisinage de l'élément de volume contenant l'emplacement donné, en divisant chaque élément de volume de la pluralité d'éléments de volume en un ou plusieurs sous-éléments de volume dont le nombre est calculé à partir des données de densité et du volume de chaque élément de volume, en déterminant de manière pseudo-aléatoire en fonction des données d'emplacement et des données de densité des sous-éléments de volume recevant une graine de cellule de Voronoi, et en déterminant de façon pseudo- aléatoire dans chaque sous- élément de volume recevant une graine de cellule de Voronoi des données de graine de cellule de Voronoi désignant un emplacement dans ce sous-élément de volume, - le générateur (4,\n<CLM>\1\test en outre agencé pour définir au moins une branche à partir d'un triplet de graines de cellule de Voronoi choisies dans un jeu de graines de cellules de Voronoi associé à un emplacement donné dont l'une est la plus proche de l'emplacement donné, et pour définir des données de fabrication additive indiquant que l'emplacement donné est plein lorsque la distance entre 3049213 23 ledit emplacement donné et sa projection sur une branche est inférieure à une distance tirée des données de rayon, et lorsque ladite graine de cellule de Voronoi la plus proche de l'emplacement donné est la plus proche de ladite projection parmi le jeu de graines de cellules de Voronoi associé à 5 l'emplacement donné.\n<CLM>\1\tDispositif selon la revendication 1, dans lequel le générateur (4,\n<CLM>\1\test un modélisateur (10) agencé pour recevoir un couple associant des données de densité et des données de rayon, pour déterminer un jeu de données de 10 fabrication additive pour un objet de forme sensiblement cubique à partir de ce couple, et pour appliquer une méthode d'homogénéisation pour en tirer une donnée d'élasticité.\n<CLM>\1\tDispositif selon la revendication 2, dans lequel le modélisateur (10) est agencé, 15 pour un couple donné, pour déterminer plusieurs jeux de données de fabrication additive en faisant varier les déterminations pseudo-aléatoires, et pour réaliser une moyenne des données d'élasticité pour le couple donné.\n<CLM>\1\tDispositif selon l'une des revendications 1 à 3, dans lequel le générateur (4,10) 20 est un constructeur (4) agencé pour recevoir des données d'objet (12) définissant la forme d'un objet à produire par fabrication additive et comprenant des données d'élasticité associées à des emplacements désignés par les données d'objet, et, pour certains au moins des emplacements des données d'objets, pour déterminer des données de rayon et des données de densité à partir des données 25 d'élasticité associées, et déterminer des données de fabrication additive correspondantes.\n<CLM>\1\tDispositif selon la revendication 4, dans lequel le générateur (4,\n<CLM>\1\tdétermine de manière procédurale les données de fabrication de chaque emplacement 30 désigné par les données d'objet à partir des seules données d'objet dont sont tirées les données de densité et les données de rayon. 3049213 24\n<CLM>\1\tDispositif selon l'une des revendications précédentes, dans lequel le générateur (4,\n<CLM>\1\test agencé pour sélectionner des éléments de volume cubiques ayant un volume égal à celui de l'élément de volume contenant l'emplacement donné, lequel élément de volume est également cubique. 5\n<CLM>\1\tDispositif selon l'une des revendications précédentes, dans lequel générateur (4,\n<CLM>\1\test agencé pour diviser chaque élément de volume de la pluralité d'éléments de volumes en des sous-éléments cubiques et de taille identique entre eux. 10\n<CLM>\1\tDispositif selon l'une des revendications précédentes, dans lequel le générateur (4,\n<CLM>\1\test agencé, après avoir déterminé le jeu de graines de cellules de Voronoi pour un emplacement donné, pour déterminer la graine de cellule de Voronoi la plus proche de l'emplacement donné, et calculer un jeu de graines de cellules de Voronoi associé à l'emplacement de cette graine de cellule de 15 Voronoi.\n<CLM>\1\tDispositif selon l'une des revendications précédentes, dans lequel le générateur (4,\n<CLM>\1\test agencé pour sélectionner des éléments de volume dans un voisinage de l'élément volume contenant l'emplacement donné qui sont contigus 20 à cet élément de volume, ou qui sont contigus à un élément de volume contigu à cet élément de volume.\n<CLM>\1\tProcédé de traitement de données pour fabrication additive comprenant les opérations suivantes : 25 a. recevoir des données d'emplacement désignant un emplacement et un élément de volume contenant cet emplacement, des données de densité et des données de rayon, b. déterminer, pour un emplacement donné désigné par des données d'emplacement, des données de graines de cellule de Voronoi désignant des 30 emplacements de graines de cellule de Voronoi d'un jeu de graines de cellules de Voronoi associé à l'emplacement donné, dans une pluralité d'éléments de volumes comprenant l'élément de volume contenant l'emplacement donné et des 3049213 25 éléments de volumes sélectionnés dans un voisinage de l'élément de volume contenant l'emplacement donné, en divisant chaque élément de volume de la pluralité d'éléments de volume en un ou plusieurs sous-éléments de volume dont le nombre est calculé à partir des données de densité et du volume de chaque 5 élément de volume, en déterminant de manière pseudo-aléatoire en fonction des données d'emplacement et des données de densité des sous- éléments de volume recevant une graine de cellule de Voronoi, et en déterminant de façon pseudoaléatoire dans chaque sous- élément de volume recevant une graine de cellule de Voronoi des données de graine de cellule de Voronoi désignant un emplacement 10 dans ce sous-élément de volume, c. définir au moins une branche à partir d'un triplet de graines de cellule de Voronoi choisies dans un jeu de graines de cellules de Voronoi associé à un emplacement donné dont l'une est la plus proche de l'emplacement donné, d. définir des données de fabrication additive indiquant que l'emplacement donné 15 est plein lorsque la distance entre ledit emplacement donné et sa projection sur une branche est inférieure à une distance tirée des données de rayon, et lorsque ladite graine de cellule de Voronoi la plus proche de l'emplacement donné est la plus proche de ladite projection parmi le jeu de graines de cellules de Voronoi associé à l'emplacement donné. 20\n<CLM>\1\tProcédé selon la revendication 10, comprenant en outre les opérations suivantes : e. recevoir des données d'objet (12) définissant la forme d'un objet à produire par fabrication additive et des données d'élasticité associées à des emplacements 25 désignés par les données d'objet, f pour certains au moins des emplacements des données d'objets, déterminer des données de rayon et des données de densité à partir des données d'élasticité associées, g. déterminer des données de fabrication additive correspondantes en exécutant les 30 opérations a. à d..\n<CLM>\1\tProcédé selon la revendication 11, comprenant en outre l'opération suivante : 3049213 26 h. commander une machine de fabrication additive avec les données de fabrication additive.\n<CLM>\1\tProcédé selon l'une des revendications 11 à 12, dans lequel l'opération g. est 5 réalisée de manière procédurale à partir des seules données d'objet dont sont tirées les données de densité, et données de rayon.\n<CLM>\1\tProcédé selon la revendication 10, comprenant en outre les opérations suivantes : 10 i. pour un couple associant des données de densité et des données de rayon, exécuter les opérations a. à d. pour déterminer un jeu de données de fabrication additive pour un objet de forme sensiblement cubique à partir de ce couple, j. appliquer une méthode d'homogénéisation pour en tirer une donnée d'élasticité. 15\n<CLM>\1\tProcédé selon la revendication 14, comprenant en outre l'opération suivante : k. pour un couple donné, répéter les opérations i. et j. en faisant varier les déterminations pseudo-aléatoires de l'opération b., et réaliser une moyenne des données d'élasticité pour le couple donné.