An efficient 146-line 3D sensitivity analysis code of stress-based topology optimization written in MATLAB

@article{Deng2021AnE1,
  title={An efficient 146-line 3D sensitivity analysis code of stress-based topology optimization written in MATLAB},
  author={Hao Deng and P. S. Vulimiri and Albert C. To},
  journal={Optimization and Engineering},
  year={2021},
  volume={23},
  pages={1733-1757}
}
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. The 3D sensitivity analysis for p-norm global stress measure is derived and explained in detail accompanied by corresponding MATLAB code. The correctness of the analytical sensitivity is verified by comparison with finite difference approximation. The nonlinear… 
5 Citations
Inexact Newton combined approximations in the topology optimization of geometrically nonlinear elastic structures and compliant mechanisms
This work blends the inexact Newton method with iterative combined approximations (ICA) for solving topology optimization problems under the assumption of geometric nonlinearity. The density-based
An ODE-driven level-set density method for topology optimization

References

SHOWING 1-10 OF 101 REFERENCES
The method of moving asymptotes—a new method for structural optimization
A new method for non-linear programming in general and structural optimization in particular is presented. In each step of the iterative process, a strictly convex approximating subproblem is
Stress-based topology optimization for continua
We propose an effective algorithm to resolve the stress-constrained topology optimization problem. Our procedure combines a density filter for length scale control, the solid isotropic material with
An efficient 3D topology optimization code written in Matlab
TLDR
An efficient and compact Matlab code to solve three-dimensional topology optimization problems and the theoretical and numerical elements to implement general non-linear programming strategies such as SQP and MMA are presented.
Topology optimization of continuum structures with local stress constraints
We introduce an extension of current technologies for topology optimization of continuum structures which allows for treating local stress criteria. We first consider relevant stress criteria for
Stress constrained topology optimization
This paper develops and evaluates a method for handling stress constraints in topology optimization. The stress constraints are used together with an objective function that minimizes mass or
Stress-related Topology Optimization via Level Set Approach
A 101-line MATLAB code for topology optimization using binary variables and integer programming
TLDR
This paper presents a MATLAB code with the implementation of the Topology Optimization of Binary Structures (TOBS) method, to show that topology optimization with integer linear programming can be efficiently carried out, contrary to the previous reports in the literature.
Topology optimization with local stress constraints: a stress aggregation-free approach
TLDR
This paper presents a consistent topology optimization formulation for mass minimization with local stress constraints by means of the augmented Lagrangian method, which requires only one adjoint vector and results in an efficient sensitivity evaluation.
Stress-based shape and topology optimization with cellular level set in B-splines
TLDR
A parametric level set approach based on B-splines is developed for the stress-based shape and topology optimization of cellular structures and a new optimization strategy based on a two-field formulation is proposed to eliminate numerical instability in the optimization process.
...
...