TOPress3D: 3D topology optimization with design-dependent pressure loads in MATLAB
Prabhat Kumar

TL;DR
TOPress3D is an educational MATLAB tool for 3D topology optimization of structures with design-dependent pressure loads, demonstrating robustness through practical pressure load-bearing structure designs.
Contribution
It introduces a user-friendly MATLAB code for 3D topology optimization with design-dependent pressure loads, incorporating Darcy's law and adjoint sensitivity analysis.
Findings
Successfully designed pressure load-bearing structures.
Demonstrated robustness and versatility of the code.
Provides an accessible educational resource for newcomers.
Abstract
This paper introduces "\texttt{TOPress3D}," a 3D topology optimization MATLAB code for structures subjected to design-dependent pressure loads. With a primary focus on pedagogical objectives, the code provides an easy learning experience, making it a valuable tool and practical gateway for newcomers, students, and researchers towards this topic. \texttt{TOPress3D} uses Darcy's law with a drainage term to link the given pressure load to design variables that, in turn, is converted to consistent nodal loads. Optimization problems focused on compliance minimization under volume constraints with pressure loads are solved. Load sensitivities arising due to design-dependent nature of the loads are evaluated using the adjoint-variable approach. The method of moving asymptotes is used to update the design variables. \texttt{TOPress3D} is constituted by six main parts. Each is described in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopology Optimization in Engineering · Manufacturing Process and Optimization · Advanced Numerical Analysis Techniques
