Hybrid Strategy Coupling EGO and CMA-ES for Structural Topology Optimization in Statics and Crashworthiness

Topology Optimization (TO) represents a relevant tool in the design of mechanical structures and, as such, it is currently used in many industrial applications. However, many TO optimization techniques are still questionable when applied to crashworthiness optimization problems due to their complexity and lack of gradient information. The aim of this work is to describe the Hybrid Kriging-assisted Level Set Method (HKG-LSM) and test its performance in the optimization of mechanical structures consisting of ensembles of beams subjected to both static and dynamic loads. The algorithm adopts a low-dimensional parametrization introduced by the Evolutionary Level Set Method (EA-LSM) for structural Topology Optimization and couples the Efficient Global Optimization (EGO) and the Covariance Matrix Adaptation Evolution Strategy (CMA-ES) to converge towards the optimum within a fixed budget of evaluations. It takes advantage of the explorative capabilities of EGO ensuring a fast convergence at the beginning of the optimization procedure, as well as the flexibility and robustness of CMA-ES to exploit promising regions of the search space Precisely, HKG-LSM first uses the Kriging-based method for Level Set Topology Optimization (KG-LSM) and afterwards switches to the EA-LSM using CMA-ES, whose parameters are initialized based on the previous model. Within the research, a minimum compliance cantilever beam test case is used to validate the presented strategy at different dimensionalities, up to 15 variables. The method is then applied to a 15-variables 2D crash test case, consisting of a cylindrical pole impact on a rectangular beam fixed at both ends. Results show that HKG-LSM performs well in terms of convergence speed and hence represents a valuable option in real-world applications with limited computational resources.

[1]  Nikolaus Hansen,et al.  Completely Derandomized Self-Adaptation in Evolution Strategies , 2001, Evolutionary Computation.

[2]  J. Sethian,et al.  Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations , 1988 .

[3]  N. Cressie The origins of kriging , 1990 .

[4]  Mariusz Bujny,et al.  Kriging-assisted topology optimization of crash structures , 2019, Computer Methods in Applied Mechanics and Engineering.

[5]  G. Allaire,et al.  Structural optimization using sensitivity analysis and a level-set method , 2004 .

[6]  Fabian Duddeck,et al.  Topology optimization for crashworthiness of thin-walled structures under axial impact using hybrid cellular automata , 2016 .

[7]  V. Kobelev,et al.  Bubble method for topology and shape optimization of structures , 1994 .

[8]  Claus B. W. Pedersen,et al.  Topology optimization design of crushed 2D-frames for desired energy absorption history , 2003 .

[9]  Axel Schumacher,et al.  Graph and heuristic based topology optimization of crash loaded structures , 2013 .

[10]  Gyung-Jin Park,et al.  Nonlinear dynamic response topology optimization using the equivalent static loads method , 2012 .

[11]  A. Michell LVIII. The limits of economy of material in frame-structures , 1904 .

[12]  Markus Olhofer,et al.  Identification of optimal topologies for crashworthiness with the evolutionary level set method , 2018 .

[13]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[14]  Xu Guo,et al.  Doing Topology Optimization Explicitly and Geometrically—A New Moving Morphable Components Based Framework , 2014 .