A framework for parametric design optimization using isogeometric analysis

Abstract Isogeometric analysis (IGA) fundamentally seeks to bridge the gap between engineering design and high-fidelity computational analysis by using spline functions as finite element bases. However, additional computational design paradigms must be taken into consideration to ensure that designers can take full advantage of IGA, especially within the context of design optimization. In this work, we propose a novel approach that employs IGA methodologies while still rigorously abiding by the paradigms of advanced design parameterization, analysis model validity, and interactivity. The entire design lifecycle utilizes a consistent geometry description and is contained within a single platform. Because of this unified workflow, iterative design optimization can be naturally integrated. The proposed methodology is demonstrated through an IGA-based parametric design optimization framework implemented using the Grasshopper algorithmic modeling interface for Rhinoceros 3D. The framework is capable of performing IGA-based design optimization of realistic engineering structures that are practically constructed through the use of complex geometric operations. We demonstrate the framework’s effectiveness on both an internally pressurized tube and a wind turbine blade, highlighting its applicability across a spectrum of design complexity. In addition to inherently featuring the advantageous characteristics of IGA, the seamless nature of the workflow instantiated in this framework diminishes the obstacles traditionally encountered when performing finite-element-analysis-based design optimization.

[1]  Thomas J. R. Hughes,et al.  A large deformation, rotation-free, isogeometric shell , 2011 .

[2]  Elaine Cohen,et al.  Representation and extraction of volumetric attributes using trivariate splines: a mathematical framework , 2001, SMA '01.

[3]  P. Borrel,et al.  Interactive design with sequences of parameterized transformations , 1989 .

[4]  Thomas J. R. Hughes,et al.  Blended isogeometric shells , 2013 .

[5]  Jung-Pyo Hong,et al.  Characteristics of IPMSM According to Rotor Design Considering Nonlinearity of Permanent Magnet , 2016, IEEE Transactions on Magnetics.

[6]  Dominik Schillinger,et al.  The Finite Cell Method: A Review in the Context of Higher-Order Structural Analysis of CAD and Image-Based Geometric Models , 2015 .

[7]  Anh-Vu Vuong,et al.  Fundamental aspects of shape optimization in the context of isogeometric analysis , 2015 .

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

[9]  A. Marsden Optimization in Cardiovascular Modeling , 2014 .

[10]  Alan Borning,et al.  ThingLab - An Object-Oriented System for Building Simulations Using Constraints , 1977, IJCAI.

[11]  Ivan E. Sutherland,et al.  Sketch pad a man-machine graphical communication system , 1964, DAC.

[12]  Ernst Rank,et al.  Geometric modeling, isogeometric analysis and the finite cell method , 2012 .

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

[14]  Sandia Report,et al.  Definition of a 5MW/61.5m Wind Turbine Blade Reference Model , 2013 .

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

[16]  Thomas J. R. Hughes,et al.  Isogeometric boundary-element analysis for the wave-resistance problem using T-splines , 2014 .

[17]  I. Wald,et al.  Interactive Isosurface Ray Tracing of Large Octree Volumes , 2006, 2006 IEEE Symposium on Interactive Ray Tracing.

[18]  John A. Evans,et al.  An Isogeometric design-through-analysis methodology based on adaptive hierarchical refinement of NURBS, immersed boundary methods, and T-spline CAD surfaces , 2012 .

[19]  Jens Gravesen,et al.  Isogeometric shape optimization in fluid mechanics , 2013, Structural and Multidisciplinary Optimization.

[20]  A. Korobenko,et al.  STRUCTURAL MECHANICS MODELING AND FSI SIMULATION OF WIND TURBINES , 2013 .

[21]  Κωνσταντίνος Κώστας,et al.  Ship-hull shape optimization with a T-spline based BEM-isogeometric solver , 2015 .

[22]  Jens Gravesen,et al.  Isogeometric Shape Optimization of Vibrating Membranes , 2011 .

[23]  Yuri Bazilevs,et al.  The bending strip method for isogeometric analysis of Kirchhoff–Love shell structures comprised of multiple patches , 2010 .

[24]  Roland Wüchner,et al.  Analysis in computer aided design: Nonlinear isogeometric B-Rep analysis of shell structures , 2015 .

[25]  T. Rabczuk,et al.  A two-dimensional Isogeometric Boundary Element Method for elastostatic analysis , 2012 .

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

[27]  Christoph M. Hoffmann Constraint-Based Computer-Aided Design , 2005, J. Comput. Inf. Sci. Eng..

[28]  Hiromasa Suzuki,et al.  Geometric constraints and reasoning for geometrical CAD systems , 1990, Comput. Graph..

[29]  Yuri Bazilevs,et al.  Dynamic and fluid–structure interaction simulations of bioprosthetic heart valves using parametric design with T-splines and Fung-type material models , 2015, Computational mechanics.

[30]  Thomas J. R. Hughes,et al.  Isogeometric shell analysis: The Reissner-Mindlin shell , 2010 .

[31]  Adarsh Krishnamurthy Parallel GPU Algorithms for Mechanical CAD , 2010 .

[32]  Seonho Cho,et al.  Isogeometric Shape Optimization of Ferromagnetic Materials in Magnetic Actuators , 2016, IEEE Transactions on Magnetics.

[33]  John A. Evans,et al.  Isogeometric analysis using T-splines , 2010 .

[34]  Joaquim R. R. A. Martins,et al.  Multidisciplinary design optimization of offshore wind turbines for minimum levelized cost of energy , 2014 .

[35]  Jason Jonkman,et al.  FAST User's Guide , 2005 .

[36]  Elaine Cohen,et al.  Direct Isosurface Visualization of Hex-Based High-Order Geometry and Attribute Representations , 2012, IEEE Transactions on Visualization and Computer Graphics.

[37]  Thomas F. Coleman,et al.  Optimization Toolbox User's Guide , 1998 .

[38]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[39]  Pere Brunet,et al.  Constructive constraint-based model for parametric CAD systems , 1994, Comput. Aided Des..

[40]  V. K. Koumousis,et al.  A HYSTERETIC FORMULATION FOR ISOGEOMETRIC ANALYSIS AND SHAPE OPTIMIZATION OF PLANE STRESS STRUCTURES , 2015 .

[41]  A. Korobenko,et al.  Novel structural modeling and mesh moving techniques for advanced fluid–structure interaction simulation of wind turbines , 2015 .

[42]  B. Maples,et al.  2014 Cost of Wind Energy Review , 2015 .

[43]  Christoph M. Hoffmann,et al.  On editability of feature-based design , 1995, Comput. Aided Des..

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

[45]  Anindya Ghoshal,et al.  An interactive geometry modeling and parametric design platform for isogeometric analysis , 2015, Comput. Math. Appl..

[46]  Yuri Bazilevs,et al.  3D simulation of wind turbine rotors at full scale. Part II: Fluid–structure interaction modeling with composite blades , 2011 .

[47]  Seonho Cho,et al.  Isogeometric configuration design optimization of heat conduction problems using boundary integral equation , 2015 .

[48]  Brian F. Snyder,et al.  Ecological and economic cost-benefit analysis of offshore wind energy , 2009 .

[49]  Yuri Bazilevs,et al.  Shape optimization of pulsatile ventricular assist devices using FSI to minimize thrombotic risk , 2014 .

[50]  Dieter Roller,et al.  Rule-oriented method for parameterized computer-aided design , 1992, Comput. Aided Des..

[51]  Virginia Torczon,et al.  On the Convergence of Pattern Search Algorithms , 1997, SIAM J. Optim..

[52]  Leila De Floriani,et al.  Multiresolution modeling and visualization of volume data based on simplicial complexes , 1994, VVS '94.

[53]  Yuri Bazilevs,et al.  Computational Fluid-Structure Interaction: Methods and Applications , 2013 .

[54]  Adarsh Krishnamurthy,et al.  Direct immersogeometric fluid flow analysis using B-rep CAD models , 2016, Comput. Aided Geom. Des..

[55]  Robert Michael Kirby,et al.  Ray-tracing polymorphic multidomain spectral/hp elements for isosurface rendering , 2006, IEEE Transactions on Visualization and Computer Graphics.

[56]  J. Jonkman,et al.  Definition of a 5-MW Reference Wind Turbine for Offshore System Development , 2009 .

[57]  A. Requicha CONSTRUCTIVE SOLID GEOMETRY , 1977 .

[58]  Seung-Hyun Ha,et al.  Isogeometric shape design optimization: exact geometry and enhanced sensitivity , 2009 .

[59]  Roland Wüchner,et al.  Isogeometric shell analysis with Kirchhoff–Love elements , 2009 .

[60]  Joaquim R. R. A. Martins,et al.  Multidisciplinary design optimization: A survey of architectures , 2013 .

[61]  Thomas J. R. Hughes,et al.  Truncated T-splines: Fundamentals and methods , 2017 .

[62]  Ren-Jye Yang,et al.  Multidisciplinary design optimization of a vehicle system in a scalable, high performance computing environment , 2004 .

[63]  Marc Levoy,et al.  Efficient ray tracing of volume data , 1990, TOGS.

[64]  Joaquim R. R. A. Martins,et al.  Multipoint High-Fidelity Aerostructural Optimization of a Transport Aircraft Configuration , 2014 .

[65]  Slawomir Koziel,et al.  Variable-Fidelity Aerodynamic Shape Optimization , 2011, Computational Optimization, Methods and Algorithms.

[66]  O. W. Salomons,et al.  Review of research in feature-based design , 1993 .

[67]  Laurent Dumas,et al.  A Novative Optimal Shape Design Based on an Isogeometric Approach: Application to Optimization of Surface Shapes With Discontinuous Curvature , 2015 .

[68]  Jami J. Shah,et al.  Parametric and Feature-Based CAD/CAM: Concepts, Techniques, and Applications , 1995 .

[69]  Josef Kiendl,et al.  Isogeometric Analysis and Shape Optimal Design of Shell Structures , 2011 .