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

03/26/2023
by   Prabhat Kumar, et al.
0

In a topology optimization 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 topology optimization 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 topology optimization 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 are 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 B and can also be downloaded along with its extensions from <https://github.com/PrabhatIn/TOPress>.

READ FULL TEXT

page 2

page 4

page 5

page 12

page 14

page 15

page 16

page 19

research
09/07/2019

Topology Optimization of Fluidic Pressure Loaded Structures and Compliant Mechanisms using the Darcy Method

In various applications, design problems involving structures and compli...
research
07/16/2021

Topology optimization using the unsmooth variational topology optimization (UNVARTOP) method. An educational implementation in Matlab

This paper presents an efficient and comprehensive MATLAB code to solve ...
research
01/25/2022

HoneyTop90: A 90-line MATLAB code for topology optimization using honeycomb tessellation

This paper provides a simple, compact and efficient 90-line pedagogical ...
research
11/08/2021

A simple and versatile topology optimization formulation for flexure synthesis

High-tech equipment critically relies on flexures for precise manipulati...
research
06/17/2021

A Material Mask Overlay Strategy for Close to Binary Design-dependent Pressure-loaded Optimized Topologies

This paper presents a Material Mask Overlay Strategy topology optimizati...
research
07/08/2021

Topological synthesis of fluidic pressure-actuated robust compliant mechanisms

This paper presents a density-based topology optimization approach for s...
research
01/08/2021

Topology Optimization with linearized buckling criteria in 250 lines of Matlab

We present a 250 line Matlab code for topology optimization for lineariz...

Please sign up or login with your details

Forgot password? Click here to reset