PolyMat: an efficient Matlab code for multi-material topology optimization

被引:58
作者
Sanders, Emily D. [1 ]
Pereira, Anderson [2 ]
Aguilo, Miguel A. [3 ]
Paulino, Glaucio H. [1 ]
机构
[1] Georgia Inst Technol, Sch Civil & Environm Engn, 790 Atlantic Dr NW, Atlanta, GA 30332 USA
[2] Pontifical Catholic Univ Rio de Janeiro PUC Rio, Dept Mech Engn, Rua Marques Sao Vicente 225, BR-22451900 Rio De Janeiro, Brazil
[3] Sandia Natl Labs, Simulat & Modeling Sci, POB 5800, Albuquerque, NM 87185 USA
基金
美国国家科学基金会;
关键词
Topology optimization; Polygonal finite elements; Matlab; Multi-material; ZPR; ALGORITHM; POLYTOP; DESIGN; VOLUME;
D O I
10.1007/s00158-018-2094-0
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a Matlab implementation of topology optimization for compliance minimization on unstructured polygonal finite element meshes that efficiently accommodates many materials and many volume constraints. Leveraging the modular structure of the educational code, PolyTop, we extend it to the multi-material version, PolyMat, with only a few modifications. First, a design variable for each candidate material is defined in each finite element. Next, we couple a Discrete Material Optimization interpolation with the existing penalization and introduce a new parameter such that we can employ continuation and smoothly transition from a convex problem without any penalization to a non-convex problem in which material mixing and intermediate densities are penalized. Mixing that remains due to the density filter operation is eliminated via continuation on the filter radius. To accommodate flexibility in the volume constraint definition, the constraint function is modified to compute multiple volume constraints and the design variable update is modified in accordance with the Zhang-Paulino-Ramos Jr. (ZPR) update scheme, which updates the design variables associated with each constraint independently. The formulation allows for volume constraints controlling any subset of the design variables, i.e., they can be defined globally or locally for any subset of the candidate materials. Borrowing ideas for mesh generation on complex domains from PolyMesher, we determine which design variables are associated with each local constraint of arbitrary geometry. A number of examples are presented to demonstrate the many material capability, the flexibility of the volume constraint definition, the ease with which we can accommodate passive regions, and how we may use local constraints to break symmetries or achieve graded geometries.
引用
收藏
页码:2727 / 2759
页数:33
相关论文
共 21 条
  • [1] Bendse Martin P., 1989, Struct Optim, V1, P193, DOI [DOI 10.1007/BF01650949, 10.1007/BF01650949]
  • [2] Bendse MP., 2003, Topology optimization: theory, methods, and applications, V2
  • [3] Topology optimization using regularized intermediate density control
    Borrvall, T
    Petersson, J
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2001, 190 (37-38) : 4911 - 4928
  • [4] Filters in topology optimization
    Bourdin, B
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2001, 50 (09) : 2143 - 2158
  • [5] A polytree-based adaptive polygonal finite element method for multi-material topology optimization
    Chau, Khai N.
    Chau, Khanh N.
    Tuan Ngo
    Hackl, Klaus
    Nguyen-Xuan, H.
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2018, 332 : 712 - 739
  • [6] A multi-resolution approach for multi-material topology optimization based on isogeometric analysis
    Lieu, Qui X.
    Lee, Jaehong
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2017, 323 : 272 - 302
  • [7] The limits of economy of material in frame-structures.
    Michell, A. G. M.
    [J]. PHILOSOPHICAL MAGAZINE, 1904, 8 (43-48) : 589 - 597
  • [8] A multi-resolution method for 3D multi-material topology optimization
    Park, Jaejong
    Sutradhar, Alok
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2015, 285 : 571 - 586
  • [9] Fluid flow topology optimization in PolyTop: stability and computational implementation
    Pereira, Anderson
    Talischi, Cameron
    Paulino, Glaucio H.
    Menezes, Ivan F. M.
    Carvalho, Marcio S.
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2016, 54 (05) : 1345 - 1364
  • [10] Optimum topology design of multi-material structures with non-spurious buckling constraints
    Quoc Hoan Doan
    Lee, Dongkyu
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2017, 114 : 110 - 120