Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Topology optimization for minimum weight with compliance and stress constraints


The paper deals with a formulation for the topology optimization of elastic structures that aims at minimizing the structural weight subject to compliance and local stress constraints. The global constraint provides the expected stiffness to the optimal design while a selected set of local enforcements require feasibility with respect to the assigned strength of material. The Drucker–Prager failure criterion is implemented to handle materials with either equal or unequal behavior in tension and compression. A suitable relaxation of the equivalent stress measure is implemented to overcome the difficulties related to the singularity problem. Numerical examples are presented to discuss the features of the achieved optimal designs along with performances of the adopted procedure. Comparisons with pure compliance–based or pure stress–based strategies are also provided to point out differences arising in the optimal design with respect to conventional approaches, depending on the assumed material behavior.

This is a preview of subscription content, log in to check access.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17


  1. Andreassen E, Clausen A, Schevenels M, Lazarov BS, Sigmund O (2011) Efficient topology optimization in MATLAB using 88 lines of code. Struct Multidisc Optim 43:1–16

  2. Bendsøe MP (1989) Optimal shape design as a material distribution problem. Struct Optim 1:193–202

  3. Bendsøe M, Kikuchi N (1988) Generating optimal topologies in structural design using a homogeneization method. Comput Methods Appl Mech Eng 71:197–224

  4. Bendsøe M, Sigmund O (1999) Material interpolation schemes in topology optimization. Arch Appl Mech 69:635–654

  5. Bendsøe M, Sigmund O (2003) Topology optimization—theory, methods and applications, Springer, EUA, New York

  6. Bourdin B (2001) Filters in topology optimization. Int J Numer Methods Eng 50:2143–2158

  7. Bruggi M (2008) On an alternative approach to stress constraints relaxation in topology optimization. Struct Multidisc Optim 36:125–141

  8. Bruggi M, Venini P (2008) A mixed FEM approach to stress–constrained topology optimization, Int J Numer Methods Eng 73:1693–1714.

  9. Bruns TE, Tortorelli DA (2001) Topology optimization of non–linear elastic structures and compliant mechanisms. Comput Methods Appl Mech Eng 190:3443–3459

  10. Cai K (2011) A simple approach to find optimal topology of a continuum with tension–only or compression–only material. Struct Multidisc Optim 43:827–835

  11. Chang CJ, Zheng B, Gea HC (2007) Topology optimization for tension/compression only design. In: Proc. of the 7th WCSMO. COEX Seoul, Korea, pp 2488–2495

  12. Cheng GD (1995) Some aspects of truss topology optimization. Struct Optim 10:173–179

  13. Cheng GD, Guo X (1997) ε–relaxed approach in topology optimization. Struct Optim 13:258–266

  14. Dorn WS, Gomory RE, Greenberg HJ (1964) Automatic design of optimal structures. J Méc 3:25–52

  15. Drucker DC, Prager W (1952) Soil mechanics and plastic analysis or limit design. Quart Appl Math 10:157–165

  16. Duysinx P (1999) Topology optimization with different stress limits in tension and compression. In:Proceedings of the 3rd World Congress of Structural and Multidisciplinary Optimization WCSMO3

  17. Duysinx P, Bendsøe MP (1998) Topology optimization of continuum structures with local stress constraints. Int J Numer Methods Eng 43:1453–1478

  18. Duysinx P, Sigmund O (1998) New developments in handling stress constraints in optimal material distribution. 7th Symposium on Multidisciplinary Analysis and Optimization AIAA–98–4906: pp 1501–1509

  19. Duysinx P, Van Miegroet L, Lemaire E, Brüls O and Bruyneel M (2008) Topology and generalized shape optimisation: why stress constraints are so important? Int J Simul Multidisc Des Optim 4:253–258

  20. Eschenauer HA, Olhoff N (2001) Topology optimization of continuum structures: a review. Appl Mech Rev 54:331–389

  21. Fancello E and Pereira JT (2003) Structural topology optimization considering material failure constraints and multiple load cases. Lat Amer J Solids Struct 1:3–24

  22. Fleury C (1989) CONLIN: an efficient dual optimizer based on convex approximation concepts. Struct Optim 1:81–89

  23. Fleury C (2007) Structural optimization methods for large scale problems: status and limitations. In: Proceedings of the ASME2007 IDERTC/CIE DETC2007/VIB-34326

  24. Haftka RT and Gürdal Z (1992) Elements of structural optimization, third revised and expanded edition. Academic publishers, Dordrecht, Kluwer

  25. Kirsh U (1990) On singular topologies in optimum structural design. Struct Optim 2:133–142

  26. Le C, Norato J, Bruns TE, Ha C and Tortorelli DA (2010) Stress–based topology optimization for continua. Struct Multidisc Optim 41:605–620

  27. Paris J, Navarrina F, Colominas I, Casteleiro M (2009) Topology optimization of continuum structures with local and global stress constraints. Struct Multidisc Optim 39:419–437

  28. Paris J, Navarrina F, Colominas I, Casteleiro M (2010) Block aggregation of stress constraints in topology optimization of structures. Adv Eng Softw 41:433–441

  29. Pereira JT, Fancello EA, Barcellos CS (2004) Topology optimization of continuum structures with material failure constraints. Struct Multidisc Optim 26:50–66

  30. Querin OM, Victoria M, Marti P (2010) Topology optimization of truss-like continua with different material properties in tension and compression. Struct Multidisc Optim 42:25–32

  31. Rozvany GIN (1996) Difficulties in truss topology optimization with stress, local buckling and system stability constraints. Struct Optim 11:213–217

  32. Rozvany GIN (1996) Some shortcomings in Michell’s truss theory. Struct Optim 12:244–250

  33. Rozvany GIN (1998) Exact analytical solutions for some popular benchmark problems in topology optimization. Struct Optim 15:42–48

  34. Rozvany GIN (2001) On design–dependent constraints and singular topologies. Struct Multidisc Optim 21:164–172

  35. Rozvany GIN (2009) A critical review of established methods of structural topology optimization. Struct Multidisc Optim 37:217–237

  36. Rozvany GIN, Zhou M, Birker T (1992) Generalized shape optimization without homogenization. Struct Optim 4:250-254

  37. Sigmund O, Petersson J (1998) Numerical instabilities in topology optimization: a survey on procedures dealing with checkerboards, mesh-dependencies and local minima. Struct Optim 16:68–75

  38. Stolpe M, Svanberg K (2003) Modelling topology optimization problems as linear mixed 0-1 programs. Int J Numer Methods Eng 57:723–739

  39. Svanberg K (1987) Method of moving asymptotes - A new method for structural optimization. Int J Numer Methods Eng 24:359–373

  40. Svanberg K, Werme M (2007) Sequential integer programming methods for stress constrained topology optimization. Struct Multidisc Optim 34:277–299

  41. Sved G, Ginos Z (1968) Structural optimization under multiple loading. Int J Mech Sci 10:803–805

  42. Swan CC, Arora JS (1997) Topology design of material layout in structured composite of high stiffness and high strength. Struct Optim 13:45–59

  43. Yang RJ, Chen CJ (1996) Stress-based topology optimization. Struct Optim 12:98–105

  44. Zhou M, Rozvany GIN (1991) The COC algorithm, Part II: topological, geometrical and generalized shape optimization. Comput Methods Appl Mech Eng 89:309–336

Download references


Part of the work has been supported by the “9th Executive Programme for Scientific Cooperation between the Francophone Belgian Community and Italy”, that is gratefully acknowledged.

Author information

Correspondence to Matteo Bruggi.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Bruggi, M., Duysinx, P. Topology optimization for minimum weight with compliance and stress constraints. Struct Multidisc Optim 46, 369–384 (2012).

Download citation


  • Topology optimization
  • Stress constraints
  • Compliance constraint
  • Singularity problem
  • Drucker–Prager failure criterion