Downloads |
phi2stl v1.0
|
Phi2stl is a post-optimization MATLAB program preparing the optimization data for additive manufacturing generating an STL file. It provides a variety of useful tools : scaling, changing resolution, adding thickness to 2D designs, flipping, symmetry, periodicity, and changing orientation. Mainly developed for level-set based optimization methods, the input is expected to be a matrix Φ of a 2D or 3D design, but it can also be used with density-based optimization results. The MATLAB program is available in both GUI and code version |
TOPLSM |
Disclaimer |
Journal publication: Panagiotis Vogiatzis, Shikui Chen and Chi Zhou, “An Open Source Framework For Integrated Additive Manufacturing and Level-Set Based Topology Optimization”, Journal of Computing and Information Science in Engineering, 17.4 (2017): 041012. Conference publication: Panagiotis Vogiatzis, Shikui Chen and Chi Zhou, “A Matlab Code For Integrated Additive Manufacturing and Level-Set Based Topology Optimization”, ASME Proceedings of IDETC/CIE, August 21-24, 2016, Charlotte, North Carolina, USA. The input should be a random_filename.mat file including one 2D or 3D matrix named as “phi”. |
The programs are provided for educational purposes and are not guaranteed to be free of errors. The authors are not responsible for any problems caused by the use of these programs. |
TOPLSM, a 199-line Matlab program is developed and presented here for the mean compliance optimization of structures in 2D, with the classical level set method. The optimization includes: 1) Upwind scheme for solving the Hamilton-Jacobi PDE; 2) PDE-based Reinitializtion; 3) Calculation of geometric quantities; 4) Finite element analysis in 2D. |