Flexible Formulation of Spatial Integration Constraints in Aerodynamic Shape Optimization

In aircraft design, spatial integration places limits on aerodynamic and structural performance. While the outer mold line shape largely determines aircraft aerodynamic characteristics, aircraft systems and passengers or payloads must fit inside. Emerging categories of aircraft, such as electric aircraft, are likely to experience new and critical spatial integration challenges. Existing aerodynamic shape optimization tools can accept a narrowly defined set of geometric constraints. However, no known aerodynamic optimization framework can handle spatial integration constraints derived directly from 3D geometry. We propose a general geometric constraint formulation based on triangulated 3D geometry of both the outer mold line surface and the “object(s) to fit.” The constraint consists of two metrics: the length of the intersection curve(s) between any two objects, and the Kreisselmeier–Steinhauser function aggregated minimum distance. Our implementation of the intersection and distance calculations is fast and analytically differentiable with respect to geometric design variables, making it suitable for efficient gradient-based optimization. We validate our constraint formulation on three RANS-based aerodynamic shape optimization problems: a 2D fairing design problem, a 3D fairing design problem, and the design of an aeroshell to surround a human avatar. We show that this approach is robust and efficient, which enables the aerodynamic optimization of bodies containing objects with arbitrary shapes.

[1]  Yuriy Stoyan,et al.  Optimized Object Packings Using Quasi-Phi-Functions , 2015 .

[2]  Joaquim R. R. A. Martins,et al.  Design of a transonic wing with an adaptive morphing trailing edge via aerostructural optimization , 2018, Aerospace Science and Technology.

[3]  Joaquim R. R. A. Martins,et al.  Aerodynamic Design Optimization Studies of a Blended-Wing-Body Aircraft , 2014 .

[4]  Joaquim R. R. A. Martins,et al.  Component-Based Geometry Manipulation for Aerodynamic Shape Optimization with Overset Meshes , 2018 .

[5]  Georges M. Fadel,et al.  Packing Optimization of Free-Form Objects in Engineering Design , 2015 .

[6]  Friedrich Eisenbrand,et al.  Packing a Trunk , 2003, ESA.

[7]  Joaquim R. R. A. Martins,et al.  Aerodynamic Shape Optimization Investigations of the Common Research Model Wing Benchmark , 2015 .

[8]  Tomas Akenine-Möller,et al.  A Fast Triangle-Triangle Intersection Test , 1997, J. Graphics, GPU, & Game Tools.

[9]  Joaquim R. R. A. Martins,et al.  A CAD-Free Approach to High-Fidelity Aerostructural Optimization , 2010 .

[10]  C. Mader,et al.  Modeling Boundary Layer Ingestion Using a Coupled Aeropropulsive Analysis , 2018 .

[11]  J. Martins,et al.  Multipoint Aerodynamic Shape Optimization Investigations of the Common Research Model Wing , 2015 .

[12]  Denis Horvat,et al.  Ray-casting point-in-polyhedron test , 2012 .

[13]  Graeme J. Kennedy,et al.  Scalable Parallel Approach for High-Fidelity Steady-State Aeroelastic Analysis and Adjoint Derivative Computations , 2014 .

[14]  Giorgio Fasano Solving Non-standard Packing Problems by Global Optimization and Heuristics , 2014 .

[15]  Georges M. Fadel,et al.  A Fast and Efficient Compact Packing Algorithm for SAE and ISO Luggage Packing Problems , 2010, J. Comput. Inf. Sci. Eng..

[16]  J. Martins,et al.  Buffet-Onset Constraint Formulation for Aerodynamic Shape Optimization , 2017 .

[17]  Matthew B. Parkinson,et al.  Developing and Implementing Parametric Human Body Shape Models in Ergonomics Software , 2014 .

[18]  Joaquim R. R. A. Martins,et al.  On the influence of optimization algorithm and initial design on wing aerodynamic shape optimization , 2018 .

[19]  Christer Ericson,et al.  Real-Time Collision Detection , 2004 .

[20]  Michael A. Saunders,et al.  SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization , 2002, SIAM J. Optim..

[21]  Timothy R. Brooks,et al.  Benchmark Aerostructural Models for the Study of Transonic Aircraft Wings , 2018, AIAA Journal.

[22]  Cody A. Paige,et al.  Automatic Differentiation Adjoint of the Reynolds-Averaged Navier-Stokes Equations with a Turbulence Model , 2013 .

[23]  Joaquim R. R. A. Martins,et al.  pyOpt: a Python-based object-oriented framework for nonlinear constrained optimization , 2011, Structural and Multidisciplinary Optimization.

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

[25]  Eric Blades,et al.  A fast mesh deformation method using explicit interpolation , 2012, J. Comput. Phys..

[26]  Joaquim R. R. A. Martins,et al.  An adaptive approach to constraint aggregation using adjoint sensitivity analysis , 2007 .

[27]  William M. Chan,et al.  Enhancements of a three-dimensional hyperbolic grid generation scheme , 1992 .

[28]  Martín Abadi,et al.  TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems , 2016, ArXiv.

[29]  Joaquim R. R. A. Martins,et al.  Aerodynamic Shape Optimization of the Common Research Model Wing-Body-Tail Configuration , 2015 .

[30]  Joaquim R. R. A. Martins,et al.  Coupled aeropropulsive design optimisation of a boundary-layer ingestion propulsor , 2018, The Aeronautical Journal.

[31]  Joaquim R. R. A. Martins,et al.  RANS-Based Aerodynamic Shape Optimization of a Strut-Braced Wing with Overset Meshes , 2018, Journal of Aircraft.

[32]  Joaquim R. R. A. Martins,et al.  A Jacobian-free approximate Newton-Krylov startup strategy for RANS simulations , 2019, J. Comput. Phys..