Skip to main content
Log in

A fully automatic computational framework for beam structure design from continuum structural topology optimization

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

Abstract

This paper proposes a new fully automatic computational framework from continuum structural topology optimization to beam structure design. Firstly, the continuum structural topology optimization is performed to find the optimal material distribution. The centers of the elements (i.e., vertices) in the final topology are considered as the original model of the skeleton extraction. Secondly, the Floyd-Warshall algorithm is used to calculate the geodesic distances between vertices. By combining the geodesic distance-based mapping function and a coarse-to-fine partition scheme, the original model is partitioned into regular components. The skeleton can be extracted by using edges to link the barycenter of the components and decomposed into branches by identified joint vertices. Each branch is normalized into a straight line. After mesh generation, a beam finite element model is established. Compared to other methods in the literature, the beam structures reconstructed by the proposed method have a desirable centeredness and keep the homotopy properties of the original models. Finally, the cross-sectional areas of members in the beam structure are considered as the design variables, and the sizing optimization is performed. Four numerical examples, both 2D and 3D, are employed to demonstrate the validity of the automatic computational framework. The proposed method extracts a parameterized beam finite element model from the topology optimization result that bridges the gap between the topology optimization of continuum structures and the subsequent optimization or design that enables a fully automatic design of beam-like structures.

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

Similar content being viewed by others

References

  • Ahrari A, Atai AA, Deb K (2015) Simultaneous topology, shape and size optimization of truss structures by fully stressed design based on evolution strategy. Eng Optim 47(8):1063–1084

    MathSciNet  Google Scholar 

  • Amir E, Amir O (2019) Topology optimization for the computationally poor: efficient high resolution procedures using beam modeling. Struct Multidisc Optim 59(1):165–184

    MathSciNet  Google Scholar 

  • Barra V, Biasotti S (2013) 3D shape retrieval using kernels on extended Reeb graphs. Pattern Recognit 46(11):2985–2999

    Google Scholar 

  • Bendsoe MP (1989) Optimal shape design as a material distribution problem. Struct Optimization 1(4):193–202

    Google Scholar 

  • Bendsoe MP, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng 71(2):197–224

    MathSciNet  Google Scholar 

  • Berretti S, Bimbo AD, Pala P (2009) 3D Mesh decomposition using Reeb graphs. Image Vision Comput 27(10):1540–1554

    Google Scholar 

  • Bremicker M, Chirehdast M, Kikuchi N, Papalambros PY (1991) Integrated topology and shape optimization in structural design. Mech Struct Mach 19(4):551–587

    Google Scholar 

  • Chirehdast M, Gea HC, Kikuchi N, Papalambros PY (1994) Structural configuration examples of an integrated optimal design process. ASME J Mech Des 116(4):997–1004

    Google Scholar 

  • Chou YH, Lin CY (2010) Improved image interpreting and modeling technique for automated structural optimization system. Struct Multidisc Optim 40(1–6):215–226

    Google Scholar 

  • Costa G, Montemurro M, Pailhès J (2019) Minimum length scale control in a NURBS-based SIMP method. Comput Methods Appl Mech Eng 354(1):963–989

    MathSciNet  Google Scholar 

  • Danzi F, Gibert JM, Frulla G, Cestino E (2018) Graph-based element removal method for topology synthesis of beam based ground structures. Struct Multidisc Optim 57:1809–1813

    Google Scholar 

  • Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1:269–271

    MathSciNet  Google Scholar 

  • Dugré A, Vadean A, Chaussée J (2016) Challenges of using topology optimization for the design of pressurized stiffened panels. Struct Multidisc Optim 53(2):303–320

    Google Scholar 

  • Fairclough HE, He L, Pritchard TJ, Gilbert JM (2021) LayOpt: an educational web-app for truss layout optimization. Struct Multidisc Optim 64:2805–2823

    Google Scholar 

  • Fang J, Sun G, Qiu N, Steven GP, Li Q (2017) Topology optimization of multicell tubes under out-of-plane crushing using a modified artificial bee colony algorithm. J Mech Des 139(7):071403

    Google Scholar 

  • Floyd RW (1962) Algorithm 97: Shortest path. Commun ACM 5(6):344

    Google Scholar 

  • Gamache J-F, Vadean A, Noirot-Nérin É, Beaini D, Achiche S (2018) Image-based truss recognition for density-based topology optimization approach. Struct Multidisc Optim 58:2697–2709

    Google Scholar 

  • Guo X, Zhang W, Zhong W (2014) Doing topology optimization explicitly and geometrically-a new moving morphable components based framework. J Appl Mech 81(8):1–12

    Google Scholar 

  • He L, Gilbert JM, Song X (2019) A Python script for adaptive layout optimization of trusses. Struct Multidisc Optim 60:835–847

    MathSciNet  Google Scholar 

  • Hilaga M, Shinagawa Y, Komura T, Kunii T L (2001) Topology matching for fully automatic similarity estimation of 3D shapes. Paper presented at the Conference on Computer Graphics & Interactive Techniques.

  • Hoffman DD, Richards WA (1984) Parts of recognition. Cognit 18(1–3):65–96

    Google Scholar 

  • Hsu MH, Hsu YL (2005) Interpreting three-dimensional structural topology optimization results. Comput Struct 83(4/5):327–337

    Google Scholar 

  • Huang X, Xie YM (2007) Convergent and mesh-independent solutions for the bi-directional evolutionary structural optimization method. Finite Elem Anal Des 43(14):1039–1049

    Google Scholar 

  • Jiang X, Wang H, Li Y, Mo K (2020) Machine Learning based parameter tuning strategy for MMC based topology optimization. Adv Eng Softw 149:102841

    Google Scholar 

  • Jootoo A, Lattanzi D (2018) Extraction of structural system designs from topologies via morphological analysis and artificial intelligence. Des 2(1):8–25

    Google Scholar 

  • Karmakar N, Biswas A, Bhowmick P (2016) Reeb graph based segmentation of articulated components of 3D digital objects. Elsevier Science Publishers Ltd., Amsterdam

    Google Scholar 

  • Koguchi A, Kikuchi N (2006) A surface reconstruction algorithm for topology optimization. Eng Comput 22(8):1–10

    Google Scholar 

  • Kwok T-H, Li Y, Chen Y (2016) A structural topology design method based on principal stress line. Comput Aided Des 80:19–31

    Google Scholar 

  • Liu S, Li Q, Liu J, Chen W, Zhang Y (2018) A realization method for transforming a topology optimization design into additive manufacturing structures. Engineering 4(2):165–298

    Google Scholar 

  • Ma C (2022) Discrete sizing, cross-sectional shape, topology optimization, and material selection of a framed automotive body. J Automob Eng 236(10–11):2244–2258

    Google Scholar 

  • Ma C, Gao Y, Liu Z, Duan Y, Tian L (2021) Optimization of multi-material and beam cross-sectional shape and dimension of skeleton-type body. J Jilin Univ 51(5):1583–1592

    Google Scholar 

  • Mihaylova P, Baldanzini N, Pierini M (2013) Potential error factors in 1D beam FE modeling for the early stage vehicle design. Finite Elem Anal Des 74(15):53–66

    Google Scholar 

  • Nana A, Cuilliere J-C, Francois V (2017) Automatic reconstruction of beam structures from 3D topology optimization results. Comput Struct 189(9):62–82

    Google Scholar 

  • Nguyen NL, Jang GW, Choi S, Kim J, Kim YY (2018) Analysis of thin-walled beam-shell structures for concept modeling based on higher-order beam theory. Comput Struct 195(15):16–33

    Google Scholar 

  • Noguchi Y, Yamada T (2021) Topology optimization of acoustic metasurfaces by using a two-scale homogenization method. Appl Math Model 98:465–497

    MathSciNet  Google Scholar 

  • Panagant N, Bureerat S (2018) Truss topology, shape and sizing optimization by fully stressed design based on hybrid grey wolf optimization and adaptive differential evolution. Eng Optimiz 50(10):1–17

    MathSciNet  Google Scholar 

  • Qiu N, Park C, Gao Y, Fang J, Sun G, Kim NH (2017) Sensitivity-based parameter calibration and model validation under model error. J Mech Des 140(1):011403

    Google Scholar 

  • Qiu N, Gao Y, Fang J, Sun G, Kim NH (2018) Topological design of multi-cell hexagonal tubes under axial and lateral loading cases using a modified particle swarm algorithm. Appl Math Modell 53:567–583

    Google Scholar 

  • Qiu N, Zhang J, Yuan F, Jin Z, Zhang Y, Fang J (2022) Mechanical performance of triply periodic minimal surface structures with a novel hybrid gradient fabricated by selective laser melting. Eng Struct 263:114377

    Google Scholar 

  • Qiu N, Wan Y, Shen Y, Fang J (2023) Experimental and numerical studies on mechanical properties of TPMS structures. Int J Mech Sci. https://doi.org/10.1016/j.ijmecsci.2023.108657

    Article  Google Scholar 

  • Qiu N, Wang D, Li Y, Xiao M, Gao Q, Kim NH (2023) Influence of spherical triggers on axial collapse of tapered tubes. Int J Crashworthiness. https://doi.org/10.1080/13588265.2023.2183791

    Article  Google Scholar 

  • Reeb G (1946) Sur les points singuliers d’une forme de Pfaff complétement intégrable ou d’une fonction numérique. Comptes Rendus De L’académie Des Sciences 222:847–849

    MathSciNet  Google Scholar 

  • Song L, Gao T, Tang L, Du X, Zhu J, Lin Y, Shi G, Liu H, Zhou G, Zhang W (2020) An all-movable rudder designed by thermo-elastic topology optimization and manufactured by additive manufacturing. Comput Struct 243(15):106405

    Google Scholar 

  • Strodthoff B, Jüttler B (2017) Automatic decomposition of 3D solids into contractible pieces using Reeb graphs. Comput Aided Des 90(10):157–167

    Google Scholar 

  • Subedi SC, Verma CS, Suresh K (2020) A review of methods for the geometric post-processing of topology optimized models. J Comput Inf Sci Eng. https://doi.org/10.1115/1.4047429

    Article  Google Scholar 

  • Sun G, Pang T, Fang J, Li G, Li Q (2017) Parameterization of criss-cross configurations for multiobjective crashworthiness optimization. Int J Mech Sci 124:145–157

    Google Scholar 

  • Tierny J, Vandeborre J P, Daoudi M (2009) 3D mesh skeleton extraction using topological and geometrical analyses. Paper presented at the Proceedings of the 14th Pacific Conference on Computer Graphics and Applications.

  • Wang MY, Wang X (2004) Color level sets: a multi-phase method for structural topology optimization with multiple materials. Comput Methods Appl Mech Engrg 193(6/8):469–496

    MathSciNet  Google Scholar 

  • Warshall S (1962) A theorem on Boolean matrices. J ACM 9(1):11–12

    MathSciNet  Google Scholar 

  • Wu C, Zhong J, Xu Y, Wan B, Huang W, Fang J, Steven GP, Sun G, Li Q (2023) Topology optimisation for design and additive manufacturing of functionally graded lattice structures using derivative-aware machine learning algorithms. Addit Manuf. https://doi.org/10.1016/j.addma.2023.103833

    Article  Google Scholar 

  • Xia Q, Shi T, Xia L (2018) Topology optimization for heat conduction by combining level set method and BESO method. Int J Heat Mass Transfer 127:200–209

    Google Scholar 

  • Xie YM, Steven GP (1993) A simple evolutionary procedure for structural optimization. Comput Struct 49(5):885–896

    Google Scholar 

  • Xu X, Zhang Y, Wang X, Fang J, Chen J, Li J (2022) Searching superior crashworthiness performance by constructing variable thickness honeycombs with biomimetic cells. Int J Mech Sci 235:107718

    Google Scholar 

  • Yi G, Kim NH (2017) Identifying boundaries of topology optimization results using basic parametric features. Struct Multidisc Optim 55(5):1641–1654

    Google Scholar 

  • Zegard T, Paulino GH (2014) GRAND — Ground structure based topology optimization for arbitrary 2D domains using MATLAB. Struct Multidisc Optim 50(5):861–882

    MathSciNet  Google Scholar 

  • Zegard T, Paulino GH (2015) GRAND3 — Ground structure based topology optimization for arbitrary 3D domains using MATLAB. Struct Multidiscip Optim 52(6):1161–1184

    Google Scholar 

  • Zhang X, Maheshwari S, Ramos A, Paulino GH (2016) Macroelement and macropatch approaches to structural topology optimization using the ground structure method. J Struct Eng 142(11):04016090

    Google Scholar 

  • Zhang W, Li D, Yuan J, Song J, Guo X (2017) A new three-dimensional topology optimization method based on moving morphable components (MMCs). Comput Mech 59(4):647–665

    MathSciNet  Google Scholar 

  • Zhu J, Zhou H, Wang C, Zhou L, Yuan S, Zhang W (2021) A review of topology optimization for additive manufacturing: Status and challenges. Chin J Aeronaut 34(1):91–110

    Google Scholar 

Download references

Acknowledgements

This work was supported by the Basic General Scientific Research Program of Higher Education of Jiangsu Province [22KJD460003], the Science Foundation of Jiangsu Vocational Institute of Architectural Technology [JYJBZX22-05], the Enterprise Practice Training Program of Young Teachers in Vocational Colleges of Jiangsu Province [2023QYSJ031], and the National Natural Science Foundation of China [52805123, 52165029, 52305244]. The author would like to acknowledge the valuable comments and suggestions by Professors Jinzhou Yang and Yunkai Gao for this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chao Ma.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Replication of results

The details of the methodology are included in the paper. Thus, we believe that the results can be reproduced with limited effort. The main program in this study can be found at https://github.com/Angry-kun/skel.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Responsible Editor: Matthew Gilbert

Publisher's Note

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

Appendix: overview of skeleton extraction using the Reeb graph

Appendix: overview of skeleton extraction using the Reeb graph

The Reeb graph, a structure composed of 1D elements, is topologically equivalent to the original model. It is established by connecting nodes which are derived by contracting the level sets of a mapping function defined on the original model. In Morse theory, given a model M and a mapping function f defined on M, (vi, f(vi)) is equivalent to (vj, f(vj)) if and only if f(vi) = f(vj) and vertices vi and vj are in the same connected component of f −1(f(vi)). Each component is represented by a node. Nodes are linked by edges if corresponding components connect with each other, resulting a Reeb graph.

Take for instance the model shown in Fig. 

Fig. 27
figure 27

The schematic of constructing the Reeb graph: a The first partition, b the second partition, and c the third partition

27 (Hilaga et al. 2001), the height function is employed as the mapping function, i.e., the mapping function f returns to the value of the y-coordinate of vertex in the model. In Fig. 27a, there is only one region r0 and one connected component s0. Thus, the Reeb graph consists of one node n0. In Fig. 27b, r0 is partitioned into two regions r1 and r2, while s0 is partitioned into three connected components s1, s2, and s3. Thus, there are three nodes n1, n2, and n3. Based on the connectivity of the components, the Reeb graph consists of three nodes and two edges. Following this coarse-to-fine partition scheme, the original model can be partitioned into finer level. Finally, a Reeb graph that is topologically equivalent to the original model is obtained as is shown in Fig. 27c.

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

Ma, C., Qiu, N. & Xu, X. A fully automatic computational framework for beam structure design from continuum structural topology optimization. Struct Multidisc Optim 66, 250 (2023). https://doi.org/10.1007/s00158-023-03704-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00158-023-03704-8

Keywords

Navigation