Abstract

This paper, a multi-material topology optimization method (MMTO) is presented for two-dimensional structures using modified ordered solid isotropic material with penalization (SIMP) under multiple constraints such as mass, stiffness, frequency, and stress. The element density is obtained by a density filtering and the Heaviside approximation, which are combined to avoid gray elements and numerical issues of stress. Effective improvement of multiphase material topology optimization was performed including the criteria for stiffness, stress, and free vibration. P-norm stress aggregation is employed to calculate the maximum von Mises stress and sensitivity of von Mises stress is formulated by the adjoint method. The natural frequency and stress constraints are solved simultaneously to enhance the stability and reduce the stress concentration of the optimized structures, which are not much covered in the literature. The multi-mode phenomenon in the eigenfrequency problem is treated by the simply proposed technique. Results indicate that the multi-material designs with multi-constraints can be illustrated and optimized effectively. The optimized topologies, for stress minimization, indicate that the maximum stress can be significantly reduced compared with compliance minimization. The maximum von Mises stress of the topological results considering the maximum stiffness with natural frequency and mass constraints is higher than that maximum stiffness with only mass constraints, which indicates that the optimized structure created considering the eigenvalues is safer. The proposed approach can obtain a reasonable result that effectively controls the stress level and reduces the stress concentration at the high stress regions of multi-phase material structures with multi-constraints. Benchmark numerical examples are presented to confirm the effectiveness of the presented method.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call