An Automatic Differentiation Based Approach to the Level Set Method

This paper discusses an implementation of the parametric level set method. Adjoint approach is used to perform the sensitivity analysis, but contrary to standard implementations, the state problem is differentiated in its discretized form. The required partial derivatives are computed using tools of automatic differentiation, which avoids the need to derive the adjoint problem from the governing partial differential equation. The augmented Lagrangian approach is used to enforce volume constraints, and a gradient based optimization method is used to solve the subproblems. Applicability of the method is demonstrated by repeating well known compliance minimization studies of a cantilever beam and a Michell type structure. The obtained topologies are in good agreement with reference results.

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

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

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

[4]  A. Groenwold,et al.  The application of gradient-only optimization methods for problems discretized using non-constant methods , 2009 .

[5]  Hokyung Shim,et al.  Level Set-Based Topology Optimization for Electromagnetic Systems , 2009, IEEE Transactions on Magnetics.

[6]  J. Snyman,et al.  The spherical quadratic steepest descent (SQSD) method for unconstrained minimization with no explicit line searches , 2001 .

[7]  Andreas Griewank,et al.  Evaluating derivatives - principles and techniques of algorithmic differentiation, Second Edition , 2000, Frontiers in applied mathematics.

[8]  James K. Guest,et al.  Level set topology optimization of fluids in Stokes flow , 2009 .

[9]  Raino A. E. Mäkinen,et al.  Implementation of sparse forward mode automatic differentiation with application to electromagnetic shape optimization , 2011, Optim. Methods Softw..

[10]  Raino A. E. Mäkinen,et al.  Introduction to shape optimization - theory, approximation, and computation , 2003, Advances in design and control.

[11]  R. Dwight,et al.  Numerical sensitivity analysis for aerodynamic optimization: A survey of approaches , 2010 .

[12]  M. Zhou,et al.  Generalized shape optimization without homogenization , 1992 .

[13]  C. Bischof,et al.  Efficient computation of gradients and Jacobians by dynamic exploitation of sparsity in automatic differentiation , 1996 .

[14]  Krister Svanberg,et al.  A Class of Globally Convergent Optimization Methods Based on Conservative Convex Separable Approximations , 2002, SIAM J. Optim..

[15]  M. Bendsøe Optimal shape design as a material distribution problem , 1989 .

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

[17]  Brian T. Helenbrook,et al.  Mesh deformation using the biharmonic operator , 2003 .

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

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

[20]  H. Bijl,et al.  Mesh deformation based on radial basis function interpolation , 2007 .

[21]  Christian H. Bischof,et al.  Sensitivity Analysis of Turbulence Models Using Automatic Differentiation , 2005, SIAM J. Sci. Comput..

[22]  James Demmel,et al.  A Supernodal Approach to Sparse Partial Pivoting , 1999, SIAM J. Matrix Anal. Appl..

[23]  Holger Wendland,et al.  Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree , 1995, Adv. Comput. Math..