Fundamental aspects of shape optimization in the context of isogeometric analysis

We develop a mathematical foundation for shape optimization problems under state equation constraints where both state and control are discretized by B-splines or NURBS. In other words, we use isogeometric analysis (IGA) for solving the partial differential equation and a nodal approach to change domains where control points take the place of nodes and where thus a quite general class of functions for representing optimal shapes and their boundaries becomes available. The minimization problem is solved by a gradient descent method where the shape gradient will be defined in isogeometric terms. This gradient is obtained following two schemes, optimize first–discretize then and, reversely, discretize first–optimize then. We show that for isogeometric analysis, the two schemes yield the same discrete system. Moreover, we also formulate shape optimization with respect to NURBS in the optimize first ansatz which amounts to finding optimal control points and weights simultaneously. Numerical tests illustrate the theory.

[1]  Carl de Boor,et al.  A Practical Guide to Splines , 1978, Applied Mathematical Sciences.

[2]  O. Pironneau Optimal Shape Design for Elliptic Systems , 1983 .

[3]  Dang-Manh Nguyen,et al.  Isogeometric analysis and shape optimization in electromagnetism , 2012 .

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

[5]  Volker Schulz,et al.  A Riemannian View on Shape Optimization , 2012, Foundations of Computational Mathematics.

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

[7]  S. Timoshenko,et al.  Theory of elasticity , 1975 .

[8]  Régis Duvigneau,et al.  Shape Gradient for Isogeometric Structural Design , 2013, Journal of Optimization Theory and Applications.

[9]  F. Cirak,et al.  A subdivision-based implementation of the hierarchical b-spline finite element method , 2013 .

[10]  L. Schumaker Spline Functions: Basic Theory , 1981 .

[11]  Régis Duvigneau,et al.  Optimal analysis-aware parameterization of computational domain in 3D isogeometric analysis , 2013, Comput. Aided Des..

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

[13]  Jens Gravesen,et al.  Isogeometric Shape Optimization for Electromagnetic Scattering Problems , 2012 .

[14]  Rolf Rannacher,et al.  An optimal control approach to a posteriori error estimation in finite element methods , 2001, Acta Numerica.

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

[16]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[17]  R. Schmidt,et al.  Isogeometric shape optimization of shells using semi-analytical sensitivity analysis and sensitivity weighting , 2014 .

[18]  T. Hughes,et al.  Isogeometric analysis : CAD, finite elements, NURBS, exact geometry and mesh refinement , 2005 .

[19]  Reinhold Schneider,et al.  On Convergence in Elliptic Shape Optimization , 2007, SIAM J. Control. Optim..

[20]  C. Fleury,et al.  Shape optimal design—A CAD-oriented formulation , 1986, Engineering with Computers.

[21]  B. Vexler,et al.  A priori error estimates for finite element discretizations of a shape optimization problem , 2013 .