Abstract
Topology optimization has evolved rapidly since the late 1980s. The optimization of the geometry and topology of structures has a great impact on its performance, and the last two decades have seen an exponential increase in publications on structural optimization. This has mainly been due to the success of material distribution methods, originating in 1988, for generating optimal topologies of structural elements. Previous methods suffered from mathematical complexity and a limited scope for applicability, however with the advent of increased computational power and new techniques topology optimization has grown into a design tool used by industry. There are two main fields in structural topology optimization, gradient based, where mathematical models are derived to calculate the sensitivities of the design variables, and non gradient based, where material is removed or included using a sensitivity function. Both fields have been researched in great detail over the last two decades, to the point where structural topology optimization has been applied to real world structures. It is the objective of this review paper to present an overview of the developments in non gradient based structural topology and shape optimization, with a focus on evolutionary algorithms, which began as a non gradient method, but have developed to incorporate gradient based techniques. Starting with the early work and development of the popular algorithms and focusing on the various applications. The sensitivity functions for various optimization tasks are presented and real world applications are analyzed. The article concludes with new applications of topology optimization and applications in various engineering fields.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
1.1 Structural optimization
Structural optimization, in particular the layout optimization, has been identified as the most challenging and economically the most rewarding task in structural design (Rozvany 1988). The pioneer of the theory of layout optimization was the Australian inventor, engineer and mathematician A. G. M. Michell in 1904 (Michell 1904). Michell used the work of Maxwell (1872) to determine the first truss solutions of least weight and developed a general theory for deriving them. Michell structures are designed for only one load case and depend on appropriate specification of strain fields (Topping 1983). These structures are also statically determinate and impractical, consisting of an infinite number of bars. Therefore this work was purely academic and did not have any application.
Michell’s work was left untouched until the 1950s where it was picked up by Hill (1950), Heyman (1951), Heyman and Prager (1958), Foulkes (1954), Drucker and Shield (1956), Livesley (1956), Prager (1956, 1958), Prager and Shield (1959), Onat et al. (1957), and Hemp (1958). Hill (1950) developed techniques for calculating the form of slip lines. Slip lines are used to construct Hencky nets, which are used to determine the strain field of a problem, a method employed by both Hemp (1958) and Prager (1958). Drucker and Shield (1956) developed a condition that states that the dissipation per unit volume must be constant. This theory was applied to the design of circular sandwich plates by Onat et al. (1957). Prager and Shield (1959) apply the theory of constant volume dissipation to more general loading cases. Prager (1956) used a minimum cost function on the limiting plastic moments of beams to determine optimum structures built from beams. Heyman (1951) and Livesley (1956) and Heyman and Prager (1958) used a linear programming technique to determine the least limiting plastic moment at a node, by applying hinges to each nodal member. Foulkes (1954) was the first to give the conditions for an optimal beam structure, expressed in terms of its collapse mechanism.
The 1960s saw Chan (1960a, b) Dorn (1964), Hemp (1964), Cox (1965), Richards and Chan (1966), and Kienzi et al. (1968) add to the field of optimization. Chan (1960a and b) developed techniques to determine suitable strain fields via graphical construction, while Cox (1965) showed several interesting examples of single-stress structures and applications of Maxwell’s theorem. Richards and Chan (1966) applied the method of Michell continua to plates, noting the advantage of plates for like signed principal stresses. Marcal and Prager (1964) give the optimization of a beam using a volume cost function. This was generalized by Prager and Shield (1967) to arbitrary one and two-dimensional plastic structures. Kienzi et al. (1968) developed a program that uses the ‘simplex method’, a linear programming technique developed by Dantzig (1963), to solve framework optimization problems. The simplex method leads to a definite minimum value for volume; this defines an optimum framework of least volume of material designed according to the methods of plastic design. This optimum design is statically determinate, i.e. there are no more supporting joints than necessary to maintain equilibrium, and so it is an elastic design as well as a plastic one. Hemp and Chan (1966) developed a programme that uses dual formulation to solve framework optimization problems. The method is to cover the region of space in which the required structure is allowed to lie by a closely spaced rectangular grid of node points and allowing members to lie along all segments joining node points. Cox (1965) was first to show that the optimum structure of maximum stiffness for frameworks is identical with the structure of least volume designed to carry the same load. However, these works still suffered from the same impracticalities and remained academic.
The field of structural optimization remained strong in the 1970s, Hemp (1973) published a book in which he gave Michell’s theory for frameworks, beams, circular sandwich plates and plates with inplane loading. Pope and Schmit (1971) put limitations on both stress and displacement for optimizing elastic designs. Charrett and Rozvany (1972) extended the early work of Foulkes (1954) to multi-component specific cost functions and multiple load conditions. Michell’s early optimization theory was extended to grillages, systems of beams, by Rozvany and Adidam (1972). Prager also developed an interest in the topic and teamed up with Rozvany to continue extending optimal layout theory (Prager and Rozvany 1976). An early version of perimeter control was first seen in grillage layout optimization (Rozvany and Prager 1976), by enforcing a finite number of beams. It was noticed that the exact solutions of layout theory usually contain an infinite number of intersecting members with infinitesimal spacing, termed ’grillage-like continua’ (Prager 1974). Rozvany and Prager (1979) developed optimal conditions for curved surface structures, consisting of a system of intersecting arches, with given vertical loads. The biggest advancement in the 1970s for the field of structural optimization was the beginning of generalized or variable topology shape optimization by Rossow and Taylor (1973). Although a penalization factor of 1 was used, therefore the optimum results did not result in a black-white topology, Taylor’s intention was to obtain cavities in the plate in some areas. Therefore this paper is considered the first conceptualization of generalized shape optimization (Rozvany 2001b).
The 1980s saw a drive for progress in generalized shape optimization. Two key developments emerged from the eighties. Firstly, Cheng and Olhoff (1981) found in an FE-based optimization of solid plates that the optimal plate design develops a system of ribs. Similarly, Kohn and Strang (1983) found solid, porous and empty regions in plastically designed cross-sections for torsion. Rozvany et al. (1982) investigated in great detail the densely ribbed nature of plastically designed optimal solid plates. Secondly, optimal microstructures for perforated plates were established through various mathematical studies, the most popular being rank-2 laminates (Lurie et al. 1982; Kohn and Strang 1986a; Avellaneda 1987). From these developments (Rozvany et al. 1987) derived the homogenized rigidity tensor of rank-2 layered laminates for zero Poisson’s ratio and determined optimal topologies for axisymmetric plates in flexure (Rozvany et al. 1987).
The boundary variation method for shape optimization dominated the literature in the 1980s. Boundary variation can be implemented in a number of ways, Pironneau (1984) employed mesh moving schemes where the design variables are the co-ordinates of the nodal points of a finite element model (Pironneau 1984). Kikuchi et al. (1986) showed the importance of ‘regularity’ of the finite element model near the design boundary so as to yield a physically sound optimal shape (Kikuchi et al. 1986). Another popular way to implement the boundary variation method is to employ a boundary segment idea; this describes the boundary by a set of simple segments such as straight lines, circular arcs, elliptic arcs and splines. The optimum is then determined within this restricted definition of the boundary. This method has been employed by Botkin and Bennett (1985) and Braibant and Fleury (1984). The mathematical foundation of boundary variation methods for optimal shape design and design sensitivity analysis was thoroughly investigated in the 1980s, for example, Simon (1980), Zolesio (1981), Choi and Haug (1983), Rousselet and Haug (1983), Haug et al. (1986), and Choi and Seong (1986) and Haber (1987). These methods could be used for shape optimization under the assumption that the initial topology is fixed during the iterative design optimization. Thus, it is not possible to find the optimal topology and optimal shape of the structure using these boundary variation techniques. To do this shape optimization problems must be transformed to material distribution problems. One method of doing this is the microstructure approach, this was first demonstrated by Cheng and Olhoff (1981, 1982) on optimal thickness distribution for elastic plates. This work led to a series of works on optimal design problems with microstructures in the formulation of the problem. For applications to plate problems see Bendsoe (1986) and Gibiansky and Cherkaev (1984). For the optimum design of torsion bars constructed from two dissimilar materials see Goodman et al. (1986) and Kohn and Strang (1986b). These studies concluded that laminated structures give more efficient designs and therefore microstrucutres have to be built in order to determine the strongest structure. Mathematically the introduction of microstructures to the formulation of structural design problems is a relaxation of the variational problem that is formulated for the design optimization, for examples of this see Kohn and Strang (1986a) and Bonnetier and Vogelius (1986). For more information on boundary variation methods the reader is advised to seek out the surveys by Ding (1986) and Haftka and Gandhi (1986).
The boundary variation techniques are not straightforward to implement and usually require some method for FEM-remeshing which is normally done several times during an iterative optimization scheme. It is clear that these early techniques suffered from complicated mathematical formulations restricting their implementation to real structures and applications. Therefore leaving them as an academic exercise only.
In the late 1980s two methods for structural optimization were introduced, the homogenization method by Bendsoe and Kikuchi (1988) and the Solid Isotropic Microstructure with Penalization Method (SIMP) by Bendsoe (1989). The full SIMP algorithm was developed by Zhou and Rozvany (1991) and Rozvany and Zhou (1991); however, the term SIMP was not coined until 1992 by Rozvany et al. (1992).) These two methods revolutionized the field of structural optimization, making it applicable to real world problems, instead of just being an academic exercise. This is where this review paper begins. Its purpose is to analyze the developments made and the applications of structural optimization, namely evolutionary algorithms. The following section outlines the structure of the paper.
1.2 Layout of review paper
The present review is dedicated to the evolutionary topology and shape optimization methods and there applications. This area of research has been extremely active since the late 1980s due in-part to the publication of two papers (Bendsoe and Kikuchi 1988; Bendsoe 1989). In recent years hundreds of publications have emerged including a number of books, for example, Bendsoe (1995), Xie and Steven (1997), Hassani and Hinton (1999), Bendsoe and Sigmund (2003), Huang and Xie (2010a), and Rozvany and Lewinski (2013). The current comprehensive review articles on the topic are Rozvany, Bendsoe and Kirsch review paper of 1995 (Rozvany et al. 1995). This review covers the early work in the field. Eschenauer and Olhoff’s review paper in 2001 (Eschenauer and Olhoff 2001). This review captures the activity of the 1990s, however does not look into the non gradient based methods with detail. It concentrates on topology optimization, not shape or topography optimization. A lot of the European contribution has been discussed, however not the full international contribution. Rozvany’s review paper in 2001 (Rozvany 2001b), focuses on computer aided topology optimization, such as the homogenization and SIMP methods. Rozvany’s latest review paper (Rozvany 2009), compares the popular established methods used in topology optimization. Sigmund and Maute’s comparative review paper in 2013 (Sigmund and Maute 2013), aimed not to perform a comprehensive review but to observe the trends and directions and to tie these developments together (Sigmund and Maute 2013). The authors categorize the ESO method as a ‘discrete SIMP approach’ arguing that little difference exists between the ESO and SIMP methods. The authors of this review believe this view oversimplifies the theoretical formulation of the ESO method, although the procedure may only differ marginally the implementation allows for extra complexity and computational efficiency, with possible reduction in optimality of less than 1 % (Huang and Xie 2010a). Furthermore, SIMP is purely a gradient based method taking the derivative of the sensitivity numbers, whereas evolutionary algorithms rank the sensitivity numbers based on their magnitudes. This allows for a more flexible objective function and ease of implementation, which have greatly benefited the application of topology optimization in fields such as architecture, Felicetti (2009), and the manufacturing, Kim et al. (2000b), industries. The most recent is the review paper by Deaton and Grandhi (2014), this review is an update of Eschenaur and Olhoff’s review, highlighting the advancements in topology optimization in continuum structures from 2000 to 2012.
Section 2 of this review paper deals with the variety of non gradient based algorithms, these are algorithms that do not calculate the Jacobean or Hessian matrix for the design variables. A brief discussion of the popular algorithms is given, with references to other papers for more detail.
Section 3 is devoted to the previous methods and developments of the evolutionary structural optimization algorithm. A comprehensive review of the algorithm is given, with the variety of applications and advances made. The suggested shortcomings of the algorithm is also analyzed followed by the recent developments to alleviate these pitfalls.
Section 4 focuses on the various sensitivity functions that have been developed for a variety of optimization problems. The earlier sensitivity functions and more recent are given to further highlight the advancements in evolutionary topological optimization.
Section 5 looks at the use of evolutionary algorithms in shape optimization. This section is similar to Section 3, however looking at shape optimization instead of structural optimization. The developments and applications of shape optimization are discussed.
Section 6 discusses the applications of evolutionary algorithms to real world engineering problems. The development of structural topology optimization has allowed such tools to be used by architects and engineers in industry. This section discusses the use of such tools in industry applications.
Section 7 presents the possible future developments of evolutionary topology optimization, looking at the most recent algorithms and applications.
Section 8, finally, presents the conclusions of this article.
2 Non gradient based algorithms
In the literature there are several non gradient based algorithms that have been applied to structural optimization. Such methods include Genetic Algorithms (GAs) Balamurugan et al. (2008, 2011), Jain and Saxena (2010), Madeira et al. (2010), Wang and Tai (2005), Zhou (2010), Wang et al. (2006), Guest and Genut (2010), Bureerat and Limtragool (2006), Manan et al. (2010), Artificial Immune Algorithms (Luh and Chueh 2004), Ant Colonies (Kaveh et al. 2008; Luh and Lin 2009), Particle Swarms (Luh et al. 2011), Simulated Annealing (Shim and Manoochehri 1997), Harmony Search (Lee and Geem 2004), Differential Evolution Schemes (Wu and Tseng 2010), Bacterial Foraging (Georgiou et al. 2014) and many others. For further non gradient based algorithms the reader is referred to the book written by Yang (2010). The aforementioned methods have been directly applied to topology optimization, their binary nature intuitively lends itself to the determination of solid/void material, however they have not experienced significant acceptance. This can be partly attributed to the fact that it is difficult to ensure structural connectivity because of the stochastic search procedure and partly due to the excessive computation power required. Despite these shortcomings one technique that began as a non gradient based algorithm, the Evolutionary Structural Optimization (ESO) method, has gained widespread popularity among researches in structural optimization and practitioners in engineering and architecture (Huang and Xie 2010c). ESO has been used for a wide range of applications and well over one hundred publications and thousands of citations have been produced by researchers from around the world. For these reasons the authors have decided to focus on the ESO technique in this review paper.
The idea of having a continuously evolving design, that slowly improves until it reaches the optimum, is best seen in nature. Over time all living things have evolved to become better suited for survival. This idea was first used by Xie and Steven (1993) for structural optimization in 1993 and is known as Evolutionary Structural Optimization (ESO). Thus moving away from the traditional mathematical programming techniques originating from Rozvany in the early 1970s (Rozvany 1972a, 1972b) and then Prager in the late 1970s and early 1980s (Prager and Rozvany 1977a, b).
The concept behind ESO is that by slowly removing inefficient material from a structure, the shape of the structure evolves towards an optimum (Xie and Steven 1997). The idea of element removal has been tried by other researchers, prior to 1993, including (Maier 1973; Rodriguez-Velazquez and Seireg 1985), Schnack (1978, 1988), Schnack et al. (1988), Schnack and Iancu (1989, 1991, 1993) and Atrek (1989), these studies however did not result in a generalized method. The design domain is constructed by the finite element method. The criteria for determining the inefficient material in a structure is varied and depends on the types of design constraints, this will be discussed in detail in Section 4. An initial rejection rate (RR) is set at the beginning of the optimization, material that fall below this rejection rate is periodically removed, until a steady-state is reached. At this point the rejection rate is updated, and the process is repeated. The optimization is completed once a certain criteria, i.e. volume fraction, minimum stress level, etc., has been met. Evolutionary algorithms are known to be robust, versatile and capable of solving global optimization problems (Tanskanen 2002).
3 Previous methods and developments
The early methods of the ESO technique were initially applied to natural structures, such as bones, to show that the optimum topology and shape of such structures are achieved over time, by following an evolutionary path (Xie and Steven 1993). Xie and Steven give the example of a metal implant for a broken bone (Xie and Steven 1993). After the repair the bone diminishes as calcium is absorbed in the bloodstream. It is shown that if any local bone does not have sufficient stress applied that part diminishes, these results were mirrored in the optimization. These early evolutionary techniques only removed inefficient material, therefore the initial model used an over sized structure, that slowly was reduced. The early methods also used what is called a fully stressed structure (Gallagher 1977), this method attempts to only use structural components that are subjected to their maximum allowable stress. Therefore the design criteria is the von Mises stress of each component. The ESO technique has been integrated into interactive computer programs, some to note are ESFD developed by Hinton and Sienz (1995) and Evolve97 by Xie and Steven (1997).
Following the early development of the ESO method on single loaded structures, the method was further applied to multiple load case structures by Xie and Steven (1994a) and Steven et al. (1995). This development allows the ESO method to be used on more realistic structures, since most structures in a real environment are subjected to multiple load cases. One of the most significant early examples was the application of the evolutionary procedure to the bicycle frame, see Fig. 1a, the final model currently hangs outside the Lawrence Hargrave Professor’s office at the University of Sydney, see Fig. 1b. This method was further applied to frame structures by Manickarajah et al. (2000).
The next development of the ESO method was to optimize a structure for resonance (Xie and Steven 1994b), instead of looking for a fully stressed design. This is an extension from the previous ESO methods to eigenvalue problems. The evolutionary algorithms began to adopt gradient based techniques, such as the sensitivity number of the eigenvalue problem, to determine which elements to remove; however, elements were still explicitly defined as existent or absent, resulting in structures free of intermediate densities. Xie and Steven developed an ESO technique to optimize the shape and topology of a general structure that maximized or minimized the natural frequency. This allowed excessive vibrations due to resonance to be avoided. This method was further developed by Xie and Steven to include keeping a chosen natural frequency constant, maximizing the gap between two natural frequencies and multiple frequency constraints (Xie and Steven 1996). This allowed the ESO method to be applied to dynamic problems. Some examples can be found in Zhao et al. (1995, 1996). More recently the ’soft-kill’ penalty based BESO method was applied to frequency optimization by (Huang et al. 2010).
The element strain energy based criterion was first utilized for optimization using the ESO method by Chu et al. (1996, 1997, 1999). They showed a method using the ESO technique that would minimize the weight of the structure while satisfying stiffness requirements. The process is to determine the sensitivity of each element on the stiffness of the overall structure and then remove the elements which make the least change in the stiffness of the structure. Querin applied this approach to nonlinear problems where material and geometric nonlinearities are considered (Querin et al. 1996). Liang moved away from a heuristic approach, creating an element removal criterion based on a sensitivity number (Liang et al. 2000a).
For a slender member the load carrying capacity is often determined by its buckling load. Optimum structural design for buckling can be achieved by moving material from the strongest locations to the weakest, such that the final design will have a higher buckling load than that of the initial design of the same weight. Optimization against buckling for columns, frames, and plates was first implemented using the ESO technique by Manickarajah et al. (1995) and Manickarajah and Xie (1998).
Other load conditions such as thermal stresses were incorporated into the ESO technique by Li et al. (1997, 2000). A fully stressed design under thermal loading conditions was developed. This work was further developed to include optimization for a structure with as even a temperature or flux distribution as possible (Li et al. 1999b). Research involving optimization under heat loads using the ESO technique was applied to conducting fields to reduce the temperature at a specific position, by varying the conducting material distribution in other regions (Li et al. 2004). Thermoelasticity was investigated using the ESO technique by Li et al. (2001c). Patel et al. solved extremal conductivity microstructures by employing the ESO technique (Patil et al. 2008). Heat conducting structures with design dependent heat loads were optimized using the BESO technique by Gao et al. (2008). Ansola et al. developed a BESO technique for the design of thermal compliant actuators under a uniform temperature distribution and non-uniform heating including conduction and convection (Ansola et al. 2010, 2012). For a good paper on the application of the ESO technique on different physical field problems the reader should see Steven et al. (2000).
The elastic contact problem was solved by Li et al. (1998) where the contact profile of several separate bodies is optimized to reduce the maximum contact stress. This method was extended to three-dimensional contact surfaces, where contact profiles are iteratively and slowly modified based on the relative levels of contact stress (Li et al. 2001d). Contact constraints in beam/truss structures were developed using the ESO technique (Li et al. 2003a). Work on multiple contact constraints was also considered by Li et al. (2003b, 2005), where the example of a washer shows that this method is effective for design problems consisting of single- or multiple-contact regions in mechanical systems.
The early ESO methods are limited by only removing material from the structure, the consequence of this is that the initial model must be significantly over-designed and that if structure is prematurely removed it cannot be recovered. To overcome this an improved model of the early ESO techniques was developed by Querin et al. (1998) known as bi-directional ESO (BESO). This technique allows elements to be readmitted to the structure. BESO was further developed to include stiffness optimization (Yang et al. 1999). A further extension of this method to three-dimensional structures can be found in Young et al. (1999). A reverse method to the original ESO algorithm was proposed, whereby the structure evolves from the base which is the minimum structural form required to carry the load regardless of the magnitude of the stress levels (Querin et al. 2000a). The addition of a perimeter constraint to the BESO technique was developed by Yang et al. (2003). Kim et al. introduced cavity control techniques into BESO (Kim et al.2000a, 2002a). Along with these developments, fixed grids were introduced, to reduce the computational time (Kim et al. 2000b, 2002b). The optimality of the bi-directional ESO method was validated by Querin et al. (2000b).
Rozvany and Zhou examined the ESO/BESO technique in 2001, Zhou and Rozvany (2001), and concluded that both methods are not able to always guarantee an optimal design. As a result, a large number of solutions generated during the optimization process have to be compared to generate the optimal solution (Rozvany 2009). Secondly, Sigmund and Petersson pointed out that the ESO/BESO procedure cannot easily be extended to other constraints such as displacement (Sigmund and Petersson 1998). Following the early criticism from Rozvany and Zhou; Zhu, Zhang and Qiu developed a BESO method where an element replaceable method is proposed for better representing the element status (Zhu et al. 2007). Huang and Xie proposed a new version of the BESO technique that is proven to produce convergent solutions (Huang and Xie 2007b, 2008a). The improvement involved increasing the accuracy of the elemental sensitivity numbers by using its historical information. In addition Edwards et al. compared the ESO and SIMP methods in support of the ESO technique (Edwards et al. 2007).
The extension of the ESO method to include multicriteria design problems was first achieved by Proos et al (2001a 2001b). They used a weighting method to optimize simultaneously, the maximization of the first mode of natural frequency and the minimization of the mean compliance of the structure. Maximum stiffness with minimum stress was first developed by Steven et al. (2002). Kim et al. developed a combined static/dynamic objective parameter for use in the ESO technique for thermal stress and frequency criteria (Kim et al. 2006).
Checkerboarding, the repetition of material and void elements in a structure, is a common issue in optimization algorithms. Li et al. (2001b) developed a simple algorithm to alleviate these numerical difficulties in the ESO method. Another issue associated with optimization is whether the solution is a ’global’ or a ’local’ optimum. To solve this problem Liang et al. introduced performance based methods where an ESO type element removal technique is performed and the optimal solution is determined from iteration histories (Liang et al. 2001; Liang and Steven 2002).
The literature has shown significant developments in the ESO procedure since the idea was brought to fruition in 1992 (Xie and Steven 1992). However a lot of the recent developments have come out of the criticism of the algorithms ability to find the optimum solution efficiently and effectively (Rozvany and Querin 2002; Zhou and Rozvany 2001; Sigmund and Petersson 1998; Rozvany 2009; 2001a). This lead to the development of a ’soft-kill’ ESO/BESO technique (Deaton and Grandhi 2014). The idea, first introduced by Rozvany and Querin (2002), does not completely remove inefficient elements. Doing this allows for the computations to re-admit material to be based directly on the void elements, as opposed to the surrounding elements. Rozvany labeled this technique the Sequential Element Rejection and Admission (SERA) method (Rozvany and Querin 2002).
More recent developments to stabilize the convergence of the ESO/BESO method have been made by Huang and Xie (2007b) and Huang and Burry (2006). Here a modified BESO is proposed where the nodal sensitivity numbers, instead of the element sensitivity, are used for compliance minimization. A mesh dependency filter is used, similar to the filter schemes that were introduced by Sigmund (1997), Sigmund and Petersson (1998), and Sigmund (2001) for the SIMP method, to produce stable convergence to mesh independent and checkerboard free solutions. A similar penalized density measure to the SIMP model, developed by Bendsoe (1989), Bendsoe and Sigmund (2003), Rietz (2001), Zhou and Rozvany (1991), and Bendsoe and Sigmund (1999), was employed in the ESO technique independently by both Zhu et al. (2007) and Huang and Xie (2009). Huang and Xie demonstrated that the previous ’hard-kill’ BESO methods are a special case of the ’soft-kill’ penalty based BESO methods with a infinite penalty (Huang and Xie 2009). The ’soft-kill’ BESO method was extended by Huang and Xie to include local displacement constraints (Huang and Xie 2010b, c). Abolbashari and Keshavarzmanesh investigated the sensitivity of the initial and evolutionary rejection ratio on the optimum structure of the ESO technique on 2D and 3D structures (Abolbashari and Keshavarzmanesh 2006). They found that the evolutionary rejection ratio had a bigger impact on the final design, this emphasizes the slow nature of the evolution process.
Structures with a non-linearity are not easily optimized by ’soft-kill’ methods due to low density elements creating numerical difficulty. Huang and Xie first applied BESO to structures with both material and geometric non-linearities, initially using the traditional BESO technique (Huang and Xie 2007a) followed by the improved ’hard-kill’ method with filtering (Huang and Xie 2008b).
The ESO/BESO technique was first modified for design dependent loads by Yang et al. (2005). The sensitivity number was modified to show that the BESO procedure can be used for transmissible loads, surface loading and self weight body loads. Another modified sensitivity number for self weight body loads was proposed by Ansola et al. (2006). More recently Huang and Xie proposed a formulation for self weight loading using the soft-kill penalty-based BESO method (Huang and Xie 2011).
Finally, there has been some work on reliability-based topology optimization (RBTO) utilizing ESO/BESO methods. Kim et al. was first to use ESO for use in first-order reliability methods (Kim et al. 2007). More recently the improved ’hard-kill’ BESO along with a response surface method was used for RBTO by Eom et al. (2011). Cho et al. extended these methods to include stiffness, applied load and dimensions for multi-objective problems, using BESO and the performance measure approach (Cho et al. 2011).
4 Sensitivity functions and optimization criteria
Over the past three decades structural topology optimization has matured to a level where multiple objectives, such as frequency and buckling, can be considered in the optimization algorithm. For example vibration response is a crucial design consideration for structures subjected to dynamic loads. It is advantageous to keep the natural frequency of the structure away from any driving frequencies that may be applied to the structure. Also, structures with a high fundamental frequency result in a stiff design, which is good for static loads (Krog and Olhoff 1999). Designers have got it wrong in the past, the most famous example being the Tacoma Narrows bridge in 1940, which collapsed due to resonance (von Karman 2005). The problem being the frequency of the wind gust differing little from the natural modes and frequencies of the bridge deck (Blevins 2001). This section outlines the sensitivity functions and optimization criteria used for structural topology optimization of evolutionary algorithms.
4.1 Stress optimization
The first objectives of structural topology optimization methods was the minimization of stress, where for the evolutionary methods the sensitivity function for stress minimization is the von Mises stress. For the original evolutionary structural optimization technique the sensitivity function for stress minimization is defined by:
where RR is the rejection ratio of the iteration (Section 2). Elements with a von Mises stress that fall below \(\sigma _{remove}^{vm}\) are removed. Li et al. (1999c) and McKeown (1997) showed that such a fully stressed design is equivalent to that of the stiffness criterion, i.e. it cannot always minimize the highest stress in the structure.
4.2 Stiffness optimization
The mean compliance, the inverse measure of the overall stiffness of a structure, is used for optimizing structures with stiffness constraints. The mean compliance is defined as the total strain energy of the structure or the external work done by the applied loads. The sensitivity function for the mean compliance is defined as Huang and Xie (2010a):
where u i is the displacement vector of the i th element and K i is the stiffness matrix of the i th element. The sensitivity function indicates the increase in mean compliance as a result of the removal of the i th element. The increase in mean compliance due to the removal of the i th element is equal to the elemental strain energy of the i th element. Therefore, the elements with the lowest strain energy are removed. Li et al. (1999c) showed that structures that are designed for maximum stiffness result in similar topologies to structures that are designed for minimum stress. Papadrakakis et al. (1996) compare resulting topologies using different objective functions for stress and stiffness optimization.
4.3 Stiffness optimization with multiple materials
An extension of the previous section is to optimize structures composed of multiple materials with a stiffness constraint. To interpolate the material properties between two neighboring phases, E j and E j+1, the interpolation method devised by Bendsoe and Sigmund is used (Bendsoe and Sigmund 1999).
where p is the penalty exponent. Therefore the sensitivity number is defined by:
where \({K_{i}^{j}}\) and \(K_{i}^{j+1}\) are the element stiffness matrices calculated using E j and E j+1 respectively. Note that the sensitivity number α i j is defined in the entire design domain, however it is only used for making adjustments between materials j and j+1. The sensitivity number for the ’soft-kill’ BESO method can be written as:
where \(K_{i}^{j+1}\) is found using the material interpolation method (3) to calculate the elastic modulus. For the ’hard-kill’ BESO method the penalty number is set to infinity giving:
The optimization problem is converged when the volume fractions for all the materials are met.
4.4 Displacement constraints
It is often required that the maximum displacement of a structure or the displacement at a specific location be within a prescribed limit. To find the change in displacement at a specific point, j, due to the removal of an element, i, we introduce a unit load vector, F j, in which only the j th component is equal to unity and all the others are equal to zero. The sensitivity function for the displacement constraint can then by calculated by:
where u ij is the i th element displacement vector due to the unit load, j, and u i is the i th displacement vector. This sensitivity function gives the change in the specified displacement component u j due to the removal of the i th element. To minimize the change in displacement due to element removal the elements with α i j closest to zero are removed. Kocvara (1997) develop a bi-level programming method for the topology optimization of a truss structure with a linear displacement constraint.
4.5 Frequency optimization
A structure’s response to a dynamic loading is heavily dependent on the first few natural frequencies of the structure. Frequency optimization of structures is the second most common optimization criteria, after compliance minimization, due to dynamic stability. A good survey paper by Grandhi (1993) on frequency optimization, before the ESO method, covers most of the early developments in this area. The early ESO methods, where inefficient material was simply removed such that no intermediate material was present (i.e. 0-1 solution), solved the following eigenvalue problem for its sensitivity function (Xie and Steven 1997):
where K is the global stiffness matrix, M is the global mass matrix, ω n is the n th natural frequency and u n is the eigenvector related to the n th natural frequency. The sensitivity function is then defined by:
where m n is the modal mass corresponding to the n th natural frequency. This sensitivity function gives the change in \({\omega _{n}^{2}}\) as a result of the removal of the i th element.
More recent ESO methods use a ’soft-kill’ algorithm where the material is not completely removed, but applies a material interpolation scheme similar to the SIMP method. It has been demonstrated that these ’soft-kill’ methods are unsuitable for frequency optimization due to artificial localized modes in low density regions (Pederesen 2000). However, Huang et al. (2009) developed a new ’soft-kill’ BESO method for frequency optimization. The sensitivity function was determined by:
The main problem is that the extremely high ratio between mass and stiffness for small values of x i with penalty exponents, p, greater than 1 causes artificial localized vibration modes in the low density regions (Du and Olhoff 2007). A material interpolation scheme that keeps the ratio between mass and stiffness constant when x i =x m i n is given by:
where ρ 0 and E 0 are the density and stiffness for solid material.
4.6 Optimization for buckling
With the development of high strength materials, many structural elements are becoming thinner making them more susceptible to buckling. Optimum structural design against buckling is achieved by shifting material from the strongest locations to the weakest. This allows the final design to have a much higher buckling load, but with the same weight as the initial design. In spite of the extensive work performed in structural optimization, only a small amount of this work has been directed towards buckling optimization. The first being (Keller 1960) presenting the shape of the strongest column with simply supported ends. Tadjbakhsh and Keller (1962) extended this to several other boundary conditions. Simitses et al. (1973) use the finite element procedure to optimize the shape of columns. This work is extended by Szyszkowski and Watson (1988) to include the optimization of frames (Szyszkowski et al. 1989). Pandey and Sherbourne (1992) extend the classic solution by Keller (1960) to a simply supported plate. Manickarajah et al. (1995) developed the ESO technique for buckling optimization.
The linear buckling behavior of a structure is determined by the following eigenvalue problem:
where [K] is the global stiffness matrix, [K g ] is the global stress/geometric stiffness matrix, λ n is the n th eigenvalue and {u n } is the corresponding eigenvector. The most critical buckling load is the lowest one, which is equal to the first eigenvalue, λ 1, multiplied by the applied load. λ 1 is referred to as the buckling load factor. The objective of buckling optimization is to raise the buckling load factor, λ 1, so that the buckling load may be maximized. The sensitivity number for the buckling load is defined as:
where \(\left \{u_{1}^{i}\right \}\) is the eigenvector of the i th element and [ΔK i] is the change in the i th element stiffness matrix. This sensitivity number is a measure of the effect of changing the cross-sectional area of the i th element on the buckling load factor. For a plate structure this sensitivity number, α i , is only valid for the case of gradually varying thicknesses of plate elements. Therefore an element cannot be removed from the structure, as is the convention in the classical ESO methods, because of the significant changes in the membrane or axial stress resultants in its surrounding elements. Buckling optimization is not performed by element removal, but by changing the cross-sectional areas. For the case of an increase in cross-sectional area the change in the element stiffness matrix is given by:
and for reduction in cross-sectional area:
Hence for the effect of cross-sectional area changes on the buckling load factor two sensitivity numbers are calculated, one for area increase:
and another for area reduction:
To raise the buckling load factor it is most effective to increase the cross-sectional areas of elements with highest \(\alpha _{i}^{+}\) values and reduce those with highest \(\alpha _{i}^{-}\) values. This technique is the original ESO buckling optimization method. Rong et al. (2001) extended the ESO method to include the sensitivity of closely-spaced eigenvalues and repeated eigenvalues. This type of problem is known as bi-modal or multimodal. Extensive research has been carried out to solve bi-modal and multimodal problems (Olhoff and Rasmussen 1977; Haug 1982; Szyszkowski et al. 1989; Rodrigues et al. 1995). When the first eigenvalue becomes close to the subsequent eigenvalues, there will be interference between the first and the subsequent buckling modes. When λ 1 and λ 2 become close, the first two buckling modes may swap as a result of the structural modifications during the optimization iterations. To effectively increase the buckling load factor in these circumstances, both λ 1 and λ 2 have to be increased. To achieve this the average of λ 1 and λ 2 is increased. Therefore the sensitivity number becomes:
Similarly for the multimodal case, when the distance of the m th eigenvalue, λ m , and the first eigenvalue, λ 1, is within a certain limit and the distance between λ m+1 and λ 1 is greater than that limit, the sensitivity number becomes:
These sensitivity numbers are the average values of the individual sensitivity numbers of all participating modes.
As mentioned in Section 4.5 numerical instabilities occur when solving eigenvalue problems with low density elements. Huang et al. (2010) developed an alternative material model to avoid numerical instabilities (see Section 4.5), which can also be applied to the buckling optimization problem.
4.7 Optimization for design dependent loading
Yang et al. (2005) showed that for compliance optimization of structures with design dependent loads, such as self-weight and surface loads, the conventional BESO procedure can be applied with a modified sensitivity number. When the self weight load is included in the finite element analysis, modifying an element leads to changes in the load vector, which needs to be considered in the sensitivity analysis. The sensitivity number becomes:
where ΔP i is the change in the load vector due to the removal of the i th element. Ansola et al. (2006) also developed a modified sensitivity number for self weight loads in ESO. More recently (Huang and Xie 2011) applied the ’soft-kill’ penalty based BESO method to self-weight loading compliance optimization.
5 Shape optimization
The maximum stress present in a structure provides the basis of the design limit, even though the bulk of the surface of the structure often has a much lower stress. The ESO technique has been used to provide structural shapes where the boundary is evolved to make the surface form as evenly stressed as possible. Shape optimization has been an important topic well before the advent of ESO, the articles by Haftka and Grandhi (1985) and Ding (1986) give excellent surveys on the early shape optimization techniques.
For shape optimization only a small region of a structure is of interest, thus only this region is available for the ESO process and the rest of the structure is designated as non-design. Material is only removed form the structural boundaries in shape optimization, i.e. cut-outs and holes are not created. Early shape optimization using non gradient based algorithms are seen in Mattheck (1989),and Baumgartner et al. (1992), Mattheck and Burkhardt (1990, 1992), Mattheck and Erb (1991), Huber-Betzer and Mattheck (1991), and Chen and Tsai (1993).
An early use of ESO for shape optimization was in the design of adhesive fillets (Rispler et al. 2000). The ESO method was employed to optimize the shape of adhesive fillets found in tabs of tensile test specimens. Shape optimization of cutouts in laminated carbon-fiber composite panels using ESO was demonstrated by Falzon et al. (1996). An initial small cutout was introduced into the finite element model and elements were removed from around the cutout based on a rejection criteria. An interesting example of shape optimization using the ESO technique is given by Querin (1997), who seeks to find the optimal shape for an object hanging in the air under its own weight. By removing elements from the boundaries based on stress level, a shape with uniform stress is obtained. The results of the shape optimization are indicative of shapes in nature such as, plums and cherries, giving confidence to the algorithm as it is known that nature evolves shapes that lead to uniform surface stress (Mattheck 1990b, 1990a), Mattheck et al. (1992)).
Li et al. (1999a) applied the ESO method for shape optimization with stress minimization to a fillet in plane stress under tension. Tekkaya and Guneri (1996) perform a parametric study on the shape optimization of a plate with a hole using a biological growth approach. Woon and Querin performed shape optimization using genetic algorithms (Woon and Querin 1999). Woon et al. (2000) extended this analysis to incorporate fixed-grid methods. Garcia and Gonzalez (2004) adopt evolutionary strategies to perform shape optimization on continuum structures with a fixed grid finite element method. They give the example of a spanner, to show that it is the optimum shape for its loading conditions.
Shape optimization with other constraints, such as frequency constraints, has been considered. Wang et al. (2004) analyze shape and sizing optimization for truss structures with frequency constraints. Lingyun et al. (2005) perform the shape and sizing optimization of truss structures with frequency constraints. Gomes (2011) use the particle swarm algorithm to optimize the shape of truss structures with dynamic constraints. Miguel (2012) compares the harmony search and firefly algorithms for the shape and size optimization of truss structures considering dynamic constraints.
More recent efforts in shape optimization have focused on aerodynamic shape optimization. Arias-Montano et al. (2011) give an overview of Evolutionary algorithms applied to multi-objective aerodynamic shape optimization. Carrigan et al. (2012) developed a fully automated process for optimizing the aerofoil cross-section of a wind turbine.
6 Applications
ESO/BESO have found a wide range of applications in industrial topology optimization. The Akutagwa river side project office building in Japan was designed using a BESO method (Ohmori et al. 2005). The sensitivity function used for the office building design is a stress level. The land size of the building is approximately 10m x 6m. The BESO procedure was applied to the south, west and north side walls simultaneously, while the east side wall and floor slabs were kept unchanged. The optimization was run for both dead weight in the vertical direction and earthquake loading in the horizontal direction. The topology of the three walls evolved as material was removed from areas of low stress and added to areas of high stress.
Cui et al. (2003) in collaboration with the well renowned architect Arata Isozaki, created a tree-like structure using a BESO method for the Florence New Station project in Italy. The structure had a length of 400 m a width of 40 m and height of 20 m. During the optimization process the structure transformed from an initial design of a deck with legs simply supported at the bottom to the final organic form. Sasaki (2005) commented on the structure saying ’The structural elements were optimally formed within a three-dimensional space while satisfying the given design conditions, and the structural shape thus obtained manifests maximum mechanical efficacy with a minimum use of materials.’ Although this proposal was not chosen as the design for the Florence New Station, the same design was chosen for the 250 m long entrance to the Qatar National Convention Center.
Burry et al. (2005) carried out a series of studies which revealed remarkable similarities between Gaudi’s designs and ESO solutions. Antoni Gaudi’s Sagrada Familia Church in Spain show parallels to natural growth and morphogenesis which has much in common with ESO/BESO techniques. Gaudi had an unusual insight into optimal structural forms, creating many structures that proved to be highly efficient. Burry developed several models based off Gaudi’s original drawings. After these prototype models were created, structural optimization of columns on a sloping surface was performed. There was a great resemblance between the ESO results and the actual columns.
Black Kosloff Knott (BKK) architects, working in collaboration with the Innovative Structures Group, are designing pedestrian bridges for use in major metropolitan freeways in Australia. The design team employed the BESO method to create structurally efficient and elegant forms. The structure must have a width of 65 m and height of 5.7 m, with a maximum ramp slope of 1:20. Currently a number of optimized solutions, calculated with different constraints and element types, are being investigated (Zuo 2009).
Other interesting applications of ESO/BESO found in civil engineering include reinforced concrete strut-and-tie models (Liang et al. 2000b), connection patterns for joints (Li et al. 2001a), bridge design (Guan et al. 2003), underground mining cavity design (Ren et al. 2005) and tunnel engineering (Liu et al. 2008).
Applications in other fields of engineering include the use of a conventional ESO method to design aircraft bulkheads for strength and low weight (Das and Jones 2011). Biomedical design applications such as tissue scaffolds using a BESO algorithm and a wall shear stress criterion (Chen et al. 2011). Naceur et al. (2004) demonstrated the use of ESO for sheet metal optimization. Ansola et al. (2007) used ESO for compliant mechanism design, developing similar topologies to those obtained using SIMP. More recently, Huang et al. (2012) used BESO to design multifunctional periodic composites having both extremal magnetic permeability and electrical permittivity and Yang et al. (2011) did the same, however for stiffness and thermal conductivity. There have been a number of recent publications in applying BESO methods to topology optimization of material microstructures (Yang et al. 2013; Huang et al. 2013a; Zuo et al. 2013).
7 Future developments
This section looks at the direction that the research of evolutionary algorithms is heading. A recent method that has been developed in the field of topology optimization is boundary variation techniques. Boundary variation methods originated in shape optimization, where an explicit function, such as the strain energy, defines a structural boundary as shown in Fig. 2.
Figure 2 shows a UAV spar where the domain exists as an explicit parameterization of variables between 0 and 1. The structural boundary exists at the interface of regions between 0 and 1. There are two main boundary variation methods in literature, level set (Sethian and Weigmann 2000; van Dijk et al. 2013) and phase-field method (Bourdin and Chambolle 2003, 2006). The recent publications in evolutionary based optimization has involved coupling algorithms such as ESO/BESO with level set methods (Jia et al. 2011; Zhu et al. 2014). The idea is to take the merits of both the evolutionary algorithm and the level set algorithms. Since traditional level-set methods are largely dependent on the initial guess topology, ESO/BESO has been added to avoid this Jia et al. (2011) and Zhu et al. (2014).
A recent structural topology optimization algorithm, developed by Tong and Lin (2011), called the Moving Iso-Surface Threshold (MIST) technique is a hybrid of the ESO method, as it uses a physics based function, such as von Mises stress, to drive the optimization. Vasista and Tong (2014) recently applied the MIST topology optimization method to aircraft structural design and extended the method to three-dimensional ’block’ design. Munk et al. (2014) extended the method to complex three-dimensional geometries, such as the internal configuration of aircraft wings, with structural cross-coupling.
Victoria et al. (2009) developed a novel optimization algorithm, isolines topology design (ITD), which uses an iterative algorithm similar to the ESO/BESO. The shape and design depend on material which is removed and added according to the shape and distribution of the isolines. Victoria et al. (2014) extended the ITD algorithm to include multi-material designs.
Section 3 showed the vast developments made in the ESO/BESO optimization algorithm, however isotropic materials were only considered during optimization. Sun et al. (2011) extended the BESO algorithm to include anisotropic material in the design process. Huang et al. (2013b) applied a BESO algorithm to the microstructure topology optimization of cellular materials and composites with periodic microstructures. Their objective was to maximize the stiffness of the macrostructure’s design. Huang et al. (2011) performed a similar analysis, however with the objective of maximizing the bulk or shear modulus of the macrostructure with a volume constraint. Yang et al. (2013) applied the BESO method to the design of three-dimensional orthotropic materials with predefined ratios for effective Young’s moduli. The recent developments of the ESO/BESO algorithm are to apply such methods to microstructural optimization, which have typically been the focus of gradient based methods such as: homogenization and SIMP. Alonso et al. (2014) recently developed a Sequential Element Rejection and Admission (SERA) method, another term for ESO (see Section 3), that allows material to flow between different material models. Separate criteria for the rejection and admission of elements allows the material to change between the different predefined material models and efficiently achieve the optimum design.
The two streams of topology optimization, macroscopic (ESO/BESO) and microscopic (Homogenization), have developed individually. However, recently (Yan et al. 2014) have coupled the ESO/BESO algorithm for the macroscopic optimization and the homogenization algorithm for the microscopic optimization of structures. A similar approach was performed by Coelho et al. (2008), they used a hierarchical model for topology optimization of the macroscopic structure and a SIMP based method for concurrent optimization of the microscopic structure.
Coupling between evolutionary and purely non gradient based techniques has also been implemented to improve the convergence of the ESO methods. A popular recent development termed GESO Genetic Evolutionary Structural Optimization use the ESO sensitivity number as the fitness function and less fit elements die off throughout the evolutionary procedure. GESO has advantages over the conventional ESO technique as the probabilistic criteria involved in the genetic algorithm helps to avoid convergence to local optima. Examples of applications of GESO are found in Liu and Yi (2010). Zuo et al. (2009) developed a genetic BESO technique that is similar to GESO, however utilizing a BESO formulation similar to the hard-kill BESO method.
A new approach that has been developed from optimization in CFD design problems is called Nash-evolutionary algorithms. The algorithm was first introduced in Sefrioui and Periaux (2000) for solving computational fluid dynamics problems. They include the mathematical concepts of Nash equilibrium (Nash 1950; 1951), competitive game theory where players maximize their payoffs while considering the strategies of their competitors, in the evolutionary search. The idea is that the subpopulations interact to evolve towards the equilibrium (Greiner et al. 2015).
8 Conclusion
This review article presented a comprehensive overview of the developments made in evolutionary algorithms for structural topology and shape optimization. An introduction on the early ’foundations’ of structural topology and shape optimization is given, followed by some prominent references for non gradient based techniques. Due to the initial resistance for the non gradient based methods, the article focuses on the evolutionary algorithms, which have matured to the point of industry application. The article attempts to emphasis the broad range of topics and developments made in the evolutionary algorithms, similar to the review articles for gradient based methods (Eschenauer and Olhoff 2001; Deaton and Grandhi 2014). The review article looks at some of the different mathematical formulations for the variety of optimization problems that the evolutionary algorithms have been applied to. Application of evolutionary algorithms to real world problems have been investigated in this review article, showing the maturity of the current state of the art. Finally, the most recent developments and directions of the research in evolutionary algorithms have been discussed.
The early ESO optimization algorithms were criticized for being slow and computationally inefficient as they were not driven by a mathematical formulation. The early methods also seemed to fail for certain types of problems, where the gradient based methods produced optimal results. However, this criticism lead to significant developments, outlined in this article, which allowed the ESO method to be applied to industrial problems.
Current criticism directed towards evolutionary algorithms include: lack of convergence and no guarantee of finding the global solution. The current evolutionary algorithms include sensitivity functions that are said to be converged when no material can be removed or added without breaking the constraints of the problem. The latest research have coupled the SIMP material model and level set methods to the ESO/BESO algorithm to improve the algorithms convergence and efficiency.
The final section of the review paper analyzed the most recent research undertaken in evolutionary algorithms for structural topology optimization. Furthermore, new avenues in the field have been discussed in combining gradient and non gradient based algorithms to improve efficiency. Finally, approaches in running evolutionary algorithms concurrently with homogenization and SIMP methods for optimization of the macrostructure and microstructure has been examined.
References
Abolbashari MH, Keshavarzmanesh S (2006) On various aspects of application of the evolutionary structural optimization method for 2d and 3d continuum structures. Finite Elem Anal Des 42:478–491
Alonso C, Alonso R, Querin OM (2014) Topology synthesis of multi-material compliant mechanisms with a sequential element rejection and admission method. Finite Elem Anal Des 85:11–19
Ansola R, Canales J, Tarrago JA (2006) An efficient sensitivity computation strategy for the evolutionary structural optimisation (eso) of continuum structures subjected to self weight loads. Finite Elem Anal Des 42:1220–1230
Ansola R, Vegueria E, Canales J (2010) An element addition strategy for thermally actuated compliant mechanism topology optimization. Eng Comput 27:694–711
Ansola R, Vegueria E, Canales J, Alonso C (2012) Evolutionary optimization of compliant mechanisms subjected to non-uniform thermal effects. Finite Elem Anal Des 57:1–14
Ansola R, Vegueria E, Canales J, Tarrago JA (2007) A simple evolutionary topology optimization procedure for compliant mechanism design. Finite Elem Anal Design 44:53–62
Arias-Montano A, Coello CAC, Mezura-Montes E (2011) Evolutionary algorithms applied to multi-objective aerodynamic shape optimization. Stud Comp Int 356:211–240
Atrek E (1989) SHAPE: A Program for Shape Optimization of Continuum Structures. Computational Mechanics Publications
Avellaneda M (1987) Optimal bounds and microgeometries for elastic two-phase composites. SIAM J 47:1216–1228
Balamurugan R, Ramakrishnan C, Singh N (2008) Performance evaluation of a two stage adaptive gentic algorithm (tsaga) in structural topology optimization. Appl Soft Comput 8:1607–1624
Balamurugan R, Ramakrishnan C, Swaminathan N (2011) A two phase approach based skeleton convergence and geometric variables for topology optimization using gentic algorithms. Struct Multidiscip Optim
Baumgartner A, Harzheim L, Mattheck C (1992) Sko (soft kill option): The biological way to find an optimum structure topology. Int J Fatigue 14:387–393
Bendsoe MP (1986) Generalized plate models and optimal design. In: Eriksen JL, Kinderlehrer D, Kohn R, Lions J-L (eds) Homogenization and effects moduli of materials and media, The IMA Volumes in Mathematics and its Applications. Springer, Berlin, pp 1–26
Bendsoe MP (1989) Optimal shape design as a material distribution problem. Structural Optimization 1:193–202
Bendsoe MP (1995) Optimization of Structural Topology, Shape and Material. Springer, Berlin
Bendsoe MP, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comp Meth in Applied Mech and Eng 71:197–224
Bendsoe MP, Sigmund O (1999) Material interpolation schemes in topology optimisation. Arch Appl Mech 69:635–654
Bendsoe MP, Sigmund O (2003) Topology Optimization Theory, Methods and Applications. Springer, Berlin
Blevins RD (2001) Flow-Induced Vibration, Krieger Publishing Company
Bonnetier E, Vogelius M (1986) Relaxation of a compliance functional for a plate optimization problem. University of Marylands, College Park, MD
Botkin ME, Bennett JA (1985) Shape optimization of three-dimensional folded shape structures. AIAA J 23:1804–1810
Bourdin B, Chambolle A (2003) Design-dependent loads in topology optimization. Control Optim Calc Var 9:19–48
Bourdin B, Chambolle A (2006) The phase-field method in optimal design. In: Bendsoe MP, Olhoff N, Sigmund O (eds) IUTAM symposium on topological design optimisation of structures, machines and materials. Solid mechanics and its applications, vol 137. Springer, pp 207–215
Braibant V, Fleury C (1984) Shape optimal designs using b-splines. Comput Meths Appl Mech Engrg 44:247–267
Bureerat S, Limtragool J (2006) Performance enhancement of evolutionary search for structural topology optimization. Finit Elem Anal Des 42:547–566
Burry J, Felicetti P, Tang JW, Burry MC, Xie YM (2005) Dynamical structural modelling - a collaborative design exploration. Inter J Arch Comput 3:27–42
Carrigan TJ, Dennis BH, Han ZX, Wang BP (2012) Aerodynamic shape optimization of a vertical-axis wind turbine using differential evolution. Renewable Energy, 2012
Chan ASL (1960a) The design of michell optimum structures. Technical report, College of Aeronautics, Cranfield, No. 142
Chan HSY (1960b) The design of michell optimum structures, Technical report, College of Aeronautics, Cranfield
Charrett DE, Rozvany GIN (1972) Extension of the prager-shield theory of optimal platic design. J of Non-Linear Mechanics 7:51–64
Chen JL, Tsai WC (1993) Shape optimisation by using simulated biological growth approaches. AIAA J 31:2143–2147
Chen Y, Schellekens M, Zhou S, Cadman J, Li W, Appleyard R, Li Q (2011) Design optimization of scaffold microstructures using wall shear stress criterion towards regulated flow-induced erosion. J Biomech Eng:133
Cheng KT, Olhoff N (1981) An investigation concerning optimal design of solid elastic plates. Int J Solids Struct 17:305–323
Cheng KT, Olhoff N (1982) Regularization formulation for optimal design of axisymmetric plates. Int J Solids Struct 18:153–170
Cho KH, Park JY, amd SY, Han SPR (2011) Reliability-based topology optimization based on bidirectional evolutionary structural optimization using multi-objective sensativity numbers. Int J Automot Technol 12:849–856
Choi KK, Haug EJ (1983) Shape design sensitivity analysis of elastic structures. J Strucutural Mech 11:231–269
Choi KK, Seong KK (1986) A domain method for shape design sensativity analysis of built-up structures. Comput Meths Appl Mech Engrg 57:1–16
Chu DN, Xie YM, Hira A, Steven GP (1996) Evolutionary structural optimization for problems with stiffness constraints. Finite Elem Anal Des 21:239–251
Chu DN, Xie YM, Hira A, Steven GP (1997) On various aspects of evolutionary structural optimization for problems with stiffness constraints. Finite Elem Anal Des 24:197–212
Chu DN, Xie YM, Steven GP (1999) An evolutionary method for optimal design of plates with discrete variable thickness subject to constant weight. Struct Optim 17:55–64
Coelho P G, Fernandes PR, Guedes JM, Rodrigues HC (2008) A hierarchical model for concurrent material and topology optimisation of three-dimensional structures. Struct Multidiscip Optim 35:107–115
Cox HL (1965) The Design of Structures of Least Weight, 1st edition. Pergamon Press, London
Cui C, Ohmori H, Sasaki M (2003) Computational morphogenesis of 3d structures by extended eso method. J Inter Assoc Shell Spatial Struct 44:51–61
Dantzig GB (1963) Linear Programming and Extensions, 1st edition. Princeton Univ Press, New Jersey
Das R, Jones R (2011) Topology optimisation of a bulkhead component used in aircrafts using an evolutionary algorithm. Proc Eng 10:2867–2872
Deaton JD, Grandhi RV (2014) A survey of structural and multidisciplinary continuum topology optimization: Post 2000. Struct Multidiscp Optim 49:1–38
Ding Y (1986) Shape optimization of structures: A literature survey. Comp Struct 24:985–1004
Dorn WS (1964) Automatic design of optimal structures. J Mech:3
Drucker DC, Shield RT (1956) Design of minimum weight. Proc Int Congr Appl Mech Brussels
Du J, Olhoff N (2007) Topological design of freely vibrating continuum structures for maxmimum values of simple and multiple eigenfrequencies and frequency gaps. Struc Multidisc 34:91–110
Edwards CS, Kim HA, Budd CJ (2007) An evaluative study on eso and simp for optimising a cantilever tie-beam. Strut Multidiscip Optim 34:403–414
Eom YS, Yoo KS, Park JY, Han SY (2011) Reliability-based topology optimization using a standard response surface method for three-dimensional structures. Struct Multidiscip Optim 43:287–295
Eschenauer HA, Olhoff N (2001) Topology optimization of continuum structures: A review. American Society of Mechanical Engineers
Falzon BG, Steven GP, Xie YM (1996) Shape optimisation of interior cutouts in composite panels. Structural Optimisation 11:43–49
Felicetti P (2009) Topological revolution. Architectural Review Australia:109
Foulkes J (1954) The minimum weight design of structural frames. Proc R Soc A 223:82
Gallagher RH (1977) Fully Stressed Design. Wiley
Gao T, Zhang WH, Zhu JH, Xu YJ, Bassir DH (2008) Topology optimization of heat conduction problem involving design-dependant load effect. Finite Elem Anal Des 44:805–813
Garcia MJ, Gonzalez CA (2004) Shape optimisation of continuum structures via evolution strategies and fixed grid finite element analysis. Struc Multidiscip Optim 26:92–98
Georgiou G, Vio GA, Cooper JE (2014) Aeroelastic tailoring and scaling using bacterial forging optimisation. Structural and Multidisciplinary Optimisation
Gibiansky LV, Cherkaev AV (1984) Design of composite plates of extremal rigidity. Technical report, Rept. No. 914, A.F.Ioffe Physical Technical Institute, Academy of Sciences of the USSR
Gomes HM (2011) Truss optimisation with dynamic constraints using a particle swarm algorithm. Expert Systems with Applications 38:957–968
Goodman J, Kohn RV, Reyna L (1986) Numerical study of a relaxed variational problem from optimum design. Comput Meths Appl Mech Engrg 57:107–127
Grandhi RV (1993) Structural optimization with frequency constraints - a review. AIAA J 31:2296–2303
Greiner D, Periaux J, Emperador JM, Galvan B, Winter G (2015) Advances in evolutionary and deterministic methods for design. Expert Systems with Applications 36:321–333
Guan H, Chen YJ, Loo YC, Xie YM, Steven GP (2003) Bridge topology optimisation with stress, displacement and frequency constraints. Comput Struct 81:131–145
Guest JK, Genut LCS (2010) Reducing dimensionality in topology optimization using adaptive design variable fields. Int J Numer Methods Eng 81:1019–1045
Haber RB (1987) A new variational approach to structural shape design sensativity analysis. In: Mota Soares CA (ed) Computer aided optimal design: structural and mechanical systems. Springer, Berlin, pp 573–588
Haftka RT, Gandhi RV (1986) Structural shape optimization - a survey. Comp Meth Appl 57:91–106
Haftka RT, Grandhi RV (1985) Structural shape optimisation - a survey. AIAA-85-0772, AIAA/ASME/ASCE/AHS 26th Structural Dynamics and Materials Conference, Orlando, Florida
Hassani B, Hinton E (1999) Homogenization and Structural Topology Optimization. Springer, Berlin
Haug EJ (1982) Optimization of structures in which repeated eigenvalues occur. In: Morris AJ (ed) Foundations of standard optimization: a unified approach. Wiley, pp 559–572
Haug EJ, Choi KK, Komkov V (1986) Design Sensativity analysis of structural systems. Academic Press
Hemp WS (1958) Theory of structural design. Technical report, Rep. Coll. Aeronaut. Cranfield
Hemp WS (1964) Studies in the theory of michell structures. Proc Int Congr Appl Mech
Hemp WS (1973) Optimum structures. Clarendon Press, Oxford
Hemp WS, Chan HSY (1966) Optimum Design of Pin-Jointed Frameworks. R. & M. 3632, Her Majesty’s Stationary Office, London
Heyman J (1951) Plastic design of beams and plane frames for minimum material consumption. Q appl Math 8:373
Heyman J, Prager W (1958) Automatic minimum weight design of steel frames. J Franklin Inst:226
Hill R (1950) The Mathematical Theory of Plasticity, 1st edition. Clarendon Press, Oxford
Hinton E, Sienz J (1995) Fully stressed topological design of structures using an evolutionary procedure. Eng Comput 12:229–244
Huang X, Burry YMXMC (2006) A new algorithm for bi-directional evolutionary structural optimization. JSME Int J Ser C 4:1091–1099
Huang X, Jia YMXB, Li Q, Zhou SW (2012) Evolutionary topology optimization of periodic composites for extremal magnetic permeability and electrical permittivity. Struct Multidiscip Optim 46:385–398
Huang X, Radman A, Xie YM (2011) Topological design of microstructures of cellular materials for maximum bulk or shear modulus. Comput. Mater Sci 50:1861–1870
Huang X, Xie YM (2007a) Bidirectional evolutionary topology optimization for structures with geometrical and material nonlinearities. AIAA J 45:308–313
Huang X, Xie YM (2007b) Convergent and mesh-independent solutions for the bidirectional evolutionary structural optimization method. Finite Elem and Des 43:1039–1049
Huang X, Xie YM (2008a) A new look at eso and beso optimization methods. Strut Multidiscip Optim 35:89–92
Huang X, Xie YM (2008b) Topology optimization of nonlinear structures under displacement loading. Eng Struct 30:2057–2068
Huang X, Xie YM (2009) Bi-directional evolutionary topology optimization of continuum structures with one or multiple materials. Comput Mech 43:393–401
Huang X, Xie Y M (2010a) Evolutionary topology optimization of continuum structures, Wiley
Huang X, Xie YM (2010b) Evolutionary topology optimization of continuum structures with an additional displacement constraint. Struct Multidiscip Optim 40:409–416
Huang X, Xie YM (2010c) A further review of eso type methods for topology optimization. Strut Multidiscip Optim 41:671–683
Huang X, Xie Y M (2011) Evolutionary topology optimization of continuum structures including design-dependant self-weight loads. Finite Elem Anal Des 47:942–948
Huang X, Zhou S, Xie Y M, Li Q (2013a) Topology optimization of microstructures of cellular materials and composites for macrostructures. Comput Mater 67:397–407
Huang X, Zhou SW, Xie YM, Li Q (2013b) Topology optimization of microstructures of cellular materials and composites for macrostructures. Comput Mater Sci 67:397–407
Huang X, Zuo ZH, Xie YM (2009) Evolutionary topology optimisation of vibrating continuum structures for natural frequencies. Comput and Struc 11:011. doi:10.1016/j.compstruc
Huang X, Zuo ZH, Xie YM (2010) Evolutionary topological optimization of vibrating continuum structures for natural frequencies. Eng Comput 88:357–364
Huber-Betzer H, Mattheck C (1991) Computer simulated self-optimization of bony structures. Proceedings International Conference on Engineering Optimization in Design Processes, pp 293–300
Jain C, Saxena A (2010) An improved material-mask overlay strategy for topology optimization of structures and compliant mechanisms. J Mech Des:132
Jia H, Beom HG, Wang Y, Lin S, Liu B (2011) Evolutionary level set method for structural topology optimisation. Compos Struct 89:445–454
Kaveh A, Hassani B, Shojaee S, Tavakkoli SM (2008) Structural topology optimization using ant colony methodology. Eng Struct 30:2559–2565
Keller JB (1960) The shape of the strongest column. Arch Ration Mech Anal 5:275–285
Kienzi HP, Tzschach HG, Zehnder CA (1968) Numerical methods of mathematical optimization with algol and fortran programs, 1st edition. Academic Press, New York and London
Kikuchi N, Chung KY, Torigaki T, Taylor JE (1986) Adaptive finite element methods for shape optimization of limearly elastic structures. Comput Meths Appl Mech Engrg 57:67–91
Kim H, Garcia MJ, Querin OM, Steven GP, Xie YM (2000a) Introduction of fixed grid in evolutionary structural optimisation. Eng Comput 17:427–439
Kim H, Querin OM, Steven GP, Xie YM (2000b) A method for varying the number of cavities in an optimized topology using evolutionary structural optimization. Struct Multidiscip Optim 19:140–147
Kim H, Querin OM, Steven GP, Xie YM (2002a) Determination of an optimal topology with a predefined number of cavities. AIAA J 40:739–744
Kim H, Querin OM, Steven GP, Xie YM (2002b) Improving efficiency of evolutionary structural optimization by implementing fixed grid mesh. Struct Multidiscp Optim 24:441–448
Kim SR, Park JY, Lee WG, Yu JS, HS Y (2007) Reliability-based topology optimization based on evolutionary structural optimization. Int J Mech Syst Sci Eng 1:135–139
Kim WY, Grandhi RV, Haney MA (2006) Multiobjective evolutionary structural optimization using combined static/dynamic control parameters. AIAA J 44:794–802
Kocvara M (1997) Topology optimization with displacement constraints: a bilevel programming approach. Structural Optimisation 14:256–263
Kohn RV, Strang G (1983) Optimal design for torsional rigidity Hybrid and Mixed Finite Element Methods. Wiley, pp 281–288
Kohn RV, Strang G (1986a) Optimal design and relaxation of variational problems. Comm Pure Appl Math 39:113–137
Kohn RV, Strang G (1986b) Optimal design in elasticity and plasticity. Int J Numer Methods Eng 22:183–188
Krog LA, Olhoff N (1999) Optimum topology and reinforcement design of disk and plate structures. Compos Struct 72:535–563
Lee K, Geem Z (2004) A new structural optimization method based on the harmony search algorithm. Comput Struct 82:781–798
Li Q, Steven GP, Osvaldo OM, Xie YM (1999a) Evolutionary shape optimization for stress minimization. Mech Res Commun 26:657–664
Li Q, Steven GP, Querin OM, Xie YM (1997) Topology design of structures subjected to thermal load by evolutionary optimization procedure. Proceedings of 1997 ASME Design Engineering Technical Conferences
Li Q, Steven GP, Querin OM, Xie YM (1999b) Shape and topology design for heat conduction by evolutionary structural optimization. Int J Heat Mass Transfer 42:3361–3371
Li Q, Steven GP, Querin OM, Xie YM (2000) Structural topology design with multiple thermal criteria. Eng Comput 17:715–734
Li Q, Steven GP, Xie YM (1998) Shape design of elastic contact problems by evolutionary structural optimization. 7th AIAA/USAF/NASA/ISSMO Symposium on Multidisc Anal and Optim, pp 1108–1114
Li Q, Steven GP, Xie YM (1999c) On equivalence between stress criterion and stiffness criterion in evolutionary structural optimization. Structural Optimisation 18:67–73
Li Q, Steven GP, Xie YM (2001a) Evolutionary structural optimization for connection topology design of multi-component systems. Eng Comput 18:460–479
Li Q, Steven GP, Xie YM (2001b) A simple checkerboard supression algorithm for evolutionary structural optimization. Struct Multidiscip Optim 22:230–239
Li Q, Steven GP, Xie YM (2001c) Thermoelastic topology optimization for problems with varying temperature fields. J Therm Stress 24:347–366
Li Q, Steven GP, Xie YM, Querin OM (2004) Evolutionary topology optimization for temperature reduction of heat conducting fields. International Int J Heat Mass Transf 47:5071–5083
Li W, Li Q, Steven GP, Xie YM (2003a) An evolutionary approach to elastic contact optimization of frame structures. Finite Elem Anal Des 40:61–81
Li W, Li Q, Steven GP, Xie YM (2003b) An evolutionary shape optimization procedure for contact problems in mechanical designs. Proc IME C J Mech Eng Sci 217:435–446
Li W, Li Q, Steven GP, Xie YM (2005) An evolutionary shape optimization for elastic contact problems subject to multiple load cases. Comput Methods in Appl Mech Eng 194:3394–3415
Li W, Steven GP, Xie YM (2001d) Shape design for two- and three-dimensional contact problems using an evolutionary method. Int J Comput Eng Sci 2:181–198
Liang QQ, Steven GP (2002) A performance-based optimization method for topology design of continuum structures with mean compliance. Comput Methods Appl Mech Eng 191:1471–1489
Liang QQ, Xie YM, Steven GP (2000a) Optimal topology selection of continuum structures with displacement constraints. Comput Struct 77:635–644
Liang QQ, Xie YM, Steven GP (2000b) Topology optimisation of strut-and-tie models in reinforced concrete structures using an evolutionary procedure. ACI Struct J 97:322–332
Liang QQ, Xie YM, Steven GP (2001) A performance index for topology and shape optimization of plate bending problems with displacement constraints. Struct Multidiscip Optim 21:393–399
Lingyun W, Mei Z, Guangming W, Guang M (2005) Truss optimisation on shape and sizing with frequency constraints based on genetic algorithms. Comput Mech 25:361–368
Liu X, Yi WJ (2010) Michell-like 2d layouts generated by genetic eso. Struct Multidiscip Optim 42:111–123
Liu Y, Jin F, Li Q, Zhou S (2008) A fixed-grid bidirectional evolutionary structural optimisation method and its applications in tunnel engineering. Int J Numer Methods 73:1788–1810
Livesley RK (1956) The automatic design of structural frames. Q J Mech appl Math 9:257
Luh G, Chueh C (2004) Multi-model topological optimization of structure using immune algorithm. Comput Methods Appl Mech Eng 193:4035–4055
Luh GC, Lin CY (2009) Structural topology optimization using ant colony optimization algorithm. Appl Soft Comput 9:1343–1353
Luh GC, Lin C Y, Lin Y S (2011) A binary particle swarm optimization for continuum structural topology optimization. Appl Soft Comput 11:2833–2844
Lurie K A, Cherkaev A V, Fedorov A V (1982) Regularization of optimal design problems for bars and plates. JOTA 37:499–522
Madeira JFA, Pina HL, Rodrigues HC (2010) Ga topology optimization using random keys for tree encoding of structures. Struct Multidiscip Optim 40:227–240
Maier G (1973) Limit design in the absence of a given layout: a finite element, zero-one programming problem. Wiley
Manan A, Vio GA, Harmin M Y, Cooper JE (2010) Optimisation of aeroelastic composite structures using evolutionary algorithms. Eng Optim 42:171–184
Manickarajah D, Xie YM (1998) An evolutionary method for optimization of plate buckling resistance. Finite Elem Anal Des 29:205–230
Manickarajah D, Xie YM, Steven GP (1995) A simple method for the optimization of columns, frames and plates against buckling. Structural Analysis and Design:175–180
Manickarajah D, Xie YM, Steven GP (2000) Optimum design of frames with multiple constraints using an evolutionary method. Comput Struct 74:731–741
Marcal PV, Prager W (1964) A method of optimal plastic design. J Mech:3
Mattheck C (1989) Biological shape optimisation of mechanical components based on growth. Proceedings on the International Congress on Finite Element Method:167–176
Mattheck C (1990a) Design and growth rules for bilogical structures and their application to engineering. Fatigue Fract Eng Mater Struct 13:535–550
Mattheck C (1990b) Engineering components grow like trees. Mater Werkst 21:143–168
Mattheck C, Burkhardt S (1990) A new method of structural shape optimisation based on biological growth. Int J Fatigue 12:185–190
Mattheck C, Burkhardt S (1992) Successful three-dimensional shape optimization of a bending bar with rectangular window, Fatigue Fract Eng Mater Struct
Mattheck C, Erb D (1991) Shape optimisation of a rubber bearing. Int J Fatigue 13:206–208
Mattheck C, Erb D, Bethge K, Begemann U (1992) Three dimensional shape optimisation of a bar with a rectangular hole. Fatigue Fract Eng Mater Struct 15:347–351
Maxwell JC (1872) On reciprocal figures, frames and diagrams of forces. Sci Pap 2:161–207
McKeown JJ (1997) A note on the equivalence between maximum stiffness and maximum strength truss. Eng Optim 29:443–456
Michell AGM (1904) The limits of economy of material in frame structures. Phil Mag 8:589–597
Miguel LFF (2012) Shape and size optimization of truss structures considering dynamic constraints through modern metaheuristic algorithms. Expert Syst Appl 39:9458–9467
Munk DJ, Vio GA, Steven GP (2014) Structural optimisation of a conventional uav wing using the moving iso-surface threshold technique. submitted to Aerospace Science and Technology
Naceur H, Guo YQ, Batoz JL (2004) Blank optimisation in sheet metal forming using an evolutionary algorithm. J Mater Proc Technol 43:183–191
Nash JF (1950) Equilibrium points in n-person games. Proc Natl Acad Sci 36:46–49
Nash JF (1951) Non-cooperative games. Ann Math 54:286–295
Ohmori H, Futai H, Iijima T, Muto A, Hasegawa H (2005) Application of computational morphogenesis to structural design. In: Proceedings of frontiers of computational sciences symposium, Nagoya, pp 45–52
Olhoff N, Rasmussen SH (1977) On single and bimodal optimum buckling loads of clamped columns. Int J Solids Struct 13:605–614
Onat ET, Schumann W, Shield RT (1957) Design of circular plates for minimum weight. J appl Math Phys 8:485
Pandey MD, Sherbourne AN (1992) Mechanics of shape optimization in plate buckling. J Eng Mech ASCE 118:1249–1266
Papadrakakis M, Tsompanakis Y, Hinton E, Sienz J (1996) Advanced solution methods in topology optimization and shape sensativity analysis. Eng Comput 13:229–244
Patil S, Zhou S, Li Q (2008) Design of periodic microstructural materials by using evolutionary structural optimization method. Adv Mater Res 32:279–283
Pederesen NL (2000) Maximisation of eigenvalues using topology optimisation. Struct Multidisc Optim 20:2–11
Pironneau O (1984) Optimal Shape Design for Elliptic Systems. Springer, Berlin
Pope GG, Schmit LA (1971) Structural design applications of mathematical programming techniques. Technical report, North Atlantic Treaty Organisation, AGARDograph No. 149
Prager W (1956) Minimum-weight design of a portal frame. Proc ASCE:82
Prager W (1958) On a problem of optimal design Technical report, Tech Rep Div Appl Math, Brown University
Prager W (1974) Introduction to structural optimization. Springer, Vienna
Prager W, Rozvany G (1977a) Optimal layout of grillages. J Struc Mech 5:1–18
Prager W, Rozvany G (1977b) Optimization of structural geometry. Dyn Syst:265–293
Prager W, Rozvany GIN (1976) Optimization of structural geometry. Dynamical Systems Proceedings International Symposium, Florida
Prager W, Shield RT (1959) Minimum weight design for circular plates under arbitrary loading. J Appl Math Phys 10:421
Prager W, Shield RT (1967) A general theory of optimal plastic design. J of Appl Mech 34:184–186
Proos KA, Steven GP, Querin OM, Xie YM (2001a) Multicriterion evolutionary structural optimization using the weighting and the global criterion methods. AIAA J 39:2006–2012
Proos KA, Steven GP, Querin OM, Xie YM (2001b) Stiffness and inertia multicriteria evolutionary structural optimisation. Eng Comput 18:1031–1054
Querin OM (1997) Evolutionary structural optimisation, formulation and implementation. PhD Thesis, Department of Aeronautical Engineering, The University of Sydney
Querin OM, Steven GP, Xie YM (1996) Topology optimization of structures with material and geometric nonlinearities. In: 5th AIAA/USAF/NASA/ISSMO symposium on multidisc anal and optim, pp 1812–1818
Querin OM, Steven GP, Xie YM (1998) Evolutionary structural optimization (eso) using a bi-directional algorithm. Eng Comput 15:1034–1048
Querin OM, Steven GP, Xie YM (2000a) Evolutionary structural optimisation by an adaptive algorithm. Finite Elem Anal Des 34:291–308
Querin OM, Young V, Steven GP, Xie YM (2000b) Computational efficiency and validation of bi-directional evolutionary structural optimisation. Comput Methods Appl Mech Engrg 189:559–573
Ren G, Smith JV, Tang JW, Xie YM (2005) Underground evacuation shape optimization using an evolutionary procedure. Comput Geotech 32:122–132
Richards DM, Chan HSY (1966) Developments in the theory of michell optimum structures. Technical report, North Atlantic Treaty Organization, AGARD
Rietz A (2001) Sufficiency of finite exponent in simp (power law) methods. Struc Multidisc 21:159–163
Rispler AR, Tong L, Steven GP, Wisnom MR (2000) Shape optimisation of adhesive fillets. Int J Adhes Adhes 20:221–231
Rodrigues HC, Guedes JM, Bendsoe MP (1995) Necassary conditions for optimal design of structures with a nonsmooth eigenvalue based criterion. Struct Optim 9:52–56
Rodriguez-Velazquez J, Seireg AA (1985) Optimizing the shapes of structures via a rule-based computer program. Comput Mech Eng 4:20–28
Rong JH, Xie YM, Yang XY (2001) An improved method for evolutionary structural optimisation against buckling. Comput Struct 79:253–263
Rossow MP, Taylor JE (1973) A finite element method for the optimal design of variable thickness sheets. AIAA J 11:1566–1569
Rousselet B, Haug EJ (1983) Design sensativity analysis in structural mechanics, iii. effects of shape variation. J Structural Mech 10:273–310
Rozvany G (1972a) Grillages of maximum strength and maximum stiffness. Int J Mech Sci 14:651–666
Rozvany G (1972b) Optimal load transmission by flexure. Comp Meth Appl Mech Eng 1:253–263
Rozvany G (2001a) Stress ratio and compliance based methods in topology optimization - a critical review. Struct Multidiscip Optim 21:109–119
Rozvany G (2009) A critical review of established methods of structural topology optimization. Struct Multidisc Optim 37:217–237
Rozvany G (1988) Historical review of layout optimization. In: Structural optimization, proceedings of the IUTAM symposium on structural optimization, Melbourne
Rozvany GIN (2001b) Aims, scope, mehtods, history and unified terminology of computer-aided topology optimization in structural mechanics. Struct Multidisc Optim 21:90–108
Rozvany GIN, Adidam SR (1972) Rectangular grillages of least weight. J Eng Mech 98:1337–1352
Rozvany GIN, Bendsoe MP, Kirsch U (1995) Layout optimization of structures. Appl Mech 48:41–119
Rozvany GIN, Lewinski T (2013) Topology optimization in structural and continuum mechanics. Springer, Berlin
Rozvany GIN, Olhoff N, Bendsoe MP, Ong TG, Sandler R, Szeto WT (1987) Least-weight design of perforated elastic plates. Int J Solids Struc 23:537–550
Rozvany GIN, Olhoff N, Cheng KT, Taylor JE (1982) On the solid plate paradox in structural optimization. J Struct Mech 10:1–32
Rozvany GIN, Prager W (1976) Optimal design of partially discretized grillages. J Mech Phys Solids 24:125–136
Rozvany GIN, Prager W (1979) A new class of structural optimisation problems: Optimal archgrids. Comp Mech Appl Mech 19:127–150
Rozvany GIN, Querin OM (2002) Combining eso with rigorous optimality criteria. Int J Veh Des:294–299
Rozvany GIN, Zhou M (1991) Applications of the coc algorithm in layout optimization. In: Eschenauer H, Mattech C, Olhoff N (eds) Engineering optimization in design processes, proceedings international confenrence held in Karlsruhe, Germany, 1990. Springer, Berlin, pp 59–70
Rozvany GIN, Zhou M, Birker T (1992) Generalized shape optimization without homogenization. Struct Optim 4:250–254
Sasaki M (2005) Flux structure. Tokyo: Toto
Schnack E (1978) Ein iterationsverfahren zur optimierung von spannungkonzentrationen. VDI-Forsch Heft:589
Schnack E (1988) A method of feasible direction with fem for shape optimization. In: Structural optimization. Kluwer, Dordrecht, pp 299–306
Schnack E, Iancu G (1989) Shape design of elastostatic structures based on local perturbation analysis. Struct Opt 1:117–125
Schnack E, Iancu G (1991) Gradientless computer methods in shape optimization. In: Optimization of structural systems and industrial applications. Southhampton, Boston: Computational Mechanics; London, New York: Elsevier, p 363–376
Schnack E, Iancu G (1993) Optimization of large scale systems in elasticity. In: Optimization of large Structural systems, vol II. Kluwer, Dordrecht, pp 1073–1086
Schnack E, Spörl U, Iancu G (1988) Gradientless shape optimization with fem. Forschungsheft 647:1–44
Sefrioui M, Periaux J (2000) Nash genetic algorithms: Examples and applications. In: Proceedings of the 2000 congress on evolutionary computation CEC-2000, pp 509–516
Sethian JA, Weigmann A (2000) Structural boundary design via level set and immersed interface methods. J Comput Phys 163:489–528
Shim PY, Manoochehri S (1997) Generating optimal configurations in structural design using simulated annealing. Int J Numer Methods Eng 40:1053–1069
Sigmund O (1997) On the design of compliant mechanisms using topology optimization. Mech Struc Mach 25:495–526
Sigmund O (2001) A 99 line topology optimization code written in matlab®. Struc Multidisc 21:120–127
Sigmund O, Maute K (2013) Topology optimization approaches. Struc Multidisc Optim 48:1031–1055
Sigmund O, Petersson J (1998) Numerical instabilities in topology optimization: a survey on procedures dealing with checkerboards, mesh-dependecies and local minima. Struct Optim 16:68–75
Simitses GJ, Kamat MP, Smith CV Jr (1973) Strongest columns by the finite element displacement method. AIAA J 11:1231–1232
Simon J (1980) Differentiation with respect to the domain in boundary value problems. Numer Funct Anal Optim 2:649–687
Steven GP, Li Q, Xie YM (2000) Evolutionary topology and shape design for general physical field problems. Comput Mech 26:129–139
Steven GP, Li Q, Xie YM (2002) Multicriteria optimization that minimizes maximum stress and maximizes stiffness. Comp Strateg 80:2433–2448
Steven GP, Querin OM, Xie YM (1995) Multiple constraint environments for evolutionary structural optimization. In: Proceedings of the first world congress on structural and multidisciplinary optimization, vol 1, pp 213–218
Sun XF, Yang J, Xie YM, Huang X, Zuo ZH (2011) Topology optimization of composite structure using bi-directional evolutionary structural optimization method. Procedia Engineering 14:2980–2985
Szyszkowski W, Watson LG (1988) Optimization of the buckling load of columns and frames. Eng Sruct 10:249–256
Szyszkowski W, Watson LG, Fietkiewicz B (1989) Bimodal optimization of frames for maximum stability. Comput Struc 32:1093–1104
Tadjbakhsh I, Keller JB (1962) Strongest columns and isoperimetric inequalities for eigenvalues. J Appl Mech 29:159–164
Tanskanen P (2002) The evolutionary structural optimization method: Theoretical aspects. Comput Methods Appl Mech Engrg 191:5485–5498
Tekkaya AE, Guneri A (1996) Shape optimisation with the biological growth method: a parametric study. Eng Comput 13:4–18
Tong L, Lin J (2011) Structural topology optimisation with implicit design varible-optimality and algorithm. Finite Elem Anal Des 47:922–932
Topping BHV (1983) Shape optimization of skeletal structures: A review. J Struct Eng 109:1933–1951
van Dijk NP, Maute K, Langelaar M, van Keulen F (2013) Level-set methods for structural topology optimization: a review. Struc Multidisc Optim 48:437–472
Vasista S, Tong L (2014) Topology optimisation via the moving iso-surface threshold method: Implementation and application. Aeronaut J 118:315–342
Victoria M, Marti P, Querin OM (2009) Topology design of two-dimensional continuum structures using isolines. Comput Struct 87:101–109
Victoria OMQM, Diaz C, Marti P (2014) Layout optimization of multi-material continuum structures with the isolines topology design method. Engineering Optimization
von Karman T (2005) Collapse of the tacoma narrows bridge. Resonance 10:97–102
Wang D, Zhang WH, Jiang JS (2004) Truss optimization on shape and sizing with frequency constraints. AIAA J 42:622–630
Wang S, Tai K (2005) Structural topology design optimization using genetic algorithms with a bit-array representation. Comput Methods Appl Mech Eng 194:3749–3770
Wang SY, Tai K, Wang MY (2006) An enhanced genetic algorithm for structural topology optimization. Int J Numer Methods Eng 65:18–44
Woon SY, Querin OM (1999) Shape optimisation using genetic algorithms. In: Proceedings of the third world congress on structural and multidisciplinary optimization
Woon SY, Querin OM, Steven GP (2000) Application of the fixed-grid fea method to step-wise ga shape optimisation. In: Proceedings of the 2nd ASMO-UK/ISSMO conference on design optimization, engineering design optimization, pp 265–272
Wu CH, Tseng KY (2010) Topology optimization of structures using modified binary differential evolution. Struct Multidiscip Optim 42:939–953
Xie YM, Steven GP (1992) Shape and layout optimization via an evolutionary procedure. Proc Int Conf Comp Engrg Sci:471
Xie YM, Steven GP (1993) A simple evolutionary procedure for structural optimisation. Comput Struct 49:885–896
Xie YM, Steven GP (1994a) Optimal design of multiple load case structures using an evolutionary procedure. Eng Comput 11:295–302
Xie YM, Steven GP (1994b) A simple approach to structural frequency optimization. Comput Struct 53:1487–1491
Xie YM, Steven GP (1996) Evolutionary structural optimization for dynamic problems. Comput Struct 58:1067–1073
Xie YM, Steven GP (1997) Evolutionary Structural Optimization. Springer
Yan X, Huang X, Zha Y, Xie YM (2014) Concurrent topology optimization of structures and their composite microstructures. Comput Struct 133:103–110
Yang X-S (2010) Nature-inspired metaheuristic algorithms, 2nd edition. Luniver Press
Yang XY, Huang X, Rong JH, Xie YM (2013) Design of 3d orthotropic materials with prescribed ratios for effective young’s moduli. Comput Mater Sci 67:229–237
Yang XY, Huang X, Xie YM, Li Q, Rong JH (2011) Topology optimization of composite materials with optimal stiffness and thermal conductivity. Int J Optim Civil Eng 3:397–417
Yang XY, Xie YM, Liu JS, Parks GT, Clarkson PJ (2003) Perimeter control in the bi-directional evolutionary optimization method. Struct Multidiscip Optim 24:430–440
Yang XY, Xie YM, Steven GP (2005) Evolutionary methods for topology optimisation of continuous structures with design dependant loads. Comput Strut 83:956–963
Yang XY, Xie YM, Steven GP, Querin OM (1999) Bidirectional evolutionary method for stiffness optimization. AIAA J 37:1483–1488
Young V, Querin OM, Steven GP (1999) 3d and multiple load case bi-directional evolutionary structural optimization (beso). Struct Optim 18:183–192
Zhao C, Steven GP, Xie YM (1995) Evolutionary natural frequency optimization of two dimensional structures with nonstructural lumped masses. Technical report, Finite Element Analysis Research Centre, The University of Sydney
Zhao C, Steven GP, Xie YM (1996) Evolutionary natural frequency optimization of thin plate bending vibration problems. Struct Optim 11:244–251
Zhou H (2010) Topology optimization of compliant mechanisms using hybrid discretization model. J Mech Des:132
Zhou M, Rozvany G (1991) The coc algorithm, part ii: Topological, geometrical and generalized shape optimization. Comp Meth Appl Mech Eng 89:309–336
Zhou M, Rozvany G (2001) On the validity of eso type methods in topology optimization. Struct Multidisc Optim 21:80–83
Zhu B, Zhang X, Fatikow S, Wang N (2014) Bi-directional evolutionary level set method for topology optimization. Engineering Optimization
Zhu WX, Zhang WH, Qiu KP (2007) Bi-directional evolutionary topology optimization using element replaceable methods. Comput Mech 40:97–109
Zolesio JP (1981) The material derivative (or speed) method for shape optimization. In: Haug EJ, Cea J (eds) Optimization of distributed parameter structures, pp 1152–1194
Zuo ZH (2009) Topology optimisation of periodic structures. PhD Thesis, RMIT University, Australia
Zuo ZH, Huang X, Yang X, Rong JH, Xie YM (2013) Comparing optimal material microstructures with optimal periodic structures. Comput Mater Sci 69:137–147
Zuo ZH, Xie YM, Huang X (2009) Combining genetic algorithms with beso for topology optimisation. Struct Multidiscip Optim 38:511–523
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Munk, D.J., Vio, G.A. & Steven, G.P. Topology and shape optimization methods using evolutionary algorithms: a review. Struct Multidisc Optim 52, 613–631 (2015). https://doi.org/10.1007/s00158-015-1261-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-015-1261-9