论文标题

三维拓扑优化的移动形态组件(MMC)方法的高效且易于扩展的MATLAB代码

An efficient and easy-to-extend Matlab code of the Moving Morphable Component (MMC) method for three-dimensional topology optimization

论文作者

Du, Zongliang, Cui, Tianchen, Liu, Chang, Zhang, Weisheng, Guo, Yilin, Guo, Xu

论文摘要

近年来,显式拓扑优化方法已获得越来越多的兴趣。特别是,Zhang等人释放了二维(2D)移动形态分量(MMC)的拓扑拓扑优化方法的188行MATLAB代码。 (结构多层面的最佳53(6):1243-1260,2016)。目前的工作旨在提出一种高效且易于扩展的MMC方法的256行MATLAB代码,以实现一些新的数值技术,以优化三维(3D)拓扑优化。具体来说,凭借功能聚合技术,可以实现准确的灵敏度分析,这也易于扩展到其他问题。此外,基于负载传输路径的有效识别算法,在有限元分析(FEA)中删除了不属于负载传输路径的自由度(DOF)的程度,这大大加速了优化过程。结果,与相应的188线2D代码相比,优化结果的性能,FEA的计算效率以及收敛速度和优化过程的鲁棒性得到了极大的提高。为了完整,还提供了实施2D-MMC方法的精制218行MATLAB代码。

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 released by Zhang et al. (Struct Multidiscip Optim 53(6):1243-1260, 2016). The present work aims to propose an efficient and easy-to-extend 256-line Matlab code of the MMC method for three-dimensional (3D) topology optimization implementing some new numerical techniques. To be specific, by virtue of the function aggregation technique, accurate sensitivity analysis, which is also easy-to-extend to other problems, is achieved. Besides, based on an efficient identification algorithm for load transmission path, the degrees of freedoms (DOFs) not belonging to the load transmission path are removed in finite element analysis (FEA), which significantly accelerates the optimization process. As a result, compared to the corresponding 188-line 2D code, the performance of the optimization results, the computational efficiency of FEA, and the convergence rate and the robustness of optimization process are greatly improved. For the sake of completeness, a refined 218-line Matlab code implementing the 2D-MMC method is also provided.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源