Multi-Scale Concurrent Topology Optimization Based on BESO, Implemented in MATLAB
Source abstract
Abstract
In multi-scale topology optimization methods, the analysis encompasses two distinct scales: the macro-scale and the micro-scale. The macro-scale refers to the overall size and dimensions of the structural domain being studied, while the micro-scale pertains to the periodic unit cell that constitutes the macro-scale. This unit cell represents the entire structure or component targeted for optimization. The primary objective of this research is to present a simplified MATLAB code that addresses the multi-scale concurrent topology optimization challenge. This involves simultaneously optimizing both the macro-scale and micro-scale aspects, taking into account their interactions and interdependencies. To achieve this goal, the proposed approach leverages the Bi-directional Evolutionary Structural Optimization (BESO) method. The formulation introduced in this study accommodates both cellular and composite materials, dealing with both separate volume constraints and the utilization of a single volume constraint. By offering this simplified formulation and harnessing the capabilities of the multi-scale approach, the research aims to provide valuable insights into the concurrent optimization of macro- and micro-scales. This advancement contributes to the field of topology optimization and enhances its applications across various engineering disciplines.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Topology Optimization in Engineering · Advanced Multi-Objective Optimization Algorithms · Composite Structure Analysis and Optimization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Institute of Structural Analysis and Antiseismic Research, School of Civil Engineering, National Technical University of Athens, Zografou Campus, 9 Heroon Polytechniou Str., GR-15780 Athens, Greece
Funding
National Recovery and Resilience Plan, Greece 2.0 Project
References (35)
Show source-provided references
1. Bensoussan, A. (1978). Asymptotic Analysis for Periodic Structures, North-Holland Pub. Co.
2. Sanchez-Palencia, E. (1980). Non-Homogeneous Media and Vibration Theory, Springer. Lecture Notes in Physics.
3. Preprocessing and postprocessing for materials based on the homogenization method with adaptive finite element methods10.1016/0045-7825(90)90148-F ↗
4. A review of homogenization and topology optimization I- homogenization theory for media with periodic structure10.1016/S0045-7949(98)00131-X ↗
5. A review of homogenization and topology opimization II—analytical and numerical solution of homogenization equations10.1016/S0045-7949(98)00132-1 ↗
6. A review of homogenization and topology optimization III—topology optimization using optimality criteria10.1016/S0045-7949(98)00133-3 ↗
7. Generating optimal topologies in structural design using a Homogenization method10.1016/0045-7825(88)90086-2 ↗
8. Mechanical properties of lattice materials via asymptotic homogenization and comparison with alternative homogenization methods10.1016/j.ijmecsci.2013.10.003 ↗
9. How to determine composite material properties using numerical homogenization10.1016/j.commatsci.2013.09.006 ↗
10. A 149 Line Homogenization Code for Three-Dimensional Cellular Materials Written in matlab10.1115/1.4040555 ↗
11. Hierarchical optimization of material and structure10.1007/s00158-002-0209-z ↗
12. Optimum structure with homogeneous optimum truss-like material10.1016/j.compstruc.2007.04.030 ↗
13. Topology optimization of multi-scale structures: A review10.1007/s00158-021-02881-8 ↗
14. Xie, Y., and Steven, G. (2023, September 17). Shape and Layout Optimization via an Evolutionary Procedure. Available online: https://www.researchgate.net/publication/346046213_Shape_and_layout_optimization_via_an_evolutionary_procedure.
15. A simple evolutionary procedure for structural optimization10.1016/0045-7949(93)90035-C ↗
16. Xie, Y., and Steven, G. (1997). Evolutionary Structural Optimization, Springer.10.1007/978-1-4471-0985-3 ↗
17. Evolutionary structural optimization for problems with stiffness constraints10.1016/0168-874X(95)00043-S ↗
18. Evolutionary structural optimization (ESO) using a bidirectional algorithm10.1108/02644409810244129 ↗
19. Computational efficiency and validation of bi-directional evolutionary structural optimisation10.1016/S0045-7825(99)00309-6 ↗
20. Bi-Directional Evolutionary Topology Optimization Using Element Replaceable Method10.1007/s00466-006-0087-0 ↗
21. Bi-directional evolutionary topology optimization of continuum strutures with one or multiple materials10.1007/s00466-008-0312-0 ↗
22. Topological design of microstructures of cellular materials for maximum bulk or shear modulus10.1016/j.commatsci.2011.01.030 ↗
23. Topology optimization of microstructures of cellular materials and composites for macrostructures10.1016/j.commatsci.2012.09.018 ↗
24. Concurrent topology optimization of structures and their composite microstructures10.1016/j.compstruc.2013.12.001 ↗
25. Concurrent design of composite macrostructure and multi-phase material microstructure for minimum dynamic compliance10.1016/j.compstruct.2015.03.057 ↗
26. A 99 line topology optimization code written in Matlab10.1007/s001580050176 ↗
27. Efficient topology optimization in MATLAB using 88 lines of code10.1007/s00158-010-0594-7 ↗
28. An efficient 3D topology optimization code written in Matlab10.1007/s00158-014-1107-x ↗
29. Topology optimization with linearized buckling criteria in 250 lines of Matlab10.1007/s00158-021-02854-x ↗
30. A further review of ESO type methods for topology optimization10.1007/s00158-010-0487-9 ↗
31. Design of materials using topology optimization and energy-based homogenization approach in Matlab10.1007/s00158-015-1294-0 ↗
32. Kazakis, G., and Lagaros, N.D. (2022). A Simple Matlab Code for Material Design Optimization Using Reduced Order Models. Materials, 15.10.3390/ma15144972 ↗
33. Kazakis, G., and Lagaros, N.D. (2022). Topology Optimization Based Material Design for 3D Domains Using MATLAB. Appl. Sci., 12.10.3390/app122110902 ↗
34. Concurrent topology optimization of multiscale composite structures in Matlab10.1007/s00158-019-02323-6 ↗
35. Morphology-based black and white filters for topology optimization10.1007/s00158-006-0087-x ↗