Skip to main content
Log in

TopADD: a 2D/3D integrated topology optimization parallel-computing framework for arbitrary design domains

  • Educational Paper
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

In this work, a two-dimensional (2D) and three-dimensional (3D) integrated topology optimization (TO) parallel-computing framework, named TopADD (TOPology optimization for Arbitrary Design Domains), is developed to deal with topology optimization problems with arbitrary design domains. The parallel-computing framework is an extended work of the initial parallel-computing framework developed by Aage et al. (Struct Multidiscip Optim 51(3): 565–572, 2015). The extension is threefold: (a) a 2D implementation has been incorporated into the framework to achieve seamless switching between 2D and 3D dimensions; (b) an efficient voxelizer that can initialize complex geometries into the design domains for topology optimization is developed; and (c) besides the compliance minimization problem, two other physics have been considered: the compliant mechanism and the heat conduction problems. Additionally, the computational efficiency of the proposed framework has been examined. Compared to the other frameworks in the literature, the proposed work has superior efficiency in both computational time and memory usage. Lastly, the proposed topology optimization framework’s compatibility with additive manufacturing (AM) has been demonstrated by exporting and printing the final optimized parts without postprocessing.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26

References

Download references

Acknowledgements

This work was supported by funding from the Natural Sciences and Engineering Research Council of Canada (NSERC), the Federal Economic Development Agency for Southern Ontario (FedDev Ontario), and Siemens Energy Canada Limited. The authors would like to thank the support from all the specialists from SHARCNET for providing valuable tutorials and assistants. The authors would like to thank Jerry Ratthapakdee and Grace Kurosad for helping in printing the samples.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhi-Dong Zhang.

Ethics declarations

Conflict of interest

The authors declare no competing interests.

Replication of results

The source code of the framework and some further compile details have been provided at https://github.com/wonderfulzzd/TopADD_2D_3D_Arbitrary_TopOpt_in_PETSc.

Additional information

Responsible Editor: Gengdong Cheng

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Highlights

• Developed a 2D/3D integrated topology optimization parallel-computing framework that achieves dimensional switching seamlessly.

• Developed an arbitrary design domain-enabled topology optimization by incorporating an efficient CAD model voxelizer.

• Demonstrated superior efficiency compared to other available topology optimization frameworks in the literature.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, ZD., Ibhadode, O., Bonakdar, A. et al. TopADD: a 2D/3D integrated topology optimization parallel-computing framework for arbitrary design domains. Struct Multidisc Optim 64, 1701–1723 (2021). https://doi.org/10.1007/s00158-021-02917-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-021-02917-z

Keywords

Navigation