{"title":"一种用于三维空间结构拓扑优化的平行自由有限元框架","authors":"J.M.M. Luz Filho, A.T.A. Gomes, A.A. Novotny","doi":"10.1016/j.finel.2025.104384","DOIUrl":null,"url":null,"abstract":"<div><div>This article presents a simple and compact parallel FreeFEM implementation for topology optimization of structures into three spatial dimensions. The topology optimization algorithm relies on the topological derivative concept together with a level-set domain representation method, in which the topological derivative is used as a steepest descent direction evolving the level-set function within the optimization procedure. In addition, adaptive mesh refinement is performed in the optimization scheme for enhancing the boundary representation of the resulting structure and reducing the computational cost of structured mesh refinements. In addition, a rich and thorough discussion of the main aspects of the parallel FreeFEM implementation is given in full detail. In particular, a version of the resulting code is provided for the reader convenience, including two benchmark examples for structural stiffness maximization and for the design of compliant mechanisms, showing the simplicity and effectiveness of the proposed implementation. Besides, we also show how the resulting code can be easily converted into a SIMP-based topology design algorithm. Since all the background knowledge on the topological derivative method is presented and the complete FreeFEM implementation is provided as supplementary material, this paper may also be used as educational/pedagogical material for graduate students and/or newcomers to the field of topology optimization.</div></div>","PeriodicalId":56133,"journal":{"name":"Finite Elements in Analysis and Design","volume":"250 ","pages":"Article 104384"},"PeriodicalIF":3.5000,"publicationDate":"2025-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A parallel FreeFEM framework for topology optimization of structures into three spatial dimensions\",\"authors\":\"J.M.M. Luz Filho, A.T.A. Gomes, A.A. Novotny\",\"doi\":\"10.1016/j.finel.2025.104384\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>This article presents a simple and compact parallel FreeFEM implementation for topology optimization of structures into three spatial dimensions. The topology optimization algorithm relies on the topological derivative concept together with a level-set domain representation method, in which the topological derivative is used as a steepest descent direction evolving the level-set function within the optimization procedure. In addition, adaptive mesh refinement is performed in the optimization scheme for enhancing the boundary representation of the resulting structure and reducing the computational cost of structured mesh refinements. In addition, a rich and thorough discussion of the main aspects of the parallel FreeFEM implementation is given in full detail. In particular, a version of the resulting code is provided for the reader convenience, including two benchmark examples for structural stiffness maximization and for the design of compliant mechanisms, showing the simplicity and effectiveness of the proposed implementation. Besides, we also show how the resulting code can be easily converted into a SIMP-based topology design algorithm. Since all the background knowledge on the topological derivative method is presented and the complete FreeFEM implementation is provided as supplementary material, this paper may also be used as educational/pedagogical material for graduate students and/or newcomers to the field of topology optimization.</div></div>\",\"PeriodicalId\":56133,\"journal\":{\"name\":\"Finite Elements in Analysis and Design\",\"volume\":\"250 \",\"pages\":\"Article 104384\"},\"PeriodicalIF\":3.5000,\"publicationDate\":\"2025-06-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Finite Elements in Analysis and Design\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0168874X25000733\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"MATHEMATICS, APPLIED\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Finite Elements in Analysis and Design","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0168874X25000733","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
A parallel FreeFEM framework for topology optimization of structures into three spatial dimensions
This article presents a simple and compact parallel FreeFEM implementation for topology optimization of structures into three spatial dimensions. The topology optimization algorithm relies on the topological derivative concept together with a level-set domain representation method, in which the topological derivative is used as a steepest descent direction evolving the level-set function within the optimization procedure. In addition, adaptive mesh refinement is performed in the optimization scheme for enhancing the boundary representation of the resulting structure and reducing the computational cost of structured mesh refinements. In addition, a rich and thorough discussion of the main aspects of the parallel FreeFEM implementation is given in full detail. In particular, a version of the resulting code is provided for the reader convenience, including two benchmark examples for structural stiffness maximization and for the design of compliant mechanisms, showing the simplicity and effectiveness of the proposed implementation. Besides, we also show how the resulting code can be easily converted into a SIMP-based topology design algorithm. Since all the background knowledge on the topological derivative method is presented and the complete FreeFEM implementation is provided as supplementary material, this paper may also be used as educational/pedagogical material for graduate students and/or newcomers to the field of topology optimization.
期刊介绍:
The aim of this journal is to provide ideas and information involving the use of the finite element method and its variants, both in scientific inquiry and in professional practice. The scope is intentionally broad, encompassing use of the finite element method in engineering as well as the pure and applied sciences. The emphasis of the journal will be the development and use of numerical procedures to solve practical problems, although contributions relating to the mathematical and theoretical foundations and computer implementation of numerical methods are likewise welcomed. Review articles presenting unbiased and comprehensive reviews of state-of-the-art topics will also be accommodated.