Multi-Scale Concurrent Topology Optimization Based on BESO, Implemented in MATLAB

被引:2
作者
Kazakis, Georgios [1 ]
Lagaros, Nikos D. [1 ]
机构
[1] Natl Tech Univ Athens, Inst Struct Anal & Antiseism Res, Sch Civil Engn, Zografou Campus,9 Heroon Polytech Str, GR-15780 Athens, Greece
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 18期
关键词
topology optimization; microstructure; homogenization; concurrent; BESO; 2D and 3D design domains; EVOLUTIONARY STRUCTURAL OPTIMIZATION; CODE WRITTEN; HOMOGENIZATION; DESIGN;
D O I
10.3390/app131810545
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
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.
引用
收藏
页数:24
相关论文
共 35 条
  • [1] How to determine composite material properties using numerical homogenization
    Andreassen, Erik
    Andreasen, Casper Schousboe
    [J]. COMPUTATIONAL MATERIALS SCIENCE, 2014, 83 : 488 - 495
  • [2] Efficient topology optimization in MATLAB using 88 lines of code
    Andreassen, Erik
    Clausen, Anders
    Schevenels, Mattias
    Lazarov, Boyan S.
    Sigmund, Ole
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2011, 43 (01) : 1 - 16
  • [3] Mechanical properties of lattice materials via asymptotic homogenization and comparison with alternative homogenization methods
    Arabnejad, Sajad
    Pasini, Damiano
    [J]. INTERNATIONAL JOURNAL OF MECHANICAL SCIENCES, 2013, 77 : 249 - 262
  • [4] GENERATING OPTIMAL TOPOLOGIES IN STRUCTURAL DESIGN USING A HOMOGENIZATION METHOD
    BENDSOE, MP
    KIKUCHI, N
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1988, 71 (02) : 197 - 224
  • [5] Bensoussan A., 1978, Asymptotic analysis for periodic structures
  • [6] Evolutionary structural optimization for problems with stiffness constraints
    Chu, DN
    Xie, YM
    Hira, A
    Steven, GP
    [J]. FINITE ELEMENTS IN ANALYSIS AND DESIGN, 1996, 21 (04) : 239 - 251
  • [7] A 149 Line Homogenization Code for Three-Dimensional Cellular Materials Written in MATLAB
    Dong, Guoying
    Tang, Yunlong
    Zhao, Yaoyao Fiona
    [J]. JOURNAL OF ENGINEERING MATERIALS AND TECHNOLOGY-TRANSACTIONS OF THE ASME, 2019, 141 (01):
  • [8] Topology optimization with linearized buckling criteria in 250 lines of Matlab
    Ferrari, Federico
    Sigmund, Ole
    Guest, James K.
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2021, 63 (06) : 3045 - 3066
  • [9] Concurrent topology optimization of multiscale composite structures in Matlab
    Gao, Jie
    Luo, Zhen
    Xia, Liang
    Gao, Liang
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2019, 60 (06) : 2621 - 2651
  • [10] PREPROCESSING AND POSTPROCESSING FOR MATERIALS BASED ON THE HOMOGENIZATION METHOD WITH ADAPTIVE FINITE-ELEMENT METHODS
    GUEDES, JM
    KIKUCHI, N
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1990, 83 (02) : 143 - 198