Skip to main content
Log in

On symmetry and non-uniqueness in exact topology optimization

  • Review Article
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

The aim of this article is to initiate an exchange of ideas on symmetry and non-uniqueness in topology optimization. These concepts are discussed in the context of 2D trusses and grillages, but could be extended to other structures and design constraints, including 3D problems and numerical solutions. The treatment of the subject is pitched at the background of engineering researchers, and principles of mechanics are given preference to those of pure mathematics. The author hopes to provide some new insights into fundamental properties of exact optimal topologies. Combining elements of the optimal layout theory (of Prager and the author) with those of linear programming, it is concluded that for the considered problems the optimal topology is in general unique and symmetric if the loads, domain boundaries and supports are symmetric. However, in some special cases the number of optimal solutions may be infinite, and some of these may be non-symmetric. The deeper reasons for the above findings are explained in the light of the above layout theory.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25

Similar content being viewed by others

Notes

  1. Lévy was a rather versatile engineer, physicist, mathematician and inventor. During the French−Prussian war (1870−71), Lévy was also in charge of cannon manufacture for the French artillery. Later he was professor of theoretical and astro-mechanics.

  2. This was actually the only technical book Prager kept in his apartment in Savognin, Switzerland, after he moved there from Brown University. In fact, he published only joint papers with the author during the last decade of his life (apart from a short note nominally co-authored by his son). Moreover, in a book on layout theory, authored by Save and Prager (1985), but in fact assembled from Prager’s notes by Save after Prager’s tragic death in 1980, the present author is the most cited researcher (22 publications on layout theory are cited).

  3. Lewinski and Telega (2001) also point out that the modified formulation \(\inf [ {\int {| {\sigma_1}|+| {\sigma_2}|} dxdy}]\) for Michell trusses was used before Strang and Kohn (1983) in the author’s first book (Rozvany 1976, p. 48). The latter was actually meant to be only a small educational example for the layout theory, considering a type of plane stress problem. It is not quite valid for all Michell structures, because it does not cover non-orthogonal truss layouts, like the ones in Fig. 24 of this article. Much of the literature on truss topology optimization (e.g. Strang and Kohn 1983) is based on the assumption that the optimal solution consists of members along the lines of principal directions. On the other hand, in the layout theory (Rozvany 1976; Prager and Rozvany 1977a), one starts off with a ground structure (structural universe) having members in all possible directions, and proves that (due to the inequality in (2) herein) the members may in general only run in the two principal directions. Exceptions are S-regions, where all directions are equally principal. Some other cases of non-orthogonality in Michell structures are discussed elsewhere (Rozvany 1997).

  4. The type of problems considered are defined in Section 2.10, which includes the requirement that they have some feasible solution(s).

  5. A solution is feasible, if it satisfies all constraints. A solution is basic, if it satisfies the same number of equalities as the number of variables. Some of these can be original equalities (e.g. equilibrium conditions), and some of them inequalities satisfied as equalities (e.g. non-negativity constraints). For an example, see the Appendix. Not all basic solutions are feasible (Strang 1980).

  6. The terms ‘design’ and ‘symmetric topology optimization problem’ were defined in Section 3, par. (a) and (h).

  7. Skew-symmetric topology optimization problems are defined in Section 3, par (i).

  8. The distinction between ‘layout’ and ‘design’ is explained is Section 3, par. (a).

  9. A ‘worst case compliance constraint’ means that the compliance must not exceed a specified value for any of the load conditions. In that case, the load condition (worst case) with the highest compliance value determines the design.

References

  • Achtziger W (1997) Topology optimization of discrete structures: an introduction in view of computational and nonsmooth aspects. In: Rozvany GIN (ed) Topology optimization in structural mechanics. CISM course no 374. Springer, Vienna, pp 57−100

    Google Scholar 

  • Allaire G (2002) Shape optimization by the homogenization method. Springer, New York

    MATH  Google Scholar 

  • Allaire G, Kohn (1993) Optimal design for minimum weight and compliance in plane stress using extremal microstructures. Eur J Mech A Solids 12:839−878

    MathSciNet  MATH  Google Scholar 

  • Allgower E, Böhmer K, Georg K, Miranda R (1992) Exploiting symmetry in boundary element methods. SIAM J Numer Anal 29:534−552

    Article  MathSciNet  MATH  Google Scholar 

  • Anderson EJ, Nash P (1987) Linear programming in infinite dimensional spaces: theory and applications. Wiley, New York

    MATH  Google Scholar 

  • Barta J (1957) On the minimum weight of certain redundant structures. Acta Tech Acad Sci Hung 18:67−76

    MathSciNet  Google Scholar 

  • Beckers M (1999) Topology optimization using dual method with discrete variables. Struct Multidisc Optim 17:14−24

    MathSciNet  Google Scholar 

  • Bendsoe MP, Haber RB (1993) The Michell layout problem as a low volume fraction limit of the perforated plate topology optimization problem: an asymptotic study. Struct Optim 6:263−267

    Article  Google Scholar 

  • Bendsoe MP, Sigmund O (2003) Topology optimization, theory, methods and applications. Springer, Berlin

    Google Scholar 

  • Bendsoe MP, Ben-Tal A, Zowe J (1994) Optimization methods for truss geometry and topology. Struct Optim 7:141−158

    Article  Google Scholar 

  • Ben-Tal A, Kocvara M, Zowe J (1992) Two nonsmooth approaches to simultaneous geometry and topology design of trusses. In: Bendsoe MP, Mota Soares CA (eds) Topology design of structures (Proceedings Nato ARW Sesimbra). Kluwer, Dordrecht, pp 31−42

    Google Scholar 

  • Bonnet M (2003) Exploiting partial or complete geometrical symmetry in 3D symmetric Galerkin BEM formulations. Int J Numer Methods Eng 57:1053−1083

    Article  MathSciNet  MATH  Google Scholar 

  • Bossavit A (1993) Boundary value problems with symmetry, and their approximation with finite elements. SIAM J Appl Math 53:1352−1380

    Article  MathSciNet  MATH  Google Scholar 

  • Bouchitte G, Fragala I (2007) Optimal design of thin plates by a dimension reduction for linear constraint problems. SIAM J Control Optim 46:1664−1682

    Article  MathSciNet  MATH  Google Scholar 

  • Chan HSY (1967) Optimal design of structures. PhD thesis, Oxford University

  • Chan HSY (1975) Symmetric plane frameworks of least weight. In: Sawchuk A, Mroz Z (eds) Optimization in structural design. Proc Iutam Symp (Warsaw, 1973). Springer, Berlin, pp 313−326

    Google Scholar 

  • Cheng K-T, Olhoff N (1980) An investigation concerning optimal design of solid elastic plates. Int J Solids Struct 17:305−323

    Article  MathSciNet  Google Scholar 

  • Cheng K-T, Olhoff N (1981) Regularized formulation for optimal design of axisymmetric plates. Int J Solids Struct 18:153−169

    MathSciNet  Google Scholar 

  • Darwich W, Gilbert M, Tyas A (2010) Optimum structure to carry a uniform load between supports. Struct Multidisc Optim 42:33−42

    Article  Google Scholar 

  • Dewhurst P (2001) Analytical solutions and numerical procedures for minimum-weight Michell structures. J Mech Phys Solids 49:445−467

    Article  MATH  Google Scholar 

  • Dewhurst P, Fand N, Srithongchai S (2009) A general boundary approach to the construction of Michell truss structures. Struct Multidisc Optim 39:373−384

    Article  Google Scholar 

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

    Google Scholar 

  • Drucker DC, Greenberg JH, Prager W (1951) The safety factor of an elastic-plastic body in plane stress. Appl Mech 18:371−378

    MathSciNet  MATH  Google Scholar 

  • Fleron P (1964) The minimum weight of trusses. Bygn.statiske Medd 35:81−96

    Google Scholar 

  • Gass SI (1964) Linear programming. McGraw-Hill, New York

    Google Scholar 

  • Glockner PG (1973) Symmetry in structural mechanics. J Struct Div ASCE 99:71−89

    Google Scholar 

  • Golay F, Seppecher P (2001) Locking materials and the topology of optimal shapes. Eur J Mech 20:631−644

    Article  MathSciNet  MATH  Google Scholar 

  • Graczykowski C, Lewinski T (2006a) Michell cantilevers constructed within trapeziodal domains-—part I: geometry of Hencky nets. Struct Multidisc Optim 32:347−368

    Article  MathSciNet  Google Scholar 

  • Graczykowski C, Lewinski T (2006b) Michell cantilevers constructed within trapeziodal domains-—part II: virtual displacement fields. Struct Multidisc Optim 32:463−471

    Article  MathSciNet  Google Scholar 

  • Graczykowski C, Lewinski T (2007a) Michell cantilevers constructed within trapeziodal domains-—part III: force fields. Struct Multidisc Optim 33:1−19

    Article  Google Scholar 

  • Graczykowski C, Lewinski T (2007b) Michell cantilevers constructed within trapeziodal domains-—part IV: complete exact solutions of selected optimal designs and their approximations by trusses of finite number of joints. Struct Multidisc Optim 33:113−129

    Article  MathSciNet  Google Scholar 

  • Graczykowski C, Lewinski T (2010) Michell cantilevers constructed within a halfstrip. Tabulation of selected benchmark results. Struct Multidisc Optim. doi:10.1007/s00158-010-0525-7

    Google Scholar 

  • Hadley G (1964) Nonlinear and dynamic programming. Addison-Wesley, Reading

    MATH  Google Scholar 

  • Healy TJ (1989) Symmetry and equivalence in nonlinear elastostatics part I . Arch Ration Mech Anal 105:205−228

    Google Scholar 

  • Hegemier GA, Prager W (1969) On Michell trusses. Int J Mech Sci 11:209−215

    Article  MATH  Google Scholar 

  • Hemp WS (1973) Optimum structures. Clarendon, Oxford

    Google Scholar 

  • Hemp WS (1974) Michell frameworks for uniform load between fixed supports. Eng Optim 1:61−69

    Article  Google Scholar 

  • Kangwai RD, Guest SD, Pellegrino S (1999) An introduction to the analysis of symmetric structures. Comput Struct 71:671−688

    Article  MathSciNet  Google Scholar 

  • Kolanek K, Lewinski T (2003) Circular and annual two-phase plates of minimal compliance. Comput Assist Mech Eng Sci 10:177−199

    MATH  Google Scholar 

  • Lagache JM (1981) Treillis de volume minimal dans une région donnée. J Méc 20:415−448

    MathSciNet  MATH  Google Scholar 

  • Lévy M (1873) La statique graphique et ses applications aux constructions

  • Lewinski T, Rozvany GIN (2007) Exact analytical solutions for some popular benchmark problems in topology optimization II: three-sided polygonal supports. Struct Multidisc Optim 33:337−350

    Article  MathSciNet  Google Scholar 

  • Lewinski T, Rozvany GIN (2008) Analytical benchmarks for topology optimization IV: square-shaped line support. Struct Multidisc Optim 36:143−158

    Article  MathSciNet  Google Scholar 

  • Lewinski T, Telega JJ (2000) Plates, laminates and shells. Asymptotic analysis and homogenization. World Scientific, Singapore

    Google Scholar 

  • Lewinski T, Telega JJ (2001) Michell-like grillages and structures with locking. Arch Mech 53:303−331

    MathSciNet  Google Scholar 

  • Lewinski T, Zhou M, Rozvany GIN (1994a) Extended exact solutions for least-weight truss layouts. Part I: cantilevers with a horizontal axis of symmetry. Int J Mech Sci 36:375−398

    Article  MATH  Google Scholar 

  • Lewinski T, Zhou M, Rozvany GIN (1994b) Extended exact solutions for least-weight truss layouts. Part II: unsymmetric cantilevers. Int J Mech Sci 36:399−419

    Article  Google Scholar 

  • Lowe PG, Melchers RE (1972, 1973) On th theory of optimal constant thickness, fibre-reinforced plates I−III. Int J Mech Sci 14:311−324, 15:157−170, 15:711−726

    Article  Google Scholar 

  • Maxwell JC (1872) On reciprocal figures, frames and diagrams of force. Scientific papers, vol 2. University Press, Cambridge, pp 161−207

    Google Scholar 

  • McConnel RE (1973) Least weight frameworks for loads across a span. Univ Oxford Dep Eng Sci Rep 1076/73

    Google Scholar 

  • McConnel RE (1974) Least-weight frameworks for loads across a span. J Eng Mech Div ASCE 100:885−901

    Google Scholar 

  • McKeown JJ (1974) A note on the maximum number and density of distribution of members in elastic structures of minimum weight under multiple loading conditions. Int J Solids Struct 10:309−312

    Article  MATH  Google Scholar 

  • McKeown JJ (1997) upper limits on the number of elements in elastic structures of minimum weight. Struct Optim 13:128−133

    Article  Google Scholar 

  • Melchers R (2005) On extending the range of Michell-like optimal topology structures. Struct Multidisc Optim 29:85−92

    Article  Google Scholar 

  • Michell AGM (1904) The limits of economy of material in frame structures. Philos Mag 8:589−597

    Google Scholar 

  • Olhoff N, Roenholt E, Scheel J (1998) Topology optimization of three-dimensional structures using optimal microstructures. Struct Optim 16:1−18

    Article  Google Scholar 

  • Ong TG, Rozvany GIN, Szeto WT (1988) Least-weight design of perforated elastic plates for given compliance: non-zero Poisson’s ratio. Comput Methods Appl Mech Eng 66:301−322

    Article  MATH  Google Scholar 

  • Pedersen P (1969) On the minimum mass layout of trusses. In: AGARD symposium on structural optimization, vol 36. NATO. Istanbul, Turkey, pp 11−1−17

  • Pedersen P (1970) Optimal layout of trusses, DCAMM S1, solid mechanics. PhD thesis, DTU

  • Pedersen P (1992) Topology optimization of three-dimensional trusses. In: Bendsoe M, Mota-Soares CA (eds) Topology design of structures. Proc NATO ASI (Sesimbra, Portugal). Kluwer, Dordrecht, pp 19−30

    Google Scholar 

  • Pedersen P (1993) Topology optimization of 3d trusses with cost of supports. In: Herskovits J (ed) Structural optimization, vol 93, pp 11−20

  • Pedersen P (2003) Optimal designs-—structures and materials-—problems and tools

  • Prager W (1957) On ideal locking materials. Trans Soc Rheol 1:169−175

    Article  Google Scholar 

  • Prager W, Rozvany GIN (1977a) Optimization of the structural geometry. In: Bednarek AR, Cesari L (eds) Dynamical systems (proc int conf, Gainsville, Florida). Academic, New York, pp 265−293

    Google Scholar 

  • Prager W, Rozvany GIN (1977b) Optimal layout of grillages. J Struct Mech 5:1−18

    Google Scholar 

  • Prager W, Shield RT (1967) A general theory of optimal plastic design. J Appl Mech 34:184−186

    MATH  Google Scholar 

  • Rozvany GIN (1970) Concave programming in structural optimization. Int J Mech Sci 12:131−142

    Article  Google Scholar 

  • Rozvany GIN (1971) Concave programming and piece-wise linear programming. Int J Numer Methods Eng 3:131−144

    Article  MathSciNet  MATH  Google Scholar 

  • Rozvany GIN (1976) Optimal design of flexural systems. Pergamon, Oxford

    Google Scholar 

  • Rozvany GIN (1989) Structural design via optimality criteria. Kluwer, Dordrecht

    MATH  Google Scholar 

  • Rozvany GIN (1992) Optimal layout theory: analytical solutions for elastic structures with several deflection constraints and load conditions. Stuct Optim 4:247−249

    Article  Google Scholar 

  • Rozvany GIN (1996) Some shortcomings of Michell’s truss theory. Struct Optim 12:244−250

    Article  Google Scholar 

  • Rozvany GIN (1997) Partial relaxation of the orthogonality requirement for classical Michell structures. Struct Optim 13:271−274

    Article  Google Scholar 

  • Rozvany GIN, Gollub W (1990) Michell layouts for various combinations of line supports-—I. Int J Mech Sci 32:1021−1043

    Article  MATH  Google Scholar 

  • Rozvany GIN, Hill RH (1976) General theory of optimal load transmission by flexure. Adv Appl Mech 16:184−308

    Google Scholar 

  • Rozvany GIN, Olhoff N, Bendsoe MP, Ong TG, Sandler R, Szeto WT (1987) Least-weight design of perforated elastic plates I, II. Int J Solids Struct 23:521−536, 537−550

    Article  MATH  Google Scholar 

  • Rozvany GIN, Zhou M, Birker T (1993) Why multi-load topology designs based on orthogonal microstructures are in general non-optimal. Struct Optim 6:200−204

    Article  Google Scholar 

  • Rozvany GIN, Bendsoe MP, Kirsch U (1995) Layout optimization of structures. Appl Mech Rev ASME 48:41−119

    Article  Google Scholar 

  • Rozvany GIN, Lewinski T, Querin OM, Logo J (2006) Quality control in topology optimization using analytically derived benchmarks. In: Proc 11th AIAA/ISSMO multidisc anal opt conf, Portsouth, Virginia, USA, AIAA paper No. AIAA 2006-6940. CD paper, 11 pp. Collection of technical papers− −11th AIAA/ISSMO multidisciplinary analysis and optimization conference, vol 1, pp 484−494

  • Save M, Prager W (1985) Structural optimization, vol 1. Optimality criteria. Plenum, New York

    MATH  Google Scholar 

  • Sigmund O, Zhou M, Rozvany GIN (1993) Layout optimization of large FE-systems by new optimality criteria methods: applications to beam systems. In: Haug EJ (ed) Proc NATO ASI: concurrent engineering tools and technologies for mechanical system design (Iowa, 1992). Springer, Berlin

    Google Scholar 

  • Sokol T (2010) Application of the interior point method and the Mathematica program to truss topology optimization. Struct Multidisc Optim

  • Sokol T, Lewinski T (2010) On the solution of the three forces problem and its application to optimally designing a class of symmetric frameworks of least weight. Struct Multidisc Optim. doi:10.1007/s00158-010-0556-0

    Google Scholar 

  • Stravroulakis GE, Tsaferopoulos MA (1994) A variational inequality approach to optimal plastic design of structures via the Prager−Rozvany theory. Struct Optim 7:160−169

    Article  Google Scholar 

  • Stolpe M (2010) On some fundamental properties of structural topology optimization problems. Struct Multidisc Optim 41:661−670

    Article  Google Scholar 

  • Strang G (1980) Linear algebra and its applications. Academic, London

    Google Scholar 

  • Strang G, Kohn RV (1983) Hencky-Prandtl nets and constrained Michell trusses. Comput Methods Appl Mech Eng 36:207−202

    Article  MathSciNet  Google Scholar 

  • Sved G (1954) The minimum weight of certain redundant structures. Aust J Appl Sci 5:1−8

    Google Scholar 

  • Szeto WT (1989) Microstructure studies and structural optimization. PhD thesis, Monash University, Melbourne

    Google Scholar 

  • Wasiutynski Z, Brandt A (1963) The present state of knowledge in the field of optimum design of structures. Appl Mech Rev 1963:341−350

    Google Scholar 

  • Zingoni A (2009) Group-theoretic exploitation of symmetry in computational solid and structural mechanics. Int J Numer Methods Eng 79:253−289

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The author is grateful to Martin Bendsoe, Rafi Haftka, Ming Zhou, Tomasz Lewinski and Tomasz Sokol for discussing some relevant aspects of topology optimization. Special thanks are due to the reviewers of this article for many useful suggestions (including the proof of Conjectures 2 and 3). Financial support from OTKA (Grant No. K 81185) is thankfully acknowledged.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to George I. N. Rozvany.

Additional information

Dedicated to the memory of William Prager, who passed away 30 years ago. Several extensions of Prager’s ideas are presented in this article.

Appendix: A simple demonstration of statical determinacy of stress-based optimal trusses with a single load

Appendix: A simple demonstration of statical determinacy of stress-based optimal trusses with a single load

In order to transform a piece-wise linear cost function into a linear one, e.g. Bendsoe and Sigmund (2003) use separate non-negative variables for the tensile and compressive member forces \(({q_i^+ ,q_i^-})\). This is a useful alternative to Hemp’s (1973) method of expressing the same using inequalities and slack functions. Then our truss problem takes on the standard LP form:

$$ \label{eq6} \min \sum\limits_{i=1}^m {\frac{L_i }{\sigma _p }\big({q_i^+ +q_i^-}\big)} $$
(7)
$$ \label{eq7} \mbox{s.t}.\quad \mathbf{B}({\mathbf{q}^+-\mathbf{q}^-})=\mathbf{f}, $$
(8)
$$ \label{eq8} q_i^+ \ge 0,\quad q_i^- \ge 0\quad ( {i=1,...,m}), $$
(9)

where L i are the member lengths, σ p the permissible stress, B the static (joint) equilibrium equations, f the external loads, and m the number of truss members.

Since the number of variables in this formulation is 2m, for any basic solution we need 2m equality constraints (e.g. Strang 1980, Chapter 8), some of which were originally inequalities. Let the number of static equations be r, and the number of zero member forces k.

For each zero member force, (9) gives two equalities \(({q_i^+ =0, q_i^- =0})\), and for any nonzero member force it gives one of these two. Hence we have for a basic solution

$$\label{eq9} 2m=r+2k+({m-k}), $$
(10)

implying that the number of zero member forces are

$$\label{eq10} k=m-r. $$
(11)

This means that the number (n) of remaining members with nonzero cross sections will be

$$\label{eq11} n=m-({m-r})=r. $$
(12)

Any optimal solution of an LP problem must be either

  1. (i)

    a basic feasible solution, satisfying (12) above, or

  2. (ii)

    the convex combination of basic feasible solutions.

For any statically determinate truss, the number of truss members equals the number of active equilibrium equations, hence for the considered problems by (12) the optimal basic feasible solutions are statically determinate, and any other optimal solution must be a convex combination of such statically determinate solutions.

Example

For the problem in Fig. 26a and b, we have m = 5 members in the ground structure, r = 2 active equilibrium equations (zero sum of horizontal and vertical forces at the loaded joint), k = 3 members dropping out (as by (11)), and n = 2 members in the optimal solution (as by (12)).

Fig. 26
figure 26

Examples demonstrating statical determinacy of optimal basic feasible solutions. a Ground structures and loading, b optimal solution

Note

A layout with r members could be partially redundant and partially unstable, but this would be statically inadmissible and therefore not in the feasible set.

As an example, consider the ten-bar truss problem in Fig. 27. The ground structure with ten bars (m = 10) is shown in Fig. 27a, the number of joint equilibrium equations is r = 8. Then by (12) we have for any basic solution n = 8 nonvanishing members. The layouts in both Fig. 27b and c are basic, but the one in (b) is feasible and the one in (c) is non-feasible, because it violates the equilibrium equations. It was explained by Strang (1980) and demonstrated on examples, that many basic solutions are outside the feasible region, but the Simplex method does not consider these, because it always moves from one basic feasible solution to another one (of lower cost) in each iteration.

Fig. 27
figure 27

a Ground structure for a ten-bar truss, b basic feasible solution, c basic nonfeasible solution

Rights and permissions

Reprints and permissions

About this article

Cite this article

Rozvany, G.I.N. On symmetry and non-uniqueness in exact topology optimization. Struct Multidisc Optim 43, 297–317 (2011). https://doi.org/10.1007/s00158-010-0564-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-010-0564-0

Keywords

Navigation