Professional Documents
Culture Documents
(Eds)
2015 Taylor & Francis Group, London, ISBN 978-1-138-02725-1
R.S. Pant
Indian Institute of Technology Bombay, Mumbai, Maharashtra, India
ABSTRACT: This paper describes a Surrogate Based Design Optimization (SBDO) technique for airfoil
shape optimization. The airfoil shape is parameterized in terms of B-Splines whose control points are used as
design variables. Constraints are imposed on Maximum Camber and Thickness-to-Chord ratio of the airfoil.
Optimum Latin Hypercube sampling is used to evaluate max. Lift/Drag (L/D) ratio for candidate airfoils, using
XFOIL, an open-source aerodynamic analysis program. Using Kriging, a surrogate surface is created to obtain
an approximate value of L/D for any set of design variables. Efficient global optimization algorithm is used to
arrive at the optimum shape of airfoil for maximizing L/D at a specific angle of attack. The methodology resulted
in profiles with 20% to 30% higher L/D than two baseline airfoils viz., Wortmann FX74 mod and Selig 1210,
with several orders of magnitude lesser calls to XFOIL, as compared to a previous study, using teaching-learning
based optimization technique.
INTRODUCTION
147
Where,
C(t) is the parametric curve for knot parameter t,
n is the degree of Spline interpolation,
Pi is the control points in the 2D plane, and,
Ni,n (t) is a function in a given knot interval in the knot
vector.
3.1
Constraints on shape
148
C(t), which is the displacement allowed in the coordinates so as to constrain the airfoil within given limits
of Thickness ratio and Camber at any location can be
obtained by Eq. (3) as:
Table 1.
Parameter
Minimum
Maximum
Thickness Ratio
Camber
14%
11%
Thickness Ratio
Camber
Selig 1210
9%
6%
12%
8%
DESIGN OF EXPERIMENTS
maximizing the L/D of the wings airfoil while operating at an angle of attack of 2.5 degrees. The study was
carried out for two baseline airfoils, viz., Wortmann
FX74 mod and Selig 1210 operating at Reynolds number of 0.3 Million and Mach number of 0.2, which are
typical for such aircraft.
Table 1 Lists the constraints imposed on the values of design variables, ensuring that Thickness Ratio
and Camber of the airfoils were within some specified
limits.
The flow analysis is carried out in XFOIL , and
the optimization is carried out in MATLAB , hence an
interface between these two is created, to automate the
procedure.
XFOIL can be directed from MATLAB by creating an input file which is essentially a text file that
contains all the commands that define the problem.
This is followed by the creation of a batch file. Batch
file is an executable file that runs XFOIL and loads
the input file into it. Finally, data importing facilities
of MATLAB need to be exploited to import the result
(of analysis) from XFOIL into MATLAB . The entire
process was written as a function in MATLAB which
returned the L/D value of a specified set of design
variables. Fig. 3 shows the framework described above.
149
2
Cross validation Error
Constant
Gaussian
[0.4094 5 0.2087 0.1448 0.2530
0.2733 0.0670 0.1315]
0.6837
399.4172
17.80
where E(I ) is high, viz., near the minimum of the predictor (local exploitation) and where there is a high
predictor error (global search) (Refer Fig. 5).
E(I ) is calculated in the entire design space, after
which the area with a high probability of improvement
is further investigated by adding an additional point.
The algorithm has to be terminated once there is no
further improvement in the solution in a pre-defined
number of iterations (which was 10 in our case).
A useful feature of EGO is that it works quite well
even though inaccurate surrogates (with high cross validation errors) are used. This is because EGO relies
on gradient information and infill points to converge;
hence it is possible to overcome the problem of a high
cross validation error at the expense of a higher computational time, which will occur because of the error
in the replicated landscape.
150
RESULTS
CONCLUSIONS
151
Broomhead, D.S., and Lowe, D. 1988. Radial Basis Functions, Multivariable Functional Interpolation and Adaptive Networks, Memo 4148, Royal Signals and Radar
Establishment Memorandum, Worcestershire, UK.
Drela, Mark. 2001. MIT AERO & Astro, Harold Youngren,
Aerocraft, Inc., XFOIL 6.9 User Primer.
Forrester, A. I. J., & Keane, A. J. 2009. Recent advances
in surrogate based optimization, Progress in Aerospace
Sciences: Vol. 45: pp. 5079.
Giammichele, N., Trepanier, J. & Tribes, C. 2007. Airfoil Generation and Optimization using Multiresolution
B-spline Control with Geometrical Constraints, 48th
AIAA/ASME/ASCE/AHS/ASC Structures, 15th Structural Dynamics, and Materials Conference: Honolulu,
Hawaii.
Hedayat A., Sloane, N., & Stufken, J. 1999. Orthogonal arrays: theory and applications, Springer, Series in
Statistics: Berlin.
Jones, D. & Schonlau, M. 1998. Expensive global optimization of expensive black-box functions, Journal of Global
Optimization: Vol. 13: pp. 455492.
Krige, D.G. 1951. A statistical approach to some mine valuations and allied problems at the Witwatersrand, Masters
thesis: University of Witwatersrand.
Lepine, J., Trepanier, J.-Y. & Pepin, F. 2000. Wing aerodynamic Design Using an Optimized NURBS Geometrical Representation, AIAA Paper 00-0669, 38th AIAA
Aerospace Sciences Meeting and Exhibit: Reno, NV.
Liu, Q, Li, J & Zhou, Z. 2006. Low Reynolds Number HighLift Airfoil Design for HALE Concept UAV, 24th Applied
Aerodynamics Conference: San Francisco, California.
MATLABAcademic Research, Release 6.5, ftp://ftp.iitb.ac.
in/IITB/software/MATLAB/MATLAB6.5.
McKay, M., Conover, W., & Beckman, R. 1979. A comparison of three methods for selecting values of input
variables in the analysis of output from a computer code,
Technometrics: Vol. 21: pp. 239245.
152