Abstract
This research addresses the need for versatile topology optimization techniques capable of optimizing both single and multi-material designs. The extended Python code incorporates the modified Bi directional Evolutionary Structural Optimization (BESO) algorithm and a material interpolation scheme to enhance its capabilities. Engineers and designers can utilize this improved approach to optimize the performance of structures, especially in the context of multi-material configurations. To increase its practicality, the code is converted into ABAQUS plugin, seamlessly integrating it with the widely used finite element analysis software. Validation examples, conducted in the ABAQUS environment, demonstrate the compatibility and accuracy of the code. This research provides an efficient and accurate solution for topology optimization, addressing the demands of multi-material designs in various engineering applications. Examples of such applications include lightweight design in automotive and aerospace industries, customized implants in biomedical engineering, and optimal material distribution in architectural structures.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sigmund, O.: A 99 line topology optimization code written in matlab. Struct. Multidiscip. Optim. 21, 120–127 (2001)
Nha Chu, D., Xie, Y.M., Hira, A., Steven, G.P.: Evolutionary structural optimization for problems with stiffness constraints. Finite Elements Anal. Des. 21(4), 239–251 (1996)
Wang, M.Y., Wang, X., Guo, D.: A level set method for structural topology optimization. Comput. Methods Appl. Mech. Eng. 192(1–2), 227–246 (2003)
Philip Bendsoe, M., Sigmund, O.: Topology Optimization: Theory, Methods, and Applications. Springer Science & Business Media (2003)
Sigmund, O., Petersson, J.: Numerical instabilities in topology optimization: a survey on procedures dealing with checkerboards, mesh-dependencies and local minima. Struct. Optim. 16, 68–75 (1998)
Bourdin, B.: Filters in topology optimization. Int. J. Numer. Meth. Eng. 50(9), 2143–2158 (2001)
Sigmund, O.: Design of material structures using topology optimization. Ph.D. thesis, Technical University of Denmark Lyngby (1994)
Sigmund, O.: On the design of compliant mechanisms using topology optimization. J. Struct. Mech. 25(4), 493–524 (1997)
Yago, D., Cante, J., Lloberas-Valls, O., Oliver, J.: Topology optimization methods for 3d structural problems: a comparative study. Arch. Comput. Methods Eng. 29(3), 1525–1567 (2022)
Andreassen, E., Clausen, A., Schevenels, M., Lazarov, B.S., Sigmund, O.: Efficient topology optimization in matlab using 88 lines of code. Struct. Multidiscip. Optim. 43, 1–16 (2011)
Han, Y., Bin, X., Liu, Y.: An efficient 137-line matlab code for geometrically nonlinear topology optimization using bi-directional evolutionary structural optimization method. Struct. Multidiscip. Optim. 63, 2571–2588 (2021)
Huang, X., Xie, Y.M.: Convergent and mesh-independent solutions for the bi-directional evolutionary structural optimization method. Finite Elem. Anal. Des. 43(14), 1039–1049 (2007)
Liu, K., Tovar, A.: An efficient 3d topology optimization code written in matlab. Struct. Multidiscip. Optim. 50, 1175–1196 (2014)
Zuo, Z.H., Xie, Y.M.: A simple and compact python code for complex 3d topology optimization. Adv. Eng. Softw. 85, 1–11 (2015)
Michael Yu Wang and Shiwei Zhou: Synthesis of shape and topology of multi-material structures with a phase-field method. J. Comput. Aided Mater. Des. 11, 117–138 (2004)
Xiaodong Huang and Yi Min Xie: Bi-directional evolutionary topology optimization of continuum structures with one or multiple materials. Comput. Mech. 43, 393–401 (2009)
Christian Frier Hvejsel and Erik Lund: Material interpolation schemes for unified topology and multi-material optimization. Struct. Multidiscip. Optim. 43, 811–825 (2011)
Gao, T., Zhang, W.: A mass constraint formulation for structural topology optimization with multiphase materials. Int. J. Numer. Meth. Eng. 88(8), 774–796 (2011)
Yang, Y., Moen, C.D., Guest, J.K.: Three-dimensional force flow paths and reinforcement design in concrete via stress-dependent truss-continuum topology optimization. J. Eng. Mech. 141(1), 04014106 (2015)
Wang, Y., Luo, Z., Kang, Z., Zhang, N.: A multi-material level set-based topology and shape optimization method. Comput. Methods Appl. Mech. Eng. 283, 1570–1586 (2015)
Cui, M., Chen, H., Zhou, J.: A level-set based multi-material topology optimization method using a reaction diffusion equation. Comput. Aided Des. 73, 41–52 (2016)
Li, Y., Min Xie, Y.: Evolutionary topology optimization for structures made of multiple materials with different properties in tension and compression. Composite Struct. 259, 113497 (2021)
Li, Y., Yuan, P.F., Xie, Y.M.: Topology optimization of structures composed of more than two materials with different tensile and compressive properties. Composite Struct. 306, 116609 (2023)
Acknowledgements
The research work was performed within the PdZ-project “3DFit4Wear - Neue Wege zur wirtschaftlichen Herstellung von adaptierbaren und wiederverwertbaren Orthesen über 3D Druck” at the Polymer Competence Center Leoben GmbH (PCCL, Austria) within the framework of the “Produktion der Zukunft”-program of the Federal Ministry for Climate Action, Environment, Energy, Mobility, Innovation and Technology and the Federal Ministry for Digital and Economic Affairs with contributions by Montan University Leoben (Chair of Chemistry of Polymeric Materials & Chair of Science and Testing of Polymer), In-Vision Technologies AG, and Luxinergy GmbH. The PCCL is funded by the Austrian Government and the State Governments of Styria, Lower Austria and Upper Austria.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Patel, D., Rockenbauer, T., Schlögl, S., Lang, M. (2024). Single and Multi-material Topology Optimization of Continuum Structures: ABAQUS Plugin. In: Vlachos, D. (eds) Mathematical Modeling in Physical Sciences. ICMSQUARE 2023. Springer Proceedings in Mathematics & Statistics, vol 446. Springer, Cham. https://doi.org/10.1007/978-3-031-52965-8_1
Download citation
DOI: https://doi.org/10.1007/978-3-031-52965-8_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-52964-1
Online ISBN: 978-3-031-52965-8
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)