Skip to main content
Log in

Clustering-based concurrent topology optimization with macrostructure, components, and materials

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

Abstract

This paper proposes a clustering-based concurrent topology optimization method for designing additive manufacturable cellular structures. In the context of multiscale topology optimization, the macrodesign domain can be divided into several subdomains (components) to reduce the number of microstructures which are needed to be optimized. However, in previous works, the division pattern is either artificially decided and fixed during the iteration process or updated according to a fixed parameter range. In this paper, a dynamic clustering strategy is developed to automatically divide the macrodesign domain into several subdomains according to the directions and ratio of the principal stress. K-means algorithm is adopted here for clustering; the advantages are that no predefined range is needed to group the microstructures and the number of microstructures used in the optimization can be arbitrarily specified. The macrostructure and the representative microstructures are optimized simultaneously using a density-based method. Each iteration consists of three sequential steps: First, the macrovariables are updated one step forward. Then, get the stress tensors from the macrovariables updating step and perform the clustering analysis. In the end, update the microvariables one step forward under the current clustering pattern and start the next iteration until the optimization converges. Several numerical examples are presented to demonstrate the effectiveness of the proposed method.

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

Similar content being viewed by others

References

Download references

Acknowledgments

The authors are grateful to the anonymous reviewers for their valuable suggestions and comments.

Funding

The authors gratefully acknowledge the financial support to this work by the National Natural Science Foundation of China (Grant Nos. U1808215, 11572063, and 11802164), the 111 Project (B14013), and the Fundamental Research Funds for the Central Universities of China (DUT18ZD103).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shutian Liu.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Replication of results

The clustering analysis is simply performed by using the function kmeans in Matlab. All the datasets generated in this work and the Matlab codes are available upon reasonable request to the corresponding author.

Additional information

Responsible Editor: Zhen Luo

Publisher's note

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

Clustering-based concurrent topology optimization with macrostructure, components, and materials

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Qiu, Z., Li, Q., Liu, S. et al. Clustering-based concurrent topology optimization with macrostructure, components, and materials. Struct Multidisc Optim 63, 1243–1263 (2021). https://doi.org/10.1007/s00158-020-02755-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-020-02755-5

Keywords

Navigation