TOPress: a MATLAB implementation for topology optimization of structures subjected to design-dependent pressure loads
Kumar, Prabhat (2023) TOPress: a MATLAB implementation for topology optimization of structures subjected to design-dependent pressure loads. Structural and Multidisciplinary Optimization, 66 (4). p. 97. ISSN 1615-147X
Full text not available from this repository. (Request a copy)Abstract
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.
IITH Creators: |
|
||||
---|---|---|---|---|---|
Item Type: | Article | ||||
Uncontrolled Keywords: | Compliance minimization; Design-dependent pressure loads; MATLAB code; Topology optimization; Compliance minimization; Design-dependent pressure loads; MATLAB code; Topology optimization; Compliance minimization; Design-dependent pressure load; Fluidic pressure; Load sensitivities; MATLAB code; Method of moving asymptotes; Pressure load; Student learning; Topology evolution; Topology optimisation; MATLAB | ||||
Subjects: | Physics > Mechanical and aerospace Physics > Mechanical and aerospace > Transportation Science & Technology Physics |
||||
Divisions: | Department of Mechanical & Aerospace Engineering | ||||
Depositing User: | Mr Nigam Prasad Bisoyi | ||||
Date Deposited: | 10 Sep 2023 07:42 | ||||
Last Modified: | 10 Sep 2023 07:42 | ||||
URI: | http://raiithold.iith.ac.in/id/eprint/11660 | ||||
Publisher URL: | https://doi.org/10.1007/s00158-023-03533-9 | ||||
OA policy: | https://v2.sherpa.ac.uk/id/publication/8240 | ||||
Related URLs: |
Actions (login required)
View Item |
Statistics for this ePrint Item |