Topology optimization with linearized buckling criteria in 250 lines of Matlab
نویسندگان
چکیده
We present a 250-line Matlab code for topology optimization linearized buckling criteria. The is conceived to handle stiffness, volume and load factors (BLFs) either as the objective function or constraints. use Kreisselmeier-Steinhauser aggregation in order reduce multiple objectives (viz. constraints) single, differentiable one. Then, problem sequentially approximated by using MMA-like expansions an OC-like scheme tailored update variables. inspection of stress stiffness matrix leads vectorized implementation its efficient construction sensitivity analysis BLFs. This, coupled with efficiency improvements already presented Ferrari Sigmund (Struct Multidiscip Optim 62:2211–2228, 2020a), cuts all computational bottlenecks associated setting up allows problems interesting size be solved on laptop. flexibility are demonstrated over few structural design examples some ideas given possible extensions.
منابع مشابه
Efficient topology optimization in MATLAB using 88 lines of code
This paper presents an efficient 88 line MATLAB code for topology optimization. It has been developed using the 99 line code presented by Sigmund (2001) as a starting point. The original code has been extended by a density filter, and a considerable improvement in efficiency has been achieved, mainly by preallocating arrays and vectorizing loops. A speed improvement with a factor of 100 is achi...
متن کاملContinuum Topology Optimization of Buckling-Sensitive Structures
Two formulations for continuum topology optimization of structures taking buckling considerations into account are developed, implemented, and compared. In the first, the structure undergoing a specified loading is modeled as a hyperelastic continuum at finite deformations, and is optimized to maximize the minimum critical buckling load. In the second, the structure under a similar loading is m...
متن کاملAerothermoelastic Topology Optimization with Flutter and Buckling Metrics (postprint)
This work develops a framework for SIMP-based topology optimization of a metallic panel structure subjected to design-dependent aerodynamic, inertial, elastic, and thermal loads. Multi-physics eigenvalue-based design metrics such as thermal buckling and dynamic flutter are derived, along with their adjoint-based design derivatives. Locating the flutter point (Hopf-bifurcation) in a precise and ...
متن کاملIsogeometric Topology Optimization by Using Optimality Criteria and Implicit Function
A new method for structural topology optimization is introduced which employs the Isogeometric Analysis (IA) method. In this approach, an implicit function is constructed over the whole domain by Non-Uniform Rational B-Spline (NURBS) basis functions which are also used for creating the geometry and the surface of solution of the elasticity problem. Inspiration of the level set method zero level...
متن کاملAn efficient 3D topology optimization code written in Matlab
This paper presents an efficient and compact Matlab code to solve three-dimensional topology optimization problems. The 169 lines comprising this code include finite element analysis, sensitivity analysis, density filter, optimality criterion optimizer, and display of results. The basic code solves minimum compliance problems. A systematic approach is presented to easily modify the definition o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Structural and Multidisciplinary Optimization
سال: 2021
ISSN: ['1615-1488', '1615-147X']
DOI: https://doi.org/10.1007/s00158-021-02854-x