Structural and Multidisciplinary Optimization

, Volume 55, Issue 6, pp 2045–2072 | Cite as

Material nonlinear topology optimization using the ground structure method with a discrete filtering scheme

  • Xiaojia Zhang
  • Adeildo S. RamosJr.
  • Glaucio H. Paulino


Topology optimization of truss lattices, using the ground structure method, is a practical engineering tool that allows for improved structural designs. However, in general, the final topology consists of a large number of undesirable thin bars that may add artificial stiffness and degenerate the condition of the system of equations, sometimes even leading to an invalid structural system. Moreover, most work in this field has been restricted to linear material behavior, yet real materials generally display nonlinear behavior. To address these issues, we present an efficient filtering scheme, with reduced-order modeling, and demonstrate its application to two- and three-dimensional topology optimization of truss networks considering multiple load cases and nonlinear constitutive behavior. The proposed scheme accounts for proper load levels during the optimization process, yielding the displacement field without artificial stiffness by simply using the truss members that actually exist in the structure (spurious members are removed), and improving convergence performance. The nonlinear solution scheme is based on a Newton-Raphson approach with line search, which is essential for convergence. In addition, the use of reduced-order information significantly reduces the size of the structural and optimization problems within a few iterations, leading to drastically improved computational performance. For instance, the application of our method to a problem with approximately 1 million design variables shows that the proposed filter algorithm, while offering almost the same optimized structure, is more than 40 times faster than the standard ground structure method.


Ground structure method Filter Hyperelastic trusses Topology optimization Potential energy Tikhonov regularization Newton-Raphson Line search 



The authors acknowledge the financial support from the US National Science Foundation (NSF) under projects #1559594 (formerly #1335160) and #1321661, from the Brazilian agency CNPq (National Council for Research and Development), and from the Laboratory of Scientific Computing andVisualization (LCCV) at the Federal University of Alagoas (UFAL). We are also grateful for the endowment provided by the Raymond Allen Jones Chair at the Georgia Institute of Technology. The information provided in this paper is the sole opinion of the authors and does not necessarily reflect the views of the sponsoring agencies.


  1. Achtziger W (1996) Truss topology optimization including bar properties different for tension and compression. Structural Optimization 12(1):63–74CrossRefGoogle Scholar
  2. Achtziger W (1997) Topology optimization of discrete structures. Springer, Vienna, pp 57–100zbMATHGoogle Scholar
  3. Achtziger W (1999a) Local stability of trusses in the context of topology optimization part I: exact modelling. Struct Multidiscip Optim 17(4):235–246Google Scholar
  4. Achtziger W (1999b) Local stability of trusses in the context of topology optimization part II: a numerical approach. Structural Optimization 17(4):247–258Google Scholar
  5. Armijo L (1966) Minimization of functions having Lipschitz continuous first partial derivatives. Pac J Math 16(1):1–3MathSciNetCrossRefzbMATHGoogle Scholar
  6. Ascher U, Greif C (2011) A first course on numerical methods, vol 7. Society for Industrial and Applied MathematicsGoogle Scholar
  7. Bendsøe MP, Sigmund O (2003) Topology optimization: theory, methods, and applications. Springer, BerlinzbMATHGoogle Scholar
  8. Bertsekas D P (1999) Nonlinear programming. Belmont, Athena ScientificzbMATHGoogle Scholar
  9. Bonet J, Wood RD (2008) Nonlinear continuum mechanics for finite element analysis. Cambridge University PressGoogle Scholar
  10. Bruns T (2006) Zero density lower bounds in topology optimization. Comput Methods Appl Mech Eng 196 (1):566–578CrossRefzbMATHGoogle Scholar
  11. Buhl T, Pedersen C, Sigmund O (2000) Stiffness design of geometrically nonlinear structures using topology optimization. Struct Multidiscip Optim 19(2):93–104CrossRefGoogle Scholar
  12. Christensen P, Klarbring A (2009) An introduction to structural optimization, vol 153. Springer Science & Business Media, LinköpingGoogle Scholar
  13. Dorn W S, Gomory R E, Greenberg H J (1964) Automatic design of optimal structures. Journal de Mecanique 3:25–52Google Scholar
  14. Felippa C (n.d) Newton method: general control and variants. Lecture notes.
  15. Groenwold A A, 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–316MathSciNetCrossRefzbMATHGoogle Scholar
  16. Haftka R, Kamat M (1989) Simultaneous nonlinear structural analysis and design. Comput Mech 4 (6):409–416CrossRefzbMATHGoogle Scholar
  17. Hassani B, Hinton E (1998) A review of homogenization and topology optimization iii—topology optimization using optimality criteria. Comput Struct 69(6):739–756CrossRefzbMATHGoogle Scholar
  18. Hemp WS (1973) Optimum structures. Clarendon PressGoogle Scholar
  19. Kemmler R, Lipka A, Ramm E (2005) Large deformations and stability in topology optimization. Struct Multidiscip Optim 30(6):459–476MathSciNetCrossRefzbMATHGoogle Scholar
  20. Khot N, Kamat M (1985) Minimum weight design of truss structures with geometric nonlinear behavior. AIAA J 23(1):139–144CrossRefzbMATHGoogle Scholar
  21. Kirsch U (1989) Optimal topologies of truss structures. Comput Methods Appl Mech Eng 72(1):15–28MathSciNetCrossRefzbMATHGoogle Scholar
  22. Klarbring A, Rönnqvist M (1995) Nested approach to structural optimization in nonsmooth mechanics. Structural Optimization 10(2):79–86CrossRefGoogle Scholar
  23. Klarbring A, Strömberg N (2012) A note on the min-max formulation of stiffness optimization including non-zero prescribed displacements. Struct Multidiscip Optim 45(1):147–149MathSciNetCrossRefzbMATHGoogle Scholar
  24. Klarbring A, Strömberg N (2013) Topology optimization of hyperelastic bodies including non-zero prescribed displacements. Struct Multidiscip Optim 47(1):37–48MathSciNetCrossRefzbMATHGoogle Scholar
  25. Ogden R W (1984) Non-linear elastic deformations. Dover Publications Inc, MineolazbMATHGoogle Scholar
  26. Ohsaki M (2010) Optimization of finite dimensional structures. CRC Press, Boca RatonCrossRefzbMATHGoogle Scholar
  27. Ramos Jr A S, Paulino G H (2015) Convex topology optimization for hyperelastic trusses based on the ground-structure approach. Struct Multidiscip Optim 51(2):287–304MathSciNetCrossRefGoogle Scholar
  28. Ramos Jr A S, Paulino G H (2016) Filtering structures out of ground structures – a discrete filtering tool for structural design optimization. Struct Multidiscip Optim 54(1):95–116MathSciNetCrossRefGoogle Scholar
  29. Rockafellar R (1970) Convex analysis. Princeton University Press, PrincetonCrossRefzbMATHGoogle Scholar
  30. Rozvany G I N, Bendsoe M P, Kirsch U (1995) Layout optimization of structures. Appl Mech Rev 48 (2):41–119CrossRefGoogle Scholar
  31. Sekimoto T, Noguchi H (2001) Homologous topology optimization in large displacement and buckling problems. JSME Int J Ser A 44:616–622CrossRefGoogle Scholar
  32. Sokół T (2011) A 99 line code for discretized Michell truss optimization written in mathematica. Struct Multidiscip Optim 43(2):181–190CrossRefzbMATHGoogle Scholar
  33. Stolpe M (2016) Truss optimization with discrete design variables: a critical review. Struct Multidiscip Optim 53:349–374MathSciNetCrossRefGoogle Scholar
  34. Stolpe M, Svanberg K (2001) An alternative interpolation scheme for minimum compliance topology optimization. Struct Multidiscip Optim 22(2):116–124CrossRefGoogle Scholar
  35. Stricklin J A, Haisler W E (1977) Formulations and solution procedures for nonlinear structural analysis. Comput Struct 7(1):125–136CrossRefzbMATHGoogle Scholar
  36. Svanberg K (1984) On local and global minima in structural optimization. In: Gallhager E, Ragsdell R H, Zienkiewicz O C (eds) New directions in optimum structural design. Wiley, Chichester, pp 327–341Google Scholar
  37. Svanberg K (1987) The method of moving asymptotes- a new method for structural optimization. Int J Numer Methods Eng 24(2):359–373MathSciNetCrossRefzbMATHGoogle Scholar
  38. Talischi C, Paulino G H (2013) An operator splitting algorithm for Tikhonov-regularized topology optimization. Comput Methods Appl Mech Eng 253:599–608MathSciNetCrossRefzbMATHGoogle Scholar
  39. Tangaramvong S, Tin-Loi F, Gao W (2014) Optimal retrofit of moment resisting frames using braces accounting for geometric nonlinearity and serviceability conditions. Eng Struct 80:189–199CrossRefGoogle Scholar
  40. Tikhonov A, Arsenin V (1977) Methods for solving ill-posed problems. Wiley, New YorkzbMATHGoogle Scholar
  41. Toklu Y (2004) Nonlinear analysis of trusses through energy minimization. Comput Struct 82(20):1581–1589CrossRefGoogle Scholar
  42. Wang S, de Sturler E, Paulino G H (2007) Large-scale topology optimization using preconditioned Krylov subspace methods with recycling. Int J Numer Methods Eng 69(12):2441–2468Google Scholar
  43. Washizawa T, Asai A, Yoshikawa N (2004) A new approach for solving singular systems in topology optimization using Krylov subspace methods. Struct Multidiscip Optim 28(5):330–339CrossRefGoogle Scholar
  44. Wriggers P (2008) Nonlinear finite element methods. Springer Science & Business MediaGoogle Scholar
  45. Zegard T, Paulino G H (2014) GRAND – ground structure based topology optimization for arbitrary 2D domains using MATLAB. Struct Multidiscip Optim 50(5):861–882MathSciNetCrossRefGoogle Scholar
  46. Zegard T, Paulino G H (2015a) Bridging topology optimization and additive manufacturing. Struct Multidiscip Optim 53(1):175–192Google Scholar
  47. Zegard T, Paulino G H (2015b) GRAND3 – ground structure based topology optimization for arbitrary 3D domains using MATLAB. Struct Multidiscip Optim 52(6):1161–1184Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2017

Authors and Affiliations

  • Xiaojia Zhang
    • 1
  • Adeildo S. RamosJr.
    • 2
  • Glaucio H. Paulino
    • 1
  1. 1.School of Civil and Environmental EngineeringGeorgia Institute of TechnologyAtlantaUSA
  2. 2.Laboratory of Scientific Computing and Visualization Technology CenterFederal University of AlagoasMaceióBrazil

Personalised recommendations