Structural Topology Design Optimization Using the Binary Bat Algorithm
Source abstract
Abstract
In this study, the binary bat algorithm (BBA) for structural topology optimization is implemented. The problem is to find the stiffest structure using a certain amount of material and some constraints using the bit-array representation method. A new filtering algorithm is proposed to make BBA find designs with no separated objects, no checkerboard patterns, less unusable material, and higher structural performance. A volition penalty function for topology optimization is also proposed to accelerate the convergence toward the optimal design. The main effect of using the BBA lies in the fact that the BBA is able to handle a large number of design variables in comparison with other well-known metaheuristic algorithms. Based on the numerical results of four benchmark problems in structural topology optimization for minimum compliance, the following conclusions are made: (1) The BBA with the proposed filtering algorithm and penalty function are effective in solving large-scale numerical topology optimization problems (fine finite elements mesh). (2) The proposed algorithm produces solid-void designs without gray areas, which makes them practical solutions that are applicable in manufacturing.
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
Faculty at the Department of Civil Engineering, College of Engineering, University of Misan, Amarah, Maysan 62001, Iraq
The Dean of College of Engineering, University of Misan, Amarah, Maysan 62001, Iraq
References (33)
Show source-provided references
1. Optimal shape design as a material distribution problem10.1007/BF01650949 ↗
2. Zhu, J., and Gao, T. (2016). Topology Optimization in Engineering Structure Design, Elsevier.
3. Topology optimization of structures using modified binary differential evolution10.1007/s00158-010-0523-9 ↗
4. Structural topology design optimization using genetic algorithms with a bit-array representation10.1016/j.cma.2004.09.003 ↗
5. Filters in topology optimization10.1002/nme.116 ↗
6. Achieving minimum length scale in topology optimization using nodal design variables and projection functions10.1002/nme.1064 ↗
7. Gao, D.Y. (2017). Canonical duality theory for topology optimization. Canonical Duality Theory, Springer.10.1007/978-3-319-58017-3 ↗
8. On topology optimization and canonical duality method10.1016/j.cma.2018.06.027 ↗
9. Xie, Y.M., and Steven, G.P. (1997). Basic evolutionary structural optimization. Evolutionary Structural Optimization, Springer.10.1007/978-1-4471-0985-3 ↗
10. Gao, D.Y. (2018). Canonical duality theory and algorithm for solving bilevel knapsack problems with applications. IEEE Trans. Syst. ManCybern. Syst.
11. An alternative interpolation scheme for minimum compliance topology optimization10.1007/s001580100129 ↗
12. On the comparison of material interpolation schemes and optimal composite properties in plane shape optimization10.1007/s00158-012-0788-2 ↗
13. Topology optimization of continuum structures with local stress constraints10.1002/(SICI)1097-0207(19981230)43:8<1453::AID-NME480>3.0.CO;2-2 ↗
14. Stress-constrained topology optimization based on maximum stress measures10.1016/j.compstruc.2018.01.008 ↗
15. Functor-oriented topology optimization of elasto-plastic structures10.1016/j.advengsoft.2019.102690 ↗
16. Stress-constrained topology optimization considering uniform manufacturing uncertainties10.1016/j.cma.2018.10.020 ↗
17. Topology optimization using an adaptive genetic algorithm and a new geometric representation
18. Hansen, N. (2006). The CMA evolution strategy: A comparing review. Towards a New Evolutionary Computation, Springer.10.1007/3-540-32494-1_4 ↗
19. CMA-ES-based structural topology optimization using a level set boundary expression—Application to optical and carpet cloaks10.1016/j.cma.2018.01.008 ↗
20. Harris hawks optimization: Algorithm and applications10.1016/j.future.2019.02.028 ↗
21. Yang, X.-S. (2010). A new metaheuristic bat-inspired algorithm. Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), Springer.10.1007/978-3-642-12538-6_6 ↗
22. An improved discrete bat algorithm for symmetric and asymmetric traveling salesman problems10.1016/j.engappai.2015.10.006 ↗
23. Bat inspired algorithm for discrete size optimization of steel frames10.1016/j.advengsoft.2013.10.003 ↗
24. Binary bat algorithm10.1007/s00521-013-1525-5 ↗
25. Topology optimization based on the harmony search method10.1007/s12206-017-0530-5 ↗
26. AC# code for solving 3D topology optimization problems using SAP200010.1007/s11081-018-9384-7 ↗
27. Topology optimization approaches10.1007/s00158-013-0978-6 ↗
28. Bendsoe, M.P., and Sigmund, O. (2013). Topology Optimization: Theory, Methods, and Applications, Springer Science & Business Media.
29. Allaire, G. (2012). Shape Optimization by the Homogenization Method, Springer Science & Business Media.
30. Cherkaev, A. (2012). Variational Methods for Structural Optimization, Springer Science & Business Media.
31. Kaveh, A., and Mahdavi, V. (2015). Colliding Bodies Optimization: Extensions and Applications, Springer.10.1007/978-3-319-19659-6 ↗
32. Yang, X.-S. (2013). Bat algorithm: Literature review and applications. arXiv.10.1504/IJBIC.2013.055093 ↗
33. Structural topology optimization using ant colony methodology10.1016/j.engstruct.2008.02.012 ↗