0% found this document useful (0 votes)
9 views

Simple Analytic Equation For Airfoil Shape Descrip

Uploaded by

Nr. 1
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Simple Analytic Equation For Airfoil Shape Descrip

Uploaded by

Nr. 1
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Simple analytic equation for airfoil shape description

David Ziemkiewicz∗
Institute of Mathematics and Physics, UTP University of Science and Technology,
Al. Prof. S. Kaliskiego 7, PL 85-789 Bydgoszcz (Poland)

We show a simple, analytic equation describing a class of two-dimensional shapes well suited for
representation of aircraft airfoil profiles. Our goal was to create a description characterized by a
small number of parameters with easily understandable meaning, providing a tool to alter the shape
with optimization procedures as well as manual tweaks by the designer. The generated shapes are
well suited for numerical analysis with 2D flow solving software such as XFOIL.
arXiv:1701.00817v1 [physics.flu-dyn] 30 Dec 2016

I. INTRODUCTION

A numerically fast method of obtaining aerodynamic characteristics of an aircraft wing airfoil, e. g. the shape of
the wing as seen in cross - section, is of great interest, especially since obtaining an exact solution based on full Navier
- Stokes equations is usually a prohibitively complex task. Over years, a range of approaches has been developed
to predict the lift and drag forces acting on a given shape. The analytical solutions are possible with the conformal
mapping, where a solved problem of a flow around a simple shape such as a cylinder is used along coordinate transform
to obtain the lift and drag of an airfoil shape [1]. Nowadays, the analysis of a two-dimensional viscous and inviscid
flow over an airfoil can be performed with a great accuracy on a personal computer, and the so-called inverse design
can be used to generate the shape out of a prescribed pressure distribution [2]. Alternatively, one can design the
airfoil by trial and error, using some model equation to generate the geometry and refine it either manually or with
optimization procedure. Therefore, it is of interest to provide a model having enough flexibility to describe a wide
range of airfoils while keeping the number of free parameters to the minimum. Several commonly used approaches
for shape generation and genetic optimization [3] are B-splines [4, 5] and other parametric descriptions such as 11
parameter PARSEC airfoil family [6].

II. AIRFOIL EQUATION

The airfoil is defined as a pair of parametric equations for X(θ) and Y (θ) for θ = h0, 2πi,

| cos θ|B
X(θ) = 0.5 + 0.5 , (1)
cos θ
T | sin θ|B
Y (θ) = (1 − X P ) + C sin(X E π) + R sin(X2π), (2)
2 sin θ
where

B - Base shape coefficient. For B=2, the base shape of the airfoil is ellipse. In the limit of B approaching 1,
the shape becomes a rectangle. This parameter affects mostly the leading edge.

T - thickness as a fraction of the chord.

P - taper exponent. For P=1, when going to the trailing edge, the thickness approaches 0 in a linear man-
ner. For higher value, the airfoil tapers more suddenly near the trailing edge.

C - camber, as a fraction of chord.

E - camber exponent, defining the location of the maximum camber point, where E = 1 describes 50% cam-
ber point, and smaller value shifts it towards the leading edge.

∗ Electronic address: [email protected]


2

Figure 1: Airfoil shapes generated for B = 2, T = 0.1, C = 0.05, P = 1, E = 1, R = 0, where one of the parameters
is changed according to the description near the profile.

R - reflex parameter. Positive value generates reflexed trailing edge, while negative one emulates flaps.

It should be stressed that the presented description allows for intuitive manipulation of airfoil shape. The parameters
have a clear meaning, and their change impacts the profile in a predictable manner. Moreover, the generated shape
is continuous and relatively smooth. The example airfoils generated with the above equation are shown on the Fig.
1. One can make several general observations. All the parameters affect the airfoil globally. One of the crucial
characteristics of the airfoil is the leading edge, which is strongly dependent on the value of B, with a typical, rounded
shape obtained for B ≈ 2. The taper parameter P provides control over the maximum thickness point; a characteristic
shape of low drag laminar flow airfoils[7] can be obtained for high values of P . The thickness distribution T h is a
product of T and P , and it is given by

| sin θ|B
T h(θ) = T (1 − X P ), (3)
sin θ
for θ = h0, πi and X given by Eq. 1. Likewise, one can also define the camber line Cm

Cm(θ) = C sin(X E π) + R sin(X2π). (4)

These two parameters give an insight on the design performance characteristic and allow for easy comparison with
other airfoils.

III. OPTIMIZATION PROCEDURE

The performance optimization is performed in several steps. A known airfoil is chosen as a reference. First, the
shape parameters are adjusted to match the selected profile. Due to the limited precision of the curve fitting and the
constraints resulting from the relatively low number of free parameters of Eq. 1, small differences between generated
shape and reference one are expected. This is shown on the Fig. 2, bottom right panel, where a commonly used
Clark Y profile [8] has been selected as the base shape. As a next step, the analysis tool XFOIL by Mark Drela [2]
is used to evaluate the lift and drag polars of the resulting shape and compare it with the chosen airfoil at a given
operating point. The results for Reynolds number Re = 106 are shown on the Fig. 2. Due to the highly nonlinear
nature of the problem, relatively small deviations from the reference shape result in significant differences in the
performance figures. The lift-drag polar is shown on the upper left panel. The obtained airfoil maintains general
characteristics of Clark Y - the minimum coefficient of drag Cd is obtained at lift coefficient Cl ≈ 0.5 and starts to
increase significantly for Cl ≈ 0.8. Interestingly, the generated profile is characterized by notably smaller drag at
Cl ≈ 0.9, which contributes to higher maximum lift to drag ratio (marked as L/D, upper right panel, the peak is
reached for angle of attack α = 4o ). Moreover, the new airfoil has the advantage of a lower pitching moment Cm
(bottom left panel). As a final step, the optimization of parameters is performed, with the aim of maximization of
L/D over a range of angles of attack. The evolutionary algorithm is used to alter the shape, using the obtained profile
as a seed upon which new airfoils are generated. The results of optimization are shown on the Fig. 3. The peak
L/D is significantly increased and high values of lift to drag ratio are obtained at a bigger range of angles of attack.
3

One can see that the evolutionary optimization allowed for drag reduction, while keeping maximum lift coefficient
and pitching moment relatively constant. In the optimization, the genetic algorithm ran for 10 generations, each
consisting of 9 airfoils. Notably, due to the smooth nature of the generated shapes, there were no cases of a very bad
performance, and variation of peak L/D among the population was not very significant.
One can conclude that the procedure is capable of improving upon existing airfoil while keeping its key character-
istics, provided that the initial shape can be closely matched by Eq. 1. As another example, where clear performance
improvement has been obtained, we have used NACA 4 digit profile [9], the NACA5412. The optimization results
are shown on the Fig. 4. A significant increase of L/D over the whole angle of attack range is gained with relatively
small alteration to the initial shape, while having almost no impact on pitching moment curve. It should be stressed
that calculations were stopped before local optimum has been found and further refinement is still possible. However,
longer evolution would divert more from the starting shape and would possibly need additional constraints on the
geometry of generated airfoil to keep the assumed design criteria.
An example of overspecialisation due to the lack of sufficient constraints is shown the Fig. 5. The evolution of low
Reynolds number airfoil AG24 by Mark Drela [10] results in a design compromise which sacrifices low drag at small
lift coefficient for a small gain in peak L/D.
Finally, the Fig. 6 shows the results for a brand new airfoil created for a flying wing. In this example, the baseline
shape has been generated by manual adjustment of the parameters according to the design goals of 18% thickness
and near zero pitching moment at Re = 6 · 105 . The optimization has been used to perform only fine adjustments,
further refining the design.

Figure 2: The result of shape fitting to the Clark Y airfoil, showing the profile and calculated performance
comparison.

Figure 3: The result of shape evolution based on the Clark Y airfoil, showing the profile and calculated performance
comparison. The parameters are B = 1.8761, T = 0.1138, P = 3, 041, C = 0.03869, E = 0.8510, R = 0.
4

Figure 4: The result of shape evolution based on the NACA5412 airfoil, showing the profile and calculated
performance comparison. The parameters are B = 1.8608, T = 0.1277, P = 2.5536, C = 0.05332, E = 0.8434, R = 0.

Figure 5: The result of shape evolution based on the AG24 airfoil by Mark Drela. The parameters are B = 1.9731,
T = 0.1176, P = 1.4890, C = 0.0277, E = 0.6553, R = −0.0042.

Figure 6: Airfoil design for a flyng wing. The parameters are B = 2.1548, T = 0.2309, P = 1.6202, C = 0.0194,
E = 0.6304, R = 0.0078.
5

IV. CONCLUSIONS

We have created a simple mathematical model for description of the airfoil shape with only 6 parameters, which
allows the designer to easily numerically describe the curve by using a simple terms like thickness, camber, reflex.
The description is flexible enough to approximate a wide range of existing profiles, while its simplicity is well suited
for optimization with a genetic algorithm. For a wide range of parameters, the obtained shape is smooth and lacks
discontinuities, making it attractive for easy numerical analysis. We show the procedure that can be used to improve
upon existing, well known airfoils at specific operating points by creating a close approximation with provided model
and then refining it. We also show an example of another hybrid approach, where a new design tailored specifically
for a flying wing type aircraft is designed manually and further improved by genetic algorithm.

[1] T. Benson, Interactive Educational Tool for Classical Airfoil Theory, Cleveland, Ohio: NASA Lewis Research Center
(1996), http://www.grc.nasa.gov/WWW/K- 12/airplane/FoilTheory.pdf.
[2] M. Drela, XFOIL: An analysis and design system for low Reynolds number airfoils, Low Reynolds number aerodynamics,
Springer Berlin Heidelberg (1989).
[3] D. Goldberg, Genetic Algorithms in Search, Optimization and Machine Learning, Addison-Wesley, Reading, Massachusetts
(1989).
[4] D. W. Fanjoy, and W. A. Crossley, Aerodynamic Shape Design for Rotor Airfoils via Genetic Algorithm, Journal of the
American Helicopter Society, 43, 3, 263-270 (1998).
[5] A. Viccini, and D. Quagliarella, Inverse and Direct Airfoil Design Using a Multiobjective Genetic Algorithm, AIAA Journal
25, 9, 1499-1505 (1997).
[6] H. Sobieczky, Parametric Airfoils and Wings, Notes on Numerical Fluid Mechanics 68, 71-88 (1998).
[7] M. S. Selig, M. D. Maughmert, and D. M. Somers, Natural-Laminar-Flow Airfoil for General-Aviation Applications, Journal
of Aircraft 32, 4 (1995).
[8] A. Piccirillo, The Clark Y Airfoil - A Historical Retrospective, SAE/AIAA paper 2000-01-5517, the World Aviation Congress
& Exposition, San Diego, California (10.10.2000).
[9] E. N. Jacobs, K. E. Ward, and R. M. Pinkerton, NACA Report No. 460, The characteristics of 78 related airfoil sections
from tests in the variable-density wind tunnel, NACA (1933).
[10] G. A. Williamson, B. D. McGranahan, B. A. Broughton, R. W. Deters, J. B. Brandt, M. S. Selig, Summary of Low-Speed
Airfoil Data 5, Department of Aerospace Engineering, University of Illinois at Urbana-Champaign (2012).
6

Appendix A: Airfoil coordinates

Table I: Airfoil coordinates for designs based on NACA5412, Clark Y, Ag 24, and flying wing profile.
X Y X Y X Y X Y
1.00000 0.00000 1.00000 0.00000 1.00000 0.00000 1.00000 0.00000
0.99770 0.00038 0.99766 0.00030 0.99740 0.00024 0.99692 0.00001
0.99104 0.00163 0.99088 0.00133 0.98988 0.00103 0.98802 0.00023
0.98039 0.00388 0.98004 0.00324 0.97788 0.00244 0.97386 0.00093
0.96610 0.00718 0.96552 0.00608 0.96185 0.00450 0.95506 0.00234
0.94855 0.01150 0.94769 0.00986 0.94224 0.00721 0.93222 0.00462
0.92809 0.01678 0.92691 0.01450 0.91950 0.01053 0.90598 0.00788
0.90504 0.02292 0.90353 0.01991 0.89406 0.01439 0.87693 0.01213
0.87973 0.02977 0.87788 0.02592 0.86634 0.01868 0.84567 0.01738
0.85246 0.03716 0.85027 0.03238 0.83674 0.02330 0.81278 0.02356
0.82348 0.04492 0.82099 0.03911 0.80562 0.02810 0.77878 0.03053
0.79306 0.05287 0.79029 0.04593 0.77333 0.03296 0.74418 0.03815
0.76138 0.06082 0.75838 0.05268 0.74017 0.03775 0.70944 0.04621
0.72862 0.06861 0.72547 0.05921 0.70644 0.04237 0.67501 0.05448
0.69491 0.07608 0.69167 0.06537 0.67237 0.04673 0.64129 0.06273
0.66029 0.08310 0.65708 0.07106 0.63818 0.05076 0.60868 0.07072
0.62471 0.08956 0.62167 0.07620 0.60405 0.05441 0.57761 0.07820
0.58791 0.09537 0.58524 0.08071 0.57007 0.05765 0.54855 0.08495
0.54911 0.10048 0.54713 0.08456 0.53628 0.06049 0.52223 0.09075
0.50412 0.10508 0.50378 0.08788 0.50220 0.06295 0.50080 0.09514
0.45680 0.10838 0.45864 0.09015 0.46862 0.06500 0.48128 0.09869
0.42049 0.10975 0.42304 0.09104 0.43745 0.06653 0.45757 0.10254
0.38793 0.11004 0.39087 0.09110 0.40779 0.06766 0.43275 0.10602
0.35802 0.10949 0.36116 0.09052 0.37952 0.06841 0.40764 0.10894
0.33028 0.10825 0.33351 0.08940 0.35260 0.06881 0.38266 0.11120
0.30444 0.10645 0.30768 0.08784 0.32698 0.06890 0.35808 0.11275
0.28031 0.10417 0.28350 0.08592 0.30266 0.06869 0.33411 0.11357
0.25775 0.10152 0.26085 0.08371 0.27960 0.06821 0.31086 0.11369
0.23666 0.09856 0.23965 0.08126 0.25779 0.06747 0.28845 0.11312
0.21695 0.09535 0.21980 0.07863 0.23720 0.06649 0.26694 0.11192
0.19853 0.09197 0.20123 0.07586 0.21779 0.06530 0.24637 0.11013
0.18134 0.08845 0.18388 0.07299 0.19953 0.06392 0.22678 0.10783
0.16530 0.08484 0.16768 0.07005 0.18238 0.06236 0.20818 0.10507
0.15036 0.08117 0.15257 0.06707 0.16630 0.06065 0.19057 0.10192
0.13645 0.07748 0.13850 0.06407 0.15125 0.05880 0.17394 0.09843
0.12351 0.07379 0.12540 0.06107 0.13719 0.05682 0.15828 0.09467
0.11150 0.07011 0.11324 0.05808 0.12408 0.05475 0.14357 0.09070
0.10035 0.06647 0.10194 0.05512 0.11187 0.05258 0.12979 0.08655
0.09003 0.06288 0.09148 0.05220 0.10052 0.05035 0.11691 0.08227
0.08049 0.05935 0.08179 0.04932 0.08998 0.04805 0.10490 0.07791
0.07167 0.05588 0.07285 0.04650 0.08023 0.04571 0.09372 0.07350
0.06354 0.05249 0.06460 0.04373 0.07122 0.04334 0.08334 0.06906
0.05607 0.04917 0.05700 0.04101 0.06290 0.04094 0.07374 0.06463
0.04920 0.04593 0.05003 0.03836 0.05525 0.03853 0.06487 0.06022
0.04290 0.04277 0.04363 0.03576 0.04822 0.03611 0.05670 0.05585
0.03715 0.03969 0.03779 0.03322 0.04179 0.03370 0.04920 0.05154
0.03191 0.03669 0.03246 0.03075 0.03592 0.03129 0.04234 0.04730
0.02716 0.03376 0.02762 0.02833 0.03059 0.02889 0.03609 0.04313
0.02285 0.03090 0.02325 0.02596 0.02576 0.02650 0.03042 0.03905
0.01899 0.02812 0.01932 0.02365 0.02141 0.02414 0.02530 0.03507
0.01553 0.02540 0.01580 0.02138 0.01752 0.02179 0.02072 0.03119
0.01246 0.02274 0.01267 0.01916 0.01406 0.01947 0.01664 0.02742
0.00976 0.02014 0.00993 0.01699 0.01102 0.01718 0.01305 0.02375
0.00741 0.01759 0.00754 0.01485 0.00837 0.01491 0.00992 0.02020
0.00541 0.01509 0.00551 0.01275 0.00611 0.01267 0.00724 0.01678
0.00374 0.01263 0.00380 0.01068 0.00422 0.01046 0.00501 0.01348
0.00238 0.01020 0.00242 0.00862 0.00269 0.00829 0.00319 0.01033
0.00133 0.00778 0.00136 0.00657 0.00151 0.00614 0.00179 0.00734
0.00059 0.00536 0.00060 0.00452 0.00067 0.00404 0.00079 0.00455
0.00015 0.00287 0.00015 0.00241 0.00017 0.00198 0.00020 0.00201
0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000
0.00015 -0.00268 0.00015 -0.00227 0.00017 -0.00141 0.00020 -0.00143
0.00059 -0.00473 0.00060 -0.00408 0.00067 -0.00263 0.00079 -0.00312
0.00133 -0.00652 0.00136 -0.00569 0.00151 -0.00376 0.00179 -0.00491
0.00238 -0.00815 0.00242 -0.00718 0.00269 -0.00483 0.00319 -0.00677
0.00374 -0.00963 0.00380 -0.00856 0.00422 -0.00586 0.00501 -0.00868
0.00541 -0.01099 0.00551 -0.00985 0.00611 -0.00684 0.00724 -0.01063
0.00741 -0.01224 0.00754 -0.01106 0.00837 -0.00780 0.00992 -0.01261
0.00976 -0.01340 0.00993 -0.01219 0.01102 -0.00873 0.01305 -0.01462
0.01246 -0.01445 0.01267 -0.01326 0.01406 -0.00964 0.01664 -0.01666
0.01553 -0.01542 0.01580 -0.01427 0.01752 -0.01053 0.02072 -0.01871
0.01899 -0.01631 0.01932 -0.01521 0.02141 -0.01139 0.02530 -0.02079
0.02285 -0.01710 0.02325 -0.01609 0.02576 -0.01225 0.03042 -0.02288
0.02716 -0.01782 0.02762 -0.01690 0.03059 -0.01308 0.03609 -0.02498
0.03191 -0.01844 0.03246 -0.01766 0.03592 -0.01390 0.04234 -0.02709
0.03715 -0.01898 0.03779 -0.01835 0.04179 -0.01470 0.04920 -0.02920
0.04290 -0.01943 0.04363 -0.01898 0.04822 -0.01548 0.05670 -0.03132
0.04920 -0.01979 0.05003 -0.01954 0.05525 -0.01625 0.06487 -0.03342
0.05607 -0.02005 0.05700 -0.02004 0.06290 -0.01700 0.07374 -0.03552
0.06354 -0.02022 0.06460 -0.02047 0.07122 -0.01772 0.08334 -0.03760
0.07167 -0.02030 0.07285 -0.02083 0.08023 -0.01842 0.09372 -0.03965
0.08049 -0.02027 0.08179 -0.02111 0.08998 -0.01910 0.10490 -0.04168
0.09003 -0.02014 0.09148 -0.02133 0.10052 -0.01974 0.11691 -0.04366
0.10035 -0.01990 0.10194 -0.02146 0.11187 -0.02034 0.12979 -0.04560
0.11150 -0.01956 0.11324 -0.02152 0.12408 -0.02090 0.14357 -0.04749
0.12351 -0.01911 0.12540 -0.02150 0.13719 -0.02140 0.15828 -0.04931
0.13645 -0.01854 0.13850 -0.02140 0.15125 -0.02185 0.17394 -0.05106
0.15036 -0.01787 0.15257 -0.02122 0.16630 -0.02223 0.19057 -0.05273
0.16530 -0.01709 0.16768 -0.02096 0.18238 -0.02252 0.20818 -0.05431
0.18134 -0.01621 0.18388 -0.02062 0.19953 -0.02272 0.22678 -0.05579
0.19853 -0.01522 0.20123 -0.02021 0.21779 -0.02281 0.24637 -0.05716
0.21695 -0.01413 0.21980 -0.01972 0.23720 -0.02277 0.26694 -0.05841
0.23666 -0.01296 0.23965 -0.01917 0.25779 -0.02259 0.28845 -0.05953
0.25775 -0.01171 0.26085 -0.01855 0.27960 -0.02225 0.31086 -0.06050
0.28031 -0.01039 0.28350 -0.01787 0.30266 -0.02174 0.33411 -0.06130
0.30444 -0.00901 0.30768 -0.01714 0.32698 -0.02104 0.35808 -0.06191
0.33028 -0.00760 0.33351 -0.01637 0.35260 -0.02014 0.38266 -0.06231
0.35802 -0.00616 0.36116 -0.01555 0.37952 -0.01902 0.40764 -0.06247
0.38793 -0.00472 0.39087 -0.01469 0.40779 -0.01770 0.43275 -0.06236
0.42049 -0.00329 0.42304 -0.01380 0.43745 -0.01616 0.45757 -0.06196
0.45680 -0.00189 0.45864 -0.01286 0.46862 -0.01443 0.48128 -0.06129
0.50412 -0.00041 0.50378 -0.01178 0.50220 -0.01247 0.50080 -0.06046
0.54911 0.00061 0.54713 -0.01086 0.53628 -0.01045 0.52223 -0.05916
0.58791 0.00128 0.58524 -0.01007 0.57007 -0.00844 0.54855 -0.05720
0.62471 0.00181 0.62167 -0.00926 0.60405 -0.00647 0.57761 -0.05467
0.66029 0.00225 0.65708 -0.00839 0.63818 -0.00457 0.60868 -0.05156
0.69491 0.00264 0.69167 -0.00745 0.67237 -0.00280 0.64129 -0.04790
0.72862 0.00300 0.72547 -0.00642 0.70644 -0.00121 0.67501 -0.04370
0.76138 0.00332 0.75838 -0.00531 0.74017 0.00016 0.70944 -0.03903
0.79306 0.00360 0.79029 -0.00416 0.77333 0.00128 0.74418 -0.03399
0.82348 0.00382 0.82099 -0.00300 0.80562 0.00212 0.77878 -0.02872
0.85246 0.00395 0.85027 -0.00189 0.83674 0.00269 0.81278 -0.02339
0.87973 0.00396 0.87788 -0.00087 0.86634 0.00298 0.84567 -0.01823
0.90504 0.00383 0.90353 -0.00002 0.89406 0.00301 0.87693 -0.01345
0.92809 0.00353 0.92691 0.00060 0.91950 0.00281 0.90598 -0.00925
0.94855 0.00305 0.94769 0.00097 0.94224 0.00241 0.93222 -0.00581
0.96610 0.00241 0.96552 0.00106 0.96185 0.00187 0.95506 -0.00321
0.98039 0.00166 0.98004 0.00090 0.97788 0.00125 0.97386 -0.00146
0.99104 0.00090 0.99088 0.00056 0.98988 0.00066 0.98802 -0.00048
0.99770 0.00027 0.99766 0.00019 0.99740 0.00019 0.99692 -0.00007
1.00000 0.00000 1.00000 0.00000 1.00000 0.00000 1.00000 0.00000

You might also like