MIT PhD Defense: Practical Engineering Design Optimization w/ Computational Graph Transformations
Peter Sharpe's PhD Thesis Defense. August 5, 2024 MIT AeroAstro Committee: John Hansman, Mark Drela, Karen Willcox Readers: Joaquim Martins, Tony Tao Title: Accelerating Practical Engineering Design Optimization with Computational Graph Transformations Abstract: Multidisciplinary design optimization has immense potential to improve conceptual design workflows for large-scale engineered systems, such as aircraft. However, despite remarkable theoretical progress in advanced optimization methods in recent decades, practical industry adoption of such methods lags far behind. This thesis identifies the root causes of this theory-to-practice gap and addresses them by introducing a new paradigm for computational design optimization frameworks called code transformations. Code transformations encompass a variety of computational-graph-based scientific computing strategies (e.g., automatic differentiation, automatic sparsity detection, problem auto-scaling) that automatically analyze, augment, and accelerate the user's code before passing it to a modern gradient-based optimization algorithm. This paradigm offers a compelling combination of ease-of-use, computational speed, and modeling flexibility, whereas existing paradigms typically make sacrifices in at least one of these key areas. Consequently, code transformations present a competitive avenue for increasing the adoption of advanced optimization techniques in industry, all without placing the burden of deep expertise in applied mathematics and computer science on end users. The major contributions of this thesis are fivefold. First, it introduces the concept of code transformations as a possible foundation for an MDO framework and demonstrates their practical feasibility through aircraft design case studies. Second, it implements several common aircraft analyses in a form compatible with code transformations, providing a practical illustration of the opportunities, challenges, and considerations here. Third, it presents a novel technique to automatically trace sparsity through certain external black-box functions by exploiting IEEE 754 handling of not-a-number (NaN) values. Fourth, it proposes strategies for efficiently incorporating black-box models into a code transformation framework through physics-informed machine learning surrogates, demonstrated with an airfoil aerodynamics analysis case study. Finally, it shows how a code transformations paradigm can simplify the formulation of other optimization-related aircraft development tasks beyond just design, exemplified by aircraft system identification and performance reconstruction from minimal flight data. Taken holistically, these contributions aim to improve the accessibility of advanced optimization techniques for industry engineers, making large-scale conceptual multidisciplinary design optimization more practical for real-world systems. 0:00 Introduction 0:38 General Background 4:31 Thesis Overview 10:01 Code Transformations Paradigm - Theory 13:02 Code Transformations Paradigm - Benchmarks 20:43 Traceable Physics Models 29:40 Aircraft Design Case Studies with AeroSandbox 37:59 Handling Black-Box Functions 39:06 Sparsity Detection via NaN Contamination 45:45 NeuralFoil: Physics-Informed ML Surrogates 56:27 Conclusion 59:25 Questions

Fassungslos.

50,000 Apparitions in 45 Years: What’s Happening in Medjugorje? (Documentary)

Nate Veldt -- PhD Defense

Ji Lin's PhD Defense, Efficient Deep Learning Computing: From TinyML to Large Language Model. @MIT

Physics-Informed Machine Learning for Apparent Polar Wander Path Estimation - Facundo Sapienza

RANS vs. viscous panel methods for airfoil shape optimization (ICAS 2022)

Gil Strang's Final 18.06 Linear Algebra Lecture

What Nobody Tells You About Being a Quant

(No ADS) Calm Anxiety with EMDR Music | Relaxation & Nervous System Reset

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Sean Carroll | The Passage of Time & the Meaning of Life

Aerostructural wing design optimization considering full mission analysis

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

6. Monte Carlo Simulation

🔥 GOD UNLEASHES the Truth | Psalms 23, 35, 91 and 112 To Break Curses and Activate Abundance

Terence Tao: Nobody Understands Why AI Actually Works

Making an extraordinary machine better: Mark Drela at TEDxNewEngland

Place your brain in the frequency of wealth, prosperity and total abundance - Attraction Law

PDE-constrained Optimization Using PETSc/TAO ǀ Alp Dener, Argonne National Laboratory

