Skip to main content

Xin Shi: Test and Assessment of Derivative Computation Architectures using OpenMDAO and its Application in a Real Airfoil Optimization Problem

Time: Mon 2018-11-05 13.00

Location: Room 304 at PDC, Teknikringen 14, KTH

Subject area: Scientific Computing

Respondent: Xin Shi

Supervisor: Lilit Axner, Gong Jing (KTH PDC)

Export to calendar

Abstract:
Optimization problems are widespread in everyday life and engineering science. In the engineering optimization domain, the problems are usually modelled with an objective function. To solve these kinds of optimization problems, there are two main classes of optimization algorithms that are used: gradient-based algorithms and gradient-free algorithms. We will focus on gradient-based algorithms where the computation of derivatives is a critical step in the process. In this thesis, we present five different numerical methods for computing the derivatives. These are the finite-differences method (FD), the complexstep method (CS), the automatic-differentiation method (AD), and two
analytical methods – the direct and adjoint methods. We demonstrate the procedures involved in these methods in a test case and show their implementation using NASA’s Open source framework for Multidisciplinary Analysis and Optimization (OpenMDAO). Finally, we test and assess their performance in OpenMDAO by modelling a real airfoil problem.