Tools & Applications 1. Introduction 2. Design of Matrix Turbines

Similar documents
NATIONAL TECHNICAL UNIVERSITY OF ATHENS (NTUA) Low-Cost Evolutionary Algorithms for Engineering Applications

I. Introduction. Optimization Algorithm Components. Abstract for the 5 th OpenFOAM User Conference 2017, Wiesbaden - Germany

P. Grafenberger*, E. Parkinson**, H.A. Georgopoulou, S.A. Kyriacou and K.C. Giannakoglou

The Continuous Adjoint Method for the Computation of First- and Higher-Order Sensitivities

An Efficient Aerodynamic Optimization Method using a Genetic Algorithm and a Surrogate Model

Multilevel Optimization Strategies Based on Metamodel Assisted Evolutionary Algorithms, for Computationally Expensive Problems

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

Geometric Optimisation of a Jet Pump

EVOLUTIONARY AERODYNAMIC SHAPE OPTIMIZATION THROUGH THE RBF4AERO PLATFORM

Design optimization method for Francis turbine

AERODYNAMIC SHAPE OPTIMIZATION UNDER FLOW UNCERTAINTIES USING NON-INTRUSIVE POLYNOMIAL CHAOS AND EVOLUTIONARY ALGORITHMS

METAMODEL-ASSISTED MULTI-OBJECTIVE EVOLUTIONARY OPTIMIZATION

EVOLUTIONARY ALGORITHMS WITH SURROGATE MODELING FOR COMPUTATIONALLY EXPENSIVE OPTIMIZATION PROBLEMS

AIRFOIL SHAPE OPTIMIZATION USING EVOLUTIONARY ALGORITHMS

AUTOMATED AERODYNAMIC OPTIMIZATION SYSTEM FOR SST WING-BODY CONFIGURATION

OPTIMIZATIONS OF AIRFOIL AND WING USING GENETIC ALGORITHM

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

Comparison of Global Optimization Methods for Drag Reduction in the Automotive Industry

Multi-Disciplinary Optimization with Minamo

Airfoil Optimization by Evolution Strategies

GAs for aerodynamic shape design II: multiobjective optimization and multi-criteria design

IMPROVEMENT IN PERFORMANCE PARAMETERS BY SHAPE OPTIMIZATION OF A CONICAL FLOW AROUND DIFFUSER

Optimization Design and Flow Analysis of Reversible Pump-Turbine

Optimization of Laminar Wings for Pro-Green Aircrafts

Multi-objective Optimization

Application of Jetstream to a Suite of Aerodynamic Shape Optimization Problems. Karla Telidetzki

Acceleration of Turbomachinery steady CFD Simulations on GPU

Conceptual Design and CFD

ON THE USE OF SURROGATE EVALUATION MODELS IN MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMS

An Introduction to Evolutionary Algorithms

Parameter based 3D Optimization of the TU Berlin TurboLab Stator with ANSYS optislang

Aerodynamic Optimization Using a Parallel Asynchronous Evolutionary Algorithm Controlled by Strongly Interacting Demes

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

Optimization of an Axial Pump using CFturbo, PumpLinx & optislang

THREE-DIMENSIONAL INVERSE DESIGN OF AXIAL COMPRESSOR STATOR BLADE USING NEURAL-NETWORKS AND DIRECT NAVIER STOKES SOLVER

Surrogate Models for Aerodynamic Performance Prediction

MATH 573 Advanced Scientific Computing

AIRCRAFT & CAR SHAPE OPTIMIZATION ON THE RBF4AERO PLATFORM

Turbine Aerothermal Optimization Using Evolution Strategies. Drew A. Curriston

ADJOINT OPTIMIZATION OF 2D-AIRFOILS IN INCOMPRESSIBLE FLOWS

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

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Challenges in Boundary- Layer Stability Analysis Based On Unstructured Grid Solutions

Enhancement of wind turbine aerodynamic performance by a numerical optimization technique

META-MODELING FOR ROBUST DESIGN AND MULTI-LEVEL OPTIMIZATION

Uncertainty Analysis: Parameter Estimation. Jackie P. Hallberg Coastal and Hydraulics Laboratory Engineer Research and Development Center

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

Axisymmetric Viscous Flow Modeling for Meridional Flow Calculation in Aerodynamic Design of Half-Ducted Blade Rows

An Approach to automatically optimize the Hydraulic performance of Blade System for Hydraulic Machines using Multi-objective Genetic Algorithm

Aerofoil Optimisation Using CST Parameterisation in SU2

Lecture 1 GENERAL INTRODUCTION: HISTORICAL BACKGROUND AND SPECTRUM OF APPLICATIONS

MULTI-OBJECTIVE OPTIMISATION IN MODEFRONTIER FOR AERONAUTIC APPLICATIONS

Numerical optimization of the guide vanes of a biradial self-rectifying air turbine.

OpenVSP: Parametric Geometry for Conceptual Aircraft Design. Rob McDonald, Ph.D. Associate Professor, Cal Poly

Unstructured 3-D Grid Partitioning Methods Based On Genetic Algorithms

Shape optimisation using breakthrough technologies

Strömningslära Fluid Dynamics. Computer laboratories using COMSOL v4.4

Scuola Politecnica DIME

Adjoint-based Pareto Front Tracing in Aerodynamic Shape Optimization

Multi-objective optimization of transonic airfoils using variable-fidelity models, co-kriging surrogates, and design space reduction

Design Optimization of a Subsonic Diffuser. for a Supersonic Aircraft

Heuristic Optimisation

Outline. CS 6776 Evolutionary Computation. Numerical Optimization. Fitness Function. ,x 2. ) = x 2 1. , x , 5.0 x 1.

NUMERICAL ANALYSIS OF CENTRIFUGAL PUMP IMPELLER FOR PERFORMANCE IMPROVEMENT

DESIGN OPTIMIZATION OF HELICOPTER BLADE USING CLASS SHAPE FUNCTION BASED GEOMETRY REPRESENTATION

Aerospace Applications of Optimization under Uncertainty

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

Drag and Lift Validation of Wing Profiles

Adjoint Solver Workshop

Optimum Aerodynamic Design of Centrifugal Compressor using a Genetic Algorithm and an Inverse Method based on Meridional Viscous Flow Analysis

McNair Scholars Research Journal

Finding Tradeoffs by Using Multiobjective Optimization Algorithms

Commercial Implementations of Optimization Software and its Application to Fluid Dynamics Problems

Data-Driven Evolutionary Optimization of Complex Systems: Big vs Small Data

DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM

Simulation of Turbulent Flow over the Ahmed Body

AIR LOAD CALCULATION FOR ISTANBUL TECHNICAL UNIVERSITY (ITU), LIGHT COMMERCIAL HELICOPTER (LCH) DESIGN ABSTRACT

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

Influence of the tape number on the optimized structural performance of locally reinforced composite structures

Parametric design of a Francis turbine runner by means of a three-dimensional inverse design method

DEVELOPMENT OF HIGH SPECIFIC SPEED FRANCIS TURBINE FOR LOW HEAD HPP

Comparison of B-spline Surface and Free-form. Deformation Geometry Control for Aerodynamic. Optimization

Airfoil Shape Optimization Using Output-Based Adapted Meshes

An Evolutionary Strategies Method to Optimize Turbine and Compressor Blades. Noel Cervantes

High-Fidelity Simulation of Unsteady Flow Problems using a 3rd Order Hybrid MUSCL/CD scheme. A. West & D. Caraeni

Composite Materials Multi Objective Optimization using ANSA, META and modefrontier

Hydrodynamic performance enhancement of a mixed-flow pump

High-Lift Aerodynamics: STAR-CCM+ Applied to AIAA HiLiftWS1 D. Snyder

Turbulence Modeling. Gilles Eggenspieler, Ph.D. Senior Product Manager

Reducing Fitness Evaluations Using Clustering Techniques and Neural Network Ensembles

Multi-objective optimization of blade profiles for a horizontal axis tidal turbine

Introduction to Aerodynamic Shape Optimization

Multi-objective adjoint optimization of flow in duct and pipe networks

Optimization in MATLAB Seth DeLand

Visualization of Global Trade-offs in Aerodynamic Problems by ARMOGAs

CFD-1. Introduction: What is CFD? T. J. Craft. Msc CFD-1. CFD: Computational Fluid Dynamics

Advanced Aerodynamic Optimization System for Turbomachinery

Inverse Design of an Indoor Environment by Using a CFD-based Adjoint Method with Adaptive Step Size for Adjusting Design Parameters

Influence of mesh quality and density on numerical calculation of heat exchanger with undulation in herringbone pattern

Multi-Objective Optimization of Transonic Compressor Blade Using Evolutionary Algorithm

Transcription:

NATIONAL TECHNICAL UNIVERSITY of ATHENS Lab. Thermal Turbomachines Parallel CFD & Optimization Unit Design Optimization Tools & Applications 1. Introduction 2. Design of Matrix Turbines Kyriakos C. Giannakoglou Professor NTUA kgianna@central.ntua.gr http://velos0.ltt.mech.ntua.gr/research/

Introduction to Optimization Problems/Methods From the Analysis to the Design-Optimization Single Objective Optimization, SOO Multi Objective Optimization, MOO Multi Disciplinary Optimization, MDO TERMINOLOGY: Understand d the difference: Optimal Design of a Car Design of Optimal Car Optimal Design of an Optimal Car Optimal Design of an Optimal Car Shape K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 2

What is Optimal (Car)? Objective Function The one with max. speed The one with min. fuel consumption The most comfortable one The less expensive The one with min. emissions Optimality : an Objective function (min ή max F) must be carefully defined!!! Objective Function F Cost Function (min) Fitness Function (max) But what if more than one objectives? K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 3

Transforming a MOO problem to a SOO one Example: Design of Optimal Wing max C L min -C L min 1/C L max C L min C D min C D min C D max -C D min C D + w/c L min C D + 1/C L min C D + 10/C L min C D subject to: C L =1.2 min C D subject to: C L >1.2 K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 4

Objective Function Objective: Minimum DRAG Objective Function: DRAG Coefficient min F=C D K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 5

Design (or Optimization) Variables Shape Parametrization Β Α θ y B y A x A x B L N=6 degrees of freedom (dofs) K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 6

Evaluation Evaluation Tool: Code for the numerical solution of the Navier-Stokes eqs. Viscous Stresses C D = carcontour forces K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 7

Evaluation L x A y A x B y B θ b = b1= b2= b3= b4= b5= b6= F=C D = K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 8

Constraints Constraints: Equality & Inequality Constraints!!! Feasible & Infeasible Solutions to the problem K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 9

Classification of Optimization Methods Gradient-Based Method vs. Stochastic Methods F(x) () Individual-based Methods vs. Population-based Methods x K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 10

Deterministic (Gradient-Based) Optimization F(x) () (if minimization) How to compute the gradient of F: Finite-Differencesit Complex Variable methods Automatic Differentiation Adjoint method x K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 11

Deterministic (Gradient-Based) Optimization Στόχος διατριβής Drag sensitivity map (a by-product of the adjoint method) Losses sensitivity map (a by-product of the adjoint method) (bridging the gap between modern design tools and an old-fashioned designer) K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 12

Evolutionary Algorithms A Gradient-Free Population-based Algorithm: K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 13

Evolutionary Algorithms Evaluation of the Population: F=0.29 F=0.33 F=0.36 F=0.50 F=0.45 F=0.42 K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 14

Evolutionary Algorithms Parent Selection: F=0.29 F=0.33 F=0.36 F=0.29 F=0.45 F=0.42 K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 15

Evolutionary Algorithms (Two Parents) Crossover (Two Offspring) K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 16

Evolutionary Algorithms Mutation K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 17

Evolutionary Algorithms The New Offspring Population K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 18

The Generalized (μ,λ) Evolutionary Algorithms Generation κ (λ offspring) λ evaluations Parent Selection (μ parents) Generation κ+1 (λ offspring) generated by applying evolution operators (Crossovermutation-elitism) K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 19

Multiobjective Optimization The Pareto Front Price Bugatti Veyron 1100000 400 km/h VW Golf V 15000 220 km/h Simca 1100 2000 60 km/h (Top Speed) 1 K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 20

Multiobjective Optimization The Pareto Front F 2, S ge Front 0 (Pareto) F 1 Front 1 Two-objective Example: min F 1, min F 2 Front 2 K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 21

Example: Design of Optimal Power Plants T P T T r P T P Three Objectives: (a) Max. efficiency, (b) Max. power output, (c) minimum investment Capital Cost (MEuro) T T 65 60 55 50 45 0.46 0.48 0.5 Efficiency 0.52 0.54 25 50 45 40 35 30 G2 Power Output (MW) Research funded by K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 22

Unfortunately: Conventional EA/ACO/PSO/BFO etc are computationally expensive, even on parallel platforms! This is where research is focusing during the last decade!!!!!!!!! K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 23

Metamodel-Assisted Evolutionary Algorithms (MAEAs) Evolution Evaluation Candidate solution Problem-Specific Evaluation Tool (Exact/Costly Model) Theroleormetamodels or during the evolution is, practically, to interpolate previously evaluated individuals (generated during the EA) for saving CPU cost. EA Fitness or Cost Value Metamodel or Surrogate Evaluation Tool (Approximate/Low-Cost) (F) rformance ( Pe Design Variable (b) K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 24

MAEAs with On-Line Trained Metamodels The concept of Inexact Pre-Evaluation within the evolutionary algorithm (EA-IPE or MAEA) K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 25

MAEAs with On-Line Trained Metamodels Generation 1 Generation 2 More generations must be performed by the EA; however, the majority of them relies on a limited number of calls to the problem-specific tool (CFD), so the CPU cost per generation is noticeably lower. Generation 3 Generatio n6 Generation 5 Generation 4 K.C. GIANNAKOGLOU: Design of Optimal Aerodynamic Shapes using Stochastic Optimization Methods and Computational Intelligence, Int. Review Journal Progress in Aerospace Sciences, Vol. 38, pp. 43-76, 2002. K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 26

Distributed MAEAs (DMAEAs) Basic issues: Number of demes or islands Communication topology Communication frequency Migration algorithm EA set-up per deme M.K. KARAKASIS, A.P. GIOTIS and K.C. GIANNAKOGLOU: Inexact Information Aided, Low-cost, Distributed Genetic Algorithms for Aerodynamic Shape Optimization, Int. J. for Numerical Methods in Fluids, Vol. 43, pp. 1149-1166, 2003. K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 27

Expected Gain in CPU Cost (EA/MAEA/DEA/DMAEA) Airfoil Shape Optimization (min. C D, fixed C L ) Flow Conditions M =0.75, α =2.734 o, Re=6.2 10 6 C L,ref =0.749, C D,ref =0.0235, β=2 Optimal Solution (SOO): C L,opt =0.744, C D,opt =0.00963 EA-IPE = MAEA Evaluations K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 28

Hierachical EAs or MAEAs Hierarchical Evaluation Hierarchical Search Hierarchical Parameterization Navier-Stokes Turbulence Model Fine Grid, etc. GBM Finer Design Many Control Points Integral Method or Coarse Grid NS, etc EA or MAEA Knot Refinement Knot Removal Rough Design -Few Control Points K.C. GIANNAKOGLOU and I.C. KAMPOLIS, Multilevel Optimization Algorithms based on Metamodel- and Fitness Inheritance-Assisted Evolutionary Algorithms, in Computational Intelligence in Expensive Optimization Problems, Editors: Y. Tenne, C.-K. Goh, Springer-Verlag Series in Evolutionary Learning and Optimization, 2009. K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 29

Design-Optimization of Matrix Hydraulic Turbines Hydromatrix : a number of small, axial flow turbine generator units assembled in a grid or matrix. Advantages compared to conventional designs (lower cost to power ratio): 1. Minimization of the required civil construction works. 2. Minimum time for project schedules, construction and installation. 3. Small geological and hydrological risks. 4. Minimum environmental inflict. K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 30

Design-Optimization of Matrix Hydraulic Turbines Parametrization: Bezier curves are used to parameterize the spanwise distribution ib ti of: mean camber surface angles at LE & TE. circumferential position of the blade LE & TE. mean camber surface curvature. Blade thickness distribution. Total: 52 to 74 design variables K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 31

Design-Optimization of Matrix Hydraulic Turbines Objective 1 (G 1 ) : Minimization of the weighted sum of the deviations of the outlet swirl and axial velocity distributions from target curves Objective 2 (G 2 ): the standard deviation of the pressure distribution along the chordwise direction, at eleven equidistant spanwise locations Objective 3 (G 3 ): cavitation index K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 32

Design-Optimization of Matrix Hydraulic Turbines Full Load Part Load Best Effic H [m] Q[m 3 /sec] Part Load 3.9 9.9 Best Efficiency 735 7.35 11.4 Full Load 9.8 12.1 (3 objectives) x (3 operating points) = 9 objectives in total K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 33

Design-Optimization of Matrix Hydraulic Turbines F 2 = f(g 3 ) at the three operating points Solution 1 Solution 2 Solution 3 F 1 = f(g 1,G 2 ) at the three operating points K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 34

Design-Optimization of Matrix Hydraulic Turbines (1) (2) (3) K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 35

Design-Optimization of Matrix Hydraulic Turbines NTUA The Evolutionary Algorithm SYstem http://velos0.ltt.mech.ntua.gr/easy http://147.102.55.162/easy K.C. Giannakoglou, Parallel CFD & Optimization Unit, NTUA, Greece 36