Perriard, YvesGermano, PaoloThabuis, AdrienSchlegel, Eloi2022-02-252022-02-252021-06-11https://infoscience.epfl.ch/handle/20.500.14299/185700Topology optimization (TO) is a mathematical method that optimizes material layout within a given design space, for a given set of loads, boundary conditions and constraints. Its goal is to maximize the performance of the system, which means generate a structure with the least material and at least as resistant as the original geometry. Those topology optimizations yield an overall layout of a structure in the form of discrete densities or continuous boundaries. One of the important drawbacks, however, is that a serious gap exists between the topology results and parameterized CAD models that are ready for subsequent optimization and manufacturing. It is the most significant bottleneck to interpret topology optimization results and to produce a parameterized CAD model that can be used for subsequent optimization. This lack of features brings us to the current project: How to extract the geometric features from a TO results ? The idea of the project is to create an algorithm that translates automatically this format to another one ( CAD file ). For that, it is necessary to extract features like the skeleton and the widths of the structure. This would reduce the post-processing time and would allow to integrate it into an optimization routine. After a remind of the state-of-the-art of the TO and the actual way to proceed, the strategy will be discussed and the python script solution will be presented with explications of the role of each function and their potential weaknesses.Geometric features extraction from topology optimization resultsstudent work::semester or other student projects