Macroelement and Macropatch Approaches to Structural Topology Optimization Using the Ground Structure Method
This article has a reply.
VIEW THE REPLYThis article has a reply.
VIEW THE REPLYPublication: Journal of Structural Engineering
Volume 142, Issue 11
Abstract
Topology optimization can be divided into continuum and discrete types, the latter being the emphasis of the present work. In the field of discrete structural topology optimization of trusses, the generation of an initial ground structure is crucial. Thus, this paper examines the generation of ground structures for generic structural domains in two and three dimensions. It compares two methods of discretization, Voronoi-based and structured quadrilateral discretizations, and proposes two simple and effective ground structure generation approaches: the macroelement and macropatch approaches. Both can be implemented with either type of discretization. This work presents several features of these approaches, including the efficient generation of initial ground structures, a reduction in matrix bandwidth for the global stiffness matrix, finer control of bar connectivity, and a reduction in the number of overlapped bars. Generic examples and practical structural engineering designs are presented. They display the features of the proposed approaches and highlight the comparison with results from either the literature, the traditional ground structure generation, or the continuum optimization method.
Get full access to this article
View all available purchase options and get full access to this article.
Acknowledgments
The authors are grateful for the support from the U.S. National Science Foundation under Grant Nos. 1321661 and 1335160. They 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. The authors also wish to extend their appreciation to Neil Katz for his help with this publication. Any opinions, findings, conclusions, or recommendations expressed in this paper are those of the authors and do not necessarily reflect the views of the sponsors.
References
Achtziger, W., and Stolpe, M. (2007). “Truss topology optimization with discrete design variables—Guaranteed global optimality and benchmark examples.” Struct. Multidiscip. Optim., 34(1), 1–20.
Bendsøe, M. P., Ben-Tal, A., and Zowe, J. (1994). “Optimization methods for truss geometry and topology design.” Struct. Optim., 7(3), 141–159.
Bendsøe, M. P., and Sigmund, O. (2003). Topology optimization: Theory, methods, and applications, Springer, Berlin.
Ben-Tal, A., and Bendsøe, M. P. (1993). “A new method for optimal truss topology design.” SIAM J. Optim., 3(2), 322–358.
Christensen, P. W., and Klarbring, A. (2008). An introduction to structural optimization, Vol. 153, Springer Science & Business Media, Dordrecht, Netherlands.
Cook, R. D., Malkus, D. S., Plesha, M. E., and Witt, R. J. (2002). Concepts and applications of finite element analysis, Wiley, Hoboken, NJ.
Cuthill, E., and McKee, J. (1969). “Reducing the bandwidth of sparse symmetric matrices.” Proc., 24th National Conf. of the ACM (Association for Computing Machinery), ACM, New York, 157–172.
Dorn, W. S., Gomory, R. E., and Greenberg, H. J. (1964). “Automatic design of optimal structures.” J. de Mecanique, 3(1), 25–52.
Fadel, G. M., Riley, M. F., and Barthelemy, J. M. (1990). “Two point exponential approximation method for structural optimization.” Struct. Optim., 2(2), 117–124.
Gain, A. L., Talischi, C., and Paulino, G. (2014). “On the virtual element method for three-dimensional linear elasticity problems on arbitrary polyhedral meshes.” Comput. Methods Appl. Mech. Eng., 282, 132–160.
Gilbert, M., and Tyas, A. (2003). “Layout optimization of large-scale pin-jointed frames.” Eng. Computations, 20(8), 1044–1064.
Groenwold, A. A., and Etman, L. (2008). “On the equivalence of optimality criterion and sequential approximate optimization methods in the classical topology layout problem.” Int. J. Numer. Methods Eng., 73(3), 297–316.
Hagishita, T., and Ohsaki, M. (2009). “Topology optimization of trusses by growing ground structure method.” Struct. Multidiscip. Optim., 37(4), 377–393.
Heath, M. T. (1997). Scientific computing: An introductory survey, 2nd Ed., Vol. 363, McGraw-Hill, New York.
Kirsch, U. (1989). “Optimal topologies of structures.” Appl. Mech. Rev., 42(8), 223–239.
Martinez, P., Marti, P., and Querin, O. (2007). “Growth method for size, topology, and geometry optimization of truss structures.” Struct. Multidiscip. Optim., 33(1), 13–26.
MATLAB [Computer software]. MathWorks, Natick, MA.
McKeown, J. (1998). “Growing optimal pin-jointed frames.” Struct. Optim., 15(2), 92–100.
Michell, A. G. M. (1904). “The limits of economy of material in frame-structures.” Philos. Mag., 8(47), 589–597.
Moon, K. S., Connor, J. J., and Fernandez, J. E. (2007). “Diagrid structural systems for tall buildings: Characteristics and methodology for preliminary design.” Struct. Des. Tall Spec. Build., 16(2), 205–230.
Ohsaki, M. (2010). Optimization of finite dimensional structures, CRC Press, Boca Raton, FL.
Rule, W. K. (1994). “Automatic truss design by optimized growth.” J. Struct. Eng., 3063–3070.
Smith, O. (1998). “Generation of ground structures for 2D and 3D design domains.” Eng. Computations, 15(4), 462–500.
Sokół, T. (2010). “A 99 line code for discretized Michell truss optimization written in Mathematica.” Struct. Multidiscip. Optim., 43(2), 181–190.
Sokół, T., and Rozvany, G. I. N. (2012). “New analytical benchmarks for topology optimization and their implications. Part I: Bi-symmetric trusses with two point loads between supports.” Struct. Multidiscip. Optim., 46(4), 477–486.
Svanberg, K. (1984). “On local and global minima in structural optimization.” New directions in optimum structural design, E. Gallhager, R. H. Ragsdell, and O. C. Zienkiewicz, eds., Wiley, Chichester, U.K., 327–341.
Talischi, C., Paulino, G. H., and Le, C. H. (2009). “Honeycomb Wachspress finite elements for structural topology optimization.” Struct. Multidiscip. Optim., 37(6), 569–583.
Talischi, C., Paulino, G. H., Pereira, A., and Menezes, I. F. M. (2010). “Polygonal finite elements for topology optimization: A unifying paradigm.” Int. J. Numer. Methods Eng., 82(6), 671–698.
Talischi, C., Paulino, G. H., Pereira, A., and Menezes, I. F. M. (2012a). “PolyMesher: A general-purpose mesh generator for polygonal elements written in Matlab.” Struct. Multidiscip. Optim., 45(3), 309–328.
Talischi, C., Paulino, G. H., Pereira, A., and Menezes, I. F. M. (2012b). “PolyTop: A Matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes.” Struct. Multidiscip. Optim., 45(3), 329–357.
Zegard, T., and Paulino, G. H. (2014). “GRAND—Ground structure based topology optimization on arbitrary 2D domains using MATLAB.” Struct. Multidiscip. Optim., 50(5), 861–882.
Zegard, T., and Paulino, G. H. (2015). “GRAND3—Ground structure based topology optimization for arbitrary 3D domains using MATLAB.” J. Struct. Multidiscip. Optim., 52(6), 1161–1184.
Information & Authors
Information
Published In
Copyright
© 2016 American Society of Civil Engineers.
History
Received: Nov 10, 2014
Accepted: Feb 1, 2016
Published online: May 19, 2016
Discussion open until: Oct 19, 2016
Published in print: Nov 1, 2016
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.