Font Size: a A A

Efficient Architecture And Software Development For 3D Static/Dynamic Topology Optimization Based On Solid Isotropic Material With Penalization

Posted on:2022-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:D Z GuoFull Text:PDF
GTID:2518306731475754Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
To develop an efficient structure topology optimization software.This article aims to achieve topology optimization autonomously and improve efficiency.Based on the theory of SIMP,developed A 3D topology optimization software from the perspective of business software development.This software developed by C++ and covering the whole process of topology optimization.The primary studied contents are described as follows:This paper studied the material interpolation model and numerical instability of SIMP(Solid Isotropic Material with Penalization)of 3D topology optimization.Such as checkerboard,gray elements and other numerical instability.Determine the problems that need to be solved in the subsequent software development process.Derived the mathematical theory and formula of topology optimization solution in detail and Consolidate the theoretical basis of software development.Based on the above,determine the required modules and functions of the software to complete the optimization solution and describes the data structure of the software.Proposed partition filtration method to improve the filtration efficiency of adjacent element.For structures with changed material distribution,the stiffness matrix is obtained by updating method to reduce the time cost.Compare several compression stiffness matrix strategies and select column compression to reduce memory footprintSince the solution of the equation takes up the most time,the GPU parallel solver is used to solve the balance equation and realize the efficient solution of the problem.Based on the above work,an efficient software is developed for solving 3-D topology optimization problems.Considering the practical application process software needs to solve many kinds of problems and user hardware device is different.In order to ensure its applicability,the software is further developed.User can also choose the matrix solving library when solving the equation other than the self-developed solver.At the same time,the external solver call function is also developed.The finite element solution part of the optimization process can be completed by calling the ABAQUS solver.Verified the reliability and accuracy of the software by comparing and analyzing each module and the overall solution efficiency of the software through numerical examples.The static structure optimization problem is extended to the dynamic problem,and the dynamic topology optimization module based on the equivalent static load method is developed to realize the solution of the dynamic problem The GPU parallel solver was used to improve the computational efficiency of topology optimization based on the equivalent static load method,and the dynamic problem solving module was tested?Through the above work,Developed An efficient topology optimization software for 3D static/dynamic problem which covering the entire topology optimization process...
Keywords/Search Tags:Software development, Topology Optimization, SIMP, GPU parallel solution
PDF Full Text Request
Related items