Abstract
This paper presents a procedure which can easily implement the 2D compliance minimization structure topology optimization by the level set method using the FEMLAB package. Instead of a finite difference solver for the level set equation, as is usually the case, a finite element solver for the reaction–diffusion equation is used to evolve the material boundaries. All of the optimization procedures are implemented in a user-friendly manner. A FEMLAB code can be downloaded from the homepage www.imtek.de/simulation and is free for educational purposes.
References
13 Allaire G, Jouv F, Toader A (2004) Structure optimization using sensitivity analysis and a level-set method. J Comput Phys 194:363–393
7 Bendsoe MP, Kikuchi N (1988) Generating optimal topologies in optimal design using a homogenization method. Comput Methods Appl Mech Eng 71:197–224
9 Bendsoe MP, Sigmund O (1999) Material interpolations in topology optimization. Arch Appl Mech 69:635–654
1 Bendsoe MP, Sigmund O (2003) Topology optimization theory, methods and applications. Springer, Berlin Heidelberg New York
17 FEMLAB homepage: http://www.femlab.com
21 Hammer VB, Olhoff N (2000) Topology optimization of continuum structure subjected to pressure loading. Struct Multidisc Optim 19:85–92
2 http://www.altair.com/
3 http://www.ansys.com/
4 http://www.mscsoftware.com/
19 Nocedal J, Wright SJ (1999) Numerical optimization. Springer, Berlin Heidelberg New York
15 Osher S, Fedkiw R (2002) Level set methods and dynamic implicit surfaces. Springer, Berlin Heidelberg New York
11 Osher S, Santosa F (2001) Level set methods for optimization problems involving geometry and constraints I. Frequencies of a two-density inhomogeneous drum. J Comput Phys 171:272–288
20 Peng D, Merriman B, Osher S, Zhao HK, Kang M (1999) A PDE-based fast local level set method. J Comput Phys 155:410–438
8 Rozvany GIN (2001) Aims, scope, methods, history and unified terminology of computer-aided topology optimization in structural mechanics. Struct Multidisc Optim 21:90–108
14 Sapiro G (2001) Geometric partial differential equations and image analysis. Cambridge University Press
10 Sethian JA, Wiegmann A (1999) Structural boundary design via level set and immersed interface methods. J Comput Phys 163:489–528
5 Sigmund O (2001) A 99-line topology optimization code written in Matlab. Struct Multidisc Optim 21:120–127
18 Sigmund O, Hansen AG, Haber R (2003) Topology optimization for multiphysics problem: a future FEMLAB application ? Proc. Nordic matlab conf.
6 Tcherniak D, Sigmund O (2001) A web-based topology optimization program. Struct Multidisc Optim 22:179–187
12 Wang MY, Wang X, Guo D (2003) A level set method for structure topology optimization. Comput Methods Appl Mech Eng 192:227–246
16 Zhao HK, Chan T, Merriman B, Osher S (1996) A variational level set approach to multiphase motion. J Comput Phys 127:179–195
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, Z., Korvink, J. & Huang, R. Structure topology optimization: fully coupled level set method via FEMLAB. Struct Multidisc Optim 29, 407–417 (2005). https://doi.org/10.1007/s00158-004-0503-z
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-004-0503-z