{"title":"An efficient cross-platform multi-material topology optimization approach occupying enhanced BESO method","authors":"Wangyu Liu, Guanghui Huang, Weigui Xie","doi":"10.1007/s11012-024-01916-w","DOIUrl":null,"url":null,"abstract":"<div><p>This paper introduces an engineering algorithm that utilizes PYTHON as an interface and integrates MATLAB and ABAQUS software. The algorithm enhances the Bi-directional Evolutionary Structure Optimization soft killing method, enabling it to perform topology optimization for multiple materials. Additionally, we incorporate adaptive dynamic evolution rates(ER) to accelerate the acquisition of stable topology optimization results. This method consists of a main function and four dependency functions. The main function includes element sensitivity calculation, sensitivity filtering, updating design variables, and optimization loop function. The other functions are responsible for creating new inp files for optimization calculation, extracting node information, and obtaining finite element analysis results. The algorithm’s effectiveness and efficiency were verified through numerical examples. Researchers can directly create models in ABAQUS, apply loads, and perform analysis without the effort to write custom code.</p></div>","PeriodicalId":695,"journal":{"name":"Meccanica","volume":"60 2","pages":"173 - 193"},"PeriodicalIF":1.9000,"publicationDate":"2024-12-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Meccanica","FirstCategoryId":"5","ListUrlMain":"https://link.springer.com/article/10.1007/s11012-024-01916-w","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"MECHANICS","Score":null,"Total":0}
引用次数: 0
Abstract
This paper introduces an engineering algorithm that utilizes PYTHON as an interface and integrates MATLAB and ABAQUS software. The algorithm enhances the Bi-directional Evolutionary Structure Optimization soft killing method, enabling it to perform topology optimization for multiple materials. Additionally, we incorporate adaptive dynamic evolution rates(ER) to accelerate the acquisition of stable topology optimization results. This method consists of a main function and four dependency functions. The main function includes element sensitivity calculation, sensitivity filtering, updating design variables, and optimization loop function. The other functions are responsible for creating new inp files for optimization calculation, extracting node information, and obtaining finite element analysis results. The algorithm’s effectiveness and efficiency were verified through numerical examples. Researchers can directly create models in ABAQUS, apply loads, and perform analysis without the effort to write custom code.
期刊介绍:
Meccanica focuses on the methodological framework shared by mechanical scientists when addressing theoretical or applied problems. Original papers address various aspects of mechanical and mathematical modeling, of solution, as well as of analysis of system behavior. The journal explores fundamental and applications issues in established areas of mechanics research as well as in emerging fields; contemporary research on general mechanics, solid and structural mechanics, fluid mechanics, and mechanics of machines; interdisciplinary fields between mechanics and other mathematical and engineering sciences; interaction of mechanics with dynamical systems, advanced materials, control and computation; electromechanics; biomechanics.
Articles include full length papers; topical overviews; brief notes; discussions and comments on published papers; book reviews; and an international calendar of conferences.
Meccanica, the official journal of the Italian Association of Theoretical and Applied Mechanics, was established in 1966.