English
Related papers

Related papers: Topology Optimization with Bilevel Knapsack: An Ef…

200 papers

We present a 250 line Matlab code for topology optimization for linearized buckling criteria. The code is conceived to handle stiffness, volume and Buckling Load Factors (BLFs) either as the objective function or as constraints. We use the…

Optimization and Control · Mathematics 2021-01-27 Federico Ferrari , Ole Sigmund , James K. Guest

We present an efficient 140 line MATLAB code for topology optimization problems that include probabilistic parameters. It is built from the top99neo code by Ferrari and Sigmund and incorporates a stochastic sample-based approach. Old…

Optimization and Control · Mathematics 2025-05-16 Andrian Uihlein , Ole Sigmund , Michael Stingl

Compact and efficient Matlab implementations of compliance Topology Optimization (TO) for 2D and 3D continua are given, consisting of 99 and 125 lines respectively. On discretizations ranging from $3\cdot 10^{4}$ to $4.8\cdot10^{5}$…

Computational Engineering, Finance, and Science · Computer Science 2020-07-29 Federico Ferrari , Ole Sigmund

This paper provides a simple, compact and efficient 90-line pedagogical MATLAB code for topology optimization using hexagonal elements (honeycomb tessellation). Hexagonal elements provide nonsingular connectivity between two juxtaposed…

Computational Engineering, Finance, and Science · Computer Science 2022-05-03 Prabhat Kumar

This work presents an 808-line Matlab educational code for combined multi-scale topology optimisation and phasor-based dehomogenisation titled deHomTop808. The multi-scale formulation utilises homogenisation of optimal microstructures to…

Mathematical Software · Computer Science 2024-05-27 Rebekka Varum Woldseth , Ole Sigmund , Peter Dørffler Ladegaard Jensen

Explicit topology optimization methods have received ever-increasing interest in recent years. In particular, a 188-line Matlab code of the two-dimensional (2D) Moving Morphable Component (MMC)-based topology optimization method was…

Optimization and Control · Mathematics 2022-05-31 Zongliang Du , Tianchen Cui , Chang Liu , Weisheng Zhang , Yilin Guo , Xu Guo

This paper presents a canonical duality approach for solving a general topology optimization problem of nonlinear elastic structures. By using finite element method, this most challenging problem can be formulated as a mixed integer…

Discrete Mathematics · Computer Science 2017-06-29 David Yang Gao

Presently, topology optimization requires multiple iterations to create an optimized structure for given conditions. Among the conditions for topology optimization,the design area is one of the most important for structural design. In this…

Computational Engineering, Finance, and Science · Computer Science 2020-04-21 Keigo Nakamura , Yoshiro Suzuki

This paper presents an efficient and compact MATLAB code for three-dimensional stress-based sensitivity analysis. The 146 lines code includes the finite element analysis and p-norm stress sensitivity analysis based on the adjoint method.…

Numerical Analysis · Mathematics 2021-04-06 Hao Deng , Praveen S. Vulimiri , Albert C. To

This paper presents a 55-line code written in python for 2D and 3D topology optimization (TO) based on the open-source finite element computing software (FEniCS), equipped with various finite element tools and solvers. PETSc is used as the…

Mathematical Software · Computer Science 2020-12-16 Abhinav Gupta , Rajib Chowdhury , Anupam Chakrabarti , Timon Rabczuk

Designing the topology of three-dimensional structures is a challenging problem due to its memory and time consumption. In this paper, we present a robust and efficient algorithm for solving large-scale 3D topology optimization problems.…

Optimization and Control · Mathematics 2024-03-01 Alfredo Vitorino , Francisco A. M. Gomes

This work presents a multilevel approach to large--scale topology optimization accounting for linearized buckling criteria. The method relies on the use of preconditioned iterative solvers for all the systems involved in the linear buckling…

Numerical Analysis · Mathematics 2020-03-03 Federico Ferrari , Ole Sigmund

In this paper, a compact and efficient code implementation is presented for isogeometric topology optimization (ITO) approach. With the aid of B\.ezier extraction technique, a derived explicit stiffness matrix computation formula is applied…

Computational Engineering, Finance, and Science · Computer Science 2025-04-14 Xianda Xie , Zhihui Ou , Aodi Yang , Xiaobing Li , Shuting Wang

Topology optimization for general materials is correctly formulated as a bi-level knapsack problem, which is considered to be NP-hard in global optimization and computer science. By using canonical duality theory (CDT) developed by the…

Optimization and Control · Mathematics 2018-08-15 David Yang Gao

We provide a compact 200 line MATLAB code demonstrating how topology optimization (TopOpt) as an inverse design tool may be used in photonics, targeting the design of two-dimensional dielectric metalenses and a metallic reflector as…

Mathematical Software · Computer Science 2021-02-24 Rasmus E. Christiansen , Ole Sigmund

In traditional topology optimization, the computing time required to iteratively update the material distribution within a design domain strongly depends on the complexity or size of the problem, limiting its application in real engineering…

Computational Engineering, Finance, and Science · Computer Science 2024-05-14 Gabriel Garayalde , Matteo Torzoni , Matteo Bruggi , Alberto Corigliano

This paper presents an efficient and comprehensive MATLAB code to solve two-dimensional structural topology optimization problems, including minimum mean compliance, compliant mechanism synthesis and multi-load compliance problems. The…

Computational Engineering, Finance, and Science · Computer Science 2021-07-19 Daniel Yago , Juan Cante , Oriol Lloberas-Valls , Javier Oliver

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…

Mathematical Software · Computer Science 2024-01-09 Prabhat Kumar

A new topology optimization method called the Proportional Topology Optimization (PTO) is presented. As a non-gradient method, PTO is simple to understand, easy to implement, and is also efficient and accurate at the same time. It is…

Computational Engineering, Finance, and Science · Computer Science 2016-05-30 Emre Biyikli , Albert C. To

In the current industry, the development of optimized mechanical components able to satisfy the customer requirements evolves quickly. Therefore, companies are asked for efficient solutions to improve their products in terms of stiffness…

Computational Engineering, Finance, and Science · Computer Science 2023-07-31 Rafael Merli , Antolín Martínez-Martínez , Juan José Ródenas , Marc Bosch-Galera , Enrique Nadal
‹ Prev 1 2 3 10 Next ›