TY - JOUR
T1 - A comprehensive review of educational articles on structural and multidisciplinary optimization
AU - Wang, Chao
AU - Zhao, Zhi
AU - Zhou, Ming
AU - Sigmund, Ole
AU - Zhang, Xiaojia Shelly
N1 - Funding Information:
The authors would like to devote this paper to Dr. Rafi Hafka. Rafi was exemplary as an educator throughout his legendary research career. It is not a coincidence that most educational papers have appeared in the SMO journal. This publication genre was deliberately cultivated by Haftka, and also his predecessor Rozvany, as Editor-in-Chief of the journal. It is most fitting and gratifying to have this review included in the Special Issue dedicated to our mentor and dear friend Rafi Haftka. The authors would like to acknowledge the following financial supports. C. Wang, Z. Zhao, and X.S. Zhang were supported by the U.S. National Science Foundation (NSF) CAREER Award CMMI-2047692. O. Sigmund was supported by the Villum Foundation through the Villum Investigator Project “InnoTop”. The information provided in this paper is the sole opinion of the authors and does not necessarily reflect the view of the sponsoring agencies.
Publisher Copyright:
© 2021, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.
PY - 2021/11
Y1 - 2021/11
N2 - Ever since the publication of the 99-line topology optimization MATLAB code (top99) by Sigmund in 2001, educational articles have emerged as a popular category of contributions within the structural and multidisciplinary optimization (SMO) community. The number of educational papers in the field of SMO has been growing rapidly in recent years. Some educational contributions have made a tremendous impact on both research and education. For example, top99 (Sigmund in Struct Multidisc Optim 21(2):120–127, 2001) has been downloaded over 13,000 times and cited over 2000 times in Google Scholar. In this paper, we attempt to provide a systematic and comprehensive review of educational articles and codes in SMO, including topology, sizing, and shape optimization and building blocks. We first assess the papers according to the adopted methods, which include density-based, level-set, ground structure, and more. We then provide comparisons and evaluations on the codes from several key aspects, including techniques, efficiency, usability, readability, environment, and compatibility. In addition, we conduct numerical experiments on the reviewed codes using the benchmark cantilever beam example to provide feedback on the overall user experience. With a systematic review and comparison, this paper aims to offer insights on the educational values and practicality for employing these codes. We try to provide not only guidance for beginners to approach various optimization methods, but also a dictionary to direct readers to effectively target the relevant codes and building blocks based on their demands. Finally, based on the findings in this review paper, we provide some perspectives and recommendations for future educational contributions.
AB - Ever since the publication of the 99-line topology optimization MATLAB code (top99) by Sigmund in 2001, educational articles have emerged as a popular category of contributions within the structural and multidisciplinary optimization (SMO) community. The number of educational papers in the field of SMO has been growing rapidly in recent years. Some educational contributions have made a tremendous impact on both research and education. For example, top99 (Sigmund in Struct Multidisc Optim 21(2):120–127, 2001) has been downloaded over 13,000 times and cited over 2000 times in Google Scholar. In this paper, we attempt to provide a systematic and comprehensive review of educational articles and codes in SMO, including topology, sizing, and shape optimization and building blocks. We first assess the papers according to the adopted methods, which include density-based, level-set, ground structure, and more. We then provide comparisons and evaluations on the codes from several key aspects, including techniques, efficiency, usability, readability, environment, and compatibility. In addition, we conduct numerical experiments on the reviewed codes using the benchmark cantilever beam example to provide feedback on the overall user experience. With a systematic review and comparison, this paper aims to offer insights on the educational values and practicality for employing these codes. We try to provide not only guidance for beginners to approach various optimization methods, but also a dictionary to direct readers to effectively target the relevant codes and building blocks based on their demands. Finally, based on the findings in this review paper, we provide some perspectives and recommendations for future educational contributions.
KW - Building blocks
KW - Educational codes
KW - Educational contributions
KW - Shape optimization
KW - Sizing optimization
KW - Topology optimization
UR - http://www.scopus.com/inward/record.url?scp=85116317755&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85116317755&partnerID=8YFLogxK
U2 - 10.1007/s00158-021-03050-7
DO - 10.1007/s00158-021-03050-7
M3 - Review article
AN - SCOPUS:85116317755
SN - 1615-147X
VL - 64
SP - 2827
EP - 2880
JO - Structural and Multidisciplinary Optimization
JF - Structural and Multidisciplinary Optimization
IS - 5
ER -