GRAND — Ground structure based topology optimization for arbitrary 2D domains using MATLAB
- 1.5k Downloads
The present work describes in detail an implementation of the ground structure method for non–orthogonal unstructured and concave domains written in MATLAB, called GRAND — GRound structure ANalysis and Design. The actual computational implementation is provided, and example problems are given for educational and testing purposes. The problem of ground structure generation is translated into a linear algebra approach, which is inspired by the video–game literature. To prevent the ground structure generation algorithm from creating members within geometric entities that no member should intersect (e.g. holes, passive regions), the concept of “restriction zones” is employed, which is based on collision detection algorithms used in computational geometry and video–games. The aim of the work is to provide an easy–to–use implementation for the optimization of least–weight trusses embedded in any domain geometry.
KeywordsGround structure method Topology optimization of trusses Optimal structures Unstructured meshes Linear programming
The authors appreciate constructive comments and insightful suggestions from the anonymous reviewers. We are thankful to the support from the US National Science Foundation under grant CMMI #1335160. We also acknowledge the support from SOM (Skidmore, Owings and Merrill LLP) and from the Donald B. and Elizabeth M. Willett endowment at the University of Illinois at Urbana–Champaign. Any opinion, finding, conclusions or recommendations expressed here are those of the authors and do not necessarily reflect the views of the sponsors.
- Bendsøe M, Sigmund O (2003) Topology optimization: theory, methods and applications, 2nd edn. Springer, BerlinGoogle Scholar
- Dorn W, Gomory R, Greenberg H (1964) Automatic design of optimal structures. J Mecanique 3(1):25–52Google Scholar
- Ericson C (2004) Real-time collision detection. Morgan Kaufmann, San FranciscoGoogle Scholar
- Heath M (1998) Scientific computing. An introductory survey, 2nd edn. McGraw Hill, New YorkGoogle Scholar
- Hemp W (1973) Optimum Structures. Oxford University Press, OxfordGoogle Scholar
- Kicher TP (1966) Optimum design-minimum weight versus fully stressed. ASCE J Struct Div 92(ST 6):265–279Google Scholar
- Olson L (2013) Personal communicationGoogle Scholar
- Rozvany G, Sokół T (2013) Validation of numerical methods by analytical benchmarks, and verification of exact solutions by numerical methods. In: Topology optimization in structural and continuum mechanics. Springer, Vienna, AustriaGoogle Scholar
- Sved G (1954) The minimum weight of certain redundant structures. Aust J Appl Sci 5:1–9Google Scholar