FreeFEM++ code for reaction-diffusion equation–based topology optimization: for high-resolution boundary representation using adaptive mesh refinement

In this article, we present a simple FreeFEM++ code to represent high-resolution boundaries of the optimal shape using reaction-diffusion equation–based topology optimization and adaptive mesh refinement. The design algorithm is divided into two parts to achieve a high quality of the boundary. In th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Structural and multidisciplinary optimization 2020-07, Vol.62 (1), p.439-455
Hauptverfasser: Kim, Cheolwoong, Jung, Mingook, Yamada, Takayuki, Nishiwaki, Shinji, Yoo, Jeonghoon
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In this article, we present a simple FreeFEM++ code to represent high-resolution boundaries of the optimal shape using reaction-diffusion equation–based topology optimization and adaptive mesh refinement. The design algorithm is divided into two parts to achieve a high quality of the boundary. In the first part, loop 1, the ordinary method for a reaction-diffusion equation–based topology optimization, is applied to obtain the optimal shape. In the second part, loop 2, a modified reaction-diffusion equation combined with a double well potential, is employed as an optimizer and the adaptive mesh refinement is used with a gradual decrease of the diffusion coefficient. Because the code is intended for educational purposes, this paper provides background knowledge for understanding of the finite element method and topology optimization. Various numerical examples are discussed to confirm the robustness of the proposed design algorithm. The corresponding code may be downloaded from the website http://ssd.yonsei.ac.kr .
ISSN:1615-147X
1615-1488
DOI:10.1007/s00158-020-02498-3