Overview grid generation sensitivity analysis adjoint approach applications Aerodynamic optimisation for complex geometries 2

Similar documents
CFD analysis for road vehicles - case study

THE EVOLUTION OF TURBOMACHINERY DESIGN (METHODS) Parsons 1895

OpenFOAM Optimization Tools

Overset and Adaptive Meshes for Stabilized Finite-Element Scheme

Optimization of Supply Chain Networks

Practical Grid Generation Tools with Applications to Ship Hydrodynamics

Using CFD to improve the design of a circulating water channel

Domain Decomposition Methods. Partial Differential Equations

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation

Back to Elements - Tetrahedra vs. Hexahedra

CFD Analysis of Swept and Leaned Transonic Compressor Rotor

Simulation of Fluid-Structure Interactions in Aeronautical Applications

Introduction to the Finite Element Method

Multiphase Flow - Appendices

Lecture 7 - Meshing. Applied Computational Fluid Dynamics

Module 1 : Conduction. Lecture 5 : 1D conduction example problems. 2D conduction

Relevance of Modern Optimization Methods in Turbo Machinery Applications

Finite cloud method: a true meshless technique based on a xed reproducing kernel approximation

CFturbo Modern turbomachinery design software

On computer algebra-aided stability analysis of dierence schemes generated by means of Gr obner bases

Chapter 7 Nonlinear Systems

Practice Problems on Boundary Layers. Answer(s): D = 107 N D = 152 N. C. Wassgren, Purdue University Page 1 of 17 Last Updated: 2010 Nov 22

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

Module 6 Case Studies

METHODS FOR ACHIEVEMENT UNIFORM STRESSES DISTRIBUTION UNDER THE FOUNDATION

How Noise is Generated by Wind Turbines The mechanisms of noise generation. Malcolm Hayes Hayes McKenzie Partnership Ltd Machynlleth & Salisbury

Nonlinear Modal Analysis of Mechanical Systems with Frictionless Contact Interfaces

Dimensional analysis is a method for reducing the number and complexity of experimental variables that affect a given physical phenomena.

COMPUTATIONAL FLUID DYNAMICS (CFD) ANALYSIS OF INTERMEDIATE PRESSURE STEAM TURBINE

Numerical Methods for Differential Equations

Iterative Solvers for Linear Systems

Numerical Analysis An Introduction

521466S Machine Vision Assignment #7 Hough transform

Aeroelastic Investigation of the Sandia 100m Blade Using Computational Fluid Dynamics

Applications of the Discrete Adjoint Method in Computational Fluid Dynamics

C3.8 CRM wing/body Case

Determine whether the following lines intersect, are parallel, or skew. L 1 : x = 6t y = 1 + 9t z = 3t. x = 1 + 2s y = 4 3s z = s

CFD Lab Department of Engineering The University of Liverpool

Constrained curve and surface fitting

CFD Simulation of the NREL Phase VI Rotor

POISSON AND LAPLACE EQUATIONS. Charles R. O Neill. School of Mechanical and Aerospace Engineering. Oklahoma State University. Stillwater, OK 74078

COMPUTATIONAL FLUID DYNAMICS USING COMMERCIAL CFD CODES

STRUCTURAL ANALYSIS SKILLS

ACMSM - Computer Applications in Solids Mechanics

Chapter 12 Modal Decomposition of State-Space Models 12.1 Introduction The solutions obtained in previous chapters, whether in time domain or transfor

A. Hyll and V. Horák * Department of Mechanical Engineering, Faculty of Military Technology, University of Defence, Brno, Czech Republic

Knowledge Based Aerodynamic Optimization

Medial Axis Construction and Applications in 3D Wireless Sensor Networks

CROR Noise Generation Mechanism #3: Installation Effects (& Quadrupole Noise)

John F. Cotton College of Architecture & Environmental Design California Polytechnic State University San Luis Obispo, California JOHN F.

STCE. Outline. Introduction. Applications. Ongoing work. Summary. STCE RWTH-Aachen, Industrial Applications of discrete adjoint OpenFOAM, EuroAD 2014

Introduction to ANSYS

FLUID FLOW ANALYSIS OF CENTRIFUGAL FAN BY USING FEM

2013 Code_Saturne User Group Meeting. EDF R&D Chatou, France. 9 th April 2013

Introduction to the Finite Element Method (FEM)

Computational Fluid Dynamics Research Projects at Cenaero (2011)

Aeroacoustic Analogy for the Computation of Aeroacoustic Fields in Partially Closed Domains

MEL 807 Computational Heat Transfer (2-0-4) Dr. Prabal Talukdar Assistant Professor Department of Mechanical Engineering IIT Delhi

1 Finite difference example: 1D implicit heat equation

Surface Normals and Tangent Planes

CFD Analysis of Civil Transport Aircraft

Differentiating a Time-dependent CFD Solver

Numerical Methods For Image Restoration

Christof Hinterberger, Mark Olesen

FUNDAMENTAL FINITE ELEMENT ANALYSIS AND APPLICATIONS

Introduction Our choice Example Problem Final slide :-) Python + FEM. Introduction to SFE. Robert Cimrman

P164 Tomographic Velocity Model Building Using Iterative Eigendecomposition

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

Design and testing of a high flow coefficient mixed flow impeller

Drag Analysis for an Economic Helicopter. S. Schneider, S. Mores, M. Edelmann, A. D'Alascio and D. Schimke

Classification of Fingerprints. Sarat C. Dass Department of Statistics & Probability

Level Set Framework, Signed Distance Function, and Various Tools

Exact shape-reconstruction by one-step linearization in electrical impedance tomography

The Application of a Black-Box Solver with Error Estimate to Different Systems of PDEs

TwinMesh for Positive Displacement Machines: Structured Meshes and reliable CFD Simulations

Algebra Geometry Glossary. 90 angle

Lecture 4 Classification of Flows. Applied Computational Fluid Dynamics

Grid adaptivity for systems of conservation laws

Parameter Estimation for Bingham Models

(a) We have x = 3 + 2t, y = 2 t, z = 6 so solving for t we get the symmetric equations. x 3 2. = 2 y, z = 6. t 2 2t + 1 = 0,

Lecturer, Department of Engineering, Lecturer, Department of Mathematics,

. Address the following issues in your solution:

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 10

Aerodynamic Department Institute of Aviation. Adam Dziubiński CFD group FLUENT

Chapter 7. Potential flow theory. 7.1 Basic concepts Velocity potential

Volumetric Meshes for Real Time Medical Simulations

From CFD to computational finance (and back again?)

CHAPTER 8, GEOMETRY. 4. A circular cylinder has a circumference of 33 in. Use 22 as the approximate value of π and find the radius of this cylinder.

Arrangements And Duality

Incorporating Internal Gradient and Restricted Diffusion Effects in Nuclear Magnetic Resonance Log Interpretation

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW

Application of CFD Simulation in the Design of a Parabolic Winglet on NACA 2412

Course Outline for the Masters Programme in Computational Engineering

1996 IFAC World Congress San Francisco, July 1996

Axial Flow Compressor Mean Line Design

THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA

Design optimisation of an impeller with CFD and Meta-Model of optimal Prognosis (MoP)

Transcription:

optimisation Aerodynamic complex geometries for Giles Michael University Computing Laboratory Oxford April 25th, 1997 Aerodynamic optimisation for complex geometries 1

Overview grid generation sensitivity analysis adjoint approach applications Aerodynamic optimisation for complex geometries 2

design purposes we need to be able to For create parameters perturbed grids for perturbed values linear/nonlinear perturbed grids have the The topology as the base grid, so any same Grid Generation a base grid for given values of design objective function varies smoothly. Aerodynamic optimisation for complex geometries 3

grid generation: Base parametric solids-based EPD system solid surface as a collection of denes patches separated by lines surface by points terminated surface is gridded in order of dimensionality (point, line, increasing patch) surface Grid Generation interior grid nodes are then created by front or Delauney advancing algorithms Aerodynamic optimisation for complex geometries 4

grid generation: Perturbed parametric perturbation denes to solid surfaces and perturbation lines separating (point, line, surface dimensionality patch) Grid Generation surface grid node perturbations are in order of increasing dened interior grid nodes are perturbed using of springs' or elliptic p.d.e. `method Aerodynamic optimisation for complex geometries 5

of springs: Method edges of grid are modelled as springs equilibrium perturbation to surface points disturbs leading to perturbation to equilibrium, nodes to re-establish it interior Grid Generation base grid is dened to be in strength of springs is dened to ensure cross-over in the boundary layer no (similar idea can be used to dene perturbations in the rst place) surface Aerodynamic optimisation for complex geometries 6

the elliptic p.d.e. approach, grid node In ex(x) are dened by perturbations is dened to ensure no cross-over in k(x) layers. boundary Grid Generation r (k(x)rex) = 0; subject to specied boundary conditions. Aerodynamic optimisation for complex geometries 7

a single design variable, discrete For equations ow of objective function I(U ; ) can Gradient approximated by be I(U(+); +) I(U(); ) : generalised to multiple design Easily at cost of extra calculations. variables, Nonlinear Sensitivity F (U ; ) = 0; dene ow eld U as a function of. di d Aerodynamic optimisation for complex geometries 8

+ F fu = 0; F F X : change in perturbs grid coordinates i.e. perturb ux residuals. which fu represents ow perturbation as seen by Linear Sensitivity Linearising discrete ow equations gives F U where X perturbed grid point Aerodynamic optimisation for complex geometries 9

to multiple design Generalisation requires separate calculation parameters each, so no particular benet for to nonlinear sensitivities. compared Linear Sensitivity Gradient of objective function is given by di = I d + I fu : U Aerodynamic optimisation for complex geometries 10

! T V + I T = 0: Discrete Adjoint Substituting for f U gives di = I d 1! F + I ; F U U which can be written as di = V T F + I ; d where V satises the adjoint equation F U U Aerodynamic optimisation for complex geometries 11

advantage of the adjoint approach is The the same adjoint solution V can be that for each design variable, since V used on I but not. depends drawback is that because V depends The I a separate calculation must be on in real engineering applications, Question: many design variables and constraints how Discrete Adjoint performed for each constraint function. are there? Aerodynamic optimisation for complex geometries 12

analytic adjoint is more complicated. The rst step is formulation of linear Critical x F x(u) + y F y(u) = 0; x (A x e U) + y (A y e U) = 0; Analytic Adjoint perturbation equations. Simple linearisation of 2D Euler equations yields where e U is perturbation at a xed point. Aerodynamic optimisation for complex geometries 13

is similar to discrete adjoint This with no perturbation to interior treatment Analytic Adjoint However, linearising the b.c. un = 0; gives eun + (exru) n + u en = 0; which is hard to discretise accurately. grid points. Aerodynamic optimisation for complex geometries 14

X(; ) and Y (; ) are smooth where which match the surface functions = 0: Analytic Adjoint Start instead with generalised coordinates,!! y y F F x y x F x y + F x Now dene perturbed coordinates as x = + X(; ); y = + Y (; ); perturbations due to the design variable. Aerodynamic optimisation for complex geometries 15

e U is now the perturbation in the where variables for xed (; ) rather than ow linearisation of the b.c.'s is simple, The the overall accuracy is much better. and Analytic Adjoint Linearising with respect to yields! (A x e U) + (A y e U) = Y F F X y x! X y F Y x F ; xed (x; y). Aerodynamic optimisation for complex geometries 16

Shrinivas G.N. Crumpton P.I. Giles M.B. 1996 Oxford, OGV Design Aerodynamic optimisation for complex geometries 17

OGV Design Aerodynamic optimisation for complex geometries 18

OGV Design Aerodynamic optimisation for complex geometries 19

OGV Design Outlet guide vanes Fan Pylon Aerodynamic optimisation for complex geometries 20

is to minimise circumferential Objective variation upstream of the OGV's pressure uses Optimisation unstructured grid with 560k tetrahedra OGV Design by changing their camber. Euler equations multigrid and parallel computing elliptic p.d.e. for grid perturbation nonlinear sensitivities and quasi-newton optimisation Aerodynamic optimisation for complex geometries 21

edge of each OGV is left Leading due to uniform ow incidence; unchanged change varies linearly with camber from leading edge to change the distance design exercise uses a camber First which varies sinusoidally with change 2 design variables: maximum change Only hub and tip at OGV Design outow angle. circumferential angle. Aerodynamic optimisation for complex geometries 22

OGV Design *10-2 Optimisation using sinusoidal variation 2.0 1.5 1.0 (p - p_mean) 0.5 0.0-0.5-1.0-1.5-2.0-1000 -500 0 500 1000 Y Aerodynamic optimisation for complex geometries 23

OGV Design Optimisation using sinusoidal variation 1.0 Index of Pressure Variation 0.8 0.6 0.4 0.2 0.0 0 1 2 Itn Number Aerodynamic optimisation for complex geometries 24

of this design is that all OGV's Drawback dierent. are design exercise uses just 3 blade Second the original, one with overturning types, one with an equal amount of and underturning. only 2 design variables: maximum Still at hub and tip change OGV Design Aerodynamic optimisation for complex geometries 25

OGV Design Datum Overturned Datum Underturned Datum Aerodynamic optimisation for complex geometries 26

OGV Design using 3 blade types Optimisation *10-2 2.0 1.5 1.0 (p - p_mean) 0.5 0.0-0.5-1.0-1.5-2.0-1000 -500 0 500 1000 Y Aerodynamic optimisation for complex geometries 27

OGV Design Optimisation using 3 blade types 1.0 Index of Pressure Variation 0.8 0.6 0.4 0.2 0.0 0 1 2 3 Iteration Number Aerodynamic optimisation for complex geometries 28

Business Jet J. Elliott and J. Peraire, MIT, 1996 Aerodynamic optimisation for complex geometries 29

function is mean-square Objective from a target pressure deviation for a `clean' wing in the distribution of the rear nacelle. absence design variables are used to dene 6 perturbations to the wing. smooth Business Jet Aerodynamic optimisation for complex geometries 30

uses Optimisation unstructured grid with 860k tetrahedra perturbation BFGS optimisation method with adjoint formulation for discrete gradients Business Jet Euler equations multigrid and parallel computing method of springs for grid Aerodynamic optimisation for complex geometries 31

Business Jet Aerodynamic optimisation for complex geometries 32

Business Jet Aerodynamic optimisation for complex geometries 33

viscous modelling is under modelling; but will cost up to 5 development as much times grid generation for base grids and grids is a critical component perturbed pros and cons of dierent optimisation has yet to be properly methods investigated Conclusions/Future aerodynamic optimisation for complex is becoming a reality geometries with multigrid and parallel computing, are now acceptable for inviscid costs Aerodynamic optimisation for complex geometries 34