Skip to main content
Log in

Algorithms of isogeometric analysis for MIST-based structural topology optimization in MATLAB

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

Abstract

In this paper, a new isogeometric topology optimization (ITO) method based on the moving iso-surface threshold (MIST) method is proposed, and the corresponding MATLAB code is provided. The same nonuniform rational B-splines (NURBS) basis functions are used to construct a geometrical model and evaluate the objective function for minimal compliance problems. In MIST-based ITO, the physical response function is calculated by using the same NURBS basis functions as the geometry model. First, the physical response function values of control points are calculated by using the NURBS basis function and the physical response function values of the Gauss points. Second, the physical response function values of the knots (the element nodes) are obtained by fitting the control points using NURBS basis functions. Finally, the physical response surface is formed by connecting its nodal values. The structure topology is iteratively updated by using an iso-surface with an appropriate threshold to cut the physical response surface. Compared to traditional MIST, MIST-based ITO can improve the computational accuracy and computational efficiency of high-order elements. Several numerical examples demonstrate the effectiveness of the proposed method, verifying the validity of isogeometric topology optimization MATLAB codes in implementing MIST_based_ITO, which is provided in Online Appendix 1.

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

Acknowledgements

This work was financially supported by the National Key Research and Development Program of China (Grant No. 2020YFB1708303), the National Natural Science Foundation of China (Grant Nos. U1806215 and 12072058), and the Fundamental Research Funds for the Central Universities of China (Grant DUT20LK02).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenjiong Chen.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Replication of results

The descriptions of the formulation, the numerical implementation, and the numerical results contain all the necessary information for reproducing the results of this article. A MATLAB code for the isogeomtric topology optimization method based on the moving iso-surface threshold method is presented in Online Appendix 1–5. Hence, we are confident that the results can be reproduced.

Additional information

Responsible Editor: Graeme James Kennedy

Publisher's Note

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

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary file1 (DOCX 79 KB)

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, W., Su, X. & Liu, S. Algorithms of isogeometric analysis for MIST-based structural topology optimization in MATLAB. Struct Multidisc Optim 67, 43 (2024). https://doi.org/10.1007/s00158-024-03764-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00158-024-03764-4

Keywords

Navigation