Font Size: a A A

Bi-directional Evolutionary Structural Optimization Method's Integrated Implementation In ABAQUS-MATLAB Platform

Posted on:2020-11-17Degree:MasterType:Thesis
Country:ChinaCandidate:C H WangFull Text:PDF
GTID:2370330590982873Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Structural topology optimization is a computational approach to finding the optimal material layout within a given design domain to maximize or minimize the objective function while meeting design constraints.At present,the research on structural topology optimization of MATLAB platform is mainly two-dimensional structure,and its research purpose tends to the development and educational use of new optimization algorithms.The three-dimensional topology optimization design mainly relies on existing finite element software such as ANSYS,ABAQUS,HYPERWORKS and so on.The topology optimization module of finite element software is too closed to meet the requirements of open algorithm research and engineering requirements.The bidirectional progressive structure optimization method(BESO),which allows the removal and addition of materials,has good grid independence,high efficiency and stability,and has been used in many academic research and engineering applications.The ABAQUS-MATLAB platform integration to achieve bidirectional progressive structure topology optimization method can effectively solve the above problems.This paper mainly studies and solves the key technical problems of the ABAQUS-MATLAB platform integration to realize the bidirectional progressive structure topology optimization method.Firstly,according to the finite element analysis process of ABAQUS and the principle of BESO method,the overall design scheme of the method is determined.The integration realization of bidirectional progressive structure topology optimization method in ABAQUS-MATLAB platform is divided into finite element analysis in ABAQUS,MATLAB.Optimization of the solution,ABAQUS and MATLAB data exchange three parts.In the MATLAB topology optimization of the model established by ABAQUS,the BESO method is applied and the optimized result is returned to ABAQUS.Secondly,this paper introduces the establishment of the example model in ABAQUS,and also introduces the A2 M tool used in the transmission of ABAQUS results to MATLAB.At the same time,it explains the program of BESO method in MATLAB and the functions of various MATLAB programs that realize the loop..Finally,the application examples of 2D and 3D models using the code optimization in this article are shown in this paper.The efficiency of the BESO method using Python in ABAQUS is also compared.It proves that this method has certain advantages in applicability and efficiency.
Keywords/Search Tags:Topology optimization, ABAQUS-MATLAB, co-simulation, BESO, A2M
PDF Full Text Request
Related items