Multi-material topology optimization using ordered SIMP interpolation

In this paper an ordered multi-material SIMP (solid isotropic material with penalization) interpolation is proposed to solve multi-material topology optimization problems without introducing any new variables. Power functions with scaling and translation coefficients are introduced to interpolate the elastic modulus and the cost properties for multiple materials with respect to the normalized density variables. Besides a mass constraint, a cost constraint is also considered in compliance minimization problems. A heuristic updating scheme of the design variables is derived from the Kuhn-Tucker optimality condition (OC). Since the proposed method does not rely on additional variables to represent material selection, the computational cost is independent of the number of materials considered. The iteration scheme is designed to jump across the discontinuous point of interpolation derivatives to make stable transition from one material phase to another. Numerical examples are included to demonstrate the proposed method. Because of its conceptual simplicity, the proposed ordered multi-material SIMP interpolation can be easily embedded into any existing single material SIMP topology optimization codes.

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

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

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

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

[5]  O. Sigmund,et al.  Checkerboard patterns in layout optimization , 1995 .

[6]  Ole Sigmund,et al.  On the Design of Compliant Mechanisms Using Topology Optimization , 1997 .

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

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

[9]  M. Zhou,et al.  Checkerboard and minimum member size control in topology optimization , 2001 .

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

[11]  G. K. Ananthasuresh,et al.  Topology optimization of compliant mechanisms with multiple materials using a peak function material interpolation scheme , 2001 .

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

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

[14]  Shiwei Zhou,et al.  Phase Field: A Variational Method for Structural Topology Optimization , 2004 .

[15]  Harald Fredricson,et al.  Topology optimization of frame structures—joint penalty and material selection , 2005 .

[16]  Shiwei Zhou,et al.  Multimaterial structural topology optimization with a generalized Cahn–Hilliard model of multiphase transition , 2006 .

[17]  O. Sigmund Morphology-based black and white filters for topology optimization , 2007 .

[18]  Michael Yu Wang,et al.  Design of piezoelectric actuators using a multiphase level set method of piecewise constants , 2009, J. Comput. Phys..

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

[20]  Anand Ramani,et al.  A pseudo-sensitivity based discrete-variable approach to structural topology optimization with multiple materials , 2010 .

[21]  Vivien J. Challis,et al.  A discrete level-set topology optimization code written in Matlab , 2010 .

[22]  Gengdong Cheng,et al.  Recent development in structural design and optimization , 2010 .

[23]  Erik Lund,et al.  Material interpolation schemes for unified topology and multi-material optimization , 2011 .

[24]  Anders Clausen,et al.  Efficient topology optimization in MATLAB using 88 lines of code , 2011 .

[25]  James K. Guest,et al.  Eliminating beta-continuation from Heaviside projection and density filter algorithms , 2011 .

[26]  A. Ramani Multi-material topology optimization with strength constraints , 2011 .

[27]  M. Bendsøe,et al.  Topology Optimization: "Theory, Methods, And Applications" , 2011 .

[28]  Xu Guo,et al.  Stress-related Topology Optimization via Level Set Approach , 2011 .

[29]  José Pedro Albergaria Amaral Blasques,et al.  Multi-material topology optimization of laminated composite beam cross sections , 2012 .

[30]  Rouhollah Tavakoli,et al.  Alternating active-phase algorithm for multimaterial topology optimization problems: a 115-line MATLAB implementation , 2014 .

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

[32]  Andres Tovar,et al.  An efficient 3D topology optimization code written in Matlab , 2014 .

[33]  José Pedro Albergaria Amaral Blasques,et al.  Multi-material topology optimization of laminated composite beams with eigenfrequency constraints , 2014 .

[34]  Xu Guo,et al.  Explicit feature control in structural topology optimization via level set method , 2014 .

[35]  Rouhollah Tavakoli,et al.  Multimaterial topology optimization by volume constrained Allen–Cahn system and regularized projected steepest descent method , 2014 .

[36]  Xu Guo,et al.  Stress-related topology optimization of continuum structures involving multi-phase materials , 2014 .

[37]  Jian Zhang,et al.  Explicit structural topology optimization based on moving morphable components (MMC) with curved skeletons , 2016 .

[38]  Jian Zhang,et al.  Lagrangian Description Based Topology Optimization—A Revival of Shape Optimization , 2016 .

[39]  Jian Zhang,et al.  A new topology optimization approach based on Moving Morphable Components (MMC) and the ersatz material model , 2016 .