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

04/02/2021
by   Hao Deng, et al.
0

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 optimization solver is chosen as the Method of moving asymptotes (MMA). Three typical volume-constrained stress minimization problems are presented to verify the effectiveness of sensitivity analysis code. The MATLAB code presented in this paper can be extended to resolve different stress related 3D topology optimization problems. The complete program for sensitivity analysis is given in the Appendix and is intended for educational purposes only.

READ FULL TEXT

page 13

page 15

page 17

page 22

page 23

page 24

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/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...
research
05/19/2022

B-spline velocity field level set topology optimization method for stress and buckling constraints based on discrete adjoint method

This paper proposes a new sensitivity computational scheme for velocity ...
research
04/11/2021

Inspection of ratcheting models for pathological error sensitivity and overparametrization

Accurate analysis of plastic strain accumulation under stress-controlled...
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
12/16/2021

3D-TSV: The 3D Trajectory-based Stress Visualizer

We present the 3D Trajectory-based Stress Visualizer (3D-TSV), a visual ...

Please sign up or login with your details

Forgot password? Click here to reset