Topology optimization in B-spline space

Abstract In this paper, we present a new form of density based topology optimization where the design space is restricted to the B-spline space. An arbitrarily shaped design domain is embedded into a rectangular domain in which tensor-product B-splines are used to represent the density field. We show that, with proper choice of B-spline degrees and knot spans, the B-spline design space is free from checkerboards without extraneous filtering or penalty. We further reveal that the B-spline representation provides an intrinsic filter for topology optimization where the filter size is controlled by B-spline degrees and knot spans. This B-spline filter is effective in removing numerical artifacts and controlling minimal feature length in optimized structures when the B-spline basis functions span multiple analysis elements. We demonstrate that the B-spline filter is linear in storage cost and does not require neighboring element information. Further, this B-spline based density representation decouples the design representation of density distribution from the finite element mesh thus multi-resolution designs can be obtained without re-meshing the design domain. In particular, successive optimization with respect to design resolutions leads to topologically simple features obtainable in either coarse or fine design resolutions, thus achieving a form of mesh independency with respect to design representation. This approach is versatile in the sense a variety of finite element and isogeometric analysis techniques can be used for solution of equilibrium equations and a variety of projection methods can be used to approximate B-spline density in analysis. Numerical studies have been conducted over several representative topology optimization problems, including minimal compliance of MBB beams, compliant mechanism inverters, and heat conductions.

[1]  O. Sigmund,et al.  Filters in topology optimization based on Helmholtz‐type differential equations , 2011 .

[2]  J. Petersson,et al.  Topology optimization using regularized intermediate density control , 2001 .

[3]  W. Wall,et al.  Isogeometric structural shape optimization , 2008 .

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

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

[6]  G. Farin Curves and Surfaces for Cagd: A Practical Guide , 2001 .

[7]  J. Petersson,et al.  Slope constrained topology optimization , 1998 .

[8]  G. W. Reddien,et al.  Projection Methods , 2021, Introduction to the Numerical Solution of Markov Chains.

[9]  V. Braibant,et al.  Shape optimal design using B-splines , 1984 .

[10]  Thomas A. Poulsen,et al.  Topology optimization in wavelet space , 2002 .

[11]  Xiaoping Qian,et al.  Physics-Based Modeling for Heterogeneous Objects , 2003 .

[12]  S. Yamasaki,et al.  Heaviside projection based topology optimization by a PDE-filtered scalar function , 2011 .

[13]  Ashok V. Kumar,et al.  Topology optimization using B-spline finite elements , 2011 .

[14]  Tam H. Nguyen,et al.  A computational paradigm for multiresolution topology optimization (MTOP) , 2010 .

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

[16]  B. Bourdin Filters in topology optimization , 2001 .

[17]  Y. Kim,et al.  Multi-resolution multi-scale topology optimization — a new paradigm , 2000 .

[18]  T. Borrvall Topology optimization of elastic continua using restriction , 2001 .

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

[20]  Glaucio H. Paulino,et al.  An operator splitting algorithm for Tikhonov-regularized topology optimization , 2013 .

[21]  O. Sigmund,et al.  Sensitivity filtering from a continuum mechanics perspective , 2012 .

[22]  Alexander Pasko,et al.  Heterogeneous Objects Modelling and Applications, Collection of Papers on Foundations and Practice , 2008, Heterogeneous Objects Modelling and Applications.

[23]  Ole Sigmund,et al.  Topological design of electromechanical actuators with robustness toward over- and under-etching , 2013 .

[24]  Xiaoping Qian,et al.  A B-spline-based approach to heterogeneous objects design and analysis , 2007, Comput. Aided Des..

[25]  Xiaoping Qian,et al.  Full analytical sensitivities in NURBS based isogeometric shape optimization , 2010 .

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

[27]  Ole Sigmund,et al.  On projection methods, convergence and robust formulations in topology optimization , 2011, Structural and Multidisciplinary Optimization.

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

[29]  SigmundOle,et al.  On projection methods, convergence and robust formulations in topology optimization , 2011 .

[30]  Ole Sigmund,et al.  Isogeometric shape optimization of photonic crystals via Coons patches , 2011 .

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

[32]  X. Y. Kou,et al.  Heterogeneous object modeling: A review , 2007, Comput. Aided Des..

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

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

[35]  C. S. Jog,et al.  A new approach to variable-topology shape design using a constraint on perimeter , 1996 .

[36]  T. E. Bruns,et al.  Topology optimization of non-linear elastic structures and compliant mechanisms , 2001 .

[37]  Sung-Kie Youn,et al.  Isogeometric topology optimization using trimmed spline surfaces , 2010 .

[38]  Thomas J. R. Hughes,et al.  Isogeometric Analysis for Topology Optimization with a Phase Field Model , 2012 .

[39]  L. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communications.

[40]  Tam H. Nguyen,et al.  Improving multiresolution topology optimization via multiple discretizations , 2012 .