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

Similar documents
An optimum neural network for evolutionary aerodynamic shape design

AERODYNAMIC SHAPE OPTIMIZATION WITH A NEW PARALLEL EVOLUTIONARY ALGORITHM AND NUMERICAL FLOW MODELLING

OPTIMIZATIONS OF AIRFOIL AND WING USING GENETIC ALGORITHM

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

AIRFOIL SHAPE OPTIMIZATION USING IMPROVED SIMPLE GENETIC ALGORITHM (ISGA)

Optimization of Laminar Wings for Pro-Green Aircrafts

AUTOMATED AERODYNAMIC OPTIMIZATION SYSTEM FOR SST WING-BODY CONFIGURATION

Finding Tradeoffs by Using Multiobjective Optimization Algorithms

AIRFOIL SHAPE OPTIMIZATION USING EVOLUTIONARY ALGORITHMS

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

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

NUMERICAL 3D TRANSONIC FLOW SIMULATION OVER A WING

2 Department of Aeronautics and Space Engineering Tohoku University, Sendai, Japan

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

Introduction to Aerodynamic Shape Optimization

PROTECTION AGAINST MODELING AND SIMULATION UNCERTAINTIES IN DESIGN OPTIMIZATION NSF GRANT DMI

Aerodynamic Design Optimization of UAV Rotor Blades using a Genetic Algorithm

Prediction, Minimization and Propagation of Sonic Boom from Supersonic Bodies

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

MULTI-OBJECTIVE OPTIMISATION IN MODEFRONTIER FOR AERONAUTIC APPLICATIONS

Airfoil Optimization by Evolution Strategies

Parameterization of Airfoils and Its Application in Aerodynamic Optimization

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

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

Introduction to ANSYS CFX

Data Mining for Aerodynamic Design Space

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

OVER-THE-WING-NACELLE-MOUNT CONFIGURATION FOR NOISE REDUCTION

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

Supersonic Wing Design Method Using an Inverse Problem for Practical Application

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

Non-Stationary Covariance Models for Discontinuous Functions as Applied to Aircraft Design Problems

COMPARISON OF SHOCK WAVE INTERACTION FOR THE THREE-DIMENSIONAL SUPERSONIC BIPLANE WITH DIFFERENT PLANAR SHAPES

Metamodeling. Modern optimization methods 1

Numerical Simulation Study on Aerodynamic Characteristics of the High Speed Train under Crosswind

COMPARISON OF INFILL SAMPLING CRITERIA IN KRIGING-BASED AERODYNAMIC OPTIMIZATION

THE EFFECTS OF THE PLANFORM SHAPE ON DRAG POLAR CURVES OF WINGS: FLUID-STRUCTURE INTERACTION ANALYSES RESULTS

MATH 573 Advanced Scientific Computing

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms

Compressible Flow in a Nozzle

Numerical Simulations of Fluid-Structure Interaction Problems using MpCCI

DETERMINATION OF FLIGHT STABILITY COEFFICIENTS USING A FINITE ELEMENT CFD

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

Multi-Disciplinary Optimization with Minamo

AERODYNAMIC DESIGN AND OPTIMIZATION TOOLS ACCELERATED BY PARAMETRIC GEOMETRY PREPROCESSING

Keywords: CFD, aerofoil, URANS modeling, flapping, reciprocating movement

THE EFFECT OF REPLACING THE JOUKOWSKI MAP WITH THE GENERALIZED KARMAN-TREFFTZ MAP IN THE METHOD OF ZEDAN

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

Post Stall Behavior of a Lifting Line Algorithm

Validation of an Unstructured Overset Mesh Method for CFD Analysis of Store Separation D. Snyder presented by R. Fitzsimmons

An Implementation of Self-Organizing Maps for Airfoil Design Exploration via Multi-Objective Optimization Technique

Performance improvement of a wind turbine blade using a developed inverse design method

HYBRID GENETIC ALGORITHM WITH GREAT DELUGE TO SOLVE CONSTRAINED OPTIMIZATION PROBLEMS

Aerofoil Optimisation Using CST Parameterisation in SU2

An Introduction to Evolutionary Algorithms

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Grid Dependence Study of Transonic/Supersonic Flow Past NACA Air-foil using CFD Hemanth Kotaru, B.Tech (Civil Engineering)

Speedups for Efficient Genetic Algorithms : Design optimization of low-boom supersonic jet using parallel GA and micro-ga with external memory

GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM

Numerical Investigation of Transonic Shock Oscillations on Stationary Aerofoils

Visualization of Global Trade-offs in Aerodynamic Problems by ARMOGAs

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

Numerical and theoretical analysis of shock waves interaction and reflection

INVERSE METHODS FOR AERODYNAMIC DESIGN USING THE NAVIER-STOKES EQUATIONS

Estimation of Flow Field & Drag for Aerofoil Wing

CONFORMAL MAPPING POTENTIAL FLOW AROUND A WINGSECTION USED AS A TEST CASE FOR THE INVISCID PART OF RANS SOLVERS

Multidisciplinary Shape Optimization in Aerodynamics and Electromagnetics using Genetic Algorithms

Available online at ScienceDirect. Procedia Engineering 99 (2015 )

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra

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

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

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

Improvements to a Newton-Krylov Adjoint Algorithm for Aerodynamic Optimization

23rd AIAA Applied Aerodynamics Conference, 6-9 June 2005, Westin Harbour Castle, Toronto, Ontario Canada

AERODYNAMIC DESIGN OF FLYING WING WITH EMPHASIS ON HIGH WING LOADING

Surrogate Models for Aerodynamic Performance Prediction

CT79 SOFT COMPUTING ALCCS-FEB 2014

Genetic algorithms and finite element coupling for mechanical optimization

SHOCK WAVES IN A CHANNEL WITH A CENTRAL BODY

Multi-Objective Design Exploration and Its Application to Regional-Jet Wing Design

Neural Network Weight Selection Using Genetic Algorithms

Adaptive Crossover in Genetic Algorithms Using Statistics Mechanism

COMPUTATIONAL AND EXPERIMENTAL INTERFEROMETRIC ANALYSIS OF A CONE-CYLINDER-FLARE BODY. Abstract. I. Introduction

Design Optimization of a Subsonic Diffuser. for a Supersonic Aircraft

Improving interpretability in approximative fuzzy models via multi-objective evolutionary algorithms.

AN INVERSE DESIGN METHOD FOR ENGINE NACELLES AND WINGS

RAPID LARGE-SCALE CARTESIAN MESHING FOR AERODYNAMIC COMPUTATIONS

Efficient Multi-point Aerodynamic Design Optimization Via Co-Kriging

Modeling External Compressible Flow

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

MULTIDISCIPLINARY OPTIMIZATION IN TURBOMACHINERY DESIGN

AERODYNAMIC OPTIMIZATION OF NEAR-SONIC PLANE BASED ON NEXST-1 SST MODEL

7 宇宙航空研究開発機構特別資料 JAXA-SP-7- Background APC-I, II Lift curve slope obtained by CFD did not agree with * test despite taking wing deformation into accou

Aerodynamic Analyses of Aircraft-Blended Winglet Performance

Aerodynamic Coefficient Prediction of a General Transport Aircraft Using Neural Network

Multidisciplinary System Design Optimization (MSDO)

META-MODELING FOR ROBUST DESIGN AND MULTI-LEVEL OPTIMIZATION

ON NOVEL USAGE OF A HYBRID METHOD (ANN and GA) FOR FASTER 3-D AERODYNAMIC OPTIMIZATION

SPC 307 Aerodynamics. Lecture 1. February 10, 2018

(c)2002 American Institute of Aeronautics & Astronautics or Published with Permission of Author(s) and/or Author(s)' Sponsoring Organization.

Transcription:

6 th Australasian Fluid Mechanics Conference Crown Plaza, Gold Coast, Australia -7 December 7 An Efficient Aerodynamic Optimization Method using a Genetic Algorithm and a Surrogate Model A. Shahrokhi*, A. Jahangirian* * Aerospace Engineering Department, Amirkabir University of Technology 5875-443, Tehran, IRAN Abstract A reliable method is presented for robust estimation of the expensive objective functions in single objective optimization algorithm. Multi Layer Perceptron Neural Net (NN) is successfully implemented for evaluating computationally expensive aerodynamic objective functions while the normal distribution concept is applied to determine the parts of the design space which are trained to the NN. Detecting these parts, NN is successfully implemented for evaluating computationally expensive aerodynamic objective functions in design optimization of airfoil shape at viscous transonic flow conditions. This approach, results in more precise NN estimation while decreasing the NN requirements. The accuracy and efficiency of the method is validated with simple Genetic Algorithm. The total number of flow solver calling is noticeably reduced through using this technique, which in turn reduces the total time without deteriorating the optimization algorithm. Introduction Among different methods for aerodynamic optimization, Genetic Algorithms are known to possess unique capabilities compared to other methods. The fundamental aspects of Genetic Algorithms are described in reference []. One of the key features of a GA is that it searches the design space from a population of points and not from one special point resulting in a greater likelihood of finding the global optimized point. Another advantage of using a GA is that it uses only the objective function and does not require its derivatives. These features and some other features made GAs attractive to practical engineering applications such as aerodynamic shape optimization [7, 9, 5]. However, a GA has the disadvantage of being computationally time-consuming in aerodynamic optimization problems. Several attempts have been made such as parallel processing [3, 3] or adaptive GA [4] in order to decrease the time required by GA but considerable work is yet to be done. The increasing amount of available information from successive generations during the optimization process has encouraged researchers to introduce a new field in fitness function approximation. Many fitness function approximation models (surrogate models) are introduced until now which approximate the expensive objective functions. These models are trained using the existing set of evaluated solutions and can search for promising solutions. A literature survey reveals that many of the new approaches of GA utilize these methods to reduce the total time associated with optimization process. Chung, et al. applied merit Functions to supersonic Business Jet drag minimization problem and showed that Response Surface model can be used in a global optimization problem []. Interesting fitness approximation techniques can be found in [6]. Among different surrogate models, NN are particularly suitable for the representing objective functions that incorporate several design variables. Since most design problems in Aerodynamics involve lots of parameters, NN seem to be a suitable choice for these cases. Karakasis and Giannakoglou used Radial Basis Function Net Works in transonic aerodynamic multi-objective optimization of airfoil shape [9]. In another research, Giannakoglou et al. utilized gradient-assisted NN in several aerodynamic optimization problems []. Despite their wide usage, there are many important subjects that require careful tuning when incorporating NN in the evolutionary algorithms. Among them are the number of generations which should run using GA, in order to provide a rich training set for NN and the number of patterns needed to train the surrogate model []. To cover these problems, the normal distribution concept is used in this research. To improve the application of Neural Networks (NN) in evaluating computationally expensive aerodynamic objective functions, the normal distribution is applied to determine that part of the design space which is trained to the NN. Detecting these parts, the NN is successfully implemented for evaluating computationally expensive aerodynamic objective functions in evolutionary optimization of airfoil shape at transonic high Reynolds number flight conditions. Figure. PARSEC method for airfoil parameterization Figure. Parameters used for TE modelling Aerodynamic Optimization Using GA Genetic Algorithms are attractive for aerodynamic design optimization since they are more likely to find a global optimum. GA utilizes the three operators of reproduction, cross over and mutation. More information about GA can be found in [9]. In the present study simple Genetic algorithm is applied to the optimization of a transonic airfoil. Thus, fitness, chromosomes 475

and genes are corresponding to the objective function, design candidates and design variables, respectively. There are twenty individuals in each generation. Selected airfoil shapes comprise the initial population for comparison purposes. Then, the population is optimized according to the objective function value (fitness) through the Genetic Algorithm which is considered to be the ratio of the lift coefficient to drag coefficient (C l /C d ). The overall process consists of evaluation, selection, crossover and mutation. Selection is a process in which chromosomes are copied in mating pool according to their fitness. In this work the tournament operator [] is used with an elitist strategy where the best chromosome in each generation is transferred into the next generation without any changes. The crossover operator exchanges the chromosomes of the selected parents randomly. A simple one-point crossover operator is used with an 8% probability of combination, as the use of smaller values was observed to deteriorate the GA performance. Mutation is carried out by randomly selecting genes of each chromosome and changing their values by an arbitrary amount within prescribed ranges. In this work the mutation probability is set to % and then adds a random disturbance to the parameter about 5% of design space that defined for each chromosome s gen. Optimization is then accomplished by a conventional GA. Design parameters are a combination of PARSEC and a new method for trailing edge modelling introduced in [8] these parameters are shown in Figures and. Z the trailing edge is computed using the following equations. Llower. tan α n n µ Zlower= [ µξ. ( ξ ) ] () µ. n Lupper tan α n n µ Z upper = [ + η. ξ ( ξ ) ] () µ. n The considered values for µ, η and n are.3,.8 and 6, respectively. Trailing edge coordinate ( Z TE ) and thickness parameters of PARSEC method are considered equal to zero thus they can be omitted from the list of design variables. Therefore the total number of design variables is increased to which include leading edge radius ( r LE ), upper and lower crest location ( X UP, ZUP, X LO, Z LO ) and curvature ( Z, Z ), trailing xxup xxlo edge direction ( α TE ) and wedge angel ( β TE ) from PARSEC method and α from new method for trailing edge modelling. TE The total number of the design parameters applied in this method is ten. Input Layer Hidden Layers Output Layer Figure 3. Multi layer Perceptron with two layers Flow Solver The huge numbers of airfoil shapes that are generated by the Genetic Algorithm are evaluated based on numerical simulation of viscous flows governed by Navier-Stokes equations using a finite-volume cell-centred scheme. To decrease the computational time, an implicit method is used in the present work. The method is a dual time implicit method that follows the work of Jahangirian and Hadidoolabi for unstructured grids [4]. Further details of the method can be obtained from the above reference. The computational field is discretized utilizing triangular unstructured grids. A successive refinement method is used for unstructured grid generation [5]. During the design process, the mesh is continuously updated as the shape of the geometry changes. In the present work, the primary mesh generated around initial airfoil is moved to be fitted to the new generated airfoil using spring analogy. Application of Neural Nets in Optimization Algorithm One of the main concerns in the aerodynamic optimization with GA is the required computational effort. One idea to deal with this problem is using the parallel computing, which is highly compatible with the evolutionary algorithms. Despite its efficiency in reducing the time consumed by GA, the required hardware is sometimes expensive and time consuming in practice. The other idea, which is followed in this work, is utilizing the approximate methods in order to estimate the objective function values. These approximate methods use surrogate models to predict the time consuming objective functions. According to what mentioned in the introduction section, several surrogate method have been used in literature [6, 7, 9]. Among all fitness function approximation methods, Neural Network (NN) is widely used in the estimation of the costly objective functions [,, 6]. The most common Neural Network models are the Radial Basis Function Net work (RBFN) and the Feed-forward Multi-Layer Perceptron (MLP). MLP, which is utilized in this research, is illustrated in Figure 3.This type of Neural Network is known as supervised NN because it requires a desirable output in order to learn. One of the most popular methods for NN training is Back Propagation method (BP) which is utilized in this paper. More information about Multilayer Perceptron and Back Propagation can be found in [6]. The goal of this type of Neural Network is to create a model that correctly maps the input to output using the training data. This model can then be utilized to produce the output when the related function is unknown or expensive to use. Fitness Function approximation Using Neural Net and Normal Distribution Concept Regarding its application in GA, Neural Network can be trained either off-line or on-line. In the off-line approach, the NN model is trained using the data which are built during a specified generation in the optimization process. Once such a NN has been trained, it is used to evaluate the fitness values in the optimization algorithm. The most important problem associated with this method of learning is that the trained data set may not cover the entire design space. Therefore NN is not able to provide the acceptable values for the fitness function. During the on-line learning in NN, data can be added to the NN without any change to the previous results or revaluations. Therefore this approach is much more reliable than the off-line learning but the efficiency of the method highly depends on the method. More detailed discussion about on-line and off-line training can be found in [9]. The on-line learning process updates the training set through the evolution. Different methods of training about online learning process are studied in []. Once a Neural Net has been trained, it is used to evaluate candidate solutions generated by GA. However the discrepancy between the fitness obtained from the exact solution and NN should be controlled and limited to avoid converging to incorrect optimum during the optimization process. The Neural Network structure used here is based on a two hidden layer Feed-forward Perceptron network. The Neural Network inputs at first layer include the values of genes for each chromosome and the output is the fitness value of the same 476

µ-σ µ µ+σ Figure 4. Normal distribution curve Mean Deviation µ Standard Deviation σ Number of CFD Evaluations 8 6 4 8 6 4 6 6 6 3 36 4 46 Generation Number Figure 5. Number of flow solver calls in each generation chromosome at output layer. The hidden layers have neurons. Training data consist of chromosome s genes and fitness values at a specified generation. To improve the reliability of the fitness values computed in the NN, a new method is used to determine the capability of NN in providing a suitable guess for fitness value. Similar to the previous method, a training data set is prepared after pacing some generations. This data set is then trained to NN. To determine the scattering of the data, normal distribution of the training data set is calculated. The normal distribution curve is a continuous, bellshape, symmetric distribution. It is shown in Figure 4 for a sample data. Normal distribution in this figure is gained utilizing normal distribution function. Normal distribution function shows the distribution of the probabilities and is calculated using the following equation. f ( X ) ( X µ ) exp πσ σ = µ and σ, are the mean value and the standard deviation which are obtained through the following equations. n (3) X i i= µ = (4) N n ( X i µ) i= σ = (5) N In the equations above, X is the ith data and N is the number of i data. The mean deviation represents the central point of the distribution, while the standard deviation describes the width of the distribution. The higher the standard deviation, the wider the normal curve will be. Mean and standard deviations of a sample data are shown in Figure 4. The specified range in Figure 4, i.e. the range between µ σ and µ + σ is the most populated part of the population distribution. Therefore, determining the normal distribution, it is decided whether a specific individual is in the part of design space which is trained to NN, i.e. the most populated region in the train set or not. The NN used here applies an on-line training method, i.e. if it was decided to use flow slower for evaluation of objective function according to the above criteria, the information related to this individual are added to the training set for the next generation. Results To show the efficiency of the proposed approach, it is utilized in the aerodynamic optimization of a viscous transonic airfoil shape. Figure 6. Convergence history of the maximum objective function Square Root of the Mean Square Error(%)..8.6.4. 6 6 3 36 4 46 Generation Number Figure 7. Average error of NN estimation The optimization is carried out at transonic flight conditions of Mach Number.75 and incidence angle of.79 degrees and Re=6.5 million. Initial airfoil is RAE 8. The objective function is lift coefficient to drag coefficient (C l /C d ) and twenty individuals are considered in each generation. NN is applied after 6 generations when enough data are generated for training. Figure 5 shows the number of the CFD runs during the optimization process using the suggested approach. The total number of the CFD runs in NN assisted GA is 63 which provides 33.5% decrease in flow solver calls when compared with GA. Figure 6 shows the convergence history for both simple GA and surrogate assisted GA. According to this figure, both methods follow similar curves. The maximum objective value gained by surrogate assisted GA is very close to the one obtained by GA. Figure 7 shows the square root of the mean square error of NN estimation for each generation. The maximum error is related to 35 th generation and is.7% which is an acceptable value. 477

.8.6.4..5.7.9..3.5.7.9 th chromosome Point Point.8.6.4. Point Point..5.3.35.4.45 5th chromosome.8.6.4. Point Point.3.4.5.6.7.8 9th chromosome.8.6.4. Point Point.4.5.6.7 4th chromosome.8.6 Point.4 Point..5.35.45.55.65 8th chromosome.8.6.4. Point Point.5.3.35.4.45.5 3rd chromosome.8.6.4..3.35.4.45.5.55 7th chromosome Point Point.8.6.4. Point Point.75.8.85.9.95 nd chromosome.8.6.4. Point Point.45.5.55.6.65 6th chromosome.8.6.4. Point Point.5..5 st chromosome Figure 8. Normal function distribution and range specification of the sixteenth generation 478

The number of the CFD runs in each generation, is quite random, depending on the location of the individuals in the normal distribution curve. Figure 8 shows the normal distribution and the range between µ σ and µ + σ for ten chromosomes representing the design variables generated during the first fifteen generations in the Genetic Algorithm. Two individual of the sixteenth generation are also selected randomly and their positions are shown in this figure in order to decide about the method that should be applied for computing their objective values. It is illustrated in the picture that in the case of the first individual, the chromosomes fell outside the specified ranges except for the second chromosome of the first individual. Therefore the objective function for this individual is computed using flow solver. However, in the case of the second individual, chromosomes are within the ranges excluding the eighth chromosome. The objective function of this individual is estimated using NN. This method is used for the entire individuals of each population. Figure 9 illustrates unstructured grids around initial airfoil. Figures and compare the results of the optimized airfoil shapes from a Genetic Algorithm and the combination of the Genetic Algorithm and the described NN. These figures confirm that optimum airfoil shape resulting from proposed surrogate model is very similar to the optimum shape obtained though GA. Artificial Neural Network was successfully implemented in evaluation of costly aerodynamic objective functions. Normal distribution of the trained data set was determined in order to specify weather the NN is able to provide an accurate estimation for a special individual and training data set was updated at the end of each generation. The results obtained were compared with simple GA to show the capability of the surrogate method in providing precise guess for aerodynamic objective functions. The comparison show that there is negligible difference between simple GA and proposed surrogate assisted GA, making the proposed method practicality more applicable for optimization problems Figure 9. Unstructured grids around RAE 8 airfoil Conclusions Artificial Neural Network was successfully implemented in evaluation of costly aerodynamic objective functions. Normal distribution of the trained data set was determined in order to specify weather the NN is able to provide an accurate estimation for a special individual and training data set was updated at the end of each generation. The results obtained were compared with simple GA to show the capability of the surrogate method in providing precise guess for aerodynamic objective functions. The comparison show that there is negligible difference between simple GA and proposed surrogate assisted GA, making the proposed method practicality more applicable for optimization problems. References [] Chung, H.S., Alonso, J.J., Comparison of Approximation Models with Merit Functions for Design Optimization, 8 th AIAA/USAF/NASA/ISSMO Symposium on Multidisciplinary Analysis and Optimization, September 6-8,, Long Beach, CA. [] Deb, K., Multi-objective Optimization Using Evolutionary Algorithms, John Wiley & Sons,. [3] Foster, N., Dulikravich, G., Three Dimensional Aerodynamic Shape Optimization Using Genetic and Gradient Search Algorithms, AIAA Journal, vol.34, No., January-February 997, pp. 36-4. [4] Jahangirian, A., Hadidoolabi, M., Unstructured Moving Grids for Implicit Calculation of Unsteady Compressible Viscous Flows, International Journal for Numerical Methods in Fluids, Vol. 47, No. -, April 5, pp.7-3. [5] Jahangirian, A., Johnston, L.J., 'Automatic Generation of Adaptive Unstructured Grids for Viscous Flow Applications', 5th International Conference on Numerical Grid Generation in CFD, Mississippi State University, 996. Figure. Optimum airfoils using GA and surrogate assisted GA Figure. Pressure distributions of optimum airfoils using GA and surrogate assisted GA 479

[6] Jin, Y., A Comprehensive Survey of Fitness Approximation in Evolutionary Computation, Soft Computing Journal, 3. [7] Jouhaud, J.C., Sagaut,P., Montagnac, M., Laurenceau, J., A Surrogate Based Multidisciplinary Shape Optimization Method with Application to a D Subsonic Airfoil, Journal of Computer and Fluid, No. 36, 7, pp.5-59. [8] Hertz, J., Krogh, A., Palmer, R., Introduction to the Theory of Neural Computation, Addison-Wesley Publishing Company, 99. [9] Karakasis, M.K., Giannakoglou, K.C., On the Use of Metamodel-Assisted, Multi-Objective Evolutionary Algorithm, Journal of Engineering Optimization, vol.38, No. 8, Dec 6, pp.94-957. [] Giannakoglou, K.C., Papadimitriou, D.I., Kampolis, I.C., Aerodynamic Shape Design Using Evolutionary Algorithms and New Gradient-Assisted Metamodels, Computer Methods in Applied Mechanics and Engineering, No. 95, 6, pp.63-639. [] Giannakoglou, K.C., Karakasis, M., Kampolis, I. C., Evolutionary Algorithms with Surrogate Modelling for Computationally Expensive Optimization Problems, ERCOFTAC Conference on design Optimization: Methods and Application, April 6. [] Goldberg, D.E., Genetic Algorithm in Search, Optimization and Machine Learning, Massachusetts, Addison-Wesley, 989. [3] Marco, N., Lanteri, S., A Two-Level Parallelization Strategy for Genetic Algorithm Applied to Optimum Shape Design, Parallel Computing 6,, pp. 377-397. [4] Oyama, A., Obayashi, Sh., Nakahashi, K., Real-Coded Adaptive Range Genetic Algorithm Applied to Transonic Wing Optimization, Journal of Applied Computing, Vol., No.3, December, pp. 79-87. [5] Quagliarella, D., Cioppa, A.D., Genetic Algorithm Applied to the Aerodynamic Design of Transonic Airfoils, Journal of Aircraft, vol.3. No.4, 995, pp. 889-89. [6] Ray, T., Smith, W.,A Surrogate Assisted Parallel Multi Objective Evolutionary Algorithm for Robust Engineering Design, Journal of Engineering Optimization, vol. 38,No. 8, Dec. 6. [7] Sasaki, D., Obayashi, Sh., Nakahashi, K., Navier-Stokes Optimization of Supersonic Wings with Four Objectives Using Evolutionary Algorithm, Journal of Aircraft, vol.39, No.4, July-August, pp.6-69 [8] Shahrokhi, A., Jahangirian, A., Airfoil Shape Parameterization for Optimum Navier-Stokes Design with Genetic Algorithm, Aerospace Science and Technology, vol., Issue 6, September 7, Pages 443-45. [9] Wang, J.F., Periaux, J., Sefrioui, M., Parallel Evolutionary Algorithms for Optimization Problems in Aerospace Engineering, Journal of Computational and Applied Mathematics 49,, pp. 55-69. 48