Abstract
The aim of this paper is to show that relatively small, simple, and efficient shape optimization routines can be written using the free finite element software \(\tt{FreeFem++}\). This is illustrated by the implementation of two classical methods: the boundary variation method and the homogenization one. Even though these routines are simple enough so that their implementation can be assigned (partially or totally) as homework to graduate students, they yield results accurate enough to be useful tools for engineers or researchers.
Similar content being viewed by others
References
Allaire G (2001) Shape optimization by the homogenization method. Springer, Berlin Heidelberg New York
Allaire G (2006) Conception optimale de structures. Collection Mathématiques et Applications. Springer.
Allaire G, Jouve F, Toader A-M (2004) Structural optimization using sensitivity analysis and a level-set method. J Comput Phys 194/1:363–393
Bendsoe M, Sigmund O (2003) Topology optimization. Theory, methods, and applications. Springer, Berlin Heidelberg New York
Hecht F, Pironneau O, Le Hyaric A, Ohtsuka K (2005) FreeFem++ Manual, downloadable at http://www.freefem.org
Pironneau O (1984) Optimal shape design for elliptic systems. Springer, Berlin Heidelberg New York
Sigmund O (2001) A 99 line topology optimization code written in Matlab. Struct Multidisc Optim 21:120–127
Sokołowski J, Zolesio JP (1992) Introduction to shape optimization: shape sensitivity analysis. Springer series in computational mathematics, vol 10. Springer, Berlin Heidelberg New York
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Allaire, G., Pantz, O. Structural optimization with \(\tt{FreeFem++}\) . Struct Multidisc Optim 32, 173–181 (2006). https://doi.org/10.1007/s00158-006-0017-y
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-006-0017-y