Studies of the Continuous and Discrete Adjoint Approaches to Viscous Automatic Aerodynamic Shape Optimization

Similar documents
Multi-Element High-Lift Configuration Design Optimization Using Viscous Continuous Adjoint Method

Ail implicit finite volume nodal point scheme for the solution of two-dimensional compressible Navier-Stokes equations

High-order solutions of transitional flow over the SD7003 airfoil using compact finite-differencing and filtering

Debojyoti Ghosh. Adviser: Dr. James Baeder Alfred Gessow Rotorcraft Center Department of Aerospace Engineering

Abstract. Introduction

Development of a Consistent Discrete Adjoint Solver for the SU 2 Framework

Computation of Velocity, Pressure and Temperature Distributions near a Stagnation Point in Planar Laminar Viscous Incompressible Flow

An Investigation of Directional-Coarsening And Line-Implicit Smoothing Applied to Agglomeration Multigrid

EFFICIENT SOLUTION ALGORITHMS FOR HIGH-ACCURACY CENTRAL DIFFERENCE CFD SCHEMES

Recent developments for the multigrid scheme of the DLR TAU-Code

41st AIAA Aerospace Sciences Meeting and Exhibit Jan 6 9, 2003/Reno, Nevada

Airfoil Design Optimization Using Reduced Order Models Based on Proper Orthogonal Decomposition

Analysis of the Adjoint Euler Equations as used for Gradient-based Aerodynamic Shape Optimization

An Optimization Method Based On B-spline Shape Functions & the Knot Insertion Algorithm

Computational Fluid Dynamics for Engineers

High-Order Numerical Algorithms for Steady and Unsteady Simulation of Viscous Compressible Flow with Shocks (Grant FA )

Automatic design procedures that use Computational Fluid Dynamics(CFD) combined with gradientbased

How to Enter and Analyze a Wing

Shape optimisation using breakthrough technologies

DESIGN OPTIMIZATION OF HIGH-LIFT CONFIGURATIONS USING A VISCOUS ADJOINT-BASED METHOD

OPTIMIZATIONS OF AIRFOIL AND WING USING GENETIC ALGORITHM

Aerofoil Optimisation Using CST Parameterisation in SU2

Verification and Validation of Turbulent Flow around a Clark-Y Airfoil

Introduction to ANSYS CFX

Most modern CFD codes used today are written for a single gridding paradigm, such as structuredcartesian,

Comparisons of Compressible and Incompressible Solvers: Flat Plate Boundary Layer and NACA airfoils

Adjoint-Based Sensitivity Analysis for Computational Fluid Dynamics

Express Introductory Training in ANSYS Fluent Workshop 04 Fluid Flow Around the NACA0012 Airfoil

Case 3.1: Turbulent Flow over a 2D Multi-Element Airfoil. Summary of Results. Marco Ceze

Algorithmic Developments in TAU

Computation of Sensitivity Derivatives of Navier-Stokes Equations using Complex Variables

State of the art at DLR in solving aerodynamic shape optimization problems using the discrete viscous adjoint method

Airfoil shape optimization using adjoint method and automatic differentiation. Praveen. C

Multi-point Aero-Structural Optimization of Wings Including Planform Variations

Recent progress in the area of meshless methods for CFD computations has shown great promise in terms

A Scalable GPU-Based Compressible Fluid Flow Solver for Unstructured Grids

Mesh Morphing and the Adjoint Solver in ANSYS R14.0. Simon Pereira Laz Foley

A Two-Dimensional Multigrid-Driven Navier-Stokes Solver for Multiprocessor Architectures

30 Years of CFD: Its Evolution During the Career of Pierre Perrier

EFFECT OF ARTIFICIAL DIFFUSION SCHEMES ON MULTIGRID CONVERGENCE

1.2 Numerical Solutions of Flow Problems

Computation of Fictitious Gas Flow with Euler Equations

HPC Usage for Aerodynamic Flow Computation with Different Levels of Detail

NUMERICAL SIMULATIONS OF FLOW THROUGH AN S-DUCT

Subsonic Airfoils. W.H. Mason Configuration Aerodynamics Class

Verification of Moving Mesh Discretizations

Sensitivity Analysis for the Compressible Navier-Stokes Equations Using a Discontinuous Galerkin Method

A High-Order Accurate Unstructured GMRES Solver for Poisson s Equation

An Embedded Cartesian Grid Euler Solver with Radial Basis Function for Boundary Condition Implementation

Aerodynamic Data Reconstruction and Inverse Design Using Proper Orthogonal Decomposition

Introduction to Aerodynamic Shape Optimization

Development of a Maxwell Equation Solver for Application to Two Fluid Plasma Models. C. Aberle, A. Hakim, and U. Shumlak

Single and multi-point aerodynamic optimizations of a supersonic transport aircraft using strategies involving adjoint equations and genetic algorithm

Aerodynamic optimization using Adjoint methods and parametric CAD models

NUMERICAL 3D TRANSONIC FLOW SIMULATION OVER A WING

Optimization with Gradient and Hessian Information Calculated Using Hyper-Dual Numbers

Case C2.2: Turbulent, Transonic Flow over an RAE 2822 Airfoil

Introduction to CFX. Workshop 2. Transonic Flow Over a NACA 0012 Airfoil. WS2-1. ANSYS, Inc. Proprietary 2009 ANSYS, Inc. All rights reserved.

Aerodynamic Inverse Design Framework using Discrete Adjoint Method

Modeling External Compressible Flow

EVALUATION OF A GENERAL CFD-SOLVER FOR A MICRO-SCALE URBAN FLOW

An efficient method for predicting zero-lift or boundary-layer drag including aeroelastic effects for the design environment

A DRAG PREDICTION VALIDATION STUDY FOR AIRCRAFT AERODYNAMIC ANALYSIS

A linear solver based on algebraic multigrid and defect correction for the solution of adjoint RANS equations

The Development of a Navier-Stokes Flow Solver with Preconditioning Method on Unstructured Grids

ERCODO2004_238. ERCOFTAC Design Optimization: Methods & Applications. Sequential Progressive Optimization Using Evolutionary and Gradient Algorithms

김태희, 권형일 1, 최성임 2* T.H. Kim, H.I. Kwon, and S.I. Choi

In Pursuit of Grid Convergence for Two-Dimensional Euler Solutions

Grid. Apr 09, 1998 FLUENT 5.0 (2d, segregated, lam) Grid. Jul 31, 1998 FLUENT 5.0 (2d, segregated, lam)

Semi-automatic transition from simulation to one-shot optimization with equality constraints

A higher-order finite volume method with collocated grid arrangement for incompressible flows

Application of Wray-Agarwal Turbulence Model for Accurate Numerical Simulation of Flow Past a Three-Dimensional Wing-body

Comparison of h- and p- Adaptations for Spectral Difference Methods

Unstructured Mesh Solution Techniques using the NSU3D Solver

A Multigrid Block LU-SGS Algorithm for Euler Equations on Unstructured Grids

Coupling of STAR-CCM+ to Other Theoretical or Numerical Solutions. Milovan Perić

A Systematic Study on the Impact of Dimensionality for a Two-Dimensional Aerodynamic Optimization Model Problem

Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications

NUMERICAL SIMULATION OF 3D FLAPPING WING BASED ON CHIMERA METHOD

39th AIAA Aerospace Sciences Meeting and Exhibit January 8 11, 2001/Reno, NV

The gas-kinetic methods have become popular for the simulation of compressible fluid flows in the last

Case C1.3: Flow Over the NACA 0012 Airfoil: Subsonic Inviscid, Transonic Inviscid, and Subsonic Laminar Flows

Program: Advanced Certificate Program

Three-dimensional numerical simulations of flapping wings at low Reynolds numbers

Aerodynamic Shape Optimization in Three-Dimensional Turbulent Flows Using a Newton-Krylov Approach

Multigrid Solvers in CFD. David Emerson. Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK

Discontinuous Galerkin Spectral Element Approximations for CFD

A Higher-Order Accurate Unstructured Finite Volume Newton-Krylov Algorithm for Inviscid Compressible Flows

Fourth order Multi-Time-Stepping Adams- Bashforth (MTSAB) scheme for NASA Glenn Research Center's Broadband Aeroacoustic Stator Simulation (BASS) Code

NSU3D Results for the Fourth AIAA Drag Prediction Workshop

TVD Flux Vector Splitting Algorithms Applied to the Solution of the Euler and Navier-Stokes Equations in Three-Dimensions Part II

An Upwind Multigrid Method for Solving Viscous Flows on Unstructured Triangular Meshes

Multigrid Algorithms for Three-Dimensional RANS Calculations - The SUmb Solver

Simulation of Turbulent Flow in an Asymmetric Diffuser

Adjoint Solver Workshop

Validation of Internal Flow Prediction Codes for Solid Propellant Rocket Motors

Unstructured-Grid Third-Order Finite Volume Discretization Using a Multistep Quadratic Data-Reconstruction Method

Driven Cavity Example

The Immersed Interface Method

Usage of CFX for Aeronautical Simulations

Transcription:

Studies of the Continuous and Discrete Adjoint Approaches to Viscous Automatic Aerodynamic Shape Optimization Siva Nadarajah Antony Jameson Stanford University 15th AIAA Computational Fluid Dynamics Conference Anaheim, California June 11-14, 2001 1

Introduction: CFD as a Design Tool! Surface Pressure Inverse Design Initial Surface Pressure Airfoil: NACA 64A410 Target Surface Pressure Airfoil: Korn! Drag Minimization Initial Surface Pressure Airfoil: RAE 2822 Final Surface Pressure 2

Introduction: CFD as a Design Tool Optimization Gradient Based Non Gradient Based Finite Difference Method Control Theory Approach Adjoint Method - N design variables - N design variables N Flow Calculation 1 Flow and 1 Adjoint Calculation 3

Objectives Review the formulation and development of the viscous adjoint equations for both the continuous and discrete approach. Investigate the differences in the implementation of boundary conditions for each method for various cost functions. Compare the gradients of the two methods to complex step gradients for inverse pressure design and drag minimization. Study the differences in calculating the exact gradient of the inexact cost function (discrete adjoint) or the inexact gradient of the exact cost function (continuous). 4

Overview of Adjoint Method 5

Overview of Adjoint Method 6

Adjoint Method Continuous Adjoint Method Field Equations Discrete Field Equations Discrete Adjoint Equations Discrete Adjoint Method 7

Continuous Adjoint Method The Navier-Stokes equations in steady state, The first variation of the flow field equation is Then, Integration by parts, 8

Continuous Adjoint Method The first variation of the cost function, The variation of the cost function is added to the variation of the flow field equation, Collect δw terms, 9

Discrete Adjoint Method The discrete Navier-Stokes equations in steady state, The first variation of the flow solver is, Then, The discrete cost function, The variation of the cost function is added to the variation of the flow solver, 10

Adjoint Method for the Calculation of Remote Sensitivities Continuous Adjoint Boundary Condition Discrete Adjoint Boundary Condition where Φ is the source term for inverse design, 11

Adjoint Boundary Conditions for Various Cost Functions Boundary Condition Inverse Design Pressure Drag Minimization Skin Friction Drag Minimization Total Drag Minimization Remote Inverse Design Continuous Adjoint Boundary Condition Discrete Adjoint Boundary Condition 12

Design Procedure Navier-Stokes Solver Adjoint Solver Calculate Gradient FLO103 Navier-Stokes Solver» Modified Runge-Kutta Explicit Time Stepping» Jameson-Schmidt-Turkel (JST) Scheme for Artificial Dissipation» Local Time Stepping, Implicit Resdiual Smoothing, and Multigrid. Modify Grid Repeat Process until Convergence 13

Optimization Procedure Let represent the design variable, and the gradient. An improvement can then be made with a shape change The gradient can be replaced by a smoothed value in the descent process. This ensures that each new shape in the optimization sequence remains smooth and acts as a preconditioner which allows the use of much larger steps. where is the smoothing parameter. 14

Inverse Design of NACA 0012 to Onera M6 at Fixed Cl (Medium Grid - 512x64, M = 0.75, Cl = 0.65) Initial Pressure Distribution of NACA 0012 Pressure Distribution after 4 Design Cycles General Shape of Target Airfoil is Achieved o - Target Pressure + - Current Pressure Pressure Distribution after 50 Design Cycles Pressure Distribution after 100 Design Cycles 15

Adjoint Versus Complex-Step Gradients for Inverse Design (RAE to NACA 64A410, M = 0.75, Fixed Cl = 0.65) Coarse Grid - 384 x 64 Medium Grid - 512 x 64 * Continuous Adjoint Discrete Adjoint o Complex-Step Fine Grid - 1024 x 64 16

Continuous Adjoint: Drag Minimization of RAE 2822 at Fixed Cl (Medium Grid - 512x64, M = 0.75, Cl = 0.65, AOA = 1 degree) Initial Pressure Distribution of RAE 2822 Skin Friction = 0.0056 Total Drag = 0.0148 Final Design Pressure Drag Min Skin Friction = 0.0057 Total Drag = 0.0098 Final Design Skin Friction Drag Min Skin Friction = 0.0056 Total Drag = 0.0104 Final Design Total Drag Min Skin Friction = 0.0057 Total Drag = 0.0098 17

Discrete Adjoint: Drag Minimization of RAE 2822 at Fixed Cl (Medium Grid - 512x64, M = 0.75, Cl = 0.65, AOA = 1 degree) Initial Pressure Distribution of RAE 2822 Skin Friction = 0.0056 Total Drag = 0.0148 Final Design Pressure Drag Min Skin Friction = 0.0058 Total Drag = 0.0099 Final Design Skin Friction Drag Min Skin Friction = 0.0054 Total Drag = 0.0188 Final Design Total Drag Min Skin Friction = 0.0057 Total Drag = 0.0098 18

Adjoint Versus Complex-Step Gradients for Drag Minimization (RAE Airfoil, M = 0.75, Fixed Cl = 0.65) Pressure Drag Minimization Skin Friction Drag Minimization * Continuous Adjoint Discrete Adjoint o Complex-Step Total Drag Minimization 19

Geometry and Near Field Plane Description Pressure Contour illustrates front and back Attached Shocks Biconvex Airfoil 6 Chord Lengths Target Pressure Initial Pressure Near Field Plane Fine Mesh 256 by 96 C-mesh Mach Number = 1.8 20

Adjoint Versus Complex-Step Gradients for Drag Minimization (RAE Airfoil, M = 0.75, Fixed Cl = 0.65) Final Airfoil * Current Pressure o Target Pressure + Initial Pressure Initial Airfoil 21

Conclusions and Future Work The continuous adjoint boundary condition appears as an update in contrast to the discrete adjoint which appears as a source term in the adjoint fluxes. As the mesh is reduced, the continuous adjoint boundary condition is recovered from the discrete adjoint boundary condition. The viscous continuous adjoint skin friction minimization boundary condition does not provide the right gradients. It appears that the extrapolation of the first and fourth multipliers, as used in this work, is not adequate. The discrete version does. Discrete adjoint gradients have better agreements with complex-step gradients The difference between the continuous and discrete adjoint gradients reduce as the mesh size increases. The discrete adjoint may provide a route to improving the boundary conditions for the continuous adjoint for viscous flows. The best compromise may be to use the continuous adjoint formulations in the interior of the domain and the discrete adjoint boundary condition. 22

Conclusions and Future Work The discrete adjoint may provide a route to improving the boundary conditions for the continuous adjoint for viscous flows. The best compromise may be to use the continuous adjoint formulations in the interior of the domain and the discrete adjoint boundary condition. 23