paper-with-me

Papers

PyTopo3D: A Python Framework for 3D SIMP-based Topology Optimization

2025-04-08 · Jihoon Kim, Namwoo Kang

Three-dimensional topology optimization (TO) is a powerful technique in engineering design, but readily usable, open-source implementations remain limited within the popular Python scientific environment. This paper introduces PyTopo3D, a software framework developed to address this gap. PyTopo3D provides a feature-rich tool for 3D TO by implementing the well-established Solid Isotropic Material with Penalization (SIMP) method and an Optimality Criteria (OC) update scheme, adapted and significantly enhanced from the efficient MATLAB code by Liu and Tovar (2014). While building on proven methodology, PyTopo3D's primary contribution is its integration and extension within Python, leveraging sparse matrix operations, optional parallel solvers, and accelerated KD-Tree sensitivity filtering for performance. Crucially, it incorporates functionalities vital for practical engineering workflows, including the direct import of complex design domains and non-design obstacles via STL files, integrated 3D visualization of the optimization process, and direct STL export of optimized geometries for manufacturing or further analysis. PyTopo3D is presented as an accessible, performance-aware tool and citable reference designed to empower engineers, students, and researchers to more easily utilize 3D TO within their existing Python-based workflows.

📄 PDF Abstract BibTeX arXiv:2504.05604

Code (1)

jihoonkim888/PyTopo3D 공식 구현

Similar Papers 제목 키워드 기반

Algorithmically-Consistent Deep Learning Frameworks for Structural Topology Optimization

2020-12-09 · Jaydeep Rade, Aditya Balu, Ethan Herron, Jay Pathak 외

Topology optimization has emerged as a popular approach to refine a component's design and increase its performance. However, current state-of-the-art topology optimization frameworks are compute-intensive, mainly due to…

BIG-bench Machine LearningDeep Learning

A novel topology design approach using an integrated deep learning network architecture

2018-08-03 · Sharad Rawat, M. -H. Herman Shen

Topology design optimization offers tremendous opportunity in design and manufacturing freedoms by designing and producing a part from the ground-up without a meaningful initial design as required by conventional shape d…

TOuNN: Topology Optimization using Neural Networks

2020-11-08 · Structural and Multidisciplinary Optimization 2020 11 · Aaditya Chandrasekhar, Krishnan Suresh

Neural networks, and more broadly, machine learning techniques, have been recently exploited to accelerate topology optimization through data-driven training and image processing. In this paper, we demonstrate that one c…

Lale: Consistent Automated Machine Learning

2020-07-04 · Guillaume Baudart, Martin Hirzel, Kiran Kate, Parikshit Ram 외

Automated machine learning makes it easier for data scientists to develop pipelines by searching over possible choices for hyperparameters, algorithms, and even pipeline topologies. Unfortunately, the syntax for automate…

BIG-bench Machine Learning

cmaes : A Simple yet Practical Python Library for CMA-ES

2024-02-02 · Masahiro Nomura, Masashi Shibata

The covariance matrix adaptation evolution strategy (CMA-ES) has been highly effective in black-box continuous optimization, as demonstrated by its success in both benchmark problems and various real-world applications. …

Transfer Learning