TOPress: a MATLAB implementation for topology optimization of structures subjected to design-dependent pressure loads

被引:6
|
作者
Kumar, Prabhat [1 ]
机构
[1] Indian Inst Technol Hyderabad, Dept Mech & Aerosp Engn, Hyderabad 502285, Telangana, India
关键词
Topology optimization; Design-dependent pressure loads; MATLAB code; Compliance minimization; CONTINUUM STRUCTURES; CODE;
D O I
10.1007/s00158-023-03533-9
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In a topology optimization (TO) setting, design-dependent fluidic pressure loads pose several challenges as their direction, magnitude, and location alter with topology evolution. This paper offers a compact 100-line MATLAB code, TOPress, for TO of structures subjected to fluidic pressure loads using the method of moving asymptotes. The code is intended for pedagogical purposes and aims to ease the beginners' and students' learning toward the TO with design-dependent fluidic pressure loads. TOPress is developed per the approach first reported in Kumar et al. (Struct Multidisc Optim 61(4):1637-1655, 2020). The Darcy law, in conjunction with the drainage term, is used to model the applied pressure load. The consistent nodal loads are determined from the obtained pressure field. The employed approach facilitates inexpensive computation of the load sensitivities using the adjoint-variable method. Compliance minimization subject to volume constraint optimization problems is solved. The success and efficacy of the code are demonstrated by solving benchmark numerical examples involving pressure loads, wherein the importance of load sensitivities is also demonstrated. TOPress contains six main parts, is described in detail, and is extended to solve different problems. Steps to include a projection filter are provided to achieve loadbearing designs close to 0-1. The code is provided in Appendix 2 and can also be downloaded along with its extensions from https://github.com/PrabhatIn/TOPress.
引用
下载
收藏
页数:20
相关论文
共 50 条
  • [41] Concurrent shape and topology optimization involving design-dependent pressure loads using implicit B-spline curves
    Zhou, Ying
    Zhang, Weihong
    Zhu, Jihong
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2019, 118 (09) : 495 - 518
  • [42] Topology Optimization for Minimum Compliance with Material Volume and Buckling Constraints under Design-Dependent Loads
    Jiang, Yuanteng
    Zhan, Ke
    Xia, Jie
    Zhao, Min
    APPLIED SCIENCES-BASEL, 2023, 13 (01):
  • [43] Topology optimization subject to design-dependent validity of constraints
    Achtziger, W
    TOPOLOGY OPTIMIZATION OF STRUCTURES AND COMPOSITE CONTINUA, 2000, 7 : 177 - 191
  • [44] Isogeometric shape optimization of design-dependent structures
    Yoon, Minho
    Koo, Bon-Yong
    Cho, Seonho
    ADVANCES IN MARINE STRUCTURES, 2011, : 643 - 647
  • [45] A revised BESO method for structures with design-dependent gravity loads
    Huang, X.
    Xie, Y. M.
    CHALLENGES, OPPORTUNITIES AND SOLUTIONS IN STRUCTURAL ENGINEERING AND CONSTRUCTION, 2010, : 393 - 398
  • [46] Topology optimization for design-dependent hydrostatic pressure loading via the level-set method
    Renato Picelli
    A. Neofytou
    H. Alicia Kim
    Structural and Multidisciplinary Optimization, 2019, 60 : 1313 - 1326
  • [47] Stress-constrained topology optimization with design-dependent loading
    Lee, Edmund
    James, Kai A.
    Martins, JoaquimR. R. A.
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2012, 46 (05) : 647 - 661
  • [48] Stress-constrained topology optimization with design-dependent loading
    Edmund Lee
    Kai A. James
    Joaquim R. R. A. Martins
    Structural and Multidisciplinary Optimization, 2012, 46 : 647 - 661
  • [49] Multiscale concurrent topology optimization for thermoelastic structures under design-dependent varying temperature field
    Yanding Guo
    Yi Wang
    Dong Wei
    Lijie Chen
    Structural and Multidisciplinary Optimization, 2023, 66
  • [50] Stress-constrained level set topology optimization for design-dependent pressure load problems
    Emmendoerfer, Helio, Jr.
    Nelli Silva, Emilio Carlos
    Fancello, Eduardo Alberto
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2019, 344 : 569 - 601