A discrete level-set topology optimization code written in Matlab

Challis, Vivien (2010) A discrete level-set topology optimization code written in Matlab. Structural and Multidisciplinary Optimization, 41 3: 453-464. doi:10.1007/s00158-009-0430-0

Author Challis, Vivien
Title A discrete level-set topology optimization code written in Matlab
Journal name Structural and Multidisciplinary Optimization   Check publisher's open access policy
ISSN 1615-147X
Publication date 2010-04
Sub-type Article (original research)
DOI 10.1007/s00158-009-0430-0
Volume 41
Issue 3
Start page 453
End page 464
Total pages 12
Editor George Rozvany
Place of publication Germany
Publisher Springer
Collection year 2010
Language eng
Subject C1
970101 Expanding Knowledge in the Mathematical Sciences
970109 Expanding Knowledge in Engineering
010303 Optimisation
091308 Solid Mechanics
Formatted abstract
This paper presents a compact Matlab implementation of the level-set method for topology optimization. The code can be used to minimize the compliance of a statically loaded structure. Simple code modifications to extend the code for different and multiple load cases are given. The code is inspired by a Matlab implementation of the solid isotropic material with penalization (SIMP) method for topology optimization (Sigmund, Struct Multidiscipl Optim 21:120–127, 2001). Including the finite element solver and comments, the code is 129 lines long. The code is intended for educational purposes, and in particular it could be used alongside the Matlab implementation of the SIMP method for topology optimization to demonstrate the similarities and differences between the two approaches.

Keyword Topology optimization
Level-set method
Matlab code
Q-Index Code C1
Q-Index Status Confirmed Code

Document type: Journal Article
Sub-type: Article (original research)
Collections: School of Mathematics and Physics
2010 Higher Education Research Data Collection
Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 38 times in Thomson Reuters Web of Science Article | Citations
Scopus Citation Count Cited 47 times in Scopus Article | Citations
Google Scholar Search Google Scholar
Created: Thu, 11 Mar 2010, 15:57:05 EST by Kay Mackie on behalf of School of Mathematics & Physics