SlideShare a Scribd company logo
1 of 5
*
Doctoral candidate, Centre for Hypersonics, UQ; formerly at Zeus Numerix Pvt. Ltd.
†
Founder, T-Cube Solutions Pvt. Limited; formerly at Zeus Numerix Pvt. Ltd.
‡
Head, Software Development.
AIROPT: A Multi-Objective Evolutionary Algorithm based Aerodynamic Shape Optimization Tool for
Airfoils
Sreekanth Raghunath*
The University of Queensland, Brisbane, Australia
Srinivethan Rangasamy†
T-Cube Solutions Pvt. Ltd., Chennai, India
Sandeep Somasekharan‡
Zeus Numerix Pvt. Ltd., Pune, India
Abstract
A multi-objective evolutionary algorithm based modular optimization framework available in OPT4J
has been used for aerodynamic shape optimization of two-dimensional airfoils in AIROPT. The primary
objectives of the optimization process taken up during the current study in AIROPT are: (i) to minimize the drag,
and, (ii) to maximize the lift-to-drag ratio at a given angle of attack. The airfoil geometry has been parametrized
using Bézier curves for generating the camber and thickness surfaces. The constraints imposed on the geometry
ensure a smooth leading edge and minimal, non-zero thickness at the trailing edge of the airfoils generated.
XFOIL has been used to estimate the pressure and boundary layer edge velocity distributions. Unlike most other
studies reported in literature, the γ-Reθ transition prediction model has been used to predict the location of onset
of transition in the current study. Another unique feature of AIROPT is that the distribution of skin friction
through the transition zone is taken into account in estimating the total drag, which ensures that optimization
process is more robust and only the best individuals are chosen by the optimization algorithm. These modules
are integrated within the optimization framework, which makes AIROPT a robust and reliable optimization tool.
Introduction
Viscous drag reduction in aerospace vehicles is one of the most challenging problems currently being
investigated by the aerospace research community. It is estimated that every 10% reduction in drag results in
about 8% reduction in fuel consumption [1], thus reducing CO2 and NOx emissions by a significantly large
amount [2]. With the discussion around the topic of climate change getting ever hotter, this problem has gained
more prominence.
[2, 3] provide an overview of the various techniques employed for viscous drag reduction. One of the
popular approaches adopted by researchers to reduce viscous drag is to extend the extent of laminar flow over
the wings either by shape optimization [4-8] or using one of laminar flow control techniques, such as, adding
riblets on the surface of the wing [9] or wall heating [10] or suction [11]. In the current work, an evolutionary
algorithm (EA) based multi-objective optimization framework in OPT4J [12] has been integrated with a generic
Bézier curve formulation, the XFOIL code [13] and a transition prediction module (for predicting the onset and
the extent of laminar-turbulent transition) to obtain the most optimal airfoil designs, with minimal drag and a
high lift-to-drag ratio at a given angle of attack.
Some of the major advantages of adopting this methodology will be presented in the full paper. It must
be pointed out here, however, that one of the unique features of the current approach is the inclusion of the
distribution of skin friction through the transition zone in estimating the total drag. Most of the other reported
optimization studies either assume that the flow would be fully turbulent downstream of the location of onset of
transition or do not include the effects of transition in their studies at all [14], which results in sub-optimal
designs. The next section provides a brief overview of the methodology adopted in the current work. The
following section provides preliminary results obtained during current work and a brief outline of the work that
will be presented in the full paper.
Methodology
The flowchart in Figure 1 provides an overview of the methodology adopted in AIROPT.
Figure 1: A flow-chart that provides an overview of the methodology of AIROPT
OPT4J adopts a modular approach, by which complex optimization tasks can be efficiently
decomposed into correlated sub-tasks that are optimized concurrently [12]. The NSGA-II multi-objective
evolutionary algorithm available within OPT4J is utilized in this work. OPT4J can be run in parallel, thus
speeding up the optimization process. The Creator module within OPT4J generates random genotypes, which
contain the genetic representation of an individual. In this case, 13 random integers within a specified range (0
to 40) are generated by the Creator module. The Decoder module converts the genotype into a phenotype, which
represents all observable characteristics and components of the individual. In this case, the Bézier control points
for generating the thickness and camber curves are computed by the Decoder module using the 13 random
integers from the earlier step.
These Bézier control points are used to generate the thickness and camber surfaces in AIROPT, which
are in turn used to generate the upper and lower surfaces of the airfoil. A check is performed to see if the
generated airfoils lie within the geometry constraints specified and only valid individuals are carried on to the
next step. The thickness range of the generated airfoils is limited to remain between 7% and 50% of the chord at
any given location. To ensure a smooth leading edge, the thickness is limited to 11% of the chord in the first 5%
of the chord near the leading edge. The maximum thickness is limited to 20% of the chord in the last 20% of the
chord and to 6% of the chord in the last 6% of the chord. The thickness at all locations is limited to above 2%,
ensuring no regions of non-zero thickness.
AIROPT calls XFOIL [13], which determines the velocity and pressure distributions over all the valid
airfoil geometries. The velocity distribution obtained from XFOIL is used in the transition prediction module.
The correlation-based γ-Reθ transition prediction model of Langtry and Menter [15], which takes into account
the effects of free-stream turbulence intensity and pressure gradient to predict the location of onset of transition,
has been used in the current study. To model the intermittent transition zone, the intermittency factor of
Narasimha [16] has been used in conjunction with the Linear Combination Model approach of Narasimha and
Dey [17]. An accurate estimation of the total drag is obtained from this process, which is used in estimating the
fitness value.
The desired objectives of the optimization process are to be specified in the Evaluator module of OPT4J.
For the cases reported in this paper, the following objectives are considered in evaluating the fitness value of
each individual:
• To maximize the lift-to-drag ratio at a given angle of attack.
• To minimize the drag experienced by the airfoil by maximizing the surface of the airfoil covered by
laminar flow. In the optimization process, this was achieved by maximizing the distance from the
leading edge to the location of onset of transition on both the pressure and suction surfaces of the
airfoil separately. Evaluating the total drag taking into account the skin friction distribution through the
transition zone ensured that the estimated value of total drag was more accurate than otherwise.
The Evaluator module estimates the fitness values of all individuals within a particular generation, and
stores the best individuals that meet the specified objectives. Depending on the specified cross-over rate and
mutation rate, a certain number of these “best individuals” are archived and carried over to the next generation.
Either upon completion of the specified number of generations or once the specified objectives are met, OPT4J
is halted and the most optimal airfoil shapes generated during the optimization process are obtained.
Preliminary Results
Preliminary results for a few test cases are presented in this section. The flight conditions considered
during the current optimization process are: a Reynolds number of 3x106
and Mach number of 0.14. A
convergence plot and Pareto plot corresponding to this optimization run are presented in Figure 2 and Figure 3.
As seen in Figure 2, the optimization run is heading towards convergence, with the maximum, minimum and
mean values of objective 2 (in this case, the transition location on the upper surface) plateauing out. In the
Pareto plot in Figure 3, objective 1 is plotted as a function of objective 2 at a certain time during the
optimization run. The red dots represent individuals that have been archived and are to be considered with the
next generation, while the grey dots are non-optimal solutions and get eliminated. As the optimization run
converges, the Pareto plot generally contains mostly red dots, indicating that the most optimal airfoil shapes
have been obtained. As seen in Figure 3, an evolutionary algorithm based optimization framework does not
provide a single optimal design but a set of optimal designs with the most desirable characteristics. Depending
on the purpose for which the optimization process has been undertaken, the user chooses the individual that
most suits their requirement over a range of design and off-design conditions.
Figure 2: A convergence plot depicting the maximum, minimum and the mean values of Objective 2, as a function of
the number of iterations for which the optimizer has been run.
Figure 3: A Pareto plot of objective 1 (lift-to-drag ratio) as a function of objective 2 (transition location on upper
surface), depicting individuals of the populations that have been archived in red.
Future Work
The full paper will include a detailed review of existing body of literature related to airfoil optimization
and describe some of the major advantages of the current approach in more detail. Further details about the
methodology adopted during the current study will also be included in the full paper. Results, including airfoil
geometries and corresponding aerodynamic characteristics at a few flow conditions will be provided in the full
paper, along with the corresponding Pareto and Convergence plots.
Although not considered in this particular study, this code has provisions to include other relevant
objectives related to structural, electro-magnetic, acoustic and other disciplines, to make AIROPT a multi-
objective, multi-disciplinary optimization tool. Developing AIROPT to include three-dimensional wing design
will be considered as part of the future work.
References
1. Leschziner, M.A., Choi, H., Choi, K. S., Flow-control approaches to drag reduction in
aerodynamics: progress and prospects. Philos Trans A Math Phys Eng Sci, 2011. 369(1940):
p. 1349-51.
2. Jahanmiri, M., Aircraft Drag Reduction: An Overview. Division of Mechanics, Research
Report, Chalmers University of Technology, 2011.
3. Bushnell, D.M., Aircraft drag reduction—a review. Proceedings of the Institution of
Mechanical Engineers, Part G: Journal of Aerospace Engineering,, 2003. 217(1): p. 1-18.
4. Jameson, A. and S. Kim, Reduction of the Adjoint Gradient Formula for Aerodynamic Shape
Optimization Problems. AIAA Journal, 2003. 41(11): p. 2114-2129.
5. Amoignon, O.G., Pralits, Jan O., Hanifi, Ardeshir, Berggren, Martin, Henningson, Dan S.,
Shape Optimization for Delay of Laminar-Turbulent Transition. AIAA Journal, 2006. 44(5):
p. 1009-1024.
6. Gardner, B.A., & Selig, M. S., Airfoil design using a genetic algorithm and an inverse method.
41st Aerospace Sciences Meeting and Exhibit, Reno, Nevada (2003-43), 2003.
7. Nadarajah, S.K. and C. Tatossian, Multi-objective aerodynamic shape optimization
for unsteady viscous flows. Optimization and Engineering, 2008. 11(1): p. 67-106.
8. Chen, X. and R.K. Agarwal, Shape optimization of airfoils in transonic flow using a multi-
objective genetic algorithm. Proceedings of the Institution of Mechanical Engineers, Part G:
Journal of Aerospace Engineering, 2013. 228(9): p. 1654-1667.
9. Viswanth, P.R., Aircraft viscous drag reduction using riblets. Progress in Aerospace Sciences,
2002. 38(6): p. 571-600.
10. Dovgal, A.V., Levchenko, V. Y., & Timopeev, V. A., Boundary layer control by a local
heating of the wall. In Laminar-Turbulent Transition (Springer Berlin Heidelberg), 1990: p.
113-121.
11. Hanifi, A., Pralits, J., Amoignon, O., & Chevalier, M., Laminar Flow Control and
Aerodynamic Shape Optimization. 2009.
12. Lukasiewycz, M., Glaß, M., Reimann, F., & Teich, J., Opt4J: a modular framework for meta-
heuristic optimization. In Proceedings of the 13th annual conference on Genetic and
evolutionary computation, 2011: p. 1723-1730.
13. Drela, M., XFOIL: An analysis and design system for low Reynolds number airfoils. In Low
Reynolds number aerodynamics, Springer Berlin Heidelberg, 1989: p. 1-12.
14. Wauquiez, C., Shape optimization of low speed airfoils using Matlab and Automatic
Differentiation. Licentiate’s Thesis, Royal Institute of Technology, Stockholm, 2000.
15. Langtry, R.B., & Menter, F. R., Correlation-based transition modeling for unstructured
parallelized computational fluid dynamics codes. AIAA Journal, 2009. 47(12): p. 2894-2906.
16. Narasimha, R., On the distribution of intermittency in the transition region of a boundary
layer. Journal of the Aeronautical Sciences, 1957. 24(9): p. 711-712.
17. Narasimha, R., & Dey, J. , Transition-zone models for 2-dimensional boundary layers: A
review. Sadhana, 1989. 14(2): p. 93-120.

More Related Content

What's hot

COSMOS-ASME-IDETC-2014
COSMOS-ASME-IDETC-2014COSMOS-ASME-IDETC-2014
COSMOS-ASME-IDETC-2014
OptiModel
 
VIDMAP_Aviation_2014_Souma
VIDMAP_Aviation_2014_SoumaVIDMAP_Aviation_2014_Souma
VIDMAP_Aviation_2014_Souma
MDO_Lab
 
AMS_Aviation_2014_Ali
AMS_Aviation_2014_AliAMS_Aviation_2014_Ali
AMS_Aviation_2014_Ali
MDO_Lab
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
MDO_Lab
 
Research Proposal for Turbulence Examination of Class-8 Vehicles
Research Proposal for Turbulence Examination of Class-8 VehiclesResearch Proposal for Turbulence Examination of Class-8 Vehicles
Research Proposal for Turbulence Examination of Class-8 Vehicles
Salman Rahmani
 
M.G.Goman, A.V.Khramtsovsky (2008) - Computational framework for investigatio...
M.G.Goman, A.V.Khramtsovsky (2008) - Computational framework for investigatio...M.G.Goman, A.V.Khramtsovsky (2008) - Computational framework for investigatio...
M.G.Goman, A.V.Khramtsovsky (2008) - Computational framework for investigatio...
Project KRIT
 

What's hot (20)

TRR Paper
TRR PaperTRR Paper
TRR Paper
 
COSMOS-ASME-IDETC-2014
COSMOS-ASME-IDETC-2014COSMOS-ASME-IDETC-2014
COSMOS-ASME-IDETC-2014
 
Ih2616101615
Ih2616101615Ih2616101615
Ih2616101615
 
VIDMAP_Aviation_2014_Souma
VIDMAP_Aviation_2014_SoumaVIDMAP_Aviation_2014_Souma
VIDMAP_Aviation_2014_Souma
 
CAD
CAD CAD
CAD
 
Aerodynamic Study about an Automotive Vehicle with Capacity for Only One Occu...
Aerodynamic Study about an Automotive Vehicle with Capacity for Only One Occu...Aerodynamic Study about an Automotive Vehicle with Capacity for Only One Occu...
Aerodynamic Study about an Automotive Vehicle with Capacity for Only One Occu...
 
Compensation of Data-Loss in Attitude Control of Spacecraft Systems
 Compensation of Data-Loss in Attitude Control of Spacecraft Systems  Compensation of Data-Loss in Attitude Control of Spacecraft Systems
Compensation of Data-Loss in Attitude Control of Spacecraft Systems
 
AMS_Aviation_2014_Ali
AMS_Aviation_2014_AliAMS_Aviation_2014_Ali
AMS_Aviation_2014_Ali
 
Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...
Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...
Exhaust System Muffler Volume Optimization of Light Commercial passenger Car ...
 
Analytical Evaluation of Generalized Predictive Control Algorithms Using a Fu...
Analytical Evaluation of Generalized Predictive Control Algorithms Using a Fu...Analytical Evaluation of Generalized Predictive Control Algorithms Using a Fu...
Analytical Evaluation of Generalized Predictive Control Algorithms Using a Fu...
 
Design of robust plant layout for dynamic plant layout problem2
Design of robust plant layout for dynamic plant layout problem2Design of robust plant layout for dynamic plant layout problem2
Design of robust plant layout for dynamic plant layout problem2
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
 
V8N3-6.PDF
V8N3-6.PDFV8N3-6.PDF
V8N3-6.PDF
 
Research Proposal for Turbulence Examination of Class-8 Vehicles
Research Proposal for Turbulence Examination of Class-8 VehiclesResearch Proposal for Turbulence Examination of Class-8 Vehicles
Research Proposal for Turbulence Examination of Class-8 Vehicles
 
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
 
Method of Fracture Surface Matching Based on Mathematical Statistics
Method of Fracture Surface Matching Based on Mathematical StatisticsMethod of Fracture Surface Matching Based on Mathematical Statistics
Method of Fracture Surface Matching Based on Mathematical Statistics
 
M.G.Goman, A.V.Khramtsovsky (2008) - Computational framework for investigatio...
M.G.Goman, A.V.Khramtsovsky (2008) - Computational framework for investigatio...M.G.Goman, A.V.Khramtsovsky (2008) - Computational framework for investigatio...
M.G.Goman, A.V.Khramtsovsky (2008) - Computational framework for investigatio...
 
AIAA Technical Paper, Reduction of Semi-Truck Aerodynamic Drag
AIAA Technical Paper, Reduction of Semi-Truck Aerodynamic Drag AIAA Technical Paper, Reduction of Semi-Truck Aerodynamic Drag
AIAA Technical Paper, Reduction of Semi-Truck Aerodynamic Drag
 
REVIEW ON MODELS FOR GENERALIZED PREDICTIVE CONTROLLER
REVIEW ON MODELS FOR GENERALIZED PREDICTIVE CONTROLLERREVIEW ON MODELS FOR GENERALIZED PREDICTIVE CONTROLLER
REVIEW ON MODELS FOR GENERALIZED PREDICTIVE CONTROLLER
 
Project_ Report
Project_ ReportProject_ Report
Project_ Report
 

Similar to AIROPT: A Multi-Objective Evolutionary Algorithm based Aerodynamic Shape Optimization Tool for Airfoils -- Zeus Numerix

Effect of spikes integrated to airfoil at supersonic
Effect of spikes integrated to airfoil at supersonicEffect of spikes integrated to airfoil at supersonic
Effect of spikes integrated to airfoil at supersonic
eSAT Publishing House
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 

Similar to AIROPT: A Multi-Objective Evolutionary Algorithm based Aerodynamic Shape Optimization Tool for Airfoils -- Zeus Numerix (20)

Aerodynamic Drag Reduction for A Generic Sport Utility Vehicle Using Rear Suc...
Aerodynamic Drag Reduction for A Generic Sport Utility Vehicle Using Rear Suc...Aerodynamic Drag Reduction for A Generic Sport Utility Vehicle Using Rear Suc...
Aerodynamic Drag Reduction for A Generic Sport Utility Vehicle Using Rear Suc...
 
Effect of spikes integrated to airfoil at supersonic speed
Effect of spikes integrated to airfoil at supersonic speedEffect of spikes integrated to airfoil at supersonic speed
Effect of spikes integrated to airfoil at supersonic speed
 
Effect of spikes integrated to airfoil at supersonic
Effect of spikes integrated to airfoil at supersonicEffect of spikes integrated to airfoil at supersonic
Effect of spikes integrated to airfoil at supersonic
 
IRJET- Aerodynamic Analysis of Aircraft Wings using CFD
IRJET- Aerodynamic Analysis of Aircraft Wings using CFDIRJET- Aerodynamic Analysis of Aircraft Wings using CFD
IRJET- Aerodynamic Analysis of Aircraft Wings using CFD
 
Drag Reduction of Front Wing of an F1 Car using Adjoint Optimisation
Drag Reduction of Front Wing of an F1 Car using Adjoint OptimisationDrag Reduction of Front Wing of an F1 Car using Adjoint Optimisation
Drag Reduction of Front Wing of an F1 Car using Adjoint Optimisation
 
Strategies for aerodynamic development
Strategies for aerodynamic developmentStrategies for aerodynamic development
Strategies for aerodynamic development
 
30720130101005
3072013010100530720130101005
30720130101005
 
CFD analysis of commercial vehicle
CFD analysis of commercial vehicleCFD analysis of commercial vehicle
CFD analysis of commercial vehicle
 
Elements CAE white paper
Elements CAE white paperElements CAE white paper
Elements CAE white paper
 
IRJET- Optimization of Fink and Howe Trusses
IRJET-  	  Optimization of Fink and Howe TrussesIRJET-  	  Optimization of Fink and Howe Trusses
IRJET- Optimization of Fink and Howe Trusses
 
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
 
CFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft bodyCFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft body
 
IRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft bodyIRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft body
 
Estimation of Base Drag On Supersonic Cruise Missile
Estimation of Base Drag On Supersonic Cruise MissileEstimation of Base Drag On Supersonic Cruise Missile
Estimation of Base Drag On Supersonic Cruise Missile
 
ASSIGNMENT
ASSIGNMENTASSIGNMENT
ASSIGNMENT
 
Cfd analaysis of flow through a conical exhaust
Cfd analaysis of flow through a conical exhaustCfd analaysis of flow through a conical exhaust
Cfd analaysis of flow through a conical exhaust
 
TVC main report
TVC main reportTVC main report
TVC main report
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
An Algebraic Multigrid Solver For Transonic Flow Problems
An Algebraic Multigrid Solver For Transonic Flow ProblemsAn Algebraic Multigrid Solver For Transonic Flow Problems
An Algebraic Multigrid Solver For Transonic Flow Problems
 
D04452233
D04452233D04452233
D04452233
 

More from Abhishek Jain

More from Abhishek Jain (20)

Unsteady Problems & Separation Studies @ Zeus Numerix
Unsteady Problems & Separation Studies @ Zeus NumerixUnsteady Problems & Separation Studies @ Zeus Numerix
Unsteady Problems & Separation Studies @ Zeus Numerix
 
Optimization in CFD and Case Studies
Optimization in CFD and Case StudiesOptimization in CFD and Case Studies
Optimization in CFD and Case Studies
 
Aero Acoustic Field & its Modeling @ Zeus Numerix
Aero Acoustic Field & its Modeling @ Zeus NumerixAero Acoustic Field & its Modeling @ Zeus Numerix
Aero Acoustic Field & its Modeling @ Zeus Numerix
 
CEM Workshop Lectures (11/11): CEMExpert Usage of Almond Geometry for RCS Cal...
CEM Workshop Lectures (11/11): CEMExpert Usage of Almond Geometry for RCS Cal...CEM Workshop Lectures (11/11): CEMExpert Usage of Almond Geometry for RCS Cal...
CEM Workshop Lectures (11/11): CEMExpert Usage of Almond Geometry for RCS Cal...
 
CEM Workshop Lectures (10/11): Numerical Modeling of Radar Absorbing Materials
CEM Workshop Lectures (10/11): Numerical Modeling of Radar Absorbing MaterialsCEM Workshop Lectures (10/11): Numerical Modeling of Radar Absorbing Materials
CEM Workshop Lectures (10/11): Numerical Modeling of Radar Absorbing Materials
 
CEM Workshop Lectures (9/11): Modelling Electromagnetics Field
CEM Workshop Lectures (9/11):  Modelling Electromagnetics FieldCEM Workshop Lectures (9/11):  Modelling Electromagnetics Field
CEM Workshop Lectures (9/11): Modelling Electromagnetics Field
 
CEM Workshop Lectures (8/11): Method of moments
CEM Workshop Lectures (8/11):  Method of momentsCEM Workshop Lectures (8/11):  Method of moments
CEM Workshop Lectures (8/11): Method of moments
 
CEM Workshop Lectures (7/11): PO/PTD Solver for RCS Computation
CEM Workshop Lectures (7/11): PO/PTD Solver for RCS ComputationCEM Workshop Lectures (7/11): PO/PTD Solver for RCS Computation
CEM Workshop Lectures (7/11): PO/PTD Solver for RCS Computation
 
CEM Workshop Lectures (6/11): FVTD Method in CEM
CEM Workshop Lectures (6/11): FVTD Method in CEMCEM Workshop Lectures (6/11): FVTD Method in CEM
CEM Workshop Lectures (6/11): FVTD Method in CEM
 
CEM Workshop Lectures (5/11): Best Practices in RCS Prediction
CEM Workshop Lectures (5/11): Best Practices in RCS PredictionCEM Workshop Lectures (5/11): Best Practices in RCS Prediction
CEM Workshop Lectures (5/11): Best Practices in RCS Prediction
 
CEM Workshop Lectures (4/11): CEM of High Frequency Methods
CEM Workshop Lectures (4/11): CEM of High Frequency MethodsCEM Workshop Lectures (4/11): CEM of High Frequency Methods
CEM Workshop Lectures (4/11): CEM of High Frequency Methods
 
CEM Workshop Lectures (3/11): Mesh Generation in CEM
CEM Workshop Lectures (3/11): Mesh Generation in CEMCEM Workshop Lectures (3/11): Mesh Generation in CEM
CEM Workshop Lectures (3/11): Mesh Generation in CEM
 
CEM Workshop Lectures (1/11): ABC of CEM and RCS
CEM Workshop Lectures (1/11): ABC of CEM and RCSCEM Workshop Lectures (1/11): ABC of CEM and RCS
CEM Workshop Lectures (1/11): ABC of CEM and RCS
 
CFD Lecture (8/8): CFD in Chemical Systems
CFD Lecture (8/8): CFD in Chemical SystemsCFD Lecture (8/8): CFD in Chemical Systems
CFD Lecture (8/8): CFD in Chemical Systems
 
CFD Lecture (7/8): Best Practices in CFD
CFD Lecture (7/8): Best Practices in CFDCFD Lecture (7/8): Best Practices in CFD
CFD Lecture (7/8): Best Practices in CFD
 
CFD Lecture (6/8): Solvers- Incompressible Flow
CFD Lecture (6/8): Solvers- Incompressible FlowCFD Lecture (6/8): Solvers- Incompressible Flow
CFD Lecture (6/8): Solvers- Incompressible Flow
 
CFD Lecture (5/8): Solvers- Compressible Flow
CFD Lecture (5/8): Solvers- Compressible FlowCFD Lecture (5/8): Solvers- Compressible Flow
CFD Lecture (5/8): Solvers- Compressible Flow
 
CFD Lecture (4/8): Compressible Flow- Basics
CFD Lecture (4/8): Compressible Flow- BasicsCFD Lecture (4/8): Compressible Flow- Basics
CFD Lecture (4/8): Compressible Flow- Basics
 
CFD Lecture (3/8): Mesh Generation in CFD
CFD Lecture (3/8): Mesh Generation in CFDCFD Lecture (3/8): Mesh Generation in CFD
CFD Lecture (3/8): Mesh Generation in CFD
 
CFD Lecture (2/8): Fluid Mechanics: CFD Perspective
CFD Lecture (2/8): Fluid Mechanics: CFD PerspectiveCFD Lecture (2/8): Fluid Mechanics: CFD Perspective
CFD Lecture (2/8): Fluid Mechanics: CFD Perspective
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 

AIROPT: A Multi-Objective Evolutionary Algorithm based Aerodynamic Shape Optimization Tool for Airfoils -- Zeus Numerix

  • 1. * Doctoral candidate, Centre for Hypersonics, UQ; formerly at Zeus Numerix Pvt. Ltd. † Founder, T-Cube Solutions Pvt. Limited; formerly at Zeus Numerix Pvt. Ltd. ‡ Head, Software Development. AIROPT: A Multi-Objective Evolutionary Algorithm based Aerodynamic Shape Optimization Tool for Airfoils Sreekanth Raghunath* The University of Queensland, Brisbane, Australia Srinivethan Rangasamy† T-Cube Solutions Pvt. Ltd., Chennai, India Sandeep Somasekharan‡ Zeus Numerix Pvt. Ltd., Pune, India Abstract A multi-objective evolutionary algorithm based modular optimization framework available in OPT4J has been used for aerodynamic shape optimization of two-dimensional airfoils in AIROPT. The primary objectives of the optimization process taken up during the current study in AIROPT are: (i) to minimize the drag, and, (ii) to maximize the lift-to-drag ratio at a given angle of attack. The airfoil geometry has been parametrized using Bézier curves for generating the camber and thickness surfaces. The constraints imposed on the geometry ensure a smooth leading edge and minimal, non-zero thickness at the trailing edge of the airfoils generated. XFOIL has been used to estimate the pressure and boundary layer edge velocity distributions. Unlike most other studies reported in literature, the γ-Reθ transition prediction model has been used to predict the location of onset of transition in the current study. Another unique feature of AIROPT is that the distribution of skin friction through the transition zone is taken into account in estimating the total drag, which ensures that optimization process is more robust and only the best individuals are chosen by the optimization algorithm. These modules are integrated within the optimization framework, which makes AIROPT a robust and reliable optimization tool. Introduction Viscous drag reduction in aerospace vehicles is one of the most challenging problems currently being investigated by the aerospace research community. It is estimated that every 10% reduction in drag results in about 8% reduction in fuel consumption [1], thus reducing CO2 and NOx emissions by a significantly large amount [2]. With the discussion around the topic of climate change getting ever hotter, this problem has gained more prominence. [2, 3] provide an overview of the various techniques employed for viscous drag reduction. One of the popular approaches adopted by researchers to reduce viscous drag is to extend the extent of laminar flow over the wings either by shape optimization [4-8] or using one of laminar flow control techniques, such as, adding riblets on the surface of the wing [9] or wall heating [10] or suction [11]. In the current work, an evolutionary algorithm (EA) based multi-objective optimization framework in OPT4J [12] has been integrated with a generic Bézier curve formulation, the XFOIL code [13] and a transition prediction module (for predicting the onset and the extent of laminar-turbulent transition) to obtain the most optimal airfoil designs, with minimal drag and a high lift-to-drag ratio at a given angle of attack. Some of the major advantages of adopting this methodology will be presented in the full paper. It must be pointed out here, however, that one of the unique features of the current approach is the inclusion of the distribution of skin friction through the transition zone in estimating the total drag. Most of the other reported optimization studies either assume that the flow would be fully turbulent downstream of the location of onset of transition or do not include the effects of transition in their studies at all [14], which results in sub-optimal designs. The next section provides a brief overview of the methodology adopted in the current work. The following section provides preliminary results obtained during current work and a brief outline of the work that will be presented in the full paper.
  • 2. Methodology The flowchart in Figure 1 provides an overview of the methodology adopted in AIROPT. Figure 1: A flow-chart that provides an overview of the methodology of AIROPT OPT4J adopts a modular approach, by which complex optimization tasks can be efficiently decomposed into correlated sub-tasks that are optimized concurrently [12]. The NSGA-II multi-objective evolutionary algorithm available within OPT4J is utilized in this work. OPT4J can be run in parallel, thus speeding up the optimization process. The Creator module within OPT4J generates random genotypes, which contain the genetic representation of an individual. In this case, 13 random integers within a specified range (0 to 40) are generated by the Creator module. The Decoder module converts the genotype into a phenotype, which represents all observable characteristics and components of the individual. In this case, the Bézier control points
  • 3. for generating the thickness and camber curves are computed by the Decoder module using the 13 random integers from the earlier step. These Bézier control points are used to generate the thickness and camber surfaces in AIROPT, which are in turn used to generate the upper and lower surfaces of the airfoil. A check is performed to see if the generated airfoils lie within the geometry constraints specified and only valid individuals are carried on to the next step. The thickness range of the generated airfoils is limited to remain between 7% and 50% of the chord at any given location. To ensure a smooth leading edge, the thickness is limited to 11% of the chord in the first 5% of the chord near the leading edge. The maximum thickness is limited to 20% of the chord in the last 20% of the chord and to 6% of the chord in the last 6% of the chord. The thickness at all locations is limited to above 2%, ensuring no regions of non-zero thickness. AIROPT calls XFOIL [13], which determines the velocity and pressure distributions over all the valid airfoil geometries. The velocity distribution obtained from XFOIL is used in the transition prediction module. The correlation-based γ-Reθ transition prediction model of Langtry and Menter [15], which takes into account the effects of free-stream turbulence intensity and pressure gradient to predict the location of onset of transition, has been used in the current study. To model the intermittent transition zone, the intermittency factor of Narasimha [16] has been used in conjunction with the Linear Combination Model approach of Narasimha and Dey [17]. An accurate estimation of the total drag is obtained from this process, which is used in estimating the fitness value. The desired objectives of the optimization process are to be specified in the Evaluator module of OPT4J. For the cases reported in this paper, the following objectives are considered in evaluating the fitness value of each individual: • To maximize the lift-to-drag ratio at a given angle of attack. • To minimize the drag experienced by the airfoil by maximizing the surface of the airfoil covered by laminar flow. In the optimization process, this was achieved by maximizing the distance from the leading edge to the location of onset of transition on both the pressure and suction surfaces of the airfoil separately. Evaluating the total drag taking into account the skin friction distribution through the transition zone ensured that the estimated value of total drag was more accurate than otherwise. The Evaluator module estimates the fitness values of all individuals within a particular generation, and stores the best individuals that meet the specified objectives. Depending on the specified cross-over rate and mutation rate, a certain number of these “best individuals” are archived and carried over to the next generation. Either upon completion of the specified number of generations or once the specified objectives are met, OPT4J is halted and the most optimal airfoil shapes generated during the optimization process are obtained. Preliminary Results Preliminary results for a few test cases are presented in this section. The flight conditions considered during the current optimization process are: a Reynolds number of 3x106 and Mach number of 0.14. A convergence plot and Pareto plot corresponding to this optimization run are presented in Figure 2 and Figure 3. As seen in Figure 2, the optimization run is heading towards convergence, with the maximum, minimum and mean values of objective 2 (in this case, the transition location on the upper surface) plateauing out. In the Pareto plot in Figure 3, objective 1 is plotted as a function of objective 2 at a certain time during the optimization run. The red dots represent individuals that have been archived and are to be considered with the next generation, while the grey dots are non-optimal solutions and get eliminated. As the optimization run converges, the Pareto plot generally contains mostly red dots, indicating that the most optimal airfoil shapes have been obtained. As seen in Figure 3, an evolutionary algorithm based optimization framework does not provide a single optimal design but a set of optimal designs with the most desirable characteristics. Depending on the purpose for which the optimization process has been undertaken, the user chooses the individual that most suits their requirement over a range of design and off-design conditions.
  • 4. Figure 2: A convergence plot depicting the maximum, minimum and the mean values of Objective 2, as a function of the number of iterations for which the optimizer has been run. Figure 3: A Pareto plot of objective 1 (lift-to-drag ratio) as a function of objective 2 (transition location on upper surface), depicting individuals of the populations that have been archived in red. Future Work The full paper will include a detailed review of existing body of literature related to airfoil optimization and describe some of the major advantages of the current approach in more detail. Further details about the methodology adopted during the current study will also be included in the full paper. Results, including airfoil geometries and corresponding aerodynamic characteristics at a few flow conditions will be provided in the full paper, along with the corresponding Pareto and Convergence plots. Although not considered in this particular study, this code has provisions to include other relevant objectives related to structural, electro-magnetic, acoustic and other disciplines, to make AIROPT a multi- objective, multi-disciplinary optimization tool. Developing AIROPT to include three-dimensional wing design will be considered as part of the future work.
  • 5. References 1. Leschziner, M.A., Choi, H., Choi, K. S., Flow-control approaches to drag reduction in aerodynamics: progress and prospects. Philos Trans A Math Phys Eng Sci, 2011. 369(1940): p. 1349-51. 2. Jahanmiri, M., Aircraft Drag Reduction: An Overview. Division of Mechanics, Research Report, Chalmers University of Technology, 2011. 3. Bushnell, D.M., Aircraft drag reduction—a review. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering,, 2003. 217(1): p. 1-18. 4. Jameson, A. and S. Kim, Reduction of the Adjoint Gradient Formula for Aerodynamic Shape Optimization Problems. AIAA Journal, 2003. 41(11): p. 2114-2129. 5. Amoignon, O.G., Pralits, Jan O., Hanifi, Ardeshir, Berggren, Martin, Henningson, Dan S., Shape Optimization for Delay of Laminar-Turbulent Transition. AIAA Journal, 2006. 44(5): p. 1009-1024. 6. Gardner, B.A., & Selig, M. S., Airfoil design using a genetic algorithm and an inverse method. 41st Aerospace Sciences Meeting and Exhibit, Reno, Nevada (2003-43), 2003. 7. Nadarajah, S.K. and C. Tatossian, Multi-objective aerodynamic shape optimization for unsteady viscous flows. Optimization and Engineering, 2008. 11(1): p. 67-106. 8. Chen, X. and R.K. Agarwal, Shape optimization of airfoils in transonic flow using a multi- objective genetic algorithm. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, 2013. 228(9): p. 1654-1667. 9. Viswanth, P.R., Aircraft viscous drag reduction using riblets. Progress in Aerospace Sciences, 2002. 38(6): p. 571-600. 10. Dovgal, A.V., Levchenko, V. Y., & Timopeev, V. A., Boundary layer control by a local heating of the wall. In Laminar-Turbulent Transition (Springer Berlin Heidelberg), 1990: p. 113-121. 11. Hanifi, A., Pralits, J., Amoignon, O., & Chevalier, M., Laminar Flow Control and Aerodynamic Shape Optimization. 2009. 12. Lukasiewycz, M., Glaß, M., Reimann, F., & Teich, J., Opt4J: a modular framework for meta- heuristic optimization. In Proceedings of the 13th annual conference on Genetic and evolutionary computation, 2011: p. 1723-1730. 13. Drela, M., XFOIL: An analysis and design system for low Reynolds number airfoils. In Low Reynolds number aerodynamics, Springer Berlin Heidelberg, 1989: p. 1-12. 14. Wauquiez, C., Shape optimization of low speed airfoils using Matlab and Automatic Differentiation. Licentiate’s Thesis, Royal Institute of Technology, Stockholm, 2000. 15. Langtry, R.B., & Menter, F. R., Correlation-based transition modeling for unstructured parallelized computational fluid dynamics codes. AIAA Journal, 2009. 47(12): p. 2894-2906. 16. Narasimha, R., On the distribution of intermittency in the transition region of a boundary layer. Journal of the Aeronautical Sciences, 1957. 24(9): p. 711-712. 17. Narasimha, R., & Dey, J. , Transition-zone models for 2-dimensional boundary layers: A review. Sadhana, 1989. 14(2): p. 93-120.