A semi-implicit level set method for structural shape and topology optimization

This paper proposes a new level set method for structural shape and topology optimization using a semi-implicit scheme. Structural boundary is represented implicitly as the zero level set of a higher-dimensional scalar function and an appropriate time-marching scheme is included to enable the discrete level set processing. In the present study, the Hamilton-Jacobi partial differential equation (PDE) is solved numerically using a semi-implicit additive operator splitting (AOS) scheme rather than explicit schemes in conventional level set methods. The main feature of the present method is it does not suffer from any time step size restriction, as all terms relevant to stability are discretized in an implicit manner. The semi-implicit scheme with additive operator splitting treats all coordinate axes equally in arbitrary dimensions with good rotational invariance. Hence, the present scheme for the level set equations is stable for any practical time steps and numerically easy to implement with high efficiency. Resultantly, it allows enhanced relaxation on the time step size originally limited by the Courant-Friedrichs-Lewy (CFL) condition of the explicit schemes. The stability and computational efficiency can therefore be greatly improved in advancing the level set evolvements. Furthermore, the present method avoids additional cost to globally reinitialize the level set function for regularization purpose. It is noted that the periodically applied reinitializations are time-consuming procedures. In particular, the proposed method is capable of creating new holes freely inside the design domain via boundary incorporating, splitting and merging processes, which makes the final design independent of initial guess, and helps reduce the probability of converging to a local minimum. The availability of the present method is demonstrated with two widely studied examples in the framework of the structural stiffness designs.

[1]  Stanley Osher,et al.  REVIEW ARTICLE: Level Set Methods and Their Applications in Image Science , 2003 .

[2]  Ronald Fedkiw,et al.  Level set methods and dynamic implicit surfaces , 2002, Applied mathematical sciences.

[3]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[4]  Xuecheng Tai,et al.  Piecewise Constant Level Set Methods for Multiphase Motion , 2005 .

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

[6]  Frank Losasso,et al.  A fast and accurate semi-Lagrangian particle level set method , 2005 .

[7]  Mark Sussman,et al.  An Efficient, Interface-Preserving Level Set Redistancing Algorithm and Its Application to Interfacial Incompressible Fluid Flow , 1999, SIAM J. Sci. Comput..

[8]  Thomas C. Cecil,et al.  Numerical methods for high dimensional Hamilton-Jacobi equations using radial basis functions , 2004 .

[9]  Grégoire Allaire,et al.  Coupling the Level Set Method and the Topological Gradient in Structural Optimization , 2006 .

[10]  Danping Peng,et al.  Weighted ENO Schemes for Hamilton-Jacobi Equations , 1999, SIAM J. Sci. Comput..

[11]  G. Allaire,et al.  A level-set method for vibration and multiple loads structural optimization , 2005 .

[12]  M. Wang,et al.  Semi-Lagrange method for level-set-based structural topology and shape optimization , 2006 .

[13]  S. Osher,et al.  Algorithms Based on Hamilton-Jacobi Formulations , 1988 .

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

[15]  Ted Belytschko,et al.  Structured extended finite element methods for solids defined by implicit surfaces , 2002 .

[16]  Eldad Haber,et al.  A Multilevel Method for Image Registration , 2005, SIAM J. Sci. Comput..

[17]  S. Osher,et al.  A PDE-Based Fast Local Level Set Method 1 , 1998 .

[18]  Wei Peng,et al.  Topology Optimization with Level Set Method Incorporating Topological Derivative , 2005 .

[19]  Ole Sigmund,et al.  Design of multiphysics actuators using topology optimization - Part I: One-material structures , 2001 .

[20]  Niels Olhoff,et al.  Topology optimization of continuum structures: A review* , 2001 .

[21]  Kyung K. Choi,et al.  Structural sensitivity analysis and optimization , 2005 .

[22]  Stanley Osher,et al.  A survey on level set methods for inverse problems and optimal design , 2005, European Journal of Applied Mathematics.

[23]  Ian M. Mitchell,et al.  A hybrid particle level set method for improved interface capturing , 2002 .

[24]  Y. Xie,et al.  A simple evolutionary procedure for structural optimization , 1993 .

[25]  George I. N. Rozvany,et al.  Layout Optimization of Structures , 1995 .

[26]  J. Zolésio,et al.  Introduction to shape optimization : shape sensitivity analysis , 1992 .

[27]  M. Wang,et al.  Radial basis functions and level set method for structural topology optimization , 2006 .

[28]  Xiaoming Wang,et al.  A level set method for structural topology optimization , 2003 .

[29]  R. Feijóo,et al.  Topological sensitivity analysis , 2003 .

[30]  Uri M. Ascher,et al.  On level set regularization for highly ill-posed distributed parameter estimation problems , 2006, J. Comput. Phys..

[31]  S. Osher,et al.  Level Set Methods for Optimization Problems Involving Geometry and Constraints I. Frequencies of a T , 2001 .

[32]  G. Allaire,et al.  Shape optimization by the homogenization method , 1997 .

[33]  Frédéric de Gournay,et al.  Velocity Extension for the Level-set Method and Multiple Eigenvalues in Shape Optimization , 2006, SIAM J. Control. Optim..

[34]  Ole Sigmund,et al.  A 99 line topology optimization code written in Matlab , 2001 .

[35]  M. Bendsøe,et al.  Generating optimal topologies in structural design using a homogenization method , 1988 .

[36]  S. Osher,et al.  Level set methods: an overview and some recent results , 2001 .

[37]  James A. Sethian,et al.  Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid , 2012 .

[38]  M. Bendsøe,et al.  Material interpolation schemes in topology optimization , 1999 .

[39]  M. Burger,et al.  Incorporating topological derivatives into level set methods , 2004 .

[40]  Jacques Simon,et al.  Etude de Problème d'Optimal Design , 1975, Optimization Techniques.

[41]  Liyong Tong,et al.  Improved genetic algorithm for design optimization of truss structures with sizing, shape and topology variables , 2005 .

[42]  Michael Yu Wang,et al.  Shape and topology optimization of compliant mechanisms using a parameterization level set method , 2007, J. Comput. Phys..

[43]  E. Haber A multilevel, level-set method for optimizing eigenvalues in shape design problems , 2004 .

[44]  Ian M. Mitchell,et al.  A Toolbox of Level Set Methods , 2005 .

[45]  Xuecheng Tai,et al.  A parallel splitting up method and its application to Navier-Stokes equations , 1991 .

[46]  T. Belytschko,et al.  Topology optimization with implicit functions and regularization , 2003 .

[47]  M. Wang,et al.  A level set‐based parameterization method for structural shape and topology optimization , 2008 .

[48]  Edward J. Haug,et al.  Design Sensitivity Analysis of Structural Systems , 1986 .

[49]  M. Bendsøe,et al.  A geometry projection method for shape optimization , 2004 .

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

[51]  K. Svanberg The method of moving asymptotes—a new method for structural optimization , 1987 .

[52]  E. Haber,et al.  Grid refinement and scaling for distributed parameter estimation problems , 2001 .

[53]  M. Wang,et al.  Structural Shape and Topology Optimization Using an Implicit Free Boundary Parametrization Method , 2006 .

[54]  S. Y. Wang,et al.  An extended level set method for shape and topology optimization , 2007, J. Comput. Phys..

[55]  M. Zhou,et al.  The COC algorithm, Part II: Topological, geometrical and generalized shape optimization , 1991 .

[56]  J. Petersson,et al.  Numerical instabilities in topology optimization: A survey on procedures dealing with checkerboards, mesh-dependencies and local minima , 1998 .

[57]  E. Hinton,et al.  A review of homogenization and topology optimization III—topology optimization using optimality criteria , 1998 .

[58]  M. Wang,et al.  Piecewise constant level set method for structural topology optimization , 2009 .

[59]  S. Osher,et al.  Regular Article: A PDE-Based Fast Local Level Set Method , 1999 .

[60]  G. Rozvany Aims, scope, methods, history and unified terminology of computer-aided topology optimization in structural mechanics , 2001 .

[61]  Joachim Weickert,et al.  Efficient image segmentation using partial differential equations and morphology , 2001, Pattern Recognit..

[62]  Heiko Andrä,et al.  A new algorithm for topology optimization using a level-set method , 2006, J. Comput. Phys..

[63]  Vadim Shapiro,et al.  Shape optimization with topological changes and parametric control , 2007 .

[64]  Max A. Viergever,et al.  Efficient and reliable schemes for nonlinear diffusion filtering , 1998, IEEE Trans. Image Process..

[65]  Jan Sokolowski,et al.  On the Topological Derivative in Shape Optimization , 1999 .

[66]  Xue-Cheng Tai,et al.  Image Segmentation Using Some Piecewise Constant Level Set Methods with MBO Type of Projection , 2007, International Journal of Computer Vision.

[67]  Lin He,et al.  Incorporating topological derivatives into shape derivatives based level set methods , 2007, J. Comput. Phys..

[68]  S. Osher,et al.  Geometric Level Set Methods in Imaging, Vision, and Graphics , 2011, Springer New York.

[69]  J. Weickert Applications of nonlinear diffusion in image processing and computer vision , 2000 .

[70]  J. Sethian,et al.  Structural Boundary Design via Level Set and Immersed Interface Methods , 2000 .

[71]  Xiaoming Wang,et al.  Color level sets: a multi-phase method for structural topology optimization with multiple materials , 2004 .

[72]  Dalton D. Schnack,et al.  Semi-implicit method for long time scale magnetohydrodynamic computations in three dimensions , 1986 .